Lines Matching refs:lun
53 static struct lun *lun = NULL;
104 lun
466 lun: LUN lun_name
469 lun = NULL;
475 lun = lun_new(conf, $1);
477 if (lun == NULL)
811 lun = NULL;
832 ret = asprintf(&name, "%s,lun,%ju", target->t_name, tmp);
835 lun = lun_new(conf, name);
836 if (lun == NULL)
839 lun_set_scsiname(lun, name);
840 target->t_luns[tmp] = lun;
861 lun = lun_find(conf, $3);
863 if (lun == NULL)
866 target->t_luns[tmp] = lun;
899 if (lun->l_backend != NULL) {
900 log_warnx("backend for lun \"%s\" "
902 lun->l_name);
906 lun_set_backend(lun, $2);
921 if (lun->l_blocksize != 0) {
922 log_warnx("blocksize for lun \"%s\" "
924 lun->l_name);
927 lun_set_blocksize(lun, tmp);
933 if (lun->l_device_id != NULL) {
934 log_warnx("device_id for lun \"%s\" "
936 lun->l_name);
940 lun_set_device_id(lun, $2);
966 lun_set_device_type(lun, tmp);
980 if (lun->l_ctl_lun >= 0) {
981 log_warnx("ctl_lun for lun \"%s\" "
983 lun->l_name);
986 lun_set_ctl_lun(lun, tmp);
994 o = option_new(&lun->l_options, $2, $3);
1004 if (lun->l_path != NULL) {
1005 log_warnx("path for lun \"%s\" "
1007 lun->l_name);
1011 lun_set_path(lun, $2);
1018 if (lun->l_serial != NULL) {
1019 log_warnx("serial for lun \"%s\" "
1021 lun->l_name);
1025 lun_set_serial(lun, $2);
1040 if (lun->l_size != 0) {
1041 log_warnx("size for lun \"%s\" "
1043 lun->l_name);
1046 lun_set_size(lun, tmp);
1077 lun = NULL;