/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | ior.c | 24 #include "ior.h" 36 struct nvkm_ior *ior; in nvkm_ior_find() local 37 list_for_each_entry(ior, &disp->iors, 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 in nvkm_ior_del() 60 struct nvkm_ior *ior; nvkm_ior_new_() local [all...] |
H A D | uoutp.c | 26 #include "ior.h" 35 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi() local 40 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi() 43 ior->func->dp->vcpi(ior, args->v0.head, args->v0.start_slot, args->v0.num_slots, in nvkm_uoutp_mthd_dp_mst_vcpi() 79 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_sst() local 84 if (!ior in nvkm_uoutp_mthd_dp_sst() 182 struct nvkm_ior *ior = outp->ior; nvkm_uoutp_mthd_hda_eld() local 219 struct nvkm_ior *ior = outp->ior; nvkm_uoutp_mthd_infoframe() local 246 struct nvkm_ior *ior = outp->ior; nvkm_uoutp_mthd_hdmi() local 380 struct nvkm_ior *ior; nvkm_uoutp_mthd_inherit() local [all...] |
H A D | nv50.c | 29 #include "ior.h" 94 nv50_pior_depth(struct nvkm_ior *ior, struct nvkm_ior_state *state, u32 ctrl) in nv50_pior_depth() argument 99 if (state->head && state == &ior->asy) { in nv50_pior_depth() 100 struct nvkm_head *head = nvkm_head_find(ior->disp, __ffs(state->head)); in nv50_pior_depth() 162 nv50_sor_bl_set(struct nvkm_ior *ior, int lvl) in nv50_sor_bl_set() argument 164 struct nvkm_device *device = ior->disp->engine.subdev.device; in nv50_sor_bl_set() 165 const u32 soff = nv50_ior_base(ior); in nv50_sor_bl_set() 174 nv50_sor_bl_get(struct nvkm_ior *ior) in nv50_sor_bl_get() argument 176 struct nvkm_device *device = ior->disp->engine.subdev.device; in nv50_sor_bl_get() 177 const u32 soff = nv50_ior_base(ior); in nv50_sor_bl_get() 1030 nv50_disp_super_ied_on(struct nvkm_head * head,struct nvkm_ior * ior,int id,u32 khz) nv50_disp_super_ied_on() argument 1085 nv50_disp_super_ied_off(struct nvkm_head * head,struct nvkm_ior * ior,int id) nv50_disp_super_ied_off() argument 1112 struct nvkm_ior *ior; nv50_disp_super_ior_asy() local 1126 struct nvkm_ior *ior; nv50_disp_super_ior_arm() local 1140 struct nvkm_ior *ior; nv50_disp_super_3_0() local 1157 nv50_disp_super_2_2_dp(struct nvkm_head * head,struct nvkm_ior * ior) nv50_disp_super_2_2_dp() argument 1267 struct nvkm_ior *ior; nv50_disp_super_2_2() local 1320 struct nvkm_ior *ior; nv50_disp_super_2_0() local 1335 struct nvkm_ior *ior; nv50_disp_super_1_0() local 1351 struct nvkm_ior *ior; nv50_disp_super_1() local 1589 struct nvkm_ior *ior; nv50_disp_oneinit() local [all...] |
H A D | gm200.c | 28 #include "ior.h" 71 gm200_sor_hdmi_scdc(struct nvkm_ior *ior, u32 khz, bool support, bool scrambling, in gm200_sor_hdmi_scdc() argument 74 struct nvkm_device *device = ior->disp->engine.subdev.device; in gm200_sor_hdmi_scdc() 75 const u32 soff = nv50_ior_base(ior); in gm200_sor_hdmi_scdc() 78 ior->tmds.high_speed = khz > 340000; in gm200_sor_hdmi_scdc() 81 if (ior->tmds.high_speed) in gm200_sor_hdmi_scdc() 83 if (ior->tmds.high_speed || scrambling_low_rates) in gm200_sor_hdmi_scdc() 99 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set() argument 103 const u32 sor = ior ? ior in gm200_sor_route_set() [all...] |
H A D | base.c | 27 #include "ior.h" 123 struct nvkm_ior *ior; in nvkm_disp_init() local 139 list_for_each_entry(ior, &disp->iors, head) { in nvkm_disp_init() 140 if (ior->func->power) in nvkm_disp_init() 141 ior->func->power(ior, true, true, true, true, true); in nvkm_disp_init() 174 struct nvkm_ior *ior; in nvkm_disp_dtor() local 203 ior = list_first_entry(&disp->iors, typeof(*ior), head); in nvkm_disp_dtor() 204 nvkm_ior_del(&ior); in nvkm_disp_dtor() [all...] |
H A D | gk104.c | 28 #include "ior.h" 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()
|
H A D | g84.c | 28 #include "ior.h" 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()
|
H A D | ior.h | 111 nv50_ior_base(struct nvkm_ior *ior) in nv50_ior_base() argument 113 return ior->id * 0x800; in nv50_ior_base() 125 nv50_sor_link(struct nvkm_ior *ior) in nv50_sor_link() argument 127 return nv50_ior_base(ior) + ((ior->asy.link == 2) * 0x80); in nv50_sor_link()
|
H A D | g94.c | 27 #include "ior.h" 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()
|
H A D | gv100.c | 26 #include "ior.h" 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()
|
H A D | Kbuild | 8 nvkm-y += nvkm/engine/disp/ior.o
|
/linux/arch/parisc/kernel/ |
H A D | unaligned.c | 112 unsigned long saddr = regs->ior; in emulate_ldh() 117 regs->isr, regs->ior, toreg); in emulate_ldh() 140 unsigned long saddr = regs->ior; in emulate_ldw() 145 regs->isr, regs->ior, toreg); in emulate_ldw() 173 unsigned long saddr = regs->ior; in emulate_ldd() 179 regs->isr, regs->ior, toreg); in emulate_ldd() 238 val, regs->isr, regs->ior); in emulate_sth() 249 : "r" (val), "r" (regs->ior), "r" (regs->isr) ); in emulate_sth() 267 val, regs->isr, regs->ior); in emulate_stw() 290 : "r" (val), "r" (regs->ior), " in emulate_stw() [all...] |
H 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()
|
H A D | traps.c | 151 level, regs->iir, regs->isr, regs->ior); in show_regs() 377 regs->ior = pim_wide->cr[21]; in transfer_pim_to_trap_frame() 401 regs->ior = pim_narrow->cr[21]; in transfer_pim_to_trap_frame() 661 fault_address = regs->ior; in handle_interruption() 675 fault_address = regs->ior; in handle_interruption() 742 ((void __user *) regs->ior)); in handle_interruption() 757 (void __user *)regs->ior); in handle_interruption() 773 (void __user *)regs->ior); in handle_interruption()
|
H 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()
|
H 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),
|
H A D | entry.S | 220 mfctl %ior,va 238 mfctl %ior,va 252 mfctl %ior, va 270 mfctl %ior, va 282 mfctl %ior,va 298 mfctl %ior,va 312 mfctl %ior,va 330 mfctl %ior,va 1037 /* If this trap is a itlb miss, skip saving/adjusting isr/ior */ 1043 mfctl %ior, [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
H 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/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 38 unsigned long ior; /* CR21 */ member 59 unsigned long ior; /* CR21 */ member
|
/linux/drivers/net/ethernet/davicom/ |
H 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() 910 db->io_mode = ior(db, DM9000_ISR) >> 6; /* ISR bit7:6 keeps I/O mode */ in dm9000_init_dm9000() 1059 int tx_status = ior(d in dm9000_tx_done() [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
H A D | disp.c | 27 #include <engine/disp/ior.h> 684 outp->disp->rm.assigned_sors &= ~BIT(outp->ior->id); in r535_outp_release() 685 outp->ior->asy.outp = NULL; in r535_outp_release() 686 outp->ior = NULL; in r535_outp_release() 693 struct nvkm_ior *ior; in r535_outp_acquire() local 726 ior = nvkm_ior_find(disp, SOR, or); in r535_outp_acquire() 727 if (WARN_ON(!ior)) in r535_outp_acquire() 730 nvkm_outp_acquire_ior(outp, NVKM_OUTP_USER, ior); in r535_outp_acquire() 777 struct nvkm_ior *ior; in r535_outp_inherit() local 798 ior in r535_outp_inherit() [all...] |
/linux/drivers/counter/ |
H A D | 104-quad-8.c | 53 * @ior: array of Input / Output Control Register states 63 u8 ior[QUAD8_NUM_COUNTERS]; member 456 if (u8_get_bits(priv->ior[count->id], LOAD_PIN) == LOAD_CNTR) in quad8_action_read() 539 if (flg_pins == u8_get_bits(priv->ior[event_node->channel], FLG_PINS)) in quad8_events_configure() 543 ret = quad8_control_register_update(priv->map, priv->ior, event_node->channel, in quad8_events_configure() 774 *enable = u8_get_bits(priv->ior[count->id], AB_GATE); in quad8_count_enable_read() 788 ret = quad8_control_register_update(priv->map, priv->ior, count->id, enable, AB_GATE); in quad8_count_enable_write() 905 *preset_enable = !u8_get_bits(priv->ior[count->id], LOAD_PIN); in quad8_count_preset_enable_read() 921 ret = quad8_control_register_update(priv->map, priv->ior, count->id, !preset_enable, in quad8_count_preset_enable_write() 1210 flg_pins = u8_get_bits(priv->ior[channe in quad8_irq_handler() [all...] |
/linux/arch/parisc/include/asm/ |
H A D | kgdb.h | 41 unsigned long ior; member
|
H A D | elf.h | 266 * cr21 (ior) 285 dst[46] = pt->isr; dst[47] = pt->ior; \
|
/linux/arch/riscv/include/asm/ |
H A D | io.h | 51 #define __io_par(v) RISCV_FENCE(i, ior)
|