Lines Matching refs:lsc
423 struct dkwedge_softc *sc, *lsc; in dkwedge_add() local
449 LIST_FOREACH(lsc, &pdk->dk_wedges, sc_plink) { in dkwedge_add()
450 if (lsc->sc_offset != dkw->dkw_offset) in dkwedge_add()
452 if (strcmp(lsc->sc_wname, dkw->dkw_wname) != 0) in dkwedge_add()
454 if (strcmp(lsc->sc_ptype, dkw->dkw_ptype) != 0) in dkwedge_add()
456 if (dkwedge_size(lsc) > dkw->dkw_size) in dkwedge_add()
458 if (lsc->sc_dev == NULL) in dkwedge_add()
461 sc = lsc; in dkwedge_add()
502 LIST_FOREACH(lsc, &pdk->dk_wedges, sc_plink) { in dkwedge_add()
505 uint64_t lsize = dkwedge_size(lsc); in dkwedge_add()
507 daddr_t llastblk = lsc->sc_offset + lsize - 1; in dkwedge_add()
509 if (sc->sc_offset >= lsc->sc_offset && in dkwedge_add()
514 if (lastblk >= lsc->sc_offset && in dkwedge_add()
520 if (lsc != NULL) { in dkwedge_add()
521 if (sc->sc_offset == lsc->sc_offset && in dkwedge_add()
522 dkwedge_size(sc) == dkwedge_size(lsc) && in dkwedge_add()
523 strcmp(sc->sc_wname, lsc->sc_wname) == 0) in dkwedge_add()