Lines Matching refs:cmd

46 			 struct scsi_##opcode##_cmd *cmd,		\
52 #define GET_CONTROL_NACA(cmd) (cmd->control & BIT(2)) argument
85 #define GET_REQUEST_SENSE_DESC(cmd) (cmd->desc & BIT(0)) argument
195 #define GET_IMMED(cmd) (cmd->immed & BIT(0)) argument
196 #define GET_POWER_CONDITION_MODIFIER(cmd) (cmd->condition & BIT_MASK(4)) argument
197 #define GET_POWER_CONDITION(cmd) ((cmd->start & 0xF0) >> 4) argument
198 #define GET_NO_FLUSH(cmd) (cmd->start & BIT(2)) argument
199 #define GET_LOEJ(cmd) (cmd->start & BIT(1)) argument
200 #define GET_START(cmd) (cmd->start & BIT(0)) argument
221 #define GET_PREVENT(cmd) (cmd->prevent & BIT_MASK(2)) argument
426 (GET_REQUEST_SENSE_DESC(cmd))) { in SCSI_CMD_HANDLER()
443 length = MIN(cmd->allocation_length, sizeof(r)); in SCSI_CMD_HANDLER()
543 if (cmd->cmddt_evpd & INQUIRY_CMDDT_OBSOLETE) { in SCSI_CMD_HANDLER()
546 } else if (cmd->cmddt_evpd & INQUIRY_EVPD) { in SCSI_CMD_HANDLER()
550 ret = MIN(sys_be16_to_cpu(cmd->allocation_length), in SCSI_CMD_HANDLER()
551 fill_vpd_page(ctx, cmd->page_code, data_in_buf)); in SCSI_CMD_HANDLER()
552 } else if (cmd->page_code != 0) { in SCSI_CMD_HANDLER()
553 LOG_WRN("Page Code is %d but EVPD set", cmd->page_code); in SCSI_CMD_HANDLER()
557 ret = MIN(sys_be16_to_cpu(cmd->allocation_length), in SCSI_CMD_HANDLER()
575 if (cmd->page != MODE_SENSE_PAGE_CODE_ALL_PAGES || cmd->subpage != 0) { in SCSI_CMD_HANDLER()
585 length = MIN(cmd->allocation_length, sizeof(r)); in SCSI_CMD_HANDLER()
600 if (GET_POWER_CONDITION(cmd) == POWER_COND_START_VALID) { in SCSI_CMD_HANDLER()
601 if (GET_LOEJ(cmd)) { in SCSI_CMD_HANDLER()
602 if (GET_START(cmd)) { in SCSI_CMD_HANDLER()
621 switch (GET_PREVENT(cmd)) { in SCSI_CMD_HANDLER()
661 length = MIN(sys_be16_to_cpu(cmd->allocation_length), sizeof(r)); in SCSI_CMD_HANDLER()
726 uint32_t lba = sys_be32_to_cpu(cmd->lba); in SCSI_CMD_HANDLER()
727 uint16_t transfer_length = sys_be16_to_cpu(cmd->transfer_length); in SCSI_CMD_HANDLER()
780 uint32_t lba = sys_be32_to_cpu(cmd->lba); in SCSI_CMD_HANDLER()
781 uint16_t transfer_length = sys_be16_to_cpu(cmd->transfer_length); in SCSI_CMD_HANDLER()
808 if (cmd->page != MODE_SENSE_PAGE_CODE_ALL_PAGES || cmd->subpage != 0) { in SCSI_CMD_HANDLER()
820 length = MIN(sys_be16_to_cpu(cmd->allocation_length), sizeof(r)); in SCSI_CMD_HANDLER()