blockif_ctxt
blockif_close(struct blockif_ctxt *bc)
blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h, uint8_t *s)
blockif_size(struct blockif_ctxt *bc)
blockif_sectsz(struct blockif_ctxt *bc)
blockif_psectsz(struct blockif_ctxt *bc, int *size, int *off)
blockif_queuesz(struct blockif_ctxt *bc)
blockif_is_ro(struct blockif_ctxt *bc)
blockif_candelete(struct blockif_ctxt *bc)
blockif_set_wce(struct blockif_ctxt *bc, int wc_enable)
blockif_enqueue(struct blockif_ctxt *bc, struct blockif_req *breq,
blockif_dequeue(struct blockif_ctxt *bc, pthread_t t, struct blockif_elem **bep)
blockif_complete(struct blockif_ctxt *bc, struct blockif_elem *be)
blockif_flush_bc(struct blockif_ctxt *bc)
blockif_proc(struct blockif_ctxt *bc, struct blockif_elem *be, uint8_t *buf)
blockif_empty(const struct blockif_ctxt *bc)
struct blockif_ctxt *bc;
struct blockif_ctxt *const bc)
struct blockif_ctxt *
struct blockif_ctxt *bc;
bc = calloc(1, sizeof(struct blockif_ctxt));
struct blockif_ctxt *bc;
blockif_register_resize_callback(struct blockif_ctxt *bc, blockif_resize_cb *cb,
blockif_request(struct blockif_ctxt *bc, struct blockif_req *breq,
blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq)
blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq)
blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq)
blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq)
blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq)
struct blockif_ctxt;
typedef void blockif_resize_cb(struct blockif_ctxt *, void *, size_t);
int blockif_add_boot_device(struct pci_devinst *const pi, struct blockif_ctxt *const bc);
struct blockif_ctxt *blockif_open(nvlist_t *nvl, const char *ident);
int blockif_register_resize_callback(struct blockif_ctxt *bc,
off_t blockif_size(struct blockif_ctxt *bc);
void blockif_chs(struct blockif_ctxt *bc, uint16_t *c, uint8_t *h,
int blockif_sectsz(struct blockif_ctxt *bc);
void blockif_psectsz(struct blockif_ctxt *bc, int *size, int *off);
int blockif_queuesz(struct blockif_ctxt *bc);
int blockif_is_ro(struct blockif_ctxt *bc);
int blockif_candelete(struct blockif_ctxt *bc);
int blockif_set_wce(struct blockif_ctxt *bc, int enable);
int blockif_read(struct blockif_ctxt *bc, struct blockif_req *breq);
int blockif_write(struct blockif_ctxt *bc, struct blockif_req *breq);
int blockif_flush(struct blockif_ctxt *bc, struct blockif_req *breq);
int blockif_delete(struct blockif_ctxt *bc, struct blockif_req *breq);
int blockif_cancel(struct blockif_ctxt *bc, struct blockif_req *breq);
int blockif_close(struct blockif_ctxt *bc);
struct blockif_ctxt *bctx;
struct blockif_ctxt *bctxt;
pci_nvme_resized(struct blockif_ctxt *bctxt __unused, void *arg,
struct blockif_ctxt *bc;
pci_vtblk_resized(struct blockif_ctxt *bctxt __unused, void *arg,
struct blockif_ctxt *bctxt;