Lines Matching defs:orb
140 uint32_t orb[8];
549 + offsetof(struct sbp_ocb, orb[0]);
1215 printf("%s: orb pointer active\n", __func__);
1371 bzero((void *)ocb->orb, sizeof(ocb->orb));
1372 ocb->orb[6] = htonl((nid << 16) | SBP_BIND_HI);
1373 ocb->orb[7] = htonl(SBP_DEV2ADDR(target->target_id, sdev->lun_id));
1383 ocb->orb[0] = ocb->orb[1] = 0; /* password */
1384 ocb->orb[2] = htonl(nid << 16);
1385 ocb->orb[3] = htonl(sdev->dma.bus_addr);
1386 ocb->orb[4] = htonl(ORB_NOTIFY | sdev->lun_id);
1388 ocb->orb[4] |= htonl(ORB_EXV);
1389 ocb->orb[5] = htonl(SBP_LOGIN_SIZE);
1393 ocb->orb[0] = htonl((0 << 16) | 0);
1394 ocb->orb[1] = htonl(aocb->bus_addr & 0xffffffff);
1401 ocb->orb[4] = htonl(ORB_NOTIFY | func | sdev->login->id);
1699 " len:%x stat:%x orb:%x%08x\n",
1743 switch (ntohl(ocb->orb[4]) & ORB_FMT_MSK) {
1751 orb_fun = ntohl(ocb->orb[4]) & ORB_FUN_MSK;
2216 "%s:%s request timeout(mgm orb:0x%08x)\n",
2238 "%s:%s request timeout(cmd orb:0x%08x) ... ",
2383 if (csio->cdb_len > sizeof(ocb->orb) - 5 * sizeof(uint32_t)) {
2415 ocb->orb[0] = htonl(1U << 31);
2416 ocb->orb[1] = 0;
2417 ocb->orb[2] = htonl(((sbp->fd.fc->nodeid | FWLOCALBUS) << 16));
2418 ocb->orb[3] = htonl(ocb->bus_addr + IND_PTR_OFFSET);
2420 ocb->orb[4] = htonl(ORB_NOTIFY | ORB_CMD_SPD(speed)
2423 ocb->orb[4] |= htonl(ORB_CMD_IN);
2430 bcopy(cdb, (void *)&ocb->orb[5], csio->cdb_len);
2432 printf("ORB %08x %08x %08x %08x\n", ntohl(ocb->orb[0]), ntohl(ocb->orb[1]), ntohl(ocb->orb[2]), ntohl(ocb->orb[3]));
2433 printf("ORB %08x %08x %08x %08x\n", ntohl(ocb->orb[4]), ntohl(ocb->orb[5]), ntohl(ocb->orb[6]), ntohl(ocb->orb[7]));
2583 ocb->orb[3] = htonl(s->ds_addr);
2584 ocb->orb[4] |= htonl(s->ds_len);
2601 ocb->orb[4] |= htonl(ORB_CMD_PTBL | seg);
2606 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ?
2658 if (ntohl(ocb->orb[4]) & 0xffff) {
2661 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ?
2735 * Suppress compiler optimization so that orb[1] must be written first.
2739 *(volatile uint32_t *)&prev2->orb[1] = htonl(ocb->bus_addr);
2740 *(volatile uint32_t *)&prev2->orb[0] = 0;
2796 if (ntohl(ocb->orb[4]) & 0xffff) {
2798 (ntohl(ocb->orb[4]) & ORB_CMD_IN) ?