| /linux/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ |
| H A D | ifmtr.c | 71 num_vectors, in ia_css_ifmtr_configure() local 152 num_vectors = DIV_ROUND_UP(cropped_width + left_padding, ISP_VEC_NELEMS); in ia_css_ifmtr_configure() 154 num_vectors = DIV_ROUND_UP(cropped_width, ISP_VEC_NELEMS); in ia_css_ifmtr_configure() 155 num_vectors *= buffer_height; in ia_css_ifmtr_configure() 178 num_vectors *= deinterleaving; in ia_css_ifmtr_configure() 180 vectors_per_line = num_vectors / buffer_height; in ia_css_ifmtr_configure() 192 num_vectors = num_vectors / 2 * deinterleaving; in ia_css_ifmtr_configure() 204 num_vectors *= deinterleaving; in ia_css_ifmtr_configure() 206 vectors_per_line = num_vectors / buffer_height; in ia_css_ifmtr_configure() 219 num_vectors *= deinterleaving; in ia_css_ifmtr_configure() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | pcic.c | 72 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 73 { .name = "CE", .num_vectors = 10, .base_vector = 3 }, 74 { .name = "WAKE", .num_vectors = 1, .base_vector = 13 }, 75 { .name = "DP", .num_vectors = 18, .base_vector = 14 }, 83 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 84 { .name = "CE", .num_vectors = 5, .base_vector = 3 }, 85 { .name = "DP", .num_vectors = 8, .base_vector = 8 }, 93 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 94 { .name = "CE", .num_vectors = 10, .base_vector = 3 }, 95 { .name = "WAKE", .num_vectors = 1, .base_vector = 13 }, [all …]
|
| H A D | mhi.c | 198 int ret, num_vectors, i; in ath11k_mhi_get_msi() local 202 ret = ath11k_pcic_get_user_msi_assignment(ab, "MHI", &num_vectors, in ath11k_mhi_get_msi() 208 num_vectors, base_vector); in ath11k_mhi_get_msi() 210 irq = kzalloc_objs(int, num_vectors); in ath11k_mhi_get_msi() 214 for (i = 0; i < num_vectors; i++) { in ath11k_mhi_get_msi() 224 ab_pci->mhi_ctrl->nr_irqs = num_vectors; in ath11k_mhi_get_msi()
|
| H A D | hif.h | 27 int *num_vectors, u32 *user_base_data, 127 int *num_vectors, u32 *user_base_data, in ath11k_get_user_msi_vector() argument 133 return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors, in ath11k_get_user_msi_vector()
|
| H A D | pci.c | 159 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 160 { .name = "CE", .num_vectors = 1, .base_vector = 0 }, 161 { .name = "WAKE", .num_vectors = 1, .base_vector = 0 }, 162 { .name = "DP", .num_vectors = 1, .base_vector = 0 }, 440 int num_vectors; in ath11k_pci_alloc_msi() local 443 num_vectors = pci_alloc_irq_vectors(pci_dev, in ath11k_pci_alloc_msi() 447 if (num_vectors == msi_config->total_vectors) { in ath11k_pci_alloc_msi() 450 num_vectors = pci_alloc_irq_vectors(ab_pci->pdev, in ath11k_pci_alloc_msi() 454 if (num_vectors < 0) { in ath11k_pci_alloc_msi() 462 ath11k_info(ab, "MSI vectors: %d\n", num_vectors); in ath11k_pci_alloc_msi()
|
| H A D | pcic.h | 30 int *num_vectors, u32 *user_base_data,
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-host.c | 71 num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; in dw_handle_msi_irq() 179 bit = bitmap_find_free_region(pp->msi_irq_in_use, pp->num_vectors, in dw_pcie_irq_domain_alloc() 214 .size = pp->num_vectors, in dw_pcie_allocate_domains() 250 num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; in dw_pcie_msi_init() 297 if (pp->num_vectors > max_vectors) { in dw_pcie_parse_split_msi_irq() 300 pp->num_vectors = max_vectors; in dw_pcie_parse_split_msi_irq() 302 if (!pp->num_vectors) in dw_pcie_parse_split_msi_irq() 303 pp->num_vectors = max_vectors; in dw_pcie_parse_split_msi_irq() 326 if (!pp->num_vectors) in dw_pcie_msi_host_init() 327 pp->num_vectors = MSI_DEF_NUM_VECTORS; in dw_pcie_msi_host_init() [all …]
|
| H A D | pcie-designware-plat.c | 93 pp->num_vectors = MAX_MSI_IRQS; in dw_plat_add_pcie_port()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mhi.c | 70 int ret, num_vectors, i; in ath12k_mhi_get_msi() local 75 "MHI", &num_vectors, in ath12k_mhi_get_msi() 81 num_vectors, base_vector); in ath12k_mhi_get_msi() 83 irq = kzalloc_objs(*irq, num_vectors); in ath12k_mhi_get_msi() 88 for (i = 0; i < num_vectors; i++) { in ath12k_mhi_get_msi() 98 ab_pci->mhi_ctrl->nr_irqs = num_vectors; in ath12k_mhi_get_msi()
|
| H A D | pci.c | 42 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 43 { .name = "CE", .num_vectors = 1, .base_vector = 0 }, 44 { .name = "WAKE", .num_vectors = 1, .base_vector = 0 }, 45 { .name = "DP", .num_vectors = 1, .base_vector = 0 }, 537 int i, j, n, ret, num_vectors = 0; in ath12k_pci_ext_irq_config() local 543 &num_vectors, in ath12k_pci_ext_irq_config() 580 int vector = (i % num_vectors) + base_vector; in ath12k_pci_ext_irq_config() 740 int num_vectors; in ath12k_pci_msi_alloc() local 743 num_vectors = pci_alloc_irq_vectors(ab_pci->pdev, in ath12k_pci_msi_alloc() 748 if (num_vectors == msi_config->total_vectors) { in ath12k_pci_msi_alloc() [all …]
|
| H A D | hif.h | 26 int *num_vectors, u32 *user_base_data, 46 int *num_vectors, in ath12k_hif_get_user_msi_vector() argument 53 return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors, in ath12k_hif_get_user_msi_vector()
|
| H A D | pci.h | 81 int num_vectors; member 156 int *num_vectors, u32 *user_base_data,
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | virtchnl.c | 382 u16 qvl_size, num_vectors = 1; in irdma_vchnl_req_aeq_vec_map() local 388 qvl_size = struct_size(qvl, qv_info, num_vectors); in irdma_vchnl_req_aeq_vec_map() 394 qvl->num_vectors = 1; in irdma_vchnl_req_aeq_vec_map() 423 u16 qvl_size, num_vectors = 1; in irdma_vchnl_req_ceq_vec_map() local 429 qvl_size = struct_size(qvl, qv_info, num_vectors); in irdma_vchnl_req_ceq_vec_map() 435 qvl->num_vectors = num_vectors; in irdma_vchnl_req_ceq_vec_map()
|
| H A D | virtchnl.h | 84 u32 num_vectors; member
|
| H A D | main.h | 249 u32 num_vectors; member 250 struct irdma_qv_info qv_info[] __counted_by(num_vectors);
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_roce.c | 65 dev_info.msix.num_vectors = min(num_vec, MAX_MSIX_VECTORS); in _be_roce_dev_add() 71 for (i = 0; i < dev_info.msix.num_vectors; i++) { in _be_roce_dev_add() 76 dev_info.msix.num_vectors = 0; in _be_roce_dev_add()
|
| H A D | be_roce.h | 44 int num_vectors; member
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | pci.c | 49 { .name = "MHI", .num_vectors = 3, .base_vector = 0 }, 50 { .name = "CE", .num_vectors = 5, .base_vector = 3 }, 51 { .name = "DP", .num_vectors = 8, .base_vector = 8 },
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_pci1xxxx.c | 770 int num_vectors; in pci1xxxx_serial_probe() local 801 num_vectors = pci_alloc_irq_vectors(pdev, 1, max_vec_reqd, PCI_IRQ_ALL_TYPES); in pci1xxxx_serial_probe() 802 if (num_vectors < 0) { in pci1xxxx_serial_probe() 804 return num_vectors; in pci1xxxx_serial_probe() 811 if (num_vectors == max_vec_reqd) in pci1xxxx_serial_probe() 819 if (num_vectors == max_vec_reqd) in pci1xxxx_serial_probe()
|
| /linux/include/linux/net/intel/ |
| H A D | i40e_client.h | 47 u32 num_vectors; member 48 struct i40e_qv_info qv_info[] __counted_by(num_vectors);
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_client.c | 146 for (i = 0; i < qvlist_info->num_vectors; i++) { in i40e_client_release_qvlist() 570 qvlist_info->num_vectors); in i40e_client_setup_qvlist() 573 ldev->qvlist_info->num_vectors = qvlist_info->num_vectors; in i40e_client_setup_qvlist() 575 for (i = 0; i < qvlist_info->num_vectors; i++) { in i40e_client_setup_qvlist()
|
| /linux/drivers/pci/controller/plda/ |
| H A D | pcie-plda.h | 168 u32 num_vectors; member 217 msi->num_vectors = PLDA_MAX_NUM_MSI_IRQS; in plda_set_default_msi()
|
| H A D | pcie-plda-host.c | 50 for_each_set_bit(bit, &status, msi->num_vectors) { in plda_handle_msi() 99 bit = find_first_zero_bit(msi->used, msi->num_vectors); in plda_irq_msi_domain_alloc() 100 if (bit >= msi->num_vectors) { in plda_irq_msi_domain_alloc() 164 .size = msi->num_vectors, in plda_allocate_msi_domains()
|
| /linux/include/linux/avf/ |
| H A D | virtchnl.h | 476 u16 num_vectors; member 1170 u32 num_vectors; member 1751 vimi->num_vectors); in virtchnl_vc_validate_vf_msg() 1752 if (vimi->num_vectors == 0) in virtchnl_vc_validate_vf_msg() 1809 qv->num_vectors); in virtchnl_vc_validate_vf_msg()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_main.c | 560 cnt = int_params->in.num_vectors; in qed_enable_msix() 578 cnt, int_params->in.num_vectors); in qed_enable_msix() 593 int_params->out.num_vectors = rc; in qed_enable_msix() 614 cnt = int_params->in.num_vectors; in qed_set_int_mode() 932 cdev->int_params.in.num_vectors += sb_cnt_info.cnt; in qed_slowpath_setup_int() 933 cdev->int_params.in.num_vectors++; /* slowpath */ in qed_slowpath_setup_int() 943 cdev->int_params.in.num_vectors = in qed_slowpath_setup_int() 954 cdev->int_params.fp_msix_cnt = cdev->int_params.out.num_vectors - in qed_slowpath_setup_int() 994 &cdev->int_params.in.num_vectors); in qed_slowpath_vf_setup_int() 999 cdev->int_params.in.num_vectors += vectors; in qed_slowpath_vf_setup_int() [all …]
|