Home
last modified time | relevance | path

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

123456

/linux-6.12.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.c50 struct nfs4_ff_layout_mirror *mirror);
205 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() argument
213 if (memcmp(&mirror->devid, &pos->devid, sizeof(pos->devid)) != 0) in ff_layout_add_mirror()
215 if (!ff_mirror_match_fh(mirror, pos)) in ff_layout_add_mirror()
222 list_add(&mirror->mirrors, &ff_layout->mirrors); in ff_layout_add_mirror()
223 mirror->layout = lo; in ff_layout_add_mirror()
225 return mirror; in ff_layout_add_mirror()
229 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() argument
232 if (mirror->layout == NULL) in ff_layout_remove_mirror()
234 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-6.12.1/drivers/md/
Ddm-raid1.c50 struct mirror { struct
91 struct mirror mirror[]; member
152 struct mirror *m;
168 static struct mirror *bio_get_m(struct bio *bio) in bio_get_m()
170 return (struct mirror *) bio->bi_next; in bio_get_m()
173 static void bio_set_m(struct bio *bio, struct mirror *m) in bio_set_m()
178 static struct mirror *get_default_mirror(struct mirror_set *ms) in get_default_mirror()
180 return &ms->mirror[atomic_read(&ms->default_mirror)]; in get_default_mirror()
183 static void set_default_mirror(struct mirror *m) in set_default_mirror()
186 struct mirror *m0 = &(ms->mirror[0]); in set_default_mirror()
[all …]
Draid1.c348 int mirror; in find_bio_disk() local
352 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk()
353 if (r1_bio->bios[mirror] == bio) in find_bio_disk()
356 BUG_ON(mirror == raid_disks * 2); in find_bio_disk()
357 update_head_pos(mirror, r1_bio); in find_bio_disk()
359 return mirror; in find_bio_disk()
452 int mirror = find_bio_disk(r1_bio, bio); in raid1_end_write_request() local
453 struct md_rdev *rdev = conf->mirrors[mirror].rdev; in raid1_end_write_request()
486 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
500 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
[all …]
/linux-6.12.1/tools/testing/selftests/mm/
Dhmm-tests.c39 void *mirror; member
188 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
212 free(buffer->mirror); in hmm_buffer_free()
311 buffer->mirror = malloc(size); in TEST_F()
312 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
343 ptr = buffer->mirror; in TEST_F()
374 buffer->mirror = malloc(size); in TEST_F()
375 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
388 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F()
406 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F()
[all …]
/linux-6.12.1/fs/nfs/
Dpagelist.c99 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_pgheader_init() local
102 hdr->req = nfs_list_entry(mirror->pg_list.next); in nfs_pgheader_init()
106 hdr->good_bytes = mirror->pg_count; in nfs_pgheader_init()
613 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_generic_pg_test() local
616 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test()
626 if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) * in nfs_generic_pg_test()
630 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test()
797 static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror, in nfs_pageio_mirror_init() argument
800 INIT_LIST_HEAD(&mirror->pg_list); in nfs_pageio_mirror_init()
801 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init()
[all …]
/linux-6.12.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-6.12.1/fs/btrfs/
Dzoned.h63 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
65 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw,
67 int btrfs_advance_sb_log(struct btrfs_device *device, int mirror);
68 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror);
140 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument
142 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev()
146 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument
149 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location()
153 static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument
158 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
Dbio.c171 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio() local
184 mirror = next_repair_mirror(fbio, mirror); in btrfs_end_repair_bio()
185 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio()
191 btrfs_submit_bbio(repair_bbio, mirror); in btrfs_end_repair_bio()
196 mirror = prev_repair_mirror(fbio, mirror); in btrfs_end_repair_bio()
200 page_folio(bv->bv_page), bv->bv_offset, mirror); in btrfs_end_repair_bio()
201 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio()
227 int mirror; in repair_one_sector() local
258 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num); in repair_one_sector()
259 btrfs_debug(fs_info, "submitting repair read to mirror %d", mirror); in repair_one_sector()
[all …]
Ddisk-io.h36 static inline u64 btrfs_sb_offset(int mirror) in btrfs_sb_offset() argument
39 if (mirror) in btrfs_sb_offset()
40 return start << (BTRFS_SUPER_MIRROR_SHIFT * mirror); in btrfs_sb_offset()
Dscrub.c811 static int calc_next_mirror(int mirror, int num_copies) in calc_next_mirror() argument
813 ASSERT(mirror <= num_copies); in calc_next_mirror()
814 return (mirror + 1 > num_copies) ? 1 : mirror + 1; in calc_next_mirror()
818 int mirror, int blocksize, bool wait) in scrub_stripe_submit_repair_read() argument
841 btrfs_submit_bbio(bbio, mirror); in scrub_stripe_submit_repair_read()
860 btrfs_submit_bbio(bbio, mirror); in scrub_stripe_submit_repair_read()
1016 int mirror; in scrub_stripe_read_repair_worker() local
1041 for (mirror = calc_next_mirror(stripe->mirror_num, num_copies); in scrub_stripe_read_repair_worker()
1042 mirror != stripe->mirror_num; in scrub_stripe_read_repair_worker()
1043 mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker()
[all …]
/linux-6.12.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-6.12.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()
522 if (eng_grp->mirror.is_ena) { in print_ucode_info()
524 eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].ver_str, in print_ucode_info()
525 eng_grp->mirror.idx); in print_ucode_info()
546 if (eng_grp->mirror.is_ena) in print_engs_info()
548 &eng_grp->g->grp[eng_grp->mirror.idx], in print_engs_info()
565 eng_grp->mirror.idx); in print_engs_info()
620 mirrored_grp = &eng_grps->grp[grp->mirror.idx]; in print_dbg_info()
622 grp->mirror.is_ena ? in print_dbg_info()
[all …]
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/dss/
Ddisplay-sysfs.c171 int mirror; in display_mirror_show() local
174 mirror = dssdev->driver->get_mirror(dssdev); in display_mirror_show()
175 return sysfs_emit(buf, "%u\n", mirror); in display_mirror_show()
182 bool mirror; in display_mirror_store() local
187 r = kstrtobool(buf, &mirror); in display_mirror_store()
191 r = dssdev->driver->set_mirror(dssdev, mirror); in display_mirror_store()
253 static DISPLAY_ATTR(mirror, S_IRUGO|S_IWUSR,
/linux-6.12.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-6.12.1/drivers/crypto/marvell/octeontx2/
Dotx2_cptpf_ucode.c761 src_grp->mirror.is_ena = false; in setup_eng_grp_mirroring()
762 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring()
763 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring()
766 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring()
767 dst_grp->mirror.idx = src_grp->idx; in setup_eng_grp_mirroring()
768 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring()
775 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring()
778 src_grp = &dst_grp->g->grp[dst_grp->mirror.idx]; in remove_eng_grp_mirroring()
780 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring()
781 dst_grp->mirror.is_ena = false; in remove_eng_grp_mirroring()
[all …]
/linux-6.12.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-6.12.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-6.12.1/drivers/video/fbdev/omap2/omapfb/
Domapfb-sysfs.c87 return sysfs_emit(buf, "%d\n", ofbi->mirror); in show_mirror()
96 bool mirror; in store_mirror() local
100 r = kstrtobool(buf, &mirror); in store_mirror()
106 ofbi->mirror = mirror; in store_mirror()
544 __ATTR(mirror, S_IRUGO | S_IWUSR, show_mirror, store_mirror),
/linux-6.12.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_mirror.c156 mport = entry->mirror.port; in sparx5_mirror_add()
178 entry->mirror.idx = mirror_idx; in sparx5_mirror_add()
187 u32 mirror_idx = entry->mirror.idx; in sparx5_mirror_del()
/linux-6.12.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