| /linux/drivers/pci/controller/ |
| H A D | pci-hyperv.c | 558 struct hv_pcibus_device *hbus; member 616 struct hv_pcibus_device *hbus; in hv_irq_retarget_interrupt() local 629 hbus = container_of(pbus->sysdata, struct hv_pcibus_device, sysdata); in hv_irq_retarget_interrupt() 632 dev_warn(&hbus->hdev->device, "%s() can not unmask irq %u\n", in hv_irq_retarget_interrupt() 645 params->device_id = (hbus->hdev->dev_instance.b[5] << 24) | in hv_irq_retarget_interrupt() 646 (hbus->hdev->dev_instance.b[4] << 16) | in hv_irq_retarget_interrupt() 647 (hbus->hdev->dev_instance.b[7] << 8) | in hv_irq_retarget_interrupt() 648 (hbus->hdev->dev_instance.b[6] & 0xf8) | in hv_irq_retarget_interrupt() 652 if (hbus->protocol_version >= PCI_PROTOCOL_VERSION_1_2) { in hv_irq_retarget_interrupt() 712 if (!hv_result_success(res) && hbus->state != hv_pcibus_removing) in hv_irq_retarget_interrupt() [all …]
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda-codec.c | 78 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_wake_enable() local 89 list_for_each_codec(codec, hbus) { in hda_codec_jack_wake_enable() 96 list_for_each_codec(codec, hbus) { in hda_codec_jack_wake_enable() 109 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_jack_check() local 116 list_for_each_codec(codec, hbus) in hda_codec_jack_check() 152 struct hda_bus *hbus = sof_to_hbus(sdev); in hda_codec_probe() local 160 mutex_lock(&hbus->core.cmd_mutex); in hda_codec_probe() 161 snd_hdac_bus_send_cmd(&hbus->core, hda_cmd); in hda_codec_probe() 162 snd_hdac_bus_get_response(&hbus->core, address, &resp); in hda_codec_probe() 163 mutex_unlock(&hbus in hda_codec_probe() [all...] |
| H A D | hda.c | 205 res.hbus = sof_to_bus(sdev); in hda_sdw_probe() 489 struct hda_bus *hbus; in hda_init() local 494 hbus = sof_to_hbus(sdev); in hda_init() 507 mutex_init(&hbus->prepare_mutex); in hda_init() 508 hbus->pci = pci; in hda_init() 509 hbus->mixer_assigned = -1; in hda_init() 510 hbus->modelname = hda_model; in hda_init()
|
| H A D | hda.h | 512 struct hda_bus hbus; member 566 return &hda->hbus.core; in sof_to_bus() 573 return &hda->hbus; in sof_to_hbus() 589 container_of(bus, struct sof_intel_hda_dev, hbus.core)
|
| H A D | ptl.c | 35 struct hdac_bus *bus = &hdev->hbus.core; in sof_ptl_mic_privacy_work()
|
| H A D | hda-dsp.c | 971 struct hdac_bus *hbus = sof_to_bus(sdev); in hda_dsp_runtime_idle() local 973 if (hbus->codec_powered) { in hda_dsp_runtime_idle() 975 (unsigned int)hbus->codec_powered); in hda_dsp_runtime_idle() 1172 struct hdac_bus *bus = &hdev->hbus.core; in hda_dsp_d0i3_work()
|
| /linux/drivers/soundwire/ |
| H A D | intel_ace2x.c | 410 ret = hdac_bus_eml_sdw_get_lsdiid_unlocked(sdw->link_res->hbus, sdw->instance, &lsdiid); in intel_shim_wake() 414 wake_en = snd_hdac_chip_readw(sdw->link_res->hbus, WAKEEN); in intel_shim_wake() 420 snd_hdac_chip_writew(sdw->link_res->hbus, WAKEEN, wake_en); in intel_shim_wake() 424 snd_hdac_chip_writew(sdw->link_res->hbus, WAKEEN, wake_en); in intel_shim_wake() 427 wake_sts = snd_hdac_chip_readw(sdw->link_res->hbus, STATESTS); in intel_shim_wake() 429 snd_hdac_chip_writew(sdw->link_res->hbus, STATESTS, wake_sts); in intel_shim_wake() 460 ret = hdac_bus_eml_sdw_power_up_unlocked(sdw->link_res->hbus, link_id); in intel_link_power_up() 473 ret = hdac_bus_eml_sdw_set_syncprd_unlocked(sdw->link_res->hbus, syncprd); in intel_link_power_up() 481 ret = hdac_bus_eml_sdw_wait_syncpu_unlocked(sdw->link_res->hbus); in intel_link_power_up() 488 hdac_bus_eml_enable_interrupt_unlocked(sdw->link_res->hbus, true, in intel_link_power_up() [all …]
|
| H A D | intel.h | 29 * @hbus: hdac_bus pointer, needed for power management 50 struct hdac_bus *hbus; member
|
| H A D | intel_init.c | 90 link->hbus = res->hbus; in intel_link_dev_register()
|
| /linux/drivers/clk/mxs/ |
| H A D | clk-imx23.c | 24 #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()
|
| H A D | clk-imx28.c | 24 #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/sound/hda/common/ |
| H A D | controller.c | 765 struct hda_bus *hbus = &chip->bus; in azx_command_addr() 773 if (hbus->no_response_fallback) in azx_rirb_get_response() 809 if (hbus->allow_bus_reset && !hbus->response_reset && !hbus->in_reset) { in azx_rirb_get_response() 810 hbus->response_reset = 1; in azx_rirb_get_response() 821 hbus->response_reset = 0; in azx_rirb_get_response() 774 struct hda_bus *hbus = &chip->bus; azx_rirb_get_response() local
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | imx23-clock.yaml | 34 hbus 15
|
| H A D | imx28-clock.yaml | 44 hbus 25
|
| /linux/drivers/char/mwave/ |
| H A D | tp3780i.h | 71 #define TP_CFG_HBusTimerValue 255 /* HBus timer load value */
|
| H A D | 3780i.h | 93 #define DSP_HBusTimerCfgIndex 0x0011 /* HBUS timer load value */ 146 unsigned char LoadValue:8; /* RW: HBUS timer load value */
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | csr.h | 362 * HBUS (Host-side Bus) 364 * HBUS registers are mapped directly into PCI bus space, but are used
|
| /linux/include/linux/soundwire/ |
| H A D | sdw_intel.h | 338 * @hbus: hdac_bus pointer, needed for power management 357 struct hdac_bus *hbus; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-csr.h | 497 * HBUS (Host-side Bus) 499 * HBUS registers are mapped directly into PCI bus space, but are used
|