Lines Matching refs:cur_lun
3259 struct cctl_lun *cur_lun; member
3269 struct cctl_lun *cur_lun; in cctl_start_element() local
3272 cur_lun = devlist->cur_lun; in cctl_start_element()
3283 if (cur_lun != NULL) in cctl_start_element()
3286 cur_lun = calloc(1, sizeof(*cur_lun)); in cctl_start_element()
3287 if (cur_lun == NULL) in cctl_start_element()
3289 sizeof(*cur_lun)); in cctl_start_element()
3292 devlist->cur_lun = cur_lun; in cctl_start_element()
3294 cur_lun->attr_list = nvlist_create(NV_FLAG_NO_UNIQUE); in cctl_start_element()
3295 STAILQ_INSERT_TAIL(&devlist->lun_list, cur_lun, links); in cctl_start_element()
3299 cur_lun->lun_id = strtoull(attr[i+1], NULL, 0); in cctl_start_element()
3312 struct cctl_lun *cur_lun; in cctl_end_element() local
3317 cur_lun = devlist->cur_lun; in cctl_end_element()
3319 if ((cur_lun == NULL) in cctl_end_element()
3344 cur_lun->backend_type = str; in cctl_end_element()
3347 cur_lun->size_blocks = strtoull(str, NULL, 0); in cctl_end_element()
3349 cur_lun->blocksize = strtoul(str, NULL, 0); in cctl_end_element()
3351 cur_lun->serial_number = str; in cctl_end_element()
3354 cur_lun->device_id = str; in cctl_end_element()
3357 devlist->cur_lun = NULL; in cctl_end_element()
3361 nvlist_move_string(cur_lun->attr_list, name, str); in cctl_end_element()
3362 error = nvlist_error(cur_lun->attr_list); in cctl_end_element()