Home
last modified time | relevance | path

Searched refs:mc (Results 1 – 25 of 436) sorted by relevance

12345678910>>...18

/linux/drivers/crypto/amlogic/
H A Damlogic-gxl-core.c27 struct meson_dev *mc = (struct meson_dev *)data; in meson_irq_handler() local
32 if (mc->irqs[flow] == irq) { in meson_irq_handler()
33 p = readl(mc->base + ((0x04 + flow) << 2)); in meson_irq_handler()
35 writel_relaxed(0xF, mc->base + ((0x4 + flow) << 2)); in meson_irq_handler()
36 mc->chanlist[flow].status = 1; in meson_irq_handler()
37 complete(&mc->chanlist[flow].complete); in meson_irq_handler()
40 dev_err(mc->dev, "%s %d Got irq for flow %d but ctrl is empty\n", __func__, irq, flow); in meson_irq_handler()
44 dev_err(mc->dev, "%s %d from unknown irq\n", __func__, irq); in meson_irq_handler()
110 struct meson_dev *mc __maybe_unused = seq->private; in meson_debugfs_show()
116 mc in meson_debugfs_show()
139 meson_free_chanlist(struct meson_dev * mc,int i) meson_free_chanlist() argument
154 meson_allocate_chanlist(struct meson_dev * mc) meson_allocate_chanlist() argument
193 meson_register_algs(struct meson_dev * mc) meson_register_algs() argument
215 meson_unregister_algs(struct meson_dev * mc) meson_unregister_algs() argument
232 struct meson_dev *mc; meson_crypto_probe() local
302 struct meson_dev *mc = platform_get_drvdata(pdev); meson_crypto_remove() local
[all...]
H A Damlogic-gxl-cipher.c20 static int get_engine_number(struct meson_dev *mc) in get_engine_number() argument
22 return atomic_inc_return(&mc->flow) % MAXFLOW; in get_engine_number()
89 struct meson_dev *mc = op->mc; in meson_cipher() local
106 dev_dbg(mc->dev, "%s %s %u %x IV(%u) key=%u flow=%d\n", __func__, in meson_cipher()
114 mc->chanlist[flow].stat_req++; in meson_cipher()
132 dev_err(mc->dev, "invalid ivsize=%d vs len=%d\n", ivsize, areq->cryptlen); in meson_cipher()
152 phykeyiv = dma_map_single(mc->dev, bkeyiv, keyivlen, in meson_cipher()
154 err = dma_mapping_error(mc->dev, phykeyiv); in meson_cipher()
156 dev_err(mc in meson_cipher()
348 struct meson_dev *mc = op->mc; meson_aes_setkey() local
[all...]
/linux/drivers/gpio/
H A Dgpio-mc33880.c43 static int mc33880_write_config(struct mc33880 *mc) in mc33880_write_config() argument
45 return spi_write(mc->spi, &mc->port_config, sizeof(mc->port_config)); in mc33880_write_config()
49 static int __mc33880_set(struct mc33880 *mc, unsigned offset, int value) in __mc33880_set() argument
52 mc->port_config |= 1 << offset; in __mc33880_set()
54 mc->port_config &= ~(1 << offset); in __mc33880_set()
56 return mc33880_write_config(mc); in __mc33880_set()
62 struct mc33880 *mc = gpiochip_get_data(chip); in mc33880_set() local
65 mutex_lock(&mc in mc33880_set()
76 struct mc33880 *mc; mc33880_probe() local
142 struct mc33880 *mc; mc33880_remove() local
[all...]
/linux/sound/soc/
H A Dsoc-ops.c113 static int soc_mixer_reg_to_ctl(struct soc_mixer_control *mc, unsigned int reg_val, in soc_mixer_reg_to_ctl() argument
118 if (mc->sign_bit) in soc_mixer_reg_to_ctl()
119 val = sign_extend32(val, mc->sign_bit); in soc_mixer_reg_to_ctl()
121 val -= mc->min; in soc_mixer_reg_to_ctl()
123 if (mc->invert) in soc_mixer_reg_to_ctl()
129 static unsigned int soc_mixer_ctl_to_reg(struct soc_mixer_control *mc, int val, in soc_mixer_ctl_to_reg() argument
135 if (mc->invert) in soc_mixer_ctl_to_reg()
138 reg_val = val + mc->min; in soc_mixer_ctl_to_reg()
143 static int soc_mixer_valid_ctl(struct soc_mixer_control *mc, long val, int max) in soc_mixer_valid_ctl() argument
148 if (mc in soc_mixer_valid_ctl()
157 soc_mixer_mask(struct soc_mixer_control * mc) soc_mixer_mask() argument
165 soc_mixer_sx_mask(struct soc_mixer_control * mc) soc_mixer_sx_mask() argument
173 soc_info_volsw(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_info * uinfo,struct soc_mixer_control * mc,int max) soc_info_volsw() argument
197 soc_put_volsw(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_value * ucontrol,struct soc_mixer_control * mc,int mask,int max) soc_put_volsw() argument
248 soc_get_volsw(struct snd_kcontrol * kcontrol,struct snd_ctl_elem_value * ucontrol,struct soc_mixer_control * mc,int mask,int max) soc_get_volsw() argument
286 struct soc_mixer_control *mc = snd_soc_info_volsw() local
309 struct soc_mixer_control *mc = snd_soc_info_volsw_sx() local
329 struct soc_mixer_control *mc = snd_soc_get_volsw() local
350 struct soc_mixer_control *mc = snd_soc_put_volsw() local
371 struct soc_mixer_control *mc = snd_soc_get_volsw_sx() local
391 struct soc_mixer_control *mc = snd_soc_put_volsw_sx() local
401 struct soc_mixer_control *mc = (struct soc_mixer_control *)kctl->private_value; snd_soc_clip_to_platform_max() local
450 struct soc_mixer_control *mc = snd_soc_limit_volume() local
634 struct soc_mreg_control *mc = snd_soc_info_xr_sx() local
664 struct soc_mreg_control *mc = snd_soc_get_xr_sx() local
708 struct soc_mreg_control *mc = snd_soc_put_xr_sx() local
755 struct soc_mixer_control *mc = snd_soc_get_strobe() local
787 struct soc_mixer_control *mc = snd_soc_put_strobe() local
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dbase.c32 struct nvkm_mc *mc = device->mc; in nvkm_mc_unk260() local
33 if (likely(mc) && mc->func->unk260) in nvkm_mc_unk260()
34 mc->func->unk260(mc, data); in nvkm_mc_unk260()
53 struct nvkm_mc *mc = device->mc; in nvkm_mc_reset_mask() local
56 if (likely(mc)) { in nvkm_mc_reset_mask()
58 for (map = mc in nvkm_mc_reset_mask()
108 struct nvkm_mc *mc = nvkm_mc(subdev); nvkm_mc_init() local
130 struct nvkm_mc *mc; nvkm_mc_new_() local
[all...]
H A Dnv04.c34 nv04_mc_device_disable(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_disable() argument
36 nvkm_mask(mc->subdev.device, 0x000200, mask, 0x00000000); in nv04_mc_device_disable()
40 nv04_mc_device_enable(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_enable() argument
42 struct nvkm_device *device = mc->subdev.device; in nv04_mc_device_enable()
49 nv04_mc_device_enabled(struct nvkm_mc *mc, u32 mask) in nv04_mc_device_enabled() argument
51 return (nvkm_rd32(mc->subdev.device, 0x000200) & mask) == mask; in nv04_mc_device_enabled()
74 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); in nv04_mc_intr_rearm() local
78 nvkm_wr32(mc->subdev.device, 0x000140 + (leaf * 4), 0x00000001); in nv04_mc_intr_rearm()
84 struct nvkm_mc *mc in nv04_mc_intr_unarm() local
96 struct nvkm_mc *mc = container_of(intr, typeof(*mc), intr); nv04_mc_intr_pending() local
117 nv04_mc_init(struct nvkm_mc * mc) nv04_mc_init() argument
[all...]
H A DKbuild2 nvkm-y += nvkm/subdev/mc/base.o
3 nvkm-y += nvkm/subdev/mc/nv04.o
4 nvkm-y += nvkm/subdev/mc/nv11.o
5 nvkm-y += nvkm/subdev/mc/nv17.o
6 nvkm-y += nvkm/subdev/mc/nv44.o
7 nvkm-y += nvkm/subdev/mc/nv50.o
8 nvkm-y += nvkm/subdev/mc/g84.o
9 nvkm-y += nvkm/subdev/mc/g98.o
10 nvkm-y += nvkm/subdev/mc/gt215.o
11 nvkm-y += nvkm/subdev/mc/gf10
[all...]
/linux/drivers/net/can/usb/peak_usb/
H A Dpcan_usb.c424 static int pcan_usb_update_ts(struct pcan_usb_msg_context *mc) in pcan_usb_update_ts() argument
426 if ((mc->ptr + 2) > mc->end) in pcan_usb_update_ts()
429 mc->ts16 = get_unaligned_le16(mc->ptr); in pcan_usb_update_ts()
431 if (mc->rec_idx > 0) in pcan_usb_update_ts()
432 peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts()
434 peak_usb_set_ts_now(&mc->pdev->time_ref, mc in pcan_usb_update_ts()
442 pcan_usb_decode_ts(struct pcan_usb_msg_context * mc,u8 first_packet) pcan_usb_decode_ts() argument
472 pcan_usb_decode_error(struct pcan_usb_msg_context * mc,u8 n,u8 status_len) pcan_usb_decode_error() argument
553 pcan_usb_handle_bus_evt(struct pcan_usb_msg_context * mc,u8 ir) pcan_usb_handle_bus_evt() argument
578 pcan_usb_decode_status(struct pcan_usb_msg_context * mc,u8 status_len) pcan_usb_decode_status() argument
650 pcan_usb_decode_data(struct pcan_usb_msg_context * mc,u8 status_len) pcan_usb_decode_data() argument
726 struct pcan_usb_msg_context mc = { pcan_usb_decode_msg() local
[all...]
/linux/drivers/dma/
H A Dmilbeaut-hdmac.c95 /* mc->vc.lock must be held by caller */
97 milbeaut_hdmac_next_desc(struct milbeaut_hdmac_chan *mc) in milbeaut_hdmac_next_desc() argument
101 vd = vchan_next_desc(&mc->vc); in milbeaut_hdmac_next_desc()
103 mc->md = NULL; in milbeaut_hdmac_next_desc()
109 mc->md = to_milbeaut_hdmac_desc(vd); in milbeaut_hdmac_next_desc()
111 return mc->md; in milbeaut_hdmac_next_desc()
114 /* mc->vc.lock must be held by caller */
115 static void milbeaut_chan_start(struct milbeaut_hdmac_chan *mc, in milbeaut_chan_start() argument
128 width = mc->cfg.dst_addr_width; in milbeaut_chan_start()
129 burst = mc in milbeaut_chan_start()
162 milbeaut_hdmac_start(struct milbeaut_hdmac_chan * mc) milbeaut_hdmac_start() argument
173 struct milbeaut_hdmac_chan *mc = dev_id; milbeaut_hdmac_interrupt() local
216 struct milbeaut_hdmac_chan *mc = to_milbeaut_hdmac_chan(vc); milbeaut_hdmac_chan_config() local
228 struct milbeaut_hdmac_chan *mc = to_milbeaut_hdmac_chan(vc); milbeaut_hdmac_chan_pause() local
243 struct milbeaut_hdmac_chan *mc = to_milbeaut_hdmac_chan(vc); milbeaut_hdmac_chan_resume() local
290 struct milbeaut_hdmac_chan *mc = to_milbeaut_hdmac_chan(vc); milbeaut_hdmac_terminate_all() local
327 struct milbeaut_hdmac_chan *mc; milbeaut_hdmac_tx_status() local
383 struct milbeaut_hdmac_chan *mc = to_milbeaut_hdmac_chan(vc); milbeaut_hdmac_issue_pending() local
406 struct milbeaut_hdmac_chan *mc; milbeaut_hdmac_xlate() local
429 struct milbeaut_hdmac_chan *mc = &mdev->channels[chan_id]; milbeaut_hdmac_chan_init() local
[all...]
H A Dmilbeaut-xdmac.c92 /* mc->vc.lock must be held by caller */
94 milbeaut_xdmac_next_desc(struct milbeaut_xdmac_chan *mc) in milbeaut_xdmac_next_desc() argument
98 vd = vchan_next_desc(&mc->vc); in milbeaut_xdmac_next_desc()
100 mc->md = NULL; in milbeaut_xdmac_next_desc()
106 mc->md = to_milbeaut_xdmac_desc(vd); in milbeaut_xdmac_next_desc()
108 return mc->md; in milbeaut_xdmac_next_desc()
111 /* mc->vc.lock must be held by caller */
112 static void milbeaut_chan_start(struct milbeaut_xdmac_chan *mc, in milbeaut_chan_start() argument
119 writel_relaxed(val, mc->reg_ch_base + M10V_XDTBC); in milbeaut_chan_start()
122 writel_relaxed(val, mc in milbeaut_chan_start()
150 milbeaut_xdmac_start(struct milbeaut_xdmac_chan * mc) milbeaut_xdmac_start() argument
161 struct milbeaut_xdmac_chan *mc = dev_id; milbeaut_xdmac_interrupt() local
209 struct milbeaut_xdmac_chan *mc = to_milbeaut_xdmac_chan(vc); milbeaut_xdmac_terminate_all() local
245 struct milbeaut_xdmac_chan *mc = to_milbeaut_xdmac_chan(vc); milbeaut_xdmac_issue_pending() local
266 struct milbeaut_xdmac_chan *mc = &mdev->channels[chan_id]; milbeaut_xdmac_chan_init() local
[all...]
/linux/drivers/irqchip/
H A Dirq-riscv-aplic-msi.c84 struct aplic_msicfg *mc = &priv->msicfg; in aplic_msi_write_msg() local
105 tbppn &= ~APLIC_xMSICFGADDR_PPN_HART(mc->lhxs); in aplic_msi_write_msg()
106 tbppn &= ~APLIC_xMSICFGADDR_PPN_LHX(mc->lhxw, mc->lhxs); in aplic_msi_write_msg()
107 tbppn &= ~APLIC_xMSICFGADDR_PPN_HHX(mc->hhxw, mc->hhxs); in aplic_msi_write_msg()
108 WARN_ON(tbppn != mc->base_ppn); in aplic_msi_write_msg()
111 group_index = (tppn >> APLIC_xMSICFGADDR_PPN_HHX_SHIFT(mc->hhxs)) & in aplic_msi_write_msg()
112 APLIC_xMSICFGADDR_PPN_HHX_MASK(mc->hhxw); in aplic_msi_write_msg()
113 hart_index = (tppn >> APLIC_xMSICFGADDR_PPN_LHX_SHIFT(mc in aplic_msi_write_msg()
180 struct aplic_msicfg *mc; aplic_msi_setup() local
[all...]
/linux/arch/x86/kernel/cpu/microcode/
H A Dintel.c97 bool intel_find_matching_signature(void *mc, struct cpu_signature *sig) in intel_find_matching_signature() argument
99 struct microcode_header_intel *mc_hdr = mc; in intel_find_matching_signature()
111 ext_hdr = mc + intel_microcode_get_datasize(mc_hdr) + MC_HEADER_SIZE; in intel_find_matching_signature()
125 * @mc: Pointer to the microcode file contents.
137 int intel_microcode_sanity_check(void *mc, bool print_err, int hdr_type) in intel_microcode_sanity_check() argument
140 struct microcode_header_intel *mc_header = mc; in intel_microcode_sanity_check()
173 ext_header = mc + MC_HEADER_SIZE + data_size; in intel_microcode_sanity_check()
207 orig_sum += ((u32 *)mc)[i]; in intel_microcode_sanity_check()
237 static void update_ucode_pointer(struct microcode_intel *mc) in update_ucode_pointer() argument
245 ucode_patch_va = mc; in update_ucode_pointer()
251 struct microcode_intel *mc; save_microcode_patch() local
303 __apply_microcode(struct ucode_cpu_info * uci,struct microcode_intel * mc,u32 * cur_rev) __apply_microcode() argument
335 struct microcode_intel *mc = uci->mc; apply_microcode_early() local
443 struct microcode_intel *mc = ucode_patch_late; apply_microcode_late() local
493 u8 *new_mc = NULL, *mc = NULL; parse_microcode_blobs() local
[all...]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gmc.c207 * @mc: memory controller structure holding memory information
213 void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc, in amdgpu_gmc_vram_location() argument
219 mc->vram_start = base; in amdgpu_gmc_vram_location()
220 mc->vram_end = mc->vram_start + mc->mc_vram_size - 1; in amdgpu_gmc_vram_location()
221 if (limit < mc->real_vram_size) in amdgpu_gmc_vram_location()
222 mc->real_vram_size = limit; in amdgpu_gmc_vram_location()
224 if (vis_limit && vis_limit < mc->visible_vram_size) in amdgpu_gmc_vram_location()
225 mc in amdgpu_gmc_vram_location()
255 amdgpu_gmc_sysvm_location(struct amdgpu_device * adev,struct amdgpu_gmc * mc) amdgpu_gmc_sysvm_location() argument
293 amdgpu_gmc_gart_location(struct amdgpu_device * adev,struct amdgpu_gmc * mc,enum amdgpu_gart_placement gart_placement) amdgpu_gmc_gart_location() argument
345 amdgpu_gmc_agp_location(struct amdgpu_device * adev,struct amdgpu_gmc * mc) amdgpu_gmc_agp_location() argument
386 amdgpu_gmc_set_agp_default(struct amdgpu_device * adev,struct amdgpu_gmc * mc) amdgpu_gmc_set_agp_default() argument
[all...]
/linux/sound/soc/intel/avs/
H A Dcontrol.c53 struct soc_mixer_control *mc = (struct soc_mixer_control *)kctl->private_value; in avs_control_volume_get() local
54 struct avs_control_data *ctl_data = mc->dobj.private; in avs_control_volume_get()
89 struct soc_mixer_control *mc; in avs_control_volume_put() local
94 mc = (struct soc_mixer_control *)kctl->private_value; in avs_control_volume_put()
95 ctl_data = mc->dobj.private; in avs_control_volume_put()
100 /* mc->num_channels can be 0. */ in avs_control_volume_put()
102 if (input[i] < mc->min || input[i] > mc->max) in avs_control_volume_put()
104 } while (++i < mc->num_channels); in avs_control_volume_put()
114 ret = avs_peakvol_set_volume(adev, active_module, mc, inpu in avs_control_volume_put()
125 struct soc_mixer_control *mc = (struct soc_mixer_control *)kctl->private_value; avs_control_volume_info() local
136 struct soc_mixer_control *mc = (struct soc_mixer_control *)kctl->private_value; avs_control_mute_get() local
172 struct soc_mixer_control *mc; avs_control_mute_put() local
208 struct soc_mixer_control *mc = (struct soc_mixer_control *)kctl->private_value; avs_control_mute_info() local
[all...]
/linux/drivers/memory/tegra/
H A DMakefile2 tegra-mc-y := mc.o
4 tegra-mc-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o
5 tegra-mc-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30.o
6 tegra-mc-$(CONFIG_ARCH_TEGRA_114_SOC) += tegra114.o
7 tegra-mc-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124.o
8 tegra-mc-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra124.o
9 tegra-mc-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o
10 tegra-mc-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186.o
11 tegra-mc
[all...]
H A Dtegra186.c14 #include <soc/tegra/mc.h>
17 #include <dt-bindings/memory/tegra186-mc.h>
20 #include "mc.h"
26 static int tegra186_mc_probe(struct tegra_mc *mc) in tegra186_mc_probe() argument
28 struct platform_device *pdev = to_platform_device(mc->dev); in tegra186_mc_probe()
38 * the first entry mapped in mc probe as the BROADCAST region. This is done to avoid in tegra186_mc_probe()
43 mc->bcast_ch_regs = devm_platform_ioremap_resource_byname(pdev, "broadcast"); in tegra186_mc_probe()
45 mc->bcast_ch_regs = mc->regs; in tegra186_mc_probe()
47 if (IS_ERR(mc in tegra186_mc_probe()
79 tegra186_mc_remove(struct tegra_mc * mc) tegra186_mc_remove() argument
85 tegra186_mc_client_sid_override(struct tegra_mc * mc,const struct tegra_mc_client * client,unsigned int sid) tegra186_mc_client_sid_override() argument
127 tegra186_mc_probe_device(struct tegra_mc * mc,struct device * dev) tegra186_mc_probe_device() argument
157 tegra186_mc_resume(struct tegra_mc * mc) tegra186_mc_resume() argument
[all...]
H A Dmc.h13 #include <soc/tegra/mc.h>
112 static inline u32 mc_ch_readl(const struct tegra_mc *mc, int ch, in mc_ch_readl() argument
115 if (!mc->bcast_ch_regs) in mc_ch_readl()
119 return readl_relaxed(mc->bcast_ch_regs + offset); in mc_ch_readl()
121 return readl_relaxed(mc->ch_regs[ch] + offset); in mc_ch_readl()
124 static inline void mc_ch_writel(const struct tegra_mc *mc, int ch, in mc_ch_writel() argument
127 if (!mc->bcast_ch_regs) in mc_ch_writel()
131 writel_relaxed(value, mc->bcast_ch_regs + offset); in mc_ch_writel()
133 writel_relaxed(value, mc->ch_regs[ch] + offset); in mc_ch_writel()
136 static inline u32 mc_readl(const struct tegra_mc *mc, unsigne argument
141 mc_writel(const struct tegra_mc * mc,u32 value,unsigned long offset) mc_writel() argument
[all...]
/linux/include/soc/tegra/
H A Dmc.h103 struct tegra_mc *mc);
108 struct tegra_mc *mc) in tegra_smmu_probe() argument
128 int (*hotreset_assert)(struct tegra_mc *mc,
130 int (*hotreset_deassert)(struct tegra_mc *mc,
132 int (*block_dma)(struct tegra_mc *mc,
134 bool (*dma_idling)(struct tegra_mc *mc,
136 int (*unblock_dma)(struct tegra_mc *mc,
138 int (*reset_status)(struct tegra_mc *mc,
164 int (*probe)(struct tegra_mc *mc);
165 void (*remove)(struct tegra_mc *mc);
246 tegra_mc_probe_device(struct tegra_mc * mc,struct device * dev) tegra_mc_probe_device() argument
252 tegra_mc_get_carveout_info(struct tegra_mc * mc,unsigned int id,phys_addr_t * base,u64 * size) tegra_mc_get_carveout_info() argument
[all...]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-msglog.c34 ssize_t memcons_copy(struct memcons *mc, char *to, loff_t pos, size_t count) in memcons_copy() argument
41 if (!mc) in memcons_copy()
44 out_pos = be32_to_cpu(READ_ONCE(mc->out_pos)); in memcons_copy()
50 conbuf = phys_to_virt(be64_to_cpu(mc->obuf_phys)); in memcons_copy()
58 avail = be32_to_cpu(mc->obuf_size) - out_pos; in memcons_copy()
76 if (out_pos > be32_to_cpu(mc->obuf_size)) { in memcons_copy()
111 struct memcons *mc; in memcons_init() local
119 mc = phys_to_virt(mcaddr); in memcons_init()
120 if (!mc) { in memcons_init()
125 if (be64_to_cpu(mc in memcons_init()
136 memcons_get_size(struct memcons * mc) memcons_get_size() argument
[all...]
/linux/arch/x86/um/shared/sysdep/
H A Dmcontext.h12 extern void get_mc_from_regs(struct uml_pt_regs *regs, mcontext_t *mc,
22 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
24 (fi).cr2 = (mc)->cr2; \
25 (fi).error_code = (mc)->gregs[REG_ERR]; \
26 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
31 #define GET_FAULTINFO_FROM_MC(fi, mc) \ argument
33 (fi).cr2 = (mc)->gregs[REG_CR2]; \
34 (fi).error_code = (mc)->gregs[REG_ERR]; \
35 (fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
/linux/drivers/media/mc/
H A DMakefile3 mc-objs := mc-device.o mc-devnode.o mc-entity.o \
4 mc-request.o
7 mc-objs += mc-dev-allocator.o
10 obj-$(CONFIG_MEDIA_SUPPORT) += mc.o
/linux/drivers/gpu/drm/radeon/
H A Dr520.c97 rdev->mc.vram_width = 128; in r520_vram_get_type()
98 rdev->mc.vram_is_ddr = true; in r520_vram_get_type()
102 rdev->mc.vram_width = 32; in r520_vram_get_type()
105 rdev->mc.vram_width = 64; in r520_vram_get_type()
108 rdev->mc.vram_width = 128; in r520_vram_get_type()
111 rdev->mc.vram_width = 256; in r520_vram_get_type()
114 rdev->mc.vram_width = 128; in r520_vram_get_type()
118 rdev->mc.vram_width *= 2; in r520_vram_get_type()
126 radeon_vram_location(rdev, &rdev->mc, 0); in r520_mc_init()
127 rdev->mc in r520_mc_init()
[all...]
/linux/drivers/slimbus/
H A Dslimbus.h116 * @mc: Header field. LSB is message code for type mt.
130 u8 mc; member
140 #define DEFINE_SLIM_LDEST_TXN(name, mc, rl, la, msg) \ argument
141 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_LOGICALADDR, 0,\
144 #define DEFINE_SLIM_BCAST_TXN(name, mc, rl, la, msg) \ argument
145 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_BROADCAST, 0,\
148 #define DEFINE_SLIM_EDEST_TXN(name, mc, rl, la, msg) \ argument
149 struct slim_msg_txn name = { rl, 0, mc, SLIM_MSG_DEST_ENUMADDR, 0,\
436 static inline bool slim_tid_txn(u8 mt, u8 mc) in slim_tid_txn() argument
439 (mc in slim_tid_txn()
445 slim_ec_txn(u8 mt,u8 mc) slim_ec_txn() argument
[all...]
/linux/drivers/bus/fsl-mc/
H A DMakefile7 obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o
9 mc-bus-driver-objs := fsl-mc-bus.o \
10 mc-sys.o \
11 mc-io.o \
16 fsl-mc-allocator.o \
17 fsl-mc-msi.o \
22 obj-$(CONFIG_FSL_MC_UAPI_SUPPORT) += fsl-mc-uapi.o
/linux/drivers/soc/fsl/qbman/
H A Dbman.c187 struct bm_mc mc; member
430 struct bm_mc *mc = &portal->mc; in bm_mc_init() local
432 mc->cr = portal->addr.ce + BM_CL_CR; in bm_mc_init()
433 mc->rr = portal->addr.ce + BM_CL_RR0; in bm_mc_init()
434 mc->rridx = (mc->cr->_ncw_verb & BM_MCC_VERB_VBIT) ? in bm_mc_init()
436 mc->vbit = mc->rridx ? BM_MCC_VERB_VBIT : 0; in bm_mc_init()
438 mc in bm_mc_init()
446 struct bm_mc *mc = &portal->mc; bm_mc_finish() local
456 struct bm_mc *mc = &portal->mc; bm_mc_start() local
468 struct bm_mc *mc = &portal->mc; bm_mc_commit() local
483 struct bm_mc *mc = &portal->mc; bm_mc_result() local
[all...]

12345678910>>...18