Searched refs:amd (Results 1 - 131 of 131) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
H A DMakefile1 obj-$(CONFIG_AMD_XGBE) += amd-xgbe.o
3 amd-xgbe-objs := xgbe-main.o xgbe-drv.o xgbe-dev.o \
7 amd-xgbe-$(CONFIG_AMD_XGBE_DCB) += xgbe-dcb.o
8 amd-xgbe-$(CONFIG_DEBUG_FS) += xgbe-debugfs.o
H A Dxgbe.h131 #define XGBE_DRV_NAME "amd-xgbe"
184 #define XGBE_DMA_IRQS_PROPERTY "amd,per-channel-interrupt"
185 #define XGBE_SPEEDSET_PROPERTY "amd,speed-set"
186 #define XGBE_BLWC_PROPERTY "amd,serdes-blwc"
187 #define XGBE_CDR_RATE_PROPERTY "amd,serdes-cdr-rate"
188 #define XGBE_PQ_SKEW_PROPERTY "amd,serdes-pq-skew"
189 #define XGBE_TX_AMP_PROPERTY "amd,serdes-tx-amp"
190 #define XGBE_DFE_CFG_PROPERTY "amd,serdes-dfe-tap-config"
191 #define XGBE_DFE_ENA_PROPERTY "amd,serdes-dfe-tap-enable"
198 #define XGBE_ACPI_DMA_FREQ "amd,dma-freq"
199 #define XGBE_ACPI_PTP_FREQ "amd,ptp-freq"
H A Dxgbe-main.c136 MODULE_AUTHOR("Tom Lendacky <thomas.lendacky@amd.com>");
884 { .compatible = "amd,xgbe-seattle-v1a", },
895 .name = "amd-xgbe",
H A Dxgbe-debugfs.c329 buf = kasprintf(GFP_KERNEL, "amd-xgbe-%s", pdata->netdev->name); xgbe_debugfs_init()
/linux-4.4.14/arch/x86/kernel/cpu/mtrr/
H A DMakefile2 obj-$(CONFIG_X86_32) += amd.o cyrix.o centaur.o
/linux-4.4.14/arch/x86/kernel/cpu/microcode/
H A DMakefile4 microcode-$(CONFIG_MICROCODE_AMD) += amd.o
H A Damd.c9 * Author: Peter Oruba <peter.oruba@amd.com>
17 * Author: Jacob Shin <jacob.shin@amd.com>
266 char fw_name[36] = "amd-ucode/microcode_amd.bin"; load_builtin_amd_microcode()
270 "amd-ucode/microcode_amd_fam%.2xh.bin", family); load_builtin_amd_microcode()
883 * amd-ucode/microcode_amd.bin
889 * amd-ucode/microcode_amd_fam15h.bin
890 * amd-ucode/microcode_amd_fam16h.bin
898 char fw_name[36] = "amd-ucode/microcode_amd.bin"; request_microcode_amd()
908 snprintf(fw_name, sizeof(fw_name), "amd-ucode/microcode_amd_fam%.2xh.bin", c->x86); request_microcode_amd()
/linux-4.4.14/arch/arm64/boot/dts/amd/
H A DMakefile1 dtb-$(CONFIG_ARCH_SEATTLE) += amd-overdrive.dtb
/linux-4.4.14/sound/sparc/
H A Damd7930.c346 /* Idle the AMD7930 chip. The amd->lock is not held. */ amd7930_idle()
347 static __inline__ void amd7930_idle(struct snd_amd7930 *amd) amd7930_idle() argument
351 spin_lock_irqsave(&amd->lock, flags); amd7930_idle()
352 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); amd7930_idle()
353 sbus_writeb(0, amd->regs + AMD7930_DR); amd7930_idle()
354 spin_unlock_irqrestore(&amd->lock, flags); amd7930_idle()
357 /* Enable chip interrupts. The amd->lock is not held. */ amd7930_enable_ints()
358 static __inline__ void amd7930_enable_ints(struct snd_amd7930 *amd) amd7930_enable_ints() argument
362 spin_lock_irqsave(&amd->lock, flags); amd7930_enable_ints()
363 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); amd7930_enable_ints()
364 sbus_writeb(AM_INIT_ACTIVE, amd->regs + AMD7930_DR); amd7930_enable_ints()
365 spin_unlock_irqrestore(&amd->lock, flags); amd7930_enable_ints()
368 /* Disable chip interrupts. The amd->lock is not held. */ amd7930_disable_ints()
369 static __inline__ void amd7930_disable_ints(struct snd_amd7930 *amd) amd7930_disable_ints() argument
373 spin_lock_irqsave(&amd->lock, flags); amd7930_disable_ints()
374 sbus_writeb(AMR_INIT, amd->regs + AMD7930_CR); amd7930_disable_ints()
375 sbus_writeb(AM_INIT_ACTIVE | AM_INIT_DISABLE_INTS, amd->regs + AMD7930_DR); amd7930_disable_ints()
376 spin_unlock_irqrestore(&amd->lock, flags); amd7930_disable_ints()
380 * The amd->lock is held and local interrupts are disabled.
382 static void __amd7930_write_map(struct snd_amd7930 *amd) __amd7930_write_map() argument
384 struct amd7930_map *map = &amd->map; __amd7930_write_map()
386 sbus_writeb(AMR_MAP_GX, amd->regs + AMD7930_CR); __amd7930_write_map()
387 sbus_writeb(((map->gx >> 0) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
388 sbus_writeb(((map->gx >> 8) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
390 sbus_writeb(AMR_MAP_GR, amd->regs + AMD7930_CR); __amd7930_write_map()
391 sbus_writeb(((map->gr >> 0) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
392 sbus_writeb(((map->gr >> 8) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
394 sbus_writeb(AMR_MAP_STGR, amd->regs + AMD7930_CR); __amd7930_write_map()
395 sbus_writeb(((map->stgr >> 0) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
396 sbus_writeb(((map->stgr >> 8) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
398 sbus_writeb(AMR_MAP_GER, amd->regs + AMD7930_CR); __amd7930_write_map()
399 sbus_writeb(((map->ger >> 0) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
400 sbus_writeb(((map->ger >> 8) & 0xff), amd->regs + AMD7930_DR); __amd7930_write_map()
402 sbus_writeb(AMR_MAP_MMR1, amd->regs + AMD7930_CR); __amd7930_write_map()
403 sbus_writeb(map->mmr1, amd->regs + AMD7930_DR); __amd7930_write_map()
405 sbus_writeb(AMR_MAP_MMR2, amd->regs + AMD7930_CR); __amd7930_write_map()
406 sbus_writeb(map->mmr2, amd->regs + AMD7930_DR); __amd7930_write_map()
474 * The amd->lock is held and local interrupts are disabled.
476 static void __amd7930_update_map(struct snd_amd7930 *amd) __amd7930_update_map() argument
478 struct amd7930_map *map = &amd->map; __amd7930_update_map()
481 map->gx = gx_coeff[amd->rgain]; __amd7930_update_map()
482 map->stgr = gx_coeff[amd->mgain]; __amd7930_update_map()
483 level = (amd->pgain * (256 + ARRAY_SIZE(ger_coeff))) >> 8; __amd7930_update_map()
491 __amd7930_write_map(amd); __amd7930_update_map()
496 struct snd_amd7930 *amd = dev_id; snd_amd7930_interrupt() local
500 spin_lock(&amd->lock); snd_amd7930_interrupt()
504 ir = sbus_readb(amd->regs + AMD7930_IR); snd_amd7930_interrupt()
508 if (amd->flags & AMD7930_FLAG_PLAYBACK) { snd_amd7930_interrupt()
509 if (amd->p_left > 0) { snd_amd7930_interrupt()
510 byte = *(amd->p_cur++); snd_amd7930_interrupt()
511 amd->p_left--; snd_amd7930_interrupt()
512 sbus_writeb(byte, amd->regs + AMD7930_BBTB); snd_amd7930_interrupt()
513 if (amd->p_left == 0) snd_amd7930_interrupt()
516 sbus_writeb(0, amd->regs + AMD7930_BBTB); snd_amd7930_interrupt()
517 } else if (amd->flags & AMD7930_FLAG_CAPTURE) { snd_amd7930_interrupt()
518 byte = sbus_readb(amd->regs + AMD7930_BBRB); snd_amd7930_interrupt()
519 if (amd->c_left > 0) { snd_amd7930_interrupt()
520 *(amd->c_cur++) = byte; snd_amd7930_interrupt()
521 amd->c_left--; snd_amd7930_interrupt()
522 if (amd->c_left == 0) snd_amd7930_interrupt()
527 spin_unlock(&amd->lock); snd_amd7930_interrupt()
530 snd_pcm_period_elapsed(amd->playback_substream); snd_amd7930_interrupt()
532 snd_pcm_period_elapsed(amd->capture_substream); snd_amd7930_interrupt()
537 static int snd_amd7930_trigger(struct snd_amd7930 *amd, unsigned int flag, int cmd) snd_amd7930_trigger() argument
542 spin_lock_irqsave(&amd->lock, flags); snd_amd7930_trigger()
544 if (!(amd->flags & flag)) { snd_amd7930_trigger()
545 amd->flags |= flag; snd_amd7930_trigger()
548 sbus_writeb(AMR_MUX_MCR4, amd->regs + AMD7930_CR); snd_amd7930_trigger()
549 sbus_writeb(AM_MUX_MCR4_ENABLE_INTS, amd->regs + AMD7930_DR); snd_amd7930_trigger()
552 if (amd->flags & flag) { snd_amd7930_trigger()
553 amd->flags &= ~flag; snd_amd7930_trigger()
556 sbus_writeb(AMR_MUX_MCR4, amd->regs + AMD7930_CR); snd_amd7930_trigger()
557 sbus_writeb(0, amd->regs + AMD7930_DR); snd_amd7930_trigger()
562 spin_unlock_irqrestore(&amd->lock, flags); snd_amd7930_trigger()
570 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_trigger() local
571 return snd_amd7930_trigger(amd, AMD7930_FLAG_PLAYBACK, cmd); snd_amd7930_playback_trigger()
577 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_trigger() local
578 return snd_amd7930_trigger(amd, AMD7930_FLAG_CAPTURE, cmd); snd_amd7930_capture_trigger()
583 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_prepare() local
589 spin_lock_irqsave(&amd->lock, flags); snd_amd7930_playback_prepare()
591 amd->flags |= AMD7930_FLAG_PLAYBACK; snd_amd7930_playback_prepare()
594 amd->p_orig = amd->p_cur = runtime->dma_area; snd_amd7930_playback_prepare()
595 amd->p_left = size; snd_amd7930_playback_prepare()
598 new_mmr1 = amd->map.mmr1; snd_amd7930_playback_prepare()
603 if (new_mmr1 != amd->map.mmr1) { snd_amd7930_playback_prepare()
604 amd->map.mmr1 = new_mmr1; snd_amd7930_playback_prepare()
605 __amd7930_update_map(amd); snd_amd7930_playback_prepare()
608 spin_unlock_irqrestore(&amd->lock, flags); snd_amd7930_playback_prepare()
615 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_prepare() local
621 spin_lock_irqsave(&amd->lock, flags); snd_amd7930_capture_prepare()
623 amd->flags |= AMD7930_FLAG_CAPTURE; snd_amd7930_capture_prepare()
626 amd->c_orig = amd->c_cur = runtime->dma_area; snd_amd7930_capture_prepare()
627 amd->c_left = size; snd_amd7930_capture_prepare()
630 new_mmr1 = amd->map.mmr1; snd_amd7930_capture_prepare()
635 if (new_mmr1 != amd->map.mmr1) { snd_amd7930_capture_prepare()
636 amd->map.mmr1 = new_mmr1; snd_amd7930_capture_prepare()
637 __amd7930_update_map(amd); snd_amd7930_capture_prepare()
640 spin_unlock_irqrestore(&amd->lock, flags); snd_amd7930_capture_prepare()
647 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_pointer() local
650 if (!(amd->flags & AMD7930_FLAG_PLAYBACK)) snd_amd7930_playback_pointer()
652 ptr = amd->p_cur - amd->p_orig; snd_amd7930_playback_pointer()
658 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_pointer() local
661 if (!(amd->flags & AMD7930_FLAG_CAPTURE)) snd_amd7930_capture_pointer()
664 ptr = amd->c_cur - amd->c_orig; snd_amd7930_capture_pointer()
691 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_open() local
694 amd->playback_substream = substream; snd_amd7930_playback_open()
701 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_open() local
704 amd->capture_substream = substream; snd_amd7930_capture_open()
711 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_playback_close() local
713 amd->playback_substream = NULL; snd_amd7930_playback_close()
719 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); snd_amd7930_capture_close() local
721 amd->capture_substream = NULL; snd_amd7930_capture_close()
758 static int snd_amd7930_pcm(struct snd_amd7930 *amd) snd_amd7930_pcm() argument
763 if ((err = snd_pcm_new(amd->card, snd_amd7930_pcm()
773 pcm->private_data = amd; snd_amd7930_pcm()
775 strcpy(pcm->name, amd->card->shortname); snd_amd7930_pcm()
776 amd->pcm = pcm; snd_amd7930_pcm()
801 struct snd_amd7930 *amd = snd_kcontrol_chip(kctl); snd_amd7930_get_volume() local
807 swval = &amd->mgain; snd_amd7930_get_volume()
810 swval = &amd->rgain; snd_amd7930_get_volume()
814 swval = &amd->pgain; snd_amd7930_get_volume()
825 struct snd_amd7930 *amd = snd_kcontrol_chip(kctl); snd_amd7930_put_volume() local
832 swval = &amd->mgain; snd_amd7930_put_volume()
835 swval = &amd->rgain; snd_amd7930_put_volume()
839 swval = &amd->pgain; snd_amd7930_put_volume()
843 spin_lock_irqsave(&amd->lock, flags); snd_amd7930_put_volume()
847 __amd7930_update_map(amd); snd_amd7930_put_volume()
852 spin_unlock_irqrestore(&amd->lock, flags); snd_amd7930_put_volume()
887 static int snd_amd7930_mixer(struct snd_amd7930 *amd) snd_amd7930_mixer() argument
892 if (snd_BUG_ON(!amd || !amd->card)) snd_amd7930_mixer()
895 card = amd->card; snd_amd7930_mixer()
900 snd_ctl_new1(&amd7930_controls[idx], amd))) < 0) snd_amd7930_mixer()
907 static int snd_amd7930_free(struct snd_amd7930 *amd) snd_amd7930_free() argument
909 struct platform_device *op = amd->op; snd_amd7930_free()
911 amd7930_idle(amd); snd_amd7930_free()
913 if (amd->irq) snd_amd7930_free()
914 free_irq(amd->irq, amd); snd_amd7930_free()
916 if (amd->regs) snd_amd7930_free()
917 of_iounmap(&op->resource[0], amd->regs, snd_amd7930_free()
920 kfree(amd); snd_amd7930_free()
927 struct snd_amd7930 *amd = device->device_data; snd_amd7930_dev_free() local
929 return snd_amd7930_free(amd); snd_amd7930_dev_free()
941 struct snd_amd7930 *amd; snd_amd7930_create() local
946 amd = kzalloc(sizeof(*amd), GFP_KERNEL); snd_amd7930_create()
947 if (amd == NULL) snd_amd7930_create()
950 spin_lock_init(&amd->lock); snd_amd7930_create()
951 amd->card = card; snd_amd7930_create()
952 amd->op = op; snd_amd7930_create()
954 amd->regs = of_ioremap(&op->resource[0], 0, snd_amd7930_create()
956 if (!amd->regs) { snd_amd7930_create()
959 kfree(amd); snd_amd7930_create()
963 amd7930_idle(amd); snd_amd7930_create()
966 IRQF_SHARED, "amd7930", amd)) { snd_amd7930_create()
969 snd_amd7930_free(amd); snd_amd7930_create()
972 amd->irq = irq; snd_amd7930_create()
974 amd7930_enable_ints(amd); snd_amd7930_create()
976 spin_lock_irqsave(&amd->lock, flags); snd_amd7930_create()
978 amd->rgain = 128; snd_amd7930_create()
979 amd->pgain = 200; snd_amd7930_create()
980 amd->mgain = 0; snd_amd7930_create()
982 memset(&amd->map, 0, sizeof(amd->map)); snd_amd7930_create()
983 amd->map.mmr1 = (AM_MAP_MMR1_GX | AM_MAP_MMR1_GER | snd_amd7930_create()
985 amd->map.mmr2 = (AM_MAP_MMR2_LS | AM_MAP_MMR2_AINB); snd_amd7930_create()
987 __amd7930_update_map(amd); snd_amd7930_create()
990 sbus_writeb(AMR_MUX_MCR1, amd->regs + AMD7930_CR); snd_amd7930_create()
992 amd->regs + AMD7930_DR); snd_amd7930_create()
994 spin_unlock_irqrestore(&amd->lock, flags); snd_amd7930_create()
997 amd, &snd_amd7930_dev_ops)) < 0) { snd_amd7930_create()
998 snd_amd7930_free(amd); snd_amd7930_create()
1002 *ramd = amd; snd_amd7930_create()
1011 struct snd_amd7930 *amd; amd7930_sbus_probe() local
1037 irq, dev_num, &amd)) < 0) amd7930_sbus_probe()
1040 if ((err = snd_amd7930_pcm(amd)) < 0) amd7930_sbus_probe()
1043 if ((err = snd_amd7930_mixer(amd)) < 0) amd7930_sbus_probe()
1049 amd->next = amd7930_list; amd7930_sbus_probe()
1050 amd7930_list = amd; amd7930_sbus_probe()
/linux-4.4.14/arch/x86/kvm/
H A DMakefile20 kvm-amd-y += svm.o pmu_amd.o
24 obj-$(CONFIG_KVM_AMD) += kvm-amd.o
H A Dmmu.c3620 bool pse, bool amd) __reset_rsvds_bits_mask()
3637 if (amd) __reset_rsvds_bits_mask()
3751 * table in guest or amd nested guest, its mmu features completely
3617 __reset_rsvds_bits_mask(struct kvm_vcpu *vcpu, struct rsvd_bits_validate *rsvd_check, int maxphyaddr, int level, bool nx, bool gbpages, bool pse, bool amd) __reset_rsvds_bits_mask() argument
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
H A DMakefile5 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/amd/include/ \
6 -Idrivers/gpu/drm/amd/include/asic_reg
H A Dkfd_process.c27 #include <linux/amd-iommu.h>
H A Dkfd_device.c23 #include <linux/amd-iommu.h>
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A DMakefile5 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/amd/include/asic_reg \
6 -Idrivers/gpu/drm/amd/include \
7 -Idrivers/gpu/drm/amd/amdgpu \
8 -Idrivers/gpu/drm/amd/scheduler
H A Damdgpu_ctx.c22 * Authors: monk liu <monk.liu@amd.com>
H A Damdgpu_mn.c28 * Christian König <christian.koenig@amd.com>
H A Damdgpu_sync.c28 * Christian König <christian.koenig@amd.com>
H A Dvce_v2_0.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Dvce_v3_0.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Damdgpu_vce.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Duvd_v4_2.c22 * Authors: Christian König <christian.koenig@amd.com>
H A Duvd_v5_0.c22 * Authors: Christian König <christian.koenig@amd.com>
H A Duvd_v6_0.c22 * Authors: Christian König <christian.koenig@amd.com>
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dperf_event_amd_iommu.h4 * Author: Steven Kinney <Steven.Kinney@amd.com>
5 * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com>
H A DMakefile27 obj-$(CONFIG_CPU_SUP_AMD) += amd.o
H A Dperf_event_amd_iommu.c4 * Author: Steven Kinney <Steven.Kinney@amd.com>
5 * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com>
H A Dcyrix.c370 * info-linux@ldcmail.amd.com to tell us. init_nsc()
H A Dperf_event_amd_uncore.c4 * Author: Jacob Shin <jacob.shin@amd.com>
/linux-4.4.14/drivers/char/agp/
H A DMakefile8 obj-$(CONFIG_AGP_AMD) += amd-k7-agp.o
/linux-4.4.14/arch/arm64/boot/dts/
H A DMakefile2 dts-dirs += amd
/linux-4.4.14/drivers/gpu/drm/
H A DMakefile41 obj-$(CONFIG_HSA_AMD) += amd/amdkfd/
43 obj-$(CONFIG_DRM_AMDGPU)+= amd/amdgpu/
/linux-4.4.14/drivers/net/phy/
H A DMakefile36 obj-$(CONFIG_AMD_PHY) += amd.o
/linux-4.4.14/drivers/char/hw_random/
H A DMakefile9 obj-$(CONFIG_HW_RANDOM_AMD) += amd-rng.o
H A Damd-rng.c105 .name = "amd",
/linux-4.4.14/drivers/cpufreq/
H A Damd_freq_sensitivity.c7 * Author: Jacob Shin <jacob.shin@amd.com>
145 MODULE_AUTHOR("Jacob Shin <jacob.shin@amd.com>");
H A Dpowernow-k8.c709 * www.amd.com find_psb_table()
1235 MODULE_AUTHOR("Paul Devriendt <paul.devriendt@amd.com>");
1236 MODULE_AUTHOR("Mark Langsdorf <mark.langsdorf@amd.com>");
H A Dcpufreq.c10 * Feb 2006 - Jacob Shin <jacob.shin@amd.com>
/linux-4.4.14/drivers/acpi/
H A Dacpi_apd.c5 * Authors: Ken Xue <Ken.Xue@amd.com>
6 * Wu, Jeff <Jeff.Wu@amd.com>
/linux-4.4.14/arch/arm/mach-s3c24xx/
H A Dpm-s3c2416.c78 /* unset the return-from-sleep amd inform flags */ s3c2416_pm_resume()
/linux-4.4.14/drivers/mtd/maps/
H A Dnetsc520.c3 * Copyright (C) 2001 Mark Langsdorf (mark.langsdorf@amd.com)
139 MODULE_AUTHOR("Mark Langsdorf <mark.langsdorf@amd.com>");
H A Dsc520cdp.c23 * For details see http://www.amd.com/products/epd/desiging/evalboards/18.elansc520/520_cdp_brief/index.html
/linux-4.4.14/drivers/pinctrl/
H A Dpinctrl-amd.h4 * Copyright (c) 2014,2015 Ken Xue <Ken.Xue@amd.com>
5 * Jeff Wu <Jeff.Wu@amd.com>
H A Dpinctrl-amd.c5 * Authors: Ken Xue <Ken.Xue@amd.com>
6 * Wu, Jeff <Jeff.Wu@amd.com>
36 #include "pinctrl-amd.h"
827 dev_dbg(&pdev->dev, "amd gpio driver loaded\n"); amd_gpio_probe()
868 MODULE_AUTHOR("Ken Xue <Ken.Xue@amd.com>, Jeff Wu <Jeff.Wu@amd.com>");
/linux-4.4.14/drivers/crypto/ccp/
H A Dccp-platform.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
227 { .compatible = "amd,ccp-seattle-v1a" },
H A Dccp-crypto.h6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-crypto-main.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
23 MODULE_AUTHOR("Tom Lendacky <thomas.lendacky@amd.com>");
H A Dccp-dev.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
30 MODULE_AUTHOR("Tom Lendacky <thomas.lendacky@amd.com>");
H A Dccp-crypto-aes-xts.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-crypto-aes.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-dev.h6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-pci.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-crypto-aes-cmac.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-crypto-sha.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dccp-ops.c6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Duvd_v3_1.c22 * Authors: Christian König <christian.koenig@amd.com>
H A Duvd_v4_2.c22 * Authors: Christian König <christian.koenig@amd.com>
H A DMakefile5 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/amd/include
H A Dradeon_audio.h22 * Authors: Slava Grigorev <slava.grigorev@amd.com>
H A Dsi_blit_shaders.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Duvd_v2_2.c22 * Authors: Christian König <christian.koenig@amd.com>
H A Dvce_v2_0.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Dcayman_blit_shaders.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Dcik_blit_shaders.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Devergreen_blit_shaders.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Dradeon_sync.c28 * Christian König <christian.koenig@amd.com>
H A Dvce_v1_0.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Dradeon_mn.c28 * Christian König <christian.koenig@amd.com>
H A Duvd_v1_0.c22 * Authors: Christian König <christian.koenig@amd.com>
H A Dr600_blit_shaders.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Dr600_blit.c24 * Alex Deucher <alexander.deucher@amd.com>
H A Dradeon_audio.c22 * Authors: Slava Grigorev <slava.grigorev@amd.com>
H A Dradeon_vce.c25 * Authors: Christian König <christian.koenig@amd.com>
H A Dr600_cp.c26 * Alex Deucher <alexander.deucher@amd.com>
/linux-4.4.14/drivers/hwmon/
H A Dhwmon-vid.c43 * http://support.amd.com/us/Processor_TechDocs/26094.PDF
48 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25759.pdf
51 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/32559.pdf
56 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/33610.pdf
/linux-4.4.14/drivers/oprofile/
H A Dcpu_buffer.h8 * @author Robert Richter <robert.richter@amd.com>
H A Dnmi_timer_int.c6 * @author Robert Richter <robert.richter@amd.com>
H A Dcpu_buffer.c8 * @author Barry Kasindorf <barry.kasindorf@amd.com>
9 * @author Robert Richter <robert.richter@amd.com>
H A Dbuffer_sync.c9 * @author Robert Richter <robert.richter@amd.com>
/linux-4.4.14/arch/x86/include/asm/
H A Dirq_remapping.h3 * Author: Joerg Roedel <joerg.roedel@amd.com>
H A Dvirtext.h90 *msg = "not amd"; cpu_has_svm()
/linux-4.4.14/arch/x86/oprofile/
H A Dop_model_amd.c11 * @author Robert Richter <robert.richter@amd.com>
12 * @author Barry Kasindorf <barry.kasindorf@amd.com>
13 * @author Jason Yeh <jason.yeh@amd.com>
14 * @author Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
H A Dop_x86_model.h9 * @author Robert Richter <robert.richter@amd.com>
H A Dnmi_int.c8 * @author Robert Richter <robert.richter@amd.com>
9 * @author Barry Kasindorf <barry.kasindorf@amd.com>
10 * @author Jason Yeh <jason.yeh@amd.com>
11 * @author Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
H A Dop_model_ppro.c13 * @author Robert Richter <robert.richter@amd.com>
/linux-4.4.14/drivers/irqchip/
H A Dirq-gic-v2m.c7 * Authors: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
8 * Harish Kasiviswanathan <harish.kasiviswanathan@amd.com>
9 * Brandon Anderson <brandon.anderson@amd.com>
/linux-4.4.14/drivers/usb/host/
H A Dehci-sead3.c3 * Based on "ehci-au1xxx.c" by K.Boge <karsten.boge@amd.com>
H A Dpci-quirks.c113 * amd_chipset_sb_type_init - initialize amd chipset southbridge type
252 /* Make sure amd chipset type has already been initialized */ usb_hcd_amd_remote_wakeup_quirk()
/linux-4.4.14/drivers/vfio/platform/reset/
H A Dvfio_platform_amdxgbe.c122 module_vfio_reset_handler("amd,xgbe-seattle-v1a", vfio_platform_amdxgbe_reset);
/linux-4.4.14/drivers/net/ethernet/amd/
H A Dam79c961a.h2 * linux/drivers/net/ethernet/amd/am79c961a.h
H A Dam79c961a.c2 * linux/drivers/net/ethernet/amd/am79c961a.c
H A Dpcnet32.c1623 * This is based on specs published at www.amd.com. This section pcnet32_probe1()
/linux-4.4.14/sound/pci/cs5535audio/
H A Dcs5535audio_pm.c36 AC97 codec to shutdown. the amd spec suggests snd_cs5535audio_stop_hardware()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-scmi.c4 * Copyright (C) 2009 Crane Cai <crane.cai@amd.com>
431 MODULE_AUTHOR("Crane Cai <crane.cai@amd.com>");
H A Di2c-amd756.c340 } else { /* amd */ amd756_probe()
/linux-4.4.14/drivers/pci/
H A Dats.c9 * Page Request Interface added by Joerg Roedel <joerg.roedel@amd.com>
10 * PASID support added by Joerg Roedel <joerg.roedel@amd.com>
/linux-4.4.14/include/linux/
H A Damd-iommu.h3 * Author: Joerg Roedel <joerg.roedel@amd.com>
4 * Leo Duran <leo.duran@amd.com>
H A Ddma-debug.h4 * Author: Joerg Roedel <joerg.roedel@amd.com>
H A Dccp.h6 * Author: Tom Lendacky <thomas.lendacky@amd.com>
H A Dmemblock.h305 /* Flags for memblock_alloc_base() amd __memblock_alloc_base() */ memblock_bottom_up()
H A Diommu.h3 * Author: Joerg Roedel <joerg.roedel@amd.com>
/linux-4.4.14/drivers/ata/
H A Dpata_amd.c598 static const struct pci_device_id amd[] = { variable in typeref:struct:pci_device_id
625 .id_table = amd,
639 MODULE_DEVICE_TABLE(pci, amd);
H A Dpata_cs5535.c6 * based upon cs5535.c from AMD <Jens.Altmann@amd.com> as cleaned up and
/linux-4.4.14/arch/x86/xen/
H A Dpmu.c260 ctxt = &xenpmu_data->pmu.c.amd; xen_amd_pmu_emulate()
344 ctxt = &xenpmu_data->pmu.c.amd; xen_amd_read_pmc()
/linux-4.4.14/arch/x86/include/asm/xen/
H A Dinterface.h257 * Offsets to counter and control MSRs (relative to xen_pmu_arch.c.amd).
364 struct xen_pmu_amd_ctxt amd; member in union:xen_pmu_arch::__anon3119
/linux-4.4.14/tools/power/cpupower/utils/idle_monitor/
H A Damd_fam14h_idle.c7 * Andreas Herrmann <andreas.herrmann3@amd.com>
/linux-4.4.14/drivers/pci/hotplug/
H A Dshpchp_ctrl.c605 /* handle amd pogo errata; this must be done before enable */ shpchp_enable_slot()
608 /* handle amd pogo errata; this must be done after enable */ shpchp_enable_slot()
H A Dshpchp.h112 u32 pcix_misc2_reg; /* for amd pogo errata */
H A Dshpchp_hpc.c949 /* amd shpc driver doesn't use Base Offset; assume 0 */ shpc_init()
/linux-4.4.14/drivers/mtd/nand/
H A Dcs553x_nand.c7 * Tom Sylla <tom.sylla@amd.com>
/linux-4.4.14/include/xen/interface/
H A Dxen-mca.h6 * Author: Christoph Egger <Christoph.Egger@amd.com>
/linux-4.4.14/sound/pci/oxygen/
H A Doxygen_regs.h73 /* OXYGEN_CHANNEL_* amd OXYGEN_INT_* */
/linux-4.4.14/tools/power/cpupower/
H A DMakefile127 UTIL_OBJS = utils/helpers/amd.o utils/helpers/topology.o utils/helpers/msr.o \
/linux-4.4.14/drivers/usb/gadget/udc/
H A Damd5536udc.h4 * Copyright (C) 2007 AMD (http://www.amd.com)
H A Damd5536udc.c4 * Copyright (C) 2005-2007 AMD (http://www.amd.com)
/linux-4.4.14/drivers/ide/
H A Dau1xxx-ide.c44 #define DRV_AUTHOR "Enrico Walther <enrico.walther@amd.com> / Pete Popov <ppopov@embeddedalley.com>"
/linux-4.4.14/arch/powerpc/platforms/powermac/
H A Dnvram.c546 if (of_device_is_compatible(dp, "amd-0137")) { core99_nvram_setup()
/linux-4.4.14/drivers/iommu/
H A Damd_iommu_init.c4 * Leo Duran <leo.duran@amd.com>
27 #include <linux/amd-iommu.h>
1217 .name = "amd-iommu",
H A Damd_iommu_types.h4 * Leo Duran <leo.duran@amd.com>
H A Damd_iommu_v2.c20 #include <linux/amd-iommu.h>
H A Damd_iommu.c4 * Leo Duran <leo.duran@amd.com>
31 #include <linux/amd-iommu.h>
463 stats_dir = debugfs_create_dir("amd-iommu", NULL); amd_iommu_stats_init()
/linux-4.4.14/drivers/edac/
H A Dmce_amd.c913 MODULE_ALIAS("edac-mce-amd");
/linux-4.4.14/arch/x86/pci/
H A Dmmconfig-shared.c259 * do check if amd fam10h already took over pci_mmcfg_nvidia_mcp55()
/linux-4.4.14/drivers/net/
H A Dsungem_phy.c1078 /* Marvell 88E1101 amd 88E1111 */
/linux-4.4.14/lib/
H A Ddma-debug.c4 * Author: Joerg Roedel <joerg.roedel@amd.com>
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
H A Dpci.c2098 "pci_bridge busnumber:devnumber:funcnumber:vendor:pcie_cap:link_ctl_reg:amd %d:%d:%d:%x:%x:%x:%x\n", _rtl_pci_find_adapter()
/linux-4.4.14/drivers/net/wan/
H A Dfarsync.c131 * AMD web site: http://www.amd.com/products/epd/processors/\
/linux-4.4.14/mm/
H A Dhuge_memory.c1874 * http://support.amd.com/us/Processor_TechDocs/41322.pdf, __split_huge_page_map()
/linux-4.4.14/virt/kvm/
H A Dkvm_main.c3541 * like intel and amd on x86. kvm_init()
/linux-4.4.14/drivers/net/ethernet/natsemi/
H A Dnatsemi.c226 * http://www.amd.com/files/connectivitysolutions/networking/archivednetworking/22235.pdf
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c2033 * re-sending of PP packets amd enable automatic re-send of bnx2x_update_pfc_bmac2()

Completed in 3921 milliseconds