• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/mrsas/

Lines Matching refs:csio

459 	struct ccb_scsiio *csio = &(ccb->csio);
463 if ((csio->cdb_io.cdb_bytes[0]) == SYNCHRONIZE_CACHE &&
516 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) {
521 cmd->length = csio->dxfer_len;
523 cmd->data = csio->data_ptr;
526 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) {
531 cmd->length = csio->dxfer_len;
533 cmd->data = csio->data_ptr;
542 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) {
547 cmd->length = csio->dxfer_len;
549 cmd->data = csio->data_ptr;
574 bcopy(csio->cdb_io.cdb_ptr, cmd->io_request->CDB.CDB32, csio->cdb_len);
576 bcopy(csio->cdb_io.cdb_bytes, cmd->io_request->CDB.CDB32, csio->cdb_len);
694 struct ccb_scsiio *csio = &(ccb->csio);
696 switch (csio->cdb_io.cdb_bytes[0]) {
850 struct ccb_scsiio *csio = &(ccb->csio);
862 io_request->IoFlags = htole16(csio->cdb_len);
971 struct ccb_scsiio *csio = &(ccb->csio);
990 if (csio->cdb_len == 6) {
991 datalength = (u_int32_t)csio->cdb_io.cdb_bytes[4];
992 start_lba_lo = ((u_int32_t)csio->cdb_io.cdb_bytes[1] << 16) |
993 ((u_int32_t)csio->cdb_io.cdb_bytes[2] << 8) |
994 (u_int32_t)csio->cdb_io.cdb_bytes[3];
1000 else if (csio->cdb_len == 10) {
1001 datalength = (u_int32_t)csio->cdb_io.cdb_bytes[8] |
1002 ((u_int32_t)csio->cdb_io.cdb_bytes[7] << 8);
1003 start_lba_lo = ((u_int32_t)csio->cdb_io.cdb_bytes[2] << 24) |
1004 ((u_int32_t)csio->cdb_io.cdb_bytes[3] << 16) |
1005 (u_int32_t)csio->cdb_io.cdb_bytes[4] << 8 |
1006 ((u_int32_t)csio->cdb_io.cdb_bytes[5]);
1011 else if (csio->cdb_len == 12) {
1012 datalength = (u_int32_t)csio->cdb_io.cdb_bytes[6] << 24 |
1013 ((u_int32_t)csio->cdb_io.cdb_bytes[7] << 16) |
1014 ((u_int32_t)csio->cdb_io.cdb_bytes[8] << 8) |
1015 ((u_int32_t)csio->cdb_io.cdb_bytes[9]);
1016 start_lba_lo = ((u_int32_t)csio->cdb_io.cdb_bytes[2] << 24) |
1017 ((u_int32_t)csio->cdb_io.cdb_bytes[3] << 16) |
1018 (u_int32_t)csio->cdb_io.cdb_bytes[4] << 8 |
1019 ((u_int32_t)csio->cdb_io.cdb_bytes[5]);
1024 else if (csio->cdb_len == 16) {
1025 datalength = (u_int32_t)csio->cdb_io.cdb_bytes[10] << 24 |
1026 ((u_int32_t)csio->cdb_io.cdb_bytes[11] << 16) |
1027 ((u_int32_t)csio->cdb_io.cdb_bytes[12] << 8) |
1028 ((u_int32_t)csio->cdb_io.cdb_bytes[13]);
1029 start_lba_lo = ((u_int32_t)csio->cdb_io.cdb_bytes[6] << 24) |
1030 ((u_int32_t)csio->cdb_io.cdb_bytes[7] << 16) |
1031 (u_int32_t)csio->cdb_io.cdb_bytes[8] << 8 |
1032 ((u_int32_t)csio->cdb_io.cdb_bytes[9]);
1033 start_lba_hi = ((u_int32_t)csio->cdb_io.cdb_bytes[2] << 24) |
1034 ((u_int32_t)csio->cdb_io.cdb_bytes[3] << 16) |
1035 (u_int32_t)csio->cdb_io.cdb_bytes[4] << 8 |
1036 ((u_int32_t)csio->cdb_io.cdb_bytes[5]);
1117 mrsas_set_pd_lba(io_request, csio->cdb_len, &io_info, ccb, map_ptr,