Lines Matching refs:orb

307 			LOGIN_ORB_LUN(be32_to_cpu(req->orb.misc)));  in sbp_management_request_login()
310 LOGIN_ORB_LUN(be32_to_cpu(req->orb.misc))); in sbp_management_request_login()
360 if (LOGIN_ORB_EXCLUSIVE(be32_to_cpu(req->orb.misc)) && in sbp_management_request_login()
427 1 << LOGIN_ORB_RECONNECT(be32_to_cpu(req->orb.misc)), in sbp_management_request_login()
444 login->status_fifo_addr = sbp2_pointer_to_addr(&req->orb.status_fifo); in sbp_management_request_login()
445 login->exclusive = LOGIN_ORB_EXCLUSIVE(be32_to_cpu(req->orb.misc)); in sbp_management_request_login()
480 LOGIN_ORB_RESPONSE_LENGTH(be32_to_cpu(req->orb.length)), in sbp_management_request_login()
491 sbp2_pointer_to_addr(&req->orb.ptr2), response, in sbp_management_request_login()
547 RECONNECT_ORB_LOGIN_ID(be32_to_cpu(req->orb.misc))); in sbp_management_request_reconnect()
592 id = LOGOUT_ORB_LOGIN_ID(be32_to_cpu(req->orb.misc)); in sbp_management_request_logout()
896 sbp2_pointer_to_addr(&req->orb.next_orb), in tgt_agent_process_work()
897 sbp2_pointer_to_addr(&req->orb.data_descriptor), in tgt_agent_process_work()
898 be32_to_cpu(req->orb.misc)); in tgt_agent_process_work()
903 switch (ORB_REQUEST_FORMAT(be32_to_cpu(req->orb.misc))) { in tgt_agent_process_work()
977 req->orb_pointer, &req->orb, sizeof(req->orb)); in tgt_agent_fetch_work()
999 if (be32_to_cpu(req->orb.next_orb.high) & 0x80000000) { in tgt_agent_fetch_work()
1004 next_orb = sbp2_pointer_to_addr(&req->orb.next_orb); in tgt_agent_fetch_work()
1131 cmd_len = scsi_command_size(req->orb.command_block); in sbp_fetch_command()
1137 memcpy(req->cmd_buf, req->orb.command_block, in sbp_fetch_command()
1138 min_t(int, cmd_len, sizeof(req->orb.command_block))); in sbp_fetch_command()
1140 if (cmd_len > sizeof(req->orb.command_block)) { in sbp_fetch_command()
1142 copy_len = cmd_len - sizeof(req->orb.command_block); in sbp_fetch_command()
1146 req->orb_pointer + sizeof(req->orb), in sbp_fetch_command()
1147 req->cmd_buf + sizeof(req->orb.command_block), in sbp_fetch_command()
1161 if (!CMDBLK_ORB_PG_TBL_PRESENT(be32_to_cpu(req->orb.misc))) in sbp_fetch_page_table()
1164 pg_tbl_sz = CMDBLK_ORB_DATA_SIZE(be32_to_cpu(req->orb.misc)) * in sbp_fetch_page_table()
1172 sbp2_pointer_to_addr(&req->orb.data_descriptor), in sbp_fetch_page_table()
1188 data_size = CMDBLK_ORB_DATA_SIZE(be32_to_cpu(req->orb.misc)); in sbp_calc_data_length_direction()
1189 direction = CMDBLK_ORB_DIRECTION(be32_to_cpu(req->orb.misc)); in sbp_calc_data_length_direction()
1277 max_payload = 4 << CMDBLK_ORB_MAX_PAYLOAD(be32_to_cpu(req->orb.misc)); in sbp_rw_data()
1278 speed = CMDBLK_ORB_SPEED(be32_to_cpu(req->orb.misc)); in sbp_rw_data()
1280 pg_size = CMDBLK_ORB_PG_SIZE(be32_to_cpu(req->orb.misc)); in sbp_rw_data()
1294 num_pte = CMDBLK_ORB_DATA_SIZE(be32_to_cpu(req->orb.misc)); in sbp_rw_data()
1302 offset = sbp2_pointer_to_addr(&req->orb.data_descriptor); in sbp_rw_data()
1470 agent->orb_offset, &req->orb, sizeof(req->orb)); in sbp_mgt_agent_process()
1477 sbp2_pointer_to_addr(&req->orb.ptr1), in sbp_mgt_agent_process()
1478 sbp2_pointer_to_addr(&req->orb.ptr2), in sbp_mgt_agent_process()
1479 be32_to_cpu(req->orb.misc), be32_to_cpu(req->orb.length), in sbp_mgt_agent_process()
1480 sbp2_pointer_to_addr(&req->orb.status_fifo)); in sbp_mgt_agent_process()
1482 if (!ORB_NOTIFY(be32_to_cpu(req->orb.misc)) || in sbp_mgt_agent_process()
1483 ORB_REQUEST_FORMAT(be32_to_cpu(req->orb.misc)) != 0) { in sbp_mgt_agent_process()
1488 switch (MANAGEMENT_ORB_FUNCTION(be32_to_cpu(req->orb.misc))) { in sbp_mgt_agent_process()
1553 MANAGEMENT_ORB_FUNCTION(be32_to_cpu(req->orb.misc))); in sbp_mgt_agent_process()
1571 sbp2_pointer_to_addr(&req->orb.status_fifo), in sbp_mgt_agent_process()