Lines Matching defs:size_params
18 * @size_params: size parameters
31 struct devlink_resource_size_params size_params;
89 if (size > resource->size_params.size_max) {
94 if (size < resource->size_params.size_min) {
99 div64_u64_rem(size, resource->size_params.size_granularity, &reminder);
141 struct devlink_resource_size_params *size_params;
143 size_params = &resource->size_params;
145 size_params->size_granularity, DEVLINK_ATTR_PAD) ||
147 size_params->size_max, DEVLINK_ATTR_PAD) ||
149 size_params->size_min, DEVLINK_ATTR_PAD) ||
150 nla_put_u8(skb, DEVLINK_ATTR_RESOURCE_UNIT, size_params->unit))
328 * @size_params: size parameters
339 const struct devlink_resource_size_params *size_params)
378 memcpy(&resource->size_params, size_params,
379 sizeof(resource->size_params));
395 * @size_params: size parameters
408 const struct devlink_resource_size_params *size_params)
414 resource_id, parent_resource_id, size_params);