Lines Matching refs:real_buffer
2023 unsigned char *real_buffer; in scsi_mode_select() local
2032 real_buffer = kmalloc(8 + len, GFP_KERNEL); in scsi_mode_select()
2033 if (!real_buffer) in scsi_mode_select()
2035 memcpy(real_buffer + 8, buffer, len); in scsi_mode_select()
2037 real_buffer[0] = 0; in scsi_mode_select()
2038 real_buffer[1] = 0; in scsi_mode_select()
2039 real_buffer[2] = data->medium_type; in scsi_mode_select()
2040 real_buffer[3] = data->device_specific; in scsi_mode_select()
2041 real_buffer[4] = data->longlba ? 0x01 : 0; in scsi_mode_select()
2042 real_buffer[5] = 0; in scsi_mode_select()
2043 real_buffer[6] = data->block_descriptor_length >> 8; in scsi_mode_select()
2044 real_buffer[7] = data->block_descriptor_length; in scsi_mode_select()
2054 real_buffer = kmalloc(4 + len, GFP_KERNEL); in scsi_mode_select()
2055 if (!real_buffer) in scsi_mode_select()
2057 memcpy(real_buffer + 4, buffer, len); in scsi_mode_select()
2059 real_buffer[0] = 0; in scsi_mode_select()
2060 real_buffer[1] = data->medium_type; in scsi_mode_select()
2061 real_buffer[2] = data->device_specific; in scsi_mode_select()
2062 real_buffer[3] = data->block_descriptor_length; in scsi_mode_select()
2068 ret = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, real_buffer, len, in scsi_mode_select()
2070 kfree(real_buffer); in scsi_mode_select()