Home
last modified time | relevance | path

Searched refs:irq_info (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/media/radio/wl128x/
A Dfmdrv_common.c172 fmdev->irq_info.handlers[fmdev->irq_info.stage](fmdev); in fm_irq_call()
252 struct fm_irq *irq_info; in recv_tasklet() local
259 irq_info = &fmdev->irq_info; in recv_tasklet()
287 irq_info->handlers[irq_info->stage](fmdev); in recv_tasklet()
314 irq_info->handlers[irq_info->stage](fmdev); in recv_tasklet()
587 fmdev->irq_info.flag = be16_to_cpu((__force __be16)fmdev->irq_info.flag); in fm_irq_handle_flag_getcmd_resp()
596 if (fmdev->irq_info.flag & FM_MAL_EVENT & fmdev->irq_info.mask) in fm_irq_handle_hw_malfunction()
605 if (fmdev->irq_info.flag & FM_RDS_EVENT & fmdev->irq_info.mask) { in fm_irq_handle_rds_start()
824 irq_info.mask) { in fm_irq_handle_tune_op_ended()
851 (fmdev->irq_info.flag & FM_LEV_EVENT & fmdev->irq_info.mask) && in fm_irq_handle_low_rssi_start()
[all …]
A Dfmdrv_rx.c23 fmdev->irq_info.mask |= FM_LEV_EVENT; in fm_rx_reset_rds_cache()
75 intr_flag = fmdev->irq_info.mask; in fm_rx_set_freq()
77 payload = fmdev->irq_info.mask; in fm_rx_set_freq()
118 fmdev->irq_info.mask = intr_flag; in fm_rx_set_freq()
119 payload = fmdev->irq_info.mask; in fm_rx_set_freq()
219 intr_flag = fmdev->irq_info.mask; in fm_rx_seek()
221 payload = fmdev->irq_info.mask; in fm_rx_seek()
247 fmdev->irq_info.mask = intr_flag; in fm_rx_seek()
248 payload = fmdev->irq_info.mask; in fm_rx_seek()
701 payload = fmdev->irq_info.mask; in fm_rx_set_rds_mode()
[all …]
A Dfmdrv.h217 struct fm_irq irq_info; member
/linux/drivers/xen/events/
A Devents_base.c95 struct irq_info { struct
581 struct irq_info *elem; in lateeoi_list_add()
662 struct irq_info *info; in xen_irq_lateeoi_worker()
708 struct irq_info *info; in xen_irq_lateeoi()
724 struct irq_info *info; in xen_irq_init()
954 struct irq_info *info; in xen_irq_from_gsi()
1177 struct irq_info *info; in xen_irq_from_pirq()
1578 struct irq_info *info; in evtchn_make_refcounted()
1599 struct irq_info *info; in evtchn_get()
1665 struct irq_info *info; in handle_irq_for_port()
[all …]
/linux/drivers/misc/cxl/
A Dirq.c37 dsisr = irq_info->dsisr; in cxl_irq_psl9()
38 dar = irq_info->dar; in cxl_irq_psl9()
51 irq_info->errstat); in cxl_irq_psl9()
53 pr_devel("CXL interrupt: AFU Error 0x%016llx\n", irq_info->afu_err); in cxl_irq_psl9()
64 ctx->pe, irq_info->afu_err); in cxl_irq_psl9()
67 ctx->afu_err = irq_info->afu_err; in cxl_irq_psl9()
88 dsisr = irq_info->dsisr; in cxl_irq_psl8()
89 dar = irq_info->dar; in cxl_irq_psl8()
136 irq_info->errstat); in cxl_irq_psl8()
150 ctx->pe, irq_info->afu_err); in cxl_irq_psl8()
[all …]
A Dnative.c1163 irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info) in cxl_fail_irq_psl() argument
1165 if (cxl_is_translation_fault(afu, irq_info->dsisr)) in cxl_fail_irq_psl()
1177 struct cxl_irq_info irq_info; in native_irq_multiplexed() local
1190 if ((res = native_get_irq_info(afu, &irq_info))) { in native_irq_multiplexed()
1193 return afu->adapter->native->sl_ops->fail_irq(afu, &irq_info); in native_irq_multiplexed()
1201 ret = afu->adapter->native->sl_ops->handle_interrupt(irq, ctx, &irq_info); in native_irq_multiplexed()
1209 " with outstanding transactions?)\n", ph, irq_info.dsisr, in native_irq_multiplexed()
1210 irq_info.dar); in native_irq_multiplexed()
1212 ret = afu->adapter->native->sl_ops->fail_irq(afu, &irq_info); in native_irq_multiplexed()
A Dcxl.h632 irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info);
633 irqreturn_t (*fail_irq)(struct cxl_afu *afu, struct cxl_irq_info *irq_info);
1010 irqreturn_t cxl_irq_psl9(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info);
1011 irqreturn_t cxl_irq_psl8(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info);
1012 irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info);
A Dguest.c162 struct cxl_irq_info irq_info; in guest_psl_irq() local
166 rc = guest_get_irq_info(ctx, &irq_info); in guest_psl_irq()
172 rc = cxl_irq_psl8(irq, ctx, &irq_info); in guest_psl_irq()
/linux/drivers/virt/acrn/
A Dhsm.c114 struct acrn_ptdev_irq *irq_info; in acrn_dev_ioctl() local
294 irq_info = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl()
296 if (IS_ERR(irq_info)) in acrn_dev_ioctl()
297 return PTR_ERR(irq_info); in acrn_dev_ioctl()
299 ret = hcall_set_ptdev_intr(vm->vmid, virt_to_phys(irq_info)); in acrn_dev_ioctl()
303 kfree(irq_info); in acrn_dev_ioctl()
306 irq_info = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl()
308 if (IS_ERR(irq_info)) in acrn_dev_ioctl()
309 return PTR_ERR(irq_info); in acrn_dev_ioctl()
311 ret = hcall_reset_ptdev_intr(vm->vmid, virt_to_phys(irq_info)); in acrn_dev_ioctl()
[all …]
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dirq.c297 virq_get_channel_signals(struct virq_info *irq_info) in virq_get_channel_signals() argument
302 assert(irq_info); in virq_get_channel_signals()
314 irq_info->irq_status_reg[ID] |= irq_data; in virq_get_channel_signals()
326 void virq_clear_info(struct virq_info *irq_info) in virq_clear_info() argument
330 assert(irq_info); in virq_clear_info()
333 irq_info->irq_status_reg[ID] = 0; in virq_clear_info()
A Dinput_system.c341 const rx_irq_info_t irq_info) in receiver_irq_enable() argument
344 port_ID, _HRT_CSS_RECEIVER_IRQ_ENABLE_REG_IDX, irq_info); in receiver_irq_enable()
358 const rx_irq_info_t irq_info) in receiver_irq_clear() argument
361 port_ID, _HRT_CSS_RECEIVER_IRQ_STATUS_REG_IDX, irq_info); in receiver_irq_clear()
/linux/drivers/platform/mellanox/
A Dmlxbf-tmfifo.c269 irq = fifo->irq_info[i].irq; in mlxbf_tmfifo_disable_irqs()
270 fifo->irq_info[i].irq = 0; in mlxbf_tmfifo_disable_irqs()
278 struct mlxbf_tmfifo_irq_info *irq_info = arg; in mlxbf_tmfifo_irq_handler() local
280 if (!test_and_set_bit(irq_info->index, &irq_info->fifo->pend_events)) in mlxbf_tmfifo_irq_handler()
281 schedule_work(&irq_info->fifo->work); in mlxbf_tmfifo_irq_handler()
810 !fifo->irq_info[irq_id].irq) in mlxbf_tmfifo_work_rxtx()
1224 fifo->irq_info[i].index = i; in mlxbf_tmfifo_probe()
1225 fifo->irq_info[i].fifo = fifo; in mlxbf_tmfifo_probe()
1227 rc = devm_request_irq(dev, fifo->irq_info[i].irq, in mlxbf_tmfifo_probe()
1229 "tmfifo", &fifo->irq_info[i]); in mlxbf_tmfifo_probe()
[all …]
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
A Dirq_public.h154 void virq_clear_info(struct virq_info *irq_info);
181 virq_get_channel_signals(struct virq_info *irq_info);
/linux/arch/x86/include/asm/
A Dpci_x86.h67 struct irq_info { struct
90 struct irq_info slots[0]; argument
/linux/drivers/staging/media/atomisp/pci/
A Disp2400_input_system_public.h112 const rx_irq_info_t irq_info);
136 const rx_irq_info_t irq_info);
/linux/samples/vfio-mdev/
A Dmtty.c1061 static int mtty_get_irq_info(struct vfio_irq_info *irq_info) in mtty_get_irq_info() argument
1063 switch (irq_info->index) { in mtty_get_irq_info()
1073 irq_info->flags = VFIO_IRQ_INFO_EVENTFD; in mtty_get_irq_info()
1074 irq_info->count = 1; in mtty_get_irq_info()
1076 if (irq_info->index == VFIO_PCI_INTX_IRQ_INDEX) in mtty_get_irq_info()
1077 irq_info->flags |= (VFIO_IRQ_INFO_MASKABLE | in mtty_get_irq_info()
1080 irq_info->flags |= VFIO_IRQ_INFO_NORESIZE; in mtty_get_irq_info()
A Dmdpy.c460 static int mdpy_get_irq_info(struct vfio_irq_info *irq_info) in mdpy_get_irq_info() argument
462 irq_info->count = 0; in mdpy_get_irq_info()
A Dmbochs.c1060 static int mbochs_get_irq_info(struct vfio_irq_info *irq_info) in mbochs_get_irq_info() argument
1062 irq_info->count = 0; in mbochs_get_irq_info()
/linux/arch/x86/pci/
A Dpcbios.c349 struct irq_info *table;
365 opt.table = (struct irq_info *) page; in pcibios_get_irq_routing_table()
A Dirq.c130 struct irq_info *e; in pirq_peer_trick()
133 for (i = 0; i < (rt->size - sizeof(struct irq_routing_table)) / sizeof(struct irq_info); i++) { in pirq_peer_trick()
1134 static struct irq_info *pirq_get_info(struct pci_dev *dev) in pirq_get_info()
1138 sizeof(struct irq_info); in pirq_get_info()
1139 struct irq_info *info; in pirq_get_info()
1151 struct irq_info *info; in pcibios_lookup_irq()
/linux/drivers/visorbus/
A Dcontrolvmchannel.h149 struct irq_info { struct
257 struct irq_info intr;
/linux/drivers/tty/serial/8250/
A D8250_core.c83 struct irq_info { struct
110 struct irq_info *i = dev_id; in serial8250_interrupt() argument
152 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink()
175 struct irq_info *i; in serial_link_irq_chain()
187 i = kzalloc(sizeof(struct irq_info), GFP_KERNEL); in serial_link_irq_chain()
220 struct irq_info *i; in serial_unlink_irq_chain()
/linux/drivers/iio/accel/
A Dbmc150-accel-core.c545 const struct bmc150_accel_interrupt_info *irq_info = NULL; in bmc150_accel_interrupts_setup() local
555 irq_info = bmc150_accel_interrupts_int1; in bmc150_accel_interrupts_setup()
558 irq_info = bmc150_accel_interrupts_int2; in bmc150_accel_interrupts_setup()
561 data->interrupts[i].info = &irq_info[i]; in bmc150_accel_interrupts_setup()
/linux/drivers/pci/hotplug/
A Dcpqphp.h726 sizeof(struct irq_info)); in cpqhp_routing_table_length()
A Dibmphp_core.c134 sizeof(struct irq_info); in ibmphp_init_devno()

Completed in 95 milliseconds