Lines Matching refs:cxlhdm
246 struct cxl_hdm *cxlhdm = _cxlhdm; in disable_hdm() local
247 void __iomem *hdm = cxlhdm->regs.hdm_decoder; in disable_hdm()
254 static int devm_cxl_enable_hdm(struct device *host, struct cxl_hdm *cxlhdm) in devm_cxl_enable_hdm() argument
256 void __iomem *hdm = cxlhdm->regs.hdm_decoder; in devm_cxl_enable_hdm()
263 return devm_add_action_or_reset(host, disable_hdm, cxlhdm); in devm_cxl_enable_hdm()
267 struct cxl_hdm *cxlhdm, in __cxl_hdm_decode_init() argument
270 void __iomem *hdm = cxlhdm->regs.hdm_decoder; in __cxl_hdm_decode_init()
271 struct cxl_port *port = cxlhdm->port; in __cxl_hdm_decode_init()
329 rc = devm_cxl_enable_hdm(&port->dev, cxlhdm); in __cxl_hdm_decode_init()
347 int cxl_hdm_decode_init(struct cxl_dev_state *cxlds, struct cxl_hdm *cxlhdm) in cxl_hdm_decode_init() argument
447 if (!__cxl_hdm_decode_init(cxlds, cxlhdm, &info)) { in cxl_hdm_decode_init()