Searched refs:vector (Results 1 - 25 of 151) sorted by relevance

1234567

/drivers/net/wireless/ti/wl12xx/
H A Devent.c51 u32 vector; local
54 vector = le32_to_cpu(mbox->events_vector);
55 vector &= ~(le32_to_cpu(mbox->events_mask));
57 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector);
59 if (vector & SCAN_COMPLETE_EVENT_ID) {
67 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) {
75 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID)
78 if (vector & SOFT_GEMINI_SENSE_EVENT_ID)
82 if (vector
[all...]
/drivers/net/wireless/ti/wl18xx/
H A Devent.c105 u32 vector; local
107 vector = le32_to_cpu(mbox->events_vector);
108 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector);
110 if (vector & SCAN_COMPLETE_EVENT_ID) {
118 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) {
126 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID)
129 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID)
132 if (vector & BA_SESSION_RX_CONSTRAINT_EVENT_ID)
137 if (vector
[all...]
/drivers/net/wireless/ti/wl1251/
H A Devent.c96 u32 vector; local
100 vector = mbox->events_vector & ~(mbox->events_mask);
101 wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector);
103 if (vector & SCAN_COMPLETE_EVENT_ID) {
109 if (vector & BSS_LOSE_EVENT_ID) {
120 if (vector & PS_REPORT_EVENT_ID) {
127 if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) {
135 if (vector & REGAINED_BSS_EVENT_ID) {
144 if (vector
[all...]
/drivers/net/ethernet/mellanox/mlx4/
H A Den_cq.c120 if (!cq->vector) {
125 &cq->vector)) {
126 cq->vector = (cq->ring + 1 + priv->port)
134 cq->vector = (cq->ring + 1 + priv->port) %
140 cq->vector));
148 cq->vector = rx_cq->vector;
160 cq->vector, 0, timestamp_en);
194 if (priv->mdev->dev->caps.comp_pool && cq->vector) {
195 mlx4_release_eq(priv->mdev->dev, cq->vector);
[all...]
H A Dcq.c240 struct mlx4_cq *cq, unsigned vector, int collapsed,
250 if (vector > dev->caps.num_comp_vectors + dev->caps.comp_pool)
253 cq->vector = vector;
277 cq_context->comp_eqn = priv->eq_table.eq[vector].eqn;
296 cq->irq = priv->eq_table.eq[cq->vector].irq;
321 synchronize_irq(priv->eq_table.eq[cq->vector].irq);
238 mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt, struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, unsigned vector, int collapsed, int timestamp_en) argument
/drivers/crypto/qat/qat_dh895xcc/
H A Dadf_isr.c121 ret = request_irq(msixe[i].vector,
125 msixe[i].vector, name);
130 irq_set_affinity_hint(msixe[i].vector, get_cpu_mask(cpu));
137 ret = request_irq(msixe[i].vector, adf_msix_isr_ae, 0, name, accel_dev);
140 msixe[i].vector, name);
155 irq_set_affinity_hint(msixe[i].vector, NULL);
156 free_irq(msixe[i].vector, &etr_data->banks[i]);
158 irq_set_affinity_hint(msixe[i].vector, NULL);
159 free_irq(msixe[i].vector, accel_dev);
/drivers/s390/cio/
H A Dairq.c115 * airq_iv_create - create an interrupt vector
116 * @bits: number of bits in the interrupt vector
119 * Returns a pointer to an interrupt vector structure
131 iv->vector = kzalloc(size, GFP_KERNEL);
132 if (!iv->vector)
166 kfree(iv->vector);
174 * airq_iv_release - release an interrupt vector
175 * @iv: pointer to interrupt vector structure
182 kfree(iv->vector);
189 * airq_iv_alloc - allocate irq bits from an interrupt vector
[all...]
/drivers/vfio/pci/
H A Dvfio_pci_intrs.c520 int vector, int fd, bool msix)
523 int irq = msix ? vdev->msix[vector].vector : pdev->irq + vector;
528 if (vector >= vdev->num_ctx)
531 if (vdev->ctx[vector].trigger) {
532 free_irq(irq, vdev->ctx[vector].trigger);
533 kfree(vdev->ctx[vector].name);
534 eventfd_ctx_put(vdev->ctx[vector].trigger);
535 vdev->ctx[vector]
519 vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, int vector, int fd, bool msix) argument
[all...]
/drivers/misc/sgi-gru/
H A Dgrukservices.h41 * - gru_create_message_queue() needs interrupt vector info
48 int interrupt_vector; /* interrupt vector */
66 * vector interrupt vector (zero if no interrupts)
75 void *p, unsigned int bytes, int nasid, int vector, int apicid);
/drivers/crypto/ccp/
H A Dccp-pci.c34 u32 vector; member in struct:ccp_msix
63 ccp_pci->msix[v].vector = msix_entry[v].vector;
64 ret = request_irq(ccp_pci->msix[v].vector, ccp_irq_handler,
77 free_irq(ccp_pci->msix[v].vector, dev);
140 free_irq(ccp_pci->msix[ccp_pci->msix_count].vector,
/drivers/xen/xen-pciback/
H A Dpciback_ops.c51 * overwritten with the MSI vector.
157 /* The value the guest needs is actually the IDT vector, not the
213 entries[i].vector = op->msix_entries[i].vector;
220 if (entries[i].vector) {
221 op->msix_entries[i].vector =
222 xen_pirq_from_irq(entries[i].vector);
227 op->msix_entries[i].vector);
/drivers/net/ethernet/intel/i40evf/
H A Di40evf_main.c193 synchronize_irq(adapter->msix_entries[0].vector);
225 synchronize_irq(adapter->msix_entries[i].vector);
295 * i40evf_msix_aq - Interrupt handler for vector 0
391 * one vector per ring/queue, but on a constrained vector budget, we
422 * multiple queues per vector.
458 int vector, err, q_vectors; local
465 for (vector = 0; vector < q_vectors; vector
1125 int vector, v_budget; local
[all...]
/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c179 * ixgbevf_mta_vector - Determines bit-vector in multicast table to set
184 * bit-vector to set in the multicast table. The hardware uses 12 bits, from
185 * incoming rx multicast addresses, to determine the bit-vector to check in
192 u32 vector = 0; local
196 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
199 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
202 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
205 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
211 /* vector can only be 12-bits or boundary will be exceeded */
212 vector
[all...]
/drivers/scsi/csiostor/
H A Dcsio_isr.c360 /* Non-data vector */
402 /* Add the MSIX vector descriptions */
405 rv = request_irq(entryp[k].vector, csio_nondata_isr, 0,
409 entryp[k].vector, rv);
415 rv = request_irq(entryp[k].vector, csio_fwevt_isr, 0,
419 entryp[k].vector, rv);
432 rv = request_irq(entryp[k].vector, csio_scsi_isr, 0,
437 entryp[k].vector, rv);
454 free_irq(entryp->vector, entryp->dev_id);
471 free_irq(entryp->vector, entry
[all...]
/drivers/misc/
H A Dspear13xx_pcie_gadget.c265 ulong vector; local
271 vector = config->requested_msi;
273 while (vector > 1) {
274 vector /= 2;
297 ulong vector; local
301 vector = 0;
307 vector = 1;
309 vector *= 2;
311 config->configured_msi = vector;
313 return sprintf(buf, "%lu", vector);
359 ulong vector; local
[all...]
/drivers/staging/vme/devices/
H A Dvme_pio2_core.c35 static int vector[PIO2_CARDS_MAX]; variable
77 static void pio2_int(int level, int vector, void *ptr) argument
83 vec = vector & ~PIO2_VME_VECTOR_MASK;
137 /* Clear VME vector */
197 "The IRQ vector used by the card must be specified\n");
232 card->irq_vector = vector[card->id];
247 * Bottom 4 bits of VME interrupt vector used to determine source,
248 * provided vector should only use upper 4 bits.
252 "Invalid VME IRQ Vector, vector must not use lower 4 bits\n");
342 /* Set VME vector */
[all...]
/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h48 int vector, struct ib_ucontext *context,
/drivers/xen/events/
H A Devents_internal.h27 * PIRQ - vector, with MSB being "needs EIO", or physical IRQ of the HVM
30 * IPI - IPI vector
47 unsigned char vector; member in struct:irq_info::__anon7296::__anon7297
/drivers/rapidio/devices/
H A Dtsi721.c625 mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX;
642 mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX;
707 err = request_irq(priv->msix[TSI721_VECT_IDB].vector,
713 err = request_irq(priv->msix[TSI721_VECT_PWRX].vector,
718 priv->msix[TSI721_VECT_IDB].vector,
779 * Copy MSI-X vector information into tsi721 private structure
781 priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector;
784 priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector;
[all...]
/drivers/misc/mic/host/
H A Dmic_debugfs.c375 u16 vector; local
383 vector = mdev->irq_info.msix_entries[i].vector;
386 vector = pdev->irq;
392 "IRQ:", vector, "Entry:", entry, i, reg);
/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c242 mlx5_cmd_comp_handler(dev, be32_to_cpu(eqe->data.cmd.vector));
380 err = request_irq(table->msix_arr[vecidx].vector, mlx5_msix_handler, 0,
397 free_irq(table->msix_arr[vecidx].vector, eq);
417 free_irq(table->msix_arr[eq->irqn].vector, eq);
422 synchronize_irq(table->msix_arr[eq->irqn].vector);
/drivers/mfd/
H A Dtimberdale.c736 msix_entries[timberdale_i2c_board_info[i].irq].vector;
759 &dev->resource[0], msix_entries[0].vector, NULL);
765 &dev->resource[0], msix_entries[0].vector, NULL);
771 &dev->resource[0], msix_entries[0].vector, NULL);
777 &dev->resource[0], msix_entries[0].vector, NULL);
793 &dev->resource[1], msix_entries[0].vector, NULL);
804 &dev->resource[2], msix_entries[0].vector, NULL);
/drivers/virtio/
H A Dvirtio_pci.c60 /* Whether we have vector per vq */
65 /* Use first vector for configuration changes, second and the rest for
86 /* MSI-X vector (or none) */
181 synchronize_irq(vp_dev->msix_entries[i].vector);
271 free_irq(vp_dev->msix_entries[i].vector, vp_dev);
278 /* Disable the vector used for configuration */
335 /* Set the vector used for configuration */
339 err = request_irq(vp_dev->msix_entries[v].vector,
347 /* Verify we had enough resources to assign the vector */
355 /* Shared vector fo
[all...]
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c1041 free_irq(entry->vector, interface);
1130 err = request_irq(entry->vector, fm10k_msix_mbx_vf, 0,
1298 err = request_irq(entry->vector, fm10k_msix_mbx_pf, 0,
1358 int vector = interface->num_q_vectors; local
1362 entry = &interface->msix_entries[NON_Q_VECTORS(hw) + vector];
1364 while (vector) {
1367 vector--;
1369 q_vector = interface->q_vector[vector];
1378 free_irq(entry->vector, q_vector);
1395 int vector, er local
[all...]
/drivers/net/ethernet/brocade/bna/
H A Dbnad.c66 ((_bnad)->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector) : \
120 int vector, nvecs; local
134 vector = 0;
136 vector++;
137 if (vector == BFI_TX_MAX_VECTORS_PER_WI) {
138 vector = 0;
144 dma_unmap_addr(&unmap->vectors[vector], dma_addr),
145 dma_unmap_len(&unmap->vectors[vector], dma_len),
147 dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0);
322 dma_unmap_addr(&unmap->vector, dma_add
[all...]

Completed in 525 milliseconds

1234567