Lines Matching refs:sbd_lu_t

52 extern sbd_status_t sbd_pgr_meta_init(sbd_lu_t *sl);
53 extern sbd_status_t sbd_pgr_meta_load(sbd_lu_t *sl);
54 extern void sbd_pgr_reset(sbd_lu_t *sl);
76 int no_register, sbd_lu_t **slr);
77 int sbd_import_active_lu(sbd_import_lu_t *ilu, sbd_lu_t *sl, uint32_t *err_ret);
86 char *sbd_get_zvol_name(sbd_lu_t *sl);
87 sbd_status_t sbd_create_zfs_meta_object(sbd_lu_t *sl);
88 sbd_status_t sbd_open_zfs_meta(sbd_lu_t *sl);
89 sbd_status_t sbd_read_zfs_meta(sbd_lu_t *sl, uint8_t *buf, uint64_t sz,
91 sbd_status_t sbd_write_zfs_meta(sbd_lu_t *sl, uint8_t *buf, uint64_t sz,
93 sbd_status_t sbd_update_zfs_prop(sbd_lu_t *sl);
98 void sbd_close_lu(sbd_lu_t *sl);
102 static sbd_lu_t *sbd_lu_list = NULL;
205 sbd_lu_t *slu;
320 sbd_lu_t *nsl;
527 sbd_link_lu(sbd_lu_t *sl)
529 sbd_lu_t *nsl;
558 sbd_unlink_lu(sbd_lu_t *sl)
560 sbd_lu_t **ppnsl;
580 sbd_lu_t **ppsl)
582 sbd_lu_t *sl;
614 sbd_read_meta(sbd_lu_t *sl, uint64_t offset, uint64_t size, uint8_t *buf)
699 sbd_write_meta(sbd_lu_t *sl, uint64_t offset, uint64_t size, uint8_t *buf)
869 sbd_load_section_hdr(sbd_lu_t *sl, sm_section_hdr_t *sms)
899 sbd_load_meta_start(sbd_lu_t *sl)
940 sbd_write_meta_start(sbd_lu_t *sl, uint64_t meta_size, uint64_t meta_size_used)
964 sbd_read_meta_section(sbd_lu_t *sl, sm_section_hdr_t **ppsms, uint16_t sms_id)
1007 sbd_load_section_hdr_unbuffered(sbd_lu_t *sl, sm_section_hdr_t *sms)
1027 sbd_write_meta_section(sbd_lu_t *sl, sm_section_hdr_t *sms)
1275 sbd_write_lu_info(sbd_lu_t *sl)
1376 sbd_populate_and_register_lu(sbd_lu_t *sl, uint32_t *err_ret)
1429 sbd_open_data_file(sbd_lu_t *sl, uint32_t *err_ret, int lu_size_valid,
1570 sbd_close_lu(sbd_lu_t *sl)
1608 sbd_lu_t *sl;
1650 sbd_close_delete_lu(sbd_lu_t *sl, int ret)
1688 sbd_lu_t *sl;
1721 alloc_sz = sizeof (sbd_lu_t) + sizeof (sbd_pgr_t);
1741 sl = (sbd_lu_t *)lu->lu_provider_private;
1750 p = ((char *)sl) + sizeof (sbd_lu_t) + sizeof (sbd_pgr_t);
2017 sbd_lu_t *sl;
2105 sbd_lu_t *sl;
2110 alloc_sz = sizeof (sbd_lu_t) + sizeof (sbd_pgr_t) +
2116 sl = (sbd_lu_t *)lu->lu_provider_private;
2122 sl->sl_meta_filename = ((char *)sl) + sizeof (sbd_lu_t) +
2165 sbd_load_sli_1_0(sbd_lu_t *sl, uint32_t *err_ret)
2199 int no_register, sbd_lu_t **slr)
2202 sbd_lu_t *sl;
2267 sizeof (sbd_lu_t) + sizeof (sbd_pgr_t) + asz, 0);
2271 sl = (sbd_lu_t *)lu->lu_provider_private;
2588 sbd_lu_t *sl = NULL;
2823 sbd_lu_t *sl = NULL;
2889 sbd_delete_locked_lu(sbd_lu_t *sl, uint32_t *err_ret,
2930 sbd_lu_t *sl;
2966 sbd_data_read(sbd_lu_t *sl, struct scsi_task *task,
2992 DTRACE_PROBE5(backing__store__read__start, sbd_lu_t *, sl,
3014 DTRACE_PROBE6(backing__store__read__end, sbd_lu_t *, sl,
3029 sbd_data_write(sbd_lu_t *sl, struct scsi_task *task,
3053 DTRACE_PROBE5(backing__store__write__start, sbd_lu_t *, sl,
3075 DTRACE_PROBE6(backing__store__write__end, sbd_lu_t *, sl,
3140 sbd_lu_t *sl = NULL;
3276 sbd_get_zvol_name(sbd_lu_t *sl)
3301 sbd_create_zfs_meta_object(sbd_lu_t *sl)
3334 sbd_open_zfs_meta(sbd_lu_t *sl)
3378 sbd_read_zfs_meta(sbd_lu_t *sl, uint8_t *buf, uint64_t sz, uint64_t off)
3388 sbd_write_zfs_meta(sbd_lu_t *sl, uint8_t *buf, uint64_t sz, uint64_t off)
3422 sbd_update_zfs_prop(sbd_lu_t *sl)
3468 sbd_wcd_set(int wcd, sbd_lu_t *sl)
3505 sbd_wcd_get(int *wcd, sbd_lu_t *sl)