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
144
pdata->rg.bar = FIELD_GET(DW_PCIE_VSEC_DMA_BAR, val);
drivers/dma/dw-edma/dw-edma-pcie.c
157
pdata->rg.off = off;
drivers/dma/dw-edma/dw-edma-pcie.c
190
mask = BIT(vsec_data->rg.bar);
drivers/dma/dw-edma/dw-edma-pcie.c
238
chip->reg_base = pcim_iomap_table(pdev)[vsec_data->rg.bar];
drivers/dma/dw-edma/dw-edma-pcie.c
305
vsec_data->rg.bar, vsec_data->rg.off, vsec_data->rg.sz,
drivers/dma/dw-edma/dw-edma-pcie.c
41
struct dw_edma_block rg;
drivers/dma/dw-edma/dw-edma-pcie.c
57
.rg.bar = BAR_0,
drivers/dma/dw-edma/dw-edma-pcie.c
58
.rg.off = 0x00001000, /* 4 Kbytes */
drivers/dma/dw-edma/dw-edma-pcie.c
59
.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
110
struct mtk_gc *rg = to_mediatek_gpio(gc);
drivers/gpio/gpio-mt7621.c
116
guard(gpio_generic_lock_irqsave)(&rg->chip);
drivers/gpio/gpio-mt7621.c
118
rise = mtk_gpio_r32(rg, GPIO_REG_REDGE);
drivers/gpio/gpio-mt7621.c
119
fall = mtk_gpio_r32(rg, GPIO_REG_FEDGE);
drivers/gpio/gpio-mt7621.c
120
high = mtk_gpio_r32(rg, GPIO_REG_HLVL);
drivers/gpio/gpio-mt7621.c
121
low = mtk_gpio_r32(rg, GPIO_REG_LLVL);
drivers/gpio/gpio-mt7621.c
122
mtk_gpio_w32(rg, GPIO_REG_REDGE, rise | (BIT(pin) & rg->rising));
drivers/gpio/gpio-mt7621.c
123
mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall | (BIT(pin) & rg->falling));
drivers/gpio/gpio-mt7621.c
124
mtk_gpio_w32(rg, GPIO_REG_HLVL, high | (BIT(pin) & rg->hlevel));
drivers/gpio/gpio-mt7621.c
125
mtk_gpio_w32(rg, GPIO_REG_LLVL, low | (BIT(pin) & rg->llevel));
drivers/gpio/gpio-mt7621.c
132
struct mtk_gc *rg = to_mediatek_gpio(gc);
drivers/gpio/gpio-mt7621.c
136
scoped_guard(gpio_generic_lock_irqsave, &rg->chip) {
drivers/gpio/gpio-mt7621.c
137
rise = mtk_gpio_r32(rg, GPIO_REG_REDGE);
drivers/gpio/gpio-mt7621.c
138
fall = mtk_gpio_r32(rg, GPIO_REG_FEDGE);
drivers/gpio/gpio-mt7621.c
139
high = mtk_gpio_r32(rg, GPIO_REG_HLVL);
drivers/gpio/gpio-mt7621.c
140
low = mtk_gpio_r32(rg, GPIO_REG_LLVL);
drivers/gpio/gpio-mt7621.c
141
mtk_gpio_w32(rg, GPIO_REG_FEDGE, fall & ~BIT(pin));
drivers/gpio/gpio-mt7621.c
142
mtk_gpio_w32(rg, GPIO_REG_REDGE, rise & ~BIT(pin));
drivers/gpio/gpio-mt7621.c
143
mtk_gpio_w32(rg, GPIO_REG_HLVL, high & ~BIT(pin));
drivers/gpio/gpio-mt7621.c
144
mtk_gpio_w32(rg, GPIO_REG_LLVL, low & ~BIT(pin));
drivers/gpio/gpio-mt7621.c
154
struct mtk_gc *rg = to_mediatek_gpio(gc);
drivers/gpio/gpio-mt7621.c
159
if ((rg->rising | rg->falling |
drivers/gpio/gpio-mt7621.c
160
rg->hlevel | rg->llevel) & mask)
drivers/gpio/gpio-mt7621.c
166
rg->rising &= ~mask;
drivers/gpio/gpio-mt7621.c
167
rg->falling &= ~mask;
drivers/gpio/gpio-mt7621.c
168
rg->hlevel &= ~mask;
drivers/gpio/gpio-mt7621.c
169
rg->llevel &= ~mask;
drivers/gpio/gpio-mt7621.c
173
rg->rising |= mask;
drivers/gpio/gpio-mt7621.c
174
rg->falling |= mask;
drivers/gpio/gpio-mt7621.c
177
rg->rising |= mask;
drivers/gpio/gpio-mt7621.c
180
rg->falling |= mask;
drivers/gpio/gpio-mt7621.c
183
rg->hlevel |= mask;
drivers/gpio/gpio-mt7621.c
186
rg->llevel |= mask;
drivers/gpio/gpio-mt7621.c
198
struct mtk_gc *rg = to_mediatek_gpio(chip);
drivers/gpio/gpio-mt7621.c
200
if (rg->bank != gpio / MTK_BANK_WIDTH)
drivers/gpio/gpio-mt7621.c
224
struct mtk_gc *rg;
drivers/gpio/gpio-mt7621.c
228
rg = &mtk->gc_map[bank];
drivers/gpio/gpio-mt7621.c
229
memset(rg, 0, sizeof(*rg));
drivers/gpio/gpio-mt7621.c
231
rg->bank = bank;
drivers/gpio/gpio-mt7621.c
233
dat = mtk->base + GPIO_REG_DATA + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
234
set = mtk->base + GPIO_REG_DSET + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
235
ctrl = mtk->base + GPIO_REG_DCLR + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
236
diro = mtk->base + GPIO_REG_CTRL + (rg->bank * GPIO_BANK_STRIDE);
drivers/gpio/gpio-mt7621.c
248
ret = gpio_generic_chip_init(&rg->chip, &config);
drivers/gpio/gpio-mt7621.c
254
rg->chip.gc.of_gpio_n_cells = 2;
drivers/gpio/gpio-mt7621.c
255
rg->chip.gc.of_xlate = mediatek_gpio_xlate;
drivers/gpio/gpio-mt7621.c
256
rg->chip.gc.label = devm_kasprintf(dev, GFP_KERNEL, "%s-bank%d",
drivers/gpio/gpio-mt7621.c
258
if (!rg->chip.gc.label)
drivers/gpio/gpio-mt7621.c
261
rg->chip.gc.offset = bank * MTK_BANK_WIDTH;
drivers/gpio/gpio-mt7621.c
272
rg->chip.gc.label, &rg->chip.gc);
drivers/gpio/gpio-mt7621.c
280
girq = &rg->chip.gc.irq;
drivers/gpio/gpio-mt7621.c
290
ret = devm_gpiochip_add_data(dev, &rg->chip.gc, mtk);
drivers/gpio/gpio-mt7621.c
293
rg->chip.gc.ngpio, ret);
drivers/gpio/gpio-mt7621.c
298
mtk_gpio_w32(rg, GPIO_REG_POL, 0);
drivers/gpio/gpio-mt7621.c
300
dev_info(dev, "registering %d gpios\n", rg->chip.gc.ngpio);
drivers/gpio/gpio-mt7621.c
67
mtk_gpio_w32(struct mtk_gc *rg, u32 offset, u32 val)
drivers/gpio/gpio-mt7621.c
69
struct gpio_chip *gc = &rg->chip.gc;
drivers/gpio/gpio-mt7621.c
72
offset = (rg->bank * GPIO_BANK_STRIDE) + offset;
drivers/gpio/gpio-mt7621.c
73
gpio_generic_write_reg(&rg->chip, mtk->base + offset, val);
drivers/gpio/gpio-mt7621.c
77
mtk_gpio_r32(struct mtk_gc *rg, u32 offset)
drivers/gpio/gpio-mt7621.c
79
struct gpio_chip *gc = &rg->chip.gc;
drivers/gpio/gpio-mt7621.c
82
offset = (rg->bank * GPIO_BANK_STRIDE) + offset;
drivers/gpio/gpio-mt7621.c
83
return gpio_generic_read_reg(&rg->chip, mtk->base + offset);
drivers/gpio/gpio-mt7621.c
90
struct mtk_gc *rg = to_mediatek_gpio(gc);
drivers/gpio/gpio-mt7621.c
95
pending = mtk_gpio_r32(rg, GPIO_REG_STAT);
drivers/gpio/gpio-mt7621.c
99
mtk_gpio_w32(rg, GPIO_REG_STAT, BIT(bit));
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
146
rgaddr = hwmon->rg.energy_status_tile;
drivers/gpu/drm/i915/i915_hwmon.c
148
rgaddr = hwmon->rg.energy_status_all;
drivers/gpu/drm/i915/i915_hwmon.c
178
r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
247
hwm_locked_with_pm_intel_uncore_rmw(ddat, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
269
return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? attr->mode : 0;
drivers/gpu/drm/i915/i915_hwmon.c
321
if (attr == hwmon_temp_input && i915_mmio_reg_valid(hwmon->rg.pkg_temp))
drivers/gpu/drm/i915/i915_hwmon.c
337
reg_val = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_temp);
drivers/gpu/drm/i915/i915_hwmon.c
370
reg_value = intel_uncore_read(ddat->uncore, hwmon->rg.gt_perf_status);
drivers/gpu/drm/i915/i915_hwmon.c
388
return i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit) ? 0664 : 0;
drivers/gpu/drm/i915/i915_hwmon.c
390
return i915_mmio_reg_valid(hwmon->rg.pkg_power_sku) ? 0444 : 0;
drivers/gpu/drm/i915/i915_hwmon.c
416
r = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
423
hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
429
r = intel_uncore_read64(ddat->uncore, hwmon->rg.pkg_power_sku);
drivers/gpu/drm/i915/i915_hwmon.c
476
intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
478
nval = intel_uncore_read(ddat->uncore, hwmon->rg.pkg_rapl_limit);
drivers/gpu/drm/i915/i915_hwmon.c
489
intel_uncore_rmw(ddat->uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
509
hwmon->rg.pkg_power_sku,
drivers/gpu/drm/i915/i915_hwmon.c
549
if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
drivers/gpu/drm/i915/i915_hwmon.c
555
r = intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
566
if (!hwmon || !i915_mmio_reg_valid(hwmon->rg.pkg_rapl_limit))
drivers/gpu/drm/i915/i915_hwmon.c
571
intel_uncore_rmw(hwmon->ddat.uncore, hwmon->rg.pkg_rapl_limit,
drivers/gpu/drm/i915/i915_hwmon.c
588
rgaddr = hwmon->rg.energy_status_tile;
drivers/gpu/drm/i915/i915_hwmon.c
590
rgaddr = hwmon->rg.energy_status_all;
drivers/gpu/drm/i915/i915_hwmon.c
664
if (attr == hwmon_fan_input && i915_mmio_reg_valid(hwmon->rg.fan_speed))
drivers/gpu/drm/i915/i915_hwmon.c
683
reg_val = intel_uncore_read(ddat->uncore, hwmon->rg.fan_speed);
drivers/gpu/drm/i915/i915_hwmon.c
71
struct hwm_reg rg;
drivers/gpu/drm/i915/i915_hwmon.c
848
hwmon->rg.gt_perf_status = GEN12_RPSTAT1;
drivers/gpu/drm/i915/i915_hwmon.c
851
hwmon->rg.pkg_temp = PCU_PACKAGE_TEMPERATURE;
drivers/gpu/drm/i915/i915_hwmon.c
852
hwmon->rg.pkg_power_sku_unit = PCU_PACKAGE_POWER_SKU_UNIT;
drivers/gpu/drm/i915/i915_hwmon.c
853
hwmon->rg.pkg_power_sku = PCU_PACKAGE_POWER_SKU;
drivers/gpu/drm/i915/i915_hwmon.c
854
hwmon->rg.pkg_rapl_limit = PCU_PACKAGE_RAPL_LIMIT;
drivers/gpu/drm/i915/i915_hwmon.c
855
hwmon->rg.energy_status_all = PCU_PACKAGE_ENERGY_STATUS;
drivers/gpu/drm/i915/i915_hwmon.c
856
hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
857
hwmon->rg.fan_speed = PCU_PWM_FAN_SPEED;
drivers/gpu/drm/i915/i915_hwmon.c
859
hwmon->rg.pkg_temp = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
860
hwmon->rg.pkg_power_sku_unit = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
861
hwmon->rg.pkg_power_sku = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
862
hwmon->rg.pkg_rapl_limit = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
863
hwmon->rg.energy_status_all = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
864
hwmon->rg.energy_status_tile = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
865
hwmon->rg.fan_speed = INVALID_MMIO_REG;
drivers/gpu/drm/i915/i915_hwmon.c
873
if (i915_mmio_reg_valid(hwmon->rg.pkg_power_sku_unit))
drivers/gpu/drm/i915/i915_hwmon.c
875
hwmon->rg.pkg_power_sku_unit);
drivers/gpu/drm/i915/i915_hwmon.c
881
if (i915_mmio_reg_valid(hwmon->rg.fan_speed)) {
drivers/gpu/drm/i915/i915_hwmon.c
883
hwmon->rg.fan_speed);
drivers/gpu/drm/i915/i915_hwmon.c
896
if (i915_mmio_reg_valid(hwmon->rg.energy_status_all))
drivers/gpu/drm/i915/i915_hwmon.c
898
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
1184
struct mshv_mem_region *rg;
drivers/hv/mshv_root_main.c
1189
hlist_for_each_entry(rg, &partition->pt_mem_regions, hnode) {
drivers/hv/mshv_root_main.c
1190
if (mem->guest_pfn + nr_pages <= rg->start_gfn ||
drivers/hv/mshv_root_main.c
1191
rg->start_gfn + rg->nr_pages <= mem->guest_pfn)
drivers/hv/mshv_root_main.c
1198
rg = mshv_region_create(mem->guest_pfn, nr_pages,
drivers/hv/mshv_root_main.c
1200
if (IS_ERR(rg))
drivers/hv/mshv_root_main.c
1201
return PTR_ERR(rg);
drivers/hv/mshv_root_main.c
1204
rg->mreg_type = MSHV_REGION_TYPE_MMIO;
drivers/hv/mshv_root_main.c
1206
!mshv_region_movable_init(rg))
drivers/hv/mshv_root_main.c
1207
rg->mreg_type = MSHV_REGION_TYPE_MEM_PINNED;
drivers/hv/mshv_root_main.c
1209
rg->mreg_type = MSHV_REGION_TYPE_MEM_MOVABLE;
drivers/hv/mshv_root_main.c
1211
rg->partition = partition;
drivers/hv/mshv_root_main.c
1213
*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
134
rg = rsmux_offset + val * 4;
drivers/power/reset/keystone-reset.c
136
ret = regmap_update_bits(devctrl_regs, rg, RSMUX_OMODE_MASK,
drivers/power/reset/keystone-reset.c
80
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
1110
vma->vm_private_data = rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1117
atomic_inc(&rg->map_count);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1119
omapfb_put_mem_region(rg);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1302
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1304
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1306
if (rg->token == NULL)
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1309
WARN_ON(atomic_read(&rg->map_count));
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1313
if (rg->vrfb.vaddr[0]) {
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1314
iounmap(rg->vrfb.vaddr[0]);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1315
rg->vrfb.vaddr[0] = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1318
omap_vrfb_release_ctx(&rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1321
dma_free_attrs(fbdev->dev, rg->size, rg->token, rg->dma_handle,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1322
rg->attrs);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1324
rg->token = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1325
rg->vaddr = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1326
rg->paddr = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1327
rg->alloc = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1328
rg->size = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1358
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1364
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1366
rg->paddr = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1367
rg->vaddr = NULL;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1368
memset(&rg->vrfb, 0, sizeof rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1369
rg->size = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1370
rg->type = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1371
rg->alloc = false;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1372
rg->map = false;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1395
r = omap_vrfb_request_ctx(&rg->vrfb);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1404
rg->attrs = attrs;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1405
rg->token = token;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1406
rg->dma_handle = dma_handle;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1408
rg->paddr = (unsigned long)dma_handle;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1409
rg->vaddr = (void __iomem *)token;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1410
rg->size = size;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1411
rg->alloc = 1;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1554
struct omapfb2_mem_region *rg;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1555
rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1559
rg->paddr,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1560
rg->vaddr,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1561
rg->size);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1585
struct omapfb2_mem_region *rg = ofbi->region;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1586
unsigned long old_size = rg->size;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1587
unsigned long old_paddr = rg->paddr;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1588
int old_type = rg->type;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1612
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
1000
seg_to = min(rg->to, t);
mm/hugetlb.c
1109
struct file_region *rg = kmalloc_obj(*rg);
mm/hugetlb.c
1111
if (!resv_map || !rg) {
mm/hugetlb.c
1113
kfree(rg);
mm/hugetlb.c
1132
list_add(&rg->link, &resv_map->region_cache);
mm/hugetlb.c
1142
struct file_region *rg, *trg;
mm/hugetlb.c
1148
list_for_each_entry_safe(rg, trg, head, link) {
mm/hugetlb.c
1149
list_del(&rg->link);
mm/hugetlb.c
1150
kfree(rg);
mm/hugetlb.c
477
struct file_region *rg)
mm/hugetlb.c
480
nrg->reservation_counter = rg->reservation_counter;
mm/hugetlb.c
481
nrg->css = rg->css;
mm/hugetlb.c
482
if (rg->css)
mm/hugetlb.c
483
css_get(rg->css);
mm/hugetlb.c
522
static void put_uncharge_info(struct file_region *rg)
mm/hugetlb.c
525
if (rg->css)
mm/hugetlb.c
526
css_put(rg->css);
mm/hugetlb.c
530
static bool has_same_uncharge_info(struct file_region *rg,
mm/hugetlb.c
534
return rg->reservation_counter == org->reservation_counter &&
mm/hugetlb.c
535
rg->css == org->css;
mm/hugetlb.c
542
static void coalesce_file_region(struct resv_map *resv, struct file_region *rg)
mm/hugetlb.c
546
prg = list_prev_entry(rg, link);
mm/hugetlb.c
547
if (&prg->link != &resv->regions && prg->to == rg->from &&
mm/hugetlb.c
548
has_same_uncharge_info(prg, rg)) {
mm/hugetlb.c
549
prg->to = rg->to;
mm/hugetlb.c
551
list_del(&rg->link);
mm/hugetlb.c
552
put_uncharge_info(rg);
mm/hugetlb.c
553
kfree(rg);
mm/hugetlb.c
555
rg = prg;
mm/hugetlb.c
558
nrg = list_next_entry(rg, link);
mm/hugetlb.c
559
if (&nrg->link != &resv->regions && nrg->from == rg->to &&
mm/hugetlb.c
560
has_same_uncharge_info(nrg, rg)) {
mm/hugetlb.c
561
nrg->from = rg->from;
mm/hugetlb.c
563
list_del(&rg->link);
mm/hugetlb.c
564
put_uncharge_info(rg);
mm/hugetlb.c
565
kfree(rg);
mm/hugetlb.c
570
hugetlb_resv_map_add(struct resv_map *map, struct list_head *rg, long from,
mm/hugetlb.c
579
list_add(&nrg->link, rg);
mm/hugetlb.c
604
struct list_head *rg = NULL;
mm/hugetlb.c
628
rg = iter->link.prev;
mm/hugetlb.c
647
if (!rg)
mm/hugetlb.c
648
rg = head->prev;
mm/hugetlb.c
650
add += hugetlb_resv_map_add(resv, rg, last_accounted_offset,
mm/hugetlb.c
664
struct file_region *trg = NULL, *rg = NULL;
mm/hugetlb.c
705
list_for_each_entry_safe(rg, trg, &allocated_regions, link) {
mm/hugetlb.c
706
list_del(&rg->link);
mm/hugetlb.c
707
kfree(rg);
mm/hugetlb.c
858
struct file_region *rg, *trg;
mm/hugetlb.c
864
list_for_each_entry_safe(rg, trg, head, link) {
mm/hugetlb.c
872
if (rg->to <= f && (rg->to != rg->from || rg->to != f))
mm/hugetlb.c
875
if (rg->from >= t)
mm/hugetlb.c
878
if (f > rg->from && t < rg->to) { /* Must split region */
mm/hugetlb.c
902
resv, rg, t - f, false);
mm/hugetlb.c
906
nrg->to = rg->to;
mm/hugetlb.c
908
copy_hugetlb_cgroup_uncharge_info(nrg, rg);
mm/hugetlb.c
913
rg->to = f;
mm/hugetlb.c
915
list_add(&nrg->link, &rg->link);
mm/hugetlb.c
920
if (f <= rg->from && t >= rg->to) { /* Remove entire region */
mm/hugetlb.c
921
del += rg->to - rg->from;
mm/hugetlb.c
922
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
923
rg->to - rg->from, true);
mm/hugetlb.c
924
list_del(&rg->link);
mm/hugetlb.c
925
kfree(rg);
mm/hugetlb.c
929
if (f <= rg->from) { /* Trim beginning of region */
mm/hugetlb.c
930
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
931
t - rg->from, false);
mm/hugetlb.c
933
del += t - rg->from;
mm/hugetlb.c
934
rg->from = t;
mm/hugetlb.c
936
hugetlb_cgroup_uncharge_file_region(resv, rg,
mm/hugetlb.c
937
rg->to - f, false);
mm/hugetlb.c
939
del += rg->to - f;
mm/hugetlb.c
940
rg->to = f;
mm/hugetlb.c
985
struct file_region *rg;
mm/hugetlb.c
990
list_for_each_entry(rg, head, link) {
mm/hugetlb.c
994
if (rg->to <= f)
mm/hugetlb.c
996
if (rg->from >= t)
mm/hugetlb.c
999
seg_from = max(rg->from, f);
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);