Lines Matching refs:cdb

2353 	u8 *cdb = io_request->CDB.CDB32;  in megasas_set_pd_lba()  local
2361 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2362 cdb[0] = MEGASAS_SCSI_VARIABLE_LENGTH_CMD; in megasas_set_pd_lba()
2363 cdb[7] = MEGASAS_SCSI_ADDL_CDB_LEN; in megasas_set_pd_lba()
2366 cdb[9] = MEGASAS_SCSI_SERVICE_ACTION_READ32; in megasas_set_pd_lba()
2368 cdb[9] = MEGASAS_SCSI_SERVICE_ACTION_WRITE32; in megasas_set_pd_lba()
2369 cdb[10] = MEGASAS_RD_WR_PROTECT_CHECK_ALL; in megasas_set_pd_lba()
2372 cdb[12] = (u8)((start_blk >> 56) & 0xff); in megasas_set_pd_lba()
2373 cdb[13] = (u8)((start_blk >> 48) & 0xff); in megasas_set_pd_lba()
2374 cdb[14] = (u8)((start_blk >> 40) & 0xff); in megasas_set_pd_lba()
2375 cdb[15] = (u8)((start_blk >> 32) & 0xff); in megasas_set_pd_lba()
2376 cdb[16] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2377 cdb[17] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2378 cdb[18] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2379 cdb[19] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2388 cdb[28] = (u8)((num_blocks >> 24) & 0xff); in megasas_set_pd_lba()
2389 cdb[29] = (u8)((num_blocks >> 16) & 0xff); in megasas_set_pd_lba()
2390 cdb[30] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2391 cdb[31] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2414 opcode = cdb[0] == READ_16 ? READ_10 : WRITE_10; in megasas_set_pd_lba()
2415 flagvals = cdb[1]; in megasas_set_pd_lba()
2416 groupnum = cdb[14]; in megasas_set_pd_lba()
2417 control = cdb[15]; in megasas_set_pd_lba()
2419 opcode = cdb[0] == READ_12 ? READ_10 : WRITE_10; in megasas_set_pd_lba()
2420 flagvals = cdb[1]; in megasas_set_pd_lba()
2421 groupnum = cdb[10]; in megasas_set_pd_lba()
2422 control = cdb[11]; in megasas_set_pd_lba()
2425 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2427 cdb[0] = opcode; in megasas_set_pd_lba()
2428 cdb[1] = flagvals; in megasas_set_pd_lba()
2429 cdb[6] = groupnum; in megasas_set_pd_lba()
2430 cdb[9] = control; in megasas_set_pd_lba()
2433 cdb[8] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2434 cdb[7] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2442 opcode = cdb[0] == READ_6 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2443 control = cdb[5]; in megasas_set_pd_lba()
2447 cdb[0] == READ_10 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2448 flagvals = cdb[1]; in megasas_set_pd_lba()
2449 groupnum = cdb[6]; in megasas_set_pd_lba()
2450 control = cdb[9]; in megasas_set_pd_lba()
2454 cdb[0] == READ_12 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2455 flagvals = cdb[1]; in megasas_set_pd_lba()
2456 groupnum = cdb[10]; in megasas_set_pd_lba()
2457 control = cdb[11]; in megasas_set_pd_lba()
2461 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2463 cdb[0] = opcode; in megasas_set_pd_lba()
2464 cdb[1] = flagvals; in megasas_set_pd_lba()
2465 cdb[14] = groupnum; in megasas_set_pd_lba()
2466 cdb[15] = control; in megasas_set_pd_lba()
2469 cdb[13] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2470 cdb[12] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2471 cdb[11] = (u8)((num_blocks >> 16) & 0xff); in megasas_set_pd_lba()
2472 cdb[10] = (u8)((num_blocks >> 24) & 0xff); in megasas_set_pd_lba()
2482 u8 val = cdb[1] & 0xE0; in megasas_set_pd_lba()
2483 cdb[3] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2484 cdb[2] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2485 cdb[1] = val | ((u8)(start_blk >> 16) & 0x1f); in megasas_set_pd_lba()
2489 cdb[5] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2490 cdb[4] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2491 cdb[3] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2492 cdb[2] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2495 cdb[5] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2496 cdb[4] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2497 cdb[3] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2498 cdb[2] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2501 cdb[9] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2502 cdb[8] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2503 cdb[7] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2504 cdb[6] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2505 cdb[5] = (u8)((start_blk >> 32) & 0xff); in megasas_set_pd_lba()
2506 cdb[4] = (u8)((start_blk >> 40) & 0xff); in megasas_set_pd_lba()
2507 cdb[3] = (u8)((start_blk >> 48) & 0xff); in megasas_set_pd_lba()
2508 cdb[2] = (u8)((start_blk >> 56) & 0xff); in megasas_set_pd_lba()