Home
last modified time | relevance | path

Searched refs:int_params (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c134 const struct dc_interrupt_params *int_params) in remove_irq_handler() argument
145 irq_source = int_params->irq_source; in remove_irq_handler()
147 switch (int_params->int_context) { in remove_irq_handler()
186 ih, int_params->irq_source, int_params->int_context); in remove_irq_handler()
241 validate_irq_registration_params(struct dc_interrupt_params *int_params, in validate_irq_registration_params() argument
244 if (NULL == int_params || NULL == ih) { in validate_irq_registration_params()
249 if (int_params->int_context >= INTERRUPT_CONTEXT_NUMBER) { in validate_irq_registration_params()
251 int_params->int_context); in validate_irq_registration_params()
255 if (!DAL_VALID_IRQ_SRC_NUM(int_params->irq_source)) { in validate_irq_registration_params()
257 int_params->irq_source); in validate_irq_registration_params()
[all …]
H A Damdgpu_dm.c4317 struct dc_interrupt_params int_params = {0}; in register_hpd_handlers() local
4319 int_params.requested_polarity = INTERRUPT_POLARITY_DEFAULT; in register_hpd_handlers()
4320 int_params.current_polarity = INTERRUPT_POLARITY_DEFAULT; in register_hpd_handlers()
4352 int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT; in register_hpd_handlers()
4353 int_params.irq_source = dc_link->irq_source_hpd; in register_hpd_handlers()
4355 if (int_params.irq_source == DC_IRQ_SOURCE_INVALID || in register_hpd_handlers()
4356 int_params.irq_source < DC_IRQ_SOURCE_HPD1 || in register_hpd_handlers()
4357 int_params.irq_source > DC_IRQ_SOURCE_HPD6) { in register_hpd_handlers()
4362 if (!amdgpu_dm_irq_register_interrupt(adev, &int_params, in register_hpd_handlers()
4370 int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT; in register_hpd_handlers()
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_main.c545 if (cdev->int_params.out.int_mode == QED_INT_MODE_MSIX) { in qed_disable_msix()
547 kfree(cdev->int_params.msix_table); in qed_disable_msix()
548 } else if (cdev->int_params.out.int_mode == QED_INT_MODE_MSI) { in qed_disable_msix()
552 memset(&cdev->int_params.out, 0, sizeof(struct qed_int_param)); in qed_disable_msix()
556 struct qed_int_params *int_params) in qed_enable_msix() argument
560 cnt = int_params->in.num_vectors; in qed_enable_msix()
563 int_params->msix_table[i].entry = i; in qed_enable_msix()
565 rc = pci_enable_msix_range(cdev->pdev, int_params->msix_table, in qed_enable_msix()
566 int_params->in.min_msix_cnt, cnt); in qed_enable_msix()
567 if (rc < cnt && rc >= int_params->in.min_msix_cnt && in qed_enable_msix()
[all …]
H A Dqed_rdma.c883 int n_msix = cdev->int_params.rdma_msix_cnt; in qed_rdma_get_min_cnq_msix()
893 cdev->int_params.fp_initialized = cnt ? true : false; in qed_rdma_set_int()
895 if (cdev->int_params.out.int_mode != QED_INT_MODE_MSIX) { in qed_rdma_set_int()
898 cdev->int_params.out.int_mode); in qed_rdma_set_int()
900 } else if (cdev->int_params.fp_msix_cnt) { in qed_rdma_set_int()
901 limit = cdev->int_params.rdma_msix_cnt; in qed_rdma_set_int()
914 if (!cdev->int_params.fp_initialized) { in qed_rdma_get_int()
920 if (cdev->int_params.out.int_mode == QED_INT_MODE_MSIX) { in qed_rdma_get_int()
921 int msix_base = cdev->int_params.rdma_msix_base; in qed_rdma_get_int()
923 info->msix_cnt = cdev->int_params.rdma_msix_cnt; in qed_rdma_get_int()
[all …]
H A Dqed_l2.c2207 if (cdev->int_params.out.int_mode == QED_INT_MODE_MSIX) { in qed_fill_eth_dev_info()
2228 if (cdev->int_params.fp_msix_cnt) { in qed_fill_eth_dev_info()
2229 u8 irqs = cdev->int_params.fp_msix_cnt; in qed_fill_eth_dev_info()