Searched refs:dkioc_free_list_t (Results 1 – 14 of 14) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | dkioc_free_util.c | 29 static int adjust_exts(dkioc_free_list_t *, const dkioc_free_info_t *, 31 static int split_extent(dkioc_free_list_t *, const dkioc_free_info_t *, 33 static int process_range(dkioc_free_list_t *, uint64_t, uint64_t, 46 dfl_copyin(void *arg, dkioc_free_list_t **out, int ddi_flags, int kmflags) in dfl_copyin() 48 dkioc_free_list_t *dfl; in dfl_copyin() 51 dkioc_free_list_t *dfl_in = arg; in dfl_copyin() 63 if (ddi_copyin(((uint8_t *)arg) + offsetof(dkioc_free_list_t, in dfl_copyin() 85 dfl_free(dkioc_free_list_t *dfl) in dfl_free() 153 dfl_iter(dkioc_free_list_t *dfl, const dkioc_free_info_t *dfi, uint64_t max_off, in dfl_iter() 346 adjust_exts(dkioc_free_list_t *dfl, const dkioc_free_info_t *dfi, in adjust_exts() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dkioc_free_util.h | 66 typedef int (*dfl_iter_fn_t)(dkioc_free_list_t *dfl, void *arg, int kmflag); 68 int dfl_copyin(void *arg, dkioc_free_list_t **out, int ddi_flags, int kmflags); 69 void dfl_free(dkioc_free_list_t *dfl); 70 int dfl_iter(dkioc_free_list_t *dfl, const dkioc_free_info_t *dfi, uint64_t len,
|
H A D | dkio.h | 559 } dkioc_free_list_t; typedef 561 (sizeof (dkioc_free_list_t) + \
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | stmf_sbd.h | 308 int sbd_unmap(sbd_lu_t *sl, dkioc_free_list_t *dfl);
|
H A D | sbd_scsi.c | 2657 dkioc_free_list_t *dfl = kmem_zalloc(DFL_SZ(1), KM_SLEEP); in sbd_handle_write_same() 2788 dkioc_free_list_t *dfl; in sbd_handle_unmap_xfer()
|
H A D | sbd.c | 3778 sbd_unmap(sbd_lu_t *sl, dkioc_free_list_t *dfl) in sbd_unmap()
|
/illumos-gate/usr/src/uts/common/io/blkdev/ |
H A D | blkdev.c | 289 static int bd_free_space(dev_t, bd_t *, dkioc_free_list_t *); 1129 dfl_free((dkioc_free_list_t *)xi->i_dfl); in bd_xfer_free() 1672 dkioc_free_list_t *dfl = NULL; in bd_ioctl() 2190 bd_free_space_cb(dkioc_free_list_t *dfl, void *arg, int kmflag) in bd_free_space_cb() 2223 bd_free_space(dev_t dev, bd_t *bd, dkioc_free_list_t *dfl) in bd_free_space()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 1345 dkioc_free_list_t dfl = { in lofi_trim_task() 1915 lofi_free_space_cb(dkioc_free_list_t *dfl, void *arg, int kmflag __unused) in lofi_free_space_cb() 1951 lofi_free_space(struct lofi_state *lsp, dkioc_free_list_t *dfl, dev_t dev) in lofi_free_space() 3729 dkioc_free_list_t *dfl; in lofi_ioctl()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zvol.c | 1768 dkioc_free_list_t *dfl; in zvol_ioctl() 1779 dfl = (dkioc_free_list_t *)arg; in zvol_ioctl()
|
H A D | vdev_disk.c | 982 dkioc_free_list_t dfl; in vdev_disk_io_start()
|
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.c | 361 const dkioc_free_list_t *dfl = xfer->x_dfl; in vioblk_map_discard()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | block_if.c | 401 dkioc_free_list_t dfl = { in blockif_proc()
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd.c | 1086 static int sd_send_scsi_UNMAP(dev_t dev, sd_ssc_t *ssc, dkioc_free_list_t *dfl, 20646 sd_send_scsi_UNMAP_issue(dev_t dev, sd_ssc_t *ssc, const dkioc_free_list_t *dfl) 20752 sd_send_scsi_UNMAP(dev_t dev, sd_ssc_t *ssc, dkioc_free_list_t *dfl, int flag) 22546 dkioc_free_list_t *dfl = (dkioc_free_list_t *)arg;
|
/illumos-gate/usr/src/uts/common/io/nvme/ |
H A D | nvme.c | 5388 const dkioc_free_list_t *dfl = xfer->x_dfl; in nvme_fill_ranges()
|