Home
last modified time | relevance | path

Searched refs:intr_info (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/misc/mic/host/
Dmic_intr.c30 struct mic_intr_info *intr_info = mdev->intr_info; in mic_thread_fn() local
37 for (i = intr_info->intr_start_idx[MIC_INTR_DB]; in mic_thread_fn()
38 i < intr_info->intr_len[MIC_INTR_DB]; i++) in mic_thread_fn()
56 struct mic_intr_info *intr_info = mdev->intr_info; in mic_interrupt() local
68 for (i = intr_info->intr_start_idx[MIC_INTR_DB]; in mic_interrupt()
69 i < intr_info->intr_len[MIC_INTR_DB]; i++) in mic_interrupt()
88 if (intr_src >= mdev->intr_info->intr_len[type]) in mic_map_src_to_offset()
91 return mdev->intr_info->intr_start_idx[type] + intr_src; in mic_map_src_to_offset()
398 mdev->intr_info->intr_len[MIC_INTR_DB]; in mic_next_db()
Dmic_device.h87 struct mic_intr_info *intr_info; member
Dmic_x100.c217 mdev->intr_info = (struct mic_intr_info *)mic_x100_intr_init; in mic_x100_hw_intr_init()
/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbnad.c1448 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info) in bnad_txrx_irq_free() argument
1450 kfree(intr_info->idl); in bnad_txrx_irq_free()
1451 intr_info->idl = NULL; in bnad_txrx_irq_free()
1457 u32 txrx_id, struct bna_intr_info *intr_info) in bnad_txrx_irq_alloc() argument
1468 intr_info->intr_type = BNA_INTR_T_MSIX; in bnad_txrx_irq_alloc()
1469 intr_info->idl = kcalloc(intr_info->num, in bnad_txrx_irq_alloc()
1472 if (!intr_info->idl) in bnad_txrx_irq_alloc()
1490 for (i = 0; i < intr_info->num; i++) in bnad_txrx_irq_alloc()
1491 intr_info->idl[i].vector = vector_start + i; in bnad_txrx_irq_alloc()
1493 intr_info->intr_type = BNA_INTR_T_INTX; in bnad_txrx_irq_alloc()
[all …]
Dbna_tx_rx.c2253 res_info[BNA_RX_RES_T_INTR].res_u.intr_info.intr_type = BNA_INTR_T_MSIX; in bna_rx_res_req()
2254 res_info[BNA_RX_RES_T_INTR].res_u.intr_info.num = q_cfg->num_paths; in bna_rx_res_req()
2269 struct bna_intr_info *intr_info; in bna_rx_create() local
2291 intr_info = &res_info[BNA_RX_RES_T_INTR].res_u.intr_info; in bna_rx_create()
2361 if (1 == intr_info->num) in bna_rx_create()
2362 rxp->vector = intr_info->idl[0].vector; in bna_rx_create()
2364 rxp->vector = intr_info->idl[i].vector; in bna_rx_create()
2374 rxp->cq.ib.intr_type = intr_info->intr_type; in bna_rx_create()
2375 if (intr_info->intr_type == BNA_INTR_T_MSIX) in bna_rx_create()
3365 res_info[BNA_TX_RES_INTR_T_TXCMPL].res_u.intr_info.intr_type = in bna_tx_res_req()
[all …]
Dbna_types.h296 struct bna_intr_info intr_info; member
/Linux-v4.19/drivers/scsi/csiostor/
Dcsio_hw.c3114 const struct intr_info *acts) in csio_handle_intr_status()
3143 static struct intr_info tp_intr_info[] = { in csio_tp_intr_handler()
3160 static struct intr_info sge_intr_info[] = { in csio_sge_intr_handler()
3213 static struct intr_info cim_intr_info[] = { in csio_cim_intr_handler()
3223 static struct intr_info cim_upintr_info[] = { in csio_cim_intr_handler()
3270 static struct intr_info ulprx_intr_info[] = { in csio_ulprx_intr_handler()
3285 static struct intr_info ulptx_intr_info[] = { in csio_ulptx_intr_handler()
3307 static struct intr_info pmtx_intr_info[] = { in csio_pmtx_intr_handler()
3330 static struct intr_info pmrx_intr_info[] = { in csio_pmrx_intr_handler()
3350 static struct intr_info cplsw_intr_info[] = { in csio_cplsw_intr_handler()
[all …]
Dcsio_hw_chip.h111 struct intr_info { struct
Dcsio_hw_t5.c74 static struct intr_info pcie_intr_info[] = { in csio_t5_pcie_intr_handler()
Dcsio_hw.h638 const struct intr_info *);
/Linux-v4.19/arch/x86/kvm/
Dvmx.c1598 static inline bool is_exception_n(u32 intr_info, u8 vector) in is_exception_n() argument
1600 return (intr_info & (INTR_INFO_INTR_TYPE_MASK | INTR_INFO_VECTOR_MASK | in is_exception_n()
1605 static inline bool is_debug(u32 intr_info) in is_debug() argument
1607 return is_exception_n(intr_info, DB_VECTOR); in is_debug()
1610 static inline bool is_breakpoint(u32 intr_info) in is_breakpoint() argument
1612 return is_exception_n(intr_info, BP_VECTOR); in is_breakpoint()
1615 static inline bool is_page_fault(u32 intr_info) in is_page_fault() argument
1617 return is_exception_n(intr_info, PF_VECTOR); in is_page_fault()
1620 static inline bool is_no_device(u32 intr_info) in is_no_device() argument
1622 return is_exception_n(intr_info, NM_VECTOR); in is_no_device()
[all …]
/Linux-v4.19/drivers/misc/mic/card/
Dmic_device.h90 struct mic_intr_info intr_info; member
Dmic_device.c141 for (i = 0; i < mdrv->intr_info.num_intr; i++) { in mic_next_card_db()
160 mdrv->intr_info.num_intr), in mic_init_irq()
Dmic_x100.c148 mdrv->intr_info.num_intr = MIC_X100_NUM_SBOX_IRQ + in mic_hw_intr_init()
/Linux-v4.19/include/linux/
Dsdla.h215 struct intr_info { struct
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c4222 struct intr_info { struct
4244 const struct intr_info *acts) in t4_handle_intr_status() argument
4275 static const struct intr_info sysbus_intr_info[] = { in pcie_intr_handler()
4283 static const struct intr_info pcie_port_intr_info[] = { in pcie_intr_handler()
4295 static const struct intr_info pcie_intr_info[] = { in pcie_intr_handler()
4330 static struct intr_info t5_pcie_intr_info[] = { in pcie_intr_handler()
4394 static const struct intr_info tp_intr_info[] = { in tp_intr_handler()
4412 static const struct intr_info sge_intr_info[] = { in sge_intr_handler()
4436 static struct intr_info t4t5_sge_intr_info[] = { in sge_intr_handler()
4483 static const struct intr_info cim_intr_info[] = { in cim_intr_handler()
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dt3_hw.c1410 struct intr_info { struct
1434 const struct intr_info *acts, in t3_handle_intr_status() argument
1522 static const struct intr_info pcix1_intr_info[] = { in pci_intr_handler()
1558 static const struct intr_info pcie_intr_info[] = { in pcie_intr_handler()
1592 static const struct intr_info tp_intr_info[] = { in tp_intr_handler()
1599 static const struct intr_info tp_intr_info_t3c[] = { in tp_intr_handler()
1617 static const struct intr_info cim_intr_info[] = { in cim_intr_handler()
1655 static const struct intr_info ulprx_intr_info[] = { in ulprx_intr_handler()
1677 static const struct intr_info ulptx_intr_info[] = { in ulptx_intr_handler()
1705 static const struct intr_info pmtx_intr_info[] = { in pmtx_intr_handler()
[all …]
/Linux-v4.19/drivers/tty/serial/
Dioc4_serial.c997 struct ioc4_intr_info *intr_info; in ioc4_intr() local
1010 intr_info = &soft->is_intr_type[intr_type].is_intr_info[xx]; in ioc4_intr()
1011 this_mir = this_ir & intr_info->sd_bits; in ioc4_intr()
1015 write_ireg(soft, intr_info->sd_bits, IOC4_W_IEC, in ioc4_intr()
1017 intr_info->sd_intr(intr_info->sd_info, this_mir); in ioc4_intr()
/Linux-v4.19/drivers/net/wan/
Dsdla.c945 struct intr_info intr; in sdla_close()
983 sdla_cmd(dev, SDLA_SET_IRQ_TRIGGER, 0, 0, &intr, sizeof(struct intr_info), NULL, NULL); in sdla_close()
1006 struct intr_info intr; in sdla_open()
1066 sdla_cmd(dev, SDLA_SET_IRQ_TRIGGER, 0, 0, &intr, sizeof(struct intr_info), NULL, NULL); in sdla_open()