Lines Matching refs:buf_len

90 	int buf_len, uchar_t action)  in g_scsi_persistent_reserve_in_cmd()  argument
96 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_persistent_reserve_in_cmd()
100 (void) memset(buf_ptr, 0, buf_len); in g_scsi_persistent_reserve_in_cmd()
103 cdb.byte7 = (buf_len>>8) & 0xff; in g_scsi_persistent_reserve_in_cmd()
104 cdb.byte8 = buf_len & 0xff; in g_scsi_persistent_reserve_in_cmd()
108 ucmd.uscsi_buflen = buf_len; in g_scsi_persistent_reserve_in_cmd()
113 if (buf_len & 0x03) { in g_scsi_persistent_reserve_in_cmd()
125 g_scsi_send_diag_cmd(int fd, uchar_t *buf_ptr, int buf_len) in g_scsi_send_diag_cmd() argument
132 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_send_diag_cmd()
137 cdb[3] = (buf_len>>8) & 0xff; in g_scsi_send_diag_cmd()
138 cdb[4] = buf_len & 0xff; in g_scsi_send_diag_cmd()
142 ucmd.uscsi_buflen = buf_len; in g_scsi_send_diag_cmd()
162 rec_diag_cmd(int fd, uchar_t *buf_ptr, int buf_len, uchar_t page_code, in rec_diag_cmd() argument
169 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in rec_diag_cmd()
173 (void) memset(buf_ptr, 0, buf_len); in rec_diag_cmd()
177 cdb[3] = (buf_len>>8) & 0xff; in rec_diag_cmd()
178 cdb[4] = buf_len & 0xff; in rec_diag_cmd()
182 ucmd.uscsi_buflen = buf_len; in rec_diag_cmd()
194 g_scsi_rec_diag_cmd(int fd, uchar_t *buf_ptr, int buf_len, uchar_t page_code) in g_scsi_rec_diag_cmd() argument
198 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_rec_diag_cmd()
202 if (buf_len & 0x03) { in g_scsi_rec_diag_cmd()
215 status = rec_diag_cmd(fd, buf_ptr, buf_len, page_code, SCSI_ESI_PCV); in g_scsi_rec_diag_cmd()
217 status = rec_diag_cmd(fd, buf_ptr, buf_len, page_code, SCSI_ESI_PF); in g_scsi_rec_diag_cmd()
226 g_scsi_writebuffer_cmd(int fd, int off, uchar_t *buf_ptr, int buf_len, in g_scsi_writebuffer_cmd() argument
233 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_writebuffer_cmd()
243 cdb.byte6 = buf_len>>16; /* bytes 6-8 contain file length */ in g_scsi_writebuffer_cmd()
244 cdb.byte7 = (buf_len>>8) & 0xff; in g_scsi_writebuffer_cmd()
245 cdb.byte8 = buf_len & 0xff; in g_scsi_writebuffer_cmd()
249 ucmd.uscsi_buflen = buf_len; in g_scsi_writebuffer_cmd()
263 g_scsi_readbuffer_cmd(int fd, uchar_t *buf_ptr, int buf_len, int code_off) in g_scsi_readbuffer_cmd() argument
269 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_readbuffer_cmd()
277 cdb.byte6 = buf_len>>16; /* bytes 6-8 contain file length */ in g_scsi_readbuffer_cmd()
278 cdb.byte7 = (buf_len>>8) & 0xff; in g_scsi_readbuffer_cmd()
279 cdb.byte8 = buf_len & 0xff; in g_scsi_readbuffer_cmd()
283 ucmd.uscsi_buflen = buf_len; in g_scsi_readbuffer_cmd()
292 g_scsi_inquiry_cmd(int fd, uchar_t *buf_ptr, int buf_len) in g_scsi_inquiry_cmd() argument
299 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_inquiry_cmd()
303 (void) memset(buf_ptr, 0, buf_len); in g_scsi_inquiry_cmd()
305 cdb.count = (uchar_t)buf_len; in g_scsi_inquiry_cmd()
309 ucmd.uscsi_buflen = buf_len; in g_scsi_inquiry_cmd()
335 g_scsi_log_sense_cmd(int fd, uchar_t *buf_ptr, int buf_len, uchar_t page_code) in g_scsi_log_sense_cmd() argument
341 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_log_sense_cmd()
346 (void) memset(buf_ptr, 0, buf_len); in g_scsi_log_sense_cmd()
349 cdb.byte7 = buf_len>>8; in g_scsi_log_sense_cmd()
350 cdb.byte8 = buf_len & 0xff; in g_scsi_log_sense_cmd()
354 ucmd.uscsi_buflen = buf_len; in g_scsi_log_sense_cmd()
370 g_scsi_mode_select_cmd(int fd, uchar_t *buf_ptr, int buf_len, uchar_t sp) in g_scsi_mode_select_cmd() argument
377 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_mode_select_cmd()
383 cdb.byte7 = buf_len>>8; in g_scsi_mode_select_cmd()
384 cdb.byte8 = buf_len & 0xff; in g_scsi_mode_select_cmd()
389 ucmd.uscsi_buflen = buf_len; in g_scsi_mode_select_cmd()
408 int buf_len, in g_scsi_mode_sense_cmd() argument
419 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_mode_sense_cmd()
423 (void) memset(buf_ptr, 0, buf_len); in g_scsi_mode_sense_cmd()
427 (buf_len > MAX_MODE_SENSE_LEN)) { in g_scsi_mode_sense_cmd()
431 cdb.byte7 = buf_len>>8; in g_scsi_mode_sense_cmd()
432 cdb.byte8 = buf_len & 0xff; in g_scsi_mode_sense_cmd()
436 ucmd.uscsi_buflen = buf_len; in g_scsi_mode_sense_cmd()
444 uscsi_count = buf_len - ucmd.uscsi_resid; in g_scsi_mode_sense_cmd()
456 g_scsi_read_capacity_cmd(int fd, uchar_t *buf_ptr, int buf_len) in g_scsi_read_capacity_cmd() argument
462 if ((fd < 0) || (buf_ptr == NULL) || (buf_len < 0)) { in g_scsi_read_capacity_cmd()
467 (void) memset(buf_ptr, 0, buf_len); in g_scsi_read_capacity_cmd()
473 ucmd.uscsi_buflen = buf_len; in g_scsi_read_capacity_cmd()
482 struct scsi_capacity_16 *cap_ptr, int buf_len) in g_scsi_read_capacity_1016_cmd() argument
491 (buf_len < sizeof (struct scsi_capacity_16))) { in g_scsi_read_capacity_1016_cmd()
516 ret = scsi_read_capacity_16_cmd(fd, cap_ptr, buf_len); in g_scsi_read_capacity_1016_cmd()
526 struct scsi_capacity_16 *cap_ptr, int buf_len) in scsi_read_capacity_16_cmd() argument
533 (buf_len < sizeof (struct scsi_capacity_16))) { in scsi_read_capacity_16_cmd()
537 (void) memset((char *)cap_ptr, 0, buf_len); in scsi_read_capacity_16_cmd()
544 ucmd.uscsi_buflen = buf_len; in scsi_read_capacity_16_cmd()