| /linux/drivers/infiniband/hw/hfi1/ |
| A D | sdma.h | 270 struct sdma_engine { struct 391 static inline int sdma_empty(struct sdma_engine *sde) in sdma_empty() argument 805 int sdma_send_txreq(struct sdma_engine *sde, 809 int sdma_send_txlist(struct sdma_engine *sde, 814 int sdma_ahg_alloc(struct sdma_engine *sde); 946 struct sdma_engine *sde[]; 988 struct sdma_engine *sde) in sdma_engine_progress_schedule() 995 struct sdma_engine *sdma_select_engine_sc( 1000 struct sdma_engine *sdma_select_engine_vl( 1010 int sdma_engine_get_vl(struct sdma_engine *sde); [all …]
|
| A D | sdma.c | 201 struct sdma_engine *sde, 204 struct sdma_engine *sde, 245 struct sdma_engine *sde, in write_sde_csr() 253 struct sdma_engine *sde, in read_sde_csr() 409 struct sdma_engine *sde = in sdma_field_flush() 420 struct sdma_engine *sde = container_of(work, struct sdma_engine, in sdma_err_halt_wait() 1256 struct sdma_engine *sde; in sdma_clean() 1320 struct sdma_engine *sde; in sdma_init() 1511 struct sdma_engine *sde; in sdma_all_running() 1529 struct sdma_engine *sde; in sdma_all_idle() [all …]
|
| A D | sysfs.c | 571 ssize_t (*show)(struct sdma_engine *sde, char *buf); 572 ssize_t (*store)(struct sdma_engine *sde, const char *buf, size_t cnt); 579 struct sdma_engine *sde = in sde_show() 580 container_of(kobj, struct sdma_engine, kobj); in sde_show() 593 struct sdma_engine *sde = in sde_store() 594 container_of(kobj, struct sdma_engine, kobj); in sde_store() 618 static ssize_t sde_show_cpu_to_sde_map(struct sdma_engine *sde, char *buf) in sde_show_cpu_to_sde_map() 623 static ssize_t sde_store_cpu_to_sde_map(struct sdma_engine *sde, in sde_store_cpu_to_sde_map() 629 static ssize_t sde_show_vl(struct sdma_engine *sde, char *buf) in sde_show_vl()
|
| A D | trace_tx.h | 110 TP_PROTO(struct sdma_engine *sde, 332 TP_PROTO(struct sdma_engine *sde, int aidx), 359 TP_PROTO(struct sdma_engine *sde, 397 TP_PROTO(struct sdma_engine *sde, 432 TP_PROTO(struct sdma_engine *sde, u64 sn), 451 struct sdma_engine *sde, 458 TP_PROTO(struct sdma_engine *sde, u64 sn), 618 struct sdma_engine *sde, 623 __field(struct sdma_engine *, sde) 733 TP_PROTO(struct sdma_engine *sde, [all …]
|
| A D | vnic_sdma.c | 49 static noinline int build_vnic_ulp_payload(struct sdma_engine *sde, in build_vnic_ulp_payload() 84 static int build_vnic_tx_desc(struct sdma_engine *sde, in build_vnic_tx_desc() 130 struct sdma_engine *sde = vnic_sdma->sde; in hfi1_vnic_send_dma() 185 static int hfi1_vnic_sdma_sleep(struct sdma_engine *sde, in hfi1_vnic_sdma_sleep()
|
| A D | iowait.h | 36 struct sdma_engine; 101 struct sdma_engine *sde, 133 int (*sleep)(struct sdma_engine *sde,
|
| A D | msix.h | 17 int msix_request_sdma_irq(struct sdma_engine *sde);
|
| A D | qp.c | 26 struct sdma_engine *sde, 437 struct sdma_engine *sde, in iowait_sleep() 539 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5) in qp_to_sdma_engine() 542 struct sdma_engine *sde; in qp_to_sdma_engine() 603 struct sdma_engine *sde; in qp_iter_print()
|
| A D | msix.c | 185 int msix_request_sdma_irq(struct sdma_engine *sde) in msix_request_sdma_irq() 259 struct sdma_engine *sde = &dd->per_sdma[i]; in msix_request_irqs()
|
| A D | verbs_txreq.h | 23 struct sdma_engine *sde;
|
| A D | vnic.h | 44 struct sdma_engine *sde;
|
| A D | qp.h | 80 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5);
|
| A D | ipoib.h | 111 struct sdma_engine *sde;
|
| A D | iowait.c | 44 int (*sleep)(struct sdma_engine *sde, in iowait_init()
|
| A D | user_sdma.h | 145 struct sdma_engine *sde;
|
| A D | affinity.c | 742 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity() 840 struct sdma_engine *sde = NULL; in get_irq_affinity() 852 sde = (struct sdma_engine *)msix->arg; in get_irq_affinity()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | vega20_reg_init.c | 72 adev->doorbell_index.sdma_engine[0] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE0; in vega20_doorbell_index_init() 73 adev->doorbell_index.sdma_engine[1] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE1; in vega20_doorbell_index_init() 74 adev->doorbell_index.sdma_engine[2] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE2; in vega20_doorbell_index_init() 75 adev->doorbell_index.sdma_engine[3] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE3; in vega20_doorbell_index_init() 76 adev->doorbell_index.sdma_engine[4] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE4; in vega20_doorbell_index_init() 77 adev->doorbell_index.sdma_engine[5] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE5; in vega20_doorbell_index_init() 78 adev->doorbell_index.sdma_engine[6] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE6; in vega20_doorbell_index_init() 79 adev->doorbell_index.sdma_engine[7] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE7; in vega20_doorbell_index_init()
|
| A D | vega10_reg_init.c | 72 adev->doorbell_index.sdma_engine[0] = AMDGPU_DOORBELL64_sDMA_ENGINE0; in vega10_doorbell_index_init() 73 adev->doorbell_index.sdma_engine[1] = AMDGPU_DOORBELL64_sDMA_ENGINE1; in vega10_doorbell_index_init()
|
| A D | ta_xgmi_if.h | 76 enum ta_xgmi_assigned_sdma_engine sdma_engine; member
|
| A D | nv.c | 670 adev->doorbell_index.sdma_engine[0] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE0; in nv_init_doorbell_index() 671 adev->doorbell_index.sdma_engine[1] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE1; in nv_init_doorbell_index() 672 adev->doorbell_index.sdma_engine[2] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE2; in nv_init_doorbell_index() 673 adev->doorbell_index.sdma_engine[3] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE3; in nv_init_doorbell_index()
|
| A D | amdgpu_doorbell.h | 55 uint32_t sdma_engine[8]; member
|
| /linux/drivers/dma/ |
| A D | imx-sdma.c | 360 struct sdma_engine; 423 struct sdma_engine *sdma; 493 struct sdma_engine { struct 671 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() 768 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_enable() 780 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_disable() 799 struct sdma_engine *sdma = sdmac->sdma; in sdma_start_desc() 892 struct sdma_engine *sdma = dev_id; in sdma_int_handler() 930 struct sdma_engine *sdma = sdmac->sdma; in sdma_get_pc() 1798 struct sdma_engine *sdma = context; in sdma_load_firmware() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_packet_manager_v9.c | 252 unsigned int sdma_engine) in pm_unmap_queues_v9() argument 271 if (sdma_engine < 2) { in pm_unmap_queues_v9() 275 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_v9() 279 packet->bitfields2.engine_sel = sdma_engine; in pm_unmap_queues_v9()
|
| A D | kfd_packet_manager_vi.c | 203 unsigned int sdma_engine) in pm_unmap_queues_vi() argument 221 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_vi()
|
| A D | kfd_packet_manager.c | 389 unsigned int sdma_engine) in pm_send_unmap_queue() argument 405 reset, sdma_engine); in pm_send_unmap_queue()
|