Home
last modified time | relevance | path

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

123

/drivers/md/
Ddm-raid1.c45 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 …]
Draid1.c347 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 …]
DMakefile17 dm-mirror-y += dm-raid1.o
72 obj-$(CONFIG_DM_MIRROR) += dm-mirror.o dm-log.o dm-region-hash.o
/drivers/media/usb/gspca/gl860/
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()
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 …]
Dgl860-mi1320.c185 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()
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()
Dgl860.h42 u8 mirror; member
/drivers/crypto/marvell/octeontx/
Dotx_cptpf_ucode.c186 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 …]
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()
Dotx_cptpf_ucode.h145 struct otx_cpt_mirror_info mirror; member
/drivers/video/fbdev/omap2/omapfb/dss/
Ddisplay-sysfs.c170 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,
/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.c1361 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 …]
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()
/drivers/crypto/marvell/octeontx2/
Dotx2_cptpf_ucode.c757 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 …]
Dotx2_cptpf_ucode.h137 struct otx2_cpt_mirror_info mirror; member
/drivers/media/platform/omap/
Domap_voutdef.h155 bool mirror; member
195 return vout->rotation || vout->mirror; in is_rotation_enabled()
203 if (!vout->mirror) in calc_rotation()
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()
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()
/drivers/video/fbdev/omap2/omapfb/
Domapfb-sysfs.c86 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),
/drivers/video/fbdev/omap/
Domapfb_main.c615 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);
/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hubp.c209 uint32_t mirror; in hubp1_program_rotation() local
213 mirror = 1; in hubp1_program_rotation()
215 mirror = 0; in hubp1_program_rotation()
221 H_MIRROR_EN, mirror); in hubp1_program_rotation()
225 H_MIRROR_EN, mirror); in hubp1_program_rotation()
229 H_MIRROR_EN, mirror); in hubp1_program_rotation()
233 H_MIRROR_EN, mirror); in hubp1_program_rotation()
1213 if (param->mirror) { in hubp1_cursor_set_position()
/drivers/pinctrl/
Dpinctrl-mcp23s08.c532 bool mirror = false; in mcp23s08_probe_one() local
579 mirror = device_property_read_bool(dev, "microchip,irq-mirror"); in mcp23s08_probe_one()
583 if ((status & IOCON_SEQOP) || !(status & IOCON_HAEN) || mirror || in mcp23s08_probe_one()
593 if (mirror) in mcp23s08_probe_one()
/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hubp.c381 uint32_t mirror; in hubp2_program_rotation() local
385 mirror = 1; in hubp2_program_rotation()
387 mirror = 0; in hubp2_program_rotation()
393 H_MIRROR_EN, mirror); in hubp2_program_rotation()
397 H_MIRROR_EN, mirror); in hubp2_program_rotation()
401 H_MIRROR_EN, mirror); in hubp2_program_rotation()
405 H_MIRROR_EN, mirror); in hubp2_program_rotation()
997 if (param->mirror) { in hubp2_cursor_set_position()
/drivers/video/fbdev/mb862xx/
Dmb862xxfb.h14 int mirror; member
/drivers/net/dsa/b53/
Db53_priv.h375 struct dsa_mall_mirror_tc_entry *mirror, bool ingress);
379 struct dsa_mall_mirror_tc_entry *mirror);

123