Lines Matching refs:buf_len

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