Lines Matching defs:usgl
6150 struct ulptx_sgl *usgl;
6166 usgl = (void *)flitp;
6171 * no chance of a wrap around in the middle of usgl (which is 16 bytes).
6174 usgl->cmd_nsge = htobe32(V_ULPTX_CMD(ULP_TX_SC_DSGL) |
6176 usgl->len0 = htobe32(seg->ss_len);
6177 usgl->addr0 = htobe64(seg->ss_paddr);
6185 usgl->sge[i / 2].len[i & 1] = htobe32(seg->ss_len);
6186 usgl->sge[i / 2].addr[i & 1] = htobe64(seg->ss_paddr);
6189 usgl->sge[i / 2].len[1] = htobe32(0);
6196 flitp = (void *)(usgl + 1);
6746 struct ulptx_sgl *usgl;
6847 usgl = (void *)(p + pad);
6848 usgl->cmd_nsge = htobe32(V_ULPTX_CMD(ULP_TX_SC_DSGL) |
6875 usgl->len0 = htobe32(segs[0].ss_len);
6876 usgl->addr0 = htobe64(segs[0].ss_paddr);
6878 usgl->sge[i / 2].len[i & 1] = htobe32(segs[i + 1].ss_len);
6879 usgl->sge[i / 2].addr[i & 1] = htobe64(segs[i + 1].ss_paddr);
6882 usgl->sge[i / 2].len[1] = htobe32(0);