Lines Matching refs:sbdProps

2187 	sbd_lu_props_t *sbdProps;
2190 int sbdPropsSize = sizeof (*sbdProps) + MAX_SBD_PROPS;
2206 sbdProps = calloc(1, sbdPropsSize);
2207 if (sbdProps == NULL) {
2216 free(sbdProps);
2221 sbdProps->slp_input_guid = 1;
2222 bcopy(luGuid, sbdProps->slp_guid, sizeof (sbdProps->slp_guid));
2226 sbdIoctl.stmf_ibuf = (uint64_t)(unsigned long)sbdProps;
2228 sbdIoctl.stmf_obuf = (uint64_t)(unsigned long)sbdProps;
2253 ret = loadDiskPropsFromDriver((luResourceImpl *)*hdl, sbdProps);
2256 free(sbdProps);
2267 * sbdProps - sbd_lu_props_t structure returned from sbd driver
2271 loadDiskPropsFromDriver(luResourceImpl *hdl, sbd_lu_props_t *sbdProps)
2277 bcopy(sbdProps->slp_guid, diskLu->luGuid, sizeof (sbdProps->slp_guid));
2279 if (sbdProps->slp_separate_meta && sbdProps->slp_meta_fname_valid) {
2282 (char *)&(sbdProps->slp_buf[sbdProps->slp_meta_fname_off]),
2289 if (sbdProps->slp_data_fname_valid) {
2292 (char *)&(sbdProps->slp_buf[sbdProps->slp_data_fname_off]),
2299 if (sbdProps->slp_serial_valid) {
2301 bcopy(&(sbdProps->slp_buf[sbdProps->slp_serial_off]),
2302 diskLu->serialNum, sbdProps->slp_serial_size);
2305 if (sbdProps->slp_mgmt_url_valid) {
2308 (char *)&(sbdProps->slp_buf[sbdProps->slp_mgmt_url_off]),
2315 if (sbdProps->slp_alias_valid) {
2318 (char *)&(sbdProps->slp_buf[sbdProps->slp_alias_off]),
2324 if (sbdProps->slp_data_fname_valid) {
2327 (char *)&(sbdProps->slp_buf[
2328 sbdProps->slp_data_fname_off]),
2337 bcopy(sbdProps->slp_vid, diskLu->vid, sizeof (diskLu->vid));
2340 bcopy(sbdProps->slp_pid, diskLu->pid, sizeof (diskLu->pid));
2343 bcopy(sbdProps->slp_rev, diskLu->rev, sizeof (diskLu->rev));
2346 if (sbdProps->slp_write_protected) {
2351 if (sbdProps->slp_writeback_cache_disable_cur) {
2356 diskLu->blkSize = sbdProps->slp_blksize;
2359 diskLu->luSize = sbdProps->slp_lu_size;
2361 diskLu->accessState = sbdProps->slp_access_state;
2397 sbd_global_props_t *sbdProps;
2403 int sbdPropsSize = sizeof (*sbdProps) + MAX_SBD_PROPS;
2420 sbdProps = calloc(1, sbdPropsSize);
2421 if (sbdProps == NULL) {
2430 sbdIoctl.stmf_obuf = (uint64_t)(unsigned long)sbdProps;
2447 sizeof (*sbdProps) +
2448 sbdProps->
2451 sbd_realloc = sbdProps;
2452 sbdProps = realloc(sbdProps,
2454 if (sbdProps == NULL) {
2482 if (sbdProps->mlu_mgmt_url_valid == 0) {
2487 sbdProps->mlu_buf[sbdProps->mlu_mgmt_url_off]),
2497 free(sbdProps);