Home
last modified time | relevance | path

Searched refs:vectors (Results 1 – 20 of 20) sorted by relevance

/drivers/net/ethernet/intel/ixgbe/
Dixgbe_lib.c720 int i, vectors, vector_threshold; in ixgbe_acquire_msix_vectors() local
723 vectors = max(adapter->num_rx_queues, adapter->num_tx_queues); in ixgbe_acquire_msix_vectors()
730 vectors = min_t(int, vectors, num_online_cpus()); in ixgbe_acquire_msix_vectors()
733 vectors += NON_Q_VECTORS; in ixgbe_acquire_msix_vectors()
741 vectors = min_t(int, vectors, hw->mac.max_msix_vectors); in ixgbe_acquire_msix_vectors()
748 adapter->msix_entries = kcalloc(vectors, in ixgbe_acquire_msix_vectors()
754 for (i = 0; i < vectors; i++) in ixgbe_acquire_msix_vectors()
757 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbe_acquire_msix_vectors()
758 vector_threshold, vectors); in ixgbe_acquire_msix_vectors()
760 if (vectors < 0) { in ixgbe_acquire_msix_vectors()
[all …]
/drivers/sh/intc/
Dirqdomain.c52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init()
53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init()
DKconfig30 vectors.
Dcore.c312 struct intc_vect *vect = hw->vectors + i; in register_intc_controller()
337 struct intc_vect *vect2 = hw->vectors + k; in register_intc_controller()
/drivers/staging/skein/
DTODO4 - add / pass test vectors
/drivers/irqchip/
Dirq-metag-ext.c603 u8 vectors[4*32]; member
648 context->vectors[hw] = metag_in32(vec_addr); in meta_intc_suspend()
713 metag_out32(context->vectors[hw], vec_addr); in meta_intc_resume()
/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_cmd_encoder.c53 .vectors = &mdp_bus_vectors[0],
56 .vectors = &mdp_bus_vectors[1],
Dmdp5_encoder.c59 .vectors = &mdp_bus_vectors[0],
62 .vectors = &mdp_bus_vectors[1],
/drivers/pci/pcie/
Dportdrv_core.c75 static int pcie_port_enable_msix(struct pci_dev *dev, int *vectors, int mask) in pcie_port_enable_msix() argument
181 vectors[i] = idx[i] >= 0 ? msix_entries[idx[i]].vector : -1; in pcie_port_enable_msix()
/drivers/net/ethernet/brocade/bna/
Dbnad.c112 dma_unmap_addr(&unmap->vectors[0], dma_addr), in bnad_tx_buff_unmap()
114 dma_unmap_addr_set(&unmap->vectors[0], dma_addr, 0); in bnad_tx_buff_unmap()
127 dma_unmap_addr(&unmap->vectors[vector], dma_addr), in bnad_tx_buff_unmap()
128 dma_unmap_len(&unmap->vectors[vector], dma_len), in bnad_tx_buff_unmap()
130 dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0); in bnad_tx_buff_unmap()
2936 u32 wis, vectors, len; in bnad_start_xmit() local
2977 vectors = 1 + skb_shinfo(skb)->nr_frags; in bnad_start_xmit()
2978 wis = BNA_TXQ_WI_NEEDED(vectors); /* 4 vectors per work item */ in bnad_start_xmit()
2980 if (unlikely(vectors > BFI_TX_MAX_VECTORS_PER_PKT)) { in bnad_start_xmit()
3025 txqent->hdr.wi.num_vectors = vectors; in bnad_start_xmit()
[all …]
Dbnad.h234 struct bnad_tx_vector vectors[BFI_TX_MAX_VECTORS_PER_WI]; member
/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c3093 int vectors; in cxgb_enable_msix() local
3096 vectors = ARRAY_SIZE(entries); in cxgb_enable_msix()
3097 for (i = 0; i < vectors; ++i) in cxgb_enable_msix()
3100 vectors = pci_enable_msix_range(adap->pdev, entries, in cxgb_enable_msix()
3101 adap->params.nports + 1, vectors); in cxgb_enable_msix()
3102 if (vectors < 0) in cxgb_enable_msix()
3103 return vectors; in cxgb_enable_msix()
3105 for (i = 0; i < vectors; ++i) in cxgb_enable_msix()
3107 adap->msix_nvectors = vectors; in cxgb_enable_msix()
/drivers/net/ethernet/qlogic/qed/
Dqed_main.c753 u8 vectors = 0; in qed_slowpath_vf_setup_int() local
755 qed_vf_get_num_rxqs(&cdev->hwfns[1], &vectors); in qed_slowpath_vf_setup_int()
756 cdev->int_params.in.num_vectors += vectors; in qed_slowpath_vf_setup_int()
/drivers/scsi/lpfc/
Dlpfc_init.c8775 lpfc_sli4_set_affinity(struct lpfc_hba *phba, int vectors) in lpfc_sli4_set_affinity() argument
8827 for (idx = 0; idx < vectors; idx++) { in lpfc_sli4_set_affinity()
8858 idx, vectors); in lpfc_sli4_set_affinity()
8986 vectors); in lpfc_sli4_set_affinity()
9015 int vectors, rc, index; in lpfc_sli4_enable_msix() local
9022 vectors = phba->cfg_fcp_io_channel; in lpfc_sli4_enable_msix()
9025 vectors++; in lpfc_sli4_enable_msix()
9028 2, vectors); in lpfc_sli4_enable_msix()
9034 vectors = rc; in lpfc_sli4_enable_msix()
9037 for (index = 0; index < vectors; index++) in lpfc_sli4_enable_msix()
[all …]
/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c2297 int vectors) in ixgbevf_acquire_msix_vectors() argument
2312 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbevf_acquire_msix_vectors()
2313 vector_threshold, vectors); in ixgbevf_acquire_msix_vectors()
2315 if (vectors < 0) { in ixgbevf_acquire_msix_vectors()
2320 return vectors; in ixgbevf_acquire_msix_vectors()
2327 adapter->num_msix_vectors = vectors; in ixgbevf_acquire_msix_vectors()
/drivers/net/ethernet/intel/i40e/
Di40e_main.c7557 static int i40e_reserve_msix_vectors(struct i40e_pf *pf, int vectors) in i40e_reserve_msix_vectors() argument
7559 vectors = pci_enable_msix_range(pf->pdev, pf->msix_entries, in i40e_reserve_msix_vectors()
7560 I40E_MIN_MSIX, vectors); in i40e_reserve_msix_vectors()
7561 if (vectors < 0) { in i40e_reserve_msix_vectors()
7563 "MSI-X vector reservation failed: %d\n", vectors); in i40e_reserve_msix_vectors()
7564 vectors = 0; in i40e_reserve_msix_vectors()
7567 return vectors; in i40e_reserve_msix_vectors()
7889 int vectors = 0; in i40e_init_interrupt_scheme() local
7893 vectors = i40e_init_msix(pf); in i40e_init_interrupt_scheme()
7894 if (vectors < 0) { in i40e_init_interrupt_scheme()
[all …]
/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.c598 int vectors; in kiblnd_get_completion_vector() local
603 vectors = conn->ibc_cmid->device->num_comp_vectors; in kiblnd_get_completion_vector()
604 if (vectors <= 1) in kiblnd_get_completion_vector()
615 return i % vectors; in kiblnd_get_completion_vector()
/drivers/edac/
Damd64_edac.c2062 static int decode_syndrome(u16 syndrome, const u16 *vectors, unsigned num_vecs, in decode_syndrome() argument
2076 if (v_idx < v_end && vectors[v_idx] & i) { in decode_syndrome()
2077 u16 ev_comp = vectors[v_idx++]; in decode_syndrome()
/drivers/scsi/
Dipr.c9897 int i, vectors; in ipr_enable_msix() local
9902 vectors = pci_enable_msix_range(ioa_cfg->pdev, in ipr_enable_msix()
9904 if (vectors < 0) { in ipr_enable_msix()
9906 return vectors; in ipr_enable_msix()
9909 for (i = 0; i < vectors; i++) in ipr_enable_msix()
9911 ioa_cfg->nvectors = vectors; in ipr_enable_msix()
9918 int i, vectors; in ipr_enable_msi() local
9920 vectors = pci_enable_msi_range(ioa_cfg->pdev, 1, ipr_number_of_msix); in ipr_enable_msi()
9921 if (vectors < 0) { in ipr_enable_msi()
9923 return vectors; in ipr_enable_msi()
[all …]
/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c1083 i40evf_acquire_msix_vectors(struct i40evf_adapter *adapter, int vectors) in i40evf_acquire_msix_vectors() argument
1100 vector_threshold, vectors); in i40evf_acquire_msix_vectors()