Home
last modified time | relevance | path

Searched full:hbus (Results 1 – 17 of 17) sorted by relevance

/Linux-v6.1/drivers/pci/controller/
Dpci-hyperv.c572 struct hv_pcibus_device *hbus; member
644 struct hv_pcibus_device *hbus; in hv_arch_irq_unmask() local
657 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_arch_irq_unmask()
660 spin_lock_irqsave(&hbus->retarget_msi_interrupt_lock, flags); in hv_arch_irq_unmask()
662 params = &hbus->retarget_msi_interrupt_params; in hv_arch_irq_unmask()
668 params->device_id = (hbus->hdev->dev_instance.b[5] << 24) | in hv_arch_irq_unmask()
669 (hbus->hdev->dev_instance.b[4] << 16) | in hv_arch_irq_unmask()
670 (hbus->hdev->dev_instance.b[7] << 8) | in hv_arch_irq_unmask()
671 (hbus->hdev->dev_instance.b[6] & 0xf8) | in hv_arch_irq_unmask()
682 if (hbus->protocol_version >= PCI_PROTOCOL_VERSION_1_2) { in hv_arch_irq_unmask()
[all …]
/Linux-v6.1/sound/soc/sof/intel/
Dhda-codec.c70 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_wake_enable() local
76 list_for_each_codec(codec, hbus) in hda_codec_jack_wake_enable()
87 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_check() local
90 list_for_each_codec(codec, hbus) in hda_codec_jack_check()
143 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_probe() local
151 mutex_lock(&hbus->core.cmd_mutex); in hda_codec_probe()
152 snd_hdac_bus_send_cmd(&hbus->core, hda_cmd); in hda_codec_probe()
153 snd_hdac_bus_get_response(&hbus->core, address, &resp); in hda_codec_probe()
154 mutex_unlock(&hbus->core.cmd_mutex); in hda_codec_probe()
171 codec = hda_codec_device_init(&hbus->core, address, type); in hda_codec_probe()
[all …]
Dhda.h487 struct hda_bus hbus; member
530 return &hda->hbus.core; in sof_to_bus()
537 return &hda->hbus; in sof_to_hbus()
552 container_of(bus, struct sof_intel_hda_dev, hbus.core)
Dhda-dsp.c813 struct hdac_bus *hbus = sof_to_bus(sdev); in hda_dsp_runtime_idle() local
815 if (hbus->codec_powered) { in hda_dsp_runtime_idle()
817 (unsigned int)hbus->codec_powered); in hda_dsp_runtime_idle()
929 struct hdac_bus *bus = &hdev->hbus.core; in hda_dsp_d0i3_work()
Dhda.c686 struct hda_bus *hbus; in hda_init() local
691 hbus = sof_to_hbus(sdev); in hda_init()
704 mutex_init(&hbus->prepare_mutex); in hda_init()
705 hbus->pci = pci; in hda_init()
706 hbus->mixer_assigned = -1; in hda_init()
707 hbus->modelname = hda_model; in hda_init()
/Linux-v6.1/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.c884 struct hda_bus *hbus; in skl_create() local
899 hbus = skl_to_hbus(skl); in skl_create()
914 mutex_init(&hbus->prepare_mutex); in skl_create()
915 hbus->pci = pci; in skl_create()
916 hbus->mixer_assigned = -1; in skl_create()
917 hbus->modelname = "sklbus"; in skl_create()
/Linux-v6.1/drivers/clk/mxs/
Dclk-imx23.c24 #define HBUS (CLKCTRL + 0x0030) macro
83 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.c24 #define HBUS (CLKCTRL + 0x0060) macro
136 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()
224 clks[fec] = mxs_clk_gate("fec", "hbus", ENET, 30); in mx28_clocks_init()
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dimx23-clock.yaml34 hbus 15
Dimx28-clock.yaml44 hbus 25
/Linux-v6.1/sound/pci/hda/
Dhda_controller.c768 struct hda_bus *hbus = &chip->bus; in azx_rirb_get_response() local
776 if (hbus->no_response_fallback) in azx_rirb_get_response()
812 if (hbus->allow_bus_reset && !hbus->response_reset && !hbus->in_reset) { in azx_rirb_get_response()
813 hbus->response_reset = 1; in azx_rirb_get_response()
824 hbus->response_reset = 0; in azx_rirb_get_response()
/Linux-v6.1/drivers/char/mwave/
Dtp3780i.h71 #define TP_CFG_HBusTimerValue 255 /* HBus timer load value */
D3780i.h93 #define DSP_HBusTimerCfgIndex 0x0011 /* HBUS timer load value */
146 unsigned char LoadValue:8; /* RW: HBUS timer load value */
/Linux-v6.1/drivers/net/wireless/intel/iwlegacy/
Dcsr.h362 * HBUS (Host-side Bus)
364 * HBUS registers are mapped directly into PCI bus space, but are used
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/
Diwl-csr.h479 * HBUS (Host-side Bus)
481 * HBUS registers are mapped directly into PCI bus space, but are used
Diwl-trans.h533 * @grab_nic_access: wake the NIC to be able to access non-HBUS regs.