Symbol: txinfo
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
232
uint32_t info, info2, txinfo;
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
247
txinfo = LE_32(epctx.xec_txinfo);
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
270
mdb_printf("Average TRB Length: %d\n", XHCI_EPCTX_AVG_TRB_LEN(txinfo));
usr/src/cmd/mdb/intel/modules/xhci/xhci.c
271
mdb_printf("Max ESIT: %d\n", XHCI_EPCTX_GET_MAX_ESIT_PAYLOAD(txinfo));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1022
add_to_txpkts(txq, &txpkts, frame, &txinfo) == 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1026
write_ulp_cpl_sgl(pi, txq, &txpkts, &txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1043
rc = write_txpkt_wr(pi, txq, frame, &txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1055
free_txinfo_resources(txq, &txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1064
txq->txbytes += txinfo.len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
127
struct txinfo *txinfo, int sgl_only);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
130
struct txinfo *txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
131
static inline void add_seg(struct txinfo *txinfo, uint64_t ba, uint32_t len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
132
static inline int add_mblk(struct sge_txq *txq, struct txinfo *txinfo,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
134
static void free_txinfo_resources(struct sge_txq *txq, struct txinfo *txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
136
struct txinfo *txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
139
struct txinfo *txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
142
struct txpkts *txpkts, struct txinfo *txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2075
get_frame_txinfo(struct sge_txq *txq, mblk_t **fp, struct txinfo *txinfo,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2085
txinfo->flags = (flags & HCK_TX_FLAGS);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2087
mac_lso_get(m, &txinfo->mss, &flags);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2088
txinfo->flags |= (flags & HW_LSO_FLAGS);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2097
if (txinfo->flags != 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2098
mac_ether_offload_info(m, &txinfo->meoi);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2100
bzero(&txinfo->meoi, sizeof (txinfo->meoi));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2103
start: txinfo->nsegs = 0;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2104
txinfo->hdls_used = 0;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2105
txinfo->txb_used = 0;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2106
txinfo->len = 0;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2113
txinfo->len += len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2126
mac_hcksum_set(m, 0, 0, 0, 0, txinfo->flags);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2129
if (txinfo->len <= IMM_LEN && !sgl_only)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2132
if (txinfo->len <= txq->copy_threshold &&
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2133
copy_into_txb(txq, m, txinfo->len, txinfo) == 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2146
(rc = copy_into_txb(txq, m, len, txinfo)) != 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2147
rc = add_mblk(txq, txinfo, m, len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2151
(txinfo->nsegs == TX_SGL_SEGS && m->b_cont)) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2156
free_txinfo_resources(txq, txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2159
mac_hcksum_set(m, 0, 0, 0, 0, txinfo->flags);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2168
free_txinfo_resources(txq, txinfo);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2173
ASSERT(txinfo->nsegs > 0 && txinfo->nsegs <= TX_SGL_SEGS);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2183
n = txinfo->nsegs - 1;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2184
txinfo->nflits = (3 * n) / 2 + (n & 1) + 2;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2186
txinfo->sgl.sge[n / 2].len[1] = cpu_to_be32(0);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2188
txinfo->sgl.cmd_nsge = cpu_to_be32(V_ULPTX_CMD((u32)ULP_TX_SC_DSGL) |
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2189
V_ULPTX_NSGE(txinfo->nsegs));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2218
copy_into_txb(struct sge_txq *txq, mblk_t *m, int len, struct txinfo *txinfo)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2231
txinfo->txb_used += waste;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2241
add_seg(txinfo, txq->txb_ba + txq->txb_next, len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2244
txinfo->txb_used += n;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2255
add_seg(struct txinfo *txinfo, uint64_t ba, uint32_t len)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2257
ASSERT(txinfo->nsegs < TX_SGL_SEGS); /* must have room */
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2259
if (txinfo->nsegs != 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2260
int idx = txinfo->nsegs - 1;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2261
txinfo->sgl.sge[idx / 2].len[idx & 1] = cpu_to_be32(len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2262
txinfo->sgl.sge[idx / 2].addr[idx & 1] = cpu_to_be64(ba);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2264
txinfo->sgl.len0 = cpu_to_be32(len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2265
txinfo->sgl.addr0 = cpu_to_be64(ba);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2267
txinfo->nsegs++;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2286
add_mblk(struct sge_txq *txq, struct txinfo *txinfo, mblk_t *m, int len)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2312
if (ccount + txinfo->nsegs > TX_SGL_SEGS) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2317
add_seg(txinfo, cookie.dmac_laddress, cookie.dmac_size);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2320
add_seg(txinfo, cookie.dmac_laddress, cookie.dmac_size);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2326
txinfo->hdls_used++;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2335
free_txinfo_resources(struct sge_txq *txq, struct txinfo *txinfo)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2341
n = txinfo->txb_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2352
for (n = txinfo->hdls_used; n > 0; n--) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2373
struct txinfo *txinfo)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2384
flits = TXPKTS_PKT_HDR + txinfo->nflits;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2385
can_coalesce = (txinfo->flags & HW_LSO) == 0 &&
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2388
txpkts->plen + txinfo->len < 65536;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2395
txpkts->plen += txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2398
txsd->txb_used += txinfo->txb_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2399
txsd->hdls_used += txinfo->hdls_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2425
ASSERT(txinfo->len < 65536);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2427
flits = TXPKTS_WR_HDR + txinfo->nflits;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2428
can_coalesce = (txinfo->flags & HW_LSO) == 0 &&
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2441
txpkts->plen = txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2445
txsd->txb_used = txinfo->txb_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2446
txsd->hdls_used = txinfo->hdls_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2521
csum_to_ctrl(const struct txinfo *txinfo, uint32_t chip_version,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2524
const mac_ether_offload_info_t *meoi = &txinfo->meoi;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2525
const uint32_t tx_flags = txinfo->flags;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2622
struct txinfo *txinfo)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2632
const mac_ether_offload_info_t *meoi = &txinfo->meoi;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2640
if (txinfo->flags & HW_LSO) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2646
if (txinfo->nsegs > 0)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2647
nflits += txinfo->nflits;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2649
nflits += howmany(txinfo->len, 8);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2650
ctrl += txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2666
if (txinfo->flags & HW_LSO &&
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2697
lso->mss = cpu_to_be16(txinfo->mss);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2700
lso->len = cpu_to_be32(txinfo->len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2702
lso->len = cpu_to_be32(V_LSO_T5_XFER_SIZE(txinfo->len));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2712
switch (csum_to_ctrl(txinfo,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2732
cpl->len = cpu_to_be16(txinfo->len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2738
txsd->txb_used = txinfo->txb_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2739
txsd->hdls_used = txinfo->hdls_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2742
txq->txb_used += txinfo->txb_used / TXB_CHUNK;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2743
txq->hdl_used += txinfo->hdls_used;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2749
if (txinfo->nsegs > 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2751
copy_to_txd(eq, (void *)&txinfo->sgl, &dst, txinfo->nflits * 8);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2760
ctrl = txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2805
struct txpkts *txpkts, struct txinfo *txinfo)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2820
switch (csum_to_ctrl(txinfo,
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2850
sizeof (*cpl) + 8 * txinfo->nflits, 16));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2867
cpl->len = cpu_to_be16(txinfo->len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2876
copy_to_txd(&txq->eq, (void *)&txinfo->sgl, &dst, txinfo->nflits * 8);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
975
struct txinfo txinfo;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
994
rc = get_frame_txinfo(txq, &frame, &txinfo, coalescing);