Symbol: mirror
arch/x86/kvm/mmu/tdp_mmu.c
259
void kvm_tdp_mmu_alloc_root(struct kvm_vcpu *vcpu, bool mirror)
arch/x86/kvm/mmu/tdp_mmu.c
267
if (mirror)
arch/x86/kvm/mmu/tdp_mmu.c
321
if (mirror) {
arch/x86/kvm/svm/sev.c
2014
struct kvm_sev_info *mirror;
arch/x86/kvm/svm/sev.c
2040
list_for_each_entry(mirror, &dst->mirror_vms, mirror_entry) {
arch/x86/kvm/svm/sev.c
2043
mirror->enc_context_owner = dst_kvm;
block/partitions/aix.c
40
__be16 mirror;
drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c
164
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c
165
ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0];
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1105
if (!eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1114
&eng_grp->g->grp[eng_grp->mirror.idx],
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1141
if (eng_grp->mirror.ref_count) {
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1145
if (eng_grp->g->grp[i].mirror.is_ena &&
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1146
eng_grp->g->grp[i].mirror.idx == eng_grp->idx)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1196
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1197
ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0];
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1293
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1297
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1592
if (eng_grps->grp[i].mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
188
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
190
eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].align_dma;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
513
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
515
eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].ver_str,
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
516
eng_grp->mirror.idx);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
536
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
538
&eng_grp->g->grp[eng_grp->mirror.idx],
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
555
eng_grp->mirror.idx);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
610
mirrored_grp = &eng_grps->grp[grp->mirror.idx];
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
612
grp->mirror.is_ena ?
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
615
grp->mirror.is_ena ?
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
969
src_grp->mirror.is_ena = false;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
970
src_grp->mirror.idx = 0;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
971
src_grp->mirror.ref_count++;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
974
dst_grp->mirror.is_ena = true;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
975
dst_grp->mirror.idx = src_grp->idx;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
976
dst_grp->mirror.ref_count = 0;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
983
if (!dst_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
986
src_grp = &dst_grp->g->grp[dst_grp->mirror.idx];
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
988
src_grp->mirror.ref_count--;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
989
dst_grp->mirror.is_ena = false;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
990
dst_grp->mirror.idx = 0;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
991
dst_grp->mirror.ref_count = 0;
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
145
struct otx_cpt_mirror_info mirror;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1042
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1079
if (eng_grps->grp[i].mirror.is_ena)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
765
src_grp->mirror.is_ena = false;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
766
src_grp->mirror.idx = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
767
src_grp->mirror.ref_count++;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
770
dst_grp->mirror.is_ena = true;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
771
dst_grp->mirror.idx = src_grp->idx;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
772
dst_grp->mirror.ref_count = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
779
if (!dst_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
782
src_grp = &dst_grp->g->grp[dst_grp->mirror.idx];
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
784
src_grp->mirror.ref_count--;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
785
dst_grp->mirror.is_ena = false;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
786
dst_grp->mirror.idx = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
787
dst_grp->mirror.ref_count = 0;
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
906
if (!eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
915
&eng_grp->g->grp[eng_grp->mirror.idx],
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
942
if (eng_grp->mirror.ref_count)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
967
if (eng_grp->mirror.is_ena)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
968
ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0];
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
137
struct otx2_cpt_mirror_info mirror;
drivers/gpu/drm/amd/display/dc/dc_hw_types.h
525
bool mirror;
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c
475
if (!param->mirror)
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
1245
if (!param->mirror)
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
210
uint32_t mirror;
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
214
mirror = 1;
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
216
mirror = 0;
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
222
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
226
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
230
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c
234
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
1036
if (!param->mirror)
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
383
uint32_t mirror;
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
387
mirror = 1;
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
389
mirror = 0;
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
395
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
399
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
403
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c
407
H_MIRROR_EN, mirror);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3349
.mirror = pipe_ctx->plane_state->horizontal_mirror
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3712
.mirror = pipe_ctx->plane_state->horizontal_mirror,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3815
if (param.mirror) {
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3895
if (!param.mirror) {
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1138
.mirror = pipe_ctx->plane_state->horizontal_mirror,
drivers/infiniband/hw/mlx4/main.c
1764
&mflow->reg_id[j].mirror);
drivers/infiniband/hw/mlx4/main.c
1783
&mflow->reg_id[j].mirror);
drivers/infiniband/hw/mlx4/main.c
1804
mflow->reg_id[j].mirror);
drivers/infiniband/hw/mlx4/main.c
1823
if (mflow->reg_id[i].mirror) {
drivers/infiniband/hw/mlx4/main.c
1825
mflow->reg_id[i].mirror);
drivers/infiniband/hw/mlx4/main.c
1862
reg_id.mirror = 0;
drivers/infiniband/hw/mlx4/main.c
1868
prot, &reg_id.mirror);
drivers/infiniband/hw/mlx4/main.c
1889
if (reg_id.mirror)
drivers/infiniband/hw/mlx4/main.c
1891
prot, reg_id.mirror);
drivers/infiniband/hw/mlx4/main.c
1952
prot, reg_id.mirror);
drivers/infiniband/hw/mlx4/mlx4_ib.h
154
u64 mirror;
drivers/md/dm-raid1.c
1199
struct mirror *m;
drivers/md/dm-raid1.c
1250
struct mirror *m = NULL;
drivers/md/dm-raid1.c
1393
static char device_status_char(struct mirror *m)
drivers/md/dm-raid1.c
1418
DMEMIT("%s ", ms->mirror[m].dev->name);
drivers/md/dm-raid1.c
1419
buffer[m] = device_status_char(&(ms->mirror[m]));
drivers/md/dm-raid1.c
1436
DMEMIT(" %s %llu", ms->mirror[m].dev->name,
drivers/md/dm-raid1.c
1437
(unsigned long long)ms->mirror[m].offset);
drivers/md/dm-raid1.c
1455
DMEMIT(",mirror_device_%d=%s", m, ms->mirror[m].dev->name);
drivers/md/dm-raid1.c
1457
m, device_status_char(&(ms->mirror[m])));
drivers/md/dm-raid1.c
1478
ret = fn(ti, ms->mirror[i].dev,
drivers/md/dm-raid1.c
1479
ms->mirror[i].offset, ti->len, data);
drivers/md/dm-raid1.c
151
struct mirror *m;
drivers/md/dm-raid1.c
167
static struct mirror *bio_get_m(struct bio *bio)
drivers/md/dm-raid1.c
169
return (struct mirror *) bio->bi_next;
drivers/md/dm-raid1.c
172
static void bio_set_m(struct bio *bio, struct mirror *m)
drivers/md/dm-raid1.c
177
static struct mirror *get_default_mirror(struct mirror_set *ms)
drivers/md/dm-raid1.c
179
return &ms->mirror[atomic_read(&ms->default_mirror)];
drivers/md/dm-raid1.c
182
static void set_default_mirror(struct mirror *m)
drivers/md/dm-raid1.c
185
struct mirror *m0 = &(ms->mirror[0]);
drivers/md/dm-raid1.c
190
static struct mirror *get_valid_mirror(struct mirror_set *ms)
drivers/md/dm-raid1.c
192
struct mirror *m;
drivers/md/dm-raid1.c
194
for (m = ms->mirror; m < ms->mirror + ms->nr_mirrors; m++)
drivers/md/dm-raid1.c
215
static void fail_mirror(struct mirror *m, enum dm_raid1_error error_type)
drivers/md/dm-raid1.c
218
struct mirror *new;
drivers/md/dm-raid1.c
265
struct mirror *m;
drivers/md/dm-raid1.c
273
for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++) {
drivers/md/dm-raid1.c
284
fail_mirror(ms->mirror + i,
drivers/md/dm-raid1.c
322
if (&ms->mirror[m] == get_default_mirror(ms))
drivers/md/dm-raid1.c
325
fail_mirror(ms->mirror + m,
drivers/md/dm-raid1.c
338
struct mirror *m;
drivers/md/dm-raid1.c
360
if (&ms->mirror[i] == get_default_mirror(ms))
drivers/md/dm-raid1.c
363
m = ms->mirror + i;
drivers/md/dm-raid1.c
384
atomic_set(&(ms->mirror[m].error_count), 0);
drivers/md/dm-raid1.c
385
ms->mirror[m].error_type = 0;
drivers/md/dm-raid1.c
422
static struct mirror *choose_mirror(struct mirror_set *ms, sector_t sector)
drivers/md/dm-raid1.c
424
struct mirror *m = get_default_mirror(ms);
drivers/md/dm-raid1.c
430
if (m-- == ms->mirror)
drivers/md/dm-raid1.c
437
static int default_ok(struct mirror *m)
drivers/md/dm-raid1.c
439
struct mirror *default_mirror = get_default_mirror(m->ms);
drivers/md/dm-raid1.c
458
static sector_t map_sector(struct mirror *m, struct bio *bio)
drivers/md/dm-raid1.c
465
static void map_bio(struct mirror *m, struct bio *bio)
drivers/md/dm-raid1.c
471
static void map_region(struct dm_io_region *io, struct mirror *m,
drivers/md/dm-raid1.c
517
struct mirror *m;
drivers/md/dm-raid1.c
542
static void read_async_bio(struct mirror *m, struct bio *bio)
drivers/md/dm-raid1.c
570
struct mirror *m;
drivers/md/dm-raid1.c
637
fail_mirror(ms->mirror + i, DM_RAID1_WRITE_ERROR);
drivers/md/dm-raid1.c
657
struct mirror *m;
drivers/md/dm-raid1.c
674
for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++)
drivers/md/dm-raid1.c
893
kzalloc_flex(*ms, mirror, nr_mirrors);
drivers/md/dm-raid1.c
91
struct mirror mirror[];
drivers/md/dm-raid1.c
940
dm_put_device(ti, ms->mirror[m].dev);
drivers/md/dm-raid1.c
948
unsigned int mirror, char **argv)
drivers/md/dm-raid1.c
961
&ms->mirror[mirror].dev);
drivers/md/dm-raid1.c
967
ms->mirror[mirror].ms = ms;
drivers/md/dm-raid1.c
968
atomic_set(&(ms->mirror[mirror].error_count), 0);
drivers/md/dm-raid1.c
969
ms->mirror[mirror].error_type = 0;
drivers/md/dm-raid1.c
970
ms->mirror[mirror].offset = offset;
drivers/md/raid1.c
1340
struct raid1_info *mirror;
drivers/md/raid1.c
1397
mirror = conf->mirrors + rdisk;
drivers/md/raid1.c
1403
mirror->rdev->bdev);
drivers/md/raid1.c
1405
if (test_bit(WriteMostly, &mirror->rdev->flags) &&
drivers/md/raid1.c
1436
read_bio = bio_alloc_clone(mirror->rdev->bdev, bio, gfp,
drivers/md/raid1.c
1442
mirror->rdev->data_offset;
drivers/md/raid1.c
1444
if (test_bit(FailFast, &mirror->rdev->flags) &&
drivers/md/raid1.c
1453
atomic_dec(&mirror->rdev->nr_pending);
drivers/md/raid1.c
1961
int mirror = 0, repl_slot = -1;
drivers/md/raid1.c
1979
for (mirror = first; mirror <= last; mirror++) {
drivers/md/raid1.c
1980
p = conf->mirrors + mirror;
drivers/md/raid1.c
1986
raid1_add_conf(conf, rdev, mirror, false);
drivers/md/raid1.c
1996
repl_slot = mirror;
drivers/md/raid1.c
371
int mirror;
drivers/md/raid1.c
375
for (mirror = 0; mirror < raid_disks * 2; mirror++)
drivers/md/raid1.c
376
if (r1_bio->bios[mirror] == bio)
drivers/md/raid1.c
379
BUG_ON(mirror == raid_disks * 2);
drivers/md/raid1.c
380
update_head_pos(mirror, r1_bio);
drivers/md/raid1.c
382
return mirror;
drivers/md/raid1.c
475
int mirror = find_bio_disk(r1_bio, bio);
drivers/md/raid1.c
476
struct md_rdev *rdev = conf->mirrors[mirror].rdev;
drivers/md/raid1.c
506
r1_bio->bios[mirror] = NULL;
drivers/md/raid1.c
520
r1_bio->bios[mirror] = NULL;
drivers/md/raid1.c
537
r1_bio->bios[mirror] = IO_MADE_GOOD;
drivers/md/raid1.c
569
if (r1_bio->bios[mirror] == NULL)
drivers/md/raid1.c
749
struct raid1_info *mirror = &conf->mirrors[disk];
drivers/md/raid1.c
752
if (!test_bit(Nonrot, &mirror->rdev->flags))
drivers/md/raid1.c
755
opt_iosize = bdev_io_opt(mirror->rdev->bdev) >> 9;
drivers/md/raid1.c
756
return opt_iosize > 0 && mirror->seq_start != MaxSector &&
drivers/md/raid1.c
757
mirror->next_seq_sect > opt_iosize &&
drivers/md/raid1.c
758
mirror->next_seq_sect - opt_iosize >= mirror->seq_start;
drivers/md/raid10.c
2130
int mirror, repl_slot = -1;
drivers/md/raid10.c
2149
mirror = rdev->saved_raid_disk;
drivers/md/raid10.c
2151
mirror = first;
drivers/md/raid10.c
2152
for ( ; mirror <= last ; mirror++) {
drivers/md/raid10.c
2153
p = &conf->mirrors[mirror];
drivers/md/raid10.c
2157
repl_slot = mirror;
drivers/md/raid10.c
2165
rdev->raid_disk = mirror;
drivers/md/raid10.c
2167
if (rdev->saved_raid_disk != mirror)
drivers/md/raid10.c
3302
struct raid10_info *mirror = &conf->mirrors[i];
drivers/md/raid10.c
3305
mrdev = mirror->rdev;
drivers/md/raid10.c
3306
mreplace = mirror->replacement;
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
996
enum drx_mirror mirror; /*< mirrored or not on RF */
drivers/media/dvb-frontends/drx39xyj/drxj.c
10613
if (channel->mirror == DRX_MIRROR_AUTO)
drivers/media/dvb-frontends/drx39xyj/drxj.c
10614
ext_attr->mirror = DRX_MIRROR_NO;
drivers/media/dvb-frontends/drx39xyj/drxj.c
10616
ext_attr->mirror = channel->mirror;
drivers/media/dvb-frontends/drx39xyj/drxj.c
4773
rf_mirror = ext_attr->mirror == DRX_MIRROR_YES;
drivers/media/dvb-frontends/drx39xyj/drxj.c
8920
if (channel->mirror == DRX_MIRROR_AUTO) {
drivers/media/dvb-frontends/drx39xyj/drxj.c
8933
ext_attr->mirror = DRX_MIRROR_YES;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9047
if ((channel->mirror == DRX_MIRROR_AUTO) &&
drivers/media/dvb-frontends/drx39xyj/drxj.c
9050
ext_attr->mirror = DRX_MIRROR_YES;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9111
if (channel->mirror == DRX_MIRROR_AUTO)
drivers/media/dvb-frontends/drx39xyj/drxj.c
9112
ext_attr->mirror = DRX_MIRROR_NO;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9114
ext_attr->mirror = channel->mirror;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9142
if (channel->mirror == DRX_MIRROR_AUTO)
drivers/media/dvb-frontends/drx39xyj/drxj.c
9143
ext_attr->mirror = DRX_MIRROR_NO;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9145
ext_attr->mirror = channel->mirror;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9167
if (channel->mirror == DRX_MIRROR_AUTO)
drivers/media/dvb-frontends/drx39xyj/drxj.c
9168
ext_attr->mirror = DRX_MIRROR_NO;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9170
ext_attr->mirror = channel->mirror;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9223
if (channel->mirror == DRX_MIRROR_AUTO)
drivers/media/dvb-frontends/drx39xyj/drxj.c
9224
ext_attr->mirror = DRX_MIRROR_NO;
drivers/media/dvb-frontends/drx39xyj/drxj.c
9226
ext_attr->mirror = channel->mirror;
drivers/media/dvb-frontends/drx39xyj/drxj.h
431
enum drx_mirror mirror; /*< current channel mirror */
drivers/media/pci/saa7134/saa7134-video.c
501
int val,mirror;
drivers/media/pci/saa7134/saa7134-video.c
506
mirror = (dev->ctl_mirror) ? 0x02 : 0x00;
drivers/media/pci/saa7134/saa7134-video.c
510
saa_writeb(SAA7134_V_FILTER(task), 0x00 | mirror);
drivers/media/pci/saa7134/saa7134-video.c
517
saa_writeb(SAA7134_V_FILTER(task), 0x01 | mirror);
drivers/media/platform/ti/omap/omap_vout.c
1366
vout->mirror = false;
drivers/media/platform/ti/omap/omap_vout.c
177
enum dss_rotation *rotation, bool mirror)
drivers/media/platform/ti/omap/omap_vout.c
316
info.mirror = vout->mirror;
drivers/media/platform/ti/omap/omap_vout.c
337
info.color_mode, info.rotation, info.mirror, info.pos_x,
drivers/media/platform/ti/omap/omap_vout.c
885
vout->mirror)) {
drivers/media/platform/ti/omap/omap_vout.c
915
unsigned int mirror = ctrl->val;
drivers/media/platform/ti/omap/omap_vout.c
919
if (mirror && ovid->rotation_type == VOUT_ROT_NONE) {
drivers/media/platform/ti/omap/omap_vout.c
924
if (mirror && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) {
drivers/media/platform/ti/omap/omap_vout.c
928
vout->mirror = mirror;
drivers/media/platform/ti/omap/omap_vout_vrfb.c
321
bool mirroring = vout->mirror;
drivers/media/platform/ti/omap/omap_voutdef.h
155
bool mirror;
drivers/media/platform/ti/omap/omap_voutdef.h
195
return vout->rotation || vout->mirror;
drivers/media/platform/ti/omap/omap_voutdef.h
203
if (!vout->mirror)
drivers/media/usb/gspca/gl860/gl860-mi1320.c
212
sd->vcur.mirror = 0;
drivers/media/usb/gspca/gl860/gl860-mi1320.c
224
sd->vmax.mirror = 1;
drivers/media/usb/gspca/gl860/gl860-mi1320.c
289
sd->vold.mirror = -1;
drivers/media/usb/gspca/gl860/gl860-mi1320.c
375
s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0);
drivers/media/usb/gspca/gl860/gl860-mi1320.c
507
if (mirror != sd->vold.mirror || flip != sd->vold.flip) {
drivers/media/usb/gspca/gl860/gl860-mi1320.c
509
sd->vold.mirror = mirror;
drivers/media/usb/gspca/gl860/gl860-mi1320.c
512
dat_hvflip2[3] = flip + 2 * mirror;
drivers/media/usb/gspca/gl860/gl860-mi2020.c
363
sd->vcur.mirror = 0;
drivers/media/usb/gspca/gl860/gl860-mi2020.c
375
sd->vmax.mirror = 1;
drivers/media/usb/gspca/gl860/gl860-mi2020.c
444
s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
474
dat_hvflip2[2] = 0x6c + 2 * (1 - flip) + (1 - mirror);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
475
dat_hvflip4[2] = 0x24 + 2 * (1 - flip) + (1 - mirror);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
593
sd->vold.mirror = mirror;
drivers/media/usb/gspca/gl860/gl860-mi2020.c
632
s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
691
if (mirror != sd->vold.mirror || flip != sd->vold.flip) {
drivers/media/usb/gspca/gl860/gl860-mi2020.c
692
sd->vold.mirror = mirror;
drivers/media/usb/gspca/gl860/gl860-mi2020.c
695
dat_hvflip2[2] = 0x6c + 2 * (1 - flip) + (1 - mirror);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
696
dat_hvflip4[2] = 0x24 + 2 * (1 - flip) + (1 - mirror);
drivers/media/usb/gspca/gl860/gl860-ov2640.c
183
sd->vcur.mirror = 0;
drivers/media/usb/gspca/gl860/gl860-ov2640.c
194
sd->vmax.mirror = 1;
drivers/media/usb/gspca/gl860/gl860-ov2640.c
247
sd->vold.mirror = -1;
drivers/media/usb/gspca/gl860/gl860-ov2640.c
347
s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) == 0);
drivers/media/usb/gspca/gl860/gl860-ov2640.c
438
if (mirror != sd->vold.mirror || flip != sd->vold.flip) {
drivers/media/usb/gspca/gl860/gl860-ov2640.c
439
sd->vold.mirror = mirror;
drivers/media/usb/gspca/gl860/gl860-ov2640.c
442
mirror = 0x80 * mirror;
drivers/media/usb/gspca/gl860/gl860-ov2640.c
446
ctrl_out(gspca_dev, 0x40, 1, 0x6028 + mirror, 0x0004, 0, NULL);
drivers/media/usb/gspca/gl860/gl860-ov2640.c
448
flip = 0x50 * flip + mirror;
drivers/media/usb/gspca/gl860/gl860-ov9655.c
211
sd->vmax.mirror = 0;
drivers/media/usb/gspca/gl860/gl860.c
134
if (sd->vmax.mirror)
drivers/media/usb/gspca/gl860/gl860.c
136
0, sd->vmax.mirror, 1, sd->vcur.mirror);
drivers/media/usb/gspca/gl860/gl860.c
72
sd->vcur.mirror = ctrl->val;
drivers/media/usb/gspca/gl860/gl860.h
42
u8 mirror;
drivers/net/dsa/b53/b53_common.c
2538
struct dsa_mall_mirror_tc_entry *mirror, bool ingress,
drivers/net/dsa/b53/b53_common.c
2555
reg |= mirror->to_local_port;
drivers/net/dsa/b53/b53_common.c
2564
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/b53/b53_common.c
2570
if (mirror->ingress)
drivers/net/dsa/b53/b53_common.c
2585
if (mirror->ingress)
drivers/net/dsa/b53/b53_common.c
2596
reg &= ~mirror->to_local_port;
drivers/net/dsa/b53/b53_priv.h
547
struct dsa_mall_mirror_tc_entry *mirror, bool ingress,
drivers/net/dsa/b53/b53_priv.h
552
struct dsa_mall_mirror_tc_entry *mirror);
drivers/net/dsa/microchip/ksz8.c
1699
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/microchip/ksz8.c
1719
ksz_port_cfg(dev, mirror->to_local_port, offset,
drivers/net/dsa/microchip/ksz8.c
1726
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/microchip/ksz8.c
1734
if (mirror->ingress) {
drivers/net/dsa/microchip/ksz8.c
1745
ksz_port_cfg(dev, mirror->to_local_port, offset,
drivers/net/dsa/microchip/ksz9477.c
1110
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/microchip/ksz9477.c
1123
if (p == mirror->to_local_port)
drivers/net/dsa/microchip/ksz9477.c
1141
ksz_port_cfg(dev, mirror->to_local_port, P_MIRROR_CTRL,
drivers/net/dsa/microchip/ksz9477.c
1150
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/microchip/ksz9477.c
1157
if (mirror->ingress)
drivers/net/dsa/microchip/ksz9477.c
1175
ksz_port_cfg(dev, mirror->to_local_port, P_MIRROR_CTRL,
drivers/net/dsa/microchip/ksz9477.h
30
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/microchip/ksz9477.h
33
struct dsa_mall_mirror_tc_entry *mirror);
drivers/net/dsa/mt7530.c
2085
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/mt7530.c
2101
monitor_port != mirror->to_local_port)
drivers/net/dsa/mt7530.c
2106
val |= MT753X_MIRROR_PORT_SET(priv->id, mirror->to_local_port);
drivers/net/dsa/mt7530.c
2123
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/mt7530.c
2129
if (mirror->ingress) {
drivers/net/dsa/mv88e6xxx/chip.c
6744
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/mv88e6xxx/chip.c
6758
mirror->to_local_port) {
drivers/net/dsa/mv88e6xxx/chip.c
6771
mirror->to_local_port);
drivers/net/dsa/mv88e6xxx/chip.c
6784
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/mv88e6xxx/chip.c
6786
enum mv88e6xxx_egress_direction direction = mirror->ingress ?
drivers/net/dsa/mv88e6xxx/chip.c
6798
other_mirrors |= mirror->ingress ?
drivers/net/dsa/mv88e6xxx/port.c
1161
bool mirror)
drivers/net/dsa/mv88e6xxx/port.c
1186
if (mirror)
drivers/net/dsa/mv88e6xxx/port.c
1191
*mirror_port = mirror;
drivers/net/dsa/mv88e6xxx/port.h
596
bool mirror);
drivers/net/dsa/ocelot/felix.c
2024
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/ocelot/felix.c
2029
return ocelot_port_mirror_add(ocelot, port, mirror->to_local_port,
drivers/net/dsa/ocelot/felix.c
2034
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/ocelot/felix.c
2038
ocelot_port_mirror_del(ocelot, port, mirror->ingress);
drivers/net/dsa/qca/qca8k-common.c
901
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/qca/qca8k-common.c
921
if (monitor_port != 0xF && monitor_port != mirror->to_local_port)
drivers/net/dsa/qca/qca8k-common.c
926
mirror->to_local_port);
drivers/net/dsa/qca/qca8k-common.c
956
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/qca/qca8k-common.c
962
if (mirror->ingress) {
drivers/net/dsa/qca/qca8k-common.c
974
if (mirror->ingress)
drivers/net/dsa/qca/qca8k.h
575
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/qca/qca8k.h
578
struct dsa_mall_mirror_tc_entry *mirror);
drivers/net/dsa/sja1105/sja1105_main.c
2835
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/sja1105/sja1105_main.c
2838
return sja1105_mirror_apply(ds->priv, port, mirror->to_local_port,
drivers/net/dsa/sja1105/sja1105_main.c
2843
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/sja1105/sja1105_main.c
2845
sja1105_mirror_apply(ds->priv, port, mirror->to_local_port,
drivers/net/dsa/sja1105/sja1105_main.c
2846
mirror->ingress, false);
drivers/net/dsa/yt921x.c
2540
struct dsa_mall_mirror_tc_entry *mirror)
drivers/net/dsa/yt921x.c
2547
res = yt921x_mirror_del(priv, port, mirror->ingress);
drivers/net/dsa/yt921x.c
2557
struct dsa_mall_mirror_tc_entry *mirror,
drivers/net/dsa/yt921x.c
2565
mirror->to_local_port, extack);
drivers/net/ethernet/apm/xgene/xgene_enet_cle.h
239
u8 mirror;
drivers/net/ethernet/mediatek/mtk_wed.c
1056
regmap_write(dev->hw->mirror, dev->hw->index * 4, 0);
drivers/net/ethernet/mediatek/mtk_wed.c
2358
regmap_write(dev->hw->mirror, dev->hw->index * 4, val);
drivers/net/ethernet/mediatek/mtk_wed.c
2848
hw->mirror = syscon_regmap_lookup_by_phandle(eth_np,
drivers/net/ethernet/mediatek/mtk_wed.c
2852
if (IS_ERR(hw->mirror) || IS_ERR(hw->hifsys)) {
drivers/net/ethernet/mediatek/mtk_wed.c
2858
regmap_write(hw->mirror, 0, 0);
drivers/net/ethernet/mediatek/mtk_wed.c
2859
regmap_write(hw->mirror, 4, 0);
drivers/net/ethernet/mediatek/mtk_wed.h
42
struct regmap *mirror;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1362
struct mlxsw_afa_mirror *mirror)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1364
mlxsw_afa_resource_del(&mirror->resource);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1366
mirror->local_in_port,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1367
mirror->span_id,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1368
mirror->ingress);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1369
kfree(mirror);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1376
struct mlxsw_afa_mirror *mirror;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1378
mirror = container_of(resource, struct mlxsw_afa_mirror, resource);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1379
mlxsw_afa_mirror_destroy(block, mirror);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1386
struct mlxsw_afa_mirror *mirror;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1389
mirror = kzalloc_obj(*mirror);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1390
if (!mirror)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1395
ingress, &mirror->span_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1399
mirror->ingress = ingress;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1400
mirror->local_in_port = local_in_port;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1401
mirror->resource.destructor = mlxsw_afa_mirror_destructor;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1402
mlxsw_afa_resource_add(block, &mirror->resource);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1403
return mirror;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1406
kfree(mirror);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1431
struct mlxsw_afa_mirror *mirror;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1434
mirror = mlxsw_afa_mirror_create(block, local_in_port, out_dev,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1436
if (IS_ERR(mirror)) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1438
return PTR_ERR(mirror);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1440
err = mlxsw_afa_block_append_allocated_mirror(block, mirror->span_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1449
mlxsw_afa_mirror_destroy(block, mirror);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1205
struct mlxsw_sp_mall_mirror_entry mirror;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
271
mall_entry->mirror.to_dev = act->dev;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
36
if (!mall_entry->mirror.to_dev) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
41
agent_parms.to_dev = mall_entry->mirror.to_dev;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
42
err = mlxsw_sp_span_agent_get(mlxsw_sp, &mall_entry->mirror.span_id,
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
58
parms.span_id = mall_entry->mirror.span_id;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
72
mlxsw_sp_span_agent_put(mlxsw_sp, mall_entry->mirror.span_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
86
parms.span_id = mall_entry->mirror.span_id;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
89
mlxsw_sp_span_agent_put(mlxsw_sp, mall_entry->mirror.span_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1833
.to_dev = mall_entry->mirror.to_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1837
&agent_parms, &mall_entry->mirror.span_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1844
mlxsw_sp_qevent_span_deconfigure(mlxsw_sp, qevent_binding, mall_entry->mirror.span_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2030
mall_entry->mirror.to_dev = act->dev;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
286
struct sparx5_mall_mirror_entry mirror;
drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c
161
mport = entry->mirror.port;
drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c
183
entry->mirror.idx = mirror_idx;
drivers/net/ethernet/microchip/sparx5/sparx5_mirror.c
192
u32 mirror_idx = entry->mirror.idx;
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
43
entry->mirror.port = netdev_priv(action->dev);
drivers/net/ethernet/mscc/ocelot.c
2884
struct ocelot_mirror *m = ocelot->mirror;
drivers/net/ethernet/mscc/ocelot.c
2903
ocelot->mirror = m;
drivers/net/ethernet/mscc/ocelot.c
2913
struct ocelot_mirror *m = ocelot->mirror;
drivers/net/ethernet/mscc/ocelot.c
2919
ocelot->mirror = NULL;
drivers/net/ethernet/mscc/ocelot_flower.c
233
const struct flow_action_entry *a, bool mirror,
drivers/net/ethernet/mscc/ocelot_flower.c
237
const char *act_string = mirror ? "mirror" : "redirect";
drivers/net/ethernet/mscc/ocelot_flower.c
240
offloadable_act_id = mirror ? FLOW_ACTION_MIRRED : FLOW_ACTION_REDIRECT;
drivers/pinctrl/pinctrl-mcp23s08.c
596
bool mirror = false;
drivers/pinctrl/pinctrl-mcp23s08.c
635
mirror = device_property_read_bool(dev, "microchip,irq-mirror");
drivers/pinctrl/pinctrl-mcp23s08.c
639
if ((status & IOCON_SEQOP) || !(status & IOCON_HAEN) || mirror ||
drivers/pinctrl/pinctrl-mcp23s08.c
649
if (mirror)
drivers/staging/media/ipu3/ipu3-abi.h
1024
u32 mirror;
drivers/staging/media/ipu3/ipu3-abi.h
918
u32 mirror;
drivers/staging/media/ipu3/ipu3-css-params.c
1149
param->mirror = frame_params[pin].mirror;
drivers/staging/media/ipu3/ipu3-css-params.c
312
unsigned int mirror;
drivers/staging/media/ipu3/ipu3-css-params.c
429
frame_params[pin].mirror = 0;
drivers/staging/media/ipu3/ipu3-css-params.c
996
fr_pr->mirror = frame_params[pin].mirror;
drivers/video/fbdev/aty/radeon_base.c
1006
mirror = 1;
drivers/video/fbdev/aty/radeon_base.c
1011
mirror = 0;
drivers/video/fbdev/aty/radeon_base.c
1742
if (mirror)
drivers/video/fbdev/aty/radeon_base.c
2571
mirror = 1;
drivers/video/fbdev/aty/radeon_base.c
2634
module_param(mirror, bool, 0);
drivers/video/fbdev/aty/radeon_base.c
2635
MODULE_PARM_DESC(mirror, "bool: mirror the display to both monitors");
drivers/video/fbdev/aty/radeon_base.c
266
static bool mirror = 0;
drivers/video/fbdev/mb862xx/mb862xxfb.h
14
int mirror;
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
345
if (l1_cfg->mirror) {
drivers/video/fbdev/omap/lcd_dma.c
103
void omap_set_lcd_dma_b1_mirror(int mirror)
drivers/video/fbdev/omap/lcd_dma.c
109
lcd_dma.mirror = mirror;
drivers/video/fbdev/omap/lcd_dma.c
170
if (!lcd_dma.mirror) {
drivers/video/fbdev/omap/lcd_dma.c
190
if (!lcd_dma.mirror) {
drivers/video/fbdev/omap/lcd_dma.c
205
if (!lcd_dma.mirror) {
drivers/video/fbdev/omap/lcd_dma.c
220
if (!lcd_dma.mirror) {
drivers/video/fbdev/omap/lcd_dma.c
271
if (!(lcd_dma.rotate || lcd_dma.mirror ||
drivers/video/fbdev/omap/lcd_dma.c
322
lcd_dma.mirror = 0;
drivers/video/fbdev/omap/lcd_dma.c
63
int mirror;
drivers/video/fbdev/omap/lcd_dma.h
60
extern void omap_set_lcd_dma_b1_mirror(int mirror);
drivers/video/fbdev/omap/lcdc.c
184
if (plane->info.mirror || (src & 3) ||
drivers/video/fbdev/omap/lcdc.c
227
omap_set_lcd_dma_b1_mirror(plane->info.mirror);
drivers/video/fbdev/omap/omapfb_main.c
1064
unsigned int mirror;
drivers/video/fbdev/omap/omapfb_main.c
1073
if (get_user(p.mirror, (int __user *)arg))
drivers/video/fbdev/omap/omapfb_main.c
1076
omapfb_mirror(fbi, p.mirror);
drivers/video/fbdev/omap/omapfb_main.c
1504
plane->info.mirror = def_mirror;
drivers/video/fbdev/omap/omapfb_main.c
1917
module_param_named(mirror, def_mirror, uint, 0664);
drivers/video/fbdev/omap/omapfb_main.c
623
static int omapfb_mirror(struct fb_info *fbi, int mirror)
drivers/video/fbdev/omap/omapfb_main.c
630
mirror = mirror ? 1 : 0;
drivers/video/fbdev/omap/omapfb_main.c
633
else if (mirror != plane->info.mirror) {
drivers/video/fbdev/omap/omapfb_main.c
634
plane->info.mirror = mirror;
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
1807
static void calc_vrfb_rotation_offset(u8 rotation, bool mirror,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
1841
switch (rotation + mirror * 4) {
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
1894
static void calc_dma_rotation_offset(u8 rotation, bool mirror,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
1935
switch (rotation + mirror * 4) {
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2545
u8 rotation, bool mirror, u8 zorder, u8 pre_mult_alpha,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2671
calc_dma_rotation_offset(rotation, mirror, screen_width,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2677
calc_vrfb_rotation_offset(rotation, mirror,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2719
dispc_ovl_set_rotation_attrs(plane, rotation, rotation_type, mirror,
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2749
oi->color_mode, oi->rotation, oi->mirror, channel, replication);
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
2754
oi->mirror, oi->zorder, oi->pre_mult_alpha, oi->global_alpha,
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
171
int mirror;
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
174
mirror = dssdev->driver->get_mirror(dssdev);
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
175
return sysfs_emit(buf, "%u\n", mirror);
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
182
bool mirror;
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
187
r = kstrtobool(buf, &mirror);
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
191
r = dssdev->driver->set_mirror(dssdev, mirror);
drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
253
static DISPLAY_ATTR(mirror, S_IRUGO|S_IWUSR,
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
192
pi->mirror = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1904
ofbi->mirror = def_mirror;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
2634
module_param_named(mirror, def_mirror, bool, 0);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
843
int mirror;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
894
mirror = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
896
mirror = ofbi->mirror;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
905
info.mirror = mirror;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
100
r = kstrtobool(buf, &mirror);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
106
ofbi->mirror = mirror;
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
544
__ATTR(mirror, S_IRUGO | S_IWUSR, show_mirror, store_mirror),
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
87
return sysfs_emit(buf, "%d\n", ofbi->mirror);
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c
96
bool mirror;
drivers/video/fbdev/omap2/omapfb/omapfb.h
66
bool mirror;
fs/btrfs/bio.c
191
int mirror = repair_bbio->mirror_num;
fs/btrfs/bio.c
210
mirror = next_repair_mirror(fbio, mirror);
fs/btrfs/bio.c
211
if (mirror == fbio->bbio->mirror_num) {
fs/btrfs/bio.c
217
btrfs_submit_bbio(repair_bbio, mirror);
fs/btrfs/bio.c
222
mirror = prev_repair_mirror(fbio, mirror);
fs/btrfs/bio.c
225
logical, paddrs, step, mirror);
fs/btrfs/bio.c
226
} while (mirror != fbio->bbio->mirror_num);
fs/btrfs/bio.c
259
int mirror;
fs/btrfs/bio.c
297
mirror = next_repair_mirror(fbio, failed_bbio->mirror_num);
fs/btrfs/bio.c
298
btrfs_debug(fs_info, "submitting repair read to mirror %d", mirror);
fs/btrfs/bio.c
299
btrfs_submit_bbio(repair_bbio, mirror);
fs/btrfs/disk-io.h
37
static inline u64 btrfs_sb_offset(int mirror)
fs/btrfs/disk-io.h
40
if (mirror)
fs/btrfs/disk-io.h
41
return start << (BTRFS_SUPER_MIRROR_SHIFT * mirror);
fs/btrfs/scrub.c
1164
int mirror;
fs/btrfs/scrub.c
1187
for (mirror = calc_next_mirror(stripe->mirror_num, num_copies);
fs/btrfs/scrub.c
1188
mirror != stripe->mirror_num;
fs/btrfs/scrub.c
1189
mirror = calc_next_mirror(mirror, num_copies)) {
fs/btrfs/scrub.c
1192
scrub_stripe_submit_repair_read(stripe, mirror,
fs/btrfs/scrub.c
1211
for (i = 0, mirror = stripe->mirror_num;
fs/btrfs/scrub.c
1213
i++, mirror = calc_next_mirror(mirror, num_copies)) {
fs/btrfs/scrub.c
1216
scrub_stripe_submit_repair_read(stripe, mirror,
fs/btrfs/scrub.c
1795
int mirror = stripe->mirror_num;
fs/btrfs/scrub.c
1811
btrfs_submit_bbio(bbio, mirror);
fs/btrfs/scrub.c
1829
&stripe_len, &bioc, &io_stripe, &mirror);
fs/btrfs/scrub.c
1857
btrfs_submit_bbio(bbio, mirror);
fs/btrfs/scrub.c
1874
int mirror = stripe->mirror_num;
fs/btrfs/scrub.c
1903
mirror = calc_next_mirror(mirror, num_copies);
fs/btrfs/scrub.c
1905
btrfs_submit_bbio(bbio, mirror);
fs/btrfs/scrub.c
914
static int calc_next_mirror(int mirror, int num_copies)
fs/btrfs/scrub.c
916
ASSERT(mirror <= num_copies);
fs/btrfs/scrub.c
917
return (mirror + 1 > num_copies) ? 1 : mirror + 1;
fs/btrfs/scrub.c
955
int mirror, int blocksize, bool wait)
fs/btrfs/scrub.c
972
btrfs_submit_bbio(bbio, mirror);
fs/btrfs/scrub.c
988
btrfs_submit_bbio(bbio, mirror);
fs/btrfs/zoned.c
1030
int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror)
fs/btrfs/zoned.c
1045
sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror);
fs/btrfs/zoned.c
168
static inline u32 sb_zone_number(int shift, int mirror)
fs/btrfs/zoned.c
172
ASSERT(mirror < BTRFS_SUPER_MIRROR_MAX, "mirror=%d", mirror);
fs/btrfs/zoned.c
173
switch (mirror) {
fs/btrfs/zoned.c
891
int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
fs/btrfs/zoned.c
903
*bytenr_ret = btrfs_sb_offset(mirror);
fs/btrfs/zoned.c
916
sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror);
fs/btrfs/zoned.c
931
int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw,
fs/btrfs/zoned.c
944
*bytenr_ret = btrfs_sb_offset(mirror);
fs/btrfs/zoned.c
948
zone_num = sb_zone_number(zinfo->zone_size_shift, mirror);
fs/btrfs/zoned.c
953
&zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror],
fs/btrfs/zoned.c
958
int mirror)
fs/btrfs/zoned.c
965
zone_num = sb_zone_number(zinfo->zone_size_shift, mirror);
fs/btrfs/zoned.c
975
int btrfs_advance_sb_log(struct btrfs_device *device, int mirror)
fs/btrfs/zoned.c
981
if (!is_sb_log_zone(zinfo, mirror))
fs/btrfs/zoned.c
984
zone = &zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror];
fs/btrfs/zoned.h
152
int mirror, int rw, u64 *bytenr_ret)
fs/btrfs/zoned.h
154
*bytenr_ret = btrfs_sb_offset(mirror);
fs/btrfs/zoned.h
158
static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror,
fs/btrfs/zoned.h
161
*bytenr_ret = btrfs_sb_offset(mirror);
fs/btrfs/zoned.h
165
static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror)
fs/btrfs/zoned.h
170
static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror)
fs/btrfs/zoned.h
63
int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
fs/btrfs/zoned.h
65
int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw,
fs/btrfs/zoned.h
67
int btrfs_advance_sb_log(struct btrfs_device *device, int mirror);
fs/btrfs/zoned.h
68
int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
1035
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1069
mirror = FF_LAYOUT_COMP(pgio->pg_lseg, ds_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1071
pgm->pg_bsize = mirror->dss[dss_id].mirror_ds->ds_versions[0].rsize;
fs/nfs/flexfilelayout/flexfilelayout.c
1105
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1132
mirror = FF_LAYOUT_COMP(pgio->pg_lseg, i);
fs/nfs/flexfilelayout/flexfilelayout.c
1135
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
1137
ds = nfs4_ff_layout_prepare_ds(pgio->pg_lseg, mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
1148
pgm->pg_bsize = mirror->dss[dss_id].mirror_ds->ds_versions[0].wsize;
fs/nfs/flexfilelayout/flexfilelayout.c
1518
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1551
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1553
mirror, dss_id, offset, length, status, opnum,
fs/nfs/flexfilelayout/flexfilelayout.c
1658
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1664
mirror = FF_LAYOUT_COMP(hdr->lseg, hdr->pgio_mirror_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1667
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
1672
mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
1681
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1687
mirror = FF_LAYOUT_COMP(hdr->lseg, hdr->pgio_mirror_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1690
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
1695
mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
172
struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, ds_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
174
return nfs_local_open_fh(clp, cred, fh, &mirror->dss[dss_id].nfl, mode);
fs/nfs/flexfilelayout/flexfilelayout.c
1883
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1889
mirror = FF_LAYOUT_COMP(hdr->lseg, hdr->pgio_mirror_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1892
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
1897
mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
1906
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
1912
mirror = FF_LAYOUT_COMP(hdr->lseg, hdr->pgio_mirror_idx);
fs/nfs/flexfilelayout/flexfilelayout.c
1915
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
1920
mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
2147
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
2160
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.c
2163
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
2165
ds = nfs4_ff_layout_prepare_ds(lseg, mirror, dss_id, false);
fs/nfs/flexfilelayout/flexfilelayout.c
2171
ds_clnt = nfs4_ff_find_or_create_ds_client(mirror, ds->ds_clp,
fs/nfs/flexfilelayout/flexfilelayout.c
2176
ds_cred = ff_layout_get_ds_cred(mirror, &lseg->pls_range, hdr->cred, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2180
vers = nfs4_ff_layout_ds_version(mirror, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2188
fh = nfs4_ff_layout_select_ds_fh(mirror, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2192
nfs4_ff_layout_select_ds_stateid(mirror, dss_id, &hdr->args.stateid);
fs/nfs/flexfilelayout/flexfilelayout.c
2242
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
2251
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.c
2254
mirror->dss_count,
fs/nfs/flexfilelayout/flexfilelayout.c
2256
ds = nfs4_ff_layout_prepare_ds(lseg, mirror, dss_id, true);
fs/nfs/flexfilelayout/flexfilelayout.c
2262
ds_clnt = nfs4_ff_find_or_create_ds_client(mirror, ds->ds_clp,
fs/nfs/flexfilelayout/flexfilelayout.c
2267
ds_cred = ff_layout_get_ds_cred(mirror, &lseg->pls_range, hdr->cred, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2271
vers = nfs4_ff_layout_ds_version(mirror, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2282
fh = nfs4_ff_layout_select_ds_fh(mirror, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2286
nfs4_ff_layout_select_ds_stateid(mirror, dss_id, &hdr->args.stateid);
fs/nfs/flexfilelayout/flexfilelayout.c
2344
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
2355
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.c
2357
ds = nfs4_ff_layout_prepare_ds(lseg, mirror, dss_id, true);
fs/nfs/flexfilelayout/flexfilelayout.c
2361
ds_clnt = nfs4_ff_find_or_create_ds_client(mirror, ds->ds_clp,
fs/nfs/flexfilelayout/flexfilelayout.c
2366
ds_cred = ff_layout_get_ds_cred(mirror, &lseg->pls_range, data->cred, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
237
struct nfs4_ff_layout_mirror *mirror)
fs/nfs/flexfilelayout/flexfilelayout.c
2370
vers = nfs4_ff_layout_ds_version(mirror, dss_id);
fs/nfs/flexfilelayout/flexfilelayout.c
2443
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
245
if (!ff_mirror_match_devid(mirror, pos))
fs/nfs/flexfilelayout/flexfilelayout.c
2451
mirror = flseg->mirror_array[idx];
fs/nfs/flexfilelayout/flexfilelayout.c
2452
for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
fs/nfs/flexfilelayout/flexfilelayout.c
2453
mirror_ds = mirror->dss[dss_id].mirror_ds;
fs/nfs/flexfilelayout/flexfilelayout.c
2456
ds = mirror->dss[dss_id].mirror_ds->ds;
fs/nfs/flexfilelayout/flexfilelayout.c
247
if (!ff_mirror_match_fh(mirror, pos))
fs/nfs/flexfilelayout/flexfilelayout.c
254
list_add(&mirror->mirrors, &ff_layout->mirrors);
fs/nfs/flexfilelayout/flexfilelayout.c
255
mirror->layout = lo;
fs/nfs/flexfilelayout/flexfilelayout.c
257
return mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
261
ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror)
fs/nfs/flexfilelayout/flexfilelayout.c
264
if (mirror->layout == NULL)
fs/nfs/flexfilelayout/flexfilelayout.c
266
inode = mirror->layout->plh_inode;
fs/nfs/flexfilelayout/flexfilelayout.c
268
list_del(&mirror->mirrors);
fs/nfs/flexfilelayout/flexfilelayout.c
270
mirror->layout = NULL;
fs/nfs/flexfilelayout/flexfilelayout.c
276
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
278
mirror = kzalloc_obj(*mirror, gfp_flags);
fs/nfs/flexfilelayout/flexfilelayout.c
279
if (mirror == NULL)
fs/nfs/flexfilelayout/flexfilelayout.c
282
spin_lock_init(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
283
refcount_set(&mirror->ref, 1);
fs/nfs/flexfilelayout/flexfilelayout.c
284
INIT_LIST_HEAD(&mirror->mirrors);
fs/nfs/flexfilelayout/flexfilelayout.c
286
mirror->dss_count = dss_count;
fs/nfs/flexfilelayout/flexfilelayout.c
287
mirror->dss =
fs/nfs/flexfilelayout/flexfilelayout.c
2872
spin_lock(&dss_info->mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
2878
spin_unlock(&dss_info->mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
290
if (mirror->dss == NULL) {
fs/nfs/flexfilelayout/flexfilelayout.c
2907
struct nfs4_ff_layout_mirror *mirror = dss_info->mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
2909
ff_layout_put_mirror(mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
291
kfree(mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
2923
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
2928
list_for_each_entry(mirror, &ff_layout->mirrors, mirrors) {
fs/nfs/flexfilelayout/flexfilelayout.c
2929
for (dss_id = 0; dss_id < mirror->dss_count; ++dss_id) {
fs/nfs/flexfilelayout/flexfilelayout.c
2930
dss_info = &mirror->dss[dss_id];
fs/nfs/flexfilelayout/flexfilelayout.c
2936
&mirror->flags) &&
fs/nfs/flexfilelayout/flexfilelayout.c
2940
if (!refcount_inc_not_zero(&mirror->ref))
fs/nfs/flexfilelayout/flexfilelayout.c
2948
spin_lock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
295
for (u32 dss_id = 0; dss_id < mirror->dss_count; dss_id++)
fs/nfs/flexfilelayout/flexfilelayout.c
2957
spin_unlock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
296
nfs_localio_file_init(&mirror->dss[dss_id].nfl);
fs/nfs/flexfilelayout/flexfilelayout.c
2960
devinfo->ld_private.data = &mirror->dss[dss_id];
fs/nfs/flexfilelayout/flexfilelayout.c
298
return mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
301
static void ff_layout_free_mirror(struct nfs4_ff_layout_mirror *mirror)
fs/nfs/flexfilelayout/flexfilelayout.c
306
ff_layout_remove_mirror(mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
308
for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
fs/nfs/flexfilelayout/flexfilelayout.c
309
kfree(mirror->dss[dss_id].fh_versions);
fs/nfs/flexfilelayout/flexfilelayout.c
310
cred = rcu_access_pointer(mirror->dss[dss_id].ro_cred);
fs/nfs/flexfilelayout/flexfilelayout.c
312
cred = rcu_access_pointer(mirror->dss[dss_id].rw_cred);
fs/nfs/flexfilelayout/flexfilelayout.c
314
nfs_close_local_fh(&mirror->dss[dss_id].nfl);
fs/nfs/flexfilelayout/flexfilelayout.c
315
nfs4_ff_layout_put_deviceid(mirror->dss[dss_id].mirror_ds);
fs/nfs/flexfilelayout/flexfilelayout.c
318
kfree(mirror->dss);
fs/nfs/flexfilelayout/flexfilelayout.c
319
kfree(mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
322
static void ff_layout_put_mirror(struct nfs4_ff_layout_mirror *mirror)
fs/nfs/flexfilelayout/flexfilelayout.c
324
if (mirror != NULL && refcount_dec_and_test(&mirror->ref))
fs/nfs/flexfilelayout/flexfilelayout.c
325
ff_layout_free_mirror(mirror);
fs/nfs/flexfilelayout/flexfilelayout.c
422
static u32 ff_mirror_efficiency_sum(const struct nfs4_ff_layout_mirror *mirror)
fs/nfs/flexfilelayout/flexfilelayout.c
426
for (dss_id = 0; dss_id < mirror->dss_count; dss_id++)
fs/nfs/flexfilelayout/flexfilelayout.c
427
sum += mirror->dss[dss_id].efficiency;
fs/nfs/flexfilelayout/flexfilelayout.c
495
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
529
dss_info->mirror = fls->mirror_array[i];
fs/nfs/flexfilelayout/flexfilelayout.c
610
mirror = ff_layout_add_mirror(lh, fls->mirror_array[i]);
fs/nfs/flexfilelayout/flexfilelayout.c
611
if (mirror != fls->mirror_array[i]) {
fs/nfs/flexfilelayout/flexfilelayout.c
616
cred = xchg(&mirror->dss[dss_id].ro_cred,
fs/nfs/flexfilelayout/flexfilelayout.c
620
cred = xchg(&mirror->dss[dss_id].rw_cred,
fs/nfs/flexfilelayout/flexfilelayout.c
626
fls->mirror_array[i] = mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
726
nfs4_ff_layoutstat_start_io(struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
732
struct nfs4_flexfile_layout *ffl = FF_LAYOUT_FROM_HDR(mirror->layout);
fs/nfs/flexfilelayout/flexfilelayout.c
735
if (!mirror->dss[dss_id].start_time)
fs/nfs/flexfilelayout/flexfilelayout.c
736
mirror->dss[dss_id].start_time = now;
fs/nfs/flexfilelayout/flexfilelayout.c
737
if (mirror->report_interval != 0)
fs/nfs/flexfilelayout/flexfilelayout.c
738
report_interval = (s64)mirror->report_interval * 1000LL;
fs/nfs/flexfilelayout/flexfilelayout.c
785
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
791
spin_lock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
793
mirror, dss_id, &mirror->dss[dss_id].read_stat, now);
fs/nfs/flexfilelayout/flexfilelayout.c
795
&mirror->dss[dss_id].read_stat, requested);
fs/nfs/flexfilelayout/flexfilelayout.c
796
set_bit(NFS4_FF_MIRROR_STAT_AVAIL, &mirror->flags);
fs/nfs/flexfilelayout/flexfilelayout.c
797
spin_unlock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
805
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
810
spin_lock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
811
nfs4_ff_layout_stat_io_update_completed(&mirror->dss[dss_id].read_stat,
fs/nfs/flexfilelayout/flexfilelayout.c
814
set_bit(NFS4_FF_MIRROR_STAT_AVAIL, &mirror->flags);
fs/nfs/flexfilelayout/flexfilelayout.c
815
spin_unlock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
820
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
826
spin_lock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
828
mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
830
&mirror->dss[dss_id].write_stat,
fs/nfs/flexfilelayout/flexfilelayout.c
833
&mirror->dss[dss_id].write_stat,
fs/nfs/flexfilelayout/flexfilelayout.c
835
set_bit(NFS4_FF_MIRROR_STAT_AVAIL, &mirror->flags);
fs/nfs/flexfilelayout/flexfilelayout.c
836
spin_unlock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
844
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.c
853
spin_lock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
854
nfs4_ff_layout_stat_io_update_completed(&mirror->dss[dss_id].write_stat,
fs/nfs/flexfilelayout/flexfilelayout.c
856
set_bit(NFS4_FF_MIRROR_STAT_AVAIL, &mirror->flags);
fs/nfs/flexfilelayout/flexfilelayout.c
857
spin_unlock(&mirror->lock);
fs/nfs/flexfilelayout/flexfilelayout.c
885
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayout.c
891
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.c
896
ds = nfs4_ff_layout_prepare_ds(lseg, mirror, *dss_id, false);
fs/nfs/flexfilelayout/flexfilelayout.c
901
nfs4_test_deviceid_unavailable(&mirror->dss[*dss_id].mirror_ds->id_node)) {
fs/nfs/flexfilelayout/flexfilelayout.h
168
struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayout.h
170
if (mirror != NULL) {
fs/nfs/flexfilelayout/flexfilelayout.h
171
struct nfs4_ff_layout_ds *mirror_ds = mirror->dss[dss_id].mirror_ds;
fs/nfs/flexfilelayout/flexfilelayout.h
210
nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror, u32 dss_id)
fs/nfs/flexfilelayout/flexfilelayout.h
212
return mirror->dss[dss_id].mirror_ds->ds_versions[0].version;
fs/nfs/flexfilelayout/flexfilelayout.h
234
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.h
245
nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id);
fs/nfs/flexfilelayout/flexfilelayout.h
247
nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.h
253
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.h
258
nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.h
262
const struct cred *ff_layout_get_ds_cred(struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayout.h
79
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
257
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
266
if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds))
fs/nfs/flexfilelayout/flexfilelayoutdev.c
278
nfs4_stateid_copy(&dserr->stateid, &mirror->dss[dss_id].stateid);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
279
memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
289
ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode, u32 dss_id)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
294
pcred = &mirror->dss[dss_id].ro_cred;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
296
pcred = &mirror->dss[dss_id].rw_cred;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
311
nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
314
return &mirror->dss[dss_id].fh_versions[0];
fs/nfs/flexfilelayout/flexfilelayoutdev.c
318
nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
322
if (nfs4_ff_layout_ds_version(mirror, dss_id) == 4)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
323
nfs4_stateid_copy(stateid, &mirror->dss[dss_id].stateid);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
328
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
331
if (mirror == NULL)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
333
if (mirror->dss[dss_id].mirror_ds == NULL) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
338
&mirror->dss[dss_id].devid, lo->plh_lc_cred,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
344
if (cmpxchg(&mirror->dss[dss_id].mirror_ds, NULL, mirror_ds) &&
fs/nfs/flexfilelayout/flexfilelayoutdev.c
349
if (IS_ERR(mirror->dss[dss_id].mirror_ds))
fs/nfs/flexfilelayout/flexfilelayoutdev.c
377
struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
387
if (!ff_layout_init_mirror_ds(lseg->pls_layout, mirror, dss_id))
fs/nfs/flexfilelayout/flexfilelayoutdev.c
390
ds = mirror->dss[dss_id].mirror_ds->ds;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
399
status = nfs4_pnfs_ds_connect(s, ds, &mirror->dss[dss_id].mirror_ds->id_node,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
401
mirror->dss[dss_id].mirror_ds->ds_versions[0].version,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
402
mirror->dss[dss_id].mirror_ds->ds_versions[0].minor_version);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
415
if (mirror->dss[dss_id].mirror_ds->ds_versions[0].rsize > max_payload)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
416
mirror->dss[dss_id].mirror_ds->ds_versions[0].rsize = max_payload;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
417
if (mirror->dss[dss_id].mirror_ds->ds_versions[0].wsize > max_payload)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
418
mirror->dss[dss_id].mirror_ds->ds_versions[0].wsize = max_payload;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
423
mirror, dss_id, lseg->pls_range.offset,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
435
ff_layout_get_ds_cred(struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
442
if (mirror && !mirror->dss[dss_id].mirror_ds->ds_versions[0].tightly_coupled) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
443
cred = ff_layout_get_mirror_cred(mirror, range->iomode, dss_id);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
463
nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
467
switch (mirror->dss[dss_id].mirror_ds->ds_versions[0].version) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
571
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
576
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
577
if (!mirror)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
579
for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
580
if (!mirror->dss[dss_id].mirror_ds)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
582
if (IS_ERR(mirror->dss[dss_id].mirror_ds))
fs/nfs/flexfilelayout/flexfilelayoutdev.c
584
devid = &mirror->dss[dss_id].mirror_ds->id_node;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
595
struct nfs4_ff_layout_mirror *mirror;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
600
mirror = FF_LAYOUT_COMP(lseg, idx);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
601
if (!mirror)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
603
for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
fs/nfs/flexfilelayout/flexfilelayoutdev.c
604
if (IS_ERR(mirror->dss[dss_id].mirror_ds))
fs/nfs/flexfilelayout/flexfilelayoutdev.c
606
if (!mirror->dss[dss_id].mirror_ds)
fs/nfs/flexfilelayout/flexfilelayoutdev.c
608
devid = &mirror->dss[dss_id].mirror_ds->id_node;
fs/nfs/pagelist.c
102
hdr->req = nfs_list_entry(mirror->pg_list.next);
fs/nfs/pagelist.c
106
hdr->good_bytes = mirror->pg_count;
fs/nfs/pagelist.c
1111
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
1115
if (list_empty(&mirror->pg_list)) {
fs/nfs/pagelist.c
1120
mirror->pg_base = req->wb_pgbase;
fs/nfs/pagelist.c
1121
mirror->pg_count = 0;
fs/nfs/pagelist.c
1122
mirror->pg_recoalesce = 0;
fs/nfs/pagelist.c
1124
prev = nfs_list_entry(mirror->pg_list.prev);
fs/nfs/pagelist.c
1137
nfs_list_move_request(req, &mirror->pg_list);
fs/nfs/pagelist.c
1138
mirror->pg_count += req->wb_bytes;
fs/nfs/pagelist.c
1147
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
1149
if (!list_empty(&mirror->pg_list)) {
fs/nfs/pagelist.c
1153
if (list_empty(&mirror->pg_list))
fs/nfs/pagelist.c
1154
mirror->pg_bytes_written += mirror->pg_count;
fs/nfs/pagelist.c
1183
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
1219
if (desc->pg_error < 0 || mirror->pg_recoalesce)
fs/nfs/pagelist.c
1242
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
1246
list_splice_init(&mirror->pg_list, &head);
fs/nfs/pagelist.c
1247
mirror->pg_recoalesce = 0;
fs/nfs/pagelist.c
1256
list_splice_tail(&head, &mirror->pg_list);
fs/nfs/pagelist.c
1257
mirror->pg_recoalesce = 1;
fs/nfs/pagelist.c
1262
} while (mirror->pg_recoalesce);
fs/nfs/pagelist.c
1286
struct nfs_pgio_mirror *mirror;
fs/nfs/pagelist.c
1292
mirror = nfs_pgio_get_mirror(desc, midx);
fs/nfs/pagelist.c
1293
desc->pg_completion_ops->error_cleanup(&mirror->pg_list,
fs/nfs/pagelist.c
1353
struct nfs_pgio_mirror *mirror;
fs/nfs/pagelist.c
1357
mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
1361
if (desc->pg_error < 0 || !mirror->pg_recoalesce)
fs/nfs/pagelist.c
1436
struct nfs_pgio_mirror *mirror;
fs/nfs/pagelist.c
1442
mirror = nfs_pgio_get_mirror(desc, midx);
fs/nfs/pagelist.c
1443
if (!list_empty(&mirror->pg_list)) {
fs/nfs/pagelist.c
1444
prev = nfs_list_entry(mirror->pg_list.prev);
fs/nfs/pagelist.c
614
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
617
if (mirror->pg_count > mirror->pg_bsize) {
fs/nfs/pagelist.c
627
if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) *
fs/nfs/pagelist.c
631
return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes);
fs/nfs/pagelist.c
798
static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror,
fs/nfs/pagelist.c
801
INIT_LIST_HEAD(&mirror->pg_list);
fs/nfs/pagelist.c
802
mirror->pg_bytes_written = 0;
fs/nfs/pagelist.c
803
mirror->pg_count = 0;
fs/nfs/pagelist.c
804
mirror->pg_bsize = bsize;
fs/nfs/pagelist.c
805
mirror->pg_base = 0;
fs/nfs/pagelist.c
806
mirror->pg_recoalesce = 0;
fs/nfs/pagelist.c
878
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pagelist.c
883
struct list_head *head = &mirror->pg_list;
fs/nfs/pagelist.c
887
unsigned int pg_base = offset_in_page(mirror->pg_base);
fs/nfs/pagelist.c
890
pagecount = nfs_page_array_len(pg_base, mirror->pg_count);
fs/nfs/pagelist.c
942
nfs_pgio_rpcsetup(hdr, pg_base, mirror->pg_count, desc->pg_ioflags,
fs/nfs/pagelist.c
99
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pnfs.c
3048
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pnfs.c
3051
list_splice_tail_init(&hdr->pages, &mirror->pg_list);
fs/nfs/pnfs.c
3053
mirror->pg_recoalesce = 1;
fs/nfs/pnfs.c
3097
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pnfs.c
3098
list_splice_init(&hdr->pages, &mirror->pg_list);
fs/nfs/pnfs.c
3099
mirror->pg_recoalesce = 1;
fs/nfs/pnfs.c
3172
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pnfs.c
3175
list_splice_tail_init(&hdr->pages, &mirror->pg_list);
fs/nfs/pnfs.c
3177
mirror->pg_recoalesce = 1;
fs/nfs/pnfs.c
3242
struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc);
fs/nfs/pnfs.c
3243
list_splice_init(&hdr->pages, &mirror->pg_list);
fs/nfs/pnfs.c
3244
mirror->pg_recoalesce = 1;
fs/nfs/read.c
109
mirror = &pgio->pg_mirrors[0];
fs/nfs/read.c
110
mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->rsize;
fs/nfs/read.c
99
struct nfs_pgio_mirror *mirror;
fs/nfs/write.c
1421
struct nfs_pgio_mirror *mirror;
fs/nfs/write.c
1430
mirror = &pgio->pg_mirrors[0];
fs/nfs/write.c
1431
mirror->pg_bsize = NFS_SERVER(pgio->pg_inode)->wsize;
include/net/dsa.h
1122
struct dsa_mall_mirror_tc_entry *mirror,
include/net/dsa.h
1125
struct dsa_mall_mirror_tc_entry *mirror);
include/net/dsa.h
229
struct dsa_mall_mirror_tc_entry mirror;
include/soc/mscc/ocelot.h
862
struct ocelot_mirror *mirror;
include/uapi/linux/omapfb.h
142
__u8 mirror;
include/video/omapfb_dss.h
303
bool mirror;
include/video/omapfb_dss.h
433
bool mirror;
net/dsa/user.c
1374
struct dsa_mall_mirror_tc_entry *mirror;
net/dsa/user.c
1438
mirror = &mall_tc_entry->mirror;
net/dsa/user.c
1439
mirror->to_local_port = to_dp->index;
net/dsa/user.c
1440
mirror->ingress = ingress;
net/dsa/user.c
1442
err = ds->ops->port_mirror_add(ds, dp->index, mirror, ingress, extack);
net/dsa/user.c
1559
&mall_tc_entry->mirror);
tools/testing/selftests/mm/hmm-tests.c
1018
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1019
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1037
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1066
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1067
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1085
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1098
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1122
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1123
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1139
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1172
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1173
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1209
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1210
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1303
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1304
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1322
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1362
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1363
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1383
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1428
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1429
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1452
for (i = 0, ptr = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
1482
buffer->mirror = malloc(npages);
tools/testing/selftests/mm/hmm-tests.c
1483
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1499
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
1527
buffer->mirror = malloc(npages);
tools/testing/selftests/mm/hmm-tests.c
1528
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1586
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
1642
buffer->mirror = malloc(npages);
tools/testing/selftests/mm/hmm-tests.c
1643
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1662
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
1683
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
1715
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1716
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1740
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1750
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1764
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1791
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1792
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1810
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1845
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1846
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
1864
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
1900
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
1901
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
197
cmd.ptr = (__u64)buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
2001
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2002
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2019
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2039
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
2087
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2088
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2132
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
2160
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2161
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2162
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
2183
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2212
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2213
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2214
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
223
free(buffer->mirror);
tools/testing/selftests/mm/hmm-tests.c
2239
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2275
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2276
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2277
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
2302
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2337
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2338
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2339
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
2365
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2374
m = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
2433
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2434
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2435
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
2463
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2513
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2514
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2515
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
2552
for (i = 0, ptr = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
2598
buffer->mirror = malloc(2 * size);
tools/testing/selftests/mm/hmm-tests.c
2599
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2600
memset(buffer->mirror, 0xFF, 2 * size);
tools/testing/selftests/mm/hmm-tests.c
2625
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) {
tools/testing/selftests/mm/hmm-tests.c
2693
buffer->mirror = malloc(2 * size);
tools/testing/selftests/mm/hmm-tests.c
2694
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
2695
memset(buffer->mirror, 0xFF, 2 * size);
tools/testing/selftests/mm/hmm-tests.c
2716
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
2777
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
2778
memset(buffer->mirror, 0xFF, size);
tools/testing/selftests/mm/hmm-tests.c
322
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
323
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
354
ptr = buffer->mirror;
tools/testing/selftests/mm/hmm-tests.c
385
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
386
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
399
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
417
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
43
void *mirror;
tools/testing/selftests/mm/hmm-tests.c
444
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
445
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
454
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
492
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
493
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
508
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
567
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
568
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
589
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
619
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
669
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
670
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
683
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
702
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
744
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
745
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
762
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
812
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
813
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
816
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
860
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
861
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
864
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
866
len = pwrite(fd, buffer->mirror, size, 0);
tools/testing/selftests/mm/hmm-tests.c
868
memset(buffer->mirror, 0, size);
tools/testing/selftests/mm/hmm-tests.c
883
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
915
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
916
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
925
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
939
len = pread(fd, buffer->mirror, size, 0);
tools/testing/selftests/mm/hmm-tests.c
941
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)
tools/testing/selftests/mm/hmm-tests.c
968
buffer->mirror = malloc(size);
tools/testing/selftests/mm/hmm-tests.c
969
ASSERT_NE(buffer->mirror, NULL);
tools/testing/selftests/mm/hmm-tests.c
987
for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i)