Searched refs:vector (Results 251 - 275 of 498) sorted by relevance

<<11121314151617181920

/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e.h404 #define I40E_QINT_TQCTL_VAL(qp, vector, nextq_type) \
407 ((vector) << I40E_QINT_TQCTL_MSIX_INDX_SHIFT) | \
411 #define I40E_QINT_RQCTL_VAL(qp, vector, nextq_type) \
414 ((vector) << I40E_QINT_RQCTL_MSIX_INDX_SHIFT) | \
937 /* struct that defines an interrupt vector */
950 u8 num_ringpairs; /* total number of ring pairs in vector */
1249 * @vector: enable a particular Hw Interrupt vector, without base_vector
1251 static inline void i40e_irq_dynamic_enable(struct i40e_vsi *vsi, int vector) argument
1260 wr32(hw, I40E_PFINT_DYN_CTLN(vector
[all...]
/linux-master/drivers/dma/idxd/
H A Dinit.c100 ie->vector = pci_irq_vector(pdev, 0);
101 rc = request_threaded_irq(ie->vector, NULL, idxd_misc_thread, 0, "idxd-misc", ie);
106 dev_dbg(dev, "Requested idxd-misc handler on msix vector %d\n", ie->vector);
143 free_irq(ie->vector, ie);
813 synchronize_irq(irq_entry->vector);
839 free_irq(irq_entry->vector, irq_entry);
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c164 * @msix_vector: the vector to map to the corresponding queue
1371 /* Tx only vector */
1377 /* Rx or Rx/Tx vector */
1517 * ixgbevf_msix_clean_rings - single unshared vector rx clean (all queues)
1519 * @data: pointer to our q_vector struct for this interrupt vector
1525 /* EIAM disabled interrupts (on this vector) for us */
1544 int vector, err; local
1546 for (vector = 0; vector < q_vectors; vector
2676 int vector, v_budget; local
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c348 * and rss size with the actual vector numbers
430 "vector(vector_id %d) has been freed.\n", vector_id);
443 struct hnae3_vector_info *vector = vector_info; local
453 vector->vector = pci_irq_vector(hdev->pdev, i);
454 vector->io_addr = hdev->hw.hw.io_base +
458 hdev->vector_irq[i] = vector->vector;
460 vector++;
473 static int hclgevf_get_vector_index(struct hclgevf_dev *hdev, int vector) argument
664 hclgevf_map_ring_to_vector(struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) argument
680 hclgevf_unmap_ring_from_vector( struct hnae3_handle *handle, int vector, struct hnae3_ring_chain_node *ring_chain) argument
708 hclgevf_put_vector(struct hnae3_handle *handle, int vector) argument
1661 hclgevf_enable_vector(struct hclgevf_misc_vector *vector, bool en) argument
1725 struct hclgevf_misc_vector *vector = &hdev->misc_vector; local
[all...]
/linux-master/arch/alpha/kernel/
H A Derr_marvel.c1047 marvel_machine_check(unsigned long vector, unsigned long la_ptr) argument
1064 switch(vector) {
1082 ev7_machine_check(vector, la_ptr);
1135 (unsigned int)vector, (int)smp_processor_id());
1144 (unsigned int)vector, (int)smp_processor_id());
H A Dcore_t2.c558 t2_machine_check(unsigned long vector, unsigned long la_ptr)
624 process_mcheck_info(vector, la_ptr, "T2", mcheck_expected(cpu));
557 t2_machine_check(unsigned long vector, unsigned long la_ptr) argument
/linux-master/drivers/infiniband/hw/qedr/
H A Dmain.c502 u32 vector; local
509 vector = dev->int_info.msix[idx].vector;
510 free_irq(vector, &dev->cnq_array[i]);
531 rc = request_irq(dev->int_info.msix[idx].vector,
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c82 * octep_vf_free_ioq_vectors() - Free Tx/Rx Queue interrupt vector info.
203 ret = request_irq(msix_entry->vector,
215 irq_set_affinity_hint(msix_entry->vector,
223 free_irq(oct->msix_entries[i].vector, oct);
240 irq_set_affinity_hint(oct->msix_entries[i].vector, NULL);
241 free_irq(oct->msix_entries[i].vector, oct->ioq_vector[i]);
H A Doctep_vf_cn9k.c271 struct octep_vf_ioq_vector *vector = data; local
276 oct = vector->octep_vf_dev;
277 oq = vector->oq;
H A Doctep_vf_cnxk.c282 struct octep_vf_ioq_vector *vector = data; local
287 oct = vector->octep_vf_dev;
288 oq = vector->oq;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dpcic.c341 /* In case of one MSI vector, we handle irq enable/disable in a
355 /* In case of one MSI vector, we handle irq enable/disable in a
426 /* In case of one MSI vector, we handle irq enable/disable
460 /* In case of one MSI vector, we handle irq enable/disable in a
554 ath11k_pcic_get_msi_irq(struct ath11k_base *ab, unsigned int vector) argument
556 return ab->pci.ops->get_msi_irq(ab, vector);
601 int vector = (i % num_vectors) + base_vector; local
602 int irq = ath11k_pcic_get_msi_irq(ab, vector);
617 vector, ret);
/linux-master/drivers/pci/controller/
H A Dpci-hyperv.c28 * vector. This driver does not support level-triggered (line-based)
204 * @vector: IDT entry
219 u8 vector; member in struct:hv_msi_desc
228 * @vector: IDT entry
243 u8 vector; member in struct:hv_msi_desc2
253 * 'vector' field is larger to support bigger vector values. For ex: LPI
257 u32 vector; member in struct:hv_msi_desc3
598 return cfg->vector;
652 params->int_target.vector
1688 hv_compose_msi_req_v1( struct pci_create_interrupt *int_pkt, u32 slot, u8 vector, u16 vector_count) argument
1769 hv_compose_msi_req_v2( struct pci_create_interrupt2 *int_pkt, int cpu, u32 slot, u8 vector, u16 vector_count) argument
1785 hv_compose_msi_req_v3( struct pci_create_interrupt3 *int_pkt, int cpu, u32 slot, u32 vector, u16 vector_count) argument
1829 u32 vector; local
[all...]
/linux-master/drivers/iommu/amd/
H A Diommu.c3126 u8 vector, u32 dest_apicid, int devid)
3131 irte->fields.vector = vector;
3140 u8 vector, u32 dest_apicid, int devid)
3148 irte->hi.fields.vector = vector;
3187 u8 vector, u32 dest_apicid)
3191 irte->fields.vector = vector;
3197 u8 vector, u3
3124 irte_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) argument
3138 irte_ga_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) argument
3186 irte_set_affinity(struct amd_iommu *iommu, void *entry, u16 devid, u16 index, u8 vector, u32 dest_apicid) argument
3196 irte_ga_set_affinity(struct amd_iommu *iommu, void *entry, u16 devid, u16 index, u8 vector, u32 dest_apicid) argument
[all...]
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c464 if (kvm_exception_is_soft(ex->vector) &&
468 svm->vmcb->control.event_inj = ex->vector
3632 int trig_mode, int vector)
3648 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector);
3666 int trig_mode, int vector)
3668 kvm_lapic_set_irr(vector, apic);
3678 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector);
3974 static void svm_complete_soft_interrupt(struct kvm_vcpu *vcpu, u8 vector, argument
3990 if (nrips && (is_soft || (is_exception && kvm_exception_is_soft(vector))) &&
4009 u8 vector; local
3631 svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, int trig_mode, int vector) argument
3665 svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, int trig_mode, int vector) argument
4879 svm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector) argument
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c1762 vcpu->arch.exception.vector == DB_VECTOR) &&
1764 vcpu->arch.exception_vmexit.vector == DB_VECTOR)) {
1794 u32 intr_info = ex->vector | INTR_INFO_VALID_MASK;
1816 if (kvm_exception_is_soft(ex->vector))
1818 kvm_inject_realmode_interrupt(vcpu, ex->vector, inc_eip);
1824 if (kvm_exception_is_soft(ex->vector)) {
4161 * The vector of the virtual has already been set in the PIR.
4200 int vector)
4205 vector == vmx->nested.posted_intr_nv) {
4238 static int vmx_deliver_posted_interrupt(struct kvm_vcpu *vcpu, int vector) argument
4199 vmx_deliver_nested_posted_interrupt(struct kvm_vcpu *vcpu, int vector) argument
4268 vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, int trig_mode, int vector) argument
5654 int vector = exit_qualification & 0xff; local
6848 vmx_set_rvi(int vector) argument
6985 unsigned int vector = intr_info & INTR_INFO_VECTOR_MASK; local
7044 u8 vector; local
7085 u8 vector; local
[all...]
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_main.c665 int num_msix = 0, err = 0, vector; local
690 for (vector = 0; vector < num_msix; vector++)
691 adapter->msix_entries[vector].entry = vector;
735 int err, vector; local
749 for (vector = 0; vector < num_msix; vector
2356 int ring, vector, index; local
[all...]
/linux-master/arch/m68k/ifpsp060/
H A Dfskeleton.S207 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when
221 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when
247 | system handler for the trap exception vector number 7.
/linux-master/tools/perf/scripts/python/
H A Dintel-pt-events.py202 vector = data[1]
206 print(" cfe: %s IP: %u vector: %u" % (s, ip_flag, vector), end=' ')
208 print(" cfe: %u IP: %u vector: %u" % (typ, ip_flag, vector), end=' ')
/linux-master/drivers/crypto/ccp/
H A Dsp-pci.c177 sp->psp_irq = sp_pci->msix_entry[0].vector;
178 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector
179 : sp_pci->msix_entry[0].vector;
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h87 __u8 vector; member in struct:kvm_ioapic_state::__anon1::__anon2
569 __u8 vector; member in union:kvm_xen_hvm_attr::__anon11
641 __u8 vector; member in union:kvm_xen_vcpu_attr::__anon17
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h87 __u8 vector; member in struct:kvm_ioapic_state::__anon130::__anon131
569 __u8 vector; member in union:kvm_xen_hvm_attr::__anon140
641 __u8 vector; member in union:kvm_xen_vcpu_attr::__anon146
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1578 * fm10k_alloc_q_vector - Allocate memory for a single interrupt vector
1581 * @v_idx: index of vector in interface struct
1682 * fm10k_free_q_vector - Free memory allocated for specific interrupt vector
1684 * @v_idx: Index of vector to be freed
1806 int v_budget, vector; local
1824 * those rare cases where the cpu count also exceeds our vector limit.
1835 for (vector = 0; vector < v_budget; vector++)
1836 interface->msix_entries[vector]
[all...]
/linux-master/include/linux/mlx4/
H A Ddevice.h740 unsigned vector; member in struct:mlx4_cq
1148 unsigned int vector, int collapsed, int timestamp_en,
1424 int mlx4_test_interrupt(struct mlx4_dev *dev, int vector);
1430 bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector);
1432 int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector);
1435 int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector);
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4.h295 #define MLX4_EQ_TO_CQ_VECTOR(vector) ((vector) - \
296 !!((int)(vector) >= MLX4_EQ_ASYNC))
297 #define MLX4_CQ_TO_EQ_VECTOR(vector) ((vector) + \
298 !!((int)(vector) >= MLX4_EQ_ASYNC))
/linux-master/drivers/thunderbolt/
H A Dnhi.c131 ivr |= ring->vector << shift;
472 ring->vector = ret;
474 ret = pci_irq_vector(ring->nhi->pdev, ring->vector);
488 ida_free(&nhi->msix_ida, ring->vector);
499 ida_free(&ring->nhi->msix_ida, ring->vector);
500 ring->vector = 0;

Completed in 567 milliseconds

<<11121314151617181920