Home
last modified time | relevance | path

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

1234567891011

/drivers/gpu/drm/amd/display/dc/basics/
A Dvector.c30 struct vector *vector, in dal_vector_construct() argument
97 struct vector *vector = kzalloc(sizeof(struct vector), GFP_KERNEL); in dal_vector_presized_create() local
130 struct vector *vector) in dal_vector_destruct() argument
138 struct vector **vector) in dal_vector_destroy() argument
148 const struct vector *vector) in dal_vector_get_count() argument
154 const struct vector *vector, in dal_vector_at_index() argument
163 struct vector *vector, in dal_vector_remove_at_index() argument
180 const struct vector *vector, in dal_vector_set_at_index() argument
203 struct vector *vector, in dal_vector_insert_at() argument
235 struct vector *vector, in dal_vector_append() argument
[all …]
/drivers/gpu/drm/amd/display/include/
A Dvector.h38 struct vector *vector, argument
57 struct vector *vector);
60 struct vector **vector);
63 const struct vector *vector);
73 struct vector *vector,
78 struct vector *vector,
83 const struct vector *vector,
87 const struct vector *vector,
99 struct vector *vector,
114 struct vector *vector, \
[all …]
/drivers/net/wireless/ti/wl12xx/
A Devent.c37 u32 vector; in wl12xx_process_mailbox_events() local
40 vector = le32_to_cpu(mbox->events_vector); in wl12xx_process_mailbox_events()
41 vector &= ~(le32_to_cpu(mbox->events_mask)); in wl12xx_process_mailbox_events()
45 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl12xx_process_mailbox_events()
53 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) { in wl12xx_process_mailbox_events()
64 if (vector & SOFT_GEMINI_SENSE_EVENT_ID) in wl12xx_process_mailbox_events()
68 if (vector & BSS_LOSE_EVENT_ID) in wl12xx_process_mailbox_events()
71 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl12xx_process_mailbox_events()
83 if (vector & DUMMY_PACKET_EVENT_ID) in wl12xx_process_mailbox_events()
90 if (vector & MAX_TX_RETRY_EVENT_ID) in wl12xx_process_mailbox_events()
[all …]
/drivers/net/wireless/ti/wl18xx/
A Devent.c119 u32 vector; in wl18xx_process_mailbox_events() local
124 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl18xx_process_mailbox_events()
132 if (vector & TIME_SYNC_EVENT_ID) in wl18xx_process_mailbox_events()
139 if (vector & RADAR_DETECTED_EVENT_ID) { in wl18xx_process_mailbox_events()
159 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl18xx_process_mailbox_events()
167 if (vector & BSS_LOSS_EVENT_ID) in wl18xx_process_mailbox_events()
176 if (vector & DUMMY_PACKET_EVENT_ID) in wl18xx_process_mailbox_events()
183 if (vector & MAX_TX_FAILURE_EVENT_ID) in wl18xx_process_mailbox_events()
187 if (vector & INACTIVE_STA_EVENT_ID) in wl18xx_process_mailbox_events()
194 if (vector & SMART_CONFIG_SYNC_EVENT_ID) in wl18xx_process_mailbox_events()
[all …]
/drivers/vfio/cdx/
A Dintr.c58 int vector, int fd) in vfio_cdx_msi_set_vector_signal() argument
63 if (vector < 0 || vector >= vdev->msi_count) in vfio_cdx_msi_set_vector_signal()
66 irq_no = vdev->cdx_irqs[vector].irq_no; in vfio_cdx_msi_set_vector_signal()
68 if (vdev->cdx_irqs[vector].trigger) { in vfio_cdx_msi_set_vector_signal()
70 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
72 vdev->cdx_irqs[vector].trigger = NULL; in vfio_cdx_msi_set_vector_signal()
79 vector, dev_name(vdev->vdev.dev)); in vfio_cdx_msi_set_vector_signal()
80 if (!vdev->cdx_irqs[vector].name) in vfio_cdx_msi_set_vector_signal()
85 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
92 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
[all …]
/drivers/net/ethernet/meta/fbnic/
A Dfbnic_irq.c35 enable_irq(vector); in __fbnic_fw_enable_mbx()
53 int vector, err; in fbnic_fw_request_mbx() local
58 if (vector < 0) in fbnic_fw_request_mbx()
59 return vector; in fbnic_fw_request_mbx()
69 err = __fbnic_fw_enable_mbx(fbd, vector); in fbnic_fw_request_mbx()
71 free_irq(vector, fbd); in fbnic_fw_request_mbx()
73 fbd->fw_msix_vector = vector; in fbnic_fw_request_mbx()
151 int vector, err; in fbnic_pcs_request_irq() local
156 if (vector < 0) in fbnic_pcs_request_irq()
157 return vector; in fbnic_pcs_request_irq()
[all …]
/drivers/crypto/marvell/octeontx2/
A Dotx2_cptpf_main.c49 int vector; in cptpf_disable_vfpf_mbox_intr() local
61 free_irq(vector, cptpf); in cptpf_disable_vfpf_mbox_intr()
67 free_irq(vector, cptpf); in cptpf_disable_vfpf_mbox_intr()
105 int vector; in cptpf_disable_vf_flr_me_intrs() local
111 free_irq(vector, cptpf); in cptpf_disable_vf_flr_me_intrs()
117 free_irq(vector, cptpf); in cptpf_disable_vf_flr_me_intrs()
125 free_irq(vector, cptpf); in cptpf_disable_vf_flr_me_intrs()
130 free_irq(vector, cptpf); in cptpf_disable_vf_flr_me_intrs()
246 int ret, vector; in cptpf_register_vfpf_intr() local
309 free_irq(vector, cptpf); in cptpf_register_vfpf_intr()
[all …]
A Dotx2_cptlf.c276 int i, irq_offs, vector; in otx2_cptlf_unregister_misc_interrupts() local
283 vector = pci_irq_vector(lfs->pdev, in otx2_cptlf_unregister_misc_interrupts()
285 free_irq(vector, &lfs->lf[i]); in otx2_cptlf_unregister_misc_interrupts()
295 int i, irq_offs, vector; in otx2_cptlf_unregister_done_interrupts() local
302 vector = pci_irq_vector(lfs->pdev, in otx2_cptlf_unregister_done_interrupts()
304 free_irq(vector, &lfs->lf[i]); in otx2_cptlf_unregister_done_interrupts()
316 int ret, vector; in cptlf_do_register_interrrupts() local
318 vector = pci_irq_vector(lfs->pdev, lfs->lf[lf_num].msix_offset + in cptlf_do_register_interrrupts()
320 ret = request_irq(vector, handler, 0, in cptlf_do_register_interrrupts()
/drivers/net/ethernet/mellanox/mlx4/
A Den_cq.c66 cq->vector = mdev->dev->caps.num_comp_vectors; in mlx4_en_create_cq()
106 cq->vector)) { in mlx4_en_activate_cq()
110 &cq->vector); in mlx4_en_activate_cq()
113 cq->vector); in mlx4_en_activate_cq()
119 irq = mlx4_eq_get_irq(mdev->dev, cq->vector); in mlx4_en_activate_cq()
128 cq->vector = rx_cq->vector; in mlx4_en_activate_cq()
129 irq = mlx4_eq_get_irq(mdev->dev, cq->vector); in mlx4_en_activate_cq()
175 mlx4_release_eq(mdev->dev, cq->vector); in mlx4_en_activate_cq()
176 cq->vector = mdev->dev->caps.num_comp_vectors; in mlx4_en_activate_cq()
188 mlx4_release_eq(priv->mdev->dev, cq->vector); in mlx4_en_destroy_cq()
[all …]
A Dcq.c344 struct mlx4_cq *cq, unsigned vector, int collapsed, in mlx4_cq_alloc() argument
355 if (vector >= dev->caps.num_comp_vectors) in mlx4_cq_alloc()
358 cq->vector = vector; in mlx4_cq_alloc()
384 cq_context->comp_eqn = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn; in mlx4_cq_alloc()
417 &priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx; in mlx4_cq_alloc()
421 cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq; in mlx4_cq_alloc()
450 synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq); in mlx4_cq_free()
451 if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq != in mlx4_cq_free()
/drivers/irqchip/
A Dirq-loongson-eiointc.c46 #define EIOINTC_ALL_ENABLE_VEC_MASK(vector) (EIOINTC_ALL_ENABLE & ~BIT(vector & 0x1f)) argument
47 #define EIOINTC_REG_ENABLE_VEC(vector) (EIOINTC_REG_ENABLE + ((vector >> 5) << 2)) argument
57 #define EIOINTC_REG_ROUTE_VEC(vector) (EIOINTC_REG_ROUTE + (vector & ~0x03)) argument
58 #define EIOINTC_REG_ROUTE_VEC_SHIFT(vector) ((vector & 0x03) << 3) argument
59 #define EIOINTC_REG_ROUTE_VEC_MASK(vector) (0xff << EIOINTC_REG_ROUTE_VEC_SHIFT(vector)) argument
121 unsigned long reg = EIOINTC_REG_ROUTE_VEC(vector); in veiointc_set_irq_route()
125 data &= ~EIOINTC_REG_ROUTE_VEC_MASK(vector); in veiointc_set_irq_route()
136 uint32_t vector, regaddr; in eiointc_set_irq_affinity() local
147 vector = d->hwirq; in eiointc_set_irq_affinity()
148 regaddr = EIOINTC_REG_ENABLE_VEC(vector); in eiointc_set_irq_affinity()
[all …]
A Dirq-loongarch-avec.c102 int cpu, ret, vector; in avecintc_set_affinity() local
120 vector = ret; in avecintc_set_affinity()
122 adata->vec = vector; in avecintc_set_affinity()
169 int cpu, vector, bias; in complete_irq_moving() local
176 vector = adata->prev_vec; in complete_irq_moving()
177 bias = vector / VECTORS_PER_REG; in complete_irq_moving()
193 if (isr & (1UL << (vector % VECTORS_PER_REG))) { in complete_irq_moving()
199 this_cpu_write(irq_map[vector], NULL); in complete_irq_moving()
237 if (vector & IRR_INVALID_MASK) in avecintc_irq_dispatch()
240 vector &= IRR_VECTOR_MASK; in avecintc_irq_dispatch()
[all …]
/drivers/net/ethernet/wangxun/txgbe/
A Dtxgbe_irq.c48 int vector, err; in txgbe_request_queue_irqs() local
53 for (vector = 0; vector < wx->num_q_vectors; vector++) { in txgbe_request_queue_irqs()
54 struct wx_q_vector *q_vector = wx->q_vector[vector]; in txgbe_request_queue_irqs()
55 struct msix_entry *entry = &wx->msix_q_entries[vector]; in txgbe_request_queue_irqs()
64 err = request_irq(entry->vector, wx_msix_clean_rings, 0, in txgbe_request_queue_irqs()
76 while (vector) { in txgbe_request_queue_irqs()
77 vector--; in txgbe_request_queue_irqs()
78 free_irq(wx->msix_q_entries[vector].vector, in txgbe_request_queue_irqs()
79 wx->q_vector[vector]); in txgbe_request_queue_irqs()
236 txgbe->misc.irq = wx->msix_entry->vector; in txgbe_setup_misc_irq()
/drivers/s390/cio/
A Dairq.c145 iv->vector = dma_pool_zalloc(airq_iv_cache, GFP_KERNEL, in airq_iv_create()
147 if (!iv->vector) in airq_iv_create()
150 iv->vector = vec; in airq_iv_create()
152 iv->vector = cio_dma_zalloc(size); in airq_iv_create()
153 if (!iv->vector) in airq_iv_create()
188 if (iv->flags & AIRQ_IV_CACHELINE && iv->vector) in airq_iv_create()
191 cio_dma_free(iv->vector, size); in airq_iv_create()
210 cio_dma_free(iv->vector, iv_size(iv->bits)); in airq_iv_release()
269 clear_bit_inv(bit + i, iv->vector); in airq_iv_free()
297 bit = find_next_bit_inv(iv->vector, end, start); in airq_iv_scan()
[all …]
/drivers/net/wireless/ti/wl1251/
A Devent.c86 u32 vector; in wl1251_event_process() local
90 vector = mbox->events_vector & ~(mbox->events_mask); in wl1251_event_process()
91 wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector); in wl1251_event_process()
93 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl1251_event_process()
99 if (vector & BSS_LOSE_EVENT_ID) { in wl1251_event_process()
110 if (vector & PS_REPORT_EVENT_ID) { in wl1251_event_process()
117 if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) { in wl1251_event_process()
125 if (vector & REGAINED_BSS_EVENT_ID) { in wl1251_event_process()
134 if (vector & ROAMING_TRIGGER_LOW_RSSI_EVENT_ID) { in wl1251_event_process()
142 if (vector & ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID) { in wl1251_event_process()
/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dvmem.c72 hive_wide vector, in hive_sim_wide_unpack() argument
85 elem[0] = vector[index]; in hive_sim_wide_unpack()
88 move_subword(elem, 0, vector[start_elem], start_bit, end_bit); in hive_sim_wide_unpack()
94 move_upper_bits(elem, bits_written, vector[start_elem], start_bit); in hive_sim_wide_unpack()
97 move_word(elem, bits_written, vector[i]); in hive_sim_wide_unpack()
100 move_lower_bits(elem, bits_written, vector[end_elem], end_bit); in hive_sim_wide_unpack()
106 hive_wide vector, in hive_sim_wide_pack() argument
116 vector[start_elem] = elem[0]; in hive_sim_wide_pack()
124 move_word(vector, start_bit, elem[i]); in hive_sim_wide_pack()
126 move_lower_bits(vector, start_bit, elem[i], bits_to_write); in hive_sim_wide_pack()
[all …]
/drivers/net/ethernet/wangxun/libwx/
A Dwx_vf_common.c79 int vector, err; in wx_request_msix_irqs_vf() local
81 for (vector = 0; vector < wx->num_q_vectors; vector++) { in wx_request_msix_irqs_vf()
82 struct wx_q_vector *q_vector = wx->q_vector[vector]; in wx_request_msix_irqs_vf()
83 struct msix_entry *entry = &wx->msix_q_entries[vector]; in wx_request_msix_irqs_vf()
92 err = request_irq(entry->vector, wx_msix_clean_rings, 0, in wx_request_msix_irqs_vf()
101 err = request_threaded_irq(wx->msix_entry->vector, wx_msix_misc_vf, in wx_request_msix_irqs_vf()
111 while (vector) { in wx_request_msix_irqs_vf()
112 vector--; in wx_request_msix_irqs_vf()
113 free_irq(wx->msix_q_entries[vector].vector, in wx_request_msix_irqs_vf()
114 wx->q_vector[vector]); in wx_request_msix_irqs_vf()
/drivers/net/ethernet/wangxun/ngbe/
A Dngbe_main.c263 int vector, err; in ngbe_request_msix_irqs() local
265 for (vector = 0; vector < wx->num_q_vectors; vector++) { in ngbe_request_msix_irqs()
266 struct wx_q_vector *q_vector = wx->q_vector[vector]; in ngbe_request_msix_irqs()
267 struct msix_entry *entry = &wx->msix_q_entries[vector]; in ngbe_request_msix_irqs()
276 err = request_irq(entry->vector, wx_msix_clean_rings, 0, in ngbe_request_msix_irqs()
290 err = request_irq(wx->msix_entry->vector, in ngbe_request_msix_irqs()
293 err = request_irq(wx->msix_entry->vector, in ngbe_request_msix_irqs()
304 while (vector) { in ngbe_request_msix_irqs()
305 vector--; in ngbe_request_msix_irqs()
306 free_irq(wx->msix_q_entries[vector].vector, in ngbe_request_msix_irqs()
[all …]
/drivers/xen/xen-pciback/
A Dpciback_ops.c228 entries[i].vector = op->msix_entries[i].vector; in xen_pcibk_enable_msix()
235 if (entries[i].vector) { in xen_pcibk_enable_msix()
236 op->msix_entries[i].vector = in xen_pcibk_enable_msix()
237 xen_pirq_from_irq(entries[i].vector); in xen_pcibk_enable_msix()
239 op->msix_entries[i].vector); in xen_pcibk_enable_msix()
382 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_one_op()
383 op->msix_entries[i].vector; in xen_pcibk_do_one_op()
/drivers/vdpa/ifcvf/
A Difcvf_main.c161 int i, vector, ret, irq; in ifcvf_request_per_vq_irq() local
166 vector = i; in ifcvf_request_per_vq_irq()
167 irq = pci_irq_vector(pdev, vector); in ifcvf_request_per_vq_irq()
178 ret = ifcvf_set_vq_vector(vf, i, vector); in ifcvf_request_per_vq_irq()
195 int i, vector, ret, irq; in ifcvf_request_vqs_reused_irq() local
197 vector = 0; in ifcvf_request_vqs_reused_irq()
199 irq = pci_irq_vector(pdev, vector); in ifcvf_request_vqs_reused_irq()
211 ret = ifcvf_set_vq_vector(vf, i, vector); in ifcvf_request_vqs_reused_irq()
228 int i, vector, ret, irq; in ifcvf_request_dev_irq() local
230 vector = 0; in ifcvf_request_dev_irq()
[all …]
/drivers/iommu/
A Dhyperv-iommu.c202 u32 vector; in hyperv_root_ir_compose_msi_msg() local
208 vector = cfg->vector; in hyperv_root_ir_compose_msi_msg()
223 vector, &entry)) in hyperv_root_ir_compose_msi_msg()
233 msg->arch_data.vector = e.vector; in hyperv_root_ir_compose_msi_msg()
/drivers/vfio/pci/
A Dvfio_pci_intrs.c420 unsigned int vector, bool msix) in vfio_msi_alloc_irq() argument
427 irq = pci_irq_vector(pdev, vector); in vfio_msi_alloc_irq()
434 map = pci_msix_alloc_irq_at(pdev, vector, NULL); in vfio_msi_alloc_irq()
441 unsigned int vector, int fd, bool msix) in vfio_msi_set_vector_signal() argument
449 ctx = vfio_irq_ctx_get(vdev, vector); in vfio_msi_set_vector_signal()
453 irq = pci_irq_vector(pdev, vector); in vfio_msi_set_vector_signal()
460 vfio_irq_ctx_free(vdev, ctx, vector); in vfio_msi_set_vector_signal()
468 irq = vfio_msi_alloc_irq(vdev, vector, msix); in vfio_msi_set_vector_signal()
473 ctx = vfio_irq_ctx_alloc(vdev, vector); in vfio_msi_set_vector_signal()
478 msix ? "x" : "", vector, pci_name(pdev)); in vfio_msi_set_vector_signal()
[all …]
/drivers/virtio/
A Dvirtio_pci_legacy_dev.c148 u16 index, u16 vector) in vp_legacy_queue_vector() argument
151 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in vp_legacy_queue_vector()
165 u16 vector) in vp_legacy_config_vector() argument
168 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_legacy_config_vector()
/drivers/net/ethernet/microchip/
A Dlan743x_main.c386 if (vector->handler) { in lan743x_intr_entry_isr()
387 vector->handler(vector->context, in lan743x_intr_entry_isr()
392 vector->int_mask); in lan743x_intr_entry_isr()
442 vector->flags = flags; in lan743x_intr_register_isr()
455 vector->int_mask = 0; in lan743x_intr_register_isr()
456 vector->flags = 0; in lan743x_intr_register_isr()
467 free_irq(vector->irq, vector); in lan743x_intr_unregister_isr()
468 vector->handler = NULL; in lan743x_intr_unregister_isr()
469 vector->context = NULL; in lan743x_intr_unregister_isr()
470 vector->int_mask = 0; in lan743x_intr_unregister_isr()
[all …]
/drivers/net/ethernet/marvell/octeon_ep/
A Doctep_main.c382 ret = request_irq(msix_entry->vector, in octep_request_irqs()
387 ret = request_irq(msix_entry->vector, in octep_request_irqs()
392 ret = request_irq(msix_entry->vector, in octep_request_irqs()
397 ret = request_irq(msix_entry->vector, in octep_request_irqs()
402 ret = request_irq(msix_entry->vector, in octep_request_irqs()
407 ret = request_irq(msix_entry->vector, in octep_request_irqs()
412 ret = request_irq(msix_entry->vector, in octep_request_irqs()
417 ret = request_irq(msix_entry->vector, in octep_request_irqs()
422 ret = request_irq(msix_entry->vector, in octep_request_irqs()
451 ret = request_irq(msix_entry->vector, in octep_request_irqs()
[all …]

Completed in 59 milliseconds

1234567891011