Lines Matching refs:buffer
330 rt_off_t lba, void *buffer, rt_size_t size) in rt_scsi_read10() argument
340 cmd.data.ptr = buffer; in rt_scsi_read10()
347 rt_off_t lba, void *buffer, rt_size_t size) in rt_scsi_read12() argument
358 cmd.data.ptr = buffer; in rt_scsi_read12()
365 rt_off_t lba, void *buffer, rt_size_t size) in rt_scsi_read16() argument
376 cmd.data.ptr = buffer; in rt_scsi_read16()
383 rt_off_t lba, const void *buffer, rt_size_t size) in rt_scsi_write10() argument
393 cmd.data.ptr = (void *)buffer; in rt_scsi_write10()
400 rt_off_t lba, const void *buffer, rt_size_t size) in rt_scsi_write12() argument
411 cmd.data.ptr = (void *)buffer; in rt_scsi_write12()
418 rt_off_t lba, const void *buffer, rt_size_t size) in rt_scsi_write16() argument
429 cmd.data.ptr = (void *)buffer; in rt_scsi_write16()
500 rt_uint8_t pf, rt_uint8_t sp, void *buffer, rt_size_t size, in rt_scsi_mode_select6() argument
514 rt_memcpy(real_buffer + 4, buffer, size); in rt_scsi_mode_select6()
539 rt_uint8_t pf, rt_uint8_t sp, void *buffer, rt_size_t size, in rt_scsi_mode_select10() argument
553 rt_memcpy(real_buffer + 8, buffer, size); in rt_scsi_mode_select10()
581 rt_uint8_t modepage, rt_uint8_t *buffer, rt_bool_t use10) in scsi_mode_sense_fill() argument
583 if (buffer[0] == 0x86 && buffer[1] == 0x0b && (modepage == 6 || modepage == 8)) in scsi_mode_sense_fill()
594 data->length = rt_be16_to_cpu(buffer[0]) + 2; in scsi_mode_sense_fill()
595 data->medium_type = buffer[2]; in scsi_mode_sense_fill()
596 data->device_specific = buffer[3]; in scsi_mode_sense_fill()
597 data->longlba = buffer[4] & 0x01; in scsi_mode_sense_fill()
598 data->block_descriptor_length = rt_be16_to_cpu(buffer[6]); in scsi_mode_sense_fill()
602 data->length = buffer[0] + 1; in scsi_mode_sense_fill()
603 data->medium_type = buffer[1]; in scsi_mode_sense_fill()
604 data->device_specific = buffer[2]; in scsi_mode_sense_fill()
605 data->block_descriptor_length = buffer[3]; in scsi_mode_sense_fill()
610 rt_uint8_t dbd, rt_uint8_t modepage, rt_uint8_t subpage, void *buffer, rt_size_t size, in rt_scsi_mode_sense6() argument
616 rt_memset(buffer, 0, size); in rt_scsi_mode_sense6()
626 cmd.data.ptr = buffer; in rt_scsi_mode_sense6()
634 scsi_mode_sense_fill(data, modepage, buffer, RT_FALSE); in rt_scsi_mode_sense6()
641 rt_uint8_t dbd, rt_uint8_t modepage, rt_uint8_t subpage, void *buffer, rt_size_t size, in rt_scsi_mode_sense10() argument
647 rt_memset(buffer, 0, size); in rt_scsi_mode_sense10()
657 cmd.data.ptr = buffer; in rt_scsi_mode_sense10()
665 scsi_mode_sense_fill(data, modepage, buffer, RT_FALSE); in rt_scsi_mode_sense10()