/Linux-v5.15/fs/nfs/flexfilelayout/ |
D | flexfilelayoutdev.c | 251 struct nfs4_ff_layout_mirror *mirror, u64 offset, in ff_layout_track_ds_error() argument 260 if (IS_ERR_OR_NULL(mirror->mirror_ds)) in ff_layout_track_ds_error() 272 nfs4_stateid_copy(&dserr->stateid, &mirror->stateid); in ff_layout_track_ds_error() 273 memcpy(&dserr->deviceid, &mirror->mirror_ds->id_node.deviceid, in ff_layout_track_ds_error() 283 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode) in ff_layout_get_mirror_cred() argument 288 pcred = &mirror->ro_cred; in ff_layout_get_mirror_cred() 290 pcred = &mirror->rw_cred; in ff_layout_get_mirror_cred() 305 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror) in nfs4_ff_layout_select_ds_fh() argument 308 return &mirror->fh_versions[0]; in nfs4_ff_layout_select_ds_fh() 312 nfs4_ff_layout_select_ds_stateid(const struct nfs4_ff_layout_mirror *mirror, in nfs4_ff_layout_select_ds_stateid() argument [all …]
|
D | flexfilelayout.c | 43 struct nfs4_ff_layout_mirror *mirror); 183 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() argument 191 if (memcmp(&mirror->devid, &pos->devid, sizeof(pos->devid)) != 0) in ff_layout_add_mirror() 193 if (!ff_mirror_match_fh(mirror, pos)) in ff_layout_add_mirror() 200 list_add(&mirror->mirrors, &ff_layout->mirrors); in ff_layout_add_mirror() 201 mirror->layout = lo; in ff_layout_add_mirror() 203 return mirror; in ff_layout_add_mirror() 207 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() argument 210 if (mirror->layout == NULL) in ff_layout_remove_mirror() 212 inode = mirror->layout->plh_inode; in ff_layout_remove_mirror() [all …]
|
D | flexfilelayout.h | 154 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-v5.15/drivers/md/ |
D | dm-raid1.c | 45 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 …]
|
D | raid1.c | 347 int mirror; in find_bio_disk() local 351 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk() 352 if (r1_bio->bios[mirror] == bio) in find_bio_disk() 355 BUG_ON(mirror == raid_disks * 2); in find_bio_disk() 356 update_head_pos(mirror, r1_bio); in find_bio_disk() 358 return mirror; in find_bio_disk() 450 int mirror = find_bio_disk(r1_bio, bio); in raid1_end_write_request() local 451 struct md_rdev *rdev = conf->mirrors[mirror].rdev; in raid1_end_write_request() 484 r1_bio->bios[mirror] = NULL; in raid1_end_write_request() 501 r1_bio->bios[mirror] = NULL; in raid1_end_write_request() [all …]
|
/Linux-v5.15/tools/testing/selftests/vm/ |
D | hmm-tests.c | 42 void *mirror; member 134 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd() 158 free(buffer->mirror); in hmm_buffer_free() 243 buffer->mirror = malloc(size); in TEST_F() 244 ASSERT_NE(buffer->mirror, NULL); in TEST_F() 275 ptr = buffer->mirror; in TEST_F() 306 buffer->mirror = malloc(size); in TEST_F() 307 ASSERT_NE(buffer->mirror, NULL); in TEST_F() 320 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F() 338 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F() [all …]
|
/Linux-v5.15/fs/nfs/ |
D | pagelist.c | 61 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() 638 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_generic_pg_test() local 641 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test() 651 if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) * in nfs_generic_pg_test() 655 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test() 813 static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror, in nfs_pageio_mirror_init() argument 816 INIT_LIST_HEAD(&mirror->pg_list); in nfs_pageio_mirror_init() 817 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init() [all …]
|
/Linux-v5.15/fs/btrfs/ |
D | zoned.h | 39 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, 41 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw, 43 void btrfs_advance_sb_log(struct btrfs_device *device, int mirror); 44 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror); 103 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument 105 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev() 109 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument 112 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location() 116 static inline void btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument 119 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
|
D | disk-io.h | 30 static inline u64 btrfs_sb_offset(int mirror) in btrfs_sb_offset() argument 33 if (mirror) in btrfs_sb_offset() 34 return start << (BTRFS_SUPER_MIRROR_SHIFT * mirror); in btrfs_sb_offset() 86 int mirror);
|
D | zoned.c | 137 static inline u32 sb_zone_number(int shift, int mirror) in sb_zone_number() argument 141 ASSERT(mirror < BTRFS_SUPER_MIRROR_MAX); in sb_zone_number() 142 switch (mirror) { in sb_zone_number() 690 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, in btrfs_sb_log_location_bdev() argument 702 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev() 715 sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror); in btrfs_sb_log_location_bdev() 730 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw, in btrfs_sb_log_location() argument 743 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location() 747 zone_num = sb_zone_number(zinfo->zone_size_shift, mirror); in btrfs_sb_log_location() 752 &zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror], in btrfs_sb_log_location() [all …]
|
/Linux-v5.15/drivers/media/usb/gspca/gl860/ |
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()
|
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 …]
|
D | gl860-mi1320.c | 185 sd->vcur.mirror = 0; in mi1320_init_settings() 197 sd->vmax.mirror = 1; in mi1320_init_settings() 262 sd->vold.mirror = -1; in mi1320_init_pre_alt() 348 s32 mirror = (((sd->vcur.mirror > 0) ^ sd->mirrorMask) > 0); in mi1320_camera_settings() local 480 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in mi1320_camera_settings() 482 sd->vold.mirror = mirror; in mi1320_camera_settings() 485 dat_hvflip2[3] = flip + 2 * mirror; in mi1320_camera_settings()
|
/Linux-v5.15/arch/arm/mach-omap1/ |
D | lcd_dma.c | 59 int mirror; member 99 void omap_set_lcd_dma_b1_mirror(int mirror) in omap_set_lcd_dma_b1_mirror() argument 105 lcd_dma.mirror = mirror; in omap_set_lcd_dma_b1_mirror() 166 if (!lcd_dma.mirror) { in set_b1_regs() 186 if (!lcd_dma.mirror) { in set_b1_regs() 201 if (!lcd_dma.mirror) { in set_b1_regs() 216 if (!lcd_dma.mirror) { in set_b1_regs() 267 if (!(lcd_dma.rotate || lcd_dma.mirror || in set_b1_regs() 318 lcd_dma.mirror = 0; in omap_request_lcd_dma()
|
/Linux-v5.15/drivers/crypto/marvell/octeontx/ |
D | otx_cptpf_ucode.c | 186 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() 516 if (eng_grp->mirror.is_ena) { in print_ucode_info() 518 eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].ver_str, in print_ucode_info() 519 eng_grp->mirror.idx); in print_ucode_info() 540 if (eng_grp->mirror.is_ena) in print_engs_info() 542 &eng_grp->g->grp[eng_grp->mirror.idx], in print_engs_info() 559 eng_grp->mirror.idx); in print_engs_info() 614 mirrored_grp = &eng_grps->grp[grp->mirror.idx]; in print_dbg_info() 616 grp->mirror.is_ena ? in print_dbg_info() [all …]
|
/Linux-v5.15/drivers/video/fbdev/omap2/omapfb/dss/ |
D | display-sysfs.c | 170 int mirror; in display_mirror_show() local 173 mirror = dssdev->driver->get_mirror(dssdev); in display_mirror_show() 174 return snprintf(buf, PAGE_SIZE, "%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-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_acl_flex_actions.c | 1361 struct mlxsw_afa_mirror *mirror) in mlxsw_afa_mirror_destroy() argument 1363 mlxsw_afa_resource_del(&mirror->resource); in mlxsw_afa_mirror_destroy() 1365 mirror->local_in_port, in mlxsw_afa_mirror_destroy() 1366 mirror->span_id, in mlxsw_afa_mirror_destroy() 1367 mirror->ingress); in mlxsw_afa_mirror_destroy() 1368 kfree(mirror); in mlxsw_afa_mirror_destroy() 1375 struct mlxsw_afa_mirror *mirror; in mlxsw_afa_mirror_destructor() local 1377 mirror = container_of(resource, struct mlxsw_afa_mirror, resource); in mlxsw_afa_mirror_destructor() 1378 mlxsw_afa_mirror_destroy(block, mirror); in mlxsw_afa_mirror_destructor() 1385 struct mlxsw_afa_mirror *mirror; in mlxsw_afa_mirror_create() local [all …]
|
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-v5.15/drivers/crypto/marvell/octeontx2/ |
D | otx2_cptpf_ucode.c | 756 src_grp->mirror.is_ena = false; in setup_eng_grp_mirroring() 757 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring() 758 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring() 761 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring() 762 dst_grp->mirror.idx = src_grp->idx; in setup_eng_grp_mirroring() 763 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring() 770 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring() 773 src_grp = &dst_grp->g->grp[dst_grp->mirror.idx]; in remove_eng_grp_mirroring() 775 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring() 776 dst_grp->mirror.is_ena = false; in remove_eng_grp_mirroring() [all …]
|
/Linux-v5.15/drivers/media/platform/omap/ |
D | omap_voutdef.h | 155 bool mirror; member 195 return vout->rotation || vout->mirror; in is_rotation_enabled() 203 if (!vout->mirror) in calc_rotation()
|
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() 884 vout->mirror)) { in omap_vout_s_ctrl() 914 unsigned int mirror = ctrl->val; in omap_vout_s_ctrl() local 918 if (mirror && ovid->rotation_type == VOUT_ROT_NONE) { in omap_vout_s_ctrl() 923 if (mirror && vout->pix.pixelformat == V4L2_PIX_FMT_RGB24) { in omap_vout_s_ctrl() 927 vout->mirror = mirror; in omap_vout_s_ctrl() 1365 vout->mirror = false; in omap_vout_setup_video_data()
|
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
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-v5.15/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-sysfs.c | 86 return snprintf(buf, PAGE_SIZE, "%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-v5.15/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-mcp23s08.txt | 55 - 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;
|
/Linux-v5.15/drivers/video/fbdev/omap/ |
D | omapfb_main.c | 615 static int omapfb_mirror(struct fb_info *fbi, int mirror) in omapfb_mirror() argument 622 mirror = mirror ? 1 : 0; in omapfb_mirror() 625 else if (mirror != plane->info.mirror) { in omapfb_mirror() 626 plane->info.mirror = mirror; in omapfb_mirror() 1059 unsigned int mirror; in omapfb_ioctl() member 1068 if (get_user(p.mirror, (int __user *)arg)) in omapfb_ioctl() 1071 omapfb_mirror(fbi, p.mirror); in omapfb_ioctl() 1508 plane->info.mirror = def_mirror; in planes_init() 1919 module_param_named(mirror, def_mirror, uint, 0664);
|