Lines Matching refs:orb

142 	uint32_t	orb[8];  member
551 + offsetof(struct sbp_ocb, orb[0]); in sbp_alloc_lun()
1375 bzero((void *)ocb->orb, sizeof(ocb->orb)); in sbp_mgm_orb()
1376 ocb->orb[6] = htonl((nid << 16) | SBP_BIND_HI); in sbp_mgm_orb()
1377 ocb->orb[7] = htonl(SBP_DEV2ADDR(target->target_id, sdev->lun_id)); in sbp_mgm_orb()
1387 ocb->orb[0] = ocb->orb[1] = 0; /* password */ in sbp_mgm_orb()
1388 ocb->orb[2] = htonl(nid << 16); in sbp_mgm_orb()
1389 ocb->orb[3] = htonl(sdev->dma.bus_addr); in sbp_mgm_orb()
1390 ocb->orb[4] = htonl(ORB_NOTIFY | sdev->lun_id); in sbp_mgm_orb()
1392 ocb->orb[4] |= htonl(ORB_EXV); in sbp_mgm_orb()
1393 ocb->orb[5] = htonl(SBP_LOGIN_SIZE); in sbp_mgm_orb()
1397 ocb->orb[0] = htonl((0 << 16) | 0); in sbp_mgm_orb()
1398 ocb->orb[1] = htonl(aocb->bus_addr & 0xffffffff); in sbp_mgm_orb()
1405 ocb->orb[4] = htonl(ORB_NOTIFY | func | sdev->login->id); in sbp_mgm_orb()
1747 switch (ntohl(ocb->orb[4]) & ORB_FMT_MSK) { in sbp_recv1()
1755 orb_fun = ntohl(ocb->orb[4]) & ORB_FUN_MSK; in sbp_recv1()
2387 if (csio->cdb_len > sizeof(ocb->orb) - 5 * sizeof(uint32_t)) { in sbp_action()
2419 ocb->orb[0] = htonl(1U << 31); in sbp_action()
2420 ocb->orb[1] = 0; in sbp_action()
2421 ocb->orb[2] = htonl(((sbp->fd.fc->nodeid | FWLOCALBUS) << 16)); in sbp_action()
2422 ocb->orb[3] = htonl(ocb->bus_addr + IND_PTR_OFFSET); in sbp_action()
2424 ocb->orb[4] = htonl(ORB_NOTIFY | ORB_CMD_SPD(speed) in sbp_action()
2427 ocb->orb[4] |= htonl(ORB_CMD_IN); in sbp_action()
2434 bcopy(cdb, (void *)&ocb->orb[5], csio->cdb_len); in sbp_action()
2587 ocb->orb[3] = htonl(s->ds_addr); in sbp_execute_ocb()
2588 ocb->orb[4] |= htonl(s->ds_len); in sbp_execute_ocb()
2605 ocb->orb[4] |= htonl(ORB_CMD_PTBL | seg); in sbp_execute_ocb()
2610 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_execute_ocb()
2662 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_dequeue_ocb()
2665 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_dequeue_ocb()
2743 *(volatile uint32_t *)&prev2->orb[1] = htonl(ocb->bus_addr); in sbp_enqueue_ocb()
2744 *(volatile uint32_t *)&prev2->orb[0] = 0; in sbp_enqueue_ocb()
2800 if (ntohl(ocb->orb[4]) & 0xffff) { in sbp_abort_ocb()
2802 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ? in sbp_abort_ocb()