Lines Matching defs:minsz
2074 u32 minsz;
2085 minsz = offsetof(struct iommu_cache_invalidate_info, granu);
2087 /* Copy minsz from user to get flags and argsz */
2088 if (copy_from_user(&inv_info, uinfo, minsz)) {
2093 if (inv_info.argsz < minsz) {
2097 /* PASID and address granu require additional info beyond minsz */
2111 * size. Copy the remaining user data _after_ minsz but not more
2114 if (copy_from_user((void *)&inv_info + minsz, uinfo + minsz,
2115 min_t(u32, inv_info.argsz, sizeof(inv_info)) - minsz)) {
2161 u32 minsz;
2167 minsz = offsetof(struct iommu_gpasid_bind_data, vendor);
2169 /* Copy minsz from user to get flags and argsz */
2170 if (copy_from_user(data, udata, minsz)) {
2175 if (data->argsz < minsz) {
2183 * Copy the remaining user data _after_ minsz
2185 if (copy_from_user((void *)data + minsz, udata + minsz, min_t(u32, data->argsz, sizeof(*data)) - minsz)) {