Home
last modified time | relevance | path

Searched refs:ior (Results 1 – 25 of 39) sorted by relevance

12

/linux-5.19.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.c36 struct nvkm_ior *ior; in nvkm_outp_route() local
38 list_for_each_entry(ior, &disp->ior, head) { in nvkm_outp_route()
39 if ((outp = ior->arm.outp) && ior->arm.outp != ior->asy.outp) { in nvkm_outp_route()
40 OUTP_DBG(outp, "release %s", ior->name); in nvkm_outp_route()
41 if (ior->func->route.set) in nvkm_outp_route()
42 ior->func->route.set(outp, NULL); in nvkm_outp_route()
43 ior->arm.outp = NULL; in nvkm_outp_route()
47 list_for_each_entry(ior, &disp->ior, head) { in nvkm_outp_route()
48 if ((outp = ior->asy.outp)) { in nvkm_outp_route()
49 OUTP_DBG(outp, "acquire %s", ior->name); in nvkm_outp_route()
[all …]
Dior.c36 struct nvkm_ior *ior; in nvkm_ior_find() local
37 list_for_each_entry(ior, &disp->ior, head) { in nvkm_ior_find()
38 if (ior->type == type && (id < 0 || ior->id == id)) in nvkm_ior_find()
39 return ior; in nvkm_ior_find()
47 struct nvkm_ior *ior = *pior; in nvkm_ior_del() local
48 if (ior) { in nvkm_ior_del()
49 IOR_DBG(ior, "dtor"); in nvkm_ior_del()
50 list_del(&ior->head); in nvkm_ior_del()
60 struct nvkm_ior *ior; in nvkm_ior_new_() local
61 if (!(ior = kzalloc(sizeof(*ior), GFP_KERNEL))) in nvkm_ior_new_()
[all …]
Dnv50.c198 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on() argument
202 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on()
209 IOR_DBG(ior, "nothing to attach"); in nv50_disp_super_ied_on()
219 if (ior->type == SOR) { in nv50_disp_super_ied_on()
220 if (ior->asy.proto == LVDS) { in nv50_disp_super_ied_on()
224 if (ior->asy.link == 3) in nv50_disp_super_ied_on()
228 data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags, in nv50_disp_super_ied_on()
232 ior->asy.proto_evo, flags); in nv50_disp_super_ied_on()
240 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on()
246 init.or = ior->id; in nv50_disp_super_ied_on()
[all …]
Dhdagf119.c27 gf119_hda_device_entry(struct nvkm_ior *ior, int head) in gf119_hda_device_entry() argument
29 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hda_device_entry()
35 gf119_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gf119_hda_eld() argument
37 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hda_eld()
38 const u32 soff = 0x030 * ior->id + (head * 0x04); in gf119_hda_eld()
49 gf119_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gf119_hda_hpd() argument
51 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hda_hpd()
52 const u32 soff = 0x030 * ior->id + (head * 0x04); in gf119_hda_hpd()
56 ior->func->hda.device_entry(ior, head); in gf119_hda_hpd()
Ddp.c99 struct nvkm_ior *ior = dp->outp.ior; in nvkm_dp_train_drive() local
100 struct nvkm_bios *bios = ior->disp->engine.subdev.device->bios; in nvkm_dp_train_drive()
108 for (i = 0; i < ior->dp.nr; i++) { in nvkm_dp_train_drive()
148 ior->func->dp.drive(ior, i, ocfg.pc, ocfg.dc, in nvkm_dp_train_drive()
178 dp->outp.ior->func->dp.pattern(dp->outp.ior, pattern); in nvkm_dp_train_pattern()
230 for (i = 0; i < lt->dp->outp.ior->dp.nr && eq_done; i++) { in nvkm_dp_train_eq()
261 for (i = 0; i < lt->dp->outp.ior->dp.nr; i++) { in nvkm_dp_train_cr()
283 struct nvkm_ior *ior = dp->outp.ior; in nvkm_dp_train_links() local
295 ior->dp.nr, ior->dp.bw * 27); in nvkm_dp_train_links()
306 while (ior->dp.bw < nvbios_rd08(bios, lnkcmp)) in nvkm_dp_train_links()
[all …]
Drootnv50.c104 args->v0.or = outp->ior->id; in nv50_disp_root_mthd_()
105 args->v0.link = outp->ior->asy.link; in nv50_disp_root_mthd_()
125 ret = outp->ior->func->sense(outp->ior, args->v0.data); in nv50_disp_root_mthd_()
139 struct nvkm_ior *ior = outp->ior; in nv50_disp_root_mthd_() local
151 if (!ior->func->hda.hpd) in nv50_disp_root_mthd_()
156 ior->func->dp.audio(ior, hidx, true); in nv50_disp_root_mthd_()
157 ior->func->hda.hpd(ior, hidx, true); in nv50_disp_root_mthd_()
158 ior->func->hda.eld(ior, hidx, data, size); in nv50_disp_root_mthd_()
161 ior->func->dp.audio(ior, hidx, false); in nv50_disp_root_mthd_()
162 ior->func->hda.hpd(ior, hidx, false); in nv50_disp_root_mthd_()
[all …]
Dhdagt215.c27 gt215_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gt215_hda_eld() argument
29 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_hda_eld()
30 const u32 soff = ior->id * 0x800; in gt215_hda_eld()
41 gt215_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gt215_hda_hpd() argument
43 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_hda_hpd()
50 nvkm_mask(device, 0x61c448 + ior->id * 0x800, mask, data); in gt215_hda_hpd()
Dhdmigm200.c27 gm200_hdmi_scdc(struct nvkm_ior *ior, u8 scdc) in gm200_hdmi_scdc() argument
29 struct nvkm_device *device = ior->disp->engine.subdev.device; in gm200_hdmi_scdc()
30 const u32 soff = nv50_ior_base(ior); in gm200_hdmi_scdc()
35 ior->tmds.high_speed = !!(scdc & 0x2); in gm200_hdmi_scdc()
Dbase.c243 struct nvkm_ior *ior; in nvkm_disp_init() local
262 list_for_each_entry(ior, &disp->ior, head) { in nvkm_disp_init()
263 ior->func->power(ior, true, true, true, true, true); in nvkm_disp_init()
278 struct nvkm_ior *ior; in nvkm_disp_oneinit() local
409 ior = nvkm_ior_find(disp, SOR, ffs(outp->info.or) - 1); in nvkm_disp_oneinit()
410 if (!WARN_ON(!ior)) in nvkm_disp_oneinit()
411 ior->identity = true; in nvkm_disp_oneinit()
449 while (!list_empty(&disp->ior)) { in nvkm_disp_dtor()
450 struct nvkm_ior *ior = in nvkm_disp_dtor() local
451 list_first_entry(&disp->ior, typeof(*ior), head); in nvkm_disp_dtor()
[all …]
Dsorgm200.c49 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set() argument
53 const u32 sor = ior ? ior->id + 1 : 0; in gm200_sor_route_set()
54 u32 link = ior ? (ior->asy.link == 2) : 0; in gm200_sor_route_set()
Dhdagv100.c25 gv100_hda_device_entry(struct nvkm_ior *ior, int head) in gv100_hda_device_entry() argument
27 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_hda_device_entry()
Dhdmigt215.c27 gt215_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, in gt215_hdmi_ctrl() argument
30 struct nvkm_device *device = ior->disp->engine.subdev.device; in gt215_hdmi_ctrl()
35 const u32 soff = nv50_ior_base(ior); in gt215_hdmi_ctrl()
Dior.h101 nv50_ior_base(struct nvkm_ior *ior) in nv50_ior_base() argument
103 return ior->id * 0x800; in nv50_ior_base()
112 nv50_sor_link(struct nvkm_ior *ior) in nv50_sor_link() argument
114 return nv50_ior_base(ior) + ((ior->asy.link == 2) * 0x80); in nv50_sor_link()
Dpiornv50.c73 nv50_pior_depth(struct nvkm_ior *ior, struct nvkm_ior_state *state, u32 ctrl) in nv50_pior_depth() argument
78 if (state->head && state == &ior->asy) { in nv50_pior_depth()
80 nvkm_head_find(ior->disp, __ffs(state->head)); in nv50_pior_depth()
Dsorg94.c154 struct nvkm_ior *ior; in g94_sor_war_update_sppll1() local
158 list_for_each_entry(ior, &disp->ior, head) { in g94_sor_war_update_sppll1()
159 if (ior->type != SOR) in g94_sor_war_update_sppll1()
162 clksor = nvkm_rd32(device, 0x614300 + nv50_ior_base(ior)); in g94_sor_war_update_sppll1()
Dhdmigf119.c27 gf119_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, in gf119_hdmi_ctrl() argument
30 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hdmi_ctrl()
Dhdmigk104.c27 gk104_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, in gk104_hdmi_ctrl() argument
30 struct nvkm_device *device = ior->disp->engine.subdev.device; in gk104_hdmi_ctrl()
Dhdmig84.c27 g84_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, in g84_hdmi_ctrl() argument
30 struct nvkm_device *device = ior->disp->engine.subdev.device; in g84_hdmi_ctrl()
Dhdmigv100.c25 gv100_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, in gv100_hdmi_ctrl() argument
28 struct nvkm_device *device = ior->disp->engine.subdev.device; in gv100_hdmi_ctrl()
/linux-5.19.10/arch/parisc/kernel/
Dunaligned.c108 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()
248 : "r" (val), "r" (regs->ior), "r" (regs->isr) ); in emulate_sth()
266 val, regs->isr, regs->ior); in emulate_stw()
289 : "r" (val), "r" (regs->ior), "r" (regs->isr) in emulate_stw()
[all …]
Dkgdb.c84 gr->ior = regs->ior; in pt_regs_to_gdb_regs()
115 regs->ior = gr->ior; in gdb_regs_to_pt_regs()
Dtraps.c145 level, regs->iir, regs->isr, regs->ior); in show_regs()
375 regs->ior = pim_wide->cr[21]; in transfer_pim_to_trap_frame()
399 regs->ior = pim_narrow->cr[21]; in transfer_pim_to_trap_frame()
665 fault_address = regs->ior; in handle_interruption()
679 fault_address = regs->ior; in handle_interruption()
746 ((void __user *) regs->ior)); in handle_interruption()
761 (void __user *)regs->ior); in handle_interruption()
777 (void __user *)regs->ior); in handle_interruption()
/linux-5.19.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dmacros.fuc182 #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-5.19.10/arch/parisc/include/uapi/asm/
Dptrace.h38 unsigned long ior; /* CR21 */ member
59 unsigned long ior; /* CR21 */ member
/linux-5.19.10/drivers/net/ethernet/davicom/
Ddm9000.c159 ior(struct board_info *db, int reg) in ior() function
187 if (ior(db, DM9000_NCR) & 1) in dm9000_reset()
193 if (ior(db, DM9000_NCR) & 1) in dm9000_reset()
307 ret = (ior(db, DM9000_EPDRH) << 8) | ior(db, DM9000_EPDRL); in dm9000_phy_read()
426 ret = ior(db, reg); in dm9000_read_locked()
497 to[0] = ior(db, DM9000_EPDRL); in dm9000_read_eeprom()
498 to[1] = ior(db, DM9000_EPDRH); in dm9000_read_eeprom()
911 db->io_mode = ior(db, DM9000_ISR) >> 6; /* ISR bit7:6 keeps I/O mode */ in dm9000_init_dm9000()
1060 int tx_status = ior(db, DM9000_NSR); /* Got TX status */ in dm9000_tx_done()
1099 ior(db, DM9000_MRCMDX); /* Dummy read */ in dm9000_rx()
[all …]

12