Lines Matching defs:holder
25 * @holder_data: holder of a dax_device: could be filesystem or mapped device
26 * @holder_ops: operations for the inner holder
78 * @holder: filesystem or mapped device inside the dax_device
79 * @ops: operations for the inner holder
82 void *holder, const struct dax_holder_operations *ops)
102 else if (holder) {
103 if (!cmpxchg(&dax_dev->holder_data, NULL, holder))
114 void fs_put_dax(struct dax_device *dax_dev, void *holder)
116 if (dax_dev && holder &&
117 cmpxchg(&dax_dev->holder_data, holder, NULL) == holder)
334 /* clear holder data */
479 * dax_holder() - obtain the holder of a dax device
482 * Return: the holder's data which represents the holder if registered,