Lines Matching defs:holder
26 * @holder_data: holder of a dax_device: could be filesystem or mapped device
27 * @holder_ops: operations for the inner holder
79 * @holder: filesystem or mapped device inside the dax_device
80 * @ops: operations for the inner holder
83 void *holder, const struct dax_holder_operations *ops)
103 else if (holder) {
104 if (!cmpxchg(&dax_dev->holder_data, NULL, holder))
115 void fs_put_dax(struct dax_device *dax_dev, void *holder)
117 if (dax_dev && holder &&
118 cmpxchg(&dax_dev->holder_data, holder, NULL) == holder)
341 /* clear holder data */
494 * dax_holder() - obtain the holder of a dax device
497 * Return: the holder's data which represents the holder if registered,