Lines Matching refs:sgl
347 struct ctl_sg_entry *sgl; in nvmft_datamove_out() local
353 sgl = (struct ctl_sg_entry *)ctnio->kern_data_ptr; in nvmft_datamove_out()
355 vlist[i].ds_addr = (uintptr_t)sgl[i].addr; in nvmft_datamove_out()
356 vlist[i].ds_len = sgl[i].len; in nvmft_datamove_out()
382 struct ctl_sg_entry *sgl; in nvmft_copy_data() local
397 sgl = (struct ctl_sg_entry *)ctnio->kern_data_ptr; in nvmft_copy_data()
402 todo = MIN(mlen, sgl->len - off); in nvmft_copy_data()
403 memcpy(mtod(m, char *) + m->m_len, (char *)sgl->addr + off, in nvmft_copy_data()
413 if (off == sgl->len) { in nvmft_copy_data()
414 sgl++; in nvmft_copy_data()
451 struct ctl_sg_entry *sgl; in nvmft_ref_data() local
460 sgl = (struct ctl_sg_entry *)ctnio->kern_data_ptr; in nvmft_ref_data()
461 m0 = m_get_ref_data(ctnio, sgl[0].addr, sgl[0].len); in nvmft_ref_data()
464 m->m_next = m_get_ref_data(ctnio, sgl[i].addr, sgl[i].len); in nvmft_ref_data()