Home
last modified time | relevance | path

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

1234567

/linux-6.15/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c290 pcred = &mirror->ro_cred; in ff_layout_get_mirror_cred()
292 pcred = &mirror->rw_cred; in ff_layout_get_mirror_cred()
310 return &mirror->fh_versions[0]; in nfs4_ff_layout_select_ds_fh()
325 if (mirror == NULL) in ff_layout_init_mirror_ds()
343 if (IS_ERR(mirror->mirror_ds)) in ff_layout_init_mirror_ds()
382 ds = mirror->mirror_ds->ds; in nfs4_ff_layout_prepare_ds()
433 if (mirror && !mirror->mirror_ds->ds_versions[0].tightly_coupled) { in ff_layout_get_ds_cred()
566 if (mirror) { in ff_read_layout_has_available_ds()
567 if (!mirror->mirror_ds) in ff_read_layout_has_available_ds()
588 if (!mirror || IS_ERR(mirror->mirror_ds)) in ff_rw_layout_has_available_ds()
[all …]
H A Dflexfilelayout.c222 mirror->layout = lo; in ff_layout_add_mirror()
224 return mirror; in ff_layout_add_mirror()
237 mirror->layout = NULL; in ff_layout_remove_mirror()
244 mirror = kzalloc(sizeof(*mirror), gfp_flags); in ff_layout_alloc_mirror()
245 if (mirror != NULL) { in ff_layout_alloc_mirror()
251 return mirror; in ff_layout_alloc_mirror()
266 kfree(mirror); in ff_layout_free_mirror()
271 if (mirror != NULL && refcount_dec_and_test(&mirror->ref)) in ff_layout_put_mirror()
683 report = nfs4_ff_layoutstat_start_io(mirror, &mirror->read_stat, now); in nfs4_ff_layout_stat_io_start_read()
714 report = nfs4_ff_layoutstat_start_io(mirror , &mirror->write_stat, now); in nfs4_ff_layout_stat_io_start_write()
[all …]
H A Dflexfilelayout.h155 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE() local
157 if (mirror != NULL) { in FF_LAYOUT_DEVID_NODE()
158 struct nfs4_ff_layout_ds *mirror_ds = mirror->mirror_ds; in FF_LAYOUT_DEVID_NODE()
185 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_ds_version() argument
187 return mirror->mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()
196 struct nfs4_ff_layout_mirror *mirror, u64 offset,
207 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror);
209 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
214 struct nfs4_ff_layout_mirror *mirror,
218 nfs4_ff_find_or_create_ds_client(struct nfs4_ff_layout_mirror *mirror,
[all …]
/linux-6.15/drivers/md/
H A Ddm-raid1.c50 struct mirror { struct
91 struct mirror mirror[]; member
152 struct mirror *m;
186 struct mirror *m0 = &(ms->mirror[0]); in set_default_mirror()
193 struct mirror *m; in get_valid_mirror()
195 for (m = ms->mirror; m < ms->mirror + ms->nr_mirrors; m++) in get_valid_mirror()
962 &ms->mirror[mirror].dev); in get_mirror()
968 ms->mirror[mirror].ms = ms; in get_mirror()
969 atomic_set(&(ms->mirror[mirror].error_count), 0); in get_mirror()
970 ms->mirror[mirror].error_type = 0; in get_mirror()
[all …]
H A Draid1.c350 int mirror; in find_bio_disk() local
354 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk()
361 return mirror; in find_bio_disk()
498 r1_bio->bios[mirror] = NULL; in raid1_end_write_request()
736 mirror->next_seq_sect - opt_iosize >= mirror->seq_start; in should_choose_next()
1318 struct raid1_info *mirror; in raid1_read_request() local
1368 mirror->rdev->bdev); in raid1_read_request()
1405 mirror->rdev->data_offset; in raid1_read_request()
1944 for (mirror = first; mirror <= last; mirror++) { in raid1_add_disk()
1945 p = conf->mirrors + mirror; in raid1_add_disk()
[all …]
/linux-6.15/tools/testing/selftests/mm/
H A Dhmm-tests.c39 void *mirror; member
212 free(buffer->mirror); in hmm_buffer_free()
311 buffer->mirror = malloc(size); in TEST_F()
343 ptr = buffer->mirror; in TEST_F()
374 buffer->mirror = malloc(size); in TEST_F()
1457 m = buffer->mirror; in TEST_F()
1544 m = buffer->mirror; in TEST_F()
1615 m = buffer->mirror; in TEST_F()
1630 m = buffer->mirror; in TEST_F()
1959 m = buffer->mirror; in TEST_F()
[all …]
/linux-6.15/fs/nfs/
H A Dpagelist.c616 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test()
630 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test()
801 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init()
802 mirror->pg_count = 0; in nfs_pageio_mirror_init()
803 mirror->pg_bsize = bsize; in nfs_pageio_mirror_init()
804 mirror->pg_base = 0; in nfs_pageio_mirror_init()
805 mirror->pg_recoalesce = 0; in nfs_pageio_mirror_init()
1119 mirror->pg_count = 0; in nfs_pageio_do_add_request()
1120 mirror->pg_recoalesce = 0; in nfs_pageio_do_add_request()
1152 mirror->pg_bytes_written += mirror->pg_count; in nfs_pageio_doio()
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/mediatek/
H A Dmediatek,mt7622-pcie-mirror.yaml4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt7622-pcie-mirror.yaml#
14 The mediatek PCIE mirror provides a configuration interface for PCIE
21 - mediatek,mt7622-pcie-mirror
38 pcie_mirror: pcie-mirror@10000400 {
39 compatible = "mediatek,mt7622-pcie-mirror", "syscon";
/linux-6.15/drivers/media/usb/gspca/gl860/
H A 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()
H A 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 …]
H A 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.15/fs/btrfs/
H A 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);
141 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument
143 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev()
147 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument
150 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location()
154 static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument
159 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
H A Dbio.c166 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio() local
179 mirror = next_repair_mirror(fbio, mirror); in btrfs_end_repair_bio()
180 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio()
186 btrfs_submit_bbio(repair_bbio, mirror); in btrfs_end_repair_bio()
191 mirror = prev_repair_mirror(fbio, mirror); in btrfs_end_repair_bio()
195 page_folio(bv->bv_page), bv->bv_offset, mirror); in btrfs_end_repair_bio()
196 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio()
222 int mirror; in repair_one_sector() local
253 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num); in repair_one_sector()
254 btrfs_debug(fs_info, "submitting repair read to mirror %d", mirror); in repair_one_sector()
[all …]
H A 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()
/linux-6.15/drivers/video/fbdev/omap/
H A 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.15/drivers/crypto/marvell/octeontx/
H A Dotx_cptpf_ucode.c187 if (eng_grp->mirror.is_ena) in cpt_set_ucode_base()
515 eng_grp->mirror.idx); in print_ucode_info()
536 if (eng_grp->mirror.is_ena) in print_engs_info()
555 eng_grp->mirror.idx); in print_engs_info()
612 grp->mirror.is_ena ? in print_dbg_info()
615 grp->mirror.is_ena ? in print_dbg_info()
970 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring()
990 dst_grp->mirror.idx = 0; in remove_eng_grp_mirroring()
1196 if (eng_grp->mirror.is_ena) in update_ucode_ptrs()
1293 if (eng_grp->mirror.is_ena) in create_engine_group()
[all …]
/linux-6.15/drivers/video/fbdev/omap2/omapfb/dss/
H A 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.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_actions.c1366 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()
1389 mirror = kzalloc(sizeof(*mirror), GFP_KERNEL); in mlxsw_afa_mirror_create()
1390 if (!mirror) in mlxsw_afa_mirror_create()
1399 mirror->ingress = ingress; in mlxsw_afa_mirror_create()
1403 return mirror; in mlxsw_afa_mirror_create()
1406 kfree(mirror); in mlxsw_afa_mirror_create()
1436 if (IS_ERR(mirror)) { in mlxsw_afa_block_append_mirror()
[all …]
H A 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.15/drivers/media/platform/ti/omap/
H A 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.15/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A 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.15/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c763 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring()
764 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring()
767 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring()
769 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring()
776 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring()
781 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring()
783 dst_grp->mirror.idx = 0; in remove_eng_grp_mirroring()
784 dst_grp->mirror.ref_count = 0; in remove_eng_grp_mirroring()
903 if (!eng_grp->mirror.is_ena) in eng_grp_update_masks()
964 if (eng_grp->mirror.is_ena) in update_ucode_ptrs()
[all …]
/linux-6.15/Documentation/devicetree/bindings/pinctrl/
H A Dmicrochip,mcp23s08.yaml60 microchip,irq-mirror:
63 Sets the mirror flag in the IOCON register. Devices with two interrupt
67 bank 2. If irq-mirror is set, both interrupts are generated regardless of
133 microchip,irq-mirror;
/linux-6.15/Documentation/devicetree/bindings/mtd/
H A Dmtd-physmap.yaml33 - ge,imp3a-firmware-mirror
35 - gef,ppc9a-firmware-mirror
37 - gef,sbc310-firmware-mirror
39 - gef,sbc610-firmware-mirror
/linux-6.15/drivers/video/fbdev/omap2/omapfb/
H A 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),

1234567