Home
last modified time | relevance | path

Searched refs:blockif_ctxt (Results 1 – 5 of 5) sorted by relevance

/src/usr.sbin/bhyve/
H A Dblock_if.h64 struct blockif_ctxt;
66 typedef void blockif_resize_cb(struct blockif_ctxt *, void *, size_t);
69 int blockif_add_boot_device(struct pci_devinst *const pi, struct blockif_ctxt *const bc);
70 struct blockif_ctxt *blockif_open(nvlist_t *nvl, const char *ident);
71 int blockif_register_resize_callback(struct blockif_ctxt *bc,
73 off_t blockif_size(struct blockif_ctxt *bc);
74 void blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h,
76 int blockif_sectsz(struct blockif_ctxt *bc);
77 void blockif_psectsz(struct blockif_ctxt *bc, int *size, int *off);
78 int blockif_queuesz(struct blockif_ctxt *bc);
[all …]
H A Dblock_if.c94 struct blockif_ctxt { struct
135 blockif_enqueue(struct blockif_ctxt *bc, struct blockif_req *breq, in blockif_enqueue() argument
179 blockif_dequeue(struct blockif_ctxt *bc, pthread_t t, struct blockif_elem **bep) in blockif_dequeue()
199 blockif_complete(struct blockif_ctxt *bc, struct blockif_elem *be) in blockif_complete()
218 blockif_flush_bc(struct blockif_ctxt *bc) in blockif_flush_bc()
230 blockif_proc(struct blockif_ctxt *bc, struct blockif_elem *be, uint8_t *buf) in blockif_proc()
366 blockif_empty(const struct blockif_ctxt *bc) in blockif_empty()
374 struct blockif_ctxt *bc; in blockif_thr()
467 struct blockif_ctxt *const bc) in blockif_add_boot_device()
475 struct blockif_ctxt *
[all …]
H A Dpci_virtio_block.c190 struct blockif_ctxt *bc;
435 pci_vtblk_resized(struct blockif_ctxt *bctxt __unused, void *arg, in pci_vtblk_resized()
451 struct blockif_ctxt *bctxt; in pci_vtblk_init()
H A Dpci_ahci.c138 struct blockif_ctxt *bctx;
2470 struct blockif_ctxt *bctxt; in pci_ahci_init()
2723 struct blockif_ctxt *bctxt; in pci_ahci_pause()
2743 struct blockif_ctxt *bctxt; in pci_ahci_resume()
H A Dpci_nvme.c3276 pci_nvme_resized(struct blockif_ctxt *bctxt __unused, void *arg, in pci_nvme_resized()