Lines Matching refs:cdb

2392 	u8 *cdb = io_request->CDB.CDB32;  in megasas_set_pd_lba()  local
2400 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2401 cdb[0] = MEGASAS_SCSI_VARIABLE_LENGTH_CMD; in megasas_set_pd_lba()
2402 cdb[7] = MEGASAS_SCSI_ADDL_CDB_LEN; in megasas_set_pd_lba()
2405 cdb[9] = MEGASAS_SCSI_SERVICE_ACTION_READ32; in megasas_set_pd_lba()
2407 cdb[9] = MEGASAS_SCSI_SERVICE_ACTION_WRITE32; in megasas_set_pd_lba()
2408 cdb[10] = MEGASAS_RD_WR_PROTECT_CHECK_ALL; in megasas_set_pd_lba()
2411 cdb[12] = (u8)((start_blk >> 56) & 0xff); in megasas_set_pd_lba()
2412 cdb[13] = (u8)((start_blk >> 48) & 0xff); in megasas_set_pd_lba()
2413 cdb[14] = (u8)((start_blk >> 40) & 0xff); in megasas_set_pd_lba()
2414 cdb[15] = (u8)((start_blk >> 32) & 0xff); in megasas_set_pd_lba()
2415 cdb[16] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2416 cdb[17] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2417 cdb[18] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2418 cdb[19] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2427 cdb[28] = (u8)((num_blocks >> 24) & 0xff); in megasas_set_pd_lba()
2428 cdb[29] = (u8)((num_blocks >> 16) & 0xff); in megasas_set_pd_lba()
2429 cdb[30] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2430 cdb[31] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2453 opcode = cdb[0] == READ_16 ? READ_10 : WRITE_10; in megasas_set_pd_lba()
2454 flagvals = cdb[1]; in megasas_set_pd_lba()
2455 groupnum = cdb[14]; in megasas_set_pd_lba()
2456 control = cdb[15]; in megasas_set_pd_lba()
2458 opcode = cdb[0] == READ_12 ? READ_10 : WRITE_10; in megasas_set_pd_lba()
2459 flagvals = cdb[1]; in megasas_set_pd_lba()
2460 groupnum = cdb[10]; in megasas_set_pd_lba()
2461 control = cdb[11]; in megasas_set_pd_lba()
2464 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2466 cdb[0] = opcode; in megasas_set_pd_lba()
2467 cdb[1] = flagvals; in megasas_set_pd_lba()
2468 cdb[6] = groupnum; in megasas_set_pd_lba()
2469 cdb[9] = control; in megasas_set_pd_lba()
2472 cdb[8] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2473 cdb[7] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2481 opcode = cdb[0] == READ_6 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2482 control = cdb[5]; in megasas_set_pd_lba()
2486 cdb[0] == READ_10 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2487 flagvals = cdb[1]; in megasas_set_pd_lba()
2488 groupnum = cdb[6]; in megasas_set_pd_lba()
2489 control = cdb[9]; in megasas_set_pd_lba()
2493 cdb[0] == READ_12 ? READ_16 : WRITE_16; in megasas_set_pd_lba()
2494 flagvals = cdb[1]; in megasas_set_pd_lba()
2495 groupnum = cdb[10]; in megasas_set_pd_lba()
2496 control = cdb[11]; in megasas_set_pd_lba()
2500 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in megasas_set_pd_lba()
2502 cdb[0] = opcode; in megasas_set_pd_lba()
2503 cdb[1] = flagvals; in megasas_set_pd_lba()
2504 cdb[14] = groupnum; in megasas_set_pd_lba()
2505 cdb[15] = control; in megasas_set_pd_lba()
2508 cdb[13] = (u8)(num_blocks & 0xff); in megasas_set_pd_lba()
2509 cdb[12] = (u8)((num_blocks >> 8) & 0xff); in megasas_set_pd_lba()
2510 cdb[11] = (u8)((num_blocks >> 16) & 0xff); in megasas_set_pd_lba()
2511 cdb[10] = (u8)((num_blocks >> 24) & 0xff); in megasas_set_pd_lba()
2521 u8 val = cdb[1] & 0xE0; in megasas_set_pd_lba()
2522 cdb[3] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2523 cdb[2] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2524 cdb[1] = val | ((u8)(start_blk >> 16) & 0x1f); in megasas_set_pd_lba()
2528 cdb[5] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2529 cdb[4] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2530 cdb[3] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2531 cdb[2] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2534 cdb[5] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2535 cdb[4] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2536 cdb[3] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2537 cdb[2] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2540 cdb[9] = (u8)(start_blk & 0xff); in megasas_set_pd_lba()
2541 cdb[8] = (u8)((start_blk >> 8) & 0xff); in megasas_set_pd_lba()
2542 cdb[7] = (u8)((start_blk >> 16) & 0xff); in megasas_set_pd_lba()
2543 cdb[6] = (u8)((start_blk >> 24) & 0xff); in megasas_set_pd_lba()
2544 cdb[5] = (u8)((start_blk >> 32) & 0xff); in megasas_set_pd_lba()
2545 cdb[4] = (u8)((start_blk >> 40) & 0xff); in megasas_set_pd_lba()
2546 cdb[3] = (u8)((start_blk >> 48) & 0xff); in megasas_set_pd_lba()
2547 cdb[2] = (u8)((start_blk >> 56) & 0xff); in megasas_set_pd_lba()