Lines Matching refs:lun
52 static struct lun *lun = NULL;
104 lun
532 lun: LUN lun_name
535 lun = NULL;
541 lun = lun_new(conf, $1);
543 if (lun == NULL)
890 lun = NULL;
911 ret = asprintf(&name, "%s,lun,%ju", target->t_name, tmp);
914 lun = lun_new(conf, name);
915 if (lun == NULL)
918 lun_set_scsiname(lun, name);
919 target->t_luns[tmp] = lun;
940 lun = lun_find(conf, $3);
942 if (lun == NULL)
945 target->t_luns[tmp] = lun;
978 if (lun->l_backend != NULL) {
979 log_warnx("backend for lun \"%s\" "
981 lun->l_name);
985 lun_set_backend(lun, $2);
1000 if (lun->l_blocksize != 0) {
1001 log_warnx("blocksize for lun \"%s\" "
1003 lun->l_name);
1006 lun_set_blocksize(lun, tmp);
1012 if (lun->l_device_id != NULL) {
1013 log_warnx("device_id for lun \"%s\" "
1015 lun->l_name);
1019 lun_set_device_id(lun, $2);
1045 lun_set_device_type(lun, tmp);
1059 if (lun->l_ctl_lun >= 0) {
1060 log_warnx("ctl_lun for lun \"%s\" "
1062 lun->l_name);
1065 lun_set_ctl_lun(lun, tmp);
1073 o = option_new(&lun->l_options, $2, $3);
1083 if (lun->l_path != NULL) {
1084 log_warnx("path for lun \"%s\" "
1086 lun->l_name);
1090 lun_set_path(lun, $2);
1097 if (lun->l_serial != NULL) {
1098 log_warnx("serial for lun \"%s\" "
1100 lun->l_name);
1104 lun_set_serial(lun, $2);
1119 if (lun->l_size != 0) {
1120 log_warnx("size for lun \"%s\" "
1122 lun->l_name);
1125 lun_set_size(lun, tmp);
1156 lun = NULL;