Home
last modified time | relevance | path

Searched refs:mc (Results 1 – 200 of 272) sorted by relevance

12

/linux-4.4.14/drivers/memory/tegra/
Dmc.c76 static int tegra_mc_setup_latency_allowance(struct tegra_mc *mc) in tegra_mc_setup_latency_allowance() argument
83 tick = mc->tick * clk_get_rate(mc->clk); in tegra_mc_setup_latency_allowance()
86 value = readl(mc->regs + MC_EMEM_ARB_CFG); in tegra_mc_setup_latency_allowance()
89 writel(value, mc->regs + MC_EMEM_ARB_CFG); in tegra_mc_setup_latency_allowance()
92 for (i = 0; i < mc->soc->num_clients; i++) { in tegra_mc_setup_latency_allowance()
93 const struct tegra_mc_la *la = &mc->soc->clients[i].la; in tegra_mc_setup_latency_allowance()
96 value = readl(mc->regs + la->reg); in tegra_mc_setup_latency_allowance()
99 writel(value, mc->regs + la->reg); in tegra_mc_setup_latency_allowance()
105 void tegra_mc_write_emem_configuration(struct tegra_mc *mc, unsigned long rate) in tegra_mc_write_emem_configuration() argument
110 for (i = 0; i < mc->num_timings; i++) { in tegra_mc_write_emem_configuration()
[all …]
DMakefile1 tegra-mc-y := mc.o
3 tegra-mc-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30.o
4 tegra-mc-$(CONFIG_ARCH_TEGRA_114_SOC) += tegra114.o
5 tegra-mc-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124.o
6 tegra-mc-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra124.o
7 tegra-mc-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o
9 obj-$(CONFIG_TEGRA_MC) += tegra-mc.o
Dmc.h17 static inline u32 mc_readl(struct tegra_mc *mc, unsigned long offset) in mc_readl() argument
19 return readl(mc->regs + offset); in mc_readl()
22 static inline void mc_writel(struct tegra_mc *mc, u32 value, in mc_writel() argument
25 writel(value, mc->regs + offset); in mc_writel()
Dtegra124-emc.c474 struct tegra_mc *mc; member
673 tegra_mc_write_emem_configuration(emc->mc, timing->rate); in tegra_emc_prepare_timing_change()
875 emc->dram_num = tegra_mc_get_emem_device_count(emc->mc); in emc_init()
1093 struct platform_device *mc; in tegra_emc_probe() local
1117 mc = of_find_device_by_node(np); in tegra_emc_probe()
1118 if (!mc) in tegra_emc_probe()
1123 emc->mc = platform_get_drvdata(mc); in tegra_emc_probe()
1124 if (!emc->mc) in tegra_emc_probe()
/linux-4.4.14/drivers/gpio/
Dgpio-mc33880.c55 static int mc33880_write_config(struct mc33880 *mc) in mc33880_write_config() argument
57 return spi_write(mc->spi, &mc->port_config, sizeof(mc->port_config)); in mc33880_write_config()
61 static int __mc33880_set(struct mc33880 *mc, unsigned offset, int value) in __mc33880_set() argument
64 mc->port_config |= 1 << offset; in __mc33880_set()
66 mc->port_config &= ~(1 << offset); in __mc33880_set()
68 return mc33880_write_config(mc); in __mc33880_set()
74 struct mc33880 *mc = container_of(chip, struct mc33880, chip); in mc33880_set() local
76 mutex_lock(&mc->lock); in mc33880_set()
78 __mc33880_set(mc, offset, value); in mc33880_set()
80 mutex_unlock(&mc->lock); in mc33880_set()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dbase.c29 nvkm_mc_unk260(struct nvkm_mc *mc, u32 data) in nvkm_mc_unk260() argument
31 if (mc->func->unk260) in nvkm_mc_unk260()
32 mc->func->unk260(mc, data); in nvkm_mc_unk260()
36 nvkm_mc_intr_unarm(struct nvkm_mc *mc) in nvkm_mc_intr_unarm() argument
38 return mc->func->intr_unarm(mc); in nvkm_mc_intr_unarm()
42 nvkm_mc_intr_rearm(struct nvkm_mc *mc) in nvkm_mc_intr_rearm() argument
44 return mc->func->intr_rearm(mc); in nvkm_mc_intr_rearm()
48 nvkm_mc_intr_mask(struct nvkm_mc *mc) in nvkm_mc_intr_mask() argument
50 u32 intr = mc->func->intr_mask(mc); in nvkm_mc_intr_mask()
57 nvkm_mc_intr(struct nvkm_mc *mc, bool *handled) in nvkm_mc_intr() argument
[all …]
Dnv04.c42 nv04_mc_intr_unarm(struct nvkm_mc *mc) in nv04_mc_intr_unarm() argument
44 struct nvkm_device *device = mc->subdev.device; in nv04_mc_intr_unarm()
50 nv04_mc_intr_rearm(struct nvkm_mc *mc) in nv04_mc_intr_rearm() argument
52 struct nvkm_device *device = mc->subdev.device; in nv04_mc_intr_rearm()
57 nv04_mc_intr_mask(struct nvkm_mc *mc) in nv04_mc_intr_mask() argument
59 return nvkm_rd32(mc->subdev.device, 0x000100); in nv04_mc_intr_mask()
63 nv04_mc_init(struct nvkm_mc *mc) in nv04_mc_init() argument
65 struct nvkm_device *device = mc->subdev.device; in nv04_mc_init()
DKbuild1 nvkm-y += nvkm/subdev/mc/base.o
2 nvkm-y += nvkm/subdev/mc/nv04.o
3 nvkm-y += nvkm/subdev/mc/nv44.o
4 nvkm-y += nvkm/subdev/mc/nv50.o
5 nvkm-y += nvkm/subdev/mc/g98.o
6 nvkm-y += nvkm/subdev/mc/gf100.o
7 nvkm-y += nvkm/subdev/mc/gk20a.o
Dgf100.c52 gf100_mc_intr_unarm(struct nvkm_mc *mc) in gf100_mc_intr_unarm() argument
54 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_unarm()
61 gf100_mc_intr_rearm(struct nvkm_mc *mc) in gf100_mc_intr_rearm() argument
63 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_rearm()
69 gf100_mc_intr_mask(struct nvkm_mc *mc) in gf100_mc_intr_mask() argument
71 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_mask()
78 gf100_mc_unk260(struct nvkm_mc *mc, u32 data) in gf100_mc_unk260() argument
80 nvkm_wr32(mc->subdev.device, 0x000260, data); in gf100_mc_unk260()
Dnv44.c27 nv44_mc_init(struct nvkm_mc *mc) in nv44_mc_init() argument
29 struct nvkm_device *device = mc->subdev.device; in nv44_mc_init()
Dnv50.c45 nv50_mc_init(struct nvkm_mc *mc) in nv50_mc_init() argument
47 struct nvkm_device *device = mc->subdev.device; in nv50_mc_init()
/linux-4.4.14/drivers/net/can/usb/peak_usb/
Dpcan_usb.c348 static int pcan_usb_update_ts(struct pcan_usb_msg_context *mc) in pcan_usb_update_ts() argument
352 if ((mc->ptr+2) > mc->end) in pcan_usb_update_ts()
355 memcpy(&tmp16, mc->ptr, 2); in pcan_usb_update_ts()
357 mc->ts16 = le16_to_cpu(tmp16); in pcan_usb_update_ts()
359 if (mc->rec_idx > 0) in pcan_usb_update_ts()
360 peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts()
362 peak_usb_set_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts()
370 static int pcan_usb_decode_ts(struct pcan_usb_msg_context *mc, u8 first_packet) in pcan_usb_decode_ts() argument
376 if ((mc->ptr + 2) > mc->end) in pcan_usb_decode_ts()
379 memcpy(&tmp16, mc->ptr, 2); in pcan_usb_decode_ts()
[all …]
/linux-4.4.14/sound/soc/
Dsoc-ops.c189 struct soc_mixer_control *mc = in snd_soc_info_volsw() local
193 if (!mc->platform_max) in snd_soc_info_volsw()
194 mc->platform_max = mc->max; in snd_soc_info_volsw()
195 platform_max = mc->platform_max; in snd_soc_info_volsw()
202 uinfo->count = snd_soc_volsw_is_stereo(mc) ? 2 : 1; in snd_soc_info_volsw()
204 uinfo->value.integer.max = platform_max - mc->min; in snd_soc_info_volsw()
224 struct soc_mixer_control *mc = in snd_soc_info_volsw_sx() local
231 uinfo->value.integer.max += mc->min; in snd_soc_info_volsw_sx()
251 struct soc_mixer_control *mc = in snd_soc_get_volsw() local
253 unsigned int reg = mc->reg; in snd_soc_get_volsw()
[all …]
Dsoc-topology.c759 struct snd_soc_tplg_mixer_control *mc; in soc_tplg_dmixer_create() local
774 mc = (struct snd_soc_tplg_mixer_control *)tplg->pos; in soc_tplg_dmixer_create()
777 if (strnlen(mc->hdr.name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dmixer_create()
785 mc->priv.size); in soc_tplg_dmixer_create()
789 mc->hdr.name, mc->hdr.access); in soc_tplg_dmixer_create()
792 kc.name = mc->hdr.name; in soc_tplg_dmixer_create()
795 kc.access = mc->hdr.access; in soc_tplg_dmixer_create()
798 sm->reg = tplc_chan_get_reg(tplg, mc->channel, in soc_tplg_dmixer_create()
800 sm->rreg = tplc_chan_get_reg(tplg, mc->channel, in soc_tplg_dmixer_create()
802 sm->shift = tplc_chan_get_shift(tplg, mc->channel, in soc_tplg_dmixer_create()
[all …]
Dsoc-dapm.c316 struct soc_mixer_control *mc; in dapm_kcontrol_data_alloc() local
331 mc = (struct soc_mixer_control *)kcontrol->private_value; in dapm_kcontrol_data_alloc()
333 if (mc->autodisable) { in dapm_kcontrol_data_alloc()
344 template.reg = mc->reg; in dapm_kcontrol_data_alloc()
345 template.mask = (1 << fls(mc->max)) - 1; in dapm_kcontrol_data_alloc()
346 template.shift = mc->shift; in dapm_kcontrol_data_alloc()
347 if (mc->invert) in dapm_kcontrol_data_alloc()
348 template.off_val = mc->max; in dapm_kcontrol_data_alloc()
728 struct soc_mixer_control *mc = (struct soc_mixer_control *) in dapm_set_mixer_path_status() local
730 unsigned int reg = mc->reg; in dapm_set_mixer_path_status()
[all …]
/linux-4.4.14/drivers/memory/
Dtegra20-mc.c55 static inline u32 mc_readl(struct tegra20_mc *mc, u32 offs) in mc_readl() argument
60 val = readl(mc->regs[0] + offs); in mc_readl()
62 val = readl(mc->regs[1] + offs - 0x3c); in mc_readl()
67 static inline void mc_writel(struct tegra20_mc *mc, u32 val, u32 offs) in mc_writel() argument
70 writel(val, mc->regs[0] + offs); in mc_writel()
72 writel(val, mc->regs[1] + offs - 0x3c); in mc_writel()
130 static void tegra20_mc_decode(struct tegra20_mc *mc, int n) in tegra20_mc_decode() argument
161 dev_err_ratelimited(mc->dev, "Unknown interrupt status %08lx\n", in tegra20_mc_decode()
166 req = mc_readl(mc, reg[idx].offset); in tegra20_mc_decode()
171 addr = mc_readl(mc, reg[idx].offset + sizeof(u32)); in tegra20_mc_decode()
[all …]
DMakefile16 obj-$(CONFIG_TEGRA20_MC) += tegra20-mc.o
/linux-4.4.14/drivers/misc/
Dpti.c59 struct pti_masterchannel *mc; member
107 static void pti_write_to_aperture(struct pti_masterchannel *mc, in pti_write_to_aperture() argument
122 aperture = drv_data->pti_ioaddr + (mc->master << 15) in pti_write_to_aperture()
123 + (mc->channel << 8); in pti_write_to_aperture()
165 static void pti_control_frame_built_and_sent(struct pti_masterchannel *mc, in pti_control_frame_built_and_sent() argument
195 snprintf(control_frame, CONTROL_FRAME_LEN, control_format, mc->master, in pti_control_frame_built_and_sent()
196 mc->channel, thread_name_p); in pti_control_frame_built_and_sent()
214 static void pti_write_full_frame_to_aperture(struct pti_masterchannel *mc, in pti_write_full_frame_to_aperture() argument
218 pti_control_frame_built_and_sent(mc, NULL); in pti_write_full_frame_to_aperture()
219 pti_write_to_aperture(mc, (u8 *)buf, len); in pti_write_full_frame_to_aperture()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dmicrocode_intel.h45 #define get_totalsize(mc) \ argument
46 (((struct microcode_intel *)mc)->hdr.datasize ? \
47 ((struct microcode_intel *)mc)->hdr.totalsize : \
50 #define get_datasize(mc) \ argument
51 (((struct microcode_intel *)mc)->hdr.datasize ? \
52 ((struct microcode_intel *)mc)->hdr.datasize : DEFAULT_UCODE_DATASIZE)
56 extern int has_newer_microcode(void *mc, unsigned int csig, int cpf, int rev);
57 extern int microcode_sanity_check(void *mc, int print_err);
58 extern int find_matching_signature(void *mc, unsigned int csig, int cpf);
75 extern int save_mc_for_early(u8 *mc);
[all …]
Dmicrocode.h54 void *mc; member
/linux-4.4.14/drivers/clk/mediatek/
Dclk-mtk.c138 struct clk * __init mtk_clk_register_composite(const struct mtk_composite *mc, in mtk_clk_register_composite() argument
152 if (mc->mux_shift >= 0) { in mtk_clk_register_composite()
157 mux->reg = base + mc->mux_reg; in mtk_clk_register_composite()
158 mux->mask = BIT(mc->mux_width) - 1; in mtk_clk_register_composite()
159 mux->shift = mc->mux_shift; in mtk_clk_register_composite()
165 parent_names = mc->parent_names; in mtk_clk_register_composite()
166 num_parents = mc->num_parents; in mtk_clk_register_composite()
168 parent = mc->parent; in mtk_clk_register_composite()
173 if (mc->gate_shift >= 0) { in mtk_clk_register_composite()
180 gate->reg = base + mc->gate_reg; in mtk_clk_register_composite()
[all …]
Dclk-mtk.h126 struct clk *mtk_clk_register_composite(const struct mtk_composite *mc,
/linux-4.4.14/arch/x86/um/shared/sysdep/
Dmcontext.h13 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
15 (fi).cr2 = (mc)->cr2; \
16 (fi).error_code = (mc)->gregs[REG_ERR]; \
17 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
22 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
24 (fi).cr2 = (mc)->gregs[REG_CR2]; \
25 (fi).error_code = (mc)->gregs[REG_ERR]; \
26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
/linux-4.4.14/drivers/gpu/drm/radeon/
Dr520.c98 rdev->mc.vram_width = 128; in r520_vram_get_type()
99 rdev->mc.vram_is_ddr = true; in r520_vram_get_type()
103 rdev->mc.vram_width = 32; in r520_vram_get_type()
106 rdev->mc.vram_width = 64; in r520_vram_get_type()
109 rdev->mc.vram_width = 128; in r520_vram_get_type()
112 rdev->mc.vram_width = 256; in r520_vram_get_type()
115 rdev->mc.vram_width = 128; in r520_vram_get_type()
119 rdev->mc.vram_width *= 2; in r520_vram_get_type()
127 radeon_vram_location(rdev, &rdev->mc, 0); in r520_mc_init()
128 rdev->mc.gtt_base_align = 0; in r520_mc_init()
[all …]
Dradeon_device.c570 void radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) in radeon_vram_location() argument
574 mc->vram_start = base; in radeon_vram_location()
575 if (mc->mc_vram_size > (rdev->mc.mc_mask - base + 1)) { in radeon_vram_location()
577 mc->real_vram_size = mc->aper_size; in radeon_vram_location()
578 mc->mc_vram_size = mc->aper_size; in radeon_vram_location()
580 mc->vram_end = mc->vram_start + mc->mc_vram_size - 1; in radeon_vram_location()
581 if (rdev->flags & RADEON_IS_AGP && mc->vram_end > mc->gtt_start && mc->vram_start <= mc->gtt_end) { in radeon_vram_location()
583 mc->real_vram_size = mc->aper_size; in radeon_vram_location()
584 mc->mc_vram_size = mc->aper_size; in radeon_vram_location()
586 mc->vram_end = mc->vram_start + mc->mc_vram_size - 1; in radeon_vram_location()
[all …]
Drv770.c923 WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); in rv770_pcie_gart_enable()
924 WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); in rv770_pcie_gart_enable()
935 (unsigned)(rdev->mc.gtt_size >> 20), in rv770_pcie_gart_enable()
1029 if (rdev->mc.vram_start < rdev->mc.gtt_start) { in rv770_mc_program()
1032 rdev->mc.vram_start >> 12); in rv770_mc_program()
1034 rdev->mc.gtt_end >> 12); in rv770_mc_program()
1038 rdev->mc.gtt_start >> 12); in rv770_mc_program()
1040 rdev->mc.vram_end >> 12); in rv770_mc_program()
1044 rdev->mc.vram_start >> 12); in rv770_mc_program()
1046 rdev->mc.vram_end >> 12); in rv770_mc_program()
[all …]
Dradeon_agp.c244 rdev->mc.agp_base = rdev->ddev->agp->agp_info.aper_base; in radeon_agp_init()
245 rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aper_size << 20; in radeon_agp_init()
246 rdev->mc.gtt_start = rdev->mc.agp_base; in radeon_agp_init()
247 rdev->mc.gtt_end = rdev->mc.gtt_start + rdev->mc.gtt_size - 1; in radeon_agp_init()
249 rdev->mc.gtt_size >> 20, rdev->mc.gtt_start, rdev->mc.gtt_end); in radeon_agp_init()
Drs400.c41 switch (rdev->mc.gtt_size/(1024*1024)) { in rs400_gart_adjust_size()
52 (unsigned)(rdev->mc.gtt_size >> 20)); in rs400_gart_adjust_size()
55 rdev->mc.gtt_size = 32 * 1024 * 1024; in rs400_gart_adjust_size()
85 switch(rdev->mc.gtt_size / (1024 * 1024)) { in rs400_gart_init()
116 switch(rdev->mc.gtt_size / (1024 * 1024)) { in rs400_gart_enable()
149 tmp = REG_SET(RS690_MC_AGP_TOP, rdev->mc.gtt_end >> 16); in rs400_gart_enable()
150 tmp |= REG_SET(RS690_MC_AGP_START, rdev->mc.gtt_start >> 16); in rs400_gart_enable()
188 (unsigned)(rdev->mc.gtt_size >> 20), in rs400_gart_enable()
268 rdev->mc.igp_sideport_enabled = radeon_combios_sideport_present(rdev); in rs400_mc_init()
270 rdev->mc.vram_is_ddr = true; in rs400_mc_init()
[all …]
Dradeon_object.c107 rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size) { in radeon_ttm_placement_from_domain()
109 rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT; in radeon_ttm_placement_from_domain()
172 rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT; in radeon_ttm_placement_from_domain()
346 domain_start = bo->rdev->mc.vram_start; in radeon_bo_pin_restricted()
348 domain_start = bo->rdev->mc.gtt_start; in radeon_bo_pin_restricted()
360 (!max_offset || max_offset > bo->rdev->mc.visible_vram_size)) in radeon_bo_pin_restricted()
362 bo->rdev->mc.visible_vram_size >> PAGE_SHIFT; in radeon_bo_pin_restricted()
420 if (rdev->mc.igp_sideport_enabled == false) in radeon_bo_evict_vram()
451 rdev->mc.vram_mtrr = arch_phys_wc_add(rdev->mc.aper_base, in radeon_bo_init()
452 rdev->mc.aper_size); in radeon_bo_init()
[all …]
Drs690.c156 rdev->mc.vram_is_ddr = true; in rs690_mc_init()
157 rdev->mc.vram_width = 128; in rs690_mc_init()
158 rdev->mc.real_vram_size = RREG32(RADEON_CONFIG_MEMSIZE); in rs690_mc_init()
159 rdev->mc.mc_vram_size = rdev->mc.real_vram_size; in rs690_mc_init()
160 rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); in rs690_mc_init()
161 rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); in rs690_mc_init()
162 rdev->mc.visible_vram_size = rdev->mc.aper_size; in rs690_mc_init()
165 rdev->mc.igp_sideport_enabled = radeon_atombios_sideport_present(rdev); in rs690_mc_init()
170 if (rdev->mc.igp_sideport_enabled && in rs690_mc_init()
171 (rdev->mc.real_vram_size == (384 * 1024 * 1024))) { in rs690_mc_init()
[all …]
Drs600.c590 WREG32_MC(R_00013C_MC_PT0_CONTEXT0_FLAT_START_ADDR, rdev->mc.gtt_start); in rs600_gart_enable()
591 WREG32_MC(R_00014C_MC_PT0_CONTEXT0_FLAT_END_ADDR, rdev->mc.gtt_end); in rs600_gart_enable()
595 WREG32_MC(R_000112_MC_PT0_SYSTEM_APERTURE_LOW_ADDR, rdev->mc.vram_start); in rs600_gart_enable()
596 WREG32_MC(R_000114_MC_PT0_SYSTEM_APERTURE_HIGH_ADDR, rdev->mc.vram_end); in rs600_gart_enable()
605 (unsigned)(rdev->mc.gtt_size >> 20), in rs600_gart_enable()
868 rdev->mc.aper_base = pci_resource_start(rdev->pdev, 0); in rs600_mc_init()
869 rdev->mc.aper_size = pci_resource_len(rdev->pdev, 0); in rs600_mc_init()
870 rdev->mc.vram_is_ddr = true; in rs600_mc_init()
871 rdev->mc.vram_width = 128; in rs600_mc_init()
872 rdev->mc.real_vram_size = RREG32(RADEON_CONFIG_MEMSIZE); in rs600_mc_init()
[all …]
Dradeon_ttm.c143 man->gpu_offset = rdev->mc.gtt_start; in radeon_init_mem_type()
165 man->gpu_offset = rdev->mc.vram_start; in radeon_init_mem_type()
201 else if (rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size && in radeon_evict_flags()
202 bo->mem.start < (rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT)) { in radeon_evict_flags()
203 unsigned fpfn = rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT; in radeon_evict_flags()
271 old_start += rdev->mc.vram_start; in radeon_move_blit()
274 old_start += rdev->mc.gtt_start; in radeon_move_blit()
282 new_start += rdev->mc.vram_start; in radeon_move_blit()
285 new_start += rdev->mc.gtt_start; in radeon_move_blit()
470 mem->bus.base = rdev->mc.agp_base; in radeon_ttm_io_mem_reserve()
[all …]
Drv515.c182 rdev->mc.vram_width = 128; in rv515_vram_get_type()
183 rdev->mc.vram_is_ddr = true; in rv515_vram_get_type()
187 rdev->mc.vram_width = 64; in rv515_vram_get_type()
190 rdev->mc.vram_width = 128; in rv515_vram_get_type()
193 rdev->mc.vram_width = 128; in rv515_vram_get_type()
203 radeon_vram_location(rdev, &rdev->mc, 0); in rv515_mc_init()
204 rdev->mc.gtt_base_align = 0; in rv515_mc_init()
206 radeon_gtt_location(rdev, &rdev->mc); in rv515_mc_init()
388 upper_32_bits(rdev->mc.vram_start)); in rv515_mc_resume()
390 upper_32_bits(rdev->mc.vram_start)); in rv515_mc_resume()
[all …]
Dr600.c1087 WREG32(VM_CONTEXT0_INVALIDATION_LOW_ADDR, rdev->mc.gtt_start >> 12); in r600_pcie_gart_tlb_flush()
1088 WREG32(VM_CONTEXT0_INVALIDATION_HIGH_ADDR, (rdev->mc.gtt_end - 1) >> 12); in r600_pcie_gart_tlb_flush()
1161 WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); in r600_pcie_gart_enable()
1162 WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); in r600_pcie_gart_enable()
1173 (unsigned)(rdev->mc.gtt_size >> 20), in r600_pcie_gart_enable()
1319 if (rdev->mc.vram_start < rdev->mc.gtt_start) { in r600_mc_program()
1322 rdev->mc.vram_start >> 12); in r600_mc_program()
1324 rdev->mc.gtt_end >> 12); in r600_mc_program()
1328 rdev->mc.gtt_start >> 12); in r600_mc_program()
1330 rdev->mc.vram_end >> 12); in r600_mc_program()
[all …]
Dr100.c660 WREG32(RADEON_AIC_LO_ADDR, rdev->mc.gtt_start); in r100_pci_gart_enable()
661 WREG32(RADEON_AIC_HI_ADDR, rdev->mc.gtt_end); in r100_pci_gart_enable()
668 (unsigned)(rdev->mc.gtt_size >> 20), in r100_pci_gart_enable()
1217 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in r100_cp_init()
1245 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in r100_cp_disable()
2705 rdev->mc.vram_is_ddr = false; in r100_vram_get_type()
2707 rdev->mc.vram_is_ddr = true; in r100_vram_get_type()
2709 rdev->mc.vram_is_ddr = true; in r100_vram_get_type()
2715 rdev->mc.vram_width = 32; in r100_vram_get_type()
2717 rdev->mc.vram_width = 64; in r100_vram_get_type()
[all …]
Dr300.c163 WREG32_PCIE(RADEON_PCIE_TX_GART_START_LO, rdev->mc.gtt_start); in rv370_pcie_gart_enable()
164 tmp = rdev->mc.gtt_end & ~RADEON_GPU_PAGE_MASK; in rv370_pcie_gart_enable()
171 WREG32_PCIE(RADEON_PCIE_TX_DISCARD_RD_ADDR_LO, rdev->mc.vram_start); in rv370_pcie_gart_enable()
181 (unsigned)(rdev->mc.gtt_size >> 20), in rv370_pcie_gart_enable()
479 rdev->mc.vram_is_ddr = true; in r300_mc_init()
483 case 0: rdev->mc.vram_width = 64; break; in r300_mc_init()
484 case 1: rdev->mc.vram_width = 128; break; in r300_mc_init()
485 case 2: rdev->mc.vram_width = 256; break; in r300_mc_init()
486 default: rdev->mc.vram_width = 128; break; in r300_mc_init()
489 base = rdev->mc.aper_base; in r300_mc_init()
[all …]
Dradeon_fb.c251 tmp = radeon_bo_gpu_offset(rbo) - rdev->mc.vram_start; in radeonfb_create()
252 info->fix.smem_start = rdev->mc.aper_base + tmp; in radeonfb_create()
261 info->apertures->ranges[0].size = rdev->mc.aper_size; in radeonfb_create()
271 DRM_INFO("vram apper at 0x%lX\n", (unsigned long)rdev->mc.aper_base); in radeonfb_create()
330 if (ASIC_IS_RN50(rdev) || rdev->mc.real_vram_size <= (32*1024*1024)) in radeon_fbdev_init()
Dradeon_test.c59 n = rdev->mc.gtt_size - rdev->gart_pin_size; in radeon_do_test_moves()
157 (gtt_addr - rdev->mc.gtt_start + in radeon_do_test_moves()
160 (vram_addr - rdev->mc.vram_start + in radeon_do_test_moves()
208 (vram_addr - rdev->mc.vram_start + in radeon_do_test_moves()
211 (gtt_addr - rdev->mc.gtt_start + in radeon_do_test_moves()
221 gtt_addr - rdev->mc.gtt_start); in radeon_do_test_moves()
Devergreen.c2535 WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); in evergreen_pcie_gart_enable()
2536 WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); in evergreen_pcie_gart_enable()
2546 (unsigned)(rdev->mc.gtt_size >> 20), in evergreen_pcie_gart_enable()
2858 upper_32_bits(rdev->mc.vram_start)); in evergreen_mc_resume()
2860 upper_32_bits(rdev->mc.vram_start)); in evergreen_mc_resume()
2862 (u32)rdev->mc.vram_start); in evergreen_mc_resume()
2864 (u32)rdev->mc.vram_start); in evergreen_mc_resume()
2868 WREG32(EVERGREEN_VGA_MEMORY_BASE_ADDRESS_HIGH, upper_32_bits(rdev->mc.vram_start)); in evergreen_mc_resume()
2869 WREG32(EVERGREEN_VGA_MEMORY_BASE_ADDRESS, (u32)rdev->mc.vram_start); in evergreen_mc_resume()
2963 if (rdev->mc.vram_start < rdev->mc.gtt_start) { in evergreen_mc_program()
[all …]
Dradeon_gart.c342 rdev->gart.num_cpu_pages = rdev->mc.gtt_size / PAGE_SIZE; in radeon_gart_init()
343 rdev->gart.num_gpu_pages = rdev->mc.gtt_size / RADEON_GPU_PAGE_SIZE; in radeon_gart_init()
Dsi.c3467 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in si_cp_enable()
3766 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in si_cp_resume()
4158 rdev->mc.vram_start >> 12); in si_mc_program()
4160 rdev->mc.vram_end >> 12); in si_mc_program()
4163 tmp = ((rdev->mc.vram_end >> 24) & 0xFFFF) << 16; in si_mc_program()
4164 tmp |= ((rdev->mc.vram_start >> 24) & 0xFFFF); in si_mc_program()
4167 WREG32(HDP_NONSURFACE_BASE, (rdev->mc.vram_start >> 8)); in si_mc_program()
4185 struct radeon_mc *mc) in si_vram_gtt_location() argument
4187 if (mc->mc_vram_size > 0xFFC0000000ULL) { in si_vram_gtt_location()
4190 mc->real_vram_size = 0xFFC0000000ULL; in si_vram_gtt_location()
[all …]
Dradeon_ucode.h212 struct mc_firmware_header_v1_0 mc; member
Dni_dma.c163 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in cayman_dma_stop()
259 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in cayman_dma_resume()
Dr600_dma.c104 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in r600_dma_stop()
181 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in r600_dma_resume()
Dradeon_gem.c62 max_size = rdev->mc.gtt_size - rdev->gart_pin_size; in radeon_gem_object_create()
223 args->vram_size = rdev->mc.real_vram_size; in radeon_gem_info_ioctl()
226 args->gart_size = rdev->mc.gtt_size; in radeon_gem_info_ioctl()
Dcik.c126 extern void si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc);
4284 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in cik_cp_gfx_enable()
4523 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in cik_cp_gfx_resume()
5702 rdev->mc.vram_start >> 12); in cik_mc_program()
5704 rdev->mc.vram_end >> 12); in cik_mc_program()
5707 tmp = ((rdev->mc.vram_end >> 24) & 0xFFFF) << 16; in cik_mc_program()
5708 tmp |= ((rdev->mc.vram_start >> 24) & 0xFFFF); in cik_mc_program()
5711 WREG32(HDP_NONSURFACE_BASE, (rdev->mc.vram_start >> 8)); in cik_mc_program()
5741 rdev->mc.vram_is_ddr = true; in cik_mc_init()
5779 rdev->mc.vram_width = numchan * chansize; in cik_mc_init()
[all …]
Dni.c1309 WREG32(VM_CONTEXT0_PAGE_TABLE_START_ADDR, rdev->mc.gtt_start >> 12); in cayman_pcie_gart_enable()
1310 WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR, rdev->mc.gtt_end >> 12); in cayman_pcie_gart_enable()
1356 (unsigned)(rdev->mc.gtt_size >> 20), in cayman_pcie_gart_enable()
1473 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in cayman_cp_enable()
1747 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in cayman_cp_resume()
Dcik_sdma.c257 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in cik_sdma_gfx_stop()
435 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in cik_sdma_gfx_resume()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-msglog.c38 struct memcons *mc = bin_attr->private; in opal_msglog_read() local
44 if (!mc) in opal_msglog_read()
47 out_pos = be32_to_cpu(ACCESS_ONCE(mc->out_pos)); in opal_msglog_read()
53 conbuf = phys_to_virt(be64_to_cpu(mc->obuf_phys)); in opal_msglog_read()
61 avail = be32_to_cpu(mc->obuf_size) - out_pos; in opal_msglog_read()
79 if (out_pos > be32_to_cpu(mc->obuf_size)) { in opal_msglog_read()
102 struct memcons *mc; in opal_msglog_init() local
109 mc = phys_to_virt(mcaddr); in opal_msglog_init()
110 if (!mc) { in opal_msglog_init()
115 if (be64_to_cpu(mc->magic) != MEMCONS_MAGIC) { in opal_msglog_init()
[all …]
/linux-4.4.14/arch/mn10300/include/asm/
Dmmu_context.h66 unsigned long mc = ++(*pmc); in allocate_mmu_context() local
68 if (!(mc & MMU_CONTEXT_TLBPID_MASK)) { in allocate_mmu_context()
75 if (!mc) in allocate_mmu_context()
76 *pmc = mc = MMU_CONTEXT_FIRST_VERSION; in allocate_mmu_context()
78 mm_context(mm) = mc; in allocate_mmu_context()
79 return mc; in allocate_mmu_context()
87 unsigned long mc = MMU_NO_CONTEXT, cache; in get_mmu_context() local
91 mc = mm_context(mm); in get_mmu_context()
94 if ((mc ^ cache) & MMU_CONTEXT_VERSION_MASK) in get_mmu_context()
95 mc = allocate_mmu_context(mm); in get_mmu_context()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-devices-edac1 What: /sys/devices/system/edac/mc/mc*/reset_counters
12 What: /sys/devices/system/edac/mc/mc*/seconds_since_reset
19 What: /sys/devices/system/edac/mc/mc*/mc_name
25 What: /sys/devices/system/edac/mc/mc*/size_mb
31 What: /sys/devices/system/edac/mc/mc*/ue_count
39 What: /sys/devices/system/edac/mc/mc*/ue_noinfo_count
46 What: /sys/devices/system/edac/mc/mc*/ce_count
56 What: /sys/devices/system/edac/mc/mc*/ce_noinfo_count
66 What: /sys/devices/system/edac/mc/mc*/sdram_scrub_rate
78 What: /sys/devices/system/edac/mc/mc*/max_location
[all …]
/linux-4.4.14/arch/x86/kernel/cpu/microcode/
Dintel_lib.c47 int microcode_sanity_check(void *mc, int print_err) in microcode_sanity_check() argument
50 struct microcode_header_intel *mc_header = mc; in microcode_sanity_check()
77 ext_header = mc + MC_HEADER_SIZE + data_size; in microcode_sanity_check()
105 orig_sum += ((int *)mc)[i]; in microcode_sanity_check()
133 int find_matching_signature(void *mc, unsigned int csig, int cpf) in find_matching_signature() argument
135 struct microcode_header_intel *mc_hdr = mc; in find_matching_signature()
147 ext_hdr = mc + get_datasize(mc_hdr) + MC_HEADER_SIZE; in find_matching_signature()
161 int has_newer_microcode(void *mc, unsigned int csig, int cpf, int new_rev) in has_newer_microcode() argument
163 struct microcode_header_intel *mc_hdr = mc; in has_newer_microcode()
168 return find_matching_signature(mc, csig, cpf); in has_newer_microcode()
Damd.c235 struct microcode_amd *mc; in apply_ucode_in_initrd() local
242 mc = (struct microcode_amd *)(data + SECTION_HDR_SIZE); in apply_ucode_in_initrd()
244 if (eq_id == mc->hdr.processor_rev_id && rev < mc->hdr.patch_id) { in apply_ucode_in_initrd()
246 if (!__apply_microcode_amd(mc)) { in apply_ucode_in_initrd()
247 rev = mc->hdr.patch_id; in apply_ucode_in_initrd()
251 memcpy(patch, mc, in apply_ucode_in_initrd()
314 struct microcode_amd *mc; in load_ucode_amd_ap() local
318 mc = (struct microcode_amd *)__pa_nodebug(amd_ucode_patch); in load_ucode_amd_ap()
319 if (mc->hdr.patch_id && mc->hdr.processor_rev_id) { in load_ucode_amd_ap()
320 __apply_microcode_amd(mc); in load_ucode_amd_ap()
[all …]
Dintel.c76 uci->mc = (struct microcode_intel *)new_mc; in load_microcode_early()
198 struct microcode_intel *mc; in save_microcode() local
206 mc = mc_saved_src[i]; in save_microcode()
207 mc_hdr = &mc->hdr; in save_microcode()
216 memcpy(saved_ptr[i], mc, size); in save_microcode()
464 int save_mc_for_early(u8 *mc) in save_mc_for_early() argument
490 mc_saved_count = _save_mc(mc_saved_tmp, mc, mc_saved_count); in save_mc_for_early()
618 mc_intel = uci->mc; in print_ucode()
643 mc_intel = uci->mc; in print_ucode()
656 mc_intel = uci->mc; in apply_microcode_early()
[all …]
Dcore.c559 if (uci->valid && uci->mc) in mc_bp_resume()
561 else if (!uci->mc) in mc_bp_resume()
/linux-4.4.14/arch/um/os-Linux/
Dsignal.c30 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler_common() argument
38 get_regs_from_mc(&r, mc); in sig_handler_common()
39 GET_FAULTINFO_FROM_MC(r.faultinfo, mc); in sig_handler_common()
66 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) in sig_handler() argument
78 sig_handler_common(sig, si, mc); in sig_handler()
83 static void timer_real_alarm_handler(mcontext_t *mc) in timer_real_alarm_handler() argument
87 if (mc != NULL) in timer_real_alarm_handler()
88 get_regs_from_mc(&regs, mc); in timer_real_alarm_handler()
92 void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) in timer_alarm_handler() argument
104 timer_real_alarm_handler(mc); in timer_alarm_handler()
[all …]
/linux-4.4.14/arch/x86/xen/
Dmulticalls.c58 struct multicall_entry *mc; in xen_mc_flush() local
80 mc = &b->entries[0]; in xen_mc_flush()
82 mc->result = privcmd_call(mc->op, in xen_mc_flush()
83 mc->args[0], mc->args[1], mc->args[2], in xen_mc_flush()
84 mc->args[3], mc->args[4]); in xen_mc_flush()
85 ret = mc->result < 0; in xen_mc_flush()
151 ret.mc = &b->entries[b->mcidx]; in __xen_mc_entry()
182 ret.mc = &b->entries[b->mcidx - 1]; in xen_mc_extend_args()
Dmmu.c211 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, domid); in xen_set_domain_pte()
224 if (mcs.mc != NULL) { in xen_extend_mmu_update()
225 mcs.mc->args[1]++; in xen_extend_mmu_update()
228 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
242 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
243 mcs.mc->args[1]++; in xen_extend_mmuext_op()
246 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
783 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
915 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1327 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()
[all …]
Dmulticalls.h11 struct multicall_entry *mc; member
Denlighten.c584 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_set_ldt()
685 struct multicall_space mc; in load_TLS_descriptor() local
694 mc = __xen_mc_entry(0); in load_TLS_descriptor()
696 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]); in load_TLS_descriptor()
959 MULTI_stack_switch(mcs.mc, __KERNEL_DS, thread->sp0); in xen_load_sp0()
983 MULTI_fpu_taskswitch(mcs.mc, 0); in xen_clts()
1012 MULTI_fpu_taskswitch(mcs.mc, (cr0 & X86_CR0_TS) != 0); in xen_write_cr0()
/linux-4.4.14/arch/avr32/include/asm/
Dmmu_context.h43 unsigned long mc = mmu_context_cache; in get_mmu_context() local
45 if (((mm->context ^ mc) & MMU_CONTEXT_VERSION_MASK) == 0) in get_mmu_context()
50 mc = ++mmu_context_cache; in get_mmu_context()
51 if (!(mc & MMU_CONTEXT_ASID_MASK)) { in get_mmu_context()
61 if (!mc) in get_mmu_context()
62 mmu_context_cache = mc = MMU_CONTEXT_FIRST_VERSION; in get_mmu_context()
64 mm->context = mc; in get_mmu_context()
/linux-4.4.14/drivers/staging/fsl-mc/bus/
DMakefile8 obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o
10 mc-bus-driver-objs := mc-bus.o \
11 mc-sys.o \
15 mc-allocator.o \
Dmc-bus.c287 struct fsl_mc *mc; in translate_mc_addr() local
292 mc = dev_get_drvdata(root_dprc_dev->parent); in translate_mc_addr()
294 if (mc->num_translation_ranges == 0) { in translate_mc_addr()
302 for (i = 0; i < mc->num_translation_ranges; i++) { in translate_mc_addr()
304 &mc->translation_ranges[i]; in translate_mc_addr()
674 struct fsl_mc *mc; in fsl_mc_bus_probe() local
685 mc = devm_kzalloc(&pdev->dev, sizeof(*mc), GFP_KERNEL); in fsl_mc_bus_probe()
686 if (!mc) in fsl_mc_bus_probe()
689 platform_set_drvdata(pdev, mc); in fsl_mc_bus_probe()
735 &mc->translation_ranges, in fsl_mc_bus_probe()
[all …]
DKconfig14 QorIQ Management Complex (fsl-mc). The fsl-mc is a hardware
/linux-4.4.14/arch/x86/um/os-Linux/
Dmcontext.c6 void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc) in get_regs_from_mc() argument
9 #define COPY2(X,Y) regs->gp[X] = mc->gregs[REG_##Y] in get_regs_from_mc()
10 #define COPY(X) regs->gp[X] = mc->gregs[REG_##X] in get_regs_from_mc()
11 #define COPY_SEG(X) regs->gp[X] = mc->gregs[REG_##X] & 0xffff; in get_regs_from_mc()
12 #define COPY_SEG_CPL3(X) regs->gp[X] = (mc->gregs[REG_##X] & 0xffff) | 3; in get_regs_from_mc()
19 #define COPY2(X,Y) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##Y] in get_regs_from_mc()
20 #define COPY(X) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##X] in get_regs_from_mc()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dgmc_v8_0.c220 err = request_firmware(&adev->mc.fw, fw_name, adev->dev); in gmc_v8_0_init_microcode()
223 err = amdgpu_ucode_validate(adev->mc.fw); in gmc_v8_0_init_microcode()
230 release_firmware(adev->mc.fw); in gmc_v8_0_init_microcode()
231 adev->mc.fw = NULL; in gmc_v8_0_init_microcode()
252 if (!adev->mc.fw) in gmc_v8_0_mc_load_microcode()
255 hdr = (const struct mc_firmware_header_v1_0 *)adev->mc.fw->data; in gmc_v8_0_mc_load_microcode()
258 adev->mc.fw_version = le32_to_cpu(hdr->header.ucode_version); in gmc_v8_0_mc_load_microcode()
261 (adev->mc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes)); in gmc_v8_0_mc_load_microcode()
264 (adev->mc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in gmc_v8_0_mc_load_microcode()
314 struct amdgpu_mc *mc) in gmc_v8_0_vram_gtt_location() argument
[all …]
Dgmc_v7_0.c179 err = request_firmware(&adev->mc.fw, fw_name, adev->dev); in gmc_v7_0_init_microcode()
182 err = amdgpu_ucode_validate(adev->mc.fw); in gmc_v7_0_init_microcode()
189 release_firmware(adev->mc.fw); in gmc_v7_0_init_microcode()
190 adev->mc.fw = NULL; in gmc_v7_0_init_microcode()
211 if (!adev->mc.fw) in gmc_v7_0_mc_load_microcode()
214 hdr = (const struct mc_firmware_header_v1_0 *)adev->mc.fw->data; in gmc_v7_0_mc_load_microcode()
217 adev->mc.fw_version = le32_to_cpu(hdr->header.ucode_version); in gmc_v7_0_mc_load_microcode()
220 (adev->mc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes)); in gmc_v7_0_mc_load_microcode()
223 (adev->mc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in gmc_v7_0_mc_load_microcode()
273 struct amdgpu_mc *mc) in gmc_v7_0_vram_gtt_location() argument
[all …]
Damdgpu_object.c48 if (mem->start << PAGE_SHIFT < adev->mc.visible_vram_size) { in amdgpu_get_vis_part_size()
50 adev->mc.visible_vram_size ? in amdgpu_get_vis_part_size()
51 adev->mc.visible_vram_size - (mem->start << PAGE_SHIFT) : in amdgpu_get_vis_part_size()
128 adev->mc.visible_vram_size < adev->mc.real_vram_size) { in amdgpu_ttm_placement_init()
130 adev->mc.visible_vram_size >> PAGE_SHIFT; in amdgpu_ttm_placement_init()
192 adev->mc.visible_vram_size >> PAGE_SHIFT; in amdgpu_ttm_placement_init()
384 domain_start = bo->adev->mc.vram_start; in amdgpu_bo_pin_restricted()
386 domain_start = bo->adev->mc.gtt_start; in amdgpu_bo_pin_restricted()
398 (!max_offset || max_offset > bo->adev->mc.visible_vram_size)) { in amdgpu_bo_pin_restricted()
400 bo->adev->mc.visible_vram_size)) in amdgpu_bo_pin_restricted()
[all …]
Damdgpu_device.c557 void amdgpu_vram_location(struct amdgpu_device *adev, struct amdgpu_mc *mc, u64 base) in amdgpu_vram_location() argument
561 mc->vram_start = base; in amdgpu_vram_location()
562 if (mc->mc_vram_size > (adev->mc.mc_mask - base + 1)) { in amdgpu_vram_location()
564 mc->real_vram_size = mc->aper_size; in amdgpu_vram_location()
565 mc->mc_vram_size = mc->aper_size; in amdgpu_vram_location()
567 mc->vram_end = mc->vram_start + mc->mc_vram_size - 1; in amdgpu_vram_location()
568 if (limit && limit < mc->real_vram_size) in amdgpu_vram_location()
569 mc->real_vram_size = limit; in amdgpu_vram_location()
571 mc->mc_vram_size >> 20, mc->vram_start, in amdgpu_vram_location()
572 mc->vram_end, mc->real_vram_size >> 20); in amdgpu_vram_location()
[all …]
Damdgpu_cgs.c54 *mc_size = adev->mc.visible_vram_size; in amdgpu_cgs_gpu_mem_info()
55 *mem_size = adev->mc.visible_vram_size - adev->vram_pin_size; in amdgpu_cgs_gpu_mem_info()
59 *mc_start = adev->mc.visible_vram_size; in amdgpu_cgs_gpu_mem_info()
60 *mc_size = adev->mc.real_vram_size - adev->mc.visible_vram_size; in amdgpu_cgs_gpu_mem_info()
65 *mc_start = adev->mc.gtt_start; in amdgpu_cgs_gpu_mem_info()
66 *mc_size = adev->mc.gtt_size; in amdgpu_cgs_gpu_mem_info()
67 *mem_size = adev->mc.gtt_size - adev->gart_pin_size; in amdgpu_cgs_gpu_mem_info()
151 if (max_offset > adev->mc.real_vram_size) in amdgpu_cgs_alloc_gpu_mem()
162 if (adev->mc.visible_vram_size < adev->mc.real_vram_size) { in amdgpu_cgs_alloc_gpu_mem()
164 max(min_offset, adev->mc.visible_vram_size) >> PAGE_SHIFT; in amdgpu_cgs_alloc_gpu_mem()
[all …]
Damdgpu_ttm.c143 man->gpu_offset = adev->mc.gtt_start; in amdgpu_init_mem_type()
151 man->gpu_offset = adev->mc.vram_start; in amdgpu_init_mem_type()
241 old_start += adev->mc.vram_start; in amdgpu_move_blit()
244 old_start += adev->mc.gtt_start; in amdgpu_move_blit()
252 new_start += adev->mc.vram_start; in amdgpu_move_blit()
255 new_start += adev->mc.gtt_start; in amdgpu_move_blit()
440 if ((mem->bus.offset + mem->bus.size) > adev->mc.visible_vram_size) in amdgpu_ttm_io_mem_reserve()
442 mem->bus.base = adev->mc.aper_base; in amdgpu_ttm_io_mem_reserve()
877 adev->mc.real_vram_size >> PAGE_SHIFT); in amdgpu_ttm_init()
883 amdgpu_ttm_set_active_vram_size(adev, adev->mc.visible_vram_size); in amdgpu_ttm_init()
[all …]
Damdgpu_fb.c232 tmp = amdgpu_bo_gpu_offset(rbo) - adev->mc.vram_start; in amdgpufb_create()
233 info->fix.smem_start = adev->mc.aper_base + tmp; in amdgpufb_create()
242 info->apertures->ranges[0].size = adev->mc.aper_size; in amdgpufb_create()
252 DRM_INFO("vram apper at 0x%lX\n", (unsigned long)adev->mc.aper_base); in amdgpufb_create()
338 if (adev->mc.real_vram_size <= (32*1024*1024)) in amdgpu_fbdev_init()
Damdgpu_test.c45 n = adev->mc.gtt_size - AMDGPU_IB_POOL_SIZE*64*1024; in amdgpu_do_test_moves()
145 (gtt_addr - adev->mc.gtt_start + in amdgpu_do_test_moves()
148 (vram_addr - adev->mc.vram_start + in amdgpu_do_test_moves()
190 (vram_addr - adev->mc.vram_start + in amdgpu_do_test_moves()
193 (gtt_addr - adev->mc.gtt_start + in amdgpu_do_test_moves()
203 gtt_addr - adev->mc.gtt_start); in amdgpu_do_test_moves()
Damdgpu_kms.c310 fw_info.ver = adev->mc.fw_version; in amdgpu_info_ioctl()
384 vram_gtt.vram_size = adev->mc.real_vram_size; in amdgpu_info_ioctl()
385 vram_gtt.vram_cpu_accessible_size = adev->mc.visible_vram_size; in amdgpu_info_ioctl()
387 vram_gtt.gtt_size = adev->mc.gtt_size; in amdgpu_info_ioctl()
469 dev_info.vram_type = adev->mc.vram_type; in amdgpu_info_ioctl()
470 dev_info.vram_bit_width = adev->mc.vram_width; in amdgpu_info_ioctl()
Damdgpu_gart.c329 adev->gart.num_cpu_pages = adev->mc.gtt_size / PAGE_SIZE; in amdgpu_gart_init()
330 adev->gart.num_gpu_pages = adev->mc.gtt_size / AMDGPU_GPU_PAGE_SIZE; in amdgpu_gart_init()
Damdgpu_ucode.h111 struct mc_firmware_header_v1_0 mc; member
Damdgpu_amdkfd.c251 return rdev->mc.real_vram_size; in get_vmem_size()
/linux-4.4.14/net/ipv6/
Dmcast.c607 struct ipv6_mc_socklist *mc; in inet6_mc_check() local
612 for_each_pmc_rcu(np, mc) { in inet6_mc_check()
613 if (ipv6_addr_equal(&mc->addr, mc_addr)) in inet6_mc_check()
616 if (!mc) { in inet6_mc_check()
620 read_lock(&mc->sflock); in inet6_mc_check()
621 psl = mc->sflist; in inet6_mc_check()
623 rv = mc->sfmode == MCAST_EXCLUDE; in inet6_mc_check()
631 if (mc->sfmode == MCAST_INCLUDE && i >= psl->sl_count) in inet6_mc_check()
633 if (mc->sfmode == MCAST_EXCLUDE && i < psl->sl_count) in inet6_mc_check()
636 read_unlock(&mc->sflock); in inet6_mc_check()
[all …]
/linux-4.4.14/arch/m32r/include/asm/
Dmmu_context.h41 unsigned long mc = ++mmu_context_cache; in get_new_mmu_context() local
43 if (!(mc & MMU_CONTEXT_ASID_MASK)) { in get_new_mmu_context()
49 if (!mc) in get_new_mmu_context()
50 mmu_context_cache = mc = MMU_CONTEXT_FIRST_VERSION; in get_new_mmu_context()
52 mm_context(mm) = mc; in get_new_mmu_context()
61 unsigned long mc = mmu_context_cache; in get_mmu_context() local
65 if ((mm_context(mm) ^ mc) & MMU_CONTEXT_VERSION_MASK) in get_mmu_context()
/linux-4.4.14/drivers/infiniband/core/
Ducma.c115 struct ucma_multicast *mc; member
213 struct ucma_multicast *mc; in ucma_alloc_multicast() local
215 mc = kzalloc(sizeof(*mc), GFP_KERNEL); in ucma_alloc_multicast()
216 if (!mc) in ucma_alloc_multicast()
220 mc->id = idr_alloc(&multicast_idr, mc, 0, 0, GFP_KERNEL); in ucma_alloc_multicast()
222 if (mc->id < 0) in ucma_alloc_multicast()
225 mc->ctx = ctx; in ucma_alloc_multicast()
226 list_add_tail(&mc->list, &ctx->mc_list); in ucma_alloc_multicast()
227 return mc; in ucma_alloc_multicast()
230 kfree(mc); in ucma_alloc_multicast()
[all …]
Dcma.c261 struct cma_multicast *mc; member
357 struct cma_multicast *mc = container_of(kref, struct cma_multicast, mcref); in release_mc() local
359 kfree(mc->multicast.ib); in release_mc()
360 kfree(mc); in release_mc()
1430 struct cma_multicast *mc; in cma_leave_mc_groups() local
1433 mc = container_of(id_priv->mc_list.next, in cma_leave_mc_groups()
1435 list_del(&mc->list); in cma_leave_mc_groups()
1438 ib_sa_free_multicast(mc->multicast.ib); in cma_leave_mc_groups()
1439 kfree(mc); in cma_leave_mc_groups()
1441 kref_put(&mc->mcref, release_mc); in cma_leave_mc_groups()
[all …]
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_mbx.c406 mbx_cmd_t mc; in qla2x00_load_ram() local
407 mbx_cmd_t *mcp = &mc; in qla2x00_load_ram()
472 mbx_cmd_t mc; in qla2x00_execute_fw() local
473 mbx_cmd_t *mcp = &mc; in qla2x00_execute_fw()
543 mbx_cmd_t mc; in qla2x00_get_fw_version() local
544 mbx_cmd_t *mcp = &mc; in qla2x00_get_fw_version()
640 mbx_cmd_t mc; in qla2x00_get_fw_options() local
641 mbx_cmd_t *mcp = &mc; in qla2x00_get_fw_options()
688 mbx_cmd_t mc; in qla2x00_set_fw_options() local
689 mbx_cmd_t *mcp = &mc; in qla2x00_set_fw_options()
[all …]
Dqla_mr.c301 struct mbx_cmd_32 mc; in qlafx00_driver_shutdown() local
302 struct mbx_cmd_32 *mcp = &mc; in qlafx00_driver_shutdown()
347 struct mbx_cmd_32 mc; in qlafx00_get_firmware_state() local
348 struct mbx_cmd_32 *mcp = &mc; in qlafx00_get_firmware_state()
394 struct mbx_cmd_32 mc; in qlafx00_init_firmware() local
395 struct mbx_cmd_32 *mcp = &mc; in qlafx00_init_firmware()
431 struct mbx_cmd_32 mc; in qlafx00_mbx_reg_test() local
432 struct mbx_cmd_32 *mcp = &mc; in qlafx00_mbx_reg_test()
/linux-4.4.14/drivers/clk/
Dclk-asm9260.c292 const struct asm9260_mux_clock *mc = &asm9260_mux_clks[n]; in asm9260_acc_init() local
294 mc->parent_names[0] = ref_clk; in asm9260_acc_init()
295 mc->parent_names[1] = pll_clk; in asm9260_acc_init()
296 clk = clk_register_mux_table(NULL, mc->name, mc->parent_names, in asm9260_acc_init()
297 mc->num_parents, mc->flags, base + mc->offset, in asm9260_acc_init()
298 0, mc->mask, 0, mc->table, &asm9260_clk_lock); in asm9260_acc_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c86 .mc = nv04_mc_new,
107 .mc = nv04_mc_new,
129 .mc = nv04_mc_new,
149 .mc = nv04_mc_new,
171 .mc = nv04_mc_new,
193 .mc = nv04_mc_new,
215 .mc = nv04_mc_new,
237 .mc = nv04_mc_new,
259 .mc = nv04_mc_new,
281 .mc = nv04_mc_new,
[all …]
Dtegra.c184 struct nvkm_mc *mc = tdev->device.mc; in nvkm_device_tegra_intr() local
186 if (likely(mc)) { in nvkm_device_tegra_intr()
187 nvkm_mc_intr_unarm(mc); in nvkm_device_tegra_intr()
188 nvkm_mc_intr(mc, &handled); in nvkm_device_tegra_intr()
189 nvkm_mc_intr_rearm(mc); in nvkm_device_tegra_intr()
/linux-4.4.14/drivers/edac/
Di5100_edac.c96 static inline u32 i5100_mc_scrben(u32 mc) in i5100_mc_scrben() argument
98 return mc >> 7 & 1; in i5100_mc_scrben()
101 static inline u32 i5100_mc_errdeten(u32 mc) in i5100_mc_errdeten() argument
103 return mc >> 5 & 1; in i5100_mc_errdeten()
106 static inline u32 i5100_mc_scrbdone(u32 mc) in i5100_mc_scrbdone() argument
108 return mc >> 4 & 1; in i5100_mc_scrbdone()
345 struct pci_dev *mc; /* device 16 func 1 */ member
556 pci_read_config_dword(priv->mc, I5100_FERR_NF_MEM, &dw); in i5100_check_error()
559 pci_read_config_dword(priv->mc, I5100_NERR_NF_MEM, &dw2); in i5100_check_error()
565 pci_write_config_dword(priv->mc, I5100_NERR_NF_MEM, dw2); in i5100_check_error()
[all …]
Docteon_edac-lmc.c229 int mc = pdev->id; in octeon_lmc_edac_probe() local
246 mci = edac_mc_alloc(mc, ARRAY_SIZE(layers), layers, sizeof(struct octeon_lmc_pvt)); in octeon_lmc_edac_probe()
263 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mc)); in octeon_lmc_edac_probe()
266 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mc), cfg0.u64); in octeon_lmc_edac_probe()
278 mci = edac_mc_alloc(mc, ARRAY_SIZE(layers), layers, sizeof(struct octeon_lmc_pvt)); in octeon_lmc_edac_probe()
295 en.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mc)); in octeon_lmc_edac_probe()
298 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mc), en.u64); in octeon_lmc_edac_probe()
Di7300_edac.c137 #define IS_MIRRORED(mc) ((mc) & (1 << 16)) argument
138 #define IS_ECC_ENABLED(mc) ((mc) & (1 << 5)) argument
139 #define IS_RETRY_ENABLED(mc) ((mc) & (1 << 31)) argument
140 #define IS_SCRBALGO_ENHANCED(mc) ((mc) & (1 << 8)) argument
Dsb_edac.c304 u8 bus, mc; member
947 pvt->sbridge_dev->mc, in get_dimm_config()
1013 pvt->sbridge_dev->mc, i/4, i%4, j, in get_dimm_config()
1282 pvt->sbridge_dev->mc, in get_memory_error_data()
2361 mci = edac_mc_alloc(sbridge_dev->mc, ARRAY_SIZE(layers), layers, in sbridge_register_mci()
2506 u8 mc, num_mc = 0; in sbridge_probe() local
2545 mc = 0; in sbridge_probe()
2549 mc, mc + 1, num_mc); in sbridge_probe()
2551 sbridge_dev->mc = mc++; in sbridge_probe()
/linux-4.4.14/include/soc/tegra/
Dmc.h74 struct tegra_mc *mc);
79 struct tegra_mc *mc) in tegra_smmu_probe() argument
118 void tegra_mc_write_emem_configuration(struct tegra_mc *mc, unsigned long rate);
119 unsigned int tegra_mc_get_emem_device_count(struct tegra_mc *mc);
/linux-4.4.14/mm/
Dmemcontrol.c208 } mc = { variable
209 .lock = __SPIN_LOCK_UNLOCKED(mc.lock),
210 .waitq = __WAIT_QUEUE_HEAD_INITIALIZER(mc.waitq),
1213 spin_lock(&mc.lock); in mem_cgroup_under_move()
1214 from = mc.from; in mem_cgroup_under_move()
1215 to = mc.to; in mem_cgroup_under_move()
1222 spin_unlock(&mc.lock); in mem_cgroup_under_move()
1228 if (mc.moving_task && current != mc.moving_task) { in mem_cgroup_wait_acct_move()
1231 prepare_to_wait(&mc.waitq, &wait, TASK_INTERRUPTIBLE); in mem_cgroup_wait_acct_move()
1233 if (mc.moving_task) in mem_cgroup_wait_acct_move()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt3 The Freescale Management Complex (fsl-mc) is a hardware resource
5 network-oriented packet processing applications. After the fsl-mc
16 Definition: Must be "fsl,qoriq-mc". A Freescale Management Complex
35 fsl_mc: fsl-mc@80c000000 {
36 compatible = "fsl,qoriq-mc";
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
Dbase.c72 struct nvkm_mc *mc = pci->subdev.device->mc; in nvkm_pci_intr() local
74 if (likely(mc)) { in nvkm_pci_intr()
75 nvkm_mc_intr_unarm(mc); in nvkm_pci_intr()
78 nvkm_mc_intr(mc, &handled); in nvkm_pci_intr()
79 nvkm_mc_intr_rearm(mc); in nvkm_pci_intr()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dmal.c342 struct mal_commac *mc = list_entry(l, struct mal_commac, list); in mal_rxde() local
343 if (deir & mc->rx_chan_mask) { in mal_rxde()
344 set_bit(MAL_COMMAC_RX_STOPPED, &mc->flags); in mal_rxde()
345 mc->ops->rxde(mc->dev); in mal_rxde()
408 struct mal_commac *mc = in mal_poll() local
410 mc->ops->poll_tx(mc->dev); in mal_poll()
419 struct mal_commac *mc = in mal_poll() local
422 if (unlikely(test_bit(MAL_COMMAC_POLL_DISABLED, &mc->flags))) in mal_poll()
424 n = mc->ops->poll_rx(mc->dev, budget); in mal_poll()
441 struct mal_commac *mc = in mal_poll() local
[all …]
/linux-4.4.14/sound/soc/intel/atom/
Dsst-atom-controls.c376 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_ctl_info() local
379 uinfo->count = mc->stereo ? 2 : 1; in sst_gain_ctl_info()
380 uinfo->value.integer.min = mc->min; in sst_gain_ctl_info()
381 uinfo->value.integer.max = mc->max; in sst_gain_ctl_info()
436 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_get() local
437 struct sst_gain_value *gv = mc->gain_val; in sst_gain_get()
439 switch (mc->type) { in sst_gain_get()
455 mc->type); in sst_gain_get()
468 struct sst_gain_mixer_control *mc = (void *)kcontrol->private_value; in sst_gain_put() local
469 struct sst_gain_value *gv = mc->gain_val; in sst_gain_put()
[all …]
Dsst-mfld-platform.h168 struct soc_mixer_control mc; member
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_main.c92 if (cdev->mc.vram_base) in cirrus_vram_fini()
93 release_mem_region(cdev->mc.vram_base, cdev->mc.vram_size); in cirrus_vram_fini()
100 cdev->mc.vram_base = pci_resource_start(cdev->dev->pdev, 0); in cirrus_vram_init()
101 cdev->mc.vram_size = pci_resource_len(cdev->dev->pdev, 0); in cirrus_vram_init()
103 if (!request_mem_region(cdev->mc.vram_base, cdev->mc.vram_size, in cirrus_vram_init()
314 const int max_size = cdev->mc.vram_size; in cirrus_check_framebuffer()
Dcirrus_fbdev.c229 info->apertures->ranges[0].size = cdev->mc.vram_size; in cirrusfb_create()
232 info->fix.smem_len = cdev->mc.vram_size; in cirrusfb_create()
Dcirrus_drv.h138 struct cirrus_mc mc; member
/linux-4.4.14/sound/soc/codecs/
Dtpa6130a2.c194 struct soc_mixer_control *mc = in tpa6130a2_get_volsw() local
197 unsigned int reg = mc->reg; in tpa6130a2_get_volsw()
198 unsigned int shift = mc->shift; in tpa6130a2_get_volsw()
199 int max = mc->max; in tpa6130a2_get_volsw()
201 unsigned int invert = mc->invert; in tpa6130a2_get_volsw()
223 struct soc_mixer_control *mc = in tpa6130a2_put_volsw() local
226 unsigned int reg = mc->reg; in tpa6130a2_put_volsw()
227 unsigned int shift = mc->shift; in tpa6130a2_put_volsw()
228 int max = mc->max; in tpa6130a2_put_volsw()
230 unsigned int invert = mc->invert; in tpa6130a2_put_volsw()
D88pm860x-codec.c273 struct soc_mixer_control *mc = in snd_soc_get_volsw_2r_st() local
276 unsigned int reg = mc->reg; in snd_soc_get_volsw_2r_st()
277 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw_2r_st()
297 struct soc_mixer_control *mc = in snd_soc_put_volsw_2r_st() local
300 unsigned int reg = mc->reg; in snd_soc_put_volsw_2r_st()
301 unsigned int reg2 = mc->rreg; in snd_soc_put_volsw_2r_st()
330 struct soc_mixer_control *mc = in snd_soc_get_volsw_2r_out() local
333 unsigned int reg = mc->reg; in snd_soc_get_volsw_2r_out()
334 unsigned int reg2 = mc->rreg; in snd_soc_get_volsw_2r_out()
335 unsigned int shift = mc->shift; in snd_soc_get_volsw_2r_out()
[all …]
Dtwl4030.c842 struct soc_mixer_control *mc = in snd_soc_get_volsw_twl4030() local
845 unsigned int reg = mc->reg; in snd_soc_get_volsw_twl4030()
846 unsigned int shift = mc->shift; in snd_soc_get_volsw_twl4030()
847 unsigned int rshift = mc->rshift; in snd_soc_get_volsw_twl4030()
848 int max = mc->max; in snd_soc_get_volsw_twl4030()
871 struct soc_mixer_control *mc = in snd_soc_put_volsw_twl4030() local
874 unsigned int reg = mc->reg; in snd_soc_put_volsw_twl4030()
875 unsigned int shift = mc->shift; in snd_soc_put_volsw_twl4030()
876 unsigned int rshift = mc->rshift; in snd_soc_put_volsw_twl4030()
877 int max = mc->max; in snd_soc_put_volsw_twl4030()
[all …]
Dwm9712.c187 struct soc_mixer_control *mc = in wm9712_hp_mixer_put() local
193 mixer = mc->shift >> 8; in wm9712_hp_mixer_put()
194 shift = mc->shift & 0xff; in wm9712_hp_mixer_put()
230 struct soc_mixer_control *mc = in wm9712_hp_mixer_get() local
234 mixer = mc->shift >> 8; in wm9712_hp_mixer_get()
235 shift = mc->shift & 0xff; in wm9712_hp_mixer_get()
Dmax98090.c359 struct soc_mixer_control *mc = in max98090_get_enab_tlv() local
361 unsigned int mask = (1 << fls(mc->max)) - 1; in max98090_get_enab_tlv()
362 unsigned int val = snd_soc_read(codec, mc->reg); in max98090_get_enab_tlv()
365 switch (mc->reg) { in max98090_get_enab_tlv()
379 val = (val >> mc->shift) & mask; in max98090_get_enab_tlv()
399 struct soc_mixer_control *mc = in max98090_put_enab_tlv() local
401 unsigned int mask = (1 << fls(mc->max)) - 1; in max98090_put_enab_tlv()
403 unsigned int val = snd_soc_read(codec, mc->reg); in max98090_put_enab_tlv()
406 switch (mc->reg) { in max98090_put_enab_tlv()
420 val = (val >> mc->shift) & mask; in max98090_put_enab_tlv()
[all …]
Dwm5110.c380 struct soc_mixer_control *mc = in wm5110_put_dre() local
383 unsigned int mask = (0x1 << mc->shift) | (0x1 << mc->rshift); in wm5110_put_dre()
384 unsigned int lnew = (!!ucontrol->value.integer.value[0]) << mc->shift; in wm5110_put_dre()
385 unsigned int rnew = (!!ucontrol->value.integer.value[1]) << mc->rshift; in wm5110_put_dre()
403 lold = dre & (1 << mc->shift); in wm5110_put_dre()
404 rold = dre & (1 << mc->rshift); in wm5110_put_dre()
406 lena = ena & (1 << mc->rshift); in wm5110_put_dre()
407 rena = ena & (1 << mc->shift); in wm5110_put_dre()
424 wm5110_clear_pga_volume(arizona, mc->shift); in wm5110_put_dre()
427 wm5110_clear_pga_volume(arizona, mc->rshift); in wm5110_put_dre()
Dwm9713.c261 struct soc_mixer_control *mc = in wm9713_hp_mixer_put() local
267 mixer = mc->shift >> 8; in wm9713_hp_mixer_put()
268 shift = mc->shift & 0xff; in wm9713_hp_mixer_put()
304 struct soc_mixer_control *mc = in wm9713_hp_mixer_get() local
308 mixer = mc->shift >> 8; in wm9713_hp_mixer_get()
309 shift = mc->shift & 0xff; in wm9713_hp_mixer_get()
Dwm8580.c253 struct soc_mixer_control *mc = in wm8580_out_vu() local
257 unsigned int reg = mc->reg; in wm8580_out_vu()
258 unsigned int reg2 = mc->rreg; in wm8580_out_vu()
Dwm8400.c95 struct soc_mixer_control *mc = in wm8400_outpga_put_volsw_vu() local
97 int reg = mc->reg; in wm8400_outpga_put_volsw_vu()
328 struct soc_mixer_control *mc = in outmixer_event() local
330 u32 reg_shift = mc->shift; in outmixer_event()
Dtlv320aic3x.c152 struct soc_mixer_control *mc = in snd_soc_dapm_put_volsw_aic3x() local
154 unsigned int reg = mc->reg; in snd_soc_dapm_put_volsw_aic3x()
155 unsigned int shift = mc->shift; in snd_soc_dapm_put_volsw_aic3x()
156 int max = mc->max; in snd_soc_dapm_put_volsw_aic3x()
158 unsigned int invert = mc->invert; in snd_soc_dapm_put_volsw_aic3x()
Dwm8350.c305 struct soc_mixer_control *mc = in wm8350_put_volsw_2r_vu() local
308 unsigned int reg = mc->reg; in wm8350_put_volsw_2r_vu()
349 struct soc_mixer_control *mc = in wm8350_get_volsw_2r() local
351 unsigned int reg = mc->reg; in wm8350_get_volsw_2r()
Dwm8990.c136 struct soc_mixer_control *mc = in wm899x_outpga_put_volsw_vu() local
138 int reg = mc->reg; in wm899x_outpga_put_volsw_vu()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_main.c91 vram_size = mdev->mc.vram_window; in mga_probe_vram()
132 mdev->mc.vram_base = pci_resource_start(mdev->dev->pdev, 0); in mga_vram_init()
133 mdev->mc.vram_window = pci_resource_len(mdev->dev->pdev, 0); in mga_vram_init()
135 aper->ranges[0].base = mdev->mc.vram_base; in mga_vram_init()
136 aper->ranges[0].size = mdev->mc.vram_window; in mga_vram_init()
141 if (!devm_request_mem_region(mdev->dev->dev, mdev->mc.vram_base, mdev->mc.vram_window, in mga_vram_init()
149 mdev->mc.vram_size = mga_probe_vram(mdev, mem); in mga_vram_init()
227 if (IS_G200_SE(mdev) && mdev->mc.vram_size < (2048*1024)) in mgag200_driver_load()
Dmgag200_fb.c218 info->apertures->ranges[0].size = mdev->mc.vram_size; in mgag200fb_create()
276 if (IS_G200_SE(mdev) && mdev->mc.vram_size < (2048*1024)) in mgag200_fbdev_init()
Dmgag200_drv.h196 struct mga_mc mc; member
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra-mc.txt8 - compatible: Should be "nvidia,tegra<chip>-mc"
13 - mc: the module's clock input
64 mc: memory-controller@0,70019000 {
65 compatible = "nvidia,tegra124-mc";
68 clock-names = "mc";
78 iommus = <&mc TEGRA_SWGROUP_SDMMC1A>;
/linux-4.4.14/sound/soc/fsl/
Dmx27vis-aic32x4.c83 struct soc_mixer_control *mc = in mx27vis_amp_set() local
86 unsigned int reg = mc->reg; in mx27vis_amp_set()
87 int max = mc->max; in mx27vis_amp_set()
110 struct soc_mixer_control *mc = in mx27vis_amp_get() local
112 unsigned int reg = mc->reg; in mx27vis_amp_get()
/linux-4.4.14/drivers/net/
Deql.c270 static int eql_g_master_cfg(struct net_device *dev, master_config_t __user *mc);
271 static int eql_s_master_cfg(struct net_device *dev, master_config_t __user *mc);
548 master_config_t mc; in eql_g_master_cfg() local
550 memset(&mc, 0, sizeof(master_config_t)); in eql_g_master_cfg()
554 mc.max_slaves = eql->max_slaves; in eql_g_master_cfg()
555 mc.min_slaves = eql->min_slaves; in eql_g_master_cfg()
556 if (copy_to_user(mcp, &mc, sizeof (master_config_t))) in eql_g_master_cfg()
566 master_config_t mc; in eql_s_master_cfg() local
568 if (copy_from_user(&mc, mcp, sizeof (master_config_t))) in eql_s_master_cfg()
573 eql->max_slaves = mc.max_slaves; in eql_s_master_cfg()
[all …]
/linux-4.4.14/net/core/
Ddev_addr_lists.c647 list_for_each_entry(ha, &dev->mc.list, list) { in dev_mc_add_excl()
654 err = __hw_addr_create_ex(&dev->mc, addr, dev->addr_len, in dev_mc_add_excl()
670 err = __hw_addr_add_ex(&dev->mc, addr, dev->addr_len, in __dev_mc_add()
710 err = __hw_addr_del_ex(&dev->mc, addr, dev->addr_len, in __dev_mc_del()
766 err = __hw_addr_sync(&to->mc, &from->mc, to->addr_len); in dev_mc_sync()
796 err = __hw_addr_sync_multiple(&to->mc, &from->mc, to->addr_len); in dev_mc_sync_multiple()
820 __hw_addr_unsync(&to->mc, &from->mc, to->addr_len); in dev_mc_unsync()
836 __hw_addr_flush(&dev->mc); in dev_mc_flush()
849 __hw_addr_init(&dev->mc); in dev_mc_init()
Dpktgen.c2390 __u32 mc; in mod_cur_headers() local
2394 mc = prandom_u32() % pkt_dev->src_mac_count; in mod_cur_headers()
2396 mc = pkt_dev->cur_src_mac_offset++; in mod_cur_headers()
2402 tmp = pkt_dev->src_mac[5] + (mc & 0xFF); in mod_cur_headers()
2404 tmp = (pkt_dev->src_mac[4] + ((mc >> 8) & 0xFF) + (tmp >> 8)); in mod_cur_headers()
2406 tmp = (pkt_dev->src_mac[3] + ((mc >> 16) & 0xFF) + (tmp >> 8)); in mod_cur_headers()
2408 tmp = (pkt_dev->src_mac[2] + ((mc >> 24) & 0xFF) + (tmp >> 8)); in mod_cur_headers()
2416 __u32 mc; in mod_cur_headers() local
2420 mc = prandom_u32() % pkt_dev->dst_mac_count; in mod_cur_headers()
2423 mc = pkt_dev->cur_dst_mac_offset++; in mod_cur_headers()
[all …]
/linux-4.4.14/arch/arm64/crypto/
Daes-ce.S46 .macro do_enc_Nx, de, mc, k, i0, i1, i2, i3
48 aes\mc \i0\().16b, \i0\().16b
51 aes\mc \i1\().16b, \i1\().16b
54 aes\mc \i2\().16b, \i2\().16b
56 aes\mc \i3\().16b, \i3\().16b
64 do_enc_Nx e, mc, \k, \i0, \i1, \i2, \i3
/linux-4.4.14/drivers/scsi/
Dmegaraid.c1893 megacmd_t mc; in megaraid_reset() local
1899 mc.cmd = MEGA_CLUSTER_CMD; in megaraid_reset()
1900 mc.opcode = MEGA_RESET_RESERVATIONS; in megaraid_reset()
1902 if( mega_internal_command(adapter, &mc, NULL) != 0 ) { in megaraid_reset()
2507 megacmd_t mc; in proc_show_rdrv() local
2529 memset(&mc, 0, sizeof(megacmd_t)); in proc_show_rdrv()
2556 mc.xferaddr = (u32)disk_array_dma_handle; in proc_show_rdrv()
2559 mc.cmd = FC_NEW_CONFIG; in proc_show_rdrv()
2560 mc.opcode = OP_DCMD_READ_CONFIG; in proc_show_rdrv()
2562 if( mega_internal_command(adapter, &mc, NULL) ) { in proc_show_rdrv()
[all …]
/linux-4.4.14/include/linux/
Dpti.h38 void pti_writedata(struct pti_masterchannel *mc, u8 *buf, int count);
41 void pti_release_masterchannel(struct pti_masterchannel *mc);
Dfirewire.h447 fw_iso_mc_callback_t mc; member
Dnetdevice.h227 #define netdev_mc_count(dev) netdev_hw_addr_list_count(&(dev)->mc)
228 #define netdev_mc_empty(dev) netdev_hw_addr_list_empty(&(dev)->mc)
230 netdev_hw_addr_list_for_each(ha, &(dev)->mc)
1638 struct netdev_hw_addr_list mc; member
3528 return __hw_addr_sync_dev(&dev->mc, dev, sync, unsync); in __dev_mc_sync()
3542 __hw_addr_unsync_dev(&dev->mc, dev, unsync); in __dev_mc_unsync()
/linux-4.4.14/drivers/iommu/
Dtegra-smmu.c26 struct tegra_mc *mc; member
172 offset &= ~(smmu->mc->soc->atom_size - 1); in smmu_flush_ptc()
174 if (smmu->mc->soc->num_address_bits > 32) { in smmu_flush_ptc()
690 struct tegra_mc *mc; in tegra_smmu_find() local
696 mc = platform_get_drvdata(pdev); in tegra_smmu_find()
697 if (!mc) in tegra_smmu_find()
700 return mc->smmu; in tegra_smmu_find()
865 struct tegra_mc *mc) in tegra_smmu_probe() argument
888 mc->smmu = smmu; in tegra_smmu_probe()
898 smmu->regs = mc->regs; in tegra_smmu_probe()
[all …]
/linux-4.4.14/drivers/acpi/apei/
Dhest.c73 struct acpi_hest_ia_machine_check *mc; in hest_esrc_len() local
74 mc = (struct acpi_hest_ia_machine_check *)hest_hdr; in hest_esrc_len()
75 len = sizeof(*mc) + mc->num_hardware_banks * in hest_esrc_len()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_buffers.c382 const struct mlxsw_sp_sb_mm *mc; in mlxsw_sp_sb_mms_init() local
384 mc = &mlxsw_sp_sb_mms[i]; in mlxsw_sp_sb_mms_init()
385 mlxsw_reg_sbmm_pack(sbmm_pl, mc->prio, mc->min_buff, in mlxsw_sp_sb_mms_init()
386 mc->max_buff, mc->pool); in mlxsw_sp_sb_mms_init()
/linux-4.4.14/drivers/staging/fsl-mc/
DTODO1 * Decide if multiple root fsl-mc buses will be supported per Linux instance,
5 fsl-mc bus). Most likely candidate for this is adding DPAA2 Ethernet
19 * MC firmware uprev. The MC firmware upon which the fsl-mc
DKconfig1 source "drivers/staging/fsl-mc/bus/Kconfig"
DREADME.txt50 +------------------------| mc portal |-+
284 | mc-bus driver | | | PHY |
286 | /fsl-mc@80c000000 | | +--+---+
301 mc-bus driver
303 The mc-bus driver is a platform driver and is probed from an
304 "/fsl-mc@xxxx" node in the device tree passed in by boot firmware.
307 -registering a new bus type named "fsl-mc" with the kernel,
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-mc.txt4 - compatible : "nvidia,tegra20-mc"
12 compatible = "nvidia,tegra20-mc";
Dnvidia,tegra30-mc.txt4 - compatible : "nvidia,tegra30-mc"
12 compatible = "nvidia,tegra30-mc";
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c473 int mc; in bfa_msgq_rspq_pi_update() local
483 mc = msghdr->msg_class; in bfa_msgq_rspq_pi_update()
486 if ((mc >= BFI_MC_MAX) || (rspq->rsphdlr[mc].cbfn == NULL)) in bfa_msgq_rspq_pi_update()
489 (rspq->rsphdlr[mc].cbfn)(rspq->rsphdlr[mc].cbarg, msghdr); in bfa_msgq_rspq_pi_update()
624 bfa_msgq_regisr(struct bfa_msgq *msgq, enum bfi_mclass mc, in bfa_msgq_regisr() argument
627 msgq->rspq.rsphdlr[mc].cbfn = cbfn; in bfa_msgq_regisr()
628 msgq->rspq.rsphdlr[mc].cbarg = cbarg; in bfa_msgq_regisr()
Dbfa_ioc.c2126 int mc; in bfa_ioc_mbox_attach() local
2129 for (mc = 0; mc < BFI_MC_MAX; mc++) { in bfa_ioc_mbox_attach()
2130 mod->mbhdlr[mc].cbfn = NULL; in bfa_ioc_mbox_attach()
2131 mod->mbhdlr[mc].cbarg = ioc->bfa; in bfa_ioc_mbox_attach()
2634 bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc, in bfa_nw_ioc_mbox_regisr() argument
2639 mod->mbhdlr[mc].cbfn = cbfn; in bfa_nw_ioc_mbox_regisr()
2640 mod->mbhdlr[mc].cbarg = cbarg; in bfa_nw_ioc_mbox_regisr()
2692 int mc; in bfa_nw_ioc_mbox_isr() local
2698 mc = m.mh.msg_class; in bfa_nw_ioc_mbox_isr()
2699 if (mc == BFI_MC_IOC) { in bfa_nw_ioc_mbox_isr()
[all …]
Dbfa_msgq.h125 void bfa_msgq_regisr(struct bfa_msgq *msgq, enum bfi_mclass mc,
Dbfa_ioc.h256 void bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc,
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dam33xx-usb.txt34 - reg-names: control for the ""USB Controller Registers" and "mc" for
37 - interrupt-names: mc
104 reg-names = "mc", "control";
107 interrupt-names = "mc";
150 reg-names = "mc", "control";
152 interrupt-names = "mc";
Dallwinner,sun4i-a10-musb.txt11 - interrupt-names : must be "mc"
24 interrupt-names = "mc";
Dux500-usb.txt21 interrupt-names = "mc";
/linux-4.4.14/arch/s390/numa/
Dmode_emu.c338 struct toptree *phys, *node, *book, *mc, *core; in toptree_from_topology() local
348 mc = toptree_get_child(book, top->socket_id); in toptree_from_topology()
349 core = toptree_get_child(mc, top->core_id); in toptree_from_topology()
350 if (!book || !mc || !core) in toptree_from_topology()
353 toptree_update_mask(mc); in toptree_from_topology()
/linux-4.4.14/drivers/pcmcia/
Dat91_cf.c42 struct regmap *mc; variable
176 regmap_update_bits(mc, AT91_MC_SMC_CSR(cf->board->chipselect), in at91_cf_set_io_map()
238 mc = syscon_regmap_lookup_by_compatible("atmel,at91rm9200-sdramc"); in at91_cf_dt_init()
239 if (IS_ERR(mc)) in at91_cf_dt_init()
240 return PTR_ERR(mc); in at91_cf_dt_init()
/linux-4.4.14/drivers/s390/char/
Dtape_3590.h86 unsigned int mc:8; member
150 __u8 mc; member
Dtape_3590.c1252 if (sense->mc == 0) in tape_3590_print_era_msg()
1254 if ((sense->mc > 0) && (sense->mc < TAPE_3590_MAX_MSG)) { in tape_3590_print_era_msg()
1255 if (tape_3590_msg[sense->mc] != NULL) in tape_3590_print_era_msg()
1258 tape_3590_msg[sense->mc]); in tape_3590_print_era_msg()
1262 sense->mc); in tape_3590_print_era_msg()
1265 if (sense->mc == 0xf0) { in tape_3590_print_era_msg()
1268 "RC=%02x-%04x-%02x\n", sense->fmt.f70.sev, sense->mc, in tape_3590_print_era_msg()
1275 if (sense->mc == 0xf1) { in tape_3590_print_era_msg()
1280 sense->mc, sense->fmt.f71.emc, sense->fmt.f71.smc, in tape_3590_print_era_msg()
1286 if (sense->mc == 0xf2) { in tape_3590_print_era_msg()
[all …]
/linux-4.4.14/Documentation/
Dedac.txt108 mc memory controller(s) system
113 Memory Controller (mc) Model
116 Each 'mc' device controls a set of DIMM memory modules. These modules
164 /sys/devices/system/edac/mc each memory controller will be represented
168 ..../edac/mc/
179 .../mc/mc0/
641 /sys/devices/system/edac/mc/mc?/:
658 echo 2 >/sys/devices/system/edac/mc/mc0/inject_addrmatch/dimm
659 echo 1 >/sys/devices/system/edac/mc/mc0/inject_addrmatch/rank
662 echo any >/sys/devices/system/edac/mc/mc0/inject_addrmatch/dimm
[all …]
Dvgaarbiter.txt54 "<card_ID>,decodes=<io_state>,owns=<io_state>,locks=<io_state> (ic,mc)"
56 An IO state string is of the form {io,mem,io+mem,none}, mc and
/linux-4.4.14/drivers/media/usb/dvb-usb/
DMakefile25 dvb-usb-dibusb-mc-objs := dibusb-mc.o
26 obj-$(CONFIG_DVB_USB_DIBUSB_MC) += dvb-usb-dibusb-common.o dvb-usb-dibusb-mc.o
/linux-4.4.14/sound/soc/omap/
Domap-mcbsp.c612 struct soc_mixer_control *mc = in omap_mcbsp_st_info_volsw() local
614 int max = mc->max; in omap_mcbsp_st_info_volsw()
615 int min = mc->min; in omap_mcbsp_st_info_volsw()
631 struct soc_mixer_control *mc = \
633 int max = mc->max; \
634 int min = mc->min; \
/linux-4.4.14/arch/um/drivers/
Dstdio_console.c60 .mc = {
61 .list = LIST_HEAD_INIT(driver.mc.list),
Dssl.c55 .mc = {
56 .list = LIST_HEAD_INIT(driver.mc.list),
Dline.h30 struct mc_device mc; member
/linux-4.4.14/arch/mips/sgi-ip22/
DMakefile6 obj-y += ip22-mc.o ip22-hpc.o ip22-int.o ip22-time.o ip22-nvram.o \
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dctxgf117.c228 nvkm_mc_unk260(device->mc, 0); in gf117_grctx_generate_main()
255 nvkm_mc_unk260(device->mc, 1); in gf117_grctx_generate_main()
Dctxgk104.c961 nvkm_mc_unk260(device->mc, 0); in gk104_grctx_generate_main()
991 nvkm_mc_unk260(device->mc, 1); in gk104_grctx_generate_main()
Dctxgf100.c1242 nvkm_mc_unk260(device->mc, 0); in gf100_grctx_generate_main()
1266 nvkm_mc_unk260(device->mc, 1); in gf100_grctx_generate_main()
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
DKconfig10 module will be called vpfe-mc-capture.
/linux-4.4.14/drivers/isdn/gigaset/
Dinterface.c258 unsigned mc; in if_tiocmset() local
270 mc = (cs->control_state | set) & ~clear & (TIOCM_RTS | TIOCM_DTR); in if_tiocmset()
271 retval = cs->ops->set_modem_ctrl(cs, cs->control_state, mc); in if_tiocmset()
272 cs->control_state = mc; in if_tiocmset()
/linux-4.4.14/Documentation/devicetree/bindings/edac/
Dapm-xgene-edac.txt24 - compatible : Shall be "apm,xgene-edac-mc".
82 compatible = "apm,xgene-edac-mc";
/linux-4.4.14/arch/arm/kvm/
Dmmu.c142 static void mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc) in mmu_free_memory_cache() argument
144 while (mc->nobjs) in mmu_free_memory_cache()
145 free_page((unsigned long)mc->objects[--mc->nobjs]); in mmu_free_memory_cache()
148 static void *mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc) in mmu_memory_cache_alloc() argument
152 BUG_ON(!mc || !mc->nobjs); in mmu_memory_cache_alloc()
153 p = mc->objects[--mc->nobjs]; in mmu_memory_cache_alloc()
/linux-4.4.14/arch/arm/boot/dts/
Ddm816x.dtsi392 reg-names = "mc", "control";
394 interrupt-names = "mc";
432 reg-names = "mc", "control";
434 interrupt-names = "mc";
Dtegra114.dtsi3 #include <dt-bindings/memory/tegra114-mc.h>
54 iommus = <&mc TEGRA_SWGROUP_DC>;
73 iommus = <&mc TEGRA_SWGROUP_DCB>;
522 mc: memory-controller@70019000 { label
523 compatible = "nvidia,tegra114-mc";
526 clock-names = "mc";
Dtegra124.dtsi3 #include <dt-bindings/memory/tegra124-mc.h>
108 iommus = <&mc TEGRA_SWGROUP_DC>;
123 iommus = <&mc TEGRA_SWGROUP_DCB>;
193 iommus = <&mc TEGRA_SWGROUP_GPU>;
593 mc: memory-controller@0,70019000 { label
594 compatible = "nvidia,tegra124-mc";
597 clock-names = "mc";
608 nvidia,memory-controller = <&mc>;
Dtegra30.dtsi3 #include <dt-bindings/memory/tegra30-mc.h>
170 iommus = <&mc TEGRA_SWGROUP_DC>;
189 iommus = <&mc TEGRA_SWGROUP_DCB>;
640 mc: memory-controller@7000f000 { label
641 compatible = "nvidia,tegra30-mc";
644 clock-names = "mc";
Dam3517.dtsi25 interrupt-names = "mc";
Dam33xx.dtsi531 reg-names = "mc", "control";
534 interrupt-names = "mc";
579 reg-names = "mc", "control";
581 interrupt-names = "mc";
Dsun8i-a23.dtsi94 interrupt-names = "mc";
Dsun8i-a33.dtsi136 interrupt-names = "mc";
/linux-4.4.14/include/trace/events/
Dxen.h34 TP_PROTO(struct multicall_entry *mc, unsigned nargs),
35 TP_ARGS(mc, nargs),
41 TP_fast_assign(__entry->op = mc->op;
43 memcpy(__entry->args, mc->args, sizeof(unsigned long) * nargs);
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c449 mcast->mc = NULL; in ipoib_mcast_join_complete()
451 mcast->mc = multicast; in ipoib_mcast_join_complete()
607 if (IS_ERR_OR_NULL(priv->broadcast->mc) && in ipoib_mcast_join_task()
624 if (IS_ERR_OR_NULL(mcast->mc) && in ipoib_mcast_join_task()
698 if (!IS_ERR_OR_NULL(mcast->mc)) in ipoib_mcast_leave()
699 ib_sa_free_multicast(mcast->mc); in ipoib_mcast_leave()
Dipoib.h148 struct ib_sa_multicast *mc; member
498 void ipoib_mcast_free(struct ipoib_mcast *mc);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/
DKbuild13 include $(src)/nvkm/subdev/mc/Kbuild
/linux-4.4.14/arch/mips/kernel/
Dcpu-probe.c736 int mc; in cpu_probe_legacy() local
749 mc = 1; in cpu_probe_legacy()
752 mc = 0; in cpu_probe_legacy()
757 c->cputype = mc ? CPU_R4400MC : CPU_R4400SC; in cpu_probe_legacy()
758 __cpu_name[cpu] = mc ? "R4400MC" : "R4400SC"; in cpu_probe_legacy()
760 c->cputype = mc ? CPU_R4000MC : CPU_R4000SC; in cpu_probe_legacy()
761 __cpu_name[cpu] = mc ? "R4000MC" : "R4000SC"; in cpu_probe_legacy()
/linux-4.4.14/drivers/staging/
DMakefile47 obj-$(CONFIG_FSL_MC_BUS) += fsl-mc/
DKconfig107 source "drivers/staging/fsl-mc/Kconfig"
/linux-4.4.14/drivers/ssb/
Dmain.c840 u32 n1, n2, clock, m1, m2, m3, mc; in ssb_calc_clock_rate() local
883 mc = ((m & SSB_CHIPCO_CLK_MC) >> SSB_CHIPCO_CLK_MC_SHIFT); in ssb_calc_clock_rate()
898 switch (mc) { in ssb_calc_clock_rate()
919 if (!(mc & SSB_CHIPCO_CLK_T2MC_M1BYP)) in ssb_calc_clock_rate()
921 if (!(mc & SSB_CHIPCO_CLK_T2MC_M2BYP)) in ssb_calc_clock_rate()
923 if (!(mc & SSB_CHIPCO_CLK_T2MC_M3BYP)) in ssb_calc_clock_rate()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h114 struct nvkm_mc *mc; member
179 int (*mc )(struct nvkm_device *, int idx, struct nvkm_mc **); member
/linux-4.4.14/drivers/gpu/drm/i810/
Di810_dma.c1095 drm_i810_mc_t *mc = data; in i810_dma_mc() local
1099 if (mc->idx >= dma->buf_count || mc->idx < 0) in i810_dma_mc()
1102 i810_dma_dispatch_mc(dev, dma->buflist[mc->idx], mc->used, in i810_dma_mc()
1103 mc->last_render); in i810_dma_mc()
/linux-4.4.14/drivers/char/
Dhpet.c161 unsigned long m, t, mc, base, k; in hpet_interrupt() local
167 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt()
183 base = mc % t; in hpet_interrupt()
184 k = (mc - base + hpetp->hp_delta) / t; in hpet_interrupt()
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c185 struct soc_mixer_control *mc = in hsw_stream_volume_put() local
194 dai = mod_map[mc->reg].dai_id; in hsw_stream_volume_put()
195 stream = mod_map[mc->reg].stream; in hsw_stream_volume_put()
234 struct soc_mixer_control *mc = in hsw_stream_volume_get() local
243 dai = mod_map[mc->reg].dai_id; in hsw_stream_volume_get()
244 stream = mod_map[mc->reg].stream; in hsw_stream_volume_get()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dmac.h121 u32 mc:1; member
/linux-4.4.14/drivers/net/fddi/skfp/
Dsmt.c94 static void smt_fill_mac_counter(struct s_smc *smc, struct smt_p_mac_counter *mc);
1080 smt_fill_mac_counter(smc,&sif->mc) ; /* set mac counter field */ in smt_send_sif_operation()
1472 static void smt_fill_mac_counter(struct s_smc *smc, struct smt_p_mac_counter *mc) in smt_fill_mac_counter() argument
1474 SMTSETPARA(mc,SMT_P_MAC_COUNTER) ; in smt_fill_mac_counter()
1475 mc->mc_mib_index = INDEX_MAC ; in smt_fill_mac_counter()
1476 mc->mc_index = mac_index(smc,1) ; in smt_fill_mac_counter()
1477 mc->mc_receive_ct = smc->mib.m[MAC0].fddiMACCopied_Ct ; in smt_fill_mac_counter()
1478 mc->mc_transmit_ct = smc->mib.m[MAC0].fddiMACTransmit_Ct ; in smt_fill_mac_counter()
/linux-4.4.14/drivers/net/fddi/skfp/h/
Dfplustm.h227 } mc ; member
/linux-4.4.14/drivers/media/tuners/
Dmt2063.c723 u32 ma, mb, mc, md, me, mf; in IsSpurInBand() local
761 mc = (n * ((f_LO1 + hgcs) / gc_Scale) - in IsSpurInBand()
763 if (mc != md) { in IsSpurInBand()
765 f_nsLO2 = (s32) (mc * (f_LO2 / gc_Scale)); in IsSpurInBand()
768 n * (f_LO1 % gc_Scale) - mc * (f_LO2 % gc_Scale); in IsSpurInBand()
770 *fp = ((f_Spur - (s32) c) / (mc - n)) + 1; in IsSpurInBand()
771 *fm = (((s32) d - f_Spur) / (mc - n)) + 1; in IsSpurInBand()
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_ioc.c1993 int mc; in bfa_ioc_mbox_attach() local
1996 for (mc = 0; mc < BFI_MC_MAX; mc++) { in bfa_ioc_mbox_attach()
1997 mod->mbhdlr[mc].cbfn = NULL; in bfa_ioc_mbox_attach()
1998 mod->mbhdlr[mc].cbarg = ioc->bfa; in bfa_ioc_mbox_attach()
2547 int mc; in bfa_ioc_mbox_register() local
2549 for (mc = 0; mc < BFI_MC_MAX; mc++) in bfa_ioc_mbox_register()
2550 mod->mbhdlr[mc].cbfn = mcfuncs[mc]; in bfa_ioc_mbox_register()
2557 bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc, in bfa_ioc_mbox_regisr() argument
2562 mod->mbhdlr[mc].cbfn = cbfn; in bfa_ioc_mbox_regisr()
2563 mod->mbhdlr[mc].cbarg = cbarg; in bfa_ioc_mbox_regisr()
[all …]
/linux-4.4.14/arch/powerpc/boot/dts/
Ddigsy_mtc.dts81 compatible = "mc,rv3029c2";
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c3045 int *mc) in bcmgenet_set_mdf_addr() argument
3055 reg |= (1 << (MAX_MC_COUNT - *mc)); in bcmgenet_set_mdf_addr()
3058 (*mc)++; in bcmgenet_set_mdf_addr()
3065 int i, mc; in bcmgenet_set_rx_mode() local
3090 mc = 0; in bcmgenet_set_rx_mode()
3092 bcmgenet_set_mdf_addr(priv, dev->broadcast, &i, &mc); in bcmgenet_set_rx_mode()
3094 bcmgenet_set_mdf_addr(priv, dev->dev_addr, &i, &mc); in bcmgenet_set_rx_mode()
3096 if (netdev_uc_count(dev) > (MAX_MC_COUNT - mc)) in bcmgenet_set_rx_mode()
3101 bcmgenet_set_mdf_addr(priv, ha->addr, &i, &mc); in bcmgenet_set_rx_mode()
3103 if (netdev_mc_empty(dev) || netdev_mc_count(dev) >= (MAX_MC_COUNT - mc)) in bcmgenet_set_rx_mode()
[all …]
/linux-4.4.14/include/sound/
Dsoc.h1528 static inline bool snd_soc_volsw_is_stereo(struct soc_mixer_control *mc) in snd_soc_volsw_is_stereo() argument
1530 if (mc->reg == mc->rreg && mc->shift == mc->rshift) in snd_soc_volsw_is_stereo()
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.h93 u32 mc:1; member
144 u32 mc:1;
/linux-4.4.14/drivers/dma/
Dmoxart-dma.c523 struct moxart_dmadev *mc = devid; in moxart_dma_interrupt() local
524 struct moxart_chan *ch = &mc->slave_chans[0]; in moxart_dma_interrupt()
/linux-4.4.14/arch/powerpc/kernel/
Dprom_init.c2371 phandle mc; in fixup_device_tree_maple_memory_controller() local
2376 mc = call_prom("finddevice", 1, 1, ADDR(name)); in fixup_device_tree_maple_memory_controller()
2377 if (!PHANDLE_VALID(mc)) in fixup_device_tree_maple_memory_controller()
2380 if (prom_getproplen(mc, "reg") != 8) in fixup_device_tree_maple_memory_controller()
2388 if (prom_getprop(mc, "reg", mc_reg, sizeof(mc_reg)) == PROM_ERROR) in fixup_device_tree_maple_memory_controller()
2400 prom_setprop(mc, name, "reg", mc_reg, sizeof(mc_reg)); in fixup_device_tree_maple_memory_controller()
/linux-4.4.14/drivers/video/fbdev/
Dmetronomefb.c135 u8 mc; member
211 wfm_hdr->mc += 1; in load_waveform()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c2648 u32 mc, mi; in brcms_c_suspend_mac_and_wait() local
2663 mc = bcma_read32(core, D11REGOFFS(maccontrol)); in brcms_c_suspend_mac_and_wait()
2665 if (mc == 0xffffffff) { in brcms_c_suspend_mac_and_wait()
2671 WARN_ON(mc & MCTL_PSM_JMP_0); in brcms_c_suspend_mac_and_wait()
2672 WARN_ON(!(mc & MCTL_PSM_RUN)); in brcms_c_suspend_mac_and_wait()
2673 WARN_ON(!(mc & MCTL_EN_MAC)); in brcms_c_suspend_mac_and_wait()
2700 mc = bcma_read32(core, D11REGOFFS(maccontrol)); in brcms_c_suspend_mac_and_wait()
2701 if (mc == 0xffffffff) { in brcms_c_suspend_mac_and_wait()
2707 WARN_ON(mc & MCTL_PSM_JMP_0); in brcms_c_suspend_mac_and_wait()
2708 WARN_ON(!(mc & MCTL_PSM_RUN)); in brcms_c_suspend_mac_and_wait()
[all …]
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_wlan.c1306 PRINT_D(INIT_DBG, "Setting Multicast List with count = %d.\n", dev->mc.count); in wilc_set_multicast_list()
1318 if ((dev->flags & IFF_ALLMULTI) || (dev->mc.count) > WILC_MULTICAST_TABLE_SIZE) { in wilc_set_multicast_list()
1326 if ((dev->mc.count) == 0) { in wilc_set_multicast_list()
1341 host_int_setup_multicast_filter(pstrWFIDrv, true, (dev->mc.count)); in wilc_set_multicast_list()
/linux-4.4.14/arch/x86/kvm/
Dmmu.c680 static void mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc, in mmu_free_memory_cache() argument
683 while (mc->nobjs) in mmu_free_memory_cache()
684 kmem_cache_free(cache, mc->objects[--mc->nobjs]); in mmu_free_memory_cache()
703 static void mmu_free_memory_cache_page(struct kvm_mmu_memory_cache *mc) in mmu_free_memory_cache_page() argument
705 while (mc->nobjs) in mmu_free_memory_cache_page()
706 free_page((unsigned long)mc->objects[--mc->nobjs]); in mmu_free_memory_cache_page()
735 static void *mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc) in mmu_memory_cache_alloc() argument
739 BUG_ON(!mc->nobjs); in mmu_memory_cache_alloc()
740 p = mc->objects[--mc->nobjs]; in mmu_memory_cache_alloc()
/linux-4.4.14/net/mac80211/
Dmain.c38 u64 mc; in ieee80211_configure_filter() local
70 mc = drv_prepare_multicast(local, &local->mc_list); in ieee80211_configure_filter()
76 drv_configure_filter(local, changed_flags, &new_flags, mc); in ieee80211_configure_filter()
/linux-4.4.14/drivers/usb/dwc2/
Dgadget.c390 max_transfer = hs_ep->ep.maxpacket * hs_ep->mc; in dwc2_hsotg_write_fifo()
583 if (hs_ep->isochronous && length > (hs_ep->mc * hs_ep->ep.maxpacket)) { in dwc2_hsotg_start_req()
1758 hs_ep->mc = 1; in dwc2_hsotg_set_ep_maxpacket()
1764 hs_ep->mc = mcval; in dwc2_hsotg_set_ep_maxpacket()
2723 if (hs_ep->interval > 1 && hs_ep->mc > 1) in dwc2_hsotg_ep_enable()
2753 size = hs_ep->ep.maxpacket * hs_ep->mc; in dwc2_hsotg_ep_enable()
2769 size = hs_ep->ep.maxpacket*hs_ep->mc; in dwc2_hsotg_ep_enable()
/linux-4.4.14/arch/arm64/boot/dts/apm/
Dapm-storm.dtsi462 compatible = "apm,xgene-edac-mc";
468 compatible = "apm,xgene-edac-mc";
474 compatible = "apm,xgene-edac-mc";
480 compatible = "apm,xgene-edac-mc";
/linux-4.4.14/arch/ia64/include/asm/
Dpal.h725 #define pmci_cache_mc pme_cache.mc
732 #define pmci_tlb_mc pme_tlb.mc
744 #define pmci_bus_mc pme_bus.mc
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sriov.c554 struct bnx2x_mcast_list_elem *mc = NULL; in bnx2x_vf_mcast() local
568 mc = kzalloc(mc_num * sizeof(struct bnx2x_mcast_list_elem), in bnx2x_vf_mcast()
570 if (!mc) { in bnx2x_vf_mcast()
582 kfree(mc); in bnx2x_vf_mcast()
590 mc[i].mac = mcasts[i]; in bnx2x_vf_mcast()
591 list_add_tail(&mc[i].link, in bnx2x_vf_mcast()
600 kfree(mc); in bnx2x_vf_mcast()
/linux-4.4.14/drivers/video/fbdev/aty/
Dradeon_pm.c1198 u32 mc; in radeon_pm_enable_dll_m10() local
1204 mc = INREG(MC_CNTL); in radeon_pm_enable_dll_m10()
1206 switch (mc & 0x3) { in radeon_pm_enable_dll_m10()
1208 if (mc & 0x4) in radeon_pm_enable_dll_m10()
1217 switch (mc & 0x3) { in radeon_pm_enable_dll_m10()
1219 if (!(mc & 0x4)) in radeon_pm_enable_dll_m10()

12