cxl_dax_region
struct cxl_dax_region *cxlr_dax = to_cxl_dax_region(dev);
struct cxl_dax_region *to_cxl_dax_region(struct device *dev)
return container_of(dev, struct cxl_dax_region, dev);
static struct cxl_dax_region *cxl_dax_region_alloc(struct cxl_region *cxlr)
struct cxl_dax_region *cxlr_dax;
struct cxl_dax_region *cxlr_dax = _cxlr_dax;
struct cxl_dax_region *cxlr_dax __free(put_cxl_dax_region) =
DEFINE_FREE(put_cxl_dax_region, struct cxl_dax_region *, if (!IS_ERR_OR_NULL(_T)) put_device(&_T->dev))
struct cxl_dax_region *to_cxl_dax_region(struct device *dev);
static inline struct cxl_dax_region *to_cxl_dax_region(struct device *dev)
struct cxl_dax_region *cxlr_dax = to_cxl_dax_region(dev);