Lines Matching defs:sgl
1223 struct nvme_sgl_descriptor *sgl;
1258 sgl = &cmd.ccsqe.sgl;
1259 memset(sgl, 0, sizeof(*sgl));
1260 sgl->address = 0;
1261 sgl->length = htole32(nc->nc_data.io_len);
1264 sgl->type = NVME_SGL_TYPE_ICD;
1267 sgl->type = NVME_SGL_TYPE_COMMAND_BUFFER;
1663 struct nvme_sgl_descriptor *sgl;
1667 sgl = &nc->nc_sqe.sgl;
1668 switch (sgl->type) {
1670 if (tc->rx_pdu.data_len != le32toh(sgl->length)) {
1686 if (sgl->address != 0) {
1698 return (le32toh(nc->nc_sqe.sgl.length));
1752 struct nvme_sgl_descriptor *sgl;
1759 sgl = &nc->nc_sqe.sgl;
1760 data_len = le32toh(sgl->length);
1764 if (sgl->type == NVME_SGL_TYPE_ICD)
1798 struct nvme_sgl_descriptor *sgl;
1808 sgl = &nc->nc_sqe.sgl;
1809 data_len = le32toh(sgl->length);
1816 if (sgl->type != NVME_SGL_TYPE_COMMAND_BUFFER) {