/netbsd-6-1-5-RELEASE/sys/dev/iscsi/ |
H A D | iscsi_profile.h | 66 #define PERF_BEGIN(ccb, nowait) if (perf_active) perf_begin_command(ccb, nowait) 67 #define PERF_END(ccb) if (ccb->perf_index) perf_end_command(ccb) 68 #define PERF_SNAP(ccb,which) if (ccb->perf_index) \ 69 perf_snap(ccb->perf_index,which) 70 #define PERF_SNAPC(ccb,which) if (ccb [all...] |
H A D | iscsi_send.c | 138 ccb_t *ccb; local 173 TAILQ_FOREACH(ccb, &oldconn->ccbs_waiting, chain) { 178 opdu = ccb->pdu_waiting; 199 ccb->pdu_waiting = pdu; 200 ccb->connection = conn; 201 ccb->num_timeouts = 0; 206 ccb, opdu, pdu)); 216 while ((ccb = TAILQ_FIRST(&oldconn->ccbs_waiting)) != NULL) { 217 ccb->status = oldconn->terminating; 218 wake_ccb(ccb); 268 ccb_t *ccb, *nccb; local 440 send_pdu(ccb_t *ccb, pdu_t *pdu, ccb_disp_t cdisp, pdu_disp_t pdisp) argument 500 resend_pdu(ccb_t *ccb) argument 784 ccb_t *ccb; local 874 ccb_t *ccb; local 934 ccb_t *ccb; local 995 snack_missing(connection_t *conn, ccb_t *ccb, uint8_t type, uint32_t BegRun, uint32_t RunLength) argument 1102 ccb_t *ccb; local 1148 ccb_t *ccb; local 1210 ccb_t *ccb; local 1343 send_command(ccb_t *ccb, ccb_disp_t disp, bool waitok, bool immed) argument 1459 ccb_t *ccb; local 1535 ccb_t *ccb; local 1627 ccb_t *ccb = (ccb_t *) par; local [all...] |
H A D | iscsi_utils.c | 220 ccb_t *ccb; local 225 ccb = TAILQ_FIRST(&sess->ccb_pool); 226 if (ccb != NULL) { 227 TAILQ_REMOVE(&sess->ccb_pool, ccb, chain); 230 DEB(100, ("get_ccb: ccb = %p, waitok = %d\n", ccb, waitok)); 231 if (ccb == NULL) { 238 } while (ccb == NULL); 240 ccb->flags = 0; 241 ccb 261 free_ccb(ccb_t *ccb) argument 303 ccb_t *ccb; local 333 wake_ccb(ccb_t *ccb) argument 403 complete_ccb(ccb_t *ccb) argument [all...] |
H A D | iscsi_profile.c | 57 * ccb The associated CCB. 62 perf_begin_command(ccb_t *ccb, int nowait) argument 67 if (ccb->data_len < 512) { 75 perfdata[idx].datalen = ccb->data_len; 76 if (ccb->data_in) { 82 ccb->perf_index = ++idx; 93 * ccb The associated CCB. 97 perf_end_command(ccb_t *ccb) argument 99 int idx = ccb->perf_index; 103 (ccb [all...] |
H A D | iscsi_rcv.c | 127 ccb_t *ccb; local 134 ccb = &conn->session->ccb[cidx]; 135 if (ccb->ITT != itt || ccb->disp <= CCBDISP_BUSY) { 138 return ccb; 375 ccb_t *ccb, *nxt; local 377 for (ccb = TAILQ_FIRST(&conn->ccbs_waiting); ccb != NULL; ccb [all...] |
H A D | iscsi_ioctl.c | 514 ccb_t *ccb; local 551 while ((ccb = TAILQ_FIRST(&session->ccbs_throttled)) != NULL) { 552 ccb->status = ISCSI_STATUS_LOGOUT; 553 TAILQ_REMOVE(&session->ccbs_throttled, ccb, chain); 554 complete_ccb(ccb); 746 ccb_t *ccb; local 780 while ((ccb = TAILQ_FIRST(&connection->ccbs_waiting)) != NULL) { 781 TAILQ_REMOVE(&connection->ccbs_waiting, ccb, chain); 782 TAILQ_INSERT_TAIL(&old_waiting, ccb, chain); 790 while ((ccb [all...] |
H A D | iscsi_globals.h | 135 #define CCBF_RESENT 0x02 /* ccb was resent */ 239 /* the ccb this PDU belongs to (if any) */ 262 The per-command data structure. Calling it ccb in correspondence 271 ccb_disp_t disp; /* what to do with this ccb */ 481 ccb_t ccb[CCBS_PER_SESSION]; /* CCBs */ member in struct:session_s 699 #define SET_CCB_TIMEOUT(conn, ccb, tout) do { \ 701 callout_schedule(&ccb->timeout, tout); \ 705 #define SET_CCB_TIMEOUT(conn, ccb, tout) callout_schedule(&ccb->timeout, tout) 709 #define SET_CCB_TIMEOUT(conn, ccb, tou [all...] |
H A D | iscsi_main.c | 437 iscsi_done(ccb_t *ccb) argument 439 struct scsipi_xfer *xs = ccb->xs; 443 xs->resid = ccb->residual; 445 switch (ccb->status) { 481 free_ccb(ccb);
|
/netbsd-6-1-5-RELEASE/sys/dev/ic/ |
H A D | adv.c | 176 ADV_CCB *ccb; local 181 ccb = &ccbstore[i]; 182 if ((error = adv_init_ccb(sc, ccb)) != 0) { 183 aprint_error_dev(&sc->sc_dev, "unable to initialize ccb, error = %d\n", 187 TAILQ_INSERT_TAIL(&sc->sc_free_ccb, ccb, chain); 195 * A ccb is put onto the free list. 198 adv_free_ccb(ASC_SOFTC *sc, ADV_CCB *ccb) argument 203 adv_reset_ccb(ccb); 204 TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, chain); 210 adv_reset_ccb(ADV_CCB *ccb) argument 218 adv_init_ccb(ASC_SOFTC *sc, ADV_CCB *ccb) argument 260 ADV_CCB *ccb = 0; local 281 ADV_CCB *ccb = sc->sc_ccbhash[hashnum]; local 296 adv_queue_ccb(ASC_SOFTC *sc, ADV_CCB *ccb) argument 308 ADV_CCB *ccb; local 534 ADV_CCB *ccb; local 786 ADV_CCB *ccb = arg; local 827 ADV_CCB *ccb = arg; local 857 ADV_CCB *ccb; local [all...] |
H A D | cac.c | 105 struct cac_ccb *ccb; local 151 ccb = (struct cac_ccb *)sc->sc_ccbs; 153 for (i = 0; i < CAC_MAX_CCBS; i++, ccb++) { 158 &ccb->ccb_dmamap_xfer); 161 aprint_error_dev(&sc->sc_dv, "can't create ccb dmamap (%d)\n", 166 ccb->ccb_flags = 0; 167 ccb->ccb_paddr = sc->sc_ccbs_paddr + i * sizeof(struct cac_ccb); 168 SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_free, ccb, ccb_chain); 265 struct cac_ccb *ccb; local 273 while ((ccb 293 struct cac_ccb *ccb; local 378 struct cac_ccb *ccb; local 407 cac_ccb_start(struct cac_softc *sc, struct cac_ccb *ccb) argument 432 cac_ccb_done(struct cac_softc *sc, struct cac_ccb *ccb) argument 479 struct cac_ccb *ccb; local 503 cac_ccb_free(struct cac_softc *sc, struct cac_ccb *ccb) argument 528 cac_l0_submit(struct cac_softc *sc, struct cac_ccb *ccb) argument 542 struct cac_ccb *ccb; local [all...] |
H A D | aha.c | 284 struct aha_ccb *ccb; local 314 ccb = aha_ccb_phys_kv(sc, phystol(wmbi->ccb_addr)); 315 if (!ccb) { 316 printf("%s: bad mbi ccb pointer; skipping\n", 322 AHA_CCB_OFF(ccb), sizeof(struct aha_ccb), 327 u_char *cp = ccb->scsi_cmd; 332 printf("ccb addr = %p\n", ccb); 339 if ((ccb->flags & CCB_ABORT) != 0) { 366 callout_stop(&ccb 432 aha_reset_ccb(struct aha_softc *sc, struct aha_ccb *ccb) argument 442 aha_free_ccb(struct aha_softc *sc, struct aha_ccb *ccb) argument 453 aha_init_ccb(struct aha_softc *sc, struct aha_ccb *ccb) argument 490 struct aha_ccb *ccb; local 517 struct aha_ccb *ccb; local 537 struct aha_ccb *ccb = sc->sc_ccbhash[hashnum]; local 551 aha_queue_ccb(struct aha_softc *sc, struct aha_ccb *ccb) argument 566 struct aha_ccb *ccb; local 599 struct aha_ccb *ccb; local 655 aha_done(struct aha_softc *sc, struct aha_ccb *ccb) argument 1128 struct aha_ccb *ccb; local 1330 struct aha_ccb *ccb = arg; local [all...] |
H A D | adw.c | 216 ADW_CCB *ccb; local 220 ccb = &ccbstore[i]; 221 if ((error = adw_init_ccb(sc, ccb)) != 0) { 222 aprint_error_dev(&sc->sc_dev, "unable to initialize ccb, error = %d\n", 226 TAILQ_INSERT_TAIL(&sc->sc_free_ccb, ccb, chain); 234 * A ccb is put onto the free list. 237 adw_free_ccb(ADW_SOFTC *sc, ADW_CCB *ccb) argument 243 adw_reset_ccb(ccb); 244 TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, chain); 251 adw_reset_ccb(ADW_CCB *ccb) argument 259 adw_init_ccb(ADW_SOFTC *sc, ADW_CCB *ccb) argument 298 ADW_CCB *ccb = 0; local 320 ADW_CCB *ccb = sc->sc_ccbhash[hashnum]; local 335 adw_queue_ccb(ADW_SOFTC *sc, ADW_CCB *ccb) argument 551 ADW_CCB *ccb; local 626 adw_build_req(ADW_SOFTC *sc, ADW_CCB *ccb) argument 741 adw_build_sglist(ADW_CCB *ccb, ADW_SCSI_REQ_Q *scsiqp, ADW_SG_BLOCK *sg_block) argument 824 ADW_CCB *ccb = arg; local 923 ADW_CCB *ccb; local 1033 ADW_CCB *ccb; local [all...] |
H A D | bha.c | 274 struct bha_ccb *ccb; local 286 ccb = bha_get_ccb(sc); 292 if (ccb == NULL) { 294 printf("unable to allocate ccb\n"); 299 ccb->xs = xs; 300 ccb->timeout = xs->timeout; 303 * Put all the arguments for the xfer in the ccb 306 ccb->opcode = BHA_RESET_CCB; 307 ccb->scsi_cmd_length = 0; 310 if (xs->cmdlen > sizeof(ccb 584 bha_done(struct bha_softc *sc, struct bha_ccb *ccb) argument 690 struct bha_ccb *ccb = arg; local 1410 bha_queue_ccb(struct bha_softc *sc, struct bha_ccb *ccb) argument 1429 struct bha_ccb *ccb; local 1503 struct bha_ccb *ccb; local 1687 struct bha_ccb *ccb; local 1715 bha_reset_ccb(struct bha_ccb *ccb) argument 1737 struct bha_ccb *ccb; local 1857 bha_init_ccb(struct bha_softc *sc, struct bha_ccb *ccb) argument 1904 struct bha_ccb *ccb; local 1923 bha_free_ccb(struct bha_softc *sc, struct bha_ccb *ccb) argument 1942 struct bha_ccb *ccb = sc->sc_ccbhash[hashnum]; local [all...] |
H A D | dpt.c | 208 struct dpt_ccb *ccb; local 212 ccb = SLIST_FIRST(&sc->sc_ccb_free); 216 return (ccb); 220 dpt_ccb_free(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 224 ccb->ccb_flg = 0; 225 ccb->ccb_savesp = NULL; 227 SLIST_INSERT_HEAD(&sc->sc_ccb_free, ccb, ccb_chain); 238 struct dpt_ccb *ccb; local 287 ccb = sc->sc_ccbs + sp->sp_ccbid; 289 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmamap, CCB_OFF(sc, ccb), 327 struct dpt_ccb *ccb; local 630 dpt_cmd(struct dpt_softc *sc, struct dpt_ccb *ccb, int eatacmd, int icmd) argument 684 dpt_ccb_poll(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 718 dpt_ccb_done(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 781 dpt_ccb_abort(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 819 dpt_ccb_map(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 889 dpt_ccb_unmap(struct dpt_softc *sc, struct dpt_ccb *ccb) argument 922 struct dpt_ccb *ccb; local 1052 struct dpt_ccb *ccb; local 1269 struct dpt_ccb *ccb; local [all...] |
H A D | mfi.c | 197 static void mfi_xscale_post(struct mfi_softc *sc, struct mfi_ccb *ccb); 212 static void mfi_ppc_post(struct mfi_softc *sc, struct mfi_ccb *ccb); 227 void mfi_gen2_post(struct mfi_softc *sc, struct mfi_ccb *ccb); 287 struct mfi_ccb *ccb; local 291 ccb = TAILQ_FIRST(&sc->sc_ccb_freeq); 292 if (ccb) { 293 TAILQ_REMOVE(&sc->sc_ccb_freeq, ccb, ccb_link); 294 ccb->ccb_state = MFI_CCB_READY; 298 DNPRINTF(MFI_D_CCB, "%s: mfi_get_ccb: %p\n", DEVNAME(sc), ccb); 299 if (__predict_false(ccb 306 mfi_put_ccb(struct mfi_ccb *ccb) argument 340 struct mfi_ccb *ccb; local 362 struct mfi_ccb *ccb; local 623 struct mfi_ccb *ccb; local 1273 mfi_poll(struct mfi_ccb *ccb) argument 1352 struct mfi_ccb *ccb; local 1408 mfi_scsi_ld_io(struct mfi_ccb *ccb, struct scsipi_xfer *xs, uint64_t blockno, uint32_t blockcnt) argument 1454 mfi_scsi_ld_done(struct mfi_ccb *ccb) argument 1461 mfi_scsi_xs_done(struct mfi_ccb *ccb, int status, int scsi_status) argument 1509 mfi_scsi_ld(struct mfi_ccb *ccb, struct scsipi_xfer *xs) argument 1564 struct mfi_ccb *ccb; local 1740 mfi_create_sgl(struct mfi_ccb *ccb, int flags) argument 1829 struct mfi_ccb *ccb; local 1861 mfi_mgmt(struct mfi_ccb *ccb, struct scsipi_xfer *xs, uint32_t opc, uint32_t dir, uint32_t len, void *buf, uint8_t *mbox) argument 1898 mfi_mgmt_done(struct mfi_ccb *ccb) argument 2695 mfi_xscale_post(struct mfi_softc *sc, struct mfi_ccb *ccb) argument 2745 mfi_ppc_post(struct mfi_softc *sc, struct mfi_ccb *ccb) argument 2788 mfi_gen2_post(struct mfi_softc *sc, struct mfi_ccb *ccb) argument 2829 mfi_skinny_post(struct mfi_softc *sc, struct mfi_ccb *ccb) argument 2880 mfi_tbolt_post(struct mfi_softc *sc, struct mfi_ccb *ccb) argument 2901 mfi_tbolt_build_mpt_ccb(struct mfi_ccb *ccb) argument 2994 struct mfi_ccb *ccb; local 3103 struct mfi_ccb *ccb; local 3180 mfi_tbolt_scsi_ld_io(struct mfi_ccb *ccb, struct scsipi_xfer *xs, uint64_t blockno, uint32_t blockcnt) argument 3252 mfi_tbolt_scsi_ld_done(struct mfi_ccb *ccb) argument 3260 mfi_tbolt_create_sgl(struct mfi_ccb *ccb, int flags) argument 3399 struct mfi_ccb *ccb = NULL; local 3468 mfi_sync_map_complete(struct mfi_ccb *ccb) argument 3517 struct mfi_ccb *ccb = NULL; local [all...] |
H A D | ciss.c | 87 static void ciss_put_ccb(struct ciss_ccb *ccb); 88 static int ciss_cmd(struct ciss_ccb *ccb, int flags, int wait); 89 static int ciss_done(struct ciss_ccb *ccb); 90 static int ciss_error(struct ciss_ccb *ccb); 109 struct ciss_ccb *ccb; local 112 if ((ccb = TAILQ_LAST(&sc->sc_free_ccb, ciss_queue_head))) { 113 TAILQ_REMOVE(&sc->sc_free_ccb, ccb, ccb_link); 114 ccb->ccb_state = CISS_CCB_READY; 117 return ccb; 121 ciss_put_ccb(struct ciss_ccb *ccb) argument 134 struct ciss_ccb *ccb; local 441 ciss_cmd(struct ciss_ccb *ccb, int flags, int wait) argument 581 ciss_done(struct ciss_ccb *ccb) argument 634 ciss_error(struct ciss_ccb *ccb) argument 709 struct ciss_ccb *ccb; local 734 struct ciss_ccb *ccb; local 776 struct ciss_ccb *ccb; local 811 struct ciss_ccb *ccb; local 839 struct ciss_ccb *ccb; local 867 struct ciss_ccb *ccb; local 1019 struct ciss_ccb *ccb; local 1097 struct ciss_ccb *ccb; local 1372 struct ciss_ccb *ccb; local [all...] |
H A D | bhavar.h | 56 #define BHA_CCB_GROUP(ccb) \ 57 (struct bha_ccb_group *)(trunc_page((vaddr_t)ccb)) 58 #define BHA_CCB_OFFSET(ccb) ((vaddr_t)(ccb) & PAGE_MASK) 60 #define BHA_CCB_SYNC(sc, ccb, ops) \ 62 struct bha_ccb_group *bcg = BHA_CCB_GROUP((ccb)); \ 65 BHA_CCB_OFFSET(ccb), sizeof(struct bha_ccb), (ops)); \
|
/netbsd-6-1-5-RELEASE/sys/dev/pci/ |
H A D | ld_twe.c | 173 struct twe_ccb *ccb; local 181 if ((ccb = twe_ccb_alloc(twe, flags)) == NULL) 184 ccb->ccb_data = data; 185 ccb->ccb_datasize = datasize; 186 tc = ccb->ccb_cmd; 200 if ((rv = twe_ccb_map(twe, ccb)) != 0) { 201 twe_ccb_free(twe, ccb); 211 rv = twe_ccb_poll(twe, ccb, 2000); 212 twe_ccb_unmap(twe, ccb); 213 twe_ccb_free(twe, ccb); 235 ld_twe_handler(struct twe_ccb *ccb, int error) argument 272 struct twe_ccb *ccb; local [all...] |
H A D | twe.c | 320 struct twe_ccb *ccb; local 393 ccb = malloc(sizeof(*ccb) * TWE_MAX_QUEUECNT, M_DEVBUF, M_NOWAIT); 394 if (ccb == NULL) { 402 sc->sc_ccbs = ccb; 407 for (i = 0; i < TWE_MAX_QUEUECNT; i++, tc++, ccb++) { 408 ccb->ccb_cmd = tc; 409 ccb->ccb_cmdid = i; 410 ccb->ccb_flags = 0; 414 &ccb 829 struct twe_ccb *ccb; local 902 twe_aen_handler(struct twe_ccb *ccb, int error) argument 1105 struct twe_ccb *ccb; local 1173 struct twe_ccb *ccb; local 1227 struct twe_ccb *ccb; local 1255 struct twe_ccb *ccb; local 1378 twe_ccb_init(struct twe_softc *sc, struct twe_ccb *ccb, int flags) argument 1393 struct twe_ccb *ccb; local 1426 struct twe_ccb *ccb; local 1454 twe_ccb_free(struct twe_softc *sc, struct twe_ccb *ccb) argument 1475 twe_ccb_map(struct twe_softc *sc, struct twe_ccb *ccb) argument 1575 twe_ccb_unmap(struct twe_softc *sc, struct twe_ccb *ccb) argument 1608 twe_ccb_poll(struct twe_softc *sc, struct twe_ccb *ccb, int timo) argument 1631 twe_ccb_enqueue(struct twe_softc *sc, struct twe_ccb *ccb) argument 1654 twe_ccb_submit(struct twe_softc *sc, struct twe_ccb *ccb) argument 1718 twe_ccb_wait_handler(struct twe_ccb *ccb, int error) argument 1733 struct twe_ccb *ccb; local [all...] |
H A D | mpii.c | 1900 * this protects the ccb state and list entry 2133 struct mpii_ccb *ccb; local 2341 while ((ccb = mpii_get_ccb(sc, MPII_NOSLEEP)) != NULL) 2342 bus_dmamap_destroy(sc->sc_dmat, ccb->ccb_dmamap); 2356 struct mpii_ccb *ccb; local 2382 while ((ccb = mpii_get_ccb(sc, MPII_NOSLEEP)) != NULL) 2383 bus_dmamap_destroy(sc->sc_dmat, ccb->ccb_dmamap); 2431 struct mpii_ccb *ccb; local 2459 ccb = &sc->sc_ccbs[smid - 1]; 2460 ccb 2497 mpii_load_xs(struct mpii_ccb *ccb) argument 2910 mpii_empty_done(struct mpii_ccb *ccb) argument 3155 struct mpii_ccb *ccb; local 3223 struct mpii_ccb *ccb; local 3247 mpii_eventack_done(struct mpii_ccb *ccb) argument 3262 struct mpii_ccb *ccb; local 3354 struct mpii_ccb *ccb; local 3397 mpii_eventnotify_done(struct mpii_ccb *ccb) argument 3688 struct mpii_ccb *ccb; local 3799 struct mpii_ccb *ccb; local 3894 struct mpii_ccb *ccb; local 4145 struct mpii_ccb *ccb; local 4214 mpii_put_ccb(struct mpii_softc *sc, struct mpii_ccb *ccb) argument 4234 struct mpii_ccb *ccb; local 4296 mpii_start(struct mpii_softc *sc, struct mpii_ccb *ccb) argument 4343 mpii_poll(struct mpii_softc *sc, struct mpii_ccb *ccb) argument 4374 mpii_poll_done(struct mpii_ccb *ccb) argument 4441 mpii_wait(struct mpii_softc *sc, struct mpii_ccb *ccb) argument 4474 mpii_wait_done(struct mpii_ccb *ccb) argument 4504 struct mpii_ccb *ccb; local 4639 struct mpii_ccb *ccb = xccb; local 4657 struct mpii_ccb *ccb; local 4687 mpii_scsi_cmd_done(struct mpii_ccb *ccb) argument 4910 struct mpii_ccb *ccb; local [all...] |
H A D | cac_pci.c | 225 cac_pci_l0_submit(struct cac_softc *sc, struct cac_ccb *ccb) argument 229 (char *)ccb - (char *)sc->sc_ccbs, 231 cac_outl(sc, CAC_42REG_CMD_FIFO, ccb->ccb_paddr); 237 struct cac_ccb *ccb; local 250 ccb = (struct cac_ccb *)((char *)sc->sc_ccbs + off); 255 if ((off & 3) != 0 && ccb->ccb_req.error == 0) 256 ccb->ccb_req.error = CAC_RET_CMD_REJECTED; 258 return (ccb);
|
H A D | arcmsr.c | 271 struct arc_ccb *ccb = NULL; local 306 ccb = &sc->sc_ccbs[htole32(cmd->cmd.context)]; 309 ccb->ccb_offset, ARC_MAX_IOCMDLEN, 312 arc_scsi_cmd_done(sc, ccb, reg); 326 struct arc_ccb *ccb; local 360 ccb = arc_get_ccb(sc); 361 if (ccb == NULL) { 368 ccb->ccb_xs = xs; 370 if (arc_load_xs(ccb) != 0) { 372 arc_put_ccb(sc, ccb); 419 arc_load_xs(struct arc_ccb *ccb) argument 458 arc_scsi_cmd_done(struct arc_softc *sc, struct arc_ccb *ccb, uint32_t reg) argument 515 struct arc_ccb *ccb = NULL; local 2073 struct arc_ccb *ccb; local 2128 struct arc_ccb *ccb; local 2138 arc_put_ccb(struct arc_softc *sc, struct arc_ccb *ccb) argument [all...] |
/netbsd-6-1-5-RELEASE/sys/arch/arc/dti/ |
H A D | btl.c | 346 struct bt_ccb *ccb; local 372 * fill up with ccb's 375 ccb = (struct bt_ccb *)bouncearea; 377 bt_init_ccb(sc, ccb); 378 TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, chain); 421 struct bt_ccb *ccb; local 444 ccb = bt_ccb_phys_kv(sc, phystol(wmbi->ccb_addr)); 445 if (!ccb) { 446 printf("%s: bad mbi ccb pointer; skipping\n", 453 u_char *cp = (u_char *) &ccb 550 bt_reset_ccb(struct bt_softc *sc, struct bt_ccb *ccb) argument 560 bt_free_ccb(struct bt_softc *sc, struct bt_ccb *ccb) argument 603 bt_init_ccb(struct bt_softc *sc, struct bt_ccb *ccb) argument 627 struct bt_ccb *ccb; local 693 struct bt_ccb *ccb = sc->sc_ccbhash[hashnum]; local 707 bt_queue_ccb(struct bt_softc *sc, struct bt_ccb *ccb) argument 748 struct bt_ccb *ccb; local 798 bt_done(struct bt_softc *sc, struct bt_ccb *ccb) argument 1216 struct bt_ccb *ccb; local 1374 struct bt_ccb *ccb = arg; local [all...] |
/netbsd-6-1-5-RELEASE/sys/dev/eisa/ |
H A D | cac_eisa.c | 219 cac_eisa_l0_submit(struct cac_softc *sc, struct cac_ccb *ccb) argument 227 size = le16toh(ccb->ccb_hdr.size) << 2; 228 ccb->ccb_hdr.size = 0; 231 (char *)ccb - (char *)sc->sc_ccbs, 235 cac_outl(sc, CAC_EISAREG_LIST_ADDR, ccb->ccb_paddr); 243 struct cac_ccb *ccb; local 260 ccb = (struct cac_ccb *)((char *)sc->sc_ccbs + off); 265 ccb->ccb_req.error = status; 267 if ((off & 3) != 0 && ccb->ccb_req.error == 0) 268 ccb [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/mmcformat/ |
H A D | uscsi_subr.c | 415 union ccb ccb; local 420 memset(&ccb, 0, sizeof(ccb)); 434 &ccb.csio, 447 ccb.ccb_h.flags |= CAM_DEV_QFRZDIS; 449 memcpy(ccb.csio.cdb_io.cdb_bytes, cmd, cmdlen); 452 if (cam_send_ccb(cam_dev, &ccb) < 0) { 456 if ((ccb.ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) 461 cam_sense = (ccb [all...] |