Home
last modified time | relevance | path

Searched refs:kern_sg_entries (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/cam/ctl/
H A Dctl_tpc_local.c135 int ext_sg_entries, kern_sg_entries; in tpcl_datamove() local
184 if (ctsio->kern_sg_entries > 0) { in tpcl_datamove()
186 kern_sg_entries = ctsio->kern_sg_entries; in tpcl_datamove()
191 kern_sg_entries = 1; in tpcl_datamove()
197 i < ext_sg_entries && j < kern_sg_entries;) { in tpcl_datamove()
249 __func__, ext_sg_entries, kern_sg_entries)); in tpcl_datamove()
H A Dctl_frontend_ioctl.c337 int ext_sglen, ext_sg_entries, kern_sg_entries; in ctl_ioctl_do_datamove() local
394 if (ctsio->kern_sg_entries > 0) { in ctl_ioctl_do_datamove()
396 kern_sg_entries = ctsio->kern_sg_entries; in ctl_ioctl_do_datamove()
401 kern_sg_entries = 1; in ctl_ioctl_do_datamove()
407 i < ext_sg_entries && j < kern_sg_entries;) { in ctl_ioctl_do_datamove()
466 kern_sg_entries)); in ctl_ioctl_do_datamove()
H A Dctl_io.h298 uint32_t kern_sg_entries;
412 uint32_t kern_sg_entries;
530 * kern_data_ptr field. So kern_sg_entries here will always be non-zero,
542 uint32_t kern_sg_entries; /* total S/G entries */
689 return (io->scsiio.kern_sg_entries);
692 return (io->nvmeio.kern_sg_entries);
785 ctl_set_kern_sg_entries(union ctl_io *io, uint32_t kern_sg_entries)
789 io->scsiio.kern_sg_entries = kern_sg_entries;
793 io->nvmeio.kern_sg_entries
292 uint32_t kern_sg_entries; global() member
470 uint32_t kern_sg_entries; /* total S/G entries */ global() member
[all...]
H A Dctl.c642 msg.dt.kern_sg_entries = 1; in ctl_ha_datamove()
659 msg.dt.kern_sg_entries = ctl_kern_sg_entries(io); in ctl_ha_datamove()
674 for (sg_entries_sent = 0; sg_entries_sent < msg.dt.kern_sg_entries; in ctl_ha_datamove()
678 msg.dt.kern_sg_entries - sg_entries_sent); in ctl_ha_datamove()
702 msg.dt.sg_last = (sg_entries_sent >= msg.dt.kern_sg_entries); in ctl_ha_datamove()
1552 i = msg->dt.kern_sg_entries + in ctl_isc_event_handler()
1558 CTL_LSGL(io) = &sgl[msg->dt.kern_sg_entries]; in ctl_isc_event_handler()
1562 io->scsiio.kern_sg_entries = in ctl_isc_event_handler()
1563 msg->dt.kern_sg_entries; in ctl_isc_event_handler()
1565 msg->dt.kern_sg_entries; in ctl_isc_event_handler()
[all …]
H A Dctl_tpc.c303 ctsio->kern_sg_entries = 0; in ctl_inquiry_evpd_tpc()
468 ctsio->kern_sg_entries = 0; in ctl_receive_copy_operating_parameters()
556 ctsio->kern_sg_entries = 0; in ctl_receive_copy_status_lid1()
624 ctsio->kern_sg_entries = 0; in ctl_receive_copy_failure_details()
686 ctsio->kern_sg_entries = 0; in ctl_receive_copy_status_lid4()
1700 ctsio->kern_sg_entries = 0; in ctl_extended_copy_lid1()
1854 ctsio->kern_sg_entries = 0; in ctl_extended_copy_lid4()
2051 ctsio->kern_sg_entries = 0; in ctl_populate_token()
2214 ctsio->kern_sg_entries = 0; in ctl_write_using_token()
2376 ctsio->kern_sg_entries = 0; in ctl_receive_rod_token_information()
[all …]
H A Dctl_frontend_cam_sim.c341 if (io->scsiio.kern_sg_entries > 0) { in cfcs_datamove()
343 ctl_sg_count = io->scsiio.kern_sg_entries; in cfcs_datamove()
H A Dctl_frontend_iscsi.c723 if (io->scsiio.kern_sg_entries > 0) { in cfiscsi_handle_data_segment()
725 ctl_sg_count = io->scsiio.kern_sg_entries; in cfiscsi_handle_data_segment()
2489 if (io->scsiio.kern_sg_entries > 0) { in cfiscsi_datamove_in()
2491 ctl_sg_count = io->scsiio.kern_sg_entries; in cfiscsi_datamove_in()
2761 if (io->scsiio.kern_sg_entries > 0) { in cfiscsi_datamove_out()
H A Dscsi_ctl.c694 if (io->scsiio.kern_sg_entries == 0) { /* No S/G list. */ in ctlfedata()
728 for (i = 0; i < io->scsiio.kern_sg_entries - idx; i++) { in ctlfedata()
744 idx + i < (io->scsiio.kern_sg_entries - 1)) { in ctlfedata()
H A Dctl_backend_ramdisk.c616 io->nvmeio.kern_sg_entries != 0) in ramdisk_namespace_data()
643 if (io->nvmeio.kern_data_len != 4096 || io->nvmeio.kern_sg_entries != 0) in ramdisk_nvme_ids()
H A Dctl_util.c
/freebsd/sys/dev/nvmf/controller/
H A Dctl_frontend_nvmf.c330 if (ctnio->kern_sg_entries) { in nvmft_datamove_out_cb()
346 if (ctnio->kern_sg_entries > 0) { in nvmft_datamove_out()
350 vlist = mallocarray(ctnio->kern_sg_entries, sizeof(*vlist), in nvmft_datamove_out()
354 for (u_int i = 0; i < ctnio->kern_sg_entries; i++) { in nvmft_datamove_out()
358 mem = memdesc_vlist(vlist, ctnio->kern_sg_entries); in nvmft_datamove_out()
371 if (ctnio->kern_sg_entries) { in nvmft_datamove_out()
391 if (ctnio->kern_sg_entries == 0) { in nvmft_copy_data()
456 if (ctnio->kern_sg_entries == 0) in nvmft_ref_data()
463 for (u_int i = 1; i < ctnio->kern_sg_entries; i++) { in nvmft_ref_data()
/freebsd/sys/dev/usb/storage/
H A Dcfumass.c737 if (io->scsiio.kern_sg_entries > 0) { in cfumass_t_data_callback()
739 sg_count = io->scsiio.kern_sg_entries; in cfumass_t_data_callback()
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c1582 int sg_entries = ctsio->kern_sg_entries; in icl_cxgbei_conn_transfer_setup()