Lines Matching refs:real_buffer
504 rt_uint8_t *real_buffer; in rt_scsi_mode_select6() local
507 real_buffer = rt_malloc(4 + size); in rt_scsi_mode_select6()
509 if (!real_buffer) in rt_scsi_mode_select6()
514 rt_memcpy(real_buffer + 4, buffer, size); in rt_scsi_mode_select6()
516 real_buffer[0] = 0; in rt_scsi_mode_select6()
517 real_buffer[1] = data->medium_type; in rt_scsi_mode_select6()
518 real_buffer[2] = data->device_specific; in rt_scsi_mode_select6()
519 real_buffer[3] = data->block_descriptor_length; in rt_scsi_mode_select6()
528 cmd.data.ptr = real_buffer; in rt_scsi_mode_select6()
533 rt_free(real_buffer); in rt_scsi_mode_select6()
543 rt_uint8_t *real_buffer; in rt_scsi_mode_select10() local
546 real_buffer = rt_malloc(8 + size); in rt_scsi_mode_select10()
548 if (!real_buffer) in rt_scsi_mode_select10()
553 rt_memcpy(real_buffer + 8, buffer, size); in rt_scsi_mode_select10()
555 real_buffer[0] = 0; in rt_scsi_mode_select10()
556 real_buffer[1] = 0; in rt_scsi_mode_select10()
557 real_buffer[2] = data->medium_type; in rt_scsi_mode_select10()
558 real_buffer[3] = data->device_specific; in rt_scsi_mode_select10()
559 real_buffer[4] = data->longlba ? 0x01 : 0; in rt_scsi_mode_select10()
560 real_buffer[5] = 0; in rt_scsi_mode_select10()
561 real_buffer[6] = rt_cpu_to_be16(data->block_descriptor_length); in rt_scsi_mode_select10()
570 cmd.data.ptr = real_buffer; in rt_scsi_mode_select10()
575 rt_free(real_buffer); in rt_scsi_mode_select10()