/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | outp.c | 35 struct nvkm_ior *ior; in nvkm_outp_route() local 37 list_for_each_entry(ior, &disp->ior, head) { in nvkm_outp_route() 38 if ((outp = ior->arm.outp) && ior->arm.outp != ior->asy.outp) { in nvkm_outp_route() 39 OUTP_DBG(outp, "release %s", ior->name); in nvkm_outp_route() 40 if (ior->func->route.set) in nvkm_outp_route() 41 ior->func->route.set(outp, NULL); in nvkm_outp_route() 42 ior->arm.outp = NULL; in nvkm_outp_route() 46 list_for_each_entry(ior, &disp->ior, head) { in nvkm_outp_route() 47 if ((outp = ior->asy.outp)) { in nvkm_outp_route() 48 OUTP_DBG(outp, "acquire %s", ior->name); in nvkm_outp_route() [all …]
|
D | ior.c | 36 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 …]
|
D | nv50.c | 199 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on() argument 203 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on() 210 IOR_DBG(ior, "nothing to attach"); in nv50_disp_super_ied_on() 220 if (ior->type == SOR) { in nv50_disp_super_ied_on() 221 if (ior->asy.proto == LVDS) { in nv50_disp_super_ied_on() 225 if (ior->asy.link == 3) in nv50_disp_super_ied_on() 229 data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags, in nv50_disp_super_ied_on() 233 ior->asy.proto_evo, flags); in nv50_disp_super_ied_on() 241 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on() 247 init.or = ior->id; in nv50_disp_super_ied_on() [all …]
|
D | dp.c | 77 struct nvkm_ior *ior = dp->outp.ior; in nvkm_dp_train_drive() local 78 struct nvkm_bios *bios = ior->disp->engine.subdev.device->bios; in nvkm_dp_train_drive() 85 for (i = 0; i < ior->dp.nr; i++) { in nvkm_dp_train_drive() 122 ior->func->dp.drive(ior, i, ocfg.pc, ocfg.dc, in nvkm_dp_train_drive() 146 dp->outp.ior->func->dp.pattern(dp->outp.ior, pattern); in nvkm_dp_train_pattern() 172 for (i = 0; i < lt->dp->outp.ior->dp.nr && eq_done; i++) { in nvkm_dp_train_eq() 200 for (i = 0; i < lt->dp->outp.ior->dp.nr; i++) { in nvkm_dp_train_cr() 222 struct nvkm_ior *ior = dp->outp.ior; in nvkm_dp_train_links() local 234 ior->dp.nr, ior->dp.bw * 27); in nvkm_dp_train_links() 244 while ((ior->dp.bw * 2700) < nvbios_rd16(bios, lnkcmp)) in nvkm_dp_train_links() [all …]
|
D | rootnv50.c | 104 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, 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 …]
|
D | hdagt215.c | 27 gt215_hda_eld(struct nvkm_ior *ior, 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()
|
D | hdagf119.c | 27 gf119_hda_eld(struct nvkm_ior *ior, u8 *data, u8 size) in gf119_hda_eld() argument 29 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hda_eld() 30 const u32 soff = 0x030 * ior->id; in gf119_hda_eld() 41 gf119_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gf119_hda_hpd() argument 43 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_hda_hpd() 53 nvkm_mask(device, 0x10ec10 + ior->id * 0x030, mask, data); in gf119_hda_hpd()
|
D | base.c | 243 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 …]
|
D | sorgm200.c | 49 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()
|
D | ior.h | 94 nv50_ior_base(struct nvkm_ior *ior) in nv50_ior_base() argument 96 return ior->id * 0x800; in nv50_ior_base() 105 nv50_sor_link(struct nvkm_ior *ior) in nv50_sor_link() argument 107 return nv50_ior_base(ior) + ((ior->asy.link == 2) * 0x80); in nv50_sor_link()
|
D | hdmigt215.c | 27 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()
|
D | piornv50.c | 73 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()
|
D | sorg94.c | 143 struct nvkm_ior *ior; in g94_sor_war_update_sppll1() local 147 list_for_each_entry(ior, &disp->ior, head) { in g94_sor_war_update_sppll1() 148 if (ior->type != SOR) in g94_sor_war_update_sppll1() 151 clksor = nvkm_rd32(device, 0x614300 + nv50_ior_base(ior)); in g94_sor_war_update_sppll1()
|
D | hdmigf119.c | 27 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()
|
D | hdmigk104.c | 27 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()
|
D | hdmig84.c | 27 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()
|
D | hdmigv100.c | 25 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-v4.19/arch/parisc/kernel/ |
D | unaligned.c | 137 unsigned long saddr = regs->ior; in emulate_ldh() 142 regs->isr, regs->ior, toreg); in emulate_ldh() 171 unsigned long saddr = regs->ior; in emulate_ldw() 176 regs->isr, regs->ior, toreg); in emulate_ldw() 210 unsigned long saddr = regs->ior; in emulate_ldd() 215 regs->isr, regs->ior, toreg); in emulate_ldd() 291 val, regs->isr, regs->ior); in emulate_sth() 307 : "r" (val), "r" (regs->ior), "r" (regs->isr) in emulate_sth() 326 val, regs->isr, regs->ior); in emulate_stw() 354 : "r" (val), "r" (regs->ior), "r" (regs->isr) in emulate_stw() [all …]
|
D | traps.c | 141 level, regs->iir, regs->isr, regs->ior); in show_regs() 352 regs->ior = pim_wide->cr[21]; in transfer_pim_to_trap_frame() 376 regs->ior = pim_narrow->cr[21]; in transfer_pim_to_trap_frame() 632 fault_address = regs->ior; in handle_interruption() 646 fault_address = regs->ior; in handle_interruption() 711 ((void __user *) regs->ior), current); in handle_interruption() 726 (void __user *)regs->ior, current); in handle_interruption() 742 (void __user *)regs->ior, current); in handle_interruption()
|
D | ptrace.c | 446 case RI(ior): return regs->ior; in get_reg() 498 case RI(ior): return regs->ior; in set_reg() 743 REG_OFFSET_NAME(ior),
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
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-v4.19/arch/parisc/include/uapi/asm/ |
D | ptrace.h | 38 unsigned long ior; /* CR21 */ member 59 unsigned long ior; /* CR21 */ member
|
/Linux-v4.19/drivers/net/ethernet/davicom/ |
D | dm9000.c | 167 ior(struct board_info *db, int reg) in ior() function 195 if (ior(db, DM9000_NCR) & 1) in dm9000_reset() 201 if (ior(db, DM9000_NCR) & 1) in dm9000_reset() 318 ret = (ior(db, DM9000_EPDRH) << 8) | ior(db, DM9000_EPDRL); in dm9000_phy_read() 436 ret = ior(db, reg); in dm9000_read_locked() 507 to[0] = ior(db, DM9000_EPDRL); in dm9000_read_eeprom() 508 to[1] = ior(db, DM9000_EPDRH); in dm9000_read_eeprom() 922 db->io_mode = ior(db, DM9000_ISR) >> 6; /* ISR bit7:6 keeps I/O mode */ in dm9000_init_dm9000() 1071 int tx_status = ior(db, DM9000_NSR); /* Got TX status */ in dm9000_tx_done() 1110 ior(db, DM9000_MRCMDX); /* Dummy read */ in dm9000_rx() [all …]
|
/Linux-v4.19/drivers/crypto/ccp/ |
D | sp-platform.c | 108 struct resource *ior; in sp_platform_probe() local 129 ior = platform_get_resource(pdev, IORESOURCE_MEM, 0); in sp_platform_probe() 130 sp->io_map = devm_ioremap_resource(dev, ior); in sp_platform_probe()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | disp.h | 13 struct list_head ior; member
|