• Home
  • Raw
  • Download

Lines Matching refs:lba

271 				   unsigned long long *lba, unsigned int *num)  in get_data_transfer_info()  argument
276 *lba = (u64)cmd[9] | (u64)cmd[8] << 8 | in get_data_transfer_info()
286 *lba = (u32)cmd[5] | (u32)cmd[4] << 8 | (u32)cmd[3] << 16 | in get_data_transfer_info()
295 *lba = (u32)cmd[5] | (u32)cmd[4] << 8 | (u32)cmd[3] << 16 | in get_data_transfer_info()
302 *lba = (u32)cmd[3] | (u32)cmd[2] << 8 | in get_data_transfer_info()
1503 unsigned long long lba, unsigned int num) in check_device_access_params() argument
1505 if (lba + num > sdebug_capacity) { in check_device_access_params()
1519 unsigned long long lba, unsigned int num, int write) in do_device_access() argument
1527 block = do_div(lba, sdebug_store_sectors); in do_device_access()
1539 static int resp_read(struct scsi_cmnd *SCpnt, unsigned long long lba, in resp_read() argument
1545 ret = check_device_access_params(devip, lba, num); in resp_read()
1550 (lba <= OPT_MEDIUM_ERR_ADDR) && in resp_read()
1551 ((lba + num) > OPT_MEDIUM_ERR_ADDR)) { in resp_read()
1567 ret = do_device_access(SCpnt, devip, lba, num, 0); in resp_read()
1572 static int resp_write(struct scsi_cmnd *SCpnt, unsigned long long lba, in resp_write() argument
1578 ret = check_device_access_params(devip, lba, num); in resp_write()
1583 ret = do_device_access(SCpnt, devip, lba, num, 1); in resp_write()
1651 static int resp_xdwriteread(struct scsi_cmnd *scp, unsigned long long lba, in resp_xdwriteread() argument
2729 unsigned long long lba; in scsi_debug_queuecommand() local
2863 get_data_transfer_info(cmd, &lba, &num); in scsi_debug_queuecommand()
2864 errsts = resp_read(SCpnt, lba, num, devip); in scsi_debug_queuecommand()
2891 get_data_transfer_info(cmd, &lba, &num); in scsi_debug_queuecommand()
2892 errsts = resp_write(SCpnt, lba, num, devip); in scsi_debug_queuecommand()
2932 get_data_transfer_info(cmd, &lba, &num); in scsi_debug_queuecommand()
2933 errsts = resp_read(SCpnt, lba, num, devip); in scsi_debug_queuecommand()
2936 errsts = resp_write(SCpnt, lba, num, devip); in scsi_debug_queuecommand()
2939 errsts = resp_xdwriteread(SCpnt, lba, num, devip); in scsi_debug_queuecommand()