Symbol: blockif_ctxt
usr.sbin/bhyve/block_if.c
1005
blockif_candelete(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
1013
blockif_pause(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
1032
blockif_resume(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
135
blockif_enqueue(struct blockif_ctxt *bc, struct blockif_req *breq,
usr.sbin/bhyve/block_if.c
179
blockif_dequeue(struct blockif_ctxt *bc, pthread_t t, struct blockif_elem **bep)
usr.sbin/bhyve/block_if.c
199
blockif_complete(struct blockif_ctxt *bc, struct blockif_elem *be)
usr.sbin/bhyve/block_if.c
218
blockif_flush_bc(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
230
blockif_proc(struct blockif_ctxt *bc, struct blockif_elem *be, uint8_t *buf)
usr.sbin/bhyve/block_if.c
366
blockif_empty(const struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
374
struct blockif_ctxt *bc;
usr.sbin/bhyve/block_if.c
467
struct blockif_ctxt *const bc)
usr.sbin/bhyve/block_if.c
475
struct blockif_ctxt *
usr.sbin/bhyve/block_if.c
482
struct blockif_ctxt *bc;
usr.sbin/bhyve/block_if.c
637
bc = calloc(1, sizeof(struct blockif_ctxt));
usr.sbin/bhyve/block_if.c
682
struct blockif_ctxt *bc;
usr.sbin/bhyve/block_if.c
708
blockif_register_resize_callback(struct blockif_ctxt *bc, blockif_resize_cb *cb,
usr.sbin/bhyve/block_if.c
748
blockif_request(struct blockif_ctxt *bc, struct blockif_req *breq,
usr.sbin/bhyve/block_if.c
779
blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq)
usr.sbin/bhyve/block_if.c
786
blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq)
usr.sbin/bhyve/block_if.c
793
blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq)
usr.sbin/bhyve/block_if.c
800
blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq)
usr.sbin/bhyve/block_if.c
807
blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq)
usr.sbin/bhyve/block_if.c
885
blockif_close(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
921
blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h, uint8_t *s)
usr.sbin/bhyve/block_if.c
969
blockif_size(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
976
blockif_sectsz(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
983
blockif_psectsz(struct blockif_ctxt *bc, int *size, int *off)
usr.sbin/bhyve/block_if.c
991
blockif_queuesz(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.c
998
blockif_is_ro(struct blockif_ctxt *bc)
usr.sbin/bhyve/block_if.h
64
struct blockif_ctxt;
usr.sbin/bhyve/block_if.h
66
typedef void blockif_resize_cb(struct blockif_ctxt *, void *, size_t);
usr.sbin/bhyve/block_if.h
69
int blockif_add_boot_device(struct pci_devinst *const pi, struct blockif_ctxt *const bc);
usr.sbin/bhyve/block_if.h
70
struct blockif_ctxt *blockif_open(nvlist_t *nvl, const char *ident);
usr.sbin/bhyve/block_if.h
71
int blockif_register_resize_callback(struct blockif_ctxt *bc,
usr.sbin/bhyve/block_if.h
73
off_t blockif_size(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
74
void blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h,
usr.sbin/bhyve/block_if.h
76
int blockif_sectsz(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
77
void blockif_psectsz(struct blockif_ctxt *bc, int *size, int *off);
usr.sbin/bhyve/block_if.h
78
int blockif_queuesz(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
79
int blockif_is_ro(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
80
int blockif_candelete(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
81
int blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq);
usr.sbin/bhyve/block_if.h
82
int blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq);
usr.sbin/bhyve/block_if.h
83
int blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq);
usr.sbin/bhyve/block_if.h
84
int blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq);
usr.sbin/bhyve/block_if.h
85
int blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq);
usr.sbin/bhyve/block_if.h
86
int blockif_close(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
88
void blockif_pause(struct blockif_ctxt *bc);
usr.sbin/bhyve/block_if.h
89
void blockif_resume(struct blockif_ctxt *bc);
usr.sbin/bhyve/pci_ahci.c
138
struct blockif_ctxt *bctx;
usr.sbin/bhyve/pci_ahci.c
2470
struct blockif_ctxt *bctxt;
usr.sbin/bhyve/pci_ahci.c
2723
struct blockif_ctxt *bctxt;
usr.sbin/bhyve/pci_ahci.c
2743
struct blockif_ctxt *bctxt;
usr.sbin/bhyve/pci_nvme.c
3276
pci_nvme_resized(struct blockif_ctxt *bctxt __unused, void *arg,
usr.sbin/bhyve/pci_virtio_block.c
190
struct blockif_ctxt *bc;
usr.sbin/bhyve/pci_virtio_block.c
435
pci_vtblk_resized(struct blockif_ctxt *bctxt __unused, void *arg,
usr.sbin/bhyve/pci_virtio_block.c
451
struct blockif_ctxt *bctxt;