Searched refs:blockif_ctxt (Results 1 – 5 of 5) sorted by relevance
| /src/usr.sbin/bhyve/ |
| H A D | block_if.h | 64 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 D | block_if.c | 94 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 D | pci_virtio_block.c | 190 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 D | pci_ahci.c | 138 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 D | pci_nvme.c | 3276 pci_nvme_resized(struct blockif_ctxt *bctxt __unused, void *arg, in pci_nvme_resized()
|