Home
last modified time | relevance | path

Searched full:mca (Results 1 – 25 of 81) sorted by relevance

1234

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mca.c89 if (!adev->mca.mp0.ras) in amdgpu_mca_mp0_ras_sw_init()
92 ras = adev->mca.mp0.ras; in amdgpu_mca_mp0_ras_sw_init()
96 dev_err(adev->dev, "Failed to register mca.mp0 ras block!\n"); in amdgpu_mca_mp0_ras_sw_init()
100 strcpy(ras->ras_block.ras_comm.name, "mca.mp0"); in amdgpu_mca_mp0_ras_sw_init()
103 adev->mca.mp0.ras_if = &ras->ras_block.ras_comm; in amdgpu_mca_mp0_ras_sw_init()
113 if (!adev->mca.mp1.ras) in amdgpu_mca_mp1_ras_sw_init()
116 ras = adev->mca.mp1.ras; in amdgpu_mca_mp1_ras_sw_init()
120 dev_err(adev->dev, "Failed to register mca.mp1 ras block!\n"); in amdgpu_mca_mp1_ras_sw_init()
124 strcpy(ras->ras_block.ras_comm.name, "mca.mp1"); in amdgpu_mca_mp1_ras_sw_init()
127 adev->mca.mp1.ras_if = &ras->ras_block.ras_comm; in amdgpu_mca_mp1_ras_sw_init()
[all …]
H A Dumc_v6_7.c70 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()
H A Damdgpu_umc.c64 "Failed to alloc memory for umc error record in MCA notifier!\n"); in amdgpu_umc_page_retirement_mca()
216 /* MCA poison handler is only responsible for GPU reset, in amdgpu_umc_pasid_poison_handler()
217 * let MCA notifier do page retirement. in amdgpu_umc_pasid_poison_handler()
/linux/sound/soc/apple/
H A Dmca.c3 // 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 = cl->host; in mca_fe_clocks_in_use() local
[all …]
H A DMakefile1 snd-soc-apple-mca-y := mca.o
3 obj-$(CONFIG_SND_SOC_APPLE_MCA) += snd-soc-apple-mca.o
H A DKconfig2 tristate "Apple Silicon MCA driver"
7 This option enables an ASoC platform driver for MCA peripherals found
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mcast.c11 * 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 Drxe_recv.c194 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 Dapple,mca.yaml4 $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/net/packet/
H A Ddiag.c40 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/include/asm/
H A Dmce.h20 #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 Dmpspec_def.h88 #define BUSTYPE_MCA "MCA" /* Obsolete */
171 * 4 2 CPU MCA 82489DX
174 * 7 2 CPU MCA+PCI
H A Damd_nb.h34 unsigned int bank; /* MCA bank the block belongs to */
35 unsigned int cpu; /* CPU which controls MCA bank */
/linux/arch/x86/kernel/cpu/mce/
H A Dinternal.h207 * (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 Dseverity.c86 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 Damd.c53 /* 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 …]
/linux/include/xen/interface/
H A Dxen-mca.h3 * 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 Dacpi_extlog.c38 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 Dt600x-die0.dtsi196 mca: mca@39b600000 { label
197 compatible = "apple,t6000-mca", "apple,mca";
/linux/arch/x86/xen/
H A Dtrace.c4 #include <xen/interface/xen-mca.h>
H A Dxen-head.S20 #include <xen/interface/xen-mca.h>
/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dmce.h12 #define MCG_SER_P BIT_ULL(24) /* MCA recovery/new status bits */
/linux/arch/m68k/
H A DKconfig.bus46 (MCA) or VESA. ISA is an older system, now being displaced by PCI;
/linux/drivers/acpi/apei/
H A Dhest.c42 * structures for MCA.
43 * During HEST parsing, detected MCA error sources are cached from early
/linux/include/drm/display/
H A Ddrm_dp_dual_mode_helper.h60 /* LSPCON specific registers, defined by MCA */

1234