| /linux/fs/nfs/flexfilelayout/ |
| A D | flexfilelayoutdev.c | 290 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 …]
|
| A D | flexfilelayout.c | 223 mirror->layout = lo; in ff_layout_add_mirror() 225 return mirror; in ff_layout_add_mirror() 238 mirror->layout = NULL; in ff_layout_remove_mirror() 245 mirror = kzalloc(sizeof(*mirror), gfp_flags); in ff_layout_alloc_mirror() 246 if (mirror != NULL) { in ff_layout_alloc_mirror() 251 return mirror; in ff_layout_alloc_mirror() 265 kfree(mirror); in ff_layout_free_mirror() 270 if (mirror != NULL && refcount_dec_and_test(&mirror->ref)) in ff_layout_put_mirror() 682 report = nfs4_ff_layoutstat_start_io(mirror, &mirror->read_stat, now); in nfs4_ff_layout_stat_io_start_read() 713 report = nfs4_ff_layoutstat_start_io(mirror , &mirror->write_stat, now); in nfs4_ff_layout_stat_io_start_write() [all …]
|
| A 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/drivers/md/ |
| A D | dm-raid1.c | 50 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 …]
|
| A D | raid1.c | 348 int mirror; in find_bio_disk() local 352 for (mirror = 0; mirror < raid_disks * 2; mirror++) in find_bio_disk() 359 return mirror; in find_bio_disk() 500 r1_bio->bios[mirror] = NULL; in raid1_end_write_request() 738 mirror->next_seq_sect - opt_iosize >= mirror->seq_start; in should_choose_next() 1320 struct raid1_info *mirror; in raid1_read_request() local 1372 mirror->rdev->bdev); in raid1_read_request() 1404 mirror->rdev->data_offset; in raid1_read_request() 1918 for (mirror = first; mirror <= last; mirror++) { in raid1_add_disk() 1919 p = conf->mirrors + mirror; in raid1_add_disk() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| A D | hmm-tests.c | 39 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/fs/nfs/ |
| A D | pagelist.c | 616 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() 1118 mirror->pg_count = 0; in nfs_pageio_do_add_request() 1119 mirror->pg_recoalesce = 0; in nfs_pageio_do_add_request() 1151 mirror->pg_bytes_written += mirror->pg_count; in nfs_pageio_doio() [all …]
|
| /linux/Documentation/devicetree/bindings/arm/mediatek/ |
| A D | mediatek,mt7622-pcie-mirror.yaml | 4 $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/drivers/media/usb/gspca/gl860/ |
| 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()
|
| 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 …]
|
| 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()
|
| /linux/fs/btrfs/ |
| A D | zoned.h | 63 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); 140 int mirror, int rw, u64 *bytenr_ret) in btrfs_sb_log_location_bdev() argument 142 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location_bdev() 146 static inline int btrfs_sb_log_location(struct btrfs_device *device, int mirror, in btrfs_sb_log_location() argument 149 *bytenr_ret = btrfs_sb_offset(mirror); in btrfs_sb_log_location() 153 static inline int btrfs_advance_sb_log(struct btrfs_device *device, int mirror) in btrfs_advance_sb_log() argument 158 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
|
| A D | bio.c | 171 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio() local 184 mirror = next_repair_mirror(fbio, mirror); in btrfs_end_repair_bio() 185 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio() 191 btrfs_submit_bbio(repair_bbio, mirror); in btrfs_end_repair_bio() 196 mirror = prev_repair_mirror(fbio, mirror); in btrfs_end_repair_bio() 200 page_folio(bv->bv_page), bv->bv_offset, mirror); in btrfs_end_repair_bio() 201 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio() 227 int mirror; in repair_one_sector() local 258 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num); in repair_one_sector() 259 btrfs_debug(fs_info, "submitting repair read to mirror %d", mirror); in repair_one_sector() [all …]
|
| A D | disk-io.h | 36 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/drivers/video/fbdev/omap/ |
| A 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/drivers/crypto/marvell/octeontx/ |
| A D | otx_cptpf_ucode.c | 186 if (eng_grp->mirror.is_ena) in cpt_set_ucode_base() 525 eng_grp->mirror.idx); in print_ucode_info() 546 if (eng_grp->mirror.is_ena) in print_engs_info() 565 eng_grp->mirror.idx); in print_engs_info() 622 grp->mirror.is_ena ? in print_dbg_info() 625 grp->mirror.is_ena ? in print_dbg_info() 980 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring() 1000 dst_grp->mirror.idx = 0; in remove_eng_grp_mirroring() 1206 if (eng_grp->mirror.is_ena) in update_ucode_ptrs() 1303 if (eng_grp->mirror.is_ena) in create_engine_group() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| 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/ |
| A D | core_acl_flex_actions.c | 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() 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 …]
|
| 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/drivers/crypto/marvell/octeontx2/ |
| A D | otx2_cptpf_ucode.c | 762 src_grp->mirror.idx = 0; in setup_eng_grp_mirroring() 763 src_grp->mirror.ref_count++; in setup_eng_grp_mirroring() 775 if (!dst_grp->mirror.is_ena) in remove_eng_grp_mirroring() 780 src_grp->mirror.ref_count--; in remove_eng_grp_mirroring() 782 dst_grp->mirror.idx = 0; in remove_eng_grp_mirroring() 902 if (!eng_grp->mirror.is_ena) in eng_grp_update_masks() 963 if (eng_grp->mirror.is_ena) in update_ucode_ptrs() 1038 if (eng_grp->mirror.is_ena) in create_engine_group() 1814 eng_grp->mirror.idx); in get_engs_info() 1842 grp->mirror.is_ena ? in otx2_cpt_print_uc_dbg_info() [all …]
|
| /linux/drivers/media/platform/ti/omap/ |
| A 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/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| 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/Documentation/devicetree/bindings/mtd/ |
| A D | mtd-physmap.yaml | 33 - ge,imp3a-firmware-mirror 35 - gef,ppc9a-firmware-mirror 37 - gef,sbc310-firmware-mirror 39 - gef,sbc610-firmware-mirror
|
| /linux/drivers/video/fbdev/omap2/omapfb/ |
| A D | omapfb-sysfs.c | 87 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),
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_mirror.c | 156 mport = entry->mirror.port; in sparx5_mirror_add() 178 entry->mirror.idx = mirror_idx; in sparx5_mirror_add() 187 u32 mirror_idx = entry->mirror.idx; in sparx5_mirror_del()
|