Home
last modified time | relevance | path

Searched refs:sde (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dsdma.c242 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);
286 struct sdma_engine *sde, in write_sde_csr() argument
290 write_kctxt_csr(sde->dd, sde->this_idx, offset0, value); in write_sde_csr()
294 struct sdma_engine *sde, in read_sde_csr() argument
297 return read_kctxt_csr(sde->dd, sde->this_idx, offset0); in read_sde_csr()
[all …]
Dsdma.h440 static inline int sdma_empty(struct sdma_engine *sde) in sdma_empty() argument
442 return sde->descq_tail == sde->descq_head; in sdma_empty()
445 static inline u16 sdma_descq_freecnt(struct sdma_engine *sde) in sdma_descq_freecnt() argument
447 return sde->descq_cnt - in sdma_descq_freecnt()
448 (sde->descq_tail - in sdma_descq_freecnt()
449 READ_ONCE(sde->descq_head)) - 1; in sdma_descq_freecnt()
452 static inline u16 sdma_descq_inprocess(struct sdma_engine *sde) in sdma_descq_inprocess() argument
454 return sde->descq_cnt - sdma_descq_freecnt(sde); in sdma_descq_inprocess()
854 int sdma_send_txreq(struct sdma_engine *sde,
858 int sdma_send_txlist(struct sdma_engine *sde,
[all …]
Dtrace_tx.h142 TP_PROTO(struct sdma_engine *sde,
147 TP_ARGS(sde, desc0, desc1, e, descp),
148 TP_STRUCT__entry(DD_DEV_ENTRY(sde->dd)
155 TP_fast_assign(DD_DEV_ASSIGN(sde->dd);
158 __entry->idx = sde->this_idx;
336 TP_PROTO(struct sdma_engine *sde, u64 status),
337 TP_ARGS(sde, status),
338 TP_STRUCT__entry(DD_DEV_ENTRY(sde->dd)
342 TP_fast_assign(DD_DEV_ASSIGN(sde->dd);
344 __entry->idx = sde->this_idx;
[all …]
Dvnic_sdma.c95 static noinline int build_vnic_ulp_payload(struct sdma_engine *sde, in build_vnic_ulp_payload() argument
101 sde->dd, in build_vnic_ulp_payload()
112 ret = sdma_txadd_page(sde->dd, in build_vnic_ulp_payload()
122 ret = sdma_txadd_kvaddr(sde->dd, &tx->txreq, in build_vnic_ulp_payload()
130 static int build_vnic_tx_desc(struct sdma_engine *sde, in build_vnic_tx_desc() argument
152 sde->dd, in build_vnic_tx_desc()
160 ret = build_vnic_ulp_payload(sde, tx); in build_vnic_tx_desc()
176 struct sdma_engine *sde = vnic_sdma->sde; in hfi1_vnic_send_dma() local
183 if (unlikely(!sde || !sdma_running(sde))) in hfi1_vnic_send_dma()
196 ret = build_vnic_tx_desc(sde, tx, pbc); in hfi1_vnic_send_dma()
[all …]
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() local
761 return sde_attr->show(sde, buf); in sde_show()
769 struct sdma_engine *sde = in sde_store() local
778 return sde_attr->store(sde, buf, count); 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() argument
796 return sdma_get_cpu_to_sde_map(sde, 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() argument
802 return sdma_set_cpu_to_sde_map(sde, buf, count); in sde_store_cpu_to_sde_map()
[all …]
Dqp.c68 struct sdma_engine *sde,
399 struct sdma_engine *sde, in iowait_sleep() argument
423 dev = &sde->dd->verbs_dev; in iowait_sleep()
426 if (sdma_progress(sde, seq, stx)) in iowait_sleep()
435 &sde->dmawait); in iowait_sleep()
494 struct sdma_engine *sde; in qp_to_sdma_engine() local
504 sde = sdma_select_engine_sc(dd, qp->ibqp.qp_num >> dd->qos_shift, sc5); in qp_to_sdma_engine()
505 return sde; in qp_to_sdma_engine()
555 struct sdma_engine *sde; in qp_iter_print() local
561 sde = qp_to_sdma_engine(qp, priv->s_sc); in qp_iter_print()
[all …]
Dverbs_txreq.h65 struct sdma_engine *sde; member
91 tx->sde = priv->s_sde; in get_txreq()
Daffinity.c790 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity() local
791 struct hfi1_devdata *dd = sde->dd; in hfi1_update_sdma_affinity()
796 if (cpu > num_online_cpus() || cpu == sde->cpu) in hfi1_update_sdma_affinity()
804 old_cpu = sde->cpu; in hfi1_update_sdma_affinity()
805 sde->cpu = cpu; in hfi1_update_sdma_affinity()
810 sde->this_idx, cpu); in hfi1_update_sdma_affinity()
888 struct sdma_engine *sde = NULL; in get_irq_affinity() local
900 sde = (struct sdma_engine *)msix->arg; in get_irq_affinity()
901 scnprintf(extra, 64, "engine %u", sde->this_idx); in get_irq_affinity()
946 sde->cpu = cpu; in get_irq_affinity()
Diowait.h106 struct sdma_engine *sde,
146 struct sdma_engine *sde, in iowait_init()
Duser_sdma.c103 struct sdma_engine *sde,
126 struct sdma_engine *sde, in defer_packet_queue() argument
138 if (sdma_progress(sde, seq, txreq)) { in defer_packet_queue()
150 iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); in defer_packet_queue()
552 req->sde = sdma_select_user_engine(dd, selector, vl); in hfi1_user_sdma_process_request()
554 if (!req->sde || !sdma_running(req->sde)) { in hfi1_user_sdma_process_request()
561 req->ahg_idx = sdma_ahg_alloc(req->sde); in hfi1_user_sdma_process_request()
917 ret = sdma_send_txlist(req->sde, &pq->busy, &req->txps, &count); in user_sdma_send_pkts()
928 sdma_ahg_free(req->sde, req->ahg_idx); in user_sdma_send_pkts()
1357 req->info.comp_idx, req->sde->this_idx, in set_txreq_header_ahg()
Dvnic.h85 struct sdma_engine *sde; member
Duser_sdma.h190 struct sdma_engine *sde; member
Dverbs.c765 struct sdma_engine *sde, in build_verbs_ulp_payload() argument
784 sde->dd, in build_verbs_ulp_payload()
833 struct sdma_engine *sde, in build_verbs_tx_desc() argument
867 sde->dd, in build_verbs_tx_desc()
888 ret = build_verbs_ulp_payload(sde, length, tx); in build_verbs_tx_desc()
895 ret = sdma_txadd_kvaddr(sde->dd, &tx->txreq, in build_verbs_tx_desc()
949 ret = build_verbs_tx_desc(tx->sde, len, tx, ahg_info, pbc); in hfi1_verbs_send_dma()
953 ret = sdma_send_txreq(tx->sde, &priv->s_iowait, &tx->txreq, in hfi1_verbs_send_dma()
Dvnic_main.c429 struct sdma_engine *sde; in hfi1_vnic_select_queue() local
432 sde = sdma_select_engine_vl(vinfo->dd, mdata->entropy, mdata->vl); in hfi1_vnic_select_queue()
433 return sde->this_idx; in hfi1_vnic_select_queue()
Dchip.c6001 struct sdma_engine *sde; in handle_sdma_eng_err() local
6004 sde = &dd->per_sdma[source]; in handle_sdma_eng_err()
6006 dd_dev_err(sde->dd, "CONFIG SDMA(%u) %s:%d %s()\n", sde->this_idx, in handle_sdma_eng_err()
6008 dd_dev_err(sde->dd, "CONFIG SDMA(%u) source: %u status 0x%llx\n", in handle_sdma_eng_err()
6009 sde->this_idx, source, (unsigned long long)status); in handle_sdma_eng_err()
6011 sde->err_cnt++; in handle_sdma_eng_err()
6012 sdma_engine_error(sde, status); in handle_sdma_eng_err()
6031 struct sdma_engine *sde = &dd->per_sdma[source]; in is_sdma_eng_err_int() local
6033 dd_dev_err(dd, "CONFIG SDMA(%u) %s:%d %s()\n", sde->this_idx, in is_sdma_eng_err_int()
6035 dd_dev_err(dd, "CONFIG SDMA(%u) source: %u\n", sde->this_idx, in is_sdma_eng_err_int()
[all …]
Duc.c270 ps->s_txreq->sde = priv->s_sde; in hfi1_make_uc_req()
Dud.c582 ps->s_txreq->sde = priv->s_sde; in hfi1_make_ud_req()
Drc.c229 ps->s_txreq->sde = priv->s_sde; in make_rc_ack()
689 ps->s_txreq->sde = priv->s_sde; in hfi1_make_rc_req()
/Linux-v4.19/drivers/net/fddi/skfp/
Dsmt.c82 static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde);
946 smt_fill_sde(smc,&nif->sde) ; /* set station descriptor */ in smt_send_nif()
1038 smt_fill_sde(smc,&sif->sde) ; /* set station descriptor */ in smt_send_sif_config()
1165 static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde) in smt_fill_sde() argument
1167 SMTSETPARA(sde,SMT_P_SDE) ; in smt_fill_sde()
1168 sde->sde_non_master = smc->mib.fddiSMTNonMaster_Ct ; in smt_fill_sde()
1169 sde->sde_master = smc->mib.fddiSMTMaster_Ct ; in smt_fill_sde()
1170 sde->sde_mac_count = NUMMACS ; /* only 1 MAC */ in smt_fill_sde()
1172 sde->sde_type = SMT_SDE_CONCENTRATOR ; in smt_fill_sde()
1174 sde->sde_type = SMT_SDE_STATION ; in smt_fill_sde()
/Linux-v4.19/drivers/net/fddi/skfp/h/
Dsmt.h731 struct smt_p_sde sde ; /* station descriptor */ member
744 struct smt_p_sde sde ; /* station descriptor */ member
/Linux-v4.19/arch/mips/include/asm/octeon/
Dcvmx-pciercx-defs.h264 __BITFIELD_FIELD(uint32_t sde:1,
/Linux-v4.19/Documentation/m68k/
Dkernel-options.txt81 /dev/sde: -> 0x0840 (fifth SCSI disk)
112 /dev/sde are in the table above, but not /dev/sdf. Although, you can