Home
last modified time | relevance | path

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

1234

/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c257 struct nfs4_ff_layout_mirror *mirror, in ff_layout_track_ds_error() argument
266 if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds)) in ff_layout_track_ds_error()
278 nfs4_stateid_copy(&dserr->stateid, &mirror->dss[dss_id].stateid); in ff_layout_track_ds_error()
279 memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid, in ff_layout_track_ds_error()
289 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode, u32 dss_id) in ff_layout_get_mirror_cred() argument
294 pcred = &mirror->dss[dss_id].ro_cred; in ff_layout_get_mirror_cred()
296 pcred = &mirror->dss[dss_id].rw_cred; in ff_layout_get_mirror_cred()
311 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id) in nfs4_ff_layout_select_ds_fh() argument
314 return &mirror->dss[dss_id].fh_versions[0]; in nfs4_ff_layout_select_ds_fh()
318 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_select_ds_stateid() argument
[all …]
H A Dflexfilelayout.h79 struct nfs4_ff_layout_mirror *mirror; member
164 struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, idx); in FF_LAYOUT_DEVID_NODE() local
166 if (mirror != NULL) { in FF_LAYOUT_DEVID_NODE()
167 struct nfs4_ff_layout_ds *mirror_ds = mirror->dss[dss_id].mirror_ds; in FF_LAYOUT_DEVID_NODE()
194 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror, u32 dss_id) in nfs4_ff_layout_ds_version() argument
196 return mirror->dss[dss_id].mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()
218 struct nfs4_ff_layout_mirror *mirror,
229 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id);
231 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror,
237 struct nfs4_ff_layout_mirror *mirror,
[all …]
/linux/tools/testing/selftests/mm/
H A Dhmm-tests.c4 * the linux kernel to help device drivers mirror a process address space in
42 void *mirror;
196 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
222 free(buffer->mirror);
321 buffer->mirror = malloc(size); in TEST_F()
322 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
353 ptr = buffer->mirror; in TEST_F()
384 buffer->mirror = malloc(size); in TEST_F()
385 ASSERT_NE(buffer->mirror, NULL); in TEST_F()
397 /* Initialize mirror buffe in TEST_F()
41 void *mirror; global() member
[all...]
/linux/fs/nfs/
H A 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()
614 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_generic_pg_test() local
617 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test()
627 if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) * in nfs_generic_pg_test()
631 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test()
798 static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror, in nfs_pageio_mirror_init() argument
801 INIT_LIST_HEAD(&mirror->pg_list); in nfs_pageio_mirror_init()
802 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init()
[all …]
/linux/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()
H A Dgl860.c72 sd->vcur.mirror = ctrl->val; in sd_s_ctrl()
134 if (sd->vmax.mirror) in sd_init_controls()
136 0, sd->vmax.mirror, 1, sd->vcur.mirror); in sd_init_controls()
/linux/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/drivers/net/ethernet/mellanox/mlxsw/
H A 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 …]
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/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/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c765 src_grp->mirror.is_ena = false; in setup_eng_grp_mirroring()
766 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring()
767 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring()
770 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring()
771 dst_grp->mirror.idx = src_grp->idx; in setup_eng_grp_mirroring()
772 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring()
779 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring()
782 src_grp = &dst_grp->g->grp[dst_grp->mirror.idx]; in remove_eng_grp_mirroring()
784 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring()
785 dst_grp->mirror.is_ena = false; in remove_eng_grp_mirroring()
[all …]
/linux/drivers/md/
H A Draid1.c371 int mirror; in find_bio_disk() local
375 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk()
376 if (r1_bio->bios[mirror] == bio) in find_bio_disk()
379 BUG_ON(mirror == raid_disks * 2); in find_bio_disk()
380 update_head_pos(mirror, r1_bio); in find_bio_disk()
382 return mirror; in find_bio_disk()
393 * this branch is our 'one mirror IO has finished' event handler: in raid1_end_read_request()
475 int mirror in raid1_end_write_request() local
749 struct raid1_info *mirror = &conf->mirrors[disk]; should_choose_next() local
1339 struct raid1_info *mirror; raid1_read_request() local
1935 int mirror = 0, repl_slot = -1; raid1_add_disk() local
[all...]
/linux/fs/btrfs/
H A Dscrub.c735 "scrub: tree block %llu mirror %u has bad bytenr, has %llu want %llu", in scrub_verify_one_metadata()
745 "scrub: tree block %llu mirror %u has bad fsid, has %pU want %pU", in scrub_verify_one_metadata()
755 "scrub: tree block %llu mirror %u has bad chunk tree uuid, has %pU want %pU", in scrub_verify_one_metadata()
776 "scrub: tree block %llu mirror %u has bad csum, has " BTRFS_CSUM_FMT " want " BTRFS_CSUM_FMT, in scrub_verify_one_metadata()
787 "scrub: tree block %llu mirror %u has bad generation, has %llu want %llu", in scrub_verify_one_metadata()
914 static int calc_next_mirror(int mirror, int num_copies) in calc_next_mirror()
916 ASSERT(mirror <= num_copies); in calc_next_mirror()
917 return (mirror + 1 > num_copies) ? 1 : mirror + 1; in calc_next_mirror()
955 int mirror, in in scrub_stripe_submit_repair_read()
913 calc_next_mirror(int mirror,int num_copies) calc_next_mirror() argument
954 scrub_stripe_submit_repair_read(struct scrub_stripe * stripe,int mirror,int blocksize,bool wait) scrub_stripe_submit_repair_read() argument
1163 int mirror; scrub_stripe_read_repair_worker() local
1794 int mirror = stripe->mirror_num; scrub_submit_extent_sector_read() local
1873 int mirror = stripe->mirror_num; scrub_submit_initial_read() local
[all...]
H A Dzoned.c166 * Get the first zone number of the superblock mirror in sb_zone_number() argument
168 static inline u32 sb_zone_number(int shift, int mirror) in sb_zone_number()
172 ASSERT(mirror < BTRFS_SUPER_MIRROR_MAX, "mirror=%d", mirror); in sb_zone_number()
173 switch (mirror) { in sb_zone_number()
891 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, in btrfs_sb_log_location_bdev()
903 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev()
916 sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror); in btrfs_sb_log_location()
931 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in in btrfs_sb_log_location()
875 btrfs_sb_log_location_bdev(struct block_device * bdev,int mirror,int rw,u64 * bytenr_ret) btrfs_sb_log_location_bdev() argument
915 btrfs_sb_log_location(struct btrfs_device * device,int mirror,int rw,u64 * bytenr_ret) btrfs_sb_log_location() argument
942 is_sb_log_zone(struct btrfs_zoned_device_info * zinfo,int mirror) is_sb_log_zone() argument
959 btrfs_advance_sb_log(struct btrfs_device * device,int mirror) btrfs_advance_sb_log() argument
1014 btrfs_reset_sb_log_zones(struct block_device * bdev,int mirror) btrfs_reset_sb_log_zones() argument
[all...]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_mirror.c161 mport = entry->mirror.port; in sparx5_mirror_add()
183 entry->mirror.idx = mirror_idx; in sparx5_mirror_add()
192 u32 mirror_idx = entry->mirror.idx; in sparx5_mirror_del()
/linux/drivers/net/dsa/microchip/
H A Dksz8.h
/linux/drivers/video/fbdev/omap/
H A Domapfb_main.c623 static int omapfb_mirror(struct fb_info *fbi, int mirror) in omapfb_mirror() argument
630 mirror = mirror ? 1 : 0; in omapfb_mirror()
633 else if (mirror != plane->info.mirror) { in omapfb_mirror()
634 plane->info.mirror = mirror; in omapfb_mirror()
1064 unsigned int mirror; in omapfb_ioctl() member
1073 if (get_user(p.mirror, (int __user *)arg)) in omapfb_ioctl()
1076 omapfb_mirror(fbi, p.mirror); in omapfb_ioctl()
1504 plane->info.mirror = def_mirror; in planes_init()
1917 module_param_named(mirror, def_mirror, uint, 0664);
H A Dlcd_dma.h60 extern void omap_set_lcd_dma_b1_mirror(int mirror);
/linux/drivers/media/platform/ti/omap/
H A Domap_vout.c177 enum dss_rotation *rotation, bool mirror) in v4l2_rot_to_dss_rot() argument
316 info.mirror = vout->mirror; in omapvid_setup_overlay()
337 info.color_mode, info.rotation, info.mirror, info.pos_x, in omapvid_setup_overlay()
885 vout->mirror)) { in omap_vout_s_ctrl()
915 unsigned int mirror = ctrl->val; in omap_vout_s_ctrl() local
919 if (mirror && ovid->rotation_type == VOUT_ROT_NONE) { in omap_vout_s_ctrl()
924 if (mirror && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in omap_vout_s_ctrl()
928 vout->mirror = mirror; in omap_vout_s_ctrl()
1366 vout->mirror = false; in omap_vout_setup_video_data()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptpf_mbox.c164 if (eng_grp->mirror.is_ena) in otx_cpt_bind_vq_to_grp()
165 ucode = &eng_grp->g->grp[eng_grp->mirror.idx].ucode[0]; in otx_cpt_bind_vq_to_grp()
/linux/drivers/pinctrl/
H A Dpinctrl-mcp23s08.c597 bool mirror = false; in mcp23s08_probe_one() local
636 mirror = device_property_read_bool(dev, "microchip,irq-mirror"); in mcp23s08_probe_one()
640 if ((status & IOCON_SEQOP) || !(status & IOCON_HAEN) || mirror || in mcp23s08_probe_one()
650 if (mirror) in mcp23s08_probe_one()
/linux/arch/powerpc/boot/dts/fsl/
H A Dgef_sbc610.dts40 /* flash@0,0 is a mirror of part of the memory in flash@1,0
42 compatible = "gef,sbc610-firmware-mirror", "cfi-flash";
H A Dgef_ppc9a.dts40 /* flash@0,0 is a mirror of part of the memory in flash@1,0
42 compatible = "gef,ppc9a-firmware-mirror", "cfi-flash";

1234