/linux/sound/soc/apple/ |
H A D | mca.c | 3 // Apple SoCs MCA driver 7 // The MCA peripheral is made up of a number of identical units called clusters. 181 struct mca_data *mca = snd_soc_dai_get_drvdata(dai); in mca_dai_to_cluster() local 186 int cluster_no = dai->id % mca->nclusters; in mca_dai_to_cluster() 188 return &mca->clusters[cluster_no]; in mca_dai_to_cluster() 261 struct mca_data *mca = cl->host; in mca_fe_enable_clocks() local 266 dev_err(mca->dev, in mca_fe_enable_clocks() 277 cl->pd_link = device_link_add(mca->dev, cl->pd_dev, in mca_fe_enable_clocks() 281 dev_err(mca->dev, in mca_fe_enable_clocks() 306 struct mca_data *mca in mca_fe_clocks_in_use() local 332 struct mca_data *mca = cl->host; mca_be_prepare() local 362 struct mca_data *mca = cl->host; mca_be_hw_free() local 483 struct mca_data *mca = cl->host; mca_fe_set_fmt() local 570 struct mca_data *mca = cl->host; mca_fe_hw_params() local 707 struct mca_data *mca = cl->host; mca_be_startup() local 757 struct mca_data *mca = cl->host; mca_be_shutdown() local 986 apple_mca_release(struct mca_data * mca) apple_mca_release() argument 1011 struct mca_data *mca; apple_mca_probe() local 1164 struct mca_data *mca = platform_get_drvdata(pdev); apple_mca_remove() local [all...] |
H A D | Makefile | 1 snd-soc-apple-mca-y := mca.o 3 obj-$(CONFIG_SND_SOC_APPLE_MCA) += snd-soc-apple-mca.o
|
H A D | Kconfig | 2 tristate "Apple Silicon MCA driver" 7 This option enables an ASoC platform driver for MCA peripherals found
|
/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_mcast.c | 11 * struct rxe_mca ('mca'). An mcg is allocated each time a qp is 17 * mca is created. It holds a pointer to the qp and is added to a list 284 * __rxe_init_mca - initialize a new mca holding lock 287 * @mca: empty space for new mca 290 * and pass memory for new mca 295 struct rxe_mca *mca) in __rxe_init_mca() argument 316 mca->qp = qp; in __rxe_init_mca() 318 list_add_tail(&mca->qp_list, &mcg->qp_list); in __rxe_init_mca() 334 struct rxe_mca *mca, *tmp; in rxe_attach_mcg() local 339 list_for_each_entry(mca, &mcg->qp_list, qp_list) { in rxe_attach_mcg() [all …]
|
H A D | rxe_recv.c | 194 struct rxe_mca *mca; in rxe_rcv_mcast_pkt() local 217 list_for_each_entry(mca, &mcg->qp_list, qp_list) { in rxe_rcv_mcast_pkt() 218 qp = mca->qp; in rxe_rcv_mcast_pkt() 233 if (mca->qp_list.next != &mcg->qp_list) { in rxe_rcv_mcast_pkt()
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | apple,mca.yaml | 4 $id: http://devicetree.org/schemas/sound/apple,mca.yaml# 7 title: Apple MCA I2S transceiver 10 MCA is an I2S transceiver peripheral found on M1 and other Apple chips. It is 12 or in an interlinked fashion. Up to 6 clusters have been seen on an MCA. 24 - apple,t6000-mca 25 - apple,t8103-mca 26 - apple,t8112-mca 27 - const: apple,mca 31 - description: Register region of the MCA clusters proper 117 mca: i2s@9b600000 { [all …]
|
/linux/arch/x86/include/asm/ |
H A D | mce.h | 20 #define MCG_SER_P BIT_ULL(24) /* MCA recovery/new status bits */ 57 * McaX field if set indicates a given bank supports MCA extensions: 75 #define MCACOD 0xefff /* MCA Error Code */ 114 /* AMD Scalable MCA */ 228 /* Maximum number of MCA banks per CPU. */ 271 /* Disable CMCI/polling for MCA bank claimed by firmware */ 297 * Scalable MCA.
|
H A D | mpspec_def.h | 88 #define BUSTYPE_MCA "MCA" /* Obsolete */ 171 * 4 2 CPU MCA 82489DX 174 * 7 2 CPU MCA+PCI
|
H A D | amd_nb.h | 34 unsigned int bank; /* MCA bank the block belongs to */ 35 unsigned int cpu; /* CPU which controls MCA bank */
|
/linux/net/packet/ |
H A D | diag.c | 40 struct nlattr *mca; in pdiag_put_mclist() local 43 mca = nla_nest_start_noflag(nlskb, PACKET_DIAG_MCLIST); in pdiag_put_mclist() 44 if (!mca) in pdiag_put_mclist() 54 nla_nest_cancel(nlskb, mca); in pdiag_put_mclist() 67 nla_nest_end(nlskb, mca); in pdiag_put_mclist()
|
/linux/arch/x86/kernel/cpu/mce/ |
H A D | internal.h | 207 * (AMD) SMCA: This bit indicates support for Scalable MCA which expands 208 * the register space for each MCA bank and also increases number of 209 * banks. Also, to accommodate the new banks and registers, the MCA 220 /* Pentium, family 5-style MCA */ 223 /* Centaur Winchip C6-style MCA */
|
H A D | amd.c | 53 /* Scalable MCA: */ 155 /* ZN Core (HWID=0xB0) MCA types */ 166 /* Data Fabric MCA types */ 172 /* Unified Memory Controller MCA type */ 176 /* Parameter Block MCA type */ 179 /* Platform Security Processor MCA type */ 183 /* System Management Unit MCA type */ 187 /* Microprocessor 5 Unit MCA type */ 190 /* MPDMA MCA type */ 193 /* Northbridge IO Unit MCA type */ [all …]
|
H A D | severity.c | 86 PANIC, "MCIP not set in MCA handler", 354 * On MCA overflow, without the MCA overflow recovery feature the in mce_severity_amd() 358 panic_msg = "Overflowed uncorrected error without MCA Overflow Recovery"; in mce_severity_amd() 364 panic_msg = "Uncorrected error without MCA Recovery"; in mce_severity_amd()
|
H A D | inject.c | 595 pr_err("MCA bank %llu non-existent on CPU%d\n", val, m->extcpu); in inj_bank_set() 602 * sw-only injection allows to write arbitrary values into the MCA in inj_bank_set() 654 "\t Scalable MCA systems, and its validity is indicated by MCi_STATUS[SyndV].\n"
|
H A D | core.c | 95 * MCA banks polled by the period polling timer for corrected events. 96 * With Intel CMCI, this only has MCA banks which do not support CMCI (if any). 103 * MCA banks controlled through firmware first for corrected errors. 373 panic("MCA architectural violation!\n"); in ex_handler_msr_mce() 402 * RDMSR on MCA MSRs should not fault. If they do, this is very much an in mce_rdmsrl() 892 * The Instruction Fetch Unit is at MCA bank 1 for all affected systems. 948 * Track which CPUs entered the MCA broadcast synchronization and which not in 2042 * These CPUs have MCA bank 8 which reports only one error type called in mce_zhaoxin_feature_init() 2303 "Ignoring request to disable invalid MCA bank %d.\n", in mce_disable_bank()
|
/linux/include/xen/interface/ |
H A D | xen-mca.h | 3 * arch-x86/mca.h 59 * mca machine check info are recorded in mc_info entries. 60 * when fetch mca info, it can use MC_TYPE_... to distinguish 61 * different mca info.
|
/linux/drivers/acpi/ |
H A D | acpi_extlog.c | 38 u64 elog_base; /* MCA Error Log Directory base address */ 39 u64 elog_len; /* MCA Error Log Directory length */ 326 MODULE_DESCRIPTION("Extended MCA Error Log Driver");
|
/linux/arch/arm64/boot/dts/apple/ |
H A D | t600x-die0.dtsi | 196 mca: mca@39b600000 { label 197 compatible = "apple,t6000-mca", "apple,mca";
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | umc_v6_7.c | 70 dev_info(adev->dev, "MCA STATUS 0x%llx, umc_reg_offset 0x%x\n", mc_umc_status, umc_reg_offset); in umc_v6_7_query_error_status_helper() 77 dev_info(adev->dev, "MCA IPID 0x%llx, umc_reg_offset 0x%x\n", reg_value, umc_reg_offset); in umc_v6_7_query_error_status_helper() 84 dev_info(adev->dev, "MCA SYND 0x%llx, umc_reg_offset 0x%x\n", reg_value, umc_reg_offset); in umc_v6_7_query_error_status_helper() 91 dev_info(adev->dev, "MCA MISC0 0x%llx, umc_reg_offset 0x%x\n", reg_value, umc_reg_offset); in umc_v6_7_query_error_status_helper()
|
/linux/arch/x86/xen/ |
H A D | trace.c | 4 #include <xen/interface/xen-mca.h>
|
H A D | xen-head.S | 20 #include <xen/interface/xen-mca.h>
|
/linux/tools/testing/selftests/kvm/include/x86_64/ |
H A D | mce.h | 12 #define MCG_SER_P BIT_ULL(24) /* MCA recovery/new status bits */
|
/linux/arch/m68k/ |
H A D | Kconfig.bus | 46 (MCA) or VESA. ISA is an older system, now being displaced by PCI;
|
/linux/drivers/acpi/apei/ |
H A D | hest.c | 42 * structures for MCA. 43 * During HEST parsing, detected MCA error sources are cached from early
|
/linux/include/drm/display/ |
H A D | drm_dp_dual_mode_helper.h | 60 /* LSPCON specific registers, defined by MCA */
|