Home
last modified time | relevance | path

Searched refs:acchdl (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/xen/io/
H A Dxdb.c244 ddi_acc_handle_t acchdl; in xdb_get_buf() local
246 acchdl = vdp->xs_ring_hdl; in xdb_get_buf()
253 uint8_t op = ddi_get8(acchdl, &req->operation); in xdb_get_buf()
257 xreq->xr_id = ddi_get64(acchdl, &req->id); in xdb_get_buf()
258 segs = xreq->xr_buf_pages = ddi_get8(acchdl, &req->nr_segments); in xdb_get_buf()
291 mapops[i].ref = ddi_get32(acchdl, &req->seg[i].gref); in xdb_get_buf()
296 fs = ddi_get8(acchdl, &req->seg[i].first_sect); in xdb_get_buf()
297 ls = ddi_get8(acchdl, &req->seg[i].last_sect); in xdb_get_buf()
384 bp->b_lblkno = ddi_get64(acchdl, &req->sector_number); in xdb_get_buf()
386 bp->b_flags |= (ddi_get8(acchdl, &req->operation) == in xdb_get_buf()
[all …]
H A Dxdf.c964 ddi_acc_handle_t acchdl; in xdf_intr_locked() local
971 acchdl = vdp->xdf_xb_ring_hdl; in xdf_intr_locked()
977 id = ddi_get64(acchdl, &resp->id); in xdf_intr_locked()
978 op = ddi_get8(acchdl, &resp->operation); in xdf_intr_locked()
979 status = ddi_get16(acchdl, (uint16_t *)&resp->status); in xdf_intr_locked()
1254 ddi_acc_handle_t acchdl = vdp->xdf_xb_ring_hdl; in xdf_process_rreq() local
1263 ddi_put8(acchdl, &rreq->operation, BLKIF_OP_READ); in xdf_process_rreq()
1267 ddi_put8(acchdl, &rreq->operation, in xdf_process_rreq()
1269 ddi_put16(acchdl, &rreq->handle, vdev); in xdf_process_rreq()
1270 ddi_put64(acchdl, &rreq->id, in xdf_process_rreq()
[all …]
/illumos-gate/usr/src/uts/common/io/atge/
H A Datge.h135 ddi_put64(dma->acchdl, (addr), (v))
138 ddi_put32(dma->acchdl, (addr), (v))
141 ddi_get32(dma->acchdl, (addr))
144 ddi_get64(dma->acchdl, (addr))
189 ddi_acc_handle_t acchdl; member
H A Datge_main.c1490 &dma->addr, &dma->len, &dma->acchdl); in atge_alloc_a_dma_blk()
1506 ddi_dma_mem_free(&dma->acchdl); in atge_alloc_a_dma_blk()
1522 ddi_dma_mem_free(&dma->acchdl); in atge_free_a_dma_blk()
1547 &dma->len, &dma->acchdl); in atge_buf_alloc()
1563 ddi_dma_mem_free(&dma->acchdl); in atge_buf_alloc()
1585 ddi_dma_mem_free(&dma->acchdl); in atge_buf_free()
H A Datge_l1e.c124 ddi_dma_mem_free(&dma->acchdl); in atge_rx_desc_free()
/illumos-gate/usr/src/uts/common/io/vr/
H A Dvr.c861 &ring->acchdl); in vr_alloc_ring()
887 ddi_dma_mem_free(&ring->acchdl); in vr_alloc_ring()
923 ddi_put32(ring->acchdl, in vr_alloc_ring()
934 ddi_put32(ring->acchdl, &ring->cdesc[i].next, ring->desc[0].paddr); in vr_alloc_ring()
948 ddi_dma_mem_free(&r->acchdl); in vr_free_ring()
989 ddi_put32(vrp->rxring.acchdl, in vr_rxring_init()
997 ddi_put32(vrp->rxring.acchdl, &rp->cdesc->stat1, in vr_rxring_init()
1003 ddi_put32(vrp->rxring.acchdl, &rp->cdesc->stat0, VR_RDES0_OWN); in vr_rxring_init()
1069 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat0, 0); in vr_txring_init()
1070 ddi_put32(vrp->txring.acchdl, &wp->cdesc->stat1, 0); in vr_txring_init()
[all …]
H A Dvr.h228 ddi_acc_handle_t acchdl; member
250 ddi_acc_handle_t acchdl; member
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c2213 ddi_acc_handle_t acchdl; in xvdi_ring_init_sring() local
2218 acchdl = ringp->xr_acc_hdl; in xvdi_ring_init_sring()
2221 ddi_put32(acchdl, &xsrp->req_prod, 0); in xvdi_ring_init_sring()
2222 ddi_put32(acchdl, &xsrp->rsp_prod, 0); in xvdi_ring_init_sring()
2223 ddi_put32(acchdl, &xsrp->req_event, 1); in xvdi_ring_init_sring()
2224 ddi_put32(acchdl, &xsrp->rsp_event, 1); in xvdi_ring_init_sring()
2226 ddi_put8(acchdl, xsrp->pad + i, 0); in xvdi_ring_init_sring()
/illumos-gate/usr/src/uts/common/io/bfe/
H A Dbfe.h237 ddi_acc_handle_t acchdl; member
H A Dbfe.c2601 &r->r_buf_dma[slot].acchdl); in bfe_ring_buf_alloc()
2632 ddi_dma_mem_free(&r->r_buf_dma[slot].acchdl); in bfe_ring_buf_alloc()
2646 ddi_dma_mem_free(&r->r_buf_dma[slot].acchdl); in bfe_ring_buf_free()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_misc.h628 ddi_acc_handle_t *acchdl, hermon_dbr_t **vdbr, uint64_t *pdbr,
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_misc.c133 ddi_acc_handle_t *acchdl, hermon_dbr_t **vdbr, uint64_t *pdbr, in hermon_user_dbr_alloc() argument
352 hermon_dbr_alloc(hermon_state_t *state, uint_t index, ddi_acc_handle_t *acchdl, in hermon_dbr_alloc() argument
361 return (hermon_user_dbr_alloc(state, index, acchdl, vdbr, pdbr, in hermon_dbr_alloc()
386 *acchdl = info->dbr_acchdl; in hermon_dbr_alloc()