Lines Matching refs:orb

146 	uint32_t	orb[8];  member
555 + offsetof(struct sbp_ocb, orb[0]); in sbp_alloc_lun()
1379 bzero((void *)ocb->orb, sizeof(ocb->orb)); in sbp_mgm_orb()
1380 ocb->orb[6] = htonl((nid << 16) | SBP_BIND_HI); in sbp_mgm_orb()
1381 ocb->orb[7] = htonl(SBP_DEV2ADDR(target->target_id, sdev->lun_id)); in sbp_mgm_orb()
1391 ocb->orb[0] = ocb->orb[1] = 0; /* password */ in sbp_mgm_orb()
1392 ocb->orb[2] = htonl(nid << 16); in sbp_mgm_orb()
1393 ocb->orb[3] = htonl(sdev->dma.bus_addr); in sbp_mgm_orb()
1394 ocb->orb[4] = htonl(ORB_NOTIFY | sdev->lun_id); in sbp_mgm_orb()
1396 ocb->orb[4] |= htonl(ORB_EXV); in sbp_mgm_orb()
1397 ocb->orb[5] = htonl(SBP_LOGIN_SIZE); in sbp_mgm_orb()
1401 ocb->orb[0] = htonl((0 << 16) | 0); in sbp_mgm_orb()
1402 ocb->orb[1] = htonl(aocb->bus_addr & 0xffffffff); in sbp_mgm_orb()
1409 ocb->orb[4] = htonl(ORB_NOTIFY | func | sdev->login->id); in sbp_mgm_orb()
1751 switch (ntohl(ocb->orb[4]) & ORB_FMT_MSK) { in sbp_recv1()
1759 orb_fun = ntohl(ocb->orb[4]) & ORB_FUN_MSK; in sbp_recv1()
2391 if (csio->cdb_len > sizeof(ocb->orb) - 5 * sizeof(uint32_t)) { in sbp_action()
2423 ocb->orb[0] = htonl(1U << 31); in sbp_action()
2424 ocb->orb[1] = 0; in sbp_action()
2425 ocb->orb[2] = htonl(((sbp->fd.fc->nodeid | FWLOCALBUS) << 16)); in sbp_action()
2426 ocb->orb[3] = htonl(ocb->bus_addr + IND_PTR_OFFSET); in sbp_action()
2428 ocb->orb[4] = htonl(ORB_NOTIFY | ORB_CMD_SPD(speed) in sbp_action()
2431 ocb->orb[4] |= htonl(ORB_CMD_IN); in sbp_action()
2438 bcopy(cdb, (void *)&ocb->orb[5], csio->cdb_len); in sbp_action()
2591 ocb->orb[3] = htonl(s->ds_addr); in sbp_execute_ocb()
2592 ocb->orb[4] |= htonl(s->ds_len); in sbp_execute_ocb()
2609 ocb->orb[4] |= htonl(ORB_CMD_PTBL | seg); in sbp_execute_ocb()
2614 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_execute_ocb()
2666 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_dequeue_ocb()
2669 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_dequeue_ocb()
2747 *(volatile uint32_t *)&prev2->orb[1] = htonl(ocb->bus_addr); in sbp_enqueue_ocb()
2748 *(volatile uint32_t *)&prev2->orb[0] = 0; in sbp_enqueue_ocb()
2804 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_abort_ocb()
2806 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_abort_ocb()