Lines Matching refs:size_params
31 struct devlink_resource_size_params size_params; member
89 if (size > resource->size_params.size_max) { in devlink_resource_validate_size()
94 if (size < resource->size_params.size_min) { in devlink_resource_validate_size()
99 div64_u64_rem(size, resource->size_params.size_granularity, &reminder); in devlink_resource_validate_size()
141 struct devlink_resource_size_params *size_params; in devlink_resource_size_params_put() local
143 size_params = &resource->size_params; in devlink_resource_size_params_put()
145 size_params->size_granularity) || in devlink_resource_size_params_put()
147 size_params->size_max) || in devlink_resource_size_params_put()
149 size_params->size_min) || in devlink_resource_size_params_put()
150 nla_put_u8(skb, DEVLINK_ATTR_RESOURCE_UNIT, size_params->unit)) in devlink_resource_size_params_put()
336 const struct devlink_resource_size_params *size_params) in devl_resource_register() argument
375 memcpy(&resource->size_params, size_params, in devl_resource_register()
376 sizeof(resource->size_params)); in devl_resource_register()