Searched refs:int_params (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_irq.c | 150 const struct dc_interrupt_params *int_params) in remove_irq_handler() argument 161 irq_source = int_params->irq_source; in remove_irq_handler() 163 switch (int_params->int_context) { in remove_irq_handler() 198 if (int_params->int_context == INTERRUPT_LOW_IRQ_CONTEXT) in remove_irq_handler() 205 ih, int_params->irq_source, int_params->int_context); in remove_irq_handler() 211 validate_irq_registration_params(struct dc_interrupt_params *int_params, in validate_irq_registration_params() argument 214 if (NULL == int_params || NULL == ih) { in validate_irq_registration_params() 219 if (int_params->int_context >= INTERRUPT_CONTEXT_NUMBER) { in validate_irq_registration_params() 221 int_params->int_context); in validate_irq_registration_params() 225 if (!DAL_VALID_IRQ_SRC_NUM(int_params->irq_source)) { in validate_irq_registration_params() [all …]
|
| H A D | amdgpu_dm_irq.h | 76 struct dc_interrupt_params *int_params,
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_main.c | 545 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 D | qed_rdma.c | 883 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 …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_irq_test.c | 767 struct dc_interrupt_params int_params = { 0 }; in dm_test_irq_register_rejects_null_params() local 772 int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT; in dm_test_irq_register_rejects_null_params() 773 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_rejects_null_params() 779 amdgpu_dm_irq_register_interrupt(adev, &int_params, NULL, NULL)); in dm_test_irq_register_rejects_null_params() 789 struct dc_interrupt_params int_params = { 0 }; in dm_test_irq_register_rejects_invalid_context() local 794 int_params.int_context = INTERRUPT_CONTEXT_NUMBER; in dm_test_irq_register_rejects_invalid_context() 795 int_params.irq_source = DC_IRQ_SOURCE_HPD1; in dm_test_irq_register_rejects_invalid_context() 798 amdgpu_dm_irq_register_interrupt(adev, &int_params, in dm_test_irq_register_rejects_invalid_context() 809 struct dc_interrupt_params int_params = { 0 }; in dm_test_irq_register_rejects_invalid_source() local 814 int_params.int_context = INTERRUPT_LOW_IRQ_CONTEXT; in dm_test_irq_register_rejects_invalid_source() [all …]
|