Lines Matching refs:orb

140 	uint32_t	orb[8];  member
549 + offsetof(struct sbp_ocb, orb[0]); in sbp_alloc_lun()
1371 bzero((void *)ocb->orb, sizeof(ocb->orb)); in sbp_mgm_orb()
1372 ocb->orb[6] = htonl((nid << 16) | SBP_BIND_HI); in sbp_mgm_orb()
1373 ocb->orb[7] = htonl(SBP_DEV2ADDR(target->target_id, sdev->lun_id)); in sbp_mgm_orb()
1383 ocb->orb[0] = ocb->orb[1] = 0; /* password */ in sbp_mgm_orb()
1384 ocb->orb[2] = htonl(nid << 16); in sbp_mgm_orb()
1385 ocb->orb[3] = htonl(sdev->dma.bus_addr); in sbp_mgm_orb()
1386 ocb->orb[4] = htonl(ORB_NOTIFY | sdev->lun_id); in sbp_mgm_orb()
1388 ocb->orb[4] |= htonl(ORB_EXV); in sbp_mgm_orb()
1389 ocb->orb[5] = htonl(SBP_LOGIN_SIZE); in sbp_mgm_orb()
1393 ocb->orb[0] = htonl((0 << 16) | 0); in sbp_mgm_orb()
1394 ocb->orb[1] = htonl(aocb->bus_addr & 0xffffffff); in sbp_mgm_orb()
1401 ocb->orb[4] = htonl(ORB_NOTIFY | func | sdev->login->id); in sbp_mgm_orb()
1743 switch (ntohl(ocb->orb[4]) & ORB_FMT_MSK) { in sbp_recv1()
1751 orb_fun = ntohl(ocb->orb[4]) & ORB_FUN_MSK; in sbp_recv1()
2383 if (csio->cdb_len > sizeof(ocb->orb) - 5 * sizeof(uint32_t)) { in sbp_action()
2415 ocb->orb[0] = htonl(1U << 31); in sbp_action()
2416 ocb->orb[1] = 0; in sbp_action()
2417 ocb->orb[2] = htonl(((sbp->fd.fc->nodeid | FWLOCALBUS) << 16)); in sbp_action()
2418 ocb->orb[3] = htonl(ocb->bus_addr + IND_PTR_OFFSET); in sbp_action()
2420 ocb->orb[4] = htonl(ORB_NOTIFY | ORB_CMD_SPD(speed) in sbp_action()
2423 ocb->orb[4] |= htonl(ORB_CMD_IN); in sbp_action()
2430 bcopy(cdb, (void *)&ocb->orb[5], csio->cdb_len); in sbp_action()
2583 ocb->orb[3] = htonl(s->ds_addr); in sbp_execute_ocb()
2584 ocb->orb[4] |= htonl(s->ds_len); in sbp_execute_ocb()
2601 ocb->orb[4] |= htonl(ORB_CMD_PTBL | seg); in sbp_execute_ocb()
2606 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_execute_ocb()
2658 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_dequeue_ocb()
2661 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_dequeue_ocb()
2739 *(volatile uint32_t *)&prev2->orb[1] = htonl(ocb->bus_addr); in sbp_enqueue_ocb()
2740 *(volatile uint32_t *)&prev2->orb[0] = 0; in sbp_enqueue_ocb()
2796 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_abort_ocb()
2798 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_abort_ocb()