/Linux-v6.1/fs/nfs/flexfilelayout/ |
D | flexfilelayoutdev.c | 253 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 …]
|
D | flexfilelayout.c | 49 struct nfs4_ff_layout_mirror *mirror); 189 struct nfs4_ff_layout_mirror *mirror) in ff_layout_add_mirror() argument 197 if (memcmp(&mirror->devid, &pos->devid, sizeof(pos->devid)) != 0) in ff_layout_add_mirror() 199 if (!ff_mirror_match_fh(mirror, pos)) in ff_layout_add_mirror() 206 list_add(&mirror->mirrors, &ff_layout->mirrors); in ff_layout_add_mirror() 207 mirror->layout = lo; in ff_layout_add_mirror() 209 return mirror; in ff_layout_add_mirror() 213 ff_layout_remove_mirror(struct nfs4_ff_layout_mirror *mirror) in ff_layout_remove_mirror() argument 216 if (mirror->layout == NULL) in ff_layout_remove_mirror() 218 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-v6.1/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 | 351 int mirror; in find_bio_disk() local 355 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk() 356 if (r1_bio->bios[mirror] == bio) in find_bio_disk() 359 BUG_ON(mirror == raid_disks * 2); in find_bio_disk() 360 update_head_pos(mirror, r1_bio); in find_bio_disk() 362 return mirror; in find_bio_disk() 453 int mirror = find_bio_disk(r1_bio, bio); in raid1_end_write_request() local 454 struct md_rdev *rdev = conf->mirrors[mirror].rdev; in raid1_end_write_request() 487 r1_bio->bios[mirror] = NULL; in raid1_end_write_request() 504 r1_bio->bios[mirror] = NULL; in raid1_end_write_request() [all …]
|
/Linux-v6.1/tools/testing/selftests/vm/ |
D | hmm-tests.c | 39 void *mirror; member 183 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd() 207 free(buffer->mirror); in hmm_buffer_free() 306 buffer->mirror = malloc(size); in TEST_F() 307 ASSERT_NE(buffer->mirror, NULL); in TEST_F() 338 ptr = buffer->mirror; in TEST_F() 369 buffer->mirror = malloc(size); in TEST_F() 370 ASSERT_NE(buffer->mirror, NULL); in TEST_F() 383 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F() 401 for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) in TEST_F() [all …]
|
/Linux-v6.1/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() 632 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in nfs_generic_pg_test() local 635 if (mirror->pg_count > mirror->pg_bsize) { in nfs_generic_pg_test() 645 if (((mirror->pg_count + req->wb_bytes) >> PAGE_SHIFT) * in nfs_generic_pg_test() 649 return min(mirror->pg_bsize - mirror->pg_count, (size_t)req->wb_bytes); in nfs_generic_pg_test() 810 static void nfs_pageio_mirror_init(struct nfs_pgio_mirror *mirror, in nfs_pageio_mirror_init() argument 813 INIT_LIST_HEAD(&mirror->pg_list); in nfs_pageio_mirror_init() 814 mirror->pg_bytes_written = 0; in nfs_pageio_mirror_init() [all …]
|
/Linux-v6.1/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 | 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()
|
/Linux-v6.1/drivers/video/fbdev/omap/ |
D | lcd_dma.c | 62 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-v6.1/fs/btrfs/ |
D | zoned.h | 42 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, 44 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw, 46 int btrfs_advance_sb_log(struct btrfs_device *device, int mirror); 47 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror); 132 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument 134 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev() 138 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument 141 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location() 145 static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument 150 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 | 20 static inline u64 btrfs_sb_offset(int mirror) in btrfs_sb_offset() argument 23 if (mirror) in btrfs_sb_offset() 24 return start << (BTRFS_SUPER_MIRROR_SHIFT * mirror); in btrfs_sb_offset() 87 int mirror);
|
D | zoned.c | 159 static inline u32 sb_zone_number(int shift, int mirror) in sb_zone_number() argument 163 ASSERT(mirror < BTRFS_SUPER_MIRROR_MAX); in sb_zone_number() 164 switch (mirror) { in sb_zone_number() 863 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw, in btrfs_sb_log_location_bdev() argument 875 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev() 888 sb_zone = sb_zone_number(zone_sectors_shift + SECTOR_SHIFT, mirror); in btrfs_sb_log_location_bdev() 903 int btrfs_sb_log_location(struct btrfs_device *device, int mirror, int rw, in btrfs_sb_log_location() argument 916 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location() 920 zone_num = sb_zone_number(zinfo->zone_size_shift, mirror); in btrfs_sb_log_location() 925 &zinfo->sb_zones[BTRFS_NR_SB_LOG_ZONES * mirror], in btrfs_sb_log_location() [all …]
|
/Linux-v6.1/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() 523 if (eng_grp->mirror.is_ena) { in print_ucode_info() 525 eng_grp->g->grp[eng_grp->mirror.idx].ucode[0].ver_str, in print_ucode_info() 526 eng_grp->mirror.idx); in print_ucode_info() 547 if (eng_grp->mirror.is_ena) in print_engs_info() 549 &eng_grp->g->grp[eng_grp->mirror.idx], in print_engs_info() 566 eng_grp->mirror.idx); in print_engs_info() 621 mirrored_grp = &eng_grps->grp[grp->mirror.idx]; in print_dbg_info() 623 grp->mirror.is_ena ? in print_dbg_info() [all …]
|
/Linux-v6.1/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 sysfs_emit(buf, "%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-v6.1/drivers/net/ethernet/mellanox/mlxsw/ |
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 …]
|
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-v6.1/drivers/crypto/marvell/octeontx2/ |
D | otx2_cptpf_ucode.c | 757 src_grp->mirror.is_ena = false; in setup_eng_grp_mirroring() 758 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring() 759 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring() 762 dst_grp->mirror.is_ena = true; in setup_eng_grp_mirroring() 763 dst_grp->mirror.idx = src_grp->idx; in setup_eng_grp_mirroring() 764 dst_grp->mirror.ref_count = 0; in setup_eng_grp_mirroring() 771 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring() 774 src_grp = &dst_grp->g->grp[dst_grp->mirror.idx]; in remove_eng_grp_mirroring() 776 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring() 777 dst_grp->mirror.is_ena = false; in remove_eng_grp_mirroring() [all …]
|
/Linux-v6.1/drivers/media/platform/ti/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()
|
/Linux-v6.1/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-v6.1/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-sysfs.c | 86 return sysfs_emit(buf, "%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-v6.1/drivers/net/dsa/microchip/ |
D | ksz8.h | 47 struct dsa_mall_mirror_tc_entry *mirror, 50 struct dsa_mall_mirror_tc_entry *mirror);
|
D | ksz9477.h | 35 struct dsa_mall_mirror_tc_entry *mirror, 38 struct dsa_mall_mirror_tc_entry *mirror);
|
/Linux-v6.1/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;
|