Home
last modified time | relevance | path

Searched refs:mirror (Results 1 – 25 of 144) sorted by relevance

123456

/Linux-v6.1/fs/nfs/flexfilelayout/
Dflexfilelayoutdev.c253 struct nfs4_ff_layout_mirror *mirror, u64 offset, in ff_layout_track_ds_error() argument
262 if (IS_ERR_OR_NULL(mirror->mirror_ds)) in ff_layout_track_ds_error()
274 nfs4_stateid_copy(&dserr->stateid, &mirror->stateid); in ff_layout_track_ds_error()
275 memcpy(&dserr->deviceid, &mirror->mirror_ds->id_node.deviceid, in ff_layout_track_ds_error()
285 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode) in ff_layout_get_mirror_cred() argument
290 pcred = &mirror->ro_cred; in ff_layout_get_mirror_cred()
292 pcred = &mirror->rw_cred; in ff_layout_get_mirror_cred()
307 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_select_ds_fh() argument
310 return &mirror->fh_versions[0]; in nfs4_ff_layout_select_ds_fh()
314 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_select_ds_stateid() argument
[all …]
Dflexfilelayout.c49 struct nfs4_ff_layout_mirror *mirror);
189 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() argument
197 if (memcmp(&mirror->devid, &pos->devid, sizeof(pos->devid)) != 0) in ff_layout_add_mirror()
199 if (!ff_mirror_match_fh(mirror, pos)) in ff_layout_add_mirror()
206 list_add(&mirror->mirrors, &ff_layout->mirrors); in ff_layout_add_mirror()
207 mirror->layout = lo; in ff_layout_add_mirror()
209 return mirror; in ff_layout_add_mirror()
213 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() argument
216 if (mirror->layout == NULL) in ff_layout_remove_mirror()
218 inode = mirror->layout->plh_inode; in ff_layout_remove_mirror()
[all …]
Dflexfilelayout.h154 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE() local
156 if (mirror != NULL) { in FF_LAYOUT_DEVID_NODE()
157 struct nfs4_ff_layout_ds *mirror_ds = mirror->mirror_ds; in FF_LAYOUT_DEVID_NODE()
184 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_ds_version() argument
186 return mirror->mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()
195 struct nfs4_ff_layout_mirror *mirror, u64 offset,
206 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror);
208 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
213 struct nfs4_ff_layout_mirror *mirror,
217 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror,
[all …]
/Linux-v6.1/drivers/md/
Ddm-raid1.c45 struct mirror { struct
86 struct mirror mirror[]; member
147 struct mirror *m;
163 static struct mirror *bio_get_m(struct bio *bio) in bio_get_m()
165 return (struct mirror *) bio->bi_next; in bio_get_m()
168 static void bio_set_m(struct bio *bio, struct mirror *m) in bio_set_m()
173 static struct mirror *get_default_mirror(struct mirror_set *ms) in get_default_mirror()
175 return &ms->mirror[atomic_read(&ms->default_mirror)]; in get_default_mirror()
178 static void set_default_mirror(struct mirror *m) in set_default_mirror()
181 struct mirror *m0 = &(ms->mirror[0]); in set_default_mirror()
[all …]
Draid1.c351 int mirror; in find_bio_disk() local
355 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk()
356 if (r1_bio->bios[mirror] == bio) in find_bio_disk()
359 BUG_ON(mirror == raid_disks * 2); in find_bio_disk()
360 update_head_pos(mirror, r1_bio); in find_bio_disk()
362 return mirror; in find_bio_disk()
453 int mirror = find_bio_disk(r1_bio, bio); in raid1_end_write_request() local
454 struct md_rdev *rdev = conf->mirrors[mirror].rdev; in raid1_end_write_request()
487 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
504 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
[all …]
/Linux-v6.1/tools/testing/selftests/vm/
Dhmm-tests.c39 void *mirror; member
183 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
207 free(buffer->mirror); in hmm_buffer_free()
306 buffer->mirror = malloc(size); in TEST_F()
307 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
338 ptr = buffer->mirror; in TEST_F()
369 buffer->mirror = malloc(size); in TEST_F()
370 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
383 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F()
401 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F()
[all …]
/Linux-v6.1/fs/nfs/
Dpagelist.c61 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_pgheader_init() local
64 hdr->req = nfs_list_entry(mirror->pg_list.next); in nfs_pgheader_init()
68 hdr->good_bytes = mirror->pg_count; in nfs_pgheader_init()
632 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_generic_pg_test() local
635 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test()
645 if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) * in nfs_generic_pg_test()
649 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test()
810 static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror, in nfs_pageio_mirror_init() argument
813 INIT_LIST_HEAD(&mirror->pg_list); in nfs_pageio_mirror_init()
814 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init()
[all …]
/Linux-v6.1/drivers/media/usb/gspca/gl860/
Dgl860-ov2640.c183 sd->vcur.mirror = 0; in ov2640_init_settings()
194 sd->vmax.mirror = 1; in ov2640_init_settings()
247 sd->vold.mirror = -1; in ov2640_init_pre_alt()
347 s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) == 0); in ov2640_camera_settings() local
438 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in ov2640_camera_settings()
439 sd->vold.mirror = mirror; in ov2640_camera_settings()
442 mirror = 0x80 * mirror; in ov2640_camera_settings()
446 ctrl_out(gspca_dev, 0x40, 1, 0x6028 + mirror, 0x0004, 0, NULL); in ov2640_camera_settings()
448 flip = 0x50 * flip + mirror; in ov2640_camera_settings()
Dgl860-mi2020.c363 sd->vcur.mirror = 0; in mi2020_init_settings()
375 sd->vmax.mirror = 1; in mi2020_init_settings()
444 s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0); in mi2020_init_post_alt() local
474 dat_hvflip2[2] = 0x6c + 2 * (1 - flip) + (1 - mirror); in mi2020_init_post_alt()
475 dat_hvflip4[2] = 0x24 + 2 * (1 - flip) + (1 - mirror); in mi2020_init_post_alt()
593 sd->vold.mirror = mirror; in mi2020_init_post_alt()
632 s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0); in mi2020_camera_settings() local
691 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in mi2020_camera_settings()
692 sd->vold.mirror = mirror; in mi2020_camera_settings()
695 dat_hvflip2[2] = 0x6c + 2 * (1 - flip) + (1 - mirror); in mi2020_camera_settings()
[all …]
Dgl860-mi1320.c212 sd->vcur.mirror = 0; in mi1320_init_settings()
224 sd->vmax.mirror = 1; in mi1320_init_settings()
289 sd->vold.mirror = -1; in mi1320_init_pre_alt()
375 s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0); in mi1320_camera_settings() local
507 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in mi1320_camera_settings()
509 sd->vold.mirror = mirror; in mi1320_camera_settings()
512 dat_hvflip2[3] = flip + 2 * mirror; in mi1320_camera_settings()
/Linux-v6.1/drivers/video/fbdev/omap/
Dlcd_dma.c62 int mirror; member
102 void omap_set_lcd_dma_b1_mirror(int mirror) in omap_set_lcd_dma_b1_mirror() argument
108 lcd_dma.mirror = mirror; in omap_set_lcd_dma_b1_mirror()
169 if (!lcd_dma.mirror) { in set_b1_regs()
189 if (!lcd_dma.mirror) { in set_b1_regs()
204 if (!lcd_dma.mirror) { in set_b1_regs()
219 if (!lcd_dma.mirror) { in set_b1_regs()
270 if (!(lcd_dma.rotate || lcd_dma.mirror || in set_b1_regs()
321 lcd_dma.mirror = 0; in omap_request_lcd_dma()
/Linux-v6.1/fs/btrfs/
Dzoned.h42 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
44 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw,
46 int btrfs_advance_sb_log(struct btrfs_device *device, int mirror);
47 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror);
132 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument
134 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev()
138 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument
141 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location()
145 static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument
150 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
Ddisk-io.h20 static inline u64 btrfs_sb_offset(int mirror) in btrfs_sb_offset() argument
23 if (mirror) in btrfs_sb_offset()
24 return start << (BTRFS_SUPER_MIRROR_SHIFT * mirror); in btrfs_sb_offset()
87 int mirror);
Dzoned.c159 static inline u32 sb_zone_number(int shift, int mirror) in sb_zone_number() argument
163 ASSERT(mirror < BTRFS_SUPER_MIRROR_MAX); in sb_zone_number()
164 switch (mirror) { in sb_zone_number()
863 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, in btrfs_sb_log_location_bdev() argument
875 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev()
888 sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror); in btrfs_sb_log_location_bdev()
903 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw, in btrfs_sb_log_location() argument
916 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location()
920 zone_num = sb_zone_number(zinfo->zone_size_shift, mirror); in btrfs_sb_log_location()
925 &zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror], in btrfs_sb_log_location()
[all …]
/Linux-v6.1/drivers/crypto/marvell/octeontx/
Dotx_cptpf_ucode.c186 if (eng_grp->mirror.is_ena) in cpt_set_ucode_base()
188 eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].align_dma; in cpt_set_ucode_base()
523 if (eng_grp->mirror.is_ena) { in print_ucode_info()
525 eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].ver_str, in print_ucode_info()
526 eng_grp->mirror.idx); in print_ucode_info()
547 if (eng_grp->mirror.is_ena) in print_engs_info()
549 &eng_grp->g->grp[eng_grp->mirror.idx], in print_engs_info()
566 eng_grp->mirror.idx); in print_engs_info()
621 mirrored_grp = &eng_grps->grp[grp->mirror.idx]; in print_dbg_info()
623 grp->mirror.is_ena ? in print_dbg_info()
[all …]
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/dss/
Ddisplay-sysfs.c170 int mirror; in display_mirror_show() local
173 mirror = dssdev->driver->get_mirror(dssdev); in display_mirror_show()
174 return sysfs_emit(buf, "%u\n", mirror); in display_mirror_show()
181 bool mirror; in display_mirror_store() local
186 r = strtobool(buf, &mirror); in display_mirror_store()
190 r = dssdev->driver->set_mirror(dssdev, mirror); in display_mirror_store()
252 static DISPLAY_ATTR(mirror, S_IRUGO|S_IWUSR,
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.c1362 struct mlxsw_afa_mirror *mirror) in mlxsw_afa_mirror_destroy() argument
1364 mlxsw_afa_resource_del(&mirror->resource); in mlxsw_afa_mirror_destroy()
1366 mirror->local_in_port, in mlxsw_afa_mirror_destroy()
1367 mirror->span_id, in mlxsw_afa_mirror_destroy()
1368 mirror->ingress); in mlxsw_afa_mirror_destroy()
1369 kfree(mirror); in mlxsw_afa_mirror_destroy()
1376 struct mlxsw_afa_mirror *mirror; in mlxsw_afa_mirror_destructor() local
1378 mirror = container_of(resource, struct mlxsw_afa_mirror, resource); in mlxsw_afa_mirror_destructor()
1379 mlxsw_afa_mirror_destroy(block, mirror); in mlxsw_afa_mirror_destructor()
1386 struct mlxsw_afa_mirror *mirror; in mlxsw_afa_mirror_create() local
[all …]
Dspectrum_matchall.c36 if (!mall_entry->mirror.to_dev) { in mlxsw_sp_mall_port_mirror_add()
41 agent_parms.to_dev = mall_entry->mirror.to_dev; in mlxsw_sp_mall_port_mirror_add()
42 err = mlxsw_sp_span_agent_get(mlxsw_sp, &mall_entry->mirror.span_id, in mlxsw_sp_mall_port_mirror_add()
58 parms.span_id = mall_entry->mirror.span_id; in mlxsw_sp_mall_port_mirror_add()
72 mlxsw_sp_span_agent_put(mlxsw_sp, mall_entry->mirror.span_id); in mlxsw_sp_mall_port_mirror_add()
86 parms.span_id = mall_entry->mirror.span_id; in mlxsw_sp_mall_port_mirror_del()
89 mlxsw_sp_span_agent_put(mlxsw_sp, mall_entry->mirror.span_id); in mlxsw_sp_mall_port_mirror_del()
271 mall_entry->mirror.to_dev = act->dev; in mlxsw_sp_mall_replace()
/Linux-v6.1/drivers/crypto/marvell/octeontx2/
Dotx2_cptpf_ucode.c757 src_grp->mirror.is_ena = false; in setup_eng_grp_mirroring()
758 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring()
759 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring()
762 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring()
763 dst_grp->mirror.idx = src_grp->idx; in setup_eng_grp_mirroring()
764 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring()
771 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring()
774 src_grp = &dst_grp->g->grp[dst_grp->mirror.idx]; in remove_eng_grp_mirroring()
776 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring()
777 dst_grp->mirror.is_ena = false; in remove_eng_grp_mirroring()
[all …]
/Linux-v6.1/drivers/media/platform/ti/omap/
Domap_voutdef.h155 bool mirror; member
195 return vout->rotation || vout->mirror; in is_rotation_enabled()
203 if (!vout->mirror) in calc_rotation()
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
Dswitch-driver.rst187 …add block 1 ingress protocol 802.1q flower skip_sw vlan_prio 3 action mirred egress mirror dev eth6
196 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6
201 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6
204 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6
208 packet will reach the mirror port, if the VLAN found in the packet is not
212 mirror rules can be installed but their ''to'' port has to be the same::
214 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6
215 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 100 action mirred egress mirror dev eth7
216 Error: fsl_dpaa2_switch: Multiple mirror ports not supported.
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/
Domapfb-sysfs.c86 return sysfs_emit(buf, "%d\n", ofbi->mirror); in show_mirror()
95 bool mirror; in store_mirror() local
99 r = strtobool(buf, &mirror); in store_mirror()
105 ofbi->mirror = mirror; in store_mirror()
543 __ATTR(mirror, S_IRUGO | S_IWUSR, show_mirror, store_mirror),
/Linux-v6.1/drivers/net/dsa/microchip/
Dksz8.h47 struct dsa_mall_mirror_tc_entry *mirror,
50 struct dsa_mall_mirror_tc_entry *mirror);
Dksz9477.h35 struct dsa_mall_mirror_tc_entry *mirror,
38 struct dsa_mall_mirror_tc_entry *mirror);
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mcp23s08.txt55 - microchip,irq-mirror: Sets the mirror flag in the IOCON register. Devices
59 One for bank 1 and another for bank 2. If irq-mirror is set, both
78 microchip,irq-mirror;
136 microchip,irq-mirror;

123456