Home
last modified time | relevance | path

Searched refs:hbus (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/pci/controller/
Dpci-hyperv.c532 struct hv_pcibus_device *hbus; member
575 static struct hv_pci_dev *get_pcichild_wslot(struct hv_pcibus_device *hbus,
666 void __iomem *addr = hpdev->hbus->cfg_addr + CFG_PAGE_OFFSET + where; in _hv_pcifront_read_config()
694 spin_lock_irqsave(&hpdev->hbus->config_lock, flags); in _hv_pcifront_read_config()
696 writel(hpdev->desc.win_slot.slot, hpdev->hbus->cfg_addr); in _hv_pcifront_read_config()
716 spin_unlock_irqrestore(&hpdev->hbus->config_lock, flags); in _hv_pcifront_read_config()
718 dev_err(&hpdev->hbus->hdev->device, in _hv_pcifront_read_config()
727 void __iomem *addr = hpdev->hbus->cfg_addr + CFG_PAGE_OFFSET + in hv_pcifront_get_vendor_id()
730 spin_lock_irqsave(&hpdev->hbus->config_lock, flags); in hv_pcifront_get_vendor_id()
733 writel(hpdev->desc.win_slot.slot, hpdev->hbus->cfg_addr); in hv_pcifront_get_vendor_id()
[all …]
/Linux-v5.4/sound/soc/sof/intel/
Dhda-codec.c44 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_wake_enable() local
49 list_for_each_codec(codec, hbus) in hda_codec_jack_wake_enable()
59 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_check() local
66 list_for_each_codec(codec, hbus) in hda_codec_jack_check()
88 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_probe() local
95 mutex_lock(&hbus->core.cmd_mutex); in hda_codec_probe()
96 snd_hdac_bus_send_cmd(&hbus->core, hda_cmd); in hda_codec_probe()
97 snd_hdac_bus_get_response(&hbus->core, address, &resp); in hda_codec_probe()
98 mutex_unlock(&hbus->core.cmd_mutex); in hda_codec_probe()
109 hda_priv->codec.bus = hbus; in hda_codec_probe()
[all …]
Dhda.c254 struct hda_bus *hbus; in hda_init() local
259 hbus = sof_to_hbus(sdev); in hda_init()
272 mutex_init(&hbus->prepare_mutex); in hda_init()
273 hbus->pci = pci; in hda_init()
274 hbus->mixer_assigned = -1; in hda_init()
275 hbus->modelname = "sofbus"; in hda_init()
Dhda.h386 struct hda_bus hbus; member
410 return &hda->hbus.core; in sof_to_bus()
417 return &hda->hbus; in sof_to_hbus()
431 container_of(bus, struct sof_intel_hda_dev, hbus.core)
Dhda-dsp.c394 struct hdac_bus *hbus = sof_to_bus(sdev); in hda_dsp_runtime_idle() local
396 if (hbus->codec_powered) { in hda_dsp_runtime_idle()
398 (unsigned int)hbus->codec_powered); in hda_dsp_runtime_idle()
/Linux-v5.4/sound/soc/intel/skylake/
Dskl.h60 struct hda_bus hbus; member
137 #define skl_to_bus(s) (&(s)->hbus.core)
138 #define bus_to_skl(bus) container_of(bus, struct skl_dev, hbus.core)
140 #define skl_to_hbus(s) (&(s)->hbus)
141 #define hbus_to_skl(hbus) container_of((hbus), struct skl_dev, (hbus)) argument
Dskl.c866 struct hda_bus *hbus; in skl_create() local
881 hbus = skl_to_hbus(skl); in skl_create()
896 mutex_init(&hbus->prepare_mutex); in skl_create()
897 hbus->pci = pci; in skl_create()
898 hbus->mixer_assigned = -1; in skl_create()
899 hbus->modelname = "sklbus"; in skl_create()
/Linux-v5.4/drivers/clk/mxs/
Dclk-imx23.c83 cpu_xtal, hbus, xbus, lcdif_div, ssp_div, gpmi_div, emi_pll, enumerator
94 cpu, hbus, xbus, emi, uart, enumerator
127 clks[hbus] = mxs_clk_div("hbus", "cpu", HBUS, 0, 5, 29); in mx23_clocks_init()
Dclk-imx28.c136 lcdif_sel, cpu, ptp_sel, cpu_pll, cpu_xtal, hbus, xbus, enumerator
149 cpu, hbus, xbus, emi, uart, enumerator
192 clks[hbus] = mxs_clk_div("hbus", "cpu", HBUS, 0, 5, 31); in mx28_clocks_init()
/Linux-v5.4/sound/pci/hda/
Dhda_controller.c793 struct hda_bus *hbus = &chip->bus; in azx_rirb_get_response() local
818 if (hbus->needs_damn_long_delay || in azx_rirb_get_response()
833 if (hbus->no_response_fallback) in azx_rirb_get_response()
879 if (hbus->allow_bus_reset && !hbus->response_reset && !hbus->in_reset) { in azx_rirb_get_response()
880 hbus->response_reset = 1; in azx_rirb_get_response()
891 hbus->response_reset = 0; in azx_rirb_get_response()
/Linux-v5.4/Documentation/devicetree/bindings/nvmem/
Dmxs-ocotp.txt10 - clocks : Should contain a reference to the hbus clock
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dimx23-clock.txt29 hbus 15
Dimx28-clock.txt39 hbus 25