Lines Matching refs:needed
595 size_t len, needed = 0; in list_devices() local
610 needed += align_val(offsetof(struct dm_name_list, name) + strlen(hc->name) + 1); in list_devices()
611 needed += align_val(sizeof(uint32_t) * 2); in list_devices()
613 needed += align_val(strlen(hc->uuid) + 1); in list_devices()
620 if (len < needed || len < sizeof(nl->dev)) { in list_devices()
624 param->data_size = param->data_start + needed; in list_devices()
665 BUG_ON((char *)nl - (char *)orig_nl != needed); in list_devices()
674 size_t *needed = needed_param; in list_version_get_needed() local
676 *needed += sizeof(struct dm_target_versions); in list_version_get_needed()
677 *needed += strlen(tt->name) + 1; in list_version_get_needed()
678 *needed += ALIGN_MASK; in list_version_get_needed()
706 size_t len, needed = 0; in __list_versions() local
722 dm_target_iterate(list_version_get_needed, &needed); in __list_versions()
724 list_version_get_needed(tt, &needed); in __list_versions()
730 if (len < needed) { in __list_versions()
734 param->data_size = param->data_start + needed; in __list_versions()
740 iter_info.end = (char *)vers + needed; in __list_versions()
1647 size_t len, needed; in retrieve_deps() local
1664 needed = struct_size(deps, dev, count); in retrieve_deps()
1665 if (len < needed) { in retrieve_deps()
1678 param->data_size = param->data_start + needed; in retrieve_deps()