| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | sdma.h | 390 static inline int sdma_empty(struct sdma_engine *sde) in sdma_empty() argument 392 return sde->descq_tail == sde->descq_head; in sdma_empty() 395 static inline u16 sdma_descq_freecnt(struct sdma_engine *sde) in sdma_descq_freecnt() argument 397 return sde->descq_cnt - in sdma_descq_freecnt() 398 (sde->descq_tail - in sdma_descq_freecnt() 399 READ_ONCE(sde->descq_head)) - 1; in sdma_descq_freecnt() 402 static inline u16 sdma_descq_inprocess(struct sdma_engine *sde) in sdma_descq_inprocess() argument 404 return sde->descq_cnt - sdma_descq_freecnt(sde); in sdma_descq_inprocess() 827 int sdma_send_txreq(struct sdma_engine *sde, 831 int sdma_send_txlist(struct sdma_engine *sde, [all …]
|
| H 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() local 585 return sde_attr->show(sde, buf); in sde_show() 593 struct sdma_engine *sde = in sde_store() local 602 return sde_attr->store(sde, buf, count); 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() argument 620 return sdma_get_cpu_to_sde_map(sde, 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() argument 626 return sdma_set_cpu_to_sde_map(sde, buf, count); in sde_store_cpu_to_sde_map() [all …]
|
| H A D | ipoib_tx.c | 126 tx->txq->sde->this_idx); in hfi1_ipoib_free_tx() 389 txq->sde = in hfi1_ipoib_send_dma_common() 410 ret = sdma_send_txlist(txq->sde, in hfi1_ipoib_submit_tx_list() 444 ret = sdma_send_txreq(txq->sde, in hfi1_ipoib_submit_tx() 613 static int hfi1_ipoib_sdma_sleep(struct sdma_engine *sde, in hfi1_ipoib_sdma_sleep() argument 622 write_seqlock(&sde->waitlock); in hfi1_ipoib_sdma_sleep() 625 if (sdma_progress(sde, seq, txreq)) { in hfi1_ipoib_sdma_sleep() 626 write_sequnlock(&sde->waitlock); in hfi1_ipoib_sdma_sleep() 634 struct hfi1_ibport *ibp = &sde->ppd->ibport_data; in hfi1_ipoib_sdma_sleep() 641 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_ipoib_sdma_sleep() [all …]
|
| H A D | user_sdma.c | 57 struct sdma_engine *sde, 65 struct sdma_engine *sde, in defer_packet_queue() argument 74 write_seqlock(&sde->waitlock); in defer_packet_queue() 75 trace_hfi1_usdma_defer(pq, sde, &pq->busy); in defer_packet_queue() 76 if (sdma_progress(sde, seq, txreq)) in defer_packet_queue() 85 pq->busy.lock = &sde->waitlock; in defer_packet_queue() 87 iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); in defer_packet_queue() 89 write_sequnlock(&sde->waitlock); in defer_packet_queue() 92 write_sequnlock(&sde->waitlock); in defer_packet_queue() 512 req->sde = sdma_select_user_engine(dd, selector, vl); in hfi1_user_sdma_process_request() [all …]
|
| H A D | affinity.c | 732 struct sdma_engine *sde = msix->arg; in hfi1_update_sdma_affinity() local 733 struct hfi1_devdata *dd = sde->dd; in hfi1_update_sdma_affinity() 738 if (cpu > num_online_cpus() || cpu == sde->cpu) in hfi1_update_sdma_affinity() 746 old_cpu = sde->cpu; in hfi1_update_sdma_affinity() 747 sde->cpu = cpu; in hfi1_update_sdma_affinity() 752 sde->this_idx, cpu); in hfi1_update_sdma_affinity() 830 struct sdma_engine *sde = NULL; in get_irq_affinity() local 842 sde = (struct sdma_engine *)msix->arg; in get_irq_affinity() 843 scnprintf(extra, 64, "engine %u", sde->this_idx); in get_irq_affinity() 893 sde->cpu = cpu; in get_irq_affinity()
|
| H A D | verbs_txreq.h | 23 struct sdma_engine *sde; member 50 tx->sde = priv->s_sde; in get_txreq()
|
| H A D | msix.h | 17 int msix_request_sdma_irq(struct sdma_engine *sde);
|
| H A D | ipoib.h | 111 struct sdma_engine *sde; member
|
| H A D | iowait.c | 44 int (*sleep)(struct sdma_engine *sde, in iowait_init() argument
|
| H A D | user_sdma.h | 134 struct sdma_engine *sde; member
|
| H A D | uc.c | 229 ps->s_txreq->sde = priv->s_sde; in hfi1_make_uc_req()
|
| H A D | ud.c | 522 ps->s_txreq->sde = priv->s_sde; in hfi1_make_ud_req()
|
| H A D | rc.c | 353 ps->s_txreq->sde = qpriv->s_sde; in make_rc_ack() 1147 ps->s_txreq->sde = priv->s_sde; in hfi1_make_rc_req()
|
| H A D | tid_rdma.c | 5165 ps->s_txreq->sde = priv->s_sde; in hfi1_make_tid_rdma_pkt() 5314 ps->s_txreq->sde = qpriv->s_sde; in make_tid_rdma_ack()
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | smt.c | 74 static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde); 938 smt_fill_sde(smc,&nif->sde) ; /* set station descriptor */ in smt_send_nif() 1030 smt_fill_sde(smc,&sif->sde) ; /* set station descriptor */ in smt_send_sif_config() 1157 static void smt_fill_sde(struct s_smc *smc, struct smt_p_sde *sde) in smt_fill_sde() argument 1159 SMTSETPARA(sde,SMT_P_SDE) ; in smt_fill_sde() 1160 sde->sde_non_master = smc->mib.fddiSMTNonMaster_Ct ; in smt_fill_sde() 1161 sde->sde_master = smc->mib.fddiSMTMaster_Ct ; in smt_fill_sde() 1162 sde->sde_mac_count = NUMMACS ; /* only 1 MAC */ in smt_fill_sde() 1164 sde->sde_type = SMT_SDE_CONCENTRATOR ; in smt_fill_sde() 1166 sde->sde_type = SMT_SDE_STATION ; in smt_fill_sde()
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | smt.h | 727 struct smt_p_sde sde ; /* station descriptor */ member 740 struct smt_p_sde sde ; /* station descriptor */ member
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-pciercx-defs.h | 264 __BITFIELD_FIELD(uint32_t sde:1,
|
| /linux/Documentation/arch/m68k/ |
| H A D | kernel-options.rst | 83 /dev/sde: -> 0x0840 (fifth SCSI disk) 114 /dev/sde are in the table above, but not /dev/sdf. Although, you can
|