| /linux/fs/nfs/flexfilelayout/ |
| H A D | flexfilelayoutdev.c | 257 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 D | flexfilelayout.h | 79 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 D | hmm-tests.c | 4 * 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 D | pagelist.c | 99 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 D | gl860-ov2640.c | 183 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 D | gl860-mi2020.c | 363 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 D | gl860-mi1320.c | 212 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 D | gl860.c | 72 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 D | display-sysfs.c | 171 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 D | core_acl_flex_actions.c | 1362 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 D | spectrum_matchall.c | 36 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 D | switch-driver.rst | 187 …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 D | otx2_cptpf_ucode.c | 765 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 D | raid1.c | 371 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 D | scrub.c | 735 "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 D | zoned.c | 166 * 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 D | sparx5_mirror.c | 161 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 D | ksz8.h | |
| /linux/drivers/video/fbdev/omap/ |
| H A D | omapfb_main.c | 623 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 D | lcd_dma.h | 60 extern void omap_set_lcd_dma_b1_mirror(int mirror);
|
| /linux/drivers/media/platform/ti/omap/ |
| H A D | omap_vout.c | 177 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 D | otx_cptpf_mbox.c | 164 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 D | pinctrl-mcp23s08.c | 597 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 D | gef_sbc610.dts | 40 /* 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 D | gef_ppc9a.dts | 40 /* flash@0,0 is a mirror of part of the memory in flash@1,0 42 compatible = "gef,ppc9a-firmware-mirror", "cfi-flash";
|