Lines Matching refs:ctsio
139 struct ctl_scsiio *ctsio; in tpcl_datamove() local
144 ctsio = &io->scsiio; in tpcl_datamove()
151 if (ctsio->ext_data_ptr == NULL) in tpcl_datamove()
158 if (ctsio->ext_sg_entries > 0) { in tpcl_datamove()
161 ext_sglist = (struct ctl_sg_entry *)ctsio->ext_data_ptr; in tpcl_datamove()
162 ext_sg_entries = ctsio->ext_sg_entries; in tpcl_datamove()
168 ctsio->ext_data_filled) { in tpcl_datamove()
170 ext_offset = ctsio->ext_data_filled - len_seen; in tpcl_datamove()
177 ext_sglist->addr = ctsio->ext_data_ptr; in tpcl_datamove()
178 ext_sglist->len = ctsio->ext_data_len; in tpcl_datamove()
181 ext_offset = ctsio->ext_data_filled; in tpcl_datamove()
184 if (ctsio->kern_sg_entries > 0) { in tpcl_datamove()
185 kern_sglist = (struct ctl_sg_entry *)ctsio->kern_data_ptr; in tpcl_datamove()
186 kern_sg_entries = ctsio->kern_sg_entries; in tpcl_datamove()
189 kern_sglist->addr = ctsio->kern_data_ptr; in tpcl_datamove()
190 kern_sglist->len = ctsio->kern_data_len; in tpcl_datamove()
217 if ((ctsio->io_hdr.flags & CTL_FLAG_DATA_MASK) == in tpcl_datamove()
232 ctsio->ext_data_filled += len_to_copy; in tpcl_datamove()
233 ctsio->kern_data_resid -= len_to_copy; in tpcl_datamove()
251 __func__, ctsio->ext_data_len, ctsio->kern_data_len)); in tpcl_datamove()