Home
last modified time | relevance | path

Searched refs:apm (Results 1 – 25 of 80) sorted by relevance

1234

/openbmc/qemu/hw/isa/
H A Dapm.c36 APMState *apm = opaque; in apm_ioport_writeb() local
41 apm->apmc = val; in apm_ioport_writeb()
43 if (apm->callback) { in apm_ioport_writeb()
44 (apm->callback)(val, apm->arg); in apm_ioport_writeb()
47 apm->apms = val; in apm_ioport_writeb()
53 APMState *apm = opaque; in apm_ioport_readb() local
58 val = apm->apmc; in apm_ioport_readb()
60 val = apm->apms; in apm_ioport_readb()
87 void apm_init(PCIDevice *dev, APMState *apm, apm_ctrl_changed_t callback, in apm_init() argument
90 apm->callback = callback; in apm_init()
[all …]
/openbmc/linux/sound/soc/qcom/qdsp6/
H A Dq6apm.c32 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt, uint32_t rsp_opcode) in q6apm_send_cmd_sync() argument
34 gpr_device_t *gdev = apm->gdev; in q6apm_send_cmd_sync()
36 return audioreach_send_cmd_sync(&gdev->dev, gdev, &apm->result, &apm->lock, in q6apm_send_cmd_sync()
37 NULL, &apm->wait, pkt, rsp_opcode); in q6apm_send_cmd_sync()
40 static struct audioreach_graph *q6apm_get_audioreach_graph(struct q6apm *apm, uint32_t graph_id) in q6apm_get_audioreach_graph() argument
46 mutex_lock(&apm->lock); in q6apm_get_audioreach_graph()
47 graph = idr_find(&apm->graph_idr, graph_id); in q6apm_get_audioreach_graph()
48 mutex_unlock(&apm->lock); in q6apm_get_audioreach_graph()
55 info = idr_find(&apm->graph_info_idr, graph_id); in q6apm_get_audioreach_graph()
64 graph->apm = apm; in q6apm_get_audioreach_graph()
[all …]
H A Dtopology.c27 static struct audioreach_graph_info *audioreach_tplg_alloc_graph_info(struct q6apm *apm, in audioreach_tplg_alloc_graph_info() argument
34 mutex_lock(&apm->lock); in audioreach_tplg_alloc_graph_info()
35 info = idr_find(&apm->graph_info_idr, graph_id); in audioreach_tplg_alloc_graph_info()
36 mutex_unlock(&apm->lock); in audioreach_tplg_alloc_graph_info()
50 mutex_lock(&apm->lock); in audioreach_tplg_alloc_graph_info()
51 ret = idr_alloc_u32(&apm->graph_info_idr, info, &graph_id, graph_id, GFP_KERNEL); in audioreach_tplg_alloc_graph_info()
52 mutex_unlock(&apm->lock); in audioreach_tplg_alloc_graph_info()
55 dev_err(apm->dev, "Failed to allocate Graph ID (%x)\n", graph_id); in audioreach_tplg_alloc_graph_info()
73 static struct audioreach_sub_graph *audioreach_tplg_alloc_sub_graph(struct q6apm *apm, in audioreach_tplg_alloc_sub_graph() argument
84 mutex_lock(&apm->lock); in audioreach_tplg_alloc_sub_graph()
[all …]
H A Dq6apm.h91 struct q6apm *apm; member
101 struct q6apm *apm; member
140 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt,
/openbmc/linux/arch/arm64/boot/dts/apm/
H A Dapm-shadowcat.dtsi9 compatible = "apm,xgene-shadowcat";
20 compatible = "apm,strega";
30 compatible = "apm,strega";
40 compatible = "apm,strega";
50 compatible = "apm,strega";
60 compatible = "apm,strega";
70 compatible = "apm,strega";
80 compatible = "apm,strega";
90 compatible = "apm,strega";
247 compatible = "apm,xgene-pcppll-v2-clock";
[all …]
H A Dapm-storm.dtsi9 compatible = "apm,xgene-storm";
20 compatible = "apm,potenza";
28 compatible = "apm,potenza";
36 compatible = "apm,potenza";
44 compatible = "apm,potenza";
52 compatible = "apm,potenza";
60 compatible = "apm,potenza";
68 compatible = "apm,potenza";
76 compatible = "apm,potenza";
125 compatible = "apm,potenza-pmu", "arm,armv8-pmuv3";
[all …]
H A Dapm-merlin.dts10 /include/ "apm-shadowcat.dtsi"
14 compatible = "apm,merlin", "apm,xgene-shadowcat";
H A Dapm-mustang.dts10 /include/ "apm-storm.dtsi"
14 compatible = "apm,mustang", "apm,xgene-storm";
H A DMakefile2 dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb
3 dtb-$(CONFIG_ARCH_XGENE) += apm-merlin.dtb
/openbmc/linux/Documentation/devicetree/bindings/perf/
H A Dapm-xgene-pmu.txt14 - compatible : Shall be "apm,xgene-pmu" for revision 1 or
15 "apm,xgene-pmu-v2" for revision 2.
23 - compatible : Shall be "apm,xgene-pmu-l3c".
27 - compatible : Shall be "apm,xgene-pmu-iob".
31 - compatible : Shall be "apm,xgene-pmu-mcb".
36 - compatible : Shall be "apm,xgene-pmu-mc".
42 compatible = "apm,xgene-csw", "syscon";
47 compatible = "apm,xgene-mcb", "syscon";
52 compatible = "apm,xgene-mcb", "syscon";
57 compatible = "apm,xgene-pmu-v2";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/edac/
H A Dapm-xgene-edac.txt14 - compatible : Shall be "apm,xgene-edac".
28 - compatible : Shall be "apm,xgene-edac-mc".
34 - compatible : Shall be "apm,xgene-edac-pmd" or
35 "apm,xgene-edac-pmd-v2".
40 - compatible : Shall be "apm,xgene-edac-l3" or
41 "apm,xgene-edac-l3-v2".
45 - compatible : Shall be "apm,xgene-edac-soc-v1" for revision 1 or
46 "apm,xgene-edac-l3-soc" for general value reporting
52 compatible = "apm,xgene-csw", "syscon";
57 compatible = "apm,xgene-mcb", "syscon";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dapm-xgene-phy.txt7 - compatible : Shall be "apm,xgene-phy".
17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial
22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample
27 - apm,tx-boost-gain : Frequency boost AC (LSB 3-bit) and DC (2-bit)
31 - apm,tx-amplitude : Amplitude control. Two set of 3-tuple setting for
35 - apm,tx-pre-cursor1 : 1st pre-cursor emphasis taps control. Two set of
39 - apm,tx-pre-cursor2 : 2st pre-cursor emphasis taps control. Two set of
43 - apm,tx-post-cursor : Post-cursor emphasis taps control. Two set of
46 - apm,tx-speed : Tx operating speed. One set of 3-tuple for each
61 compatible = "apm,xgene-phy";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A Dgpio-xgene-sb.txt20 - compatible: "apm,xgene-gpio-sb" for the X-Gene Standby GPIO controller
33 - apm,nr-gpios: Optional, specify number of gpios pin.
34 - apm,nr-irqs: Optional, specify number of interrupt pins.
35 - apm,irq-start: Optional, specify lowest gpio pin support interrupt.
39 compatible = "apm,xgene-gpio-sb";
52 apm,nr-gpios = <22>;
53 apm,nr-irqs = <6>;
54 apm,irq-start = <8>;
/openbmc/linux/drivers/s390/crypto/
H A Dvfio_ap_ops.c157 if (test_bit_inv(AP_QID_CARD(apqn), matrix_mdev->matrix.apm) && in get_update_locks_by_apqn()
642 matrix_mdev->shadow_apcb.apm, in vfio_ap_mdev_update_guest_apcb()
689 bitmap_copy(prev_shadow_apm, matrix_mdev->shadow_apcb.apm, AP_DEVICES); in vfio_ap_mdev_filter_matrix()
699 bitmap_and(matrix_mdev->shadow_apcb.apm, matrix_mdev->matrix.apm, in vfio_ap_mdev_filter_matrix()
700 (unsigned long *)matrix_dev->info.apm, AP_DEVICES); in vfio_ap_mdev_filter_matrix()
704 for_each_set_bit_inv(apid, matrix_mdev->shadow_apcb.apm, AP_DEVICES) { in vfio_ap_mdev_filter_matrix()
718 clear_bit_inv(apid, matrix_mdev->shadow_apcb.apm); in vfio_ap_mdev_filter_matrix()
733 return !bitmap_equal(prev_shadow_apm, matrix_mdev->shadow_apcb.apm, in vfio_ap_mdev_filter_matrix()
810 for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) { in vfio_ap_mdev_unlink_fr_queues()
841 unsigned long *apm, in vfio_ap_mdev_log_sharing_err() argument
[all …]
H A Dap_bus.c314 return ap_test_config(ap_qci_info->apm, id); in ap_test_config_card_id()
831 devres = test_bit_inv(card, ap_perms.apm) && in __ap_revise_reserved()
872 if (test_bit_inv(card, ap_perms.apm) && in ap_owned_by_def_drv()
892 int ap_apqn_in_matrix_owned_by_def_drv(unsigned long *apm, in ap_apqn_in_matrix_owned_by_def_drv() argument
898 if (test_bit_inv(card, apm) && in ap_apqn_in_matrix_owned_by_def_drv()
899 test_bit_inv(card, ap_perms.apm)) in ap_apqn_in_matrix_owned_by_def_drv()
928 devres = test_bit_inv(card, ap_perms.apm) && in ap_device_probe()
1244 ap_qci_info->apm[0], ap_qci_info->apm[1], in ap_adapter_mask_show()
1245 ap_qci_info->apm[2], ap_qci_info->apm[3], in ap_adapter_mask_show()
1246 ap_qci_info->apm[4], ap_qci_info->apm[5], in ap_adapter_mask_show()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dxgene.txt9 "apm,xgene-socpll-clock" - for a X-Gene SoC PLL clock
10 "apm,xgene-pcppll-clock" - for a X-Gene PCP PLL clock
11 "apm,xgene-pmd-clock" - for a X-Gene PMD clock
12 "apm,xgene-device-clock" - for a X-Gene device clock
13 "apm,xgene-socpll-v2-clock" - for a X-Gene SoC PLL v2 clock
14 "apm,xgene-pcppll-v2-clock" - for a X-Gene PCP PLL v2 clock
63 compatible = "apm,xgene-pcppll-clock";
73 compatible = "apm,xgene-pmd-clock";
81 compatible = "apm,xgene-socpll-clock";
91 compatible = "apm,xgene-device-clock";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dapm-xgene-enet.txt8 - "apm,xgene-enet": RGMII based 1G interface
9 - "apm,xgene1-sgenet": SGMII based 1G interface
10 - "apm,xgene1-xgenet": XFI based 10G interface
32 - compatible: Must be "apm,xgene-mdio".
56 compatible = "apm,xgene-device-clock";
62 compatible = "apm,xgene-enet";
75 compatible = "apm,xgene-mdio";
H A Dapm-xgene-mdio.txt6 - compatible: Must be "apm,xgene-mdio-rgmii" or "apm,xgene-mdio-xfi"
19 compatible = "apm,xgene-mdio-rgmii";
/openbmc/linux/Documentation/devicetree/bindings/ata/
H A Dapm-xgene.txt8 * "apm,xgene-ahci"
40 compatible = "apm,xgene-phy";
46 compatible = "apm,xgene-phy";
52 compatible = "apm,xgene-ahci";
66 compatible = "apm,xgene-ahci-pcie";
/openbmc/linux/drivers/net/ethernet/apm/
H A DKconfig2 source "drivers/net/ethernet/apm/xgene/Kconfig"
3 source "drivers/net/ethernet/apm/xgene-v2/Kconfig"
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A Dxgene-pci-msi.txt5 - compatible: should be "apm,xgene1-msi" to identify
25 compatible = "apm,xgene1-msi";
49 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
/openbmc/linux/Documentation/devicetree/bindings/i2c/
H A Di2c-xgene-slimpro.txt7 - compatible : should be "apm,xgene-slimpro-i2c"
13 compatible = "apm,xgene-slimpro-i2c";
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dapm-xgene-hwmon.txt6 - compatible : should be "apm,xgene-slimpro-hwmon"
12 compatible = "apm,xgene-slimpro-hwmon";
/openbmc/linux/Documentation/devicetree/bindings/dma/
H A Dapm-xgene-dma.txt7 - compatible: Should be "apm,xgene-dma".
25 compatible = "apm,xgene-device-clock";
34 compatible = "apm,xgene-storm-dma";
/openbmc/linux/Documentation/devicetree/bindings/arm/apm/
H A Dscu.txt8 - "apm,xgene-scu"
15 compatible = "apm,xgene-scu","syscon";

1234