/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | outp.c | 39 if ((outp = ior->arm.outp) && ior->arm.outp != ior->asy.outp) { in nvkm_outp_route() 50 if (ior->asy.outp != ior->arm.outp) { in nvkm_outp_route() 52 ior->func->route.set(outp, ior); in nvkm_outp_route() 53 ior->arm.outp = ior->asy.outp; in nvkm_outp_route() 92 struct nvkm_ior *ior = outp->ior; in nvkm_outp_release() local 108 outp->ior = ior; in nvkm_outp_acquire_ior() 123 if (!ior->identity && ior->hda == hda && in nvkm_outp_acquire_hda() 124 !ior->asy.outp && ior->type == type && !ior->arm.outp && in nvkm_outp_acquire_hda() 145 struct nvkm_ior *ior = outp->ior; in nvkm_outp_acquire() local 172 if (!ior->identity && !ior->asy.outp && ior->arm.outp == outp) { in nvkm_outp_acquire() [all …]
|
A D | ior.c | 36 struct nvkm_ior *ior; in nvkm_ior_find() local 38 if (ior->type == type && (id < 0 || ior->id == id)) in nvkm_ior_find() 39 return ior; in nvkm_ior_find() 48 if (ior) { in nvkm_ior_del() 61 if (!(ior = kzalloc(sizeof(*ior), GFP_KERNEL))) in nvkm_ior_new_() 63 ior->func = func; in nvkm_ior_new_() 64 ior->disp = disp; in nvkm_ior_new_() 65 ior->type = type; in nvkm_ior_new_() 66 ior->id = id; in nvkm_ior_new_() 67 ior->hda = hda; in nvkm_ior_new_() [all …]
|
A D | uoutp.c | 33 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi() local 76 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_hda_eld() local 90 ior->func->dp->audio(ior, args->v0.head, true); in nvkm_uoutp_mthd_hda_eld() 91 ior->func->hda->hpd(ior, args->v0.head, true); in nvkm_uoutp_mthd_hda_eld() 95 ior->func->dp->audio(ior, args->v0.head, false); in nvkm_uoutp_mthd_hda_eld() 96 ior->func->hda->hpd(ior, args->v0.head, false); in nvkm_uoutp_mthd_hda_eld() 105 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_infoframe() local 132 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_release() local 141 ior->func->hdmi->ctrl(ior, head->id, false, 0, 0); in nvkm_uoutp_mthd_release() 179 ior = outp->ior; in nvkm_uoutp_mthd_acquire_tmds() [all …]
|
A D | dp.c | 99 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_drive() local 174 outp->ior->func->dp->pattern(outp->ior, pattern); in nvkm_dp_train_pattern() 279 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_link() local 287 OUTP_DBG(outp, "training %dx%02x", ior->dp.nr, ior->dp.bw); in nvkm_dp_train_link() 306 if (ior->dp.ef) in nvkm_dp_train_link() 346 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_links() local 393 ret = ior->func->dp->links(ior, outp->dp.aux); in nvkm_dp_train_links() 402 ior->func->dp->power(ior, ior->dp.nr); in nvkm_dp_train_links() 450 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train() local 538 struct nvkm_ior *ior = outp->ior; in nvkm_dp_acquire() local [all …]
|
A D | nv50.c | 1111 if (!ior) in nv50_disp_super_3_0() 1119 ior->func->war_3(ior); in nv50_disp_super_3_0() 1139 h = h - (3 * ior->dp.ef) - (12 / ior->dp.nr); in nv50_disp_super_2_2_dp() 1147 ior->func->dp->audio_sym(ior, head->id, h, v); in nv50_disp_super_2_2_dp() 1225 ior->func->dp->watermark(ior, head->id, unk); in nv50_disp_super_2_2_dp() 1238 if (!ior) in nv50_disp_super_2_2() 1268 if (ior->type == SOR && ior->asy.proto == DP) in nv50_disp_super_2_2() 1272 ior->func->clock(ior); in nv50_disp_super_2_2() 1274 ior->func->war_2(ior); in nv50_disp_super_2_2() 1338 ior->func->state(ior, &ior->arm); in nv50_disp_super_1() [all …]
|
A D | gt215.c | 37 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_sor_hda_eld() 38 const u32 soff = ior->id * 0x800; in gt215_sor_hda_eld() 49 gt215_sor_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gt215_sor_hda_hpd() argument 51 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_sor_hda_hpd() 58 nvkm_mask(device, 0x61c448 + ior->id * 0x800, mask, data); in gt215_sor_hda_hpd() 98 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_sor_hdmi_infoframe_vsi() 100 const u32 soff = nv50_ior_base(ior); in gt215_sor_hdmi_infoframe_vsi() 121 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_sor_hdmi_infoframe_avi() 123 const u32 soff = nv50_ior_base(ior); in gt215_sor_hdmi_infoframe_avi() 143 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_sor_hdmi_ctrl() [all …]
|
A D | gm200.c | 71 gm200_sor_hdmi_scdc(struct nvkm_ior *ior, u8 scdc) in gm200_sor_hdmi_scdc() argument 73 struct nvkm_device *device = ior->disp->engine.subdev.device; in gm200_sor_hdmi_scdc() 74 const u32 soff = nv50_ior_base(ior); in gm200_sor_hdmi_scdc() 79 ior->tmds.high_speed = !!(scdc & 0x2); in gm200_sor_hdmi_scdc() 91 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set() argument 95 const u32 sor = ior ? ior->id + 1 : 0; in gm200_sor_route_set() 96 u32 link = ior ? (ior->asy.link == 2) : 0; in gm200_sor_route_set()
|
A D | base.c | 131 struct nvkm_ior *ior; in nvkm_disp_init() local 150 list_for_each_entry(ior, &disp->iors, head) { in nvkm_disp_init() 151 ior->func->power(ior, true, true, true, true, true); in nvkm_disp_init() 166 struct nvkm_ior *ior; in nvkm_disp_oneinit() local 291 ior = nvkm_ior_find(disp, SOR, ffs(outp->info.or) - 1); in nvkm_disp_oneinit() 292 if (!WARN_ON(!ior)) in nvkm_disp_oneinit() 293 ior->identity = true; in nvkm_disp_oneinit() 311 struct nvkm_ior *ior; in nvkm_disp_dtor() local 340 ior = list_first_entry(&disp->iors, typeof(*ior), head); in nvkm_disp_dtor() 341 nvkm_ior_del(&ior); in nvkm_disp_dtor()
|
A D | gk104.c | 33 gk104_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gk104_sor_hdmi_infoframe_vsi() argument 35 struct nvkm_device *device = ior->disp->engine.subdev.device; in gk104_sor_hdmi_infoframe_vsi() 54 gk104_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in gk104_sor_hdmi_infoframe_avi() argument 56 struct nvkm_device *device = ior->disp->engine.subdev.device; in gk104_sor_hdmi_infoframe_avi() 77 gk104_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in gk104_sor_hdmi_ctrl() argument 79 struct nvkm_device *device = ior->disp->engine.subdev.device; in gk104_sor_hdmi_ctrl()
|
A D | g84.c | 33 g84_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_vsi() argument 35 struct nvkm_device *device = ior->disp->engine.subdev.device; in g84_sor_hdmi_infoframe_vsi() 56 g84_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_avi() argument 58 struct nvkm_device *device = ior->disp->engine.subdev.device; in g84_sor_hdmi_infoframe_avi() 79 g84_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in g84_sor_hdmi_ctrl() argument 81 struct nvkm_device *device = ior->disp->engine.subdev.device; in g84_sor_hdmi_ctrl()
|
A D | ior.h | 102 nv50_ior_base(struct nvkm_ior *ior) in nv50_ior_base() argument 104 return ior->id * 0x800; in nv50_ior_base() 116 nv50_sor_link(struct nvkm_ior *ior) in nv50_sor_link() argument 118 return nv50_ior_base(ior) + ((ior->asy.link == 2) * 0x80); in nv50_sor_link()
|
A D | gf119.c | 37 gf119_sor_hda_device_entry(struct nvkm_ior *ior, int head) in gf119_sor_hda_device_entry() argument 39 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_device_entry() 48 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_eld() 49 const u32 soff = 0x030 * ior->id + (head * 0x04); in gf119_sor_hda_eld() 60 gf119_sor_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gf119_sor_hda_hpd() argument 62 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_hpd() 63 const u32 soff = 0x030 * ior->id + (head * 0x04); in gf119_sor_hda_hpd() 68 ior->func->hda->device_entry(ior, head); in gf119_sor_hda_hpd() 207 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hdmi_infoframe_vsi() 233 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hdmi_infoframe_avi() [all …]
|
A D | g94.c | 175 struct nvkm_ior *ior; in g94_sor_war_update_sppll1() local 179 list_for_each_entry(ior, &disp->iors, head) { in g94_sor_war_update_sppll1() 180 if (ior->type != SOR) in g94_sor_war_update_sppll1() 183 clksor = nvkm_rd32(device, 0x614300 + nv50_ior_base(ior)); in g94_sor_war_update_sppll1()
|
A D | gv100.c | 38 gv100_sor_hda_device_entry(struct nvkm_ior *ior, int head) in gv100_sor_hda_device_entry() argument 40 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hda_device_entry() 100 gv100_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gv100_sor_hdmi_infoframe_vsi() argument 102 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_infoframe_vsi() 124 gv100_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in gv100_sor_hdmi_infoframe_avi() argument 126 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_infoframe_avi() 146 gv100_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in gv100_sor_hdmi_ctrl() argument 148 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_sor_hdmi_ctrl()
|
A D | outp.h | 26 struct nvkm_ior *ior; member
|
A D | Kbuild | 8 nvkm-y += nvkm/engine/disp/ior.o
|
/linux-6.3-rc2/arch/parisc/kernel/ |
A D | unaligned.c | 108 unsigned long saddr = regs->ior; in emulate_ldh() 113 regs->isr, regs->ior, toreg); in emulate_ldh() 136 unsigned long saddr = regs->ior; in emulate_ldw() 141 regs->isr, regs->ior, toreg); in emulate_ldw() 169 unsigned long saddr = regs->ior; in emulate_ldd() 174 regs->isr, regs->ior, toreg); in emulate_ldd() 237 val, regs->isr, regs->ior); in emulate_sth() 266 val, regs->isr, regs->ior); in emulate_stw() 307 val, regs->isr, regs->ior); in emulate_std() 608 (void __user *)regs->ior); in handle_unaligned() [all …]
|
A D | kgdb.c | 84 gr->ior = regs->ior; in pt_regs_to_gdb_regs() 115 regs->ior = gr->ior; in gdb_regs_to_pt_regs()
|
A D | traps.c | 145 level, regs->iir, regs->isr, regs->ior); in show_regs() 368 regs->ior = pim_wide->cr[21]; in transfer_pim_to_trap_frame() 392 regs->ior = pim_narrow->cr[21]; in transfer_pim_to_trap_frame() 652 fault_address = regs->ior; in handle_interruption() 666 fault_address = regs->ior; in handle_interruption() 733 ((void __user *) regs->ior)); in handle_interruption() 748 (void __user *)regs->ior); in handle_interruption() 764 (void __user *)regs->ior); in handle_interruption()
|
A D | toc.c | 38 regs->ior = (unsigned long)toc->cr[21]; in toc20_to_pt_regs() 61 regs->ior = toc->cr[21]; in toc11_to_pt_regs()
|
A D | ptrace.c | 457 case RI(ior): return regs->ior; in get_reg() 510 case RI(ior): return regs->ior; in set_reg() 723 REG_OFFSET_NAME(ior),
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
A D | macros.fuc | 182 #define nv_iord(reg,ior) /* 183 */ mov reg ior /* 187 #define nv_iord(reg,ior) /* 188 */ mov reg ior /* 193 #define nv_iowr(ior,reg) /* 194 */ mov $r0 ior /* 199 #define nv_iowr(ior,reg) /* 200 */ mov $r0 ior /* 206 #define nv_iowrs(ior,reg) /* 207 */ mov $r0 ior /* [all …]
|
/linux-6.3-rc2/arch/parisc/include/uapi/asm/ |
A D | ptrace.h | 38 unsigned long ior; /* CR21 */ member 59 unsigned long ior; /* CR21 */ member
|
/linux-6.3-rc2/drivers/net/ethernet/davicom/ |
A D | dm9000.c | 158 ior(struct board_info *db, int reg) in ior() function 186 if (ior(db, DM9000_NCR) & 1) in dm9000_reset() 192 if (ior(db, DM9000_NCR) & 1) in dm9000_reset() 306 ret = (ior(db, DM9000_EPDRH) << 8) | ior(db, DM9000_EPDRL); in dm9000_phy_read() 425 ret = ior(db, reg); in dm9000_read_locked() 496 to[0] = ior(db, DM9000_EPDRL); in dm9000_read_eeprom() 497 to[1] = ior(db, DM9000_EPDRH); in dm9000_read_eeprom() 1247 nsr = ior(db, DM9000_NSR); in dm9000_wol_interrupt() 1248 wcr = ior(db, DM9000_WCR); in dm9000_wol_interrupt() 1614 id_val = ior(db, DM9000_VIDL); in dm9000_probe() [all …]
|
/linux-6.3-rc2/arch/parisc/include/asm/ |
A D | kgdb.h | 39 unsigned long ior; member
|