Symbol: sge
sys/dev/aac/aac.c
3050
struct aac_sg_entry *sge;
sys/dev/aac/aac.c
3104
sge = srbcmd->sg_map.SgEntry;
sys/dev/aac/aac.c
3106
if ((error = copyin(sge, &sg, sizeof(sg))) != 0)
sys/dev/aac/aac.c
3118
sge = NULL;
sys/dev/aacraid/aacraid.c
1455
struct aac_sge_ieee1212 *sge;
sys/dev/aacraid/aacraid.c
1459
sge = malloc(nseg_new * sizeof(struct aac_sge_ieee1212),
sys/dev/aacraid/aacraid.c
1461
if (sge == NULL)
sys/dev/aacraid/aacraid.c
1465
for (j = 0; j < raw->sge[i].length / (pages*PAGE_SIZE); ++j) {
sys/dev/aacraid/aacraid.c
1466
addr_low = raw->sge[i].addrLow + j * pages * PAGE_SIZE;
sys/dev/aacraid/aacraid.c
1467
sge[pos].addrLow = addr_low;
sys/dev/aacraid/aacraid.c
1468
sge[pos].addrHigh = raw->sge[i].addrHigh;
sys/dev/aacraid/aacraid.c
1469
if (addr_low < raw->sge[i].addrLow)
sys/dev/aacraid/aacraid.c
1470
sge[pos].addrHigh++;
sys/dev/aacraid/aacraid.c
1471
sge[pos].length = pages * PAGE_SIZE;
sys/dev/aacraid/aacraid.c
1472
sge[pos].flags = 0;
sys/dev/aacraid/aacraid.c
1476
sge[pos] = raw->sge[nseg-1];
sys/dev/aacraid/aacraid.c
1478
raw->sge[i] = sge[i];
sys/dev/aacraid/aacraid.c
1480
free(sge, M_AACRAIDBUF);
sys/dev/aacraid/aacraid_cam.c
426
cm->cm_sgtable = (struct aac_sg_table *)raw->sge;
sys/dev/aacraid/aacraid_reg.h
1461
struct aac_sge_ieee1212 sge[0]; /* variable size */
sys/dev/bnxt/bnxt_re/bnxt_re.h
229
struct bnxt_qplib_sge sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3010
struct bnxt_qplib_sge sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3078
buf = bnxt_qplib_get_qp1_sq_buf(&qp->qplib_qp, &sge);
sys/dev/bnxt/bnxt_re/ib_verbs.c
3088
wqe->sg_list[0].addr = sge.addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3089
wqe->sg_list[0].lkey = sge.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3090
wqe->sg_list[0].size = sge.size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3133
struct bnxt_qplib_sge ref, sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3139
if (bnxt_qplib_get_qp1_rq_buf(&qp->qplib_qp, &sge)) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
3160
size = sge.size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3161
wqe->sg_list[0].addr = sge.addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3162
wqe->sg_list[0].lkey = sge.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3170
sge.size = (u32)size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3171
sge.addr += wqe->sg_list[0].size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3188
wqe->sg_list[2].addr = sge.addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3189
wqe->sg_list[2].lkey = sge.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3199
sge.size = (u32)size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3200
sge.addr += wqe->sg_list[2].size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3214
wqe->sg_list[4].addr = sge.addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3215
wqe->sg_list[4].lkey = sge.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3216
wqe->sg_list[4].size = sge.size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3224
sge.size = (u32)size;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3239
struct bnxt_qplib_sge sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3248
if (bnxt_qplib_get_qp1_rq_buf(&qp->qplib_qp, &sge)) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
3253
wqe->sg_list[0].addr = sge.addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3255
wqe->sg_list[0].lkey = sge.lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3257
if (sge.size < wqe->sg_list[0].size) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
3265
sqp_entry->sge.addr = wr->sg_list[0].addr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3266
sqp_entry->sge.lkey = wr->sg_list[0].lkey;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3267
sqp_entry->sge.size = wr->sg_list[0].length;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3537
struct bnxt_qplib_sge sge[6];
sys/dev/bnxt/bnxt_re/ib_verbs.c
3564
memset(sge, 0, sizeof(sge));
sys/dev/bnxt/bnxt_re/ib_verbs.c
3565
wqe.sg_list = sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3689
struct bnxt_qplib_sge sge[6];
sys/dev/bnxt/bnxt_re/ib_verbs.c
3711
memset(sge, 0, sizeof(sge));
sys/dev/bnxt/bnxt_re/ib_verbs.c
3712
wqe.sg_list = sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4480
r_sge[1].addr = sqp_entry->sge.addr + offset;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4481
r_sge[1].lkey = sqp_entry->sge.lkey;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1689
struct bnxt_qplib_sge *sge)
sys/dev/bnxt/bnxt_re/qplib_fp.c
1695
memset(sge, 0, sizeof(*sge));
sys/dev/bnxt/bnxt_re/qplib_fp.c
1700
sge->addr = (dma_addr_t)(buf->dma_map + sw_prod * buf->step);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1701
sge->lkey = 0xFFFFFFFF;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1702
sge->size = buf->step;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1703
return buf->va + sw_prod * sge->size;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1716
struct bnxt_qplib_sge *sge)
sys/dev/bnxt/bnxt_re/qplib_fp.c
1722
memset(sge, 0, sizeof(*sge));
sys/dev/bnxt/bnxt_re/qplib_fp.c
1727
sge->addr = (dma_addr_t)(buf->dma_map + sw_prod * buf->step);
sys/dev/bnxt/bnxt_re/qplib_fp.c
1728
sge->lkey = 0xFFFFFFFF;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1729
sge->size = buf->step;
sys/dev/bnxt/bnxt_re/qplib_fp.c
1730
return buf->va + sw_prod * sge->size;
sys/dev/bnxt/bnxt_re/qplib_fp.h
579
struct bnxt_qplib_sge *sge);
sys/dev/bnxt/bnxt_re/qplib_fp.h
581
struct bnxt_qplib_sge *sge);
sys/dev/bxe/bxe.c
6351
struct eth_rx_sge *sge;
sys/dev/bxe/bxe.c
6401
sge = &fp->rx_sge_chain[index];
sys/dev/bxe/bxe.c
6402
sge->addr_hi = htole32(U64_HI(segs[0].ds_addr));
sys/dev/bxe/bxe.c
6403
sge->addr_lo = htole32(U64_LO(segs[0].ds_addr));
sys/dev/bxe/ecore_hsi.h
8746
struct fcoe_bd_ctx sge[3];
sys/dev/cxgb/common/cxgb_common.h
386
struct sge_params sge;
sys/dev/cxgb/common/cxgb_t3_hw.c
4177
min(adapter->params.sge.max_pkt_size,
sys/dev/cxgb/common/cxgb_t3_hw.c
4180
min(adapter->params.sge.max_pkt_size, 16384U));
sys/dev/cxgb/common/cxgb_t3_hw.c
4196
t3_sge_init(adapter, &adapter->params.sge);
sys/dev/cxgb/common/cxgb_t3_hw.c
4524
t3_sge_prep(adapter, &adapter->params.sge);
sys/dev/cxgb/cxgb_adapter.h
365
struct sge sge;
sys/dev/cxgb/cxgb_main.c
1099
struct sge_qset *qs = &sc->sge.qs[i];
sys/dev/cxgb/cxgb_main.c
1275
while (adap->sge.qs[0].rspq.offload_pkts < init_cnt + n) {
sys/dev/cxgb/cxgb_main.c
1289
unsigned long cnt = adap->sge.qs[0].rspq.offload_pkts;
sys/dev/cxgb/cxgb_main.c
1682
struct sge_qset *qs = &sc->sge.qs[i];
sys/dev/cxgb/cxgb_main.c
1816
q = &adp->sge.qs[p->first_qset + i];
sys/dev/cxgb/cxgb_main.c
2204
drops += sc->sge.qs[i].txq[TXQ_ETH].txq_mr->br_drops;
sys/dev/cxgb/cxgb_main.c
2350
struct sge_qset *qs = &sc->sge.qs[0];
sys/dev/cxgb/cxgb_main.c
2561
mtx_lock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_main.c
2583
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_main.c
2591
ret = t3_get_desc(&sc->sge.qs[edesc->queue_num / 6],
sys/dev/cxgb/cxgb_main.c
2609
q = &sc->params.sge.qset[i];
sys/dev/cxgb/cxgb_main.c
3548
*ncl = adap->sge.qs[0].fl[1].size;
sys/dev/cxgb/cxgb_main.c
3549
*clsize = adap->sge.qs[0].fl[1].buf_size;
sys/dev/cxgb/cxgb_main.c
3563
qs = &pi->adapter->sge.qs[i];
sys/dev/cxgb/cxgb_main.c
3583
qs = &pi->adapter->sge.qs[pi->first_qset];
sys/dev/cxgb/cxgb_main.c
3600
(void)cxgb_debugnet_poll_rx(adap, &adap->sge.qs[i]);
sys/dev/cxgb/cxgb_main.c
3601
(void)cxgb_debugnet_poll_tx(&adap->sge.qs[pi->first_qset]);
sys/dev/cxgb/cxgb_main.c
464
MTX_INIT(&sc->sge.reg_lock, sc->reglockbuf, NULL, MTX_SPIN);
sys/dev/cxgb/cxgb_main.c
802
MTX_DESTROY(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_main.c
838
&sc->params.sge.qset[qset_idx], ntxq, pi);
sys/dev/cxgb/cxgb_main.c
939
NULL, t3_intr_msix, &sc->sge.qs[i], &tag);
sys/dev/cxgb/cxgb_sge.c
1072
qs = &sc->sge.qs[pi->first_qset + i];
sys/dev/cxgb/cxgb_sge.c
1076
&sc->sge.qs[0].rspq.lock;
sys/dev/cxgb/cxgb_sge.c
1756
qs = &pi->adapter->sge.qs[qidx];
sys/dev/cxgb/cxgb_sge.c
1974
return ctrl_xmit(adap, &adap->sge.qs[0], m);
sys/dev/cxgb/cxgb_sge.c
2001
mtx_lock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2003
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2020
mtx_lock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2022
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2036
mtx_lock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2038
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2066
TXQ_LOCK(&sc->sge.qs[i]);
sys/dev/cxgb/cxgb_sge.c
2067
t3_free_qset(sc, &sc->sge.qs[i]);
sys/dev/cxgb/cxgb_sge.c
2366
struct sge_qset *qs = &sc->sge.qs[G_HDR_QSET(oh->flags)];
sys/dev/cxgb/cxgb_sge.c
2415
struct sge_qset *q = &sc->sge.qs[id];
sys/dev/cxgb/cxgb_sge.c
2533
mtx_lock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2585
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
2598
mtx_unlock_spin(&sc->sge.reg_lock);
sys/dev/cxgb/cxgb_sge.c
3031
struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
sys/dev/cxgb/cxgb_sge.c
3048
process_responses_gts(adap, &adap->sge.qs[i].rspq);
sys/dev/cxgb/cxgb_sge.c
3062
struct sge_rspq *q0 = &adap->sge.qs[0].rspq;
sys/dev/cxgb/cxgb_sge.c
3068
if (process_responses_gts(adap, &adap->sge.qs[i].rspq))
sys/dev/cxgb/cxgb_sge.c
3280
struct qset_params *qsp = &sc->params.sge.qset[0];
sys/dev/cxgb/cxgb_sge.c
3305
qs = &sc->sge.qs[i];
sys/dev/cxgb/cxgb_sge.c
3306
qsp = &sc->params.sge.qset[i];
sys/dev/cxgb/cxgb_sge.c
3310
&sc->sge.qs[0].rspq.lock;
sys/dev/cxgb/cxgb_sge.c
3447
struct sge_qset *qs = &sc->sge.qs[pi->first_qset + j];
sys/dev/cxgb/cxgb_sge.c
974
qs = &sc->sge.qs[pi->first_qset + j];
sys/dev/cxgbe/adapter.h
1155
for (q = &vi->adapter->sge.txq[vi->first_txq], iter = 0; \
sys/dev/cxgbe/adapter.h
1158
for (q = &vi->adapter->sge.rxq[vi->first_rxq], iter = 0; \
sys/dev/cxgbe/adapter.h
1161
for (q = &vi->adapter->sge.ofld_txq[vi->first_ofld_txq], iter = 0; \
sys/dev/cxgbe/adapter.h
1164
for (q = &vi->adapter->sge.ofld_rxq[vi->first_ofld_rxq], iter = 0; \
sys/dev/cxgbe/adapter.h
1167
for (q = &vi->adapter->sge.nm_txq[vi->first_nm_txq], iter = 0; \
sys/dev/cxgbe/adapter.h
1170
for (q = &vi->adapter->sge.nm_rxq[vi->first_nm_rxq], iter = 0; \
sys/dev/cxgbe/adapter.h
991
struct sge sge;
sys/dev/cxgbe/common/common.h
414
struct sge_params sge;
sys/dev/cxgbe/common/t4_hw.c
11310
page_shift = adapter->params.sge.page_shift;
sys/dev/cxgbe/common/t4_hw.c
11316
? adapter->params.sge.eq_s_qpp
sys/dev/cxgbe/common/t4_hw.c
11317
: adapter->params.sge.iq_s_qpp);
sys/dev/cxgbe/common/t4_hw.c
11434
struct sge_params *sp = &adapter->params.sge;
sys/dev/cxgbe/common/t4_msg.h
4784
struct ulptx_sge_pair sge[];
sys/dev/cxgbe/common/t4_msg.h
4798
struct ulptx_isge sge[];
sys/dev/cxgbe/common/t4vf_hw.c
93
struct sge_params *sp = &adapter->params.sge;
sys/dev/cxgbe/crypto/t4_crypto.c
1930
sc->ports[port].txq = &sc->adapter->sge.ctrlq[port];
sys/dev/cxgbe/crypto/t4_crypto.c
1931
sc->ports[port].rxq = &sc->adapter->sge.rxq[pi->vi->first_rxq];
sys/dev/cxgbe/crypto/t4_crypto.c
1977
sc->first_rxq_id = sc->adapter->sge.rxq[0].iq.abs_id;
sys/dev/cxgbe/crypto/t4_crypto.c
411
usgl->sge[i / 2].len[i & 1] = htobe32(ss->ss_len);
sys/dev/cxgbe/crypto/t4_crypto.c
412
usgl->sge[i / 2].addr[i & 1] = htobe64(ss->ss_paddr);
sys/dev/cxgbe/crypto/t6_kern_tls.c
1069
usgl->sge[i / 2].len[i & 1] = htobe32(seg->ss_len);
sys/dev/cxgbe/crypto/t6_kern_tls.c
1070
usgl->sge[i / 2].addr[i & 1] = htobe64(seg->ss_paddr);
sys/dev/cxgbe/crypto/t6_kern_tls.c
1073
usgl->sge[i / 2].len[1] = htobe32(0);
sys/dev/cxgbe/crypto/t6_kern_tls.c
131
tlsp->ctrlq = &sc->sge.ctrlq[pi->port_id];
sys/dev/cxgbe/crypto/t6_kern_tls.c
161
qid_atid = V_TID_QID(sc->sge.fwq.abs_id) | V_TID_TID(atid) |
sys/dev/cxgbe/crypto/t6_kern_tls.c
192
qid_atid = V_TID_QID(sc->sge.fwq.abs_id) | V_TID_TID(atid) |
sys/dev/cxgbe/crypto/t6_kern_tls.c
510
txq = &sc->sge.txq[vi->first_txq];
sys/dev/cxgbe/crypto/t7_kern_tls.c
1107
usgl->sge[i / 2].len[i & 1] = htobe32(seg->ss_len);
sys/dev/cxgbe/crypto/t7_kern_tls.c
1108
usgl->sge[i / 2].addr[i & 1] = htobe64(seg->ss_paddr);
sys/dev/cxgbe/crypto/t7_kern_tls.c
1111
usgl->sge[i / 2].len[1] = htobe32(0);
sys/dev/cxgbe/crypto/t7_kern_tls.c
260
tlsp->rx_qid = sc->sge.rxq[qidx].iq.abs_id;
sys/dev/cxgbe/crypto/t7_kern_tls.c
263
tlsp->txq = txq = &sc->sge.txq[qidx];
sys/dev/cxgbe/firmware/t4fw_interface.h
1414
struct fw_ri_dsge_pair sge[0];
sys/dev/cxgbe/firmware/t4fw_interface.h
1430
struct fw_ri_sge sge[0];
sys/dev/cxgbe/iw_cxgbe/cq.c
136
wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/iw_cxgbe/cq.c
157
V_FW_RI_RES_WR_IQANDSTINDEX(sc->sge.ofld_rxq[0].iq.abs_id));
sys/dev/cxgbe/iw_cxgbe/cq.c
64
wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/iw_cxgbe/device.c
212
sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/iw_cxgbe/device.c
224
iwsc->rdev.hw_queue.t4_stat_len = iwsc->rdev.adap->params.sge.spg_len;
sys/dev/cxgbe/iw_cxgbe/device.c
90
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/iw_cxgbe/mem.c
101
wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/iw_cxgbe/mem.c
71
wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/iw_cxgbe/qp.c
240
wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/iw_cxgbe/qp.c
384
__be64 *flitp = (__be64 *)isglp->sge;
sys/dev/cxgbe/t4_filter.c
1318
fwr = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*fwr), 16), &cookie);
sys/dev/cxgbe/t4_filter.c
1325
t4_mk_filtdelwr(f->tid, fwr, sc->sge.fwq.abs_id);
sys/dev/cxgbe/t4_filter.c
1327
commit_wrq_wr(&sc->sge.ctrlq[0], fwr, &cookie);
sys/dev/cxgbe/t4_filter.c
1395
req = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*req), 16), &cookie);
sys/dev/cxgbe/t4_filter.c
1403
const int qid = sc->sge.fwq.abs_id;
sys/dev/cxgbe/t4_filter.c
1416
commit_wrq_wr(&sc->sge.ctrlq[0], req, &cookie);
sys/dev/cxgbe/t4_filter.c
1538
release_tid(sc, GET_TID(cpl), &sc->sge.ctrlq[0]);
sys/dev/cxgbe/t4_filter.c
1577
release_tid(sc, tid, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/t4_filter.c
1609
release_tid(sc, tid, &sc->sge.ctrlq[0]);
sys/dev/cxgbe/t4_filter.c
1735
V_TID_QID(sc->sge.fwq.abs_id) | V_TID_TID(atid) |
sys/dev/cxgbe/t4_filter.c
1779
V_TID_QID(sc->sge.fwq.abs_id) | V_TID_TID(atid) |
sys/dev/cxgbe/t4_filter.c
1872
wr = start_wrq_wr(&sc->sge.ctrlq[0], act_open_cpl_len16(sc, f->fs.type),
sys/dev/cxgbe/t4_filter.c
1889
commit_wrq_wr(&sc->sge.ctrlq[0], wr, &cookie);
sys/dev/cxgbe/t4_filter.c
2035
wr = start_wrq_wr(&sc->sge.ctrlq[0], howmany(wrlen, 16), &cookie);
sys/dev/cxgbe/t4_filter.c
2041
mk_del_hashfilter_wr(sc, t->idx, wr, wrlen, sc->sge.fwq.abs_id);
sys/dev/cxgbe/t4_filter.c
2044
commit_wrq_wr(&sc->sge.ctrlq[0], wr, &cookie);
sys/dev/cxgbe/t4_filter.c
810
fwr = start_wrq_wr(&sc->sge.ctrlq[0], len16, &cookie);
sys/dev/cxgbe/t4_filter.c
882
V_FW_FILTER_WR_RX_RPL_IQ(sc->sge.fwq.abs_id));
sys/dev/cxgbe/t4_filter.c
924
commit_wrq_wr(&sc->sge.ctrlq[0], fwr, &cookie);
sys/dev/cxgbe/t4_l2t.c
267
e->iqid = sc->sge.fwq.abs_id;
sys/dev/cxgbe/t4_l2t.c
302
e->wrq = &sc->sge.ctrlq[0];
sys/dev/cxgbe/t4_l2t.c
303
e->iqid = sc->sge.fwq.abs_id;
sys/dev/cxgbe/t4_main.c
13101
wrq = &sc->sge.ctrlq[pi->port_id];
sys/dev/cxgbe/t4_main.c
1312
struct sge *s;
sys/dev/cxgbe/t4_main.c
1584
s = &sc->sge;
sys/dev/cxgbe/t4_main.c
1768
sc->intr_count > 1 ? "s" : "", sc->sge.neq, sc->sge.niq);
sys/dev/cxgbe/t4_main.c
1975
free(sc->sge.ofld_txq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1978
free(sc->sge.ofld_rxq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1981
free(sc->sge.nm_rxq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1982
free(sc->sge.nm_txq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1985
free(sc->sge.rxq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1986
free(sc->sge.txq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1987
free(sc->sge.ctrlq, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1988
free(sc->sge.iqmap, M_CXGBE);
sys/dev/cxgbe/t4_main.c
1989
free(sc->sge.eqmap, M_CXGBE);
sys/dev/cxgbe/t4_main.c
2208
wrq = &sc->sge.ctrlq[i];
sys/dev/cxgbe/t4_main.c
2224
sc->sge.fwq.flags &= ~IQ_HW_ALLOCATED;
sys/dev/cxgbe/t4_main.c
2225
quiesce_iq_fl(sc, &sc->sge.fwq, NULL);
sys/dev/cxgbe/t4_main.c
2291
struct sge sge;
sys/dev/cxgbe/t4_main.c
2324
o->sge = sc->sge;
sys/dev/cxgbe/t4_main.c
2370
COMPARE_PARAM(sge.iq_start, iq_start);
sys/dev/cxgbe/t4_main.c
2371
COMPARE_PARAM(sge.eq_start, eq_start);
sys/dev/cxgbe/t4_main.c
2377
COMPARE_PARAM(sge.iqmap_sz, iqmap_sz);
sys/dev/cxgbe/t4_main.c
2378
COMPARE_PARAM(sge.eqmap_sz, eqmap_sz);
sys/dev/cxgbe/t4_main.c
2540
sc->traceq = sc->sge.rxq[vi->first_rxq].iq.abs_id;
sys/dev/cxgbe/t4_main.c
3368
txq = &sc->sge.txq[vi->first_txq];
sys/dev/cxgbe/t4_main.c
5651
sc->sge.iq_start = val[0];
sys/dev/cxgbe/t4_main.c
5652
sc->sge.eq_start = val[1];
sys/dev/cxgbe/t4_main.c
5673
MPASS((int)val[0] >= sc->sge.iq_start);
sys/dev/cxgbe/t4_main.c
5674
sc->sge.iqmap_sz = val[0] - sc->sge.iq_start + 1;
sys/dev/cxgbe/t4_main.c
5675
MPASS((int)val[1] >= sc->sge.eq_start);
sys/dev/cxgbe/t4_main.c
5676
sc->sge.eqmap_sz = val[1] - sc->sge.eq_start + 1;
sys/dev/cxgbe/t4_main.c
6811
sc->traceq = sc->sge.rxq[vi->first_rxq].iq.abs_id;
sys/dev/cxgbe/t4_main.c
6917
struct sge *sge = &sc->sge;
sys/dev/cxgbe/t4_main.c
6955
rc = t4_alloc_irq(sc, irq, rid, t4_intr_evt, &sge->fwq, "evt");
sys/dev/cxgbe/t4_main.c
6969
rxq = &sge->rxq[vi->first_rxq];
sys/dev/cxgbe/t4_main.c
6971
nm_rxq = &sge->nm_rxq[vi->first_nm_rxq];
sys/dev/cxgbe/t4_main.c
7253
rxq = &sc->sge.rxq[vi->first_rxq + j];
sys/dev/cxgbe/t4_main.c
7897
sc->params.sge.timer_val, sizeof(sc->params.sge.timer_val),
sys/dev/cxgbe/t4_main.c
7902
sc->params.sge.counter_val, sizeof(sc->params.sge.counter_val),
sys/dev/cxgbe/t4_netmap.c
1115
struct sge_nm_txq *nm_txq = &sc->sge.nm_txq[vi->first_nm_txq + kring->ring_id];
sys/dev/cxgbe/t4_netmap.c
1179
struct sge_nm_rxq *nm_rxq = &sc->sge.nm_rxq[vi->first_nm_rxq + kring->ring_id];
sys/dev/cxgbe/t4_netmap.c
1279
na.num_tx_desc = vi->qsize_txq - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_netmap.c
1293
na.rx_buf_maxsize = MAX_MTU + sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_netmap.c
1326
nm_txq = (void *)sc->sge.eqmap[G_EGR_QID(oq) - sc->sge.eq_start];
sys/dev/cxgbe/t4_netmap.c
1382
sc->params.sge.fl_pktshift);
sys/dev/cxgbe/t4_netmap.c
1384
sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_netmap.c
145
len = na->num_rx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
154
nm_rxq->iq_sidx = vi->qsize_rxq - sc->params.sge.spg_len / IQ_ESIZE;
sys/dev/cxgbe/t4_netmap.c
224
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
283
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_netmap.c
357
cntxt_id = nm_rxq->iq_cntxt_id - sc->sge.iq_start;
sys/dev/cxgbe/t4_netmap.c
358
if (cntxt_id >= sc->sge.iqmap_sz) {
sys/dev/cxgbe/t4_netmap.c
360
__func__, cntxt_id, sc->sge.iqmap_sz - 1);
sys/dev/cxgbe/t4_netmap.c
362
sc->sge.iqmap[cntxt_id] = (void *)nm_rxq;
sys/dev/cxgbe/t4_netmap.c
370
cntxt_id = nm_rxq->fl_cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_netmap.c
371
if (cntxt_id >= sc->sge.eqmap_sz) {
sys/dev/cxgbe/t4_netmap.c
373
__func__, cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_netmap.c
375
sc->sge.eqmap[cntxt_id] = (void *)nm_rxq;
sys/dev/cxgbe/t4_netmap.c
419
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
440
V_FW_EQ_ETH_CMD_IQID(sc->sge.nm_rxq[nm_txq->iqidx].iq_cntxt_id));
sys/dev/cxgbe/t4_netmap.c
456
cntxt_id = nm_txq->cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_netmap.c
457
if (cntxt_id >= sc->sge.eqmap_sz)
sys/dev/cxgbe/t4_netmap.c
459
cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_netmap.c
460
sc->sge.eqmap[cntxt_id] = (void *)nm_txq;
sys/dev/cxgbe/t4_netmap.c
470
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_netmap.c
630
nm_rxq = &sc->sge.nm_rxq[vi->first_nm_rxq];
sys/dev/cxgbe/t4_netmap.c
713
rxb = &sc->sge.rx_buf_info[0];
sys/dev/cxgbe/t4_sched.c
444
txq = &sc->sge.txq[vi->first_txq + p->queue];
sys/dev/cxgbe/t4_sched.c
599
txq = &sc->sge.txq[qidx];
sys/dev/cxgbe/t4_sge.c
1036
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
1105
for (i = 0; i < sc->sge.nctrlq; i++) {
sys/dev/cxgbe/t4_sge.c
1124
if (sc->sge.ctrlq != NULL) {
sys/dev/cxgbe/t4_sge.c
1126
for (i = 0; i < sc->sge.nctrlq; i++)
sys/dev/cxgbe/t4_sge.c
1141
maxp = sc->params.sge.fl_pktshift + ETHER_HDR_LEN +
sys/dev/cxgbe/t4_sge.c
1328
struct sge_iq *fwq = &sc->sge.fwq;
sys/dev/cxgbe/t4_sge.c
1483
q = sc->sge.iqmap[lq - sc->sge.iq_start -
sys/dev/cxgbe/t4_sge.c
1484
sc->sge.iq_base];
sys/dev/cxgbe/t4_sge.c
1792
struct rx_buf_info *rxb = &sc->sge.rx_buf_info[sd->zidx];
sys/dev/cxgbe/t4_sge.c
1917
struct rx_buf_info *rxb = &sc->sge.rx_buf_info[sd->zidx];
sys/dev/cxgbe/t4_sge.c
1962
struct rx_buf_info *rxb = &sc->sge.rx_buf_info[sd->zidx];
sys/dev/cxgbe/t4_sge.c
2105
const uint8_t fl_pktshift = sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_sge.c
3422
iq->sidx = iq->qsize - sc->params.sge.spg_len / IQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3430
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
3433
fl->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3441
fl->safe_zidx = sc->sge.safe_zidx;
sys/dev/cxgbe/t4_sge.c
3465
eq->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3609
if (iq == &sc->sge.fwq)
sys/dev/cxgbe/t4_sge.c
3615
v |= V_FW_IQ_CMD_IQANDSTINDEX(sc->sge.fwq.cntxt_id);
sys/dev/cxgbe/t4_sge.c
3646
bzero(fl->desc, fl->sidx * EQ_ESIZE + sc->params.sge.spg_len);
sys/dev/cxgbe/t4_sge.c
3679
cntxt_id = iq->cntxt_id - sc->sge.iq_start;
sys/dev/cxgbe/t4_sge.c
3680
if (cntxt_id >= sc->sge.iqmap_sz) {
sys/dev/cxgbe/t4_sge.c
3682
cntxt_id, sc->sge.iqmap_sz - 1);
sys/dev/cxgbe/t4_sge.c
3684
sc->sge.iqmap[cntxt_id] = iq;
sys/dev/cxgbe/t4_sge.c
3700
cntxt_id = fl->cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_sge.c
3701
if (cntxt_id >= sc->sge.eqmap_sz) {
sys/dev/cxgbe/t4_sge.c
3703
__func__, cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_sge.c
3705
sc->sge.eqmap[cntxt_id] = (void *)fl;
sys/dev/cxgbe/t4_sge.c
3709
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_sge.c
3802
fl->sidx * EQ_ESIZE + sc->params.sge.spg_len,
sys/dev/cxgbe/t4_sge.c
3833
struct sge_iq *fwq = &sc->sge.fwq;
sys/dev/cxgbe/t4_sge.c
3872
struct sge_iq *fwq = &sc->sge.fwq;
sys/dev/cxgbe/t4_sge.c
3896
struct sge_wrq *ctrlq = &sc->sge.ctrlq[idx];
sys/dev/cxgbe/t4_sge.c
3898
MPASS(idx < sc->sge.nctrlq);
sys/dev/cxgbe/t4_sge.c
3911
idx % sc->params.nports, &sc->sge.fwq, name);
sys/dev/cxgbe/t4_sge.c
3943
struct sge_wrq *ctrlq = &sc->sge.ctrlq[idx];
sys/dev/cxgbe/t4_sge.c
4080
sc->sge.iq_base = rxq->iq.abs_id - rxq->iq.cntxt_id;
sys/dev/cxgbe/t4_sge.c
4082
KASSERT(rxq->iq.cntxt_id + sc->sge.iq_base == rxq->iq.abs_id,
sys/dev/cxgbe/t4_sge.c
4084
KASSERT(sc->sge.iq_base == 0 || sc->flags & IS_VF,
sys/dev/cxgbe/t4_sge.c
4377
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4410
cntxt_id = eq->cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_sge.c
4411
if (cntxt_id >= sc->sge.eqmap_sz)
sys/dev/cxgbe/t4_sge.c
4413
cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_sge.c
4414
sc->sge.eqmap[cntxt_id] = eq;
sys/dev/cxgbe/t4_sge.c
4424
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4456
cntxt_id = eq->cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_sge.c
4457
if (cntxt_id >= sc->sge.eqmap_sz)
sys/dev/cxgbe/t4_sge.c
4459
cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_sge.c
4460
sc->sge.eqmap[cntxt_id] = eq;
sys/dev/cxgbe/t4_sge.c
4486
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4522
cntxt_id = eq->cntxt_id - sc->sge.eq_start;
sys/dev/cxgbe/t4_sge.c
4523
if (cntxt_id >= sc->sge.eqmap_sz)
sys/dev/cxgbe/t4_sge.c
4525
cntxt_id, sc->sge.eqmap_sz - 1);
sys/dev/cxgbe/t4_sge.c
4526
sc->sge.eqmap[cntxt_id] = eq;
sys/dev/cxgbe/t4_sge.c
4542
qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4577
eq->sidx * EQ_ESIZE + sc->params.sge.spg_len,
sys/dev/cxgbe/t4_sge.c
4603
bzero(eq->desc, eq->sidx * EQ_ESIZE + sc->params.sge.spg_len);
sys/dev/cxgbe/t4_sge.c
4632
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_sge.c
4764
&sc->sge.rxq[iqidx].iq, name);
sys/dev/cxgbe/t4_sge.c
4805
sc->sge.eq_base = eq->abs_id - eq->cntxt_id;
sys/dev/cxgbe/t4_sge.c
4807
KASSERT(eq->cntxt_id + sc->sge.eq_base == eq->abs_id,
sys/dev/cxgbe/t4_sge.c
4809
KASSERT(sc->sge.eq_base == 0 || sc->flags & IS_VF,
sys/dev/cxgbe/t4_sge.c
4875
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_MPSAFE, vi, txq - sc->sge.txq,
sys/dev/cxgbe/t4_sge.c
5009
&sc->sge.ofld_rxq[iqidx].iq, name);
sys/dev/cxgbe/t4_sge.c
5013
&sc->sge.rxq[iqidx].iq, name);
sys/dev/cxgbe/t4_sge.c
5191
rxb = &sc->sge.rx_buf_info[zidx];
sys/dev/cxgbe/t4_sge.c
5229
rxb = &sc->sge.rx_buf_info[zidx];
sys/dev/cxgbe/t4_sge.c
5318
uma_zfree(sc->sge.rx_buf_info[sd->zidx].zone, sd->cl);
sys/dev/cxgbe/t4_sge.c
5322
uma_zfree(sc->sge.rx_buf_info[sd->zidx].zone,
sys/dev/cxgbe/t4_sge.c
6269
usgl->sge[i / 2].len[i & 1] = htobe32(seg->ss_len);
sys/dev/cxgbe/t4_sge.c
6270
usgl->sge[i / 2].addr[i & 1] = htobe64(seg->ss_paddr);
sys/dev/cxgbe/t4_sge.c
6273
usgl->sge[i / 2].len[1] = htobe32(0);
sys/dev/cxgbe/t4_sge.c
6495
struct rx_buf_info *rxb = &sc->sge.rx_buf_info[0];
sys/dev/cxgbe/t4_sge.c
6570
struct sge *s = &sc->sge;
sys/dev/cxgbe/t4_sge.c
6676
struct rx_buf_info *rxb = &sc->sge.rx_buf_info[0];
sys/dev/cxgbe/t4_sge.c
6693
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
6962
usgl->sge[i / 2].len[i & 1] = htobe32(segs[i + 1].ss_len);
sys/dev/cxgbe/t4_sge.c
6963
usgl->sge[i / 2].addr[i & 1] = htobe64(segs[i + 1].ss_paddr);
sys/dev/cxgbe/t4_sge.c
6966
usgl->sge[i / 2].len[1] = htobe32(0);
sys/dev/cxgbe/t4_sge.c
7054
cst->eo_txq = &sc->sge.ofld_txq[vi->first_ofld_txq];
sys/dev/cxgbe/t4_sge.c
883
int mask = fl_pad ? sc->params.sge.pad_boundary - 1 : 16 - 1;
sys/dev/cxgbe/t4_sge.c
895
struct sge *s = &sc->sge;
sys/dev/cxgbe/t4_sge.c
896
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
961
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_smt.c
211
e->wrq = &sc->sge.ctrlq[0];
sys/dev/cxgbe/t4_smt.c
212
e->iqid = sc->sge.fwq.abs_id;
sys/dev/cxgbe/t4_tpt.c
138
V_T5_ULP_MEMIO_FID(sc->sge.ofld_rxq[0].iq.abs_id));
sys/dev/cxgbe/t4_vf.c
524
struct sge *s;
sys/dev/cxgbe/t4_vf.c
735
s = &sc->sge;
sys/dev/cxgbe/t4_vf.c
801
"MSI-X" : "MSI", sc->intr_count > 1 ? "s" : "", sc->sge.neq,
sys/dev/cxgbe/t4_vf.c
802
sc->sge.niq);
sys/dev/cxgbe/tom/t4_connect.c
94
toep->ofld_txq = &sc->sge.ofld_txq[toep->params.txq_idx];
sys/dev/cxgbe/tom/t4_connect.c
95
toep->ctrlq = &sc->sge.ctrlq[toep->params.ctrlq_idx];
sys/dev/cxgbe/tom/t4_cpl_io.c
607
usgl->sge[i / 2].len[i & 1] =
sys/dev/cxgbe/tom/t4_cpl_io.c
609
usgl->sge[i / 2].addr[i & 1] =
sys/dev/cxgbe/tom/t4_cpl_io.c
619
usgl->sge[i / 2].len[1] = htobe32(0);
sys/dev/cxgbe/tom/t4_ddp.c
1533
struct ctl_sg_entry *sge;
sys/dev/cxgbe/tom/t4_ddp.c
1547
sge = sgl + i;
sys/dev/cxgbe/tom/t4_ddp.c
1548
buf = (vm_offset_t)sge->addr;
sys/dev/cxgbe/tom/t4_ddp.c
1549
len = sge->len;
sys/dev/cxgbe/tom/t4_listen.c
1050
ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx];
sys/dev/cxgbe/tom/t4_listen.c
1287
sizeof(struct cpl_t5_pass_accept_rpl), &sc->sge.ctrlq[0]);
sys/dev/cxgbe/tom/t4_listen.c
1665
KASSERT(synqe->params.rxq_idx == iq_to_ofld_rxq(iq) - &sc->sge.ofld_rxq[0],
sys/dev/cxgbe/tom/t4_listen.c
1668
(int)(iq_to_ofld_rxq(iq) - &sc->sge.ofld_rxq[0])));
sys/dev/cxgbe/tom/t4_listen.c
354
lctx->ctrlq = &sc->sge.ctrlq[vi->pi->port_id];
sys/dev/cxgbe/tom/t4_listen.c
355
lctx->ofld_rxq = &sc->sge.ofld_rxq[vi->first_ofld_rxq];
sys/dev/cxgbe/tom/t4_listen.c
495
ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx];
sys/dev/cxgbe/tom/t4_listen.c
496
ofld_rxq = &sc->sge.ofld_rxq[synqe->params.rxq_idx];
sys/dev/cxgbe/tom/t4_listen.c
549
&sc->sge.ofld_txq[synqe->params.txq_idx].wrq);
sys/dev/cxgbe/tom/t4_tls.c
467
usgl->sge[j / 2].len[j & 1] = htobe32(len);
sys/dev/cxgbe/tom/t4_tls.c
473
usgl->sge[j / 2].addr[j & 1] = htobe64(pa);
sys/dev/cxgbe/tom/t4_tls.c
482
usgl->sge[j / 2].len[j & 1] = htobe32(len);
sys/dev/cxgbe/tom/t4_tls.c
485
usgl->sge[j / 2].len[1] = htobe32(0);
sys/dev/cxgbe/tom/t4_tom.c
1197
opt2 |= V_RSS_QUEUE(sc->sge.ofld_rxq[cp->rxq_idx].iq.abs_id);
sys/dev/cxgbe/tom/t4_tom.c
1453
struct sge_ofld_txq *ofld_txq = &sc->sge.ofld_txq[cp->txq_idx];
sys/dev/cxgbe/tom/t4_tom.c
1469
ofld_txq = &sc->sge.ofld_txq[cp->txq_idx];
sys/dev/cxgbe/tom/t4_tom.c
183
toep->ofld_txq = &sc->sge.ofld_txq[cp->txq_idx];
sys/dev/cxgbe/tom/t4_tom.c
184
toep->ofld_rxq = &sc->sge.ofld_rxq[cp->rxq_idx];
sys/dev/cxgbe/tom/t4_tom.c
185
toep->ctrlq = &sc->sge.ctrlq[cp->ctrlq_idx];
sys/dev/cxgbe/tom/t4_tom.c
490
cpl = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*cpl), 16),
sys/dev/cxgbe/tom/t4_tom.c
499
htobe16(V_T7_QUEUENO(sc->sge.ofld_rxq[0].iq.cntxt_id) |
sys/dev/cxgbe/tom/t4_tom.c
503
htobe16(V_QUEUENO(sc->sge.ofld_rxq[0].iq.cntxt_id) |
sys/dev/cxgbe/tom/t4_tom.c
507
commit_wrq_wr(&sc->sge.ctrlq[0], cpl, &cookie);
sys/dev/cxgbe/tom/t4_tom_l2t.c
407
e->wrq = &sc->sge.ctrlq[pi->port_id];
sys/dev/cxgbe/tom/t4_tom_l2t.c
408
e->iqid = sc->sge.ofld_rxq[pi->vi[0].first_ofld_rxq].iq.abs_id;
sys/dev/dpaa2/dpaa2_frame.c
51
struct dpaa2_sg_entry *sge;
sys/dev/dpaa2/dpaa2_frame.c
67
sge = (struct dpaa2_sg_entry *)sgt->vaddr + tx_data_off;
sys/dev/dpaa2/dpaa2_frame.c
69
sge[i].addr = (uint64_t)segs[i].ds_addr;
sys/dev/dpaa2/dpaa2_frame.c
70
sge[i].len = (uint32_t)segs[i].ds_len;
sys/dev/dpaa2/dpaa2_frame.c
71
sge[i].offset_fmt = 0u;
sys/dev/dpaa2/dpaa2_frame.c
73
sge[i-1].offset_fmt |= 0x8000u; /* set final entry flag */
sys/dev/irdma/irdma_uk.c
1492
irdma_get_wqe_shift(struct irdma_uk_attrs *uk_attrs, u32 sge,
sys/dev/irdma/irdma_uk.c
1497
if (sge > 1 || inline_data > 8) {
sys/dev/irdma/irdma_uk.c
1498
if (sge < 4 && inline_data <= 39)
sys/dev/irdma/irdma_uk.c
1500
else if (sge < 8 && inline_data <= 101)
sys/dev/irdma/irdma_uk.c
1505
} else if (sge > 1 || inline_data > 16) {
sys/dev/irdma/irdma_uk.c
1506
*shift = (sge < 4 && inline_data <= 48) ? 1 : 2;
sys/dev/irdma/irdma_uk.c
48
irdma_set_fragment(__le64 * wqe, u32 offset, struct ib_sge *sge,
sys/dev/irdma/irdma_uk.c
51
if (sge) {
sys/dev/irdma/irdma_uk.c
53
FIELD_PREP(IRDMAQPSQ_FRAG_TO, sge->addr));
sys/dev/irdma/irdma_uk.c
56
FIELD_PREP(IRDMAQPSQ_FRAG_LEN, sge->length) |
sys/dev/irdma/irdma_uk.c
57
FIELD_PREP(IRDMAQPSQ_FRAG_STAG, sge->lkey));
sys/dev/irdma/irdma_uk.c
74
struct ib_sge *sge, u8 valid)
sys/dev/irdma/irdma_uk.c
76
if (sge) {
sys/dev/irdma/irdma_uk.c
78
FIELD_PREP(IRDMAQPSQ_FRAG_TO, sge->addr));
sys/dev/irdma/irdma_uk.c
80
FIELD_PREP(IRDMAQPSQ_GEN1_FRAG_LEN, sge->length) |
sys/dev/irdma/irdma_uk.c
81
FIELD_PREP(IRDMAQPSQ_GEN1_FRAG_STAG, sge->lkey));
sys/dev/irdma/irdma_uk.c
931
struct ib_sge sge = {0};
sys/dev/irdma/irdma_uk.c
942
sge.lkey = op_info->target_stag;
sys/dev/irdma/irdma_uk.c
943
qp->wqe_ops.iw_set_fragment(wqe, IRDMA_BYTE_0, &sge, 0);
sys/dev/irdma/irdma_user.h
415
void (*iw_set_fragment)(__le64 *wqe, u32 offset, struct ib_sge *sge,
sys/dev/irdma/irdma_user.h
558
void irdma_get_wqe_shift(struct irdma_uk_attrs *uk_attrs, u32 sge,
sys/dev/isci/isci.h
213
bus_dma_segment_t *sge;
sys/dev/isci/isci_io_request.c
622
bus_dma_segment_t *sge =
sys/dev/isci/isci_io_request.c
623
&isci_request->sge[isci_request->current_sge_index];
sys/dev/isci/isci_io_request.c
626
*next_sge = sge;
sys/dev/isci/isci_io_request.c
646
bus_dma_segment_t *sge = (bus_dma_segment_t *)sge_address;
sys/dev/isci/isci_io_request.c
648
return ((SCI_PHYSICAL_ADDRESS)sge->ds_addr);
sys/dev/isci/isci_io_request.c
667
bus_dma_segment_t *sge = (bus_dma_segment_t *)sge_address;
sys/dev/isci/isci_io_request.c
669
return ((uint32_t)sge->ds_len);
sys/dev/isci/isci_io_request.c
695
io_request->sge = seg;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
275
void *sge;
sys/dev/isci/scil/scic_sds_stp_packet_request.c
282
sge = (void*)&rsp_iu->data[0];
sys/dev/isci/scil/scic_sds_stp_packet_request.c
290
((char *)sge),
sys/dev/iser/icl_iser.h
218
struct ib_sge sge;
sys/dev/iser/iser_initiator.c
60
hdr->read_va = cpu_to_be64(mem_reg->sge.addr);
sys/dev/iser/iser_initiator.c
95
hdr->write_va = cpu_to_be64(mem_reg->sge.addr);
sys/dev/iser/iser_memory.c
114
reg->sge.lkey = device->mr->lkey;
sys/dev/iser/iser_memory.c
116
reg->sge.length = ib_sg_dma_len(device->ib_device, &sg[0]);
sys/dev/iser/iser_memory.c
117
reg->sge.addr = ib_sg_dma_address(device->ib_device, &sg[0]);
sys/dev/iser/iser_memory.c
202
reg->sge.lkey = mr->lkey;
sys/dev/iser/iser_memory.c
204
reg->sge.addr = mr->iova;
sys/dev/iser/iser_memory.c
205
reg->sge.length = mr->length;
sys/dev/iser/iser_verbs.c
854
struct ib_sge sge;
sys/dev/iser/iser_verbs.c
857
sge.addr = iser_conn->login_resp_dma;
sys/dev/iser/iser_verbs.c
858
sge.length = ISER_RX_LOGIN_SIZE;
sys/dev/iser/iser_verbs.c
859
sge.lkey = ib_conn->device->mr->lkey;
sys/dev/iser/iser_verbs.c
862
rx_wr.sg_list = &sge;
sys/dev/mana/hw_channel.c
125
struct gdma_sge *sge;
sys/dev/mana/hw_channel.c
128
sge = &req->sge;
sys/dev/mana/hw_channel.c
129
sge->address = (uintptr_t)req->buf_sge_addr;
sys/dev/mana/hw_channel.c
130
sge->mem_key = hwc_rxq->msg_buf->gpa_mkey;
sys/dev/mana/hw_channel.c
131
sge->size = req->buf_len;
sys/dev/mana/hw_channel.c
134
req->wqe_req.sgl = sge;
sys/dev/mana/hw_channel.c
228
struct gdma_sge *sge;
sys/dev/mana/hw_channel.c
247
sge = (struct gdma_sge *)(wqe + 8 + dma_oob->inline_oob_size_div4 * 4);
sys/dev/mana/hw_channel.c
251
rx_req_idx = (sge->address - rq_base_addr) / hwc->max_req_msg_size;
sys/dev/mana/hw_channel.c
586
struct gdma_sge *sge;
sys/dev/mana/hw_channel.c
606
sge = &req->sge;
sys/dev/mana/hw_channel.c
607
sge->address = (uintptr_t)req->buf_sge_addr;
sys/dev/mana/hw_channel.c
608
sge->mem_key = hwc_txq->msg_buf->gpa_mkey;
sys/dev/mana/hw_channel.c
609
sge->size = req->msg_size;
sys/dev/mana/hw_channel.c
612
req->wqe_req.sgl = sge;
sys/dev/mana/hw_channel.h
134
struct gdma_sge sge;
sys/dev/mpr/mpr.c
3470
mpr_push_sge(struct mpr_command *cm, MPI2_SGE_SIMPLE64 *sge, size_t len,
sys/dev/mpr/mpr.c
3506
saved_buf_len = sge->FlagsLength & 0x00FFFFFF;
sys/dev/mpr/mpr.c
3507
saved_address_low = sge->Address.Low;
sys/dev/mpr/mpr.c
3508
saved_address_high = sge->Address.High;
sys/dev/mpr/mpr.c
3510
sge->FlagsLength = cm->cm_out_len |
sys/dev/mpr/mpr.c
3518
sge_flags = sge->FlagsLength;
sys/dev/mpr/mpr.c
3519
sge->FlagsLength = htole32(sge_flags);
sys/dev/mpr/mpr.c
3520
bcopy(sge, cm->cm_sge, len);
sys/dev/mpr/mpr.c
3523
sge->FlagsLength = saved_buf_len |
sys/dev/mpr/mpr.c
3531
sge->FlagsLength |=
sys/dev/mpr/mpr.c
3535
sge->FlagsLength |=
sys/dev/mpr/mpr.c
3539
sge->Address.Low = saved_address_low;
sys/dev/mpr/mpr.c
3540
sge->Address.High = saved_address_high;
sys/dev/mpr/mpr.c
3544
sge_flags = sge->FlagsLength;
sys/dev/mpr/mpr.c
3545
sge->FlagsLength = htole32(sge_flags);
sys/dev/mpr/mpr.c
3546
bcopy(sge, cm->cm_sge, len);
sys/dev/mpr/mpr.c
3559
MPI2_IEEE_SGE_SIMPLE64 *sge = sgep;
sys/dev/mpr/mpr.c
3593
saved_buf_len = sge->Length;
sys/dev/mpr/mpr.c
3594
saved_address_low = sge->Address.Low;
sys/dev/mpr/mpr.c
3595
saved_address_high = sge->Address.High;
sys/dev/mpr/mpr.c
3597
sge->Length = cm->cm_out_len;
sys/dev/mpr/mpr.c
3598
sge->Flags = (MPI2_IEEE_SGE_FLAGS_SIMPLE_ELEMENT |
sys/dev/mpr/mpr.c
3602
sge_length = sge->Length;
sys/dev/mpr/mpr.c
3603
sge->Length = htole32(sge_length);
sys/dev/mpr/mpr.c
3609
sge->Length = saved_buf_len;
sys/dev/mpr/mpr.c
3610
sge->Flags = (MPI2_IEEE_SGE_FLAGS_SIMPLE_ELEMENT |
sys/dev/mpr/mpr.c
3613
sge->Address.Low = saved_address_low;
sys/dev/mpr/mpr.c
3614
sge->Address.High = saved_address_high;
sys/dev/mpr/mpr.c
3619
sge_length = sge->Length;
sys/dev/mpr/mpr.c
3620
sge->Length = htole32(sge_length);
sys/dev/mpr/mpr.c
3634
MPI2_SGE_SIMPLE64 sge;
sys/dev/mpr/mpr.c
3652
sge.FlagsLength = len | (flags << MPI2_SGE_FLAGS_SHIFT);
sys/dev/mpr/mpr.c
3653
mpr_from_u64(pa, &sge.Address);
sys/dev/mpr/mpr.c
3655
return (mpr_push_sge(cm, &sge, sizeof sge, segsleft));
sys/dev/mpr/mpr_table.c
540
MPI2_SGE_SIMPLE64 *sge;
sys/dev/mpr/mpr_table.c
547
sge = (MPI2_SGE_SIMPLE64 *)&frame[offset * 4];
sys/dev/mpr/mpr_table.c
577
flags = le32toh(sge->FlagsLength) >> MPI2_SGE_FLAGS_SHIFT;
sys/dev/mpr/mpr_table.c
579
flags, le32toh(sge->FlagsLength) & 0xffffff,
sys/dev/mpr/mpr_table.c
580
mpr_to_u64(&sge->Address));
sys/dev/mpr/mpr_table.c
584
sge++;
sys/dev/mpr/mpr_user.c
417
mpr_init_sge(struct mpr_command *cm, void *req, void *sge)
sys/dev/mpr/mpr_user.c
422
off = (uintptr_t)sge - (uintptr_t)req;
sys/dev/mpr/mpr_user.c
425
req, sge, off, space));
sys/dev/mpr/mpr_user.c
427
cm->cm_sge = sge;
sys/dev/mpr/mprvar.h
839
void mpr_init_sge(struct mpr_command *cm, void *req, void *sge);
sys/dev/mps/mps.c
2768
MPI2_SGE_SIMPLE64 *sge = sgep;
sys/dev/mps/mps.c
2791
panic("SGE simple %p length %u or %zu?", sge,
sys/dev/mps/mps.c
2793
if (((le32toh(sge->FlagsLength) >> MPI2_SGE_FLAGS_SHIFT) &
sys/dev/mps/mps.c
2795
panic("SGE simple %p not marked 64-bit?", sge);
sys/dev/mps/mps.c
2838
sge->FlagsLength |= htole32(
sys/dev/mps/mps.c
2876
saved_buf_len = le32toh(sge->FlagsLength) & 0x00FFFFFF;
sys/dev/mps/mps.c
2877
saved_address_low = sge->Address.Low;
sys/dev/mps/mps.c
2878
saved_address_high = sge->Address.High;
sys/dev/mps/mps.c
2880
sge->FlagsLength = htole32(cm->cm_out_len |
sys/dev/mps/mps.c
2907
sge->FlagsLength = htole32(saved_buf_len);
sys/dev/mps/mps.c
2908
sge->Address.Low = saved_address_low;
sys/dev/mps/mps.c
2909
sge->Address.High = saved_address_high;
sys/dev/mps/mps.c
2925
MPI2_SGE_SIMPLE64 sge;
sys/dev/mps/mps.c
2930
bzero(&sge, sizeof(sge));
sys/dev/mps/mps.c
2933
sge.FlagsLength = htole32(len | (flags << MPI2_SGE_FLAGS_SHIFT));
sys/dev/mps/mps.c
2934
mps_from_u64(pa, &sge.Address);
sys/dev/mps/mps.c
2936
return (mps_push_sge(cm, &sge, sizeof sge, segsleft));
sys/dev/mps/mps_table.c
517
MPI2_SGE_SIMPLE64 *sge;
sys/dev/mps/mps_table.c
524
sge = (MPI2_SGE_SIMPLE64 *)&frame[offset * 4];
sys/dev/mps/mps_table.c
529
flags = le32toh(sge->FlagsLength) >> MPI2_SGE_FLAGS_SHIFT;
sys/dev/mps/mps_table.c
531
i, flags, le32toh(sge->FlagsLength) & 0xffffff,
sys/dev/mps/mps_table.c
532
mps_to_u64(&sge->Address));
sys/dev/mps/mps_table.c
536
sge++;
sys/dev/mps/mps_table.c
539
sgc = (MPI2_SGE_CHAIN32 *)sge;
sys/dev/mps/mps_table.c
548
sge = (MPI2_SGE_SIMPLE64 *)frame;
sys/dev/mps/mps_user.c
403
mpi_init_sge(struct mps_command *cm, void *req, void *sge)
sys/dev/mps/mps_user.c
408
off = (uintptr_t)sge - (uintptr_t)req;
sys/dev/mps/mps_user.c
411
req, sge, off, space));
sys/dev/mps/mps_user.c
413
cm->cm_sge = sge;
sys/dev/mps/mpsvar.h
757
void mpi_init_sge(struct mps_command *cm, void *req, void *sge);
sys/dev/mpt/mpt.c
2386
SGE_SIMPLE32 *sge;
sys/dev/mpt/mpt.c
2399
sge = (SGE_SIMPLE32 *)(tsge + 1);
sys/dev/mpt/mpt.c
2404
sge->FlagsLength = htole32(flags | mpt->fw_image_size);
sys/dev/mpt/mpt.c
2405
sge->Address = htole32(mpt->fw_phys);
sys/dev/mpt/mpt.c
2927
mpt2host_sge_simple_union(SGE_SIMPLE_UNION *sge)
sys/dev/mpt/mpt.c
2930
MPT_2_HOST32(sge, FlagsLength);
sys/dev/mpt/mpt.c
2931
MPT_2_HOST32(sge, u.Address64.Low);
sys/dev/mpt/mpt.c
2932
MPT_2_HOST32(sge, u.Address64.High);
sys/dev/ocs_fc/ocs_hw.c
3842
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/ocs_hw.c
3866
sge = io->sgl->virt;
sys/dev/ocs_fc/ocs_hw.c
3872
sge[0].buffer_address_high = ocs_addr32_hi(send->phys);
sys/dev/ocs_fc/ocs_hw.c
3873
sge[0].buffer_address_low = ocs_addr32_lo(send->phys);
sys/dev/ocs_fc/ocs_hw.c
3874
sge[0].sge_type = SLI4_SGE_TYPE_DATA;
sys/dev/ocs_fc/ocs_hw.c
3875
sge[0].buffer_length = len;
sys/dev/ocs_fc/ocs_hw.c
3879
sge[1].buffer_address_high = ocs_addr32_hi(receive->phys);
sys/dev/ocs_fc/ocs_hw.c
3880
sge[1].buffer_address_low = ocs_addr32_lo(receive->phys);
sys/dev/ocs_fc/ocs_hw.c
3881
sge[1].sge_type = SLI4_SGE_TYPE_DATA;
sys/dev/ocs_fc/ocs_hw.c
3882
sge[1].buffer_length = receive->size;
sys/dev/ocs_fc/ocs_hw.c
3883
sge[1].last = TRUE;
sys/dev/ocs_fc/ocs_hw.c
3885
sge[0].last = TRUE;
sys/dev/ocs_fc/ocs_hw.c
6547
sli4_sge_t *sge;
sys/dev/ocs_fc/ocs_hw.c
6560
sge = hw->dump_sges.virt;
sys/dev/ocs_fc/ocs_hw.c
6562
sge[i].buffer_address_high = ocs_addr32_hi(dump_buffers[i].phys);
sys/dev/ocs_fc/ocs_hw.c
6563
sge[i].buffer_address_low = ocs_addr32_lo(dump_buffers[i].phys);
sys/dev/ocs_fc/ocs_hw.c
6564
sge[i].last = (i == num_buffers - 1 ? 1 : 0);
sys/dev/ocs_fc/ocs_hw.c
6565
sge[i].buffer_length = dump_buffers[i].size;
sys/dev/ocs_fc/sli4.c
6605
sli4_sge_t *sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
6617
els->els_request_payload.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
6618
els->els_request_payload.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
6775
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
6784
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
6792
icmnd->bde.buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
6793
icmnd->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
6794
icmnd->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
6805
icmnd->payload_offset_length = sge[0].buffer_length + sge[1].buffer_length;
sys/dev/ocs_fc/sli4.c
6860
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
6869
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
6877
iread->bde.buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
6878
iread->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
6879
iread->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
6891
iread->fcp_cmd_buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
6892
sge[1].sge_type = SLI4_SGE_TYPE_SKIP;
sys/dev/ocs_fc/sli4.c
6895
iread->payload_offset_length = sge[0].buffer_length + sge[1].buffer_length;
sys/dev/ocs_fc/sli4.c
6927
iread->first_data_bde.buffer_length = sge[first_data_sge].buffer_length;
sys/dev/ocs_fc/sli4.c
6928
iread->first_data_bde.u.data.buffer_address_low = sge[first_data_sge].buffer_address_low;
sys/dev/ocs_fc/sli4.c
6929
iread->first_data_bde.u.data.buffer_address_high = sge[first_data_sge].buffer_address_high;
sys/dev/ocs_fc/sli4.c
6964
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
6973
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
6981
iwrite->bde.buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
6982
iwrite->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
6983
iwrite->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
6995
iwrite->fcp_cmd_buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
6996
sge[1].sge_type = SLI4_SGE_TYPE_SKIP;
sys/dev/ocs_fc/sli4.c
6999
iwrite->payload_offset_length = sge[0].buffer_length + sge[1].buffer_length;
sys/dev/ocs_fc/sli4.c
7031
iwrite->first_data_bde.buffer_length = sge[first_data_sge].buffer_length;
sys/dev/ocs_fc/sli4.c
7032
iwrite->first_data_bde.u.data.buffer_address_low = sge[first_data_sge].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7033
iwrite->first_data_bde.u.data.buffer_address_high = sge[first_data_sge].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7074
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
7083
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
7091
trecv->bde.buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
7092
trecv->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7093
trecv->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7095
trecv->payload_offset_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
7100
if (!dif && (xfer_len <= sge[2].buffer_length)) {
sys/dev/ocs_fc/sli4.c
7104
trecv->bde.buffer_length = sge[2].buffer_length;
sys/dev/ocs_fc/sli4.c
7105
trecv->bde.u.data.buffer_address_low = sge[2].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7106
trecv->bde.u.data.buffer_address_high = sge[2].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7157
trecv->first_data_bde.buffer_length = sge[first_data_sge].buffer_length;
sys/dev/ocs_fc/sli4.c
7158
trecv->first_data_bde.u.data.buffer_address_low = sge[first_data_sge].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7159
trecv->first_data_bde.u.data.buffer_address_high = sge[first_data_sge].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7268
sli4_sge_t *sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
7277
trsp->bde.buffer_length = sge[0].buffer_length;
sys/dev/ocs_fc/sli4.c
7278
trsp->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7279
trsp->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7355
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
7364
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
7374
tsend->bde.buffer_length = sge[2].buffer_length;
sys/dev/ocs_fc/sli4.c
7375
tsend->bde.u.data.buffer_address_low = sge[2].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7376
tsend->bde.u.data.buffer_address_high = sge[2].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7381
if (!dif && (xfer_len <= sge[2].buffer_length)) {
sys/dev/ocs_fc/sli4.c
7386
tsend->bde.buffer_length = sge[2].buffer_length;
sys/dev/ocs_fc/sli4.c
7387
tsend->bde.u.data.buffer_address_low = sge[2].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7388
tsend->bde.u.data.buffer_address_high = sge[2].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7437
tsend->first_data_bde.buffer_length = sge[first_data_sge].buffer_length;
sys/dev/ocs_fc/sli4.c
7438
tsend->first_data_bde.u.data.buffer_address_low = sge[first_data_sge].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7439
tsend->first_data_bde.u.data.buffer_address_high = sge[first_data_sge].buffer_address_high;
sys/dev/ocs_fc/sli4.c
7486
sli4_sge_t *sge = NULL;
sys/dev/ocs_fc/sli4.c
7495
sge = sgl->virt;
sys/dev/ocs_fc/sli4.c
7504
gen->bde.u.data.buffer_address_low = sge[0].buffer_address_low;
sys/dev/ocs_fc/sli4.c
7505
gen->bde.u.data.buffer_address_high = sge[0].buffer_address_high;
sys/dev/ocs_fc/sli4.h
3378
sli_skh_chain_sge_build(sli4_t *sli4, sli4_sge_t *sge, uint32_t xri_index, uint32_t frag_num, uint32_t offset)
sys/dev/ocs_fc/sli4.h
3382
ocs_memset(sge, 0, sizeof(*sge));
sys/dev/ocs_fc/sli4.h
3383
sge->sge_type = SLI4_SGE_TYPE_CHAIN;
sys/dev/ocs_fc/sli4.h
3384
sge->buffer_address_high = (uint32_t)cparms->chain_sge_initial_value_hi;
sys/dev/ocs_fc/sli4.h
3385
sge->buffer_address_low =
sys/dev/qlnx/qlnxe/rdma_common.h
856
struct rdma_srq_sge sge;
sys/dev/qlnx/qlnxe/storage_common.h
111
struct scsi_sge sge[4] /* Cached SGEs section */;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4024
struct rdma_sq_sge *sge = ecore_chain_produce(&qp->sq.pbl);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4026
TYPEPTR_ADDR_SET(sge, addr, wr->sg_list[i].addr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4027
sge->l_key = cpu_to_le32(wr->sg_list[i].lkey);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4028
sge->length = cpu_to_le32(wr->sg_list[i].length);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
45
#define RQ_SGE_SET(sge, vaddr, vlength, vflags) \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
47
TYPEPTR_ADDR_SET(sge, addr, vaddr); \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
48
(sge)->length = cpu_to_le32(vlength); \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
49
(sge)->flags = cpu_to_le32(vflags); \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
58
#define SRQ_SGE_SET(sge, vaddr, vlength, vlkey) \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
60
TYPEPTR_ADDR_SET(sge, addr, vaddr); \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
61
(sge)->length = cpu_to_le32(vlength); \
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
62
(sge)->l_key = cpu_to_le32(vlkey); \
sys/dev/sge/if_sge.c
174
DRIVER_MODULE(sge, pci, sge_driver, 0, 0);
sys/dev/sge/if_sge.c
175
DRIVER_MODULE(miibus, sge, miibus_driver, 0, 0);
sys/dev/sge/if_sge.c
92
MODULE_DEPEND(sge, pci, 1, 1, 1);
sys/dev/sge/if_sge.c
93
MODULE_DEPEND(sge, ether, 1, 1, 1);
sys/dev/sge/if_sge.c
94
MODULE_DEPEND(sge, miibus, 1, 1, 1);
sys/dev/vmware/pvscsi/pvscsi.c
1215
struct pvscsi_sg_element *sge;
sys/dev/vmware/pvscsi/pvscsi.c
1220
sge = hcb->sg_list->sge;
sys/dev/vmware/pvscsi/pvscsi.c
1224
sge[i].addr = segs[i].ds_addr;
sys/dev/vmware/pvscsi/pvscsi.c
1225
sge[i].length = segs[i].ds_len;
sys/dev/vmware/pvscsi/pvscsi.c
1226
sge[i].flags = 0;
sys/dev/vmware/pvscsi/pvscsi.c
154
struct pvscsi_sg_element sge[PVSCSI_MAX_SG_ENTRIES_PER_SEGMENT];
sys/ofed/drivers/infiniband/core/ib_mad.c
1152
struct ib_sge *sge;
sys/ofed/drivers/infiniband/core/ib_mad.c
1163
sge = mad_send_wr->sg_list;
sys/ofed/drivers/infiniband/core/ib_mad.c
1164
sge[0].addr = ib_dma_map_single(mad_agent->device,
sys/ofed/drivers/infiniband/core/ib_mad.c
1166
sge[0].length,
sys/ofed/drivers/infiniband/core/ib_mad.c
1168
if (unlikely(ib_dma_mapping_error(mad_agent->device, sge[0].addr)))
sys/ofed/drivers/infiniband/core/ib_mad.c
1171
mad_send_wr->header_mapping = sge[0].addr;
sys/ofed/drivers/infiniband/core/ib_mad.c
1173
sge[1].addr = ib_dma_map_single(mad_agent->device,
sys/ofed/drivers/infiniband/core/ib_mad.c
1175
sge[1].length,
sys/ofed/drivers/infiniband/core/ib_mad.c
1177
if (unlikely(ib_dma_mapping_error(mad_agent->device, sge[1].addr))) {
sys/ofed/drivers/infiniband/core/ib_mad.c
1180
sge[0].length, DMA_TO_DEVICE);
sys/ofed/drivers/infiniband/core/ib_mad.c
1183
mad_send_wr->payload_mapping = sge[1].addr;
sys/ofed/drivers/infiniband/core/ib_mad.c
1203
sge[0].length, DMA_TO_DEVICE);
sys/ofed/drivers/infiniband/core/ib_mad.c
1206
sge[1].length, DMA_TO_DEVICE);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
122
struct ib_sge *sge, int id)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
132
sge[i].addr = rx_req->mapping[i];
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
133
sge[i].length = m->m_len;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
288
struct ib_sge *sge)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
293
sge[i].lkey = priv->pd->local_dma_lkey;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
296
wr->sg_list = sge;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
305
struct ib_sge sge[IPOIB_CM_RX_SG];
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
325
ipoib_cm_init_rx_wr(priv, &t->wr, t->sge);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
345
ret = ipoib_cm_post_receive_nonsrq(priv, rx, &t->wr, t->sge, i);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
105
struct ib_sge *sge = ibsge;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
128
for (i = 0; mb != NULL; i++, mb = mb->m_next, sge++) {
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
135
sge->addr = addr;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
136
sge->length = mb->m_len;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
137
sge->lkey = ssk->sdp_dev->pd->local_dma_lkey;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
126
sge = &ibsge[0];
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
127
for (i = 0; mb != NULL; i++, mb = mb->m_next, sge++) {
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
134
sge->addr = addr;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
135
sge->length = mb->m_len;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
136
sge->lkey = ssk->sdp_dev->pd->local_dma_lkey;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
74
struct ib_sge *sge;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
327
static inline int sge_bytes(struct ib_sge *sge, int sge_cnt)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
332
bytes += sge->length;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
333
sge++;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
525
struct ib_sge sge;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
535
sge.addr = rx_sa->umem->offset;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
536
sge.length = rx_sa->umem->length;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
537
sge.lkey = rx_sa->fmr->fmr->lkey;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
541
wr.sg_list = &sge;
sys/ofed/include/rdma/rdma_vt.h
495
int rvt_rkey_ok(struct rvt_qp *qp, struct rvt_sge *sge,
sys/ofed/include/rdma/rdma_vt.h
498
struct rvt_sge *isge, struct ib_sge *sge, int acc);
sys/ofed/include/rdma/rdmavt_mr.h
116
struct rvt_sge sge; /* progress state for the current SGE */
sys/ofed/include/rdma/rdmavt_mr.h
135
rvt_put_mr(ss->sge.mr);
sys/ofed/include/rdma/rdmavt_mr.h
137
ss->sge = *ss->sg_list++;
usr.sbin/cxgbetool/cxgbetool.c
333
T4_MODREGS(sge),
usr.sbin/cxgbetool/cxgbetool.c
369
T5_MODREGS(sge),
usr.sbin/cxgbetool/cxgbetool.c
407
T6_MODREGS(sge),
usr.sbin/cxgbetool/cxgbetool.c
444
T7_MODREGS(sge),
usr.sbin/mpsutil/mps_debug.c
133
MPI2_SGE_SIMPLE64 *sge;
usr.sbin/mpsutil/mps_debug.c
139
sge = (MPI2_SGE_SIMPLE64 *)&frame[offset * 4];
usr.sbin/mpsutil/mps_debug.c
144
flags = sge->FlagsLength >> MPI2_SGE_FLAGS_SHIFT;
usr.sbin/mpsutil/mps_debug.c
148
flags, tmpbuf, sge->FlagsLength & 0xffffff,
usr.sbin/mpsutil/mps_debug.c
149
mps_to_u64(&sge->Address));
usr.sbin/mpsutil/mps_debug.c
153
sge++;
usr.sbin/mpsutil/mps_debug.c
156
sgc = (MPI2_SGE_CHAIN_UNION *)sge;
usr.sbin/mpsutil/mps_debug.c
177
sge = (MPI2_SGE_SIMPLE64 *)frame;