Symbol: rg
drivers/clocksource/timer-keystone.c
48
static inline u32 keystone_timer_readl(unsigned long rg)
drivers/clocksource/timer-keystone.c
50
return readl_relaxed(timer.base + rg);
drivers/clocksource/timer-keystone.c
53
static inline void keystone_timer_writel(u32 val, unsigned long rg)
drivers/clocksource/timer-keystone.c
55
writel_relaxed(val, timer.base + rg);
drivers/dma/dw-edma/dw-edma-pcie.c
118
.rg.bar = BAR_0,
drivers/dma/dw-edma/dw-edma-pcie.c
119
.rg.off = SZ_4K, /* 4 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
120
.rg.sz = SZ_8K, /* 8 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
131
.rg.bar = BAR_0,
drivers/dma/dw-edma/dw-edma-pcie.c
132
.rg.off = SZ_4K, /* 4 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
133
.rg.sz = SZ_8K, /* 8 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
238
pdata->rg.bar = FIELD_GET(DW_PCIE_SYNOPSYS_VSEC_DMA_BAR, val);
drivers/dma/dw-edma/dw-edma-pcie.c
251
pdata->rg.off = off;
drivers/dma/dw-edma/dw-edma-pcie.c
280
pdata->rg.bar = FIELD_GET(DW_PCIE_XILINX_MDB_VSEC_DMA_BAR, val);
drivers/dma/dw-edma/dw-edma-pcie.c
293
pdata->rg.off = off;
drivers/dma/dw-edma/dw-edma-pcie.c
380
mask = BIT(vsec_data->rg.bar);
drivers/dma/dw-edma/dw-edma-pcie.c
429
chip->reg_base = pcim_iomap_table(pdev)[vsec_data->rg.bar];
drivers/dma/dw-edma/dw-edma-pcie.c
500
vsec_data->rg.bar, vsec_data->rg.off, vsec_data->rg.sz,
drivers/dma/dw-edma/dw-edma-pcie.c
63
struct dw_edma_block rg;
drivers/dma/dw-edma/dw-edma-pcie.c
80
.rg.bar = BAR_0,
drivers/dma/dw-edma/dw-edma-pcie.c
81
.rg.off = 0x00001000, /* 4 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
82
.rg.sz = 0x00002000, /* 8 Kbytes */
drivers/dma/mediatek/mtk-uart-apdma.c
214
unsigned int len, wg, rg;
drivers/dma/mediatek/mtk-uart-apdma.c
226
rg = mtk_uart_apdma_read(c, VFF_RPT);
drivers/dma/mediatek/mtk-uart-apdma.c
228
cnt = (wg & VFF_RING_SIZE) - (rg & VFF_RING_SIZE);
drivers/dma/mediatek/mtk-uart-apdma.c
234
if ((rg ^ wg) & VFF_RING_WRAP)
drivers/gpio/gpio-mt7621.c
143
struct mtk_gc *rg = gpiochip_get_data(gc);
drivers/gpio/gpio-mt7621.c
144
u32 mask = mt7621_gpio_hwirq_to_offset(d->hwirq, rg);
drivers/gpio/gpio-mt7621.c
149
guard(gpio_generic_lock_irqsave)(&rg->chip);
drivers/gpio/gpio-mt7621.c
151
rise = mtk_gpio_r32(rg, GPIO_REG_REDGE);
drivers/gpio/gpio-mt7621.c
152
fall = mtk_gpio_r32(rg, GPIO_REG_FEDGE);
drivers/gpio/gpio-mt7621.c
153
high = mtk_gpio_r32(rg, GPIO_REG_HLVL);
drivers/gpio/gpio-mt7621.c
154
low = mtk_gpio_r32(rg, GPIO_REG_LLVL);
drivers/gpio/gpio-mt7621.c
155
mtk_gpio_w32(rg, GPIO_REG_REDGE, rise | (BIT(mask) & rg->rising));
drivers/gpio/gpio-mt7621.c
156
mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall | (BIT(mask) & rg->falling));
drivers/gpio/gpio-mt7621.c
157
mtk_gpio_w32(rg, GPIO_REG_HLVL, high | (BIT(mask) & rg->hlevel));
drivers/gpio/gpio-mt7621.c
158
mtk_gpio_w32(rg, GPIO_REG_LLVL, low | (BIT(mask) & rg->llevel));
drivers/gpio/gpio-mt7621.c
165
struct mtk_gc *rg = gpiochip_get_data(gc);
drivers/gpio/gpio-mt7621.c
166
u32 mask = mt7621_gpio_hwirq_to_offset(d->hwirq, rg);
drivers/gpio/gpio-mt7621.c
169
scoped_guard(gpio_generic_lock_irqsave, &rg->chip) {
drivers/gpio/gpio-mt7621.c
170
rise = mtk_gpio_r32(rg, GPIO_REG_REDGE);
drivers/gpio/gpio-mt7621.c
171
fall = mtk_gpio_r32(rg, GPIO_REG_FEDGE);
drivers/gpio/gpio-mt7621.c
172
high = mtk_gpio_r32(rg, GPIO_REG_HLVL);
drivers/gpio/gpio-mt7621.c
173
low = mtk_gpio_r32(rg, GPIO_REG_LLVL);
drivers/gpio/gpio-mt7621.c
174
mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall & ~BIT(mask));
drivers/gpio/gpio-mt7621.c
175
mtk_gpio_w32(rg, GPIO_REG_REDGE, rise & ~BIT(mask));
drivers/gpio/gpio-mt7621.c
176
mtk_gpio_w32(rg, GPIO_REG_HLVL, high & ~BIT(mask));
drivers/gpio/gpio-mt7621.c
177
mtk_gpio_w32(rg, GPIO_REG_LLVL, low & ~BIT(mask));
drivers/gpio/gpio-mt7621.c
187
struct mtk_gc *rg = gpiochip_get_data(gc);
drivers/gpio/gpio-mt7621.c
188
u32 mask = BIT(mt7621_gpio_hwirq_to_offset(d->hwirq, rg));
drivers/gpio/gpio-mt7621.c
190
guard(gpio_generic_lock_irqsave)(&rg->chip);
drivers/gpio/gpio-mt7621.c
193
if ((rg->rising | rg->falling |
drivers/gpio/gpio-mt7621.c
194
rg->hlevel | rg->llevel) & mask)
drivers/gpio/gpio-mt7621.c
200
rg->rising &= ~mask;
drivers/gpio/gpio-mt7621.c
201
rg->falling &= ~mask;
drivers/gpio/gpio-mt7621.c
202
rg->hlevel &= ~mask;
drivers/gpio/gpio-mt7621.c
203
rg->llevel &= ~mask;
drivers/gpio/gpio-mt7621.c
207
rg->rising |= mask;
drivers/gpio/gpio-mt7621.c
208
rg->falling |= mask;
drivers/gpio/gpio-mt7621.c
211
rg->rising |= mask;
drivers/gpio/gpio-mt7621.c
214
rg->falling |= mask;
drivers/gpio/gpio-mt7621.c
217
rg->hlevel |= mask;
drivers/gpio/gpio-mt7621.c
220
rg->llevel |= mask;
drivers/gpio/gpio-mt7621.c
231
struct mtk_gc *rg = gpiochip_get_data(gc);
drivers/gpio/gpio-mt7621.c
232
unsigned int irq = mt7621_gpio_hwirq_to_offset(d->hwirq, rg);
drivers/gpio/gpio-mt7621.c
241
struct mtk_gc *rg = gpiochip_get_data(gc);
drivers/gpio/gpio-mt7621.c
242
unsigned int irq = mt7621_gpio_hwirq_to_offset(d->hwirq, rg);
drivers/gpio/gpio-mt7621.c
252
struct mtk_gc *rg = to_mediatek_gpio(chip);
drivers/gpio/gpio-mt7621.c
254
if (rg->bank != gpio / MTK_BANK_WIDTH)
drivers/gpio/gpio-mt7621.c
387
struct mtk_gc *rg;
drivers/gpio/gpio-mt7621.c
391
rg = &mtk->gc_map[bank];
drivers/gpio/gpio-mt7621.c
392
memset(rg, 0, sizeof(*rg));
drivers/gpio/gpio-mt7621.c
394
rg->parent_priv = mtk;
drivers/gpio/gpio-mt7621.c
395
rg->bank = bank;
drivers/gpio/gpio-mt7621.c
397
dat = mtk->base + GPIO_REG_DATA + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
398
set = mtk->base + GPIO_REG_DSET + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
399
ctrl = mtk->base + GPIO_REG_DCLR + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
400
diro = mtk->base + GPIO_REG_CTRL + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
412
ret = gpio_generic_chip_init(&rg->chip, &config);
drivers/gpio/gpio-mt7621.c
418
rg->chip.gc.of_gpio_n_cells = 2;
drivers/gpio/gpio-mt7621.c
419
rg->chip.gc.of_xlate = mediatek_gpio_xlate;
drivers/gpio/gpio-mt7621.c
420
rg->chip.gc.ngpio = MTK_BANK_WIDTH;
drivers/gpio/gpio-mt7621.c
421
rg->chip.gc.label = devm_kasprintf(dev, GFP_KERNEL, "%s-bank%d",
drivers/gpio/gpio-mt7621.c
423
if (!rg->chip.gc.label)
drivers/gpio/gpio-mt7621.c
426
rg->chip.gc.offset = bank * MTK_BANK_WIDTH;
drivers/gpio/gpio-mt7621.c
428
rg->chip.gc.to_irq = mt7621_gpio_to_irq;
drivers/gpio/gpio-mt7621.c
430
ret = devm_gpiochip_add_data(dev, &rg->chip.gc, rg);
drivers/gpio/gpio-mt7621.c
433
rg->chip.gc.ngpio, ret);
drivers/gpio/gpio-mt7621.c
438
mtk_gpio_w32(rg, GPIO_REG_POL, 0);
drivers/gpio/gpio-mt7621.c
440
dev_info(dev, "registering %d gpios\n", rg->chip.gc.ngpio);
drivers/gpio/gpio-mt7621.c
79
mtk_gpio_w32(struct mtk_gc *rg, u32 offset, u32 val)
drivers/gpio/gpio-mt7621.c
81
struct gpio_chip *gc = &rg->chip.gc;
drivers/gpio/gpio-mt7621.c
84
offset = (rg->bank * GPIO_BANK_STRIDE) + offset;
drivers/gpio/gpio-mt7621.c
85
gpio_generic_write_reg(&rg->chip, mtk->base + offset, val);
drivers/gpio/gpio-mt7621.c
89
mtk_gpio_r32(struct mtk_gc *rg, u32 offset)
drivers/gpio/gpio-mt7621.c
91
struct gpio_chip *gc = &rg->chip.gc;
drivers/gpio/gpio-mt7621.c
94
offset = (rg->bank * GPIO_BANK_STRIDE) + offset;
drivers/gpio/gpio-mt7621.c
95
return gpio_generic_read_reg(&rg->chip, mtk->base + offset);
drivers/gpu/drm/arm/display/include/malidp_utils.h
32
static inline void set_range(struct malidp_range *rg, u32 start, u32 end)
drivers/gpu/drm/arm/display/include/malidp_utils.h
34
rg->start = start;
drivers/gpu/drm/arm/display/include/malidp_utils.h
35
rg->end = end;
drivers/gpu/drm/arm/display/include/malidp_utils.h
38
static inline bool malidp_in_range(struct malidp_range *rg, u32 v)
drivers/gpu/drm/arm/display/include/malidp_utils.h
40
return (v >= rg->start) && (v <= rg->end);
drivers/gpu/drm/i915/i915_hwmon.c
148
rgaddr = hwmon->rg.energy_status_tile;
drivers/gpu/drm/i915/i915_hwmon.c
150
rgaddr = hwmon->rg.energy_status_all;
drivers/gpu/drm/i915/i915_hwmon.c
180
r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
249
hwm_locked_with_pm_intel_uncore_rmw(ddat, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
271
return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? attr->mode : 0;
drivers/gpu/drm/i915/i915_hwmon.c
323
if (attr == hwmon_temp_input && i915_mmio_reg_valid(hwmon->rg.pkg_temp))
drivers/gpu/drm/i915/i915_hwmon.c
339
reg_val = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_temp);
drivers/gpu/drm/i915/i915_hwmon.c
372
reg_value = intel_uncore_read(ddat->uncore, hwmon->rg.gt_perf_status);
drivers/gpu/drm/i915/i915_hwmon.c
390
return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? 0664 : 0;
drivers/gpu/drm/i915/i915_hwmon.c
392
return i915_mmio_reg_valid(hwmon->rg.pkg_power_sku) ? 0444 : 0;
drivers/gpu/drm/i915/i915_hwmon.c
418
r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
425
hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
431
r = intel_uncore_read64(ddat->uncore, hwmon->rg.pkg_power_sku);
drivers/gpu/drm/i915/i915_hwmon.c
478
intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
480
nval = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
491
intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
511
hwmon->rg.pkg_power_sku,
drivers/gpu/drm/i915/i915_hwmon.c
551
if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
drivers/gpu/drm/i915/i915_hwmon.c
557
r = intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
568
if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
drivers/gpu/drm/i915/i915_hwmon.c
573
intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
590
rgaddr = hwmon->rg.energy_status_tile;
drivers/gpu/drm/i915/i915_hwmon.c
592
rgaddr = hwmon->rg.energy_status_all;
drivers/gpu/drm/i915/i915_hwmon.c
666
if (attr == hwmon_fan_input && i915_mmio_reg_valid(hwmon->rg.fan_speed))
drivers/gpu/drm/i915/i915_hwmon.c
685
reg_val = intel_uncore_read(ddat->uncore, hwmon->rg.fan_speed);
drivers/gpu/drm/i915/i915_hwmon.c
73
struct hwm_reg rg;
drivers/gpu/drm/i915/i915_hwmon.c
850
hwmon->rg.gt_perf_status = GEN12_RPSTAT1;
drivers/gpu/drm/i915/i915_hwmon.c
853
hwmon->rg.pkg_temp = PCU_PACKAGE_TEMPERATURE;
drivers/gpu/drm/i915/i915_hwmon.c
854
hwmon->rg.pkg_power_sku_unit = PCU_PACKAGE_POWER_SKU_UNIT;
drivers/gpu/drm/i915/i915_hwmon.c
855
hwmon->rg.pkg_power_sku = PCU_PACKAGE_POWER_SKU;
drivers/gpu/drm/i915/i915_hwmon.c
856
hwmon->rg.pkg_rapl_limit = PCU_PACKAGE_RAPL_LIMIT;
drivers/gpu/drm/i915/i915_hwmon.c
857
hwmon->rg.energy_status_all = PCU_PACKAGE_ENERGY_STATUS;
drivers/gpu/drm/i915/i915_hwmon.c
858
hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
859
hwmon->rg.fan_speed = PCU_PWM_FAN_SPEED;
drivers/gpu/drm/i915/i915_hwmon.c
861
hwmon->rg.pkg_temp = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
862
hwmon->rg.pkg_power_sku_unit = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
863
hwmon->rg.pkg_power_sku = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
864
hwmon->rg.pkg_rapl_limit = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
865
hwmon->rg.energy_status_all = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
866
hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
867
hwmon->rg.fan_speed = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
875
if (i915_mmio_reg_valid(hwmon->rg.pkg_power_sku_unit))
drivers/gpu/drm/i915/i915_hwmon.c
877
hwmon->rg.pkg_power_sku_unit);
drivers/gpu/drm/i915/i915_hwmon.c
883
if (i915_mmio_reg_valid(hwmon->rg.fan_speed)) {
drivers/gpu/drm/i915/i915_hwmon.c
885
hwmon->rg.fan_speed);
drivers/gpu/drm/i915/i915_hwmon.c
898
if (i915_mmio_reg_valid(hwmon->rg.energy_status_all))
drivers/gpu/drm/i915/i915_hwmon.c
900
if (i915_mmio_reg_valid(hwmon->rg.energy_status_tile)) {
drivers/gpu/drm/omapdrm/dss/dispc.c
1290
coef_r = FLD_VAL(coefs->rr, 31, 22) | FLD_VAL(coefs->rg, 20, 11) |
drivers/gpu/drm/omapdrm/dss/omapdss.h
144
s16 rr, rg, rb;
drivers/gpu/drm/omapdrm/omap_crtc.c
386
cpr->rg = omap_crtc_s31_32_to_s2_8(ctm->matrix[1]);
drivers/hv/mshv_root_main.c
1222
struct mshv_mem_region *rg;
drivers/hv/mshv_root_main.c
1227
hlist_for_each_entry(rg, &partition->pt_mem_regions, hnode) {
drivers/hv/mshv_root_main.c
1228
if (mem->guest_pfn + nr_pages <= rg->start_gfn ||
drivers/hv/mshv_root_main.c
1229
rg->start_gfn + rg->nr_pages <= mem->guest_pfn)
drivers/hv/mshv_root_main.c
1236
rg = mshv_region_create(mem->guest_pfn, nr_pages,
drivers/hv/mshv_root_main.c
1238
if (IS_ERR(rg))
drivers/hv/mshv_root_main.c
1239
return PTR_ERR(rg);
drivers/hv/mshv_root_main.c
1242
rg->mreg_type = MSHV_REGION_TYPE_MMIO;
drivers/hv/mshv_root_main.c
1244
!mshv_region_movable_init(rg))
drivers/hv/mshv_root_main.c
1245
rg->mreg_type = MSHV_REGION_TYPE_MEM_PINNED;
drivers/hv/mshv_root_main.c
1247
rg->mreg_type = MSHV_REGION_TYPE_MEM_MOVABLE;
drivers/hv/mshv_root_main.c
1249
rg->partition = partition;
drivers/hv/mshv_root_main.c
1251
*regionpp = rg;
drivers/media/i2c/alvium-csi2.c
1148
alvium->is_bay_avail[ALVIUM_BIT_BAY_RG] = avail_bay->rg;
drivers/media/i2c/alvium-csi2.h
334
u8 rg:1;
drivers/net/wireless/ath/ath6kl/hif.c
144
struct ath6kl_irq_proc_registers *rg;
drivers/net/wireless/ath/ath6kl/hif.c
168
rg = &dev->irq_proc_reg;
drivers/net/wireless/ath/ath6kl/hif.c
170
le32_to_cpu(rg->rx_lkahd[HTC_MAILBOX]);
drivers/net/wireless/ath/ath6kl/hif.c
390
struct ath6kl_irq_proc_registers *rg;
drivers/net/wireless/ath/ath6kl/hif.c
451
rg = &dev->irq_proc_reg;
drivers/net/wireless/ath/ath6kl/hif.c
452
lk_ahd = le32_to_cpu(rg->rx_lkahd[HTC_MAILBOX]);
drivers/power/reset/keystone-reset.c
128
rg = rsmux_offset + val * 4;
drivers/power/reset/keystone-reset.c
130
ret = regmap_update_bits(devctrl_regs, rg, RSMUX_OMODE_MASK,
drivers/power/reset/keystone-reset.c
74
unsigned int rg;
drivers/scsi/libsas/sas_expander.c
1768
*ecc = be16_to_cpu(rg_resp->rg.change_count);
drivers/scsi/libsas/sas_expander.c
460
struct report_general_resp *rg;
drivers/scsi/libsas/sas_expander.c
491
rg = &rg_resp->rg;
drivers/scsi/libsas/sas_expander.c
492
dev->ex_dev.ex_change_count = be16_to_cpu(rg->change_count);
drivers/scsi/libsas/sas_expander.c
493
dev->ex_dev.max_route_indexes = be16_to_cpu(rg->route_indexes);
drivers/scsi/libsas/sas_expander.c
494
dev->ex_dev.num_phys = min(rg->num_phys, (u8)MAX_EXPANDER_PHYS);
drivers/scsi/libsas/sas_expander.c
495
dev->ex_dev.t2t_supp = rg->t2t_supp;
drivers/scsi/libsas/sas_expander.c
496
dev->ex_dev.conf_route_table = rg->conf_route_table;
drivers/scsi/libsas/sas_expander.c
497
dev->ex_dev.configuring = rg->configuring;
drivers/scsi/libsas/sas_expander.c
499
rg->enclosure_logical_id, 8);
drivers/thermal/tegra/soctherm.c
256
#define THERMCTL_LVL_REG(rg, lv) ((rg) + ((lv) * THERMCTL_LVL_REGS_SIZE))
drivers/video/fbdev/omap/omapfb_main.c
373
struct omapfb_mem_region *rg;
drivers/video/fbdev/omap/omapfb_main.c
376
rg = &plane->fbdev->mem_desc.region[plane->idx];
drivers/video/fbdev/omap/omapfb_main.c
377
fbi->screen_base = rg->vaddr;
drivers/video/fbdev/omap/omapfb_main.c
381
fix->smem_start = rg->paddr;
drivers/video/fbdev/omap/omapfb_main.c
382
fix->smem_len = rg->size;
drivers/video/fbdev/omap/omapfb_main.c
385
fix->smem_start = rg->paddr;
drivers/video/fbdev/omap/omapfb_main.c
386
fix->smem_len = rg->size;
drivers/video/fbdev/omap/omapfb_main.c
819
struct omapfb_mem_region *rg = &fbdev->mem_desc.region[plane->idx];
drivers/video/fbdev/omap/omapfb_main.c
834
if (rg->size != size || rg->type != mi->type) {
drivers/video/fbdev/omap/omapfb_main.c
836
unsigned long old_size = rg->size;
drivers/video/fbdev/omap/omapfb_main.c
837
u8 old_type = rg->type;
drivers/video/fbdev/omap/omapfb_main.c
840
rg->size = size;
drivers/video/fbdev/omap/omapfb_main.c
841
rg->type = mi->type;
drivers/video/fbdev/omap/omapfb_main.c
860
rg->size = old_size;
drivers/video/fbdev/omap/omapfb_main.c
861
rg->type = old_type;
drivers/video/fbdev/omap/omapfb_main.c
864
rg->paddr = paddr;
drivers/video/fbdev/omap/omapfb_main.c
893
struct omapfb_mem_region *rg;
drivers/video/fbdev/omap/omapfb_main.c
895
rg = &fbdev->mem_desc.region[plane->idx];
drivers/video/fbdev/omap/omapfb_main.c
897
mi->size = rg->size;
drivers/video/fbdev/omap/omapfb_main.c
898
mi->type = rg->type;
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
1062
coef_r = FLD_VAL(coefs->rr, 31, 22) | FLD_VAL(coefs->rg, 20, 11) |
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
365
info.cpr_coefs.rg,
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
387
&coefs.rr, &coefs.rg, &coefs.rb,
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
392
arr = (s16[]){ coefs.rr, coefs.rg, coefs.rb,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
206
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
218
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
220
down_write_nested(&rg->lock, rg->id);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
221
atomic_inc(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
223
if (rg->size == size && rg->type == mi->type)
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
226
if (atomic_read(&rg->map_count)) {
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
235
if (ofbi2->region != rg)
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
255
atomic_dec(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
256
up_write(&rg->lock);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
264
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
266
rg = omapfb_get_mem_region(ofbi->region);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
269
mi->size = rg->size;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
270
mi->type = rg->type;
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
272
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1068
struct omapfb2_mem_region *rg = vma->vm_private_data;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1070
omapfb_get_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1071
atomic_inc(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1072
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1077
struct omapfb2_mem_region *rg = vma->vm_private_data;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1079
omapfb_get_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1080
atomic_dec(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1081
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1093
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1100
rg = omapfb_get_mem_region(ofbi->region);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1103
start = rg->vrfb.paddr[0];
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1105
start = rg->paddr;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1114
vma->vm_private_data = rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1116
atomic_inc(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1123
atomic_inc(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1125
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1130
atomic_dec(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1131
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1309
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1311
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1313
if (rg->token == NULL)
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1316
WARN_ON(atomic_read(&rg->map_count));
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1320
if (rg->vrfb.vaddr[0]) {
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1321
iounmap(rg->vrfb.vaddr[0]);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1322
rg->vrfb.vaddr[0] = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1325
omap_vrfb_release_ctx(&rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1328
dma_free_attrs(fbdev->dev, rg->size, rg->token, rg->dma_handle,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1329
rg->attrs);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1331
rg->token = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1332
rg->vaddr = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1333
rg->paddr = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1334
rg->alloc = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1335
rg->size = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1365
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1371
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1373
rg->paddr = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1374
rg->vaddr = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1375
memset(&rg->vrfb, 0, sizeof rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1376
rg->size = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1377
rg->type = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1378
rg->alloc = false;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1379
rg->map = false;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1402
r = omap_vrfb_request_ctx(&rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1411
rg->attrs = attrs;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1412
rg->token = token;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1413
rg->dma_handle = dma_handle;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1415
rg->paddr = (unsigned long)dma_handle;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1416
rg->vaddr = (void __iomem *)token;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1417
rg->size = size;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1418
rg->alloc = 1;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1561
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1562
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1566
rg->paddr,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1567
rg->vaddr,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1568
rg->size);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1592
struct omapfb2_mem_region *rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1593
unsigned long old_size = rg->size;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1594
unsigned long old_paddr = rg->paddr;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1595
int old_type = rg->type;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1619
if (rg->size == 0)
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
493
struct omapfb2_mem_region *rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
494
struct vrfb *vrfb = &rg->vrfb;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
503
if (!rg->size || ofbi->rotation_type != OMAP_DSS_ROT_VRFB)
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
543
omap_vrfb_setup(&rg->vrfb, rg->paddr,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
595
struct omapfb2_mem_region *rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
620
fix->smem_len = rg->size;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
42
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
429
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
445
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
447
down_write_nested(&rg->lock, rg->id);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
448
atomic_inc(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
450
if (atomic_read(&rg->map_count)) {
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
459
if (ofbi2->region != rg)
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
482
atomic_dec(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
483
up_write(&rg->lock);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
59
rg = omapfb_get_mem_region(ofbi->region);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
61
if (rg->size) {
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
73
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb.h
183
omapfb_get_mem_region(struct omapfb2_mem_region *rg)
drivers/video/fbdev/omap2/omapfb/omapfb.h
185
down_read_nested(&rg->lock, rg->id);
drivers/video/fbdev/omap2/omapfb/omapfb.h
186
atomic_inc(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb.h
187
return rg;
drivers/video/fbdev/omap2/omapfb/omapfb.h
190
static inline void omapfb_put_mem_region(struct omapfb2_mem_region *rg)
drivers/video/fbdev/omap2/omapfb/omapfb.h
192
atomic_dec(&rg->lock_count);
drivers/video/fbdev/omap2/omapfb/omapfb.h
193
up_read(&rg->lock);
include/linux/hugetlb_cgroup.h
151
struct file_region *rg,
include/linux/hugetlb_cgroup.h
161
struct file_region *rg,
include/scsi/sas.h
704
struct report_general_resp rg;
include/uapi/linux/media/amlogic/c3-isp-config.h
40
__u16 rg;
include/video/omapfb_dss.h
289
s16 rr, rg, rb;
mm/hugetlb.c
1079
struct file_region *rg = kmalloc_obj(*rg);
mm/hugetlb.c
1081
if (!resv_map || !rg) {
mm/hugetlb.c
1083
kfree(rg);
mm/hugetlb.c
1102
list_add(&rg->link, &resv_map->region_cache);
mm/hugetlb.c
1112
struct file_region *rg, *trg;
mm/hugetlb.c
1118
list_for_each_entry_safe(rg, trg, head, link) {
mm/hugetlb.c
1119
list_del(&rg->link);
mm/hugetlb.c
1120
kfree(rg);
mm/hugetlb.c
475
struct file_region *rg)
mm/hugetlb.c
478
nrg->reservation_counter = rg->reservation_counter;
mm/hugetlb.c
479
nrg->css = rg->css;
mm/hugetlb.c
480
if (rg->css)
mm/hugetlb.c
481
css_get(rg->css);
mm/hugetlb.c
520
static void put_uncharge_info(struct file_region *rg)
mm/hugetlb.c
523
if (rg->css)
mm/hugetlb.c
524
css_put(rg->css);
mm/hugetlb.c
528
static bool has_same_uncharge_info(struct file_region *rg,
mm/hugetlb.c
532
return rg->reservation_counter == org->reservation_counter &&
mm/hugetlb.c
533
rg->css == org->css;
mm/hugetlb.c
540
static void coalesce_file_region(struct resv_map *resv, struct file_region *rg)
mm/hugetlb.c
544
prg = list_prev_entry(rg, link);
mm/hugetlb.c
545
if (&prg->link != &resv->regions && prg->to == rg->from &&
mm/hugetlb.c
546
has_same_uncharge_info(prg, rg)) {
mm/hugetlb.c
547
prg->to = rg->to;
mm/hugetlb.c
549
list_del(&rg->link);
mm/hugetlb.c
550
put_uncharge_info(rg);
mm/hugetlb.c
551
kfree(rg);
mm/hugetlb.c
553
rg = prg;
mm/hugetlb.c
556
nrg = list_next_entry(rg, link);
mm/hugetlb.c
557
if (&nrg->link != &resv->regions && nrg->from == rg->to &&
mm/hugetlb.c
558
has_same_uncharge_info(nrg, rg)) {
mm/hugetlb.c
559
nrg->from = rg->from;
mm/hugetlb.c
561
list_del(&rg->link);
mm/hugetlb.c
562
put_uncharge_info(rg);
mm/hugetlb.c
563
kfree(rg);
mm/hugetlb.c
568
hugetlb_resv_map_add(struct resv_map *map, struct list_head *rg, long from,
mm/hugetlb.c
577
list_add(&nrg->link, rg);
mm/hugetlb.c
602
struct list_head *rg = NULL;
mm/hugetlb.c
626
rg = iter->link.prev;
mm/hugetlb.c
645
if (!rg)
mm/hugetlb.c
646
rg = head->prev;
mm/hugetlb.c
648
add += hugetlb_resv_map_add(resv, rg, last_accounted_offset,
mm/hugetlb.c
662
struct file_region *trg = NULL, *rg = NULL;
mm/hugetlb.c
703
list_for_each_entry_safe(rg, trg, &allocated_regions, link) {
mm/hugetlb.c
704
list_del(&rg->link);
mm/hugetlb.c
705
kfree(rg);
mm/hugetlb.c
856
struct file_region *rg, *trg;
mm/hugetlb.c
862
list_for_each_entry_safe(rg, trg, head, link) {
mm/hugetlb.c
870
if (rg->to <= f && (rg->to != rg->from || rg->to != f))
mm/hugetlb.c
873
if (rg->from >= t)
mm/hugetlb.c
876
if (f > rg->from && t < rg->to) { /* Must split region */
mm/hugetlb.c
900
resv, rg, t - f, false);
mm/hugetlb.c
904
nrg->to = rg->to;
mm/hugetlb.c
906
copy_hugetlb_cgroup_uncharge_info(nrg, rg);
mm/hugetlb.c
911
rg->to = f;
mm/hugetlb.c
913
list_add(&nrg->link, &rg->link);
mm/hugetlb.c
918
if (f <= rg->from && t >= rg->to) { /* Remove entire region */
mm/hugetlb.c
919
del += rg->to - rg->from;
mm/hugetlb.c
920
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
921
rg->to - rg->from, true);
mm/hugetlb.c
922
list_del(&rg->link);
mm/hugetlb.c
923
kfree(rg);
mm/hugetlb.c
927
if (f <= rg->from) { /* Trim beginning of region */
mm/hugetlb.c
928
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
929
t - rg->from, false);
mm/hugetlb.c
931
del += t - rg->from;
mm/hugetlb.c
932
rg->from = t;
mm/hugetlb.c
934
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
935
rg->to - f, false);
mm/hugetlb.c
937
del += rg->to - f;
mm/hugetlb.c
938
rg->to = f;
mm/hugetlb.c
983
struct file_region *rg;
mm/hugetlb.c
988
list_for_each_entry(rg, head, link) {
mm/hugetlb.c
992
if (rg->to <= f)
mm/hugetlb.c
994
if (rg->from >= t)
mm/hugetlb.c
997
seg_from = max(rg->from, f);
mm/hugetlb.c
998
seg_to = min(rg->to, t);
mm/hugetlb_cgroup.c
425
struct file_region *rg,
mm/hugetlb_cgroup.c
429
if (hugetlb_cgroup_disabled() || !resv || !rg || !nr_pages)
mm/hugetlb_cgroup.c
432
if (rg->reservation_counter && resv->pages_per_hpage &&
mm/hugetlb_cgroup.c
434
page_counter_uncharge(rg->reservation_counter,
mm/hugetlb_cgroup.c
441
css_put(rg->css);
sound/mips/ad1843.c
298
int lg, rg, lm, rm;
sound/mips/ad1843.c
302
ad1843_read_multi(ad1843, 2, gp->lfield, &lg, gp->rfield, &rg);
sound/mips/ad1843.c
305
rg = mask - rg;
sound/mips/ad1843.c
312
rg = 0;
sound/mips/ad1843.c
314
return lg << 0 | rg << 8;
sound/mips/ad1843.c
329
int rg = (newval >> 8) & mask;
sound/mips/ad1843.c
331
int rm = (rg == 0) ? 1 : 0;
sound/mips/ad1843.c
335
rg = mask - rg;
sound/mips/ad1843.c
339
ad1843_write_multi(ad1843, 2, gp->lfield, lg, gp->rfield, rg);