Lines Matching refs:epnt

116 static bool skl_check_ep_match(struct device *dev, struct nhlt_endpoint *epnt,  in skl_check_ep_match()  argument
120 epnt->virtual_bus_id, epnt->linktype, in skl_check_ep_match()
121 epnt->direction, epnt->device_type); in skl_check_ep_match()
123 if ((epnt->virtual_bus_id == instance_id) && in skl_check_ep_match()
124 (epnt->linktype == link_type) && in skl_check_ep_match()
125 (epnt->direction == dirn)) { in skl_check_ep_match()
127 if (epnt->linktype == NHLT_LINK_DMIC) in skl_check_ep_match()
130 if (epnt->device_type == dev_type) in skl_check_ep_match()
143 struct nhlt_endpoint *epnt; in skl_get_ep_blob() local
153 epnt = (struct nhlt_endpoint *)nhlt->desc; in skl_get_ep_blob()
158 if (skl_check_ep_match(dev, epnt, instance, link_type, in skl_get_ep_blob()
160 fmt = (struct nhlt_fmt *)(epnt->config.caps + in skl_get_ep_blob()
161 epnt->config.size); in skl_get_ep_blob()
168 epnt = (struct nhlt_endpoint *)((u8 *)epnt + epnt->length); in skl_get_ep_blob()
177 struct nhlt_endpoint *epnt; in skl_get_dmic_geo() local
183 epnt = (struct nhlt_endpoint *)nhlt->desc; in skl_get_dmic_geo()
186 if (epnt->linktype == NHLT_LINK_DMIC) { in skl_get_dmic_geo()
188 (epnt->config.caps); in skl_get_dmic_geo()
207 epnt = (struct nhlt_endpoint *)((u8 *)epnt + epnt->length); in skl_get_dmic_geo()
433 struct nhlt_endpoint *epnt; in skl_get_clks() local
438 epnt = (struct nhlt_endpoint *)nhlt->desc; in skl_get_clks()
440 if (epnt->linktype == NHLT_LINK_SSP) { in skl_get_clks()
441 id = epnt->virtual_bus_id; in skl_get_clks()
443 fmt = (struct nhlt_fmt *)(epnt->config.caps in skl_get_clks()
444 + epnt->config.size); in skl_get_clks()
449 epnt = (struct nhlt_endpoint *)((u8 *)epnt + epnt->length); in skl_get_clks()