Lines Matching refs:keepout

37 	const struct nvmem_keepout *keepout;  member
114 const struct nvmem_keepout *keepout = nvmem->keepout; in nvmem_access_with_keepouts() local
115 const struct nvmem_keepout *keepoutend = keepout + nvmem->nkeepout; in nvmem_access_with_keepouts()
122 while ((keepout < keepoutend) && (keepout->end <= offset)) in nvmem_access_with_keepouts()
123 keepout++; in nvmem_access_with_keepouts()
125 while ((offset < end) && (keepout < keepoutend)) { in nvmem_access_with_keepouts()
127 if (offset < keepout->start) { in nvmem_access_with_keepouts()
128 kend = min(end, keepout->start); in nvmem_access_with_keepouts()
146 kend = min(end, keepout->end); in nvmem_access_with_keepouts()
149 memset(val, keepout->value, ksize); in nvmem_access_with_keepouts()
153 keepout++; in nvmem_access_with_keepouts()
648 const struct nvmem_keepout *keepout = nvmem->keepout; in nvmem_validate_keepouts() local
649 const struct nvmem_keepout *keepoutend = keepout + nvmem->nkeepout; in nvmem_validate_keepouts()
651 while (keepout < keepoutend) { in nvmem_validate_keepouts()
653 if (keepout->start < cur) { in nvmem_validate_keepouts()
660 if (keepout->end < keepout->start) { in nvmem_validate_keepouts()
671 if ((keepout->end - keepout->start < nvmem->word_size) || in nvmem_validate_keepouts()
672 ((keepout->start != cur) && in nvmem_validate_keepouts()
673 (keepout->start - cur < nvmem->word_size))) { in nvmem_validate_keepouts()
682 if (!IS_ALIGNED(keepout->start, nvmem->stride) || in nvmem_validate_keepouts()
683 !IS_ALIGNED(keepout->end, nvmem->stride)) { in nvmem_validate_keepouts()
691 cur = keepout->end; in nvmem_validate_keepouts()
692 keepout++; in nvmem_validate_keepouts()
934 nvmem->keepout = config->keepout; in nvmem_register()