Searched refs:ptr_attr (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/infiniband/core/
H A Duverbs_ioctl.c158 flags = pbundle->uattrs[attr->ptr_attr.uattr_idx].flags |
161 &pbundle->user_attrs[attr->ptr_attr.uattr_idx].flags))
268 e->ptr_attr.enum_id = uattr->attr_data.enum_data.elem_id;
292 e->ptr_attr.uattr_idx = uattr - pbundle->uattrs;
293 e->ptr_attr.len = uattr->len;
302 e->ptr_attr.ptr = p;
308 e->ptr_attr.data = uattr->data;
352 e->ptr_attr.data = uattr->data_s64;
670 if (attr->ptr_attr.len == 8)
671 flags = attr->ptr_attr
[all...]
H A Duverbs_std_types_counters.c112 read_attr.ncounters = uattr->ptr_attr.len / sizeof(u64);
H A Duverbs_std_types_device.c294 user_entries = u64_to_user_ptr(attr->ptr_attr.data);
/linux-master/include/rdma/
H A Duverbs_ioctl.h625 struct uverbs_ptr_attr ptr_attr; member in union:uverbs_attr::__anon197
689 return attr->ptr_attr.enum_id;
723 return attr->ptr_attr.len;
778 return attr->ptr_attr.len <= sizeof(attr->ptr_attr.data);
789 return uverbs_attr_ptr_is_inline(attr) ? (void *)&attr->ptr_attr.data :
790 attr->ptr_attr.ptr;
804 * Validation ensures attr->ptr_attr.len >= size. If the caller is
808 if (unlikely(size < attr->ptr_attr.len))
812 memcpy(to, &attr->ptr_attr
[all...]

Completed in 165 milliseconds