/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | sdma.h | 321 struct sdma_engine { struct 440 static inline int sdma_empty(struct sdma_engine *sde) in sdma_empty() argument 445 static inline u16 sdma_descq_freecnt(struct sdma_engine *sde) in sdma_descq_freecnt() 452 static inline u16 sdma_descq_inprocess(struct sdma_engine *sde) in sdma_descq_inprocess() 461 static inline int __sdma_running(struct sdma_engine *engine) in __sdma_running() 477 static inline int sdma_running(struct sdma_engine *engine) in sdma_running() 854 int sdma_send_txreq(struct sdma_engine *sde, 858 int sdma_send_txlist(struct sdma_engine *sde, 863 int sdma_ahg_alloc(struct sdma_engine *sde); 864 void sdma_ahg_free(struct sdma_engine *sde, int ahg_index); [all …]
|
D | sdma.c | 236 static void sdma_set_state(struct sdma_engine *, enum sdma_states); 237 static void sdma_start_hw_clean_up(struct sdma_engine *); 239 static void sdma_sendctrl(struct sdma_engine *, unsigned); 240 static void init_sdma_regs(struct sdma_engine *, u32, uint); 242 struct sdma_engine *sde, 245 struct sdma_engine *sde, 247 static void dump_sdma_state(struct sdma_engine *sde); 248 static void sdma_make_progress(struct sdma_engine *sde, u64 status); 249 static void sdma_desc_avail(struct sdma_engine *sde, uint avail); 250 static void sdma_flush_descq(struct sdma_engine *sde); [all …]
|
D | trace_tx.h | 142 TP_PROTO(struct sdma_engine *sde, 336 TP_PROTO(struct sdma_engine *sde, u64 status), 354 TP_PROTO(struct sdma_engine *sde, u64 status), 359 TP_PROTO(struct sdma_engine *sde, u64 status), 364 TP_PROTO(struct sdma_engine *sde, int aidx), 382 TP_PROTO(struct sdma_engine *sde, int aidx), 386 TP_PROTO(struct sdma_engine *sde, int aidx), 391 TP_PROTO(struct sdma_engine *sde, 429 TP_PROTO(struct sdma_engine *sde, 464 TP_PROTO(struct sdma_engine *sde, u64 sn), [all …]
|
D | iowait.h | 63 struct sdma_engine; 106 struct sdma_engine *sde, 146 struct sdma_engine *sde, in iowait_init()
|
D | sysfs.c | 747 ssize_t (*show)(struct sdma_engine *sde, char *buf); 748 ssize_t (*store)(struct sdma_engine *sde, const char *buf, size_t cnt); 755 struct sdma_engine *sde = in sde_show() 756 container_of(kobj, struct sdma_engine, kobj); in sde_show() 769 struct sdma_engine *sde = in sde_store() 770 container_of(kobj, struct sdma_engine, kobj); in sde_store() 794 static ssize_t sde_show_cpu_to_sde_map(struct sdma_engine *sde, char *buf) in sde_show_cpu_to_sde_map() 799 static ssize_t sde_store_cpu_to_sde_map(struct sdma_engine *sde, in sde_store_cpu_to_sde_map() 805 static ssize_t sde_show_vl(struct sdma_engine *sde, char *buf) in sde_show_vl()
|
D | vnic_sdma.c | 95 static noinline int build_vnic_ulp_payload(struct sdma_engine *sde, in build_vnic_ulp_payload() 130 static int build_vnic_tx_desc(struct sdma_engine *sde, in build_vnic_tx_desc() 176 struct sdma_engine *sde = vnic_sdma->sde; in hfi1_vnic_send_dma() 232 static int hfi1_vnic_sdma_sleep(struct sdma_engine *sde, in hfi1_vnic_sdma_sleep()
|
D | qp.c | 68 struct sdma_engine *sde, 399 struct sdma_engine *sde, in iowait_sleep() 491 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5) in qp_to_sdma_engine() 494 struct sdma_engine *sde; in qp_to_sdma_engine() 555 struct sdma_engine *sde; in qp_iter_print()
|
D | verbs_txreq.h | 65 struct sdma_engine *sde;
|
D | vnic.h | 85 struct sdma_engine *sde;
|
D | qp.h | 127 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5);
|
D | user_sdma.h | 190 struct sdma_engine *sde;
|
D | affinity.c | 790 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity() 888 struct sdma_engine *sde = NULL; in get_irq_affinity() 900 sde = (struct sdma_engine *)msix->arg; in get_irq_affinity()
|
D | verbs.h | 157 struct sdma_engine *s_sde; /* current sde */
|
D | user_sdma.c | 103 struct sdma_engine *sde, 126 struct sdma_engine *sde, in defer_packet_queue()
|
D | hfi.h | 1003 struct sdma_engine; 1064 struct sdma_engine *per_sdma;
|
D | vnic_main.c | 429 struct sdma_engine *sde; in hfi1_vnic_select_queue()
|
D | verbs.c | 765 struct sdma_engine *sde, in build_verbs_ulp_payload() 833 struct sdma_engine *sde, in build_verbs_tx_desc()
|
D | rc.c | 1232 struct sdma_engine *engine; in do_rc_completion()
|
D | chip.c | 6001 struct sdma_engine *sde; in handle_sdma_eng_err() 6031 struct sdma_engine *sde = &dd->per_sdma[source]; in is_sdma_eng_err_int() 8314 struct sdma_engine *sde = data; in sdma_interrupt() 13152 struct sdma_engine *sde = NULL; in request_msix_irqs()
|
/Linux-v4.19/drivers/dma/ |
D | imx-sdma.c | 302 struct sdma_engine; 362 struct sdma_engine *sdma; 421 struct sdma_engine { struct 596 static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event) in chnenbl_ofs() 605 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() 638 static void sdma_enable_channel(struct sdma_engine *sdma, int channel) in sdma_enable_channel() 646 static int sdma_run_channel0(struct sdma_engine *sdma) in sdma_run_channel0() 665 static int sdma_load_script(struct sdma_engine *sdma, void *buf, int size, in sdma_load_script() 702 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_enable() 714 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_disable() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_kernel_queue_v9.c | 209 unsigned int sdma_engine) in pm_unmap_queues_v9() argument 226 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_v9()
|
D | kfd_kernel_queue_vi.c | 245 unsigned int sdma_engine) in pm_unmap_queues_vi() argument 262 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_vi()
|
D | kfd_packet_manager.c | 363 unsigned int sdma_engine) in pm_send_unmap_queue() argument 379 reset, sdma_engine); in pm_send_unmap_queue()
|
D | kfd_priv.h | 918 unsigned int sdma_engine); 947 unsigned int sdma_engine);
|
D | kfd_device_queue_manager.c | 1272 unsigned int sdma_engine) in unmap_sdma_queues() argument 1276 sdma_engine); in unmap_sdma_queues()
|