Lines Matching refs:ml_addr
111 void __iomem *remap_addr, void __iomem *ml_addr, int link_idx)
116 hlink->lcaps = readl(ml_addr + AZX_REG_ML_LCAP);
128 hlink->lsdiid = readw(ml_addr + AZX_REG_ML_LSDIID);
146 h2link->leptr = readl(ml_addr + AZX_REG_ML_LEPTR);
404 hlink->ml_addr = bus->mlcap + AZX_ML_BASE + (AZX_ML_INTERVAL * index);
406 ret = hdaml_lnk_enum(bus->dev, h2link, bus->remap_addr, hlink->ml_addr, index);
509 hdaml_link_enable_interrupt(hlink->ml_addr + AZX_REG_ML_LCTL, enable);
529 hdaml_link_enable_interrupt(hlink->ml_addr + AZX_REG_ML_LCTL, enable);
549 return hdaml_link_check_interrupt(hlink->ml_addr + AZX_REG_ML_LCTL);
567 hdaml_link_set_syncprd(hlink->ml_addr + AZX_REG_ML_LSYNC, syncprd);
593 return hdaml_link_wait_syncpu(hlink->ml_addr + AZX_REG_ML_LSYNC);
617 hdaml_link_sync_arm(hlink->ml_addr + AZX_REG_ML_LSYNC, sublink);
641 hdaml_link_sync_go(hlink->ml_addr + AZX_REG_ML_LSYNC);
671 return hdaml_link_check_cmdsync(hlink->ml_addr + AZX_REG_ML_LSYNC,
709 ret = hdaml_link_init(hlink->ml_addr + AZX_REG_ML_LCTL, sublink);
780 ret = hdaml_link_shutdown(hlink->ml_addr + AZX_REG_ML_LCTL, sublink);
824 *lsdiid = hdaml_link_get_lsdiid(hlink->ml_addr + AZX_REG_ML_LSDIID_OFFSET(sublink));
842 hdaml_link_set_lsdiid(hlink->ml_addr + AZX_REG_ML_LSDIID_OFFSET(sublink), dev_num);
912 writel(0, hlink->ml_addr + AZX_REG_ML_LOSIDV);
1017 hdaml_lctl_offload_enable(hlink->ml_addr + AZX_REG_ML_LCTL, enable);