Home
last modified time | relevance | path

Searched refs:sublink (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/include/sound/
H A Dhda-mlink.h27 void hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink);
28 void hdac_bus_eml_sdw_sync_arm_unlocked(struct hdac_bus *bus, int sublink);
36 int hdac_bus_eml_power_up(struct hdac_bus *bus, bool alt, int elid, int sublink);
37 int hdac_bus_eml_power_up_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink);
39 int hdac_bus_eml_power_down(struct hdac_bus *bus, bool alt, int elid, int sublink);
40 int hdac_bus_eml_power_down_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink);
42 int hdac_bus_eml_sdw_power_up_unlocked(struct hdac_bus *bus, int sublink);
43 int hdac_bus_eml_sdw_power_down_unlocked(struct hdac_bus *bus, int sublink);
45 int hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid);
46 int hdac_bus_eml_sdw_set_lsdiid(struct hdac_bus *bus, int sublink, in
102 hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_sync_arm_unlocked() argument
105 hdac_bus_eml_sdw_sync_arm_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_sync_arm_unlocked() argument
120 hdac_bus_eml_power_up(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_up() argument
126 hdac_bus_eml_power_up_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_up_unlocked() argument
132 hdac_bus_eml_power_down(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_down() argument
138 hdac_bus_eml_power_down_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_down_unlocked() argument
144 hdac_bus_eml_sdw_power_up_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_power_up_unlocked() argument
147 hdac_bus_eml_sdw_power_down_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_power_down_unlocked() argument
150 hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) hdac_bus_eml_sdw_get_lsdiid_unlocked() argument
153 hdac_bus_eml_sdw_set_lsdiid(struct hdac_bus *bus, int sublink, int dev_num) hdac_bus_eml_sdw_set_lsdiid() argument
156 hdac_bus_eml_sdw_map_stream_ch(struct hdac_bus *bus, int sublink, int y, int channel_mask, int stream_id, int dir) hdac_bus_eml_sdw_map_stream_ch() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/intel/
H A Dhda-mlink.c22 /* worst-case number of sublinks is used for sublink refcount array allocation only */
33 * @slcount: sublink count
131 dev_dbg(dev, "Link %d: HDAudio extended - sublink count %d\n", in hdaml_lnk_enum()
191 static int check_sublink_power(u32 __iomem *lctl, int sublink, bool enabled) in check_sublink_power() argument
193 int mask = BIT(sublink) << AZX_ML_LCTL_CPA_SHIFT; in check_sublink_power()
216 static int hdaml_link_init(u32 __iomem *lctl, int sublink) in hdaml_link_init() argument
219 u32 mask = BIT(sublink) << AZX_ML_LCTL_SPA_SHIFT; in hdaml_link_init()
226 return check_sublink_power(lctl, sublink, true); in hdaml_link_init()
229 static int hdaml_link_shutdown(u32 __iomem *lctl, int sublink) in hdaml_link_shutdown() argument
235 mask = BIT(sublink) << AZX_ML_LCTL_SPA_SHIF in hdaml_link_shutdown()
305 hdaml_link_sync_arm(u32 __iomem *lsync, int sublink) hdaml_link_sync_arm() argument
574 hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_sync_arm_unlocked() argument
592 hdac_bus_eml_sdw_sync_arm_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_sync_arm_unlocked() argument
653 hdac_bus_eml_power_up_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) hdac_bus_eml_power_up_base() argument
689 hdac_bus_eml_power_up(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_up() argument
695 hdac_bus_eml_power_up_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_up_unlocked() argument
701 hdac_bus_eml_power_down_base(struct hdac_bus *bus, bool alt, int elid, int sublink, bool eml_lock) hdac_bus_eml_power_down_base() argument
736 hdac_bus_eml_power_down(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_down() argument
742 hdac_bus_eml_power_down_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) hdac_bus_eml_power_down_unlocked() argument
748 hdac_bus_eml_sdw_power_up_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_power_up_unlocked() argument
754 hdac_bus_eml_sdw_power_down_unlocked(struct hdac_bus *bus, int sublink) hdac_bus_eml_sdw_power_down_unlocked() argument
760 hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) hdac_bus_eml_sdw_get_lsdiid_unlocked() argument
776 hdac_bus_eml_sdw_set_lsdiid(struct hdac_bus *bus, int sublink, int dev_num) hdac_bus_eml_sdw_set_lsdiid() argument
800 hdac_bus_eml_sdw_map_stream_ch(struct hdac_bus *bus, int sublink, int y, int channel_mask, int stream_id, int dir) hdac_bus_eml_sdw_map_stream_ch() argument
[all...]

Completed in 2 milliseconds