Home
last modified time | relevance | path

Searched refs:sdma_engine (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dsdma.h321 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 …]
Dsdma.c236 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 …]
Dtrace_tx.h142 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 …]
Diowait.h63 struct sdma_engine;
106 struct sdma_engine *sde,
146 struct sdma_engine *sde, in iowait_init()
Dsysfs.c747 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()
Dvnic_sdma.c95 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()
Dqp.c68 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()
Dverbs_txreq.h65 struct sdma_engine *sde;
Dvnic.h85 struct sdma_engine *sde;
Dqp.h127 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5);
Duser_sdma.h190 struct sdma_engine *sde;
Daffinity.c790 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()
Dverbs.h157 struct sdma_engine *s_sde; /* current sde */
Duser_sdma.c103 struct sdma_engine *sde,
126 struct sdma_engine *sde, in defer_packet_queue()
Dhfi.h1003 struct sdma_engine;
1064 struct sdma_engine *per_sdma;
Dvnic_main.c429 struct sdma_engine *sde; in hfi1_vnic_select_queue()
Dverbs.c765 struct sdma_engine *sde, in build_verbs_ulp_payload()
833 struct sdma_engine *sde, in build_verbs_tx_desc()
Drc.c1232 struct sdma_engine *engine; in do_rc_completion()
Dchip.c6001 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/
Dimx-sdma.c302 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/
Dkfd_kernel_queue_v9.c209 unsigned int sdma_engine) in pm_unmap_queues_v9() argument
226 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_v9()
Dkfd_kernel_queue_vi.c245 unsigned int sdma_engine) in pm_unmap_queues_vi() argument
262 engine_sel__mes_unmap_queues__sdma0 + sdma_engine; in pm_unmap_queues_vi()
Dkfd_packet_manager.c363 unsigned int sdma_engine) in pm_send_unmap_queue() argument
379 reset, sdma_engine); in pm_send_unmap_queue()
Dkfd_priv.h918 unsigned int sdma_engine);
947 unsigned int sdma_engine);
Dkfd_device_queue_manager.c1272 unsigned int sdma_engine) in unmap_sdma_queues() argument
1276 sdma_engine); in unmap_sdma_queues()