drivers/dma/imx-sdma.c
1112
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1178
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1239
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1371
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1384
static int sdma_request_channel0(struct sdma_engine *sdma)
drivers/dma/imx-sdma.c
1415
struct sdma_engine *sdma = desc->sdmac->sdma;
drivers/dma/imx-sdma.c
1434
struct sdma_engine *sdma = desc->sdmac->sdma;
drivers/dma/imx-sdma.c
1518
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1587
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1644
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1731
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1839
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
1937
static void sdma_add_scripts(struct sdma_engine *sdma,
drivers/dma/imx-sdma.c
1976
struct sdma_engine *sdma = context;
drivers/dma/imx-sdma.c
2040
static int sdma_event_remap(struct sdma_engine *sdma)
drivers/dma/imx-sdma.c
2104
static int sdma_get_firmware(struct sdma_engine *sdma,
drivers/dma/imx-sdma.c
2115
static int sdma_init(struct sdma_engine *sdma)
drivers/dma/imx-sdma.c
2212
struct sdma_engine *sdma = ofdma->of_dma_data;
drivers/dma/imx-sdma.c
2244
struct sdma_engine *sdma;
drivers/dma/imx-sdma.c
2418
struct sdma_engine *sdma = platform_get_drvdata(pdev);
drivers/dma/imx-sdma.c
380
struct sdma_engine;
drivers/dma/imx-sdma.c
449
struct sdma_engine *sdma;
drivers/dma/imx-sdma.c
693
static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event)
drivers/dma/imx-sdma.c
702
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
735
static int is_sdma_channel_enabled(struct sdma_engine *sdma, int channel)
drivers/dma/imx-sdma.c
740
static void sdma_enable_channel(struct sdma_engine *sdma, int channel)
drivers/dma/imx-sdma.c
748
static int sdma_run_channel0(struct sdma_engine *sdma)
drivers/dma/imx-sdma.c
770
static int sdma_load_script(struct sdma_engine *sdma, void *buf, int size,
drivers/dma/imx-sdma.c
804
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
824
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
843
struct sdma_engine *sdma = sdmac->sdma;
drivers/dma/imx-sdma.c
947
struct sdma_engine *sdma = dev_id;
drivers/dma/imx-sdma.c
988
struct sdma_engine *sdma = sdmac->sdma;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
186
.sdma_doorbell_idx = adev->doorbell_index.sdma_engine,
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
67
uint32_t sdma_engine[16];
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1613
topology_info_input->nodes[i].sdma_engine = topology->nodes[i].sdma_engine;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1634
topology->nodes[i].sdma_engine =
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1635
topology_info_output->nodes[i].sdma_engine;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1729
topology_info_input->nodes[i].sdma_engine = topology->nodes[i].sdma_engine;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
190
enum ta_xgmi_assigned_sdma_engine sdma_engine;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
48
adev->doorbell_index.sdma_engine[i] =
drivers/gpu/drm/amd/amdgpu/nv.c
580
adev->doorbell_index.sdma_engine[0] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/nv.c
581
adev->doorbell_index.sdma_engine[1] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE1;
drivers/gpu/drm/amd/amdgpu/nv.c
582
adev->doorbell_index.sdma_engine[2] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE2;
drivers/gpu/drm/amd/amdgpu/nv.c
583
adev->doorbell_index.sdma_engine[3] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE3;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1140
ring->doorbell_index = adev->doorbell_index.sdma_engine[i];
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1857
ring->doorbell_index = adev->doorbell_index.sdma_engine[i] << 1;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1890
adev->doorbell_index.sdma_engine[i] << 1;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1897
(adev->doorbell_index.sdma_engine[i] + 1) << 1;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1473
ring->doorbell_index = adev->doorbell_index.sdma_engine[i] << 1;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1493
(adev->doorbell_index.sdma_engine[i] + 1) << 1;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1412
(adev->doorbell_index.sdma_engine[0] << 1) //get DWORD offset
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1413
: (adev->doorbell_index.sdma_engine[1] << 1); // get DWORD offset
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1332
(adev->doorbell_index.sdma_engine[i] << 1); //get DWORD offset
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1353
(adev->doorbell_index.sdma_engine[i] << 1); // get DWORD offset
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1338
(adev->doorbell_index.sdma_engine[i] << 1); // get DWORD offset
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1303
(adev->doorbell_index.sdma_engine[i] << 1); // get DWORD offset
drivers/gpu/drm/amd/amdgpu/soc15.c
1278
true, adev->doorbell_index.sdma_engine[i] << 1,
drivers/gpu/drm/amd/amdgpu/soc21.c
539
adev->doorbell_index.sdma_engine[0] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/soc21.c
540
adev->doorbell_index.sdma_engine[1] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE1;
drivers/gpu/drm/amd/amdgpu/soc24.c
316
adev->doorbell_index.sdma_engine[0] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/soc24.c
317
adev->doorbell_index.sdma_engine[1] = AMDGPU_NAVI10_DOORBELL_sDMA_ENGINE1;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
62
adev->doorbell_index.sdma_engine[i] =
drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h
86
enum ta_xgmi_assigned_sdma_engine sdma_engine;
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c
72
adev->doorbell_index.sdma_engine[0] = AMDGPU_DOORBELL64_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c
73
adev->doorbell_index.sdma_engine[1] = AMDGPU_DOORBELL64_sDMA_ENGINE1;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
72
adev->doorbell_index.sdma_engine[0] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
73
adev->doorbell_index.sdma_engine[1] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE1;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
74
adev->doorbell_index.sdma_engine[2] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE2;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
75
adev->doorbell_index.sdma_engine[3] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE3;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
76
adev->doorbell_index.sdma_engine[4] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE4;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
77
adev->doorbell_index.sdma_engine[5] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE5;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
78
adev->doorbell_index.sdma_engine[6] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE6;
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
79
adev->doorbell_index.sdma_engine[7] = AMDGPU_VEGA20_DOORBELL_sDMA_ENGINE7;
drivers/gpu/drm/amd/amdgpu/vi.c
2182
adev->doorbell_index.sdma_engine[0] = AMDGPU_DOORBELL_sDMA_ENGINE0;
drivers/gpu/drm/amd/amdgpu/vi.c
2183
adev->doorbell_index.sdma_engine[1] = AMDGPU_DOORBELL_sDMA_ENGINE1;
drivers/infiniband/hw/hfi1/affinity.c
732
struct sdma_engine *sde = msix->arg;
drivers/infiniband/hw/hfi1/affinity.c
830
struct sdma_engine *sde = NULL;
drivers/infiniband/hw/hfi1/affinity.c
842
sde = (struct sdma_engine *)msix->arg;
drivers/infiniband/hw/hfi1/chip.c
6008
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/chip.c
6038
struct sdma_engine *sde = &dd->per_sdma[source];
drivers/infiniband/hw/hfi1/chip.c
8323
struct sdma_engine *sde = data;
drivers/infiniband/hw/hfi1/hfi.h
1011
struct sdma_engine;
drivers/infiniband/hw/hfi1/hfi.h
1072
struct sdma_engine *per_sdma;
drivers/infiniband/hw/hfi1/iowait.c
44
int (*sleep)(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/iowait.h
101
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/iowait.h
133
int (*sleep)(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/iowait.h
36
struct sdma_engine;
drivers/infiniband/hw/hfi1/ipoib.h
111
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/ipoib_tx.c
613
static int hfi1_ipoib_sdma_sleep(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/msix.c
184
int msix_request_sdma_irq(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/msix.c
258
struct sdma_engine *sde = &dd->per_sdma[i];
drivers/infiniband/hw/hfi1/msix.h
17
int msix_request_sdma_irq(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/qp.c
26
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/qp.c
437
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/qp.c
539
struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5)
drivers/infiniband/hw/hfi1/qp.c
542
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/qp.c
603
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/qp.h
80
struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5);
drivers/infiniband/hw/hfi1/rc.c
1854
struct sdma_engine *engine;
drivers/infiniband/hw/hfi1/sdma.c
1046
ssize_t sdma_get_cpu_to_sde_map(struct sdma_engine *sde, char *buf)
drivers/infiniband/hw/hfi1/sdma.c
1205
sz * sizeof(struct sdma_engine *),
drivers/infiniband/hw/hfi1/sdma.c
1257
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
1323
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
1514
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
1535
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
1551
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
1643
static inline u16 sdma_gethead(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
1706
static void sdma_desc_avail(struct sdma_engine *sde, uint avail)
drivers/infiniband/hw/hfi1/sdma.c
1767
static void sdma_make_progress(struct sdma_engine *sde, u64 status)
drivers/infiniband/hw/hfi1/sdma.c
1836
void sdma_engine_interrupt(struct sdma_engine *sde, u64 status)
drivers/infiniband/hw/hfi1/sdma.c
1856
void sdma_engine_error(struct sdma_engine *sde, u64 status)
drivers/infiniband/hw/hfi1/sdma.c
1882
static void sdma_sendctrl(struct sdma_engine *sde, unsigned op)
drivers/infiniband/hw/hfi1/sdma.c
1931
static void sdma_setlengen(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
195
static void sdma_set_state(struct sdma_engine *, enum sdma_states);
drivers/infiniband/hw/hfi1/sdma.c
1950
static inline void sdma_update_tail(struct sdma_engine *sde, u16 tail)
drivers/infiniband/hw/hfi1/sdma.c
196
static void sdma_start_hw_clean_up(struct sdma_engine *);
drivers/infiniband/hw/hfi1/sdma.c
1961
static void sdma_hw_start_up(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
198
static void sdma_sendctrl(struct sdma_engine *, unsigned);
drivers/infiniband/hw/hfi1/sdma.c
1984
static void set_sdma_integrity(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
199
static void init_sdma_regs(struct sdma_engine *, u32, uint);
drivers/infiniband/hw/hfi1/sdma.c
1993
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
201
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
204
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
2043
void sdma_dumpstate(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
206
static void dump_sdma_state(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/sdma.c
207
static void sdma_make_progress(struct sdma_engine *sde, u64 status);
drivers/infiniband/hw/hfi1/sdma.c
208
static void sdma_desc_avail(struct sdma_engine *sde, uint avail);
drivers/infiniband/hw/hfi1/sdma.c
2084
static void dump_sdma_state(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
209
static void sdma_flush_descq(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/sdma.c
2152
void sdma_seqfile_dump_sde(struct seq_file *s, struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
2222
static inline u64 add_gen(struct sdma_engine *sde, u64 qw1)
drivers/infiniband/hw/hfi1/sdma.c
2248
static inline u16 submit_tx(struct sdma_engine *sde, struct sdma_txreq *tx)
drivers/infiniband/hw/hfi1/sdma.c
2296
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
2336
int sdma_send_txreq(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
2415
int sdma_send_txlist(struct sdma_engine *sde, struct iowait_work *wait,
drivers/infiniband/hw/hfi1/sdma.c
245
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
2485
static void sdma_process_event(struct sdma_engine *sde, enum sdma_events event)
drivers/infiniband/hw/hfi1/sdma.c
2501
static void __sdma_process_event(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
253
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
263
static void sdma_wait_for_packet_egress(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
304
struct sdma_engine *sde = &dd->per_sdma[i];
drivers/infiniband/hw/hfi1/sdma.c
310
static inline void sdma_set_desc_cnt(struct sdma_engine *sde, unsigned cnt)
drivers/infiniband/hw/hfi1/sdma.c
3122
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/sdma.c
322
static inline void complete_tx(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
3231
int sdma_ahg_alloc(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
3262
void sdma_ahg_free(struct sdma_engine *sde, int ahg_index)
drivers/infiniband/hw/hfi1/sdma.c
3357
struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
362
static void sdma_flush(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
409
struct sdma_engine *sde =
drivers/infiniband/hw/hfi1/sdma.c
410
container_of(work, struct sdma_engine, flush_worker);
drivers/infiniband/hw/hfi1/sdma.c
420
struct sdma_engine *sde = container_of(work, struct sdma_engine,
drivers/infiniband/hw/hfi1/sdma.c
447
static void sdma_err_progress_check_schedule(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
454
struct sdma_engine *curr_sdma = &dd->per_sdma[index];
drivers/infiniband/hw/hfi1/sdma.c
470
struct sdma_engine *sde = timer_container_of(sde, t,
drivers/infiniband/hw/hfi1/sdma.c
475
struct sdma_engine *curr_sde = &sde->dd->per_sdma[index];
drivers/infiniband/hw/hfi1/sdma.c
509
struct sdma_engine *sde = from_tasklet(sde, t,
drivers/infiniband/hw/hfi1/sdma.c
529
static inline struct sdma_txreq *get_txhead(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
537
static void sdma_flush_descq(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
569
struct sdma_engine *sde = from_tasklet(sde, t, sdma_sw_clean_up_task);
drivers/infiniband/hw/hfi1/sdma.c
614
static void sdma_sw_tear_down(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
626
static void sdma_start_hw_clean_up(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
631
static void sdma_set_state(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.c
709
int sdma_engine_get_vl(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
740
struct sdma_engine *sdma_select_engine_vl(
drivers/infiniband/hw/hfi1/sdma.c
747
struct sdma_engine *rval;
drivers/infiniband/hw/hfi1/sdma.c
783
struct sdma_engine *sdma_select_engine_sc(
drivers/infiniband/hw/hfi1/sdma.c
796
struct sdma_engine *sde[];
drivers/infiniband/hw/hfi1/sdma.c
828
struct sdma_engine *sdma_select_user_engine(struct hfi1_devdata *dd,
drivers/infiniband/hw/hfi1/sdma.c
832
struct sdma_engine *sde = NULL;
drivers/infiniband/hw/hfi1/sdma.c
870
struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.c
893
ssize_t sdma_set_cpu_to_sde_map(struct sdma_engine *sde, const char *buf,
drivers/infiniband/hw/hfi1/sdma.c
926
(TXE_NUM_SDMA_ENGINES * sizeof(struct sdma_engine *));
drivers/infiniband/hw/hfi1/sdma.h
1000
void _sdma_engine_progress_schedule(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/sdma.h
1010
struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.h
1017
struct sdma_engine *sdma_select_engine_sc(
drivers/infiniband/hw/hfi1/sdma.h
1022
struct sdma_engine *sdma_select_engine_vl(
drivers/infiniband/hw/hfi1/sdma.h
1027
struct sdma_engine *sdma_select_user_engine(struct hfi1_devdata *dd,
drivers/infiniband/hw/hfi1/sdma.h
1029
ssize_t sdma_get_cpu_to_sde_map(struct sdma_engine *sde, char *buf);
drivers/infiniband/hw/hfi1/sdma.h
1030
ssize_t sdma_set_cpu_to_sde_map(struct sdma_engine *sde, const char *buf,
drivers/infiniband/hw/hfi1/sdma.h
1032
int sdma_engine_get_vl(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/sdma.h
1033
void sdma_seqfile_dump_sde(struct seq_file *s, struct sdma_engine *);
drivers/infiniband/hw/hfi1/sdma.h
1038
void sdma_dumpstate(struct sdma_engine *);
drivers/infiniband/hw/hfi1/sdma.h
390
static inline int sdma_empty(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.h
395
static inline u16 sdma_descq_freecnt(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.h
402
static inline u16 sdma_descq_inprocess(struct sdma_engine *sde)
drivers/infiniband/hw/hfi1/sdma.h
411
static inline int __sdma_running(struct sdma_engine *engine)
drivers/infiniband/hw/hfi1/sdma.h
427
static inline int sdma_running(struct sdma_engine *engine)
drivers/infiniband/hw/hfi1/sdma.h
827
int sdma_send_txreq(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.h
831
int sdma_send_txlist(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sdma.h
836
int sdma_ahg_alloc(struct sdma_engine *sde);
drivers/infiniband/hw/hfi1/sdma.h
837
void sdma_ahg_free(struct sdma_engine *sde, int ahg_index);
drivers/infiniband/hw/hfi1/sdma.h
879
static inline unsigned sdma_progress(struct sdma_engine *sde, unsigned seq,
drivers/infiniband/hw/hfi1/sdma.h
892
void sdma_engine_error(struct sdma_engine *sde, u64 status);
drivers/infiniband/hw/hfi1/sdma.h
893
void sdma_engine_interrupt(struct sdma_engine *sde, u64 status);
drivers/infiniband/hw/hfi1/sdma.h
968
struct sdma_engine *sde[];
drivers/infiniband/hw/hfi1/sysfs.c
571
ssize_t (*show)(struct sdma_engine *sde, char *buf);
drivers/infiniband/hw/hfi1/sysfs.c
572
ssize_t (*store)(struct sdma_engine *sde, const char *buf, size_t cnt);
drivers/infiniband/hw/hfi1/sysfs.c
579
struct sdma_engine *sde =
drivers/infiniband/hw/hfi1/sysfs.c
580
container_of(kobj, struct sdma_engine, kobj);
drivers/infiniband/hw/hfi1/sysfs.c
593
struct sdma_engine *sde =
drivers/infiniband/hw/hfi1/sysfs.c
594
container_of(kobj, struct sdma_engine, kobj);
drivers/infiniband/hw/hfi1/sysfs.c
618
static ssize_t sde_show_cpu_to_sde_map(struct sdma_engine *sde, char *buf)
drivers/infiniband/hw/hfi1/sysfs.c
623
static ssize_t sde_store_cpu_to_sde_map(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/sysfs.c
629
static ssize_t sde_show_vl(struct sdma_engine *sde, char *buf)
drivers/infiniband/hw/hfi1/trace_tx.h
110
TP_PROTO(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
304
TP_PROTO(struct sdma_engine *sde, u64 status),
drivers/infiniband/hw/hfi1/trace_tx.h
322
TP_PROTO(struct sdma_engine *sde, u64 status),
drivers/infiniband/hw/hfi1/trace_tx.h
327
TP_PROTO(struct sdma_engine *sde, u64 status),
drivers/infiniband/hw/hfi1/trace_tx.h
332
TP_PROTO(struct sdma_engine *sde, int aidx),
drivers/infiniband/hw/hfi1/trace_tx.h
350
TP_PROTO(struct sdma_engine *sde, int aidx),
drivers/infiniband/hw/hfi1/trace_tx.h
354
TP_PROTO(struct sdma_engine *sde, int aidx),
drivers/infiniband/hw/hfi1/trace_tx.h
359
TP_PROTO(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
397
TP_PROTO(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
432
TP_PROTO(struct sdma_engine *sde, u64 sn),
drivers/infiniband/hw/hfi1/trace_tx.h
451
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
458
TP_PROTO(struct sdma_engine *sde, u64 sn),
drivers/infiniband/hw/hfi1/trace_tx.h
618
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
623
__field(struct sdma_engine *, sde)
drivers/infiniband/hw/hfi1/trace_tx.h
733
TP_PROTO(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/trace_tx.h
902
__field(struct sdma_engine *, sde)
drivers/infiniband/hw/hfi1/user_sdma.c
57
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/user_sdma.c
65
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/user_sdma.h
134
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/verbs.c
655
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/verbs.c
719
struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/verbs.h
117
struct sdma_engine *s_sde; /* current sde */
drivers/infiniband/hw/hfi1/verbs_txreq.h
23
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/vnic.h
44
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/vnic_main.c
284
struct sdma_engine *sde;
drivers/infiniband/hw/hfi1/vnic_sdma.c
131
struct sdma_engine *sde = vnic_sdma->sde;
drivers/infiniband/hw/hfi1/vnic_sdma.c
186
static int hfi1_vnic_sdma_sleep(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/vnic_sdma.c
49
static noinline int build_vnic_ulp_payload(struct sdma_engine *sde,
drivers/infiniband/hw/hfi1/vnic_sdma.c
85
static int build_vnic_tx_desc(struct sdma_engine *sde,