Searched refs:ccb (Results 1 - 25 of 38) sorted by relevance

12

/netbsd-6-1-5-RELEASE/sys/dev/iscsi/
H A Discsi_profile.h66 #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 Discsi_send.c138 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 Discsi_utils.c220 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 Discsi_profile.c57 * 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 Discsi_rcv.c127 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 Discsi_ioctl.c514 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 Discsi_globals.h135 #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 Discsi_main.c437 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 Dadv.c176 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 Dcac.c105 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 Daha.c284 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 Dadw.c216 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 Dbha.c274 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 Ddpt.c208 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 Dmfi.c197 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 Dciss.c87 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 Dbhavar.h56 #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 Dld_twe.c173 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 Dtwe.c320 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 Dmpii.c1900 * 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 Dcac_pci.c225 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 Darcmsr.c271 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 Dbtl.c346 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 Dcac_eisa.c219 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 Duscsi_subr.c415 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...]

Completed in 174 milliseconds

12