Lines Matching refs:idxd_user_context
41 struct idxd_user_context { struct
55 static void idxd_xa_pasid_remove(struct idxd_user_context *ctx); argument
57 static inline struct idxd_user_context *dev_to_uctx(struct device *dev) in dev_to_uctx()
61 return container_of(idxd_dev, struct idxd_user_context, idxd_dev); in dev_to_uctx()
66 struct idxd_user_context *ctx = dev_to_uctx(dev); in cr_faults_show()
75 struct idxd_user_context *ctx = dev_to_uctx(dev); in cr_fault_failures_show()
83 struct idxd_user_context *ctx = dev_to_uctx(dev); in pid_show()
99 struct idxd_user_context *ctx = dev_to_uctx(dev); in cdev_file_attr_visible()
120 struct idxd_user_context *ctx = dev_to_uctx(dev); in idxd_file_dev_release()
188 static void idxd_xa_pasid_remove(struct idxd_user_context *ctx) in idxd_xa_pasid_remove()
203 struct idxd_user_context *ctx; in idxd_user_counter_increment()
220 struct idxd_user_context *ctx; in idxd_cdev_open()
360 struct idxd_user_context *ctx = filep->private_data; in idxd_cdev_release()
391 struct idxd_user_context *ctx = filp->private_data; in idxd_cdev_mmap()
429 static int idxd_submit_user_descriptor(struct idxd_user_context *ctx, in idxd_submit_user_descriptor()
479 struct idxd_user_context *ctx = filp->private_data; in idxd_cdev_write()
501 struct idxd_user_context *ctx = filp->private_data; in idxd_cdev_poll()
736 struct idxd_user_context *ctx; in idxd_copy_cr()