/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | uoutp.c | 23 #include "outp.h" 33 nvkm_uoutp_mthd_dp_mst_vcpi(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_vcpi() argument 35 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi() 40 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi() 49 nvkm_uoutp_mthd_dp_mst_id_put(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_id_put() argument 55 if (!outp->func->dp.mst_id_put) in nvkm_uoutp_mthd_dp_mst_id_put() 58 return outp->func->dp.mst_id_put(outp, args->v0.id); in nvkm_uoutp_mthd_dp_mst_id_put() 62 nvkm_uoutp_mthd_dp_mst_id_get(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_id_get() argument 68 if (!outp in nvkm_uoutp_mthd_dp_mst_id_get() 75 nvkm_uoutp_mthd_dp_sst(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_sst() argument 95 nvkm_uoutp_mthd_dp_drive(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_drive() argument 108 nvkm_uoutp_mthd_dp_train(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_train() argument 130 nvkm_uoutp_mthd_dp_rates(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_rates() argument 153 nvkm_uoutp_mthd_dp_aux_xfer(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_aux_xfer() argument 167 nvkm_uoutp_mthd_dp_aux_pwr(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_dp_aux_pwr() argument 180 nvkm_uoutp_mthd_hda_eld(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_hda_eld() argument 217 nvkm_uoutp_mthd_infoframe(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_infoframe() argument 243 nvkm_uoutp_mthd_hdmi(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_hdmi() argument 277 nvkm_uoutp_mthd_lvds(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_lvds() argument 292 nvkm_uoutp_mthd_bl_set(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_bl_set() argument 309 nvkm_uoutp_mthd_bl_get(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_bl_get() argument 331 nvkm_uoutp_mthd_release(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_release() argument 345 nvkm_uoutp_mthd_acquire(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_acquire() argument 377 nvkm_uoutp_mthd_inherit(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_inherit() argument 440 nvkm_uoutp_mthd_load_detect(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_load_detect() argument 463 nvkm_uoutp_mthd_edid_get(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_edid_get() argument 477 nvkm_uoutp_mthd_detect(struct nvkm_outp * outp,void * argv,u32 argc) nvkm_uoutp_mthd_detect() argument 500 nvkm_uoutp_mthd_acquired(struct nvkm_outp * outp,u32 mthd,void * argv,u32 argc) nvkm_uoutp_mthd_acquired() argument 522 nvkm_uoutp_mthd_noacquire(struct nvkm_outp * outp,u32 mthd,void * argv,u32 argc,bool * invalid) nvkm_uoutp_mthd_noacquire() argument 546 struct nvkm_outp *outp = nvkm_uoutp(object); nvkm_uoutp_mthd() local 570 struct nvkm_outp *outp = nvkm_uoutp(object); nvkm_uoutp_dtor() local 589 struct nvkm_outp *outt, *outp = NULL; nvkm_uoutp_new() local [all...] |
H A D | base.c | 28 #include "outp.h" 105 struct nvkm_outp *outp; in nvkm_disp_fini() local 110 list_for_each_entry(outp, &disp->outps, head) { in nvkm_disp_fini() 111 if (outp->func->fini) in nvkm_disp_fini() 112 outp->func->fini(outp); in nvkm_disp_fini() 122 struct nvkm_outp *outp; in nvkm_disp_init() local 125 list_for_each_entry(outp, &disp->outps, head) { in nvkm_disp_init() 126 if (outp->func->init) in nvkm_disp_init() 127 outp in nvkm_disp_init() 173 struct nvkm_outp *outp; nvkm_disp_dtor() local [all...] |
H A D | nv50.c | 30 #include "outp.h" 1014 nv50_disp_super_iedt(struct nvkm_head *head, struct nvkm_outp *outp, in nv50_disp_super_iedt() argument 1019 const u8 l = ffs(outp->info.link); in nv50_disp_super_iedt() 1020 const u16 t = outp->info.hasht; in nv50_disp_super_iedt() 1021 const u16 m = (0x0100 << head->id) | (l << 6) | outp->info.or; in nv50_disp_super_iedt() 1024 OUTP_DBG(outp, "missing IEDT for %04x:%04x", t, m); in nv50_disp_super_iedt() 1034 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on() local 1040 if (!outp) { in nv50_disp_super_ied_on() 1046 data = nv50_disp_super_iedt(head, outp, in nv50_disp_super_ied_on() 1087 struct nvkm_outp *outp = ior->arm.outp; nv50_disp_super_ied_off() local 1266 struct nvkm_outp *outp; nv50_disp_super_2_2() local 1587 struct nvkm_outp *outp, *outt, *pair; nv50_disp_oneinit() local [all...] |
H A D | gm200.c | 29 #include "outp.h" 99 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set() argument 101 struct nvkm_device *device = outp->disp->engine.subdev.device; in gm200_sor_route_set() 102 const u32 moff = __ffs(outp->info.or) * 0x100; in gm200_sor_route_set() 106 if (outp->info.sorconf.link & 1) { in gm200_sor_route_set() 111 if (outp->info.sorconf.link & 2) in gm200_sor_route_set() 116 gm200_sor_route_get(struct nvkm_outp *outp, int *link) in gm200_sor_route_get() argument 118 struct nvkm_device *device = outp->disp->engine.subdev.device; in gm200_sor_route_get() 119 const int sublinks = outp->info.sorconf.link; in gm200_sor_route_get() 122 for (*link = 0, m = __ffs(outp in gm200_sor_route_get() [all...] |
H A D | uconn.c | 24 #include "outp.h" 100 struct nvkm_outp *outp; in nvkm_uconn_uevent() local 113 list_for_each_entry(outp, &conn->disp->outps, head) { in nvkm_uconn_uevent() 114 if (outp->info.connector == conn->index) in nvkm_uconn_uevent() 118 if (&outp->head == &conn->disp->outps) in nvkm_uconn_uevent() 126 return nvkm_uevent_add(uevent, &disp->rm.event, outp->index, bits, in nvkm_uconn_uevent() 130 if (outp->dp.aux && !outp->info.location) { in nvkm_uconn_uevent() 135 return nvkm_uevent_add(uevent, &device->i2c->event, outp->dp.aux->id, bits, in nvkm_uconn_uevent() 143 if (!outp in nvkm_uconn_uevent() [all...] |
H A D | udisp.c | 25 #include "outp.h" 85 struct nvkm_outp *outp; in nvkm_udisp_new() local 106 list_for_each_entry(outp, &disp->outps, head) in nvkm_udisp_new() 107 args->v0.outp_mask |= BIT(outp->index); in nvkm_udisp_new()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | dcb.c | 109 dcb_outp_hasht(struct dcb_output *outp) in dcb_outp_hasht() argument 111 return (outp->extdev << 8) | (outp->location << 4) | outp->type; in dcb_outp_hasht() 115 dcb_outp_hashm(struct dcb_output *outp) in dcb_outp_hashm() argument 117 return (outp->heads << 8) | (outp->link << 6) | outp->or; in dcb_outp_hashm() 122 struct dcb_output *outp) in dcb_outp_parse() argument 125 memset(outp, in dcb_outp_parse() 198 dcb_outp_match(struct nvkm_bios * bios,u16 type,u16 mask,u8 * ver,u8 * len,struct dcb_output * outp) dcb_outp_match() argument 216 u16 outp; dcb_outp_foreach() local [all...] |
H A D | dp.c | 65 u16 outp = nvbios_rd16(bios, data + *hdr + idx * *len); in nvbios_dpout_entry() local 66 switch (*ver * !!outp) { in nvbios_dpout_entry() 72 *cnt = nvbios_rd08(bios, outp + 0x04); in nvbios_dpout_entry() 84 return outp; in nvbios_dpout_entry() 153 nvbios_dpcfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_entry() argument 157 outp = nvbios_dp_table(bios, ver, hdr, cnt, len); in nvbios_dpcfg_entry() 159 *len = nvbios_rd08(bios, outp + 0x06); in nvbios_dpcfg_entry() 160 *cnt = nvbios_rd08(bios, outp + 0x07) * in nvbios_dpcfg_entry() 161 nvbios_rd08(bios, outp + 0x05); in nvbios_dpcfg_entry() 165 return outp in nvbios_dpcfg_entry() 171 nvbios_dpcfg_parse(struct nvkm_bios * bios,u16 outp,u8 idx,u8 * ver,u8 * hdr,u8 * cnt,u8 * len,struct nvbios_dpcfg * info) nvbios_dpcfg_parse() argument 207 nvbios_dpcfg_match(struct nvkm_bios * bios,u16 outp,u8 pc,u8 vs,u8 pe,u8 * ver,u8 * hdr,u8 * cnt,u8 * len,struct nvbios_dpcfg * info) nvbios_dpcfg_match() argument [all...] |
H A D | disp.c | 130 nvbios_ocfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_ocfg_entry() argument 134 return outp + *hdr + (idx * *len); in nvbios_ocfg_entry() 139 nvbios_ocfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_ocfg_parse() argument 142 u16 data = nvbios_ocfg_entry(bios, outp, idx, ver, hdr, cnt, len); in nvbios_ocfg_parse() 153 nvbios_ocfg_match(struct nvkm_bios *bios, u16 outp, u8 proto, u8 flags, in nvbios_ocfg_match() argument 157 while ((data = nvbios_ocfg_parse(bios, outp, idx++, ver, hdr, cnt, len, info))) { in nvbios_ocfg_match()
|
/linux/drivers/gpu/drm/nouveau/nvif/ |
H A D | outp.c | 22 #include <nvif/outp.h> 29 nvif_outp_dp_mst_vcpi(struct nvif_outp *outp, int head, in nvif_outp_dp_mst_vcpi() argument 42 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args)); in nvif_outp_dp_mst_vcpi() 43 NVIF_ERRON(ret, &outp->object, in nvif_outp_dp_mst_vcpi() 50 nvif_outp_dp_mst_id_put(struct nvif_outp *outp, u32 id) in nvif_outp_dp_mst_id_put() argument 57 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_PUT, &args, sizeof(args)); in nvif_outp_dp_mst_id_put() 58 NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_PUT id:%08x]", args.id); in nvif_outp_dp_mst_id_put() 63 nvif_outp_dp_mst_id_get(struct nvif_outp *outp, u32 *id) in nvif_outp_dp_mst_id_get() argument 69 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_GET, &args, sizeof(args)); in nvif_outp_dp_mst_id_get() 70 NVIF_ERRON(ret, &outp in nvif_outp_dp_mst_id_get() 79 nvif_outp_dp_sst(struct nvif_outp * outp,int head,u32 watermark,u32 hblanksym,u32 vblanksym) nvif_outp_dp_sst() argument 97 nvif_outp_dp_drive(struct nvif_outp * outp,u8 link_nr,u8 pe[4],u8 vs[4]) nvif_outp_dp_drive() argument 113 nvif_outp_dp_train(struct nvif_outp * outp,u8 dpcd[DP_RECEIVER_CAP_SIZE],u8 lttprs,u8 link_nr,u32 link_bw,bool mst,bool post_lt_adj,bool retrain) nvif_outp_dp_train() argument 137 nvif_outp_dp_rates(struct nvif_outp * outp,struct nvif_outp_dp_rate * rate,int rate_nr) nvif_outp_dp_rates() argument 158 nvif_outp_dp_aux_xfer(struct nvif_outp * outp,u8 type,u8 * psize,u32 addr,u8 * data) nvif_outp_dp_aux_xfer() argument 182 nvif_outp_dp_aux_pwr(struct nvif_outp * outp,bool enable) nvif_outp_dp_aux_pwr() argument 196 nvif_outp_hda_eld(struct nvif_outp * outp,int head,void * data,u32 size) nvif_outp_hda_eld() argument 214 nvif_outp_infoframe(struct nvif_outp * outp,u8 type,struct nvif_outp_infoframe_v0 * args,u32 size) nvif_outp_infoframe() argument 226 nvif_outp_hdmi(struct nvif_outp * outp,int head,bool enable,u8 max_ac_packet,u8 rekey,u32 khz,bool scdc,bool scdc_scrambling,bool scdc_low_rates) nvif_outp_hdmi() argument 252 nvif_outp_lvds(struct nvif_outp * outp,bool dual,bool bpc8) nvif_outp_lvds() argument 267 nvif_outp_bl_set(struct nvif_outp * outp,int level) nvif_outp_bl_set() argument 281 nvif_outp_bl_get(struct nvif_outp * outp) nvif_outp_bl_get() argument 294 nvif_outp_release(struct nvif_outp * outp) nvif_outp_release() argument 302 nvif_outp_acquire(struct nvif_outp * outp,u8 type,struct nvif_outp_acquire_v0 * args) nvif_outp_acquire() argument 319 nvif_outp_acquire_pior(struct nvif_outp * outp) nvif_outp_acquire_pior() argument 330 nvif_outp_acquire_sor(struct nvif_outp * outp,bool hda) nvif_outp_acquire_sor() argument 343 nvif_outp_acquire_dac(struct nvif_outp * outp) nvif_outp_acquire_dac() argument 354 nvif_outp_inherit(struct nvif_outp * outp,u8 proto,struct nvif_outp_inherit_v0 * args,u8 * proto_out) nvif_outp_inherit() argument 375 nvif_outp_inherit_lvds(struct nvif_outp * outp,u8 * proto_out) nvif_outp_inherit_lvds() argument 386 nvif_outp_inherit_tmds(struct nvif_outp * outp,u8 * proto_out) nvif_outp_inherit_tmds() argument 397 nvif_outp_inherit_dp(struct nvif_outp * outp,u8 * proto_out) nvif_outp_inherit_dp() argument 411 nvif_outp_inherit_rgb_crt(struct nvif_outp * outp,u8 * proto_out) nvif_outp_inherit_rgb_crt() argument 422 nvif_outp_load_detect(struct nvif_outp * outp,u32 loadval) nvif_outp_load_detect() argument 436 nvif_outp_edid_get(struct nvif_outp * outp,u8 ** pedid) nvif_outp_edid_get() argument 465 nvif_outp_detect(struct nvif_outp * outp) nvif_outp_detect() argument 490 nvif_outp_dtor(struct nvif_outp * outp) nvif_outp_dtor() argument 496 nvif_outp_ctor(struct nvif_disp * disp,const char * name,int id,struct nvif_outp * outp) nvif_outp_ctor() argument [all...] |
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 324 struct nouveau_encoder *outp) in nv50_outp_dump_caps() argument 327 outp->base.base.name, outp->caps.dp_interlace); in nv50_outp_dump_caps() 431 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_new_connector() argument 435 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_new_connector() 447 nv50_outp_get_old_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_old_connector() argument 451 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_old_connector() 463 nv50_outp_get_new_crtc(const struct drm_atomic_state *state, const struct nouveau_encoder *outp) in nv50_outp_get_new_crtc() argument 467 const u32 mask = drm_encoder_mask(&outp->base.base); in nv50_outp_get_new_crtc() 488 core->func->dac->ctrl(core, nv_encoder->outp in nv50_dac_atomic_disable() 736 struct nvif_outp *outp = &nv_encoder->outp; nv50_audio_disable() local 758 struct nvif_outp *outp = &nv_encoder->outp; nv50_audio_enable() local 1001 struct nouveau_encoder *outp = mstc->mstm->outp; nv50_msto_atomic_check() local 1155 struct nouveau_encoder *outp = mstc->mstm->outp; nv50_mstc_mode_valid() local 1433 nv50_mstm_detect(struct nouveau_encoder * outp) nv50_mstm_detect() argument 1461 nv50_mstm_fini(struct nouveau_encoder * outp) nv50_mstm_fini() argument 1481 nv50_mstm_init(struct nouveau_encoder * outp,bool runtime) nv50_mstm_init() argument 1515 nv50_mstm_new(struct nouveau_encoder * outp,struct drm_dp_aux * aux,int aux_max,int conn_base_id,struct nv50_mstm ** pmstm) nv50_mstm_new() argument 1608 nv50_sor_dp_watermark_sst(struct nouveau_encoder * outp,struct nv50_head * head,struct nv50_head_atom * asyh) nv50_sor_dp_watermark_sst() argument 1753 struct nvif_outp *outp = &nv_encoder->outp; nv50_sor_atomic_enable() local 2110 struct nv50_outp_atom *outp; nv50_disp_atomic_commit_core() local 2180 struct nv50_outp_atom *outp, *outt; nv50_disp_atomic_commit_tail() local 2492 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_add() local 2515 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_check_clr() local 2544 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_check_set() local 2624 struct nv50_outp_atom *outp, *outt; nv50_disp_atomic_state_clear() local 2691 nv50_display_read_hw_or_state(struct drm_device * dev,struct nv50_disp * disp,struct nouveau_encoder * outp) nv50_display_read_hw_or_state() argument 2899 struct nouveau_encoder *outp; nv50_display_create() local [all...] |
H A D | crc.c | 27 [NV50_CRC_SOURCE_OUTP_ACTIVE] = "outp-active", 28 [NV50_CRC_SOURCE_OUTP_COMPLETE] = "outp-complete", 29 [NV50_CRC_SOURCE_OUTP_INACTIVE] = "outp-inactive", 395 struct nouveau_encoder *outp; in nv50_crc_atomic_check_outp() local 402 outp = nv50_real_outp(enc); in nv50_crc_atomic_check_outp() 403 if (!outp) in nv50_crc_atomic_check_outp() 406 encoder = &outp->base.base; in nv50_crc_atomic_check_outp() 415 list_for_each_entry(outp_atom, &atom->outp, head) { in nv50_crc_atomic_check_outp() 429 nv50_crc_source_type(struct nouveau_encoder *outp, in nv50_crc_source_type() argument 432 struct dcb_output *dcbe = outp in nv50_crc_source_type() 457 struct nouveau_encoder *outp; nv50_crc_atomic_set() local [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
H A D | nv50.c | 32 u32 *outp; member 59 if ((ctx->outp[0] & 0x0000000f) != ctx->desc.outp_type) in mxm_match_dcb() 69 if ((ctx->outp[0] & 0x0f000000) != (link & 0x0f) << 24) in mxm_match_dcb() 74 if ((link & ((ctx->outp[1] & 0x00000030) >> 4)) != link) in mxm_match_dcb() 98 struct context ctx = { .outp = (u32 *)(bios->data + pdcb) }; in mxm_dcb_sanitise_entry() 107 idx, ctx.outp[0], ctx.outp[1]); in mxm_dcb_sanitise_entry() 108 ctx.outp[0] |= 0x0000000f; in mxm_dcb_sanitise_entry() 117 if ((ctx.outp[0] & 0x0000000f) != DCB_OUTPUT_DP) in mxm_dcb_sanitise_entry() 123 ctx.outp[ in mxm_dcb_sanitise_entry() [all...] |
/linux/tools/power/x86/turbostat/ |
H A D | turbostat.c | 507 char *output_buffer, *outp; variable 2713 outp += sprintf(outp, "%susec", (printed++ ? delim : "")); in print_header() 2715 outp += sprintf(outp, "%sTime_Of_Day_Seconds", (printed++ ? delim : "")); in print_header() 2717 outp += sprintf(outp, "%sPackage", (printed++ ? delim : "")); in print_header() 2719 outp += sprintf(outp, "%sDie", (printed++ ? delim : "")); in print_header() 2721 outp in print_header() [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
H A D | disp.c | 28 #include <engine/disp/outp.h> 295 return rmapi->disp->bl_ctrl(disp, sor->asy.outp->index, true, &lvl); in r535_sor_bl_set() 303 int lvl, ret = rmapi->disp->bl_ctrl(disp, sor->asy.outp->index, false, &lvl); in r535_sor_bl_get() 328 ctrl->displayId = BIT(sor->asy.outp->index); in r535_sor_hda_eld() 353 ctrl->displayId = BIT(sor->asy.outp->index); in r535_sor_hda_hpd() 376 ctrl->displayId = BIT(sor->asy.outp->index); in r535_sor_dp_audio_mute() 395 ctrl->displayId = BIT(sor->asy.outp->index); in r535_sor_dp_audio() 475 struct nvkm_outp *outp = sor->asy.outp; in r535_sor_hdmi_scdc() local 476 struct nvkm_disp *disp = outp in r535_sor_hdmi_scdc() 497 r535_sor_hdmi_ctrl_audio_mute(struct nvkm_outp * outp,bool mute) r535_sor_hdmi_ctrl_audio_mute() argument 513 r535_sor_hdmi_ctrl_audio(struct nvkm_outp * outp,bool enable) r535_sor_hdmi_ctrl_audio() argument 682 r535_outp_release(struct nvkm_outp * outp) r535_outp_release() argument 690 r535_outp_acquire(struct nvkm_outp * outp,bool hda) r535_outp_acquire() argument 760 r535_outp_inherit(struct nvkm_outp * outp) r535_outp_inherit() argument 839 r535_outp_dfp_get_info(struct nvkm_outp * outp) r535_outp_dfp_get_info() argument 887 r535_outp_detect(struct nvkm_outp * outp) r535_outp_detect() argument 903 r535_dp_mst_id_put(struct nvkm_outp * outp,u32 id) r535_dp_mst_id_put() argument 919 r535_dp_mst_id_get(struct nvkm_outp * outp,u32 * pid) r535_dp_mst_id_get() argument 945 r535_dp_drive(struct nvkm_outp * outp,u8 lanes,u8 pe[4],u8 vs[4]) r535_dp_drive() argument 965 r535_dp_train_target(struct nvkm_outp * outp,u8 target,bool mst,u8 link_nr,u8 link_bw) r535_dp_train_target() argument 1027 r535_dp_train(struct nvkm_outp * outp,bool retrain) r535_dp_train() argument 1041 r535_dp_set_indexed_link_rates(struct nvkm_outp * outp) r535_dp_set_indexed_link_rates() argument 1062 r535_dp_rates(struct nvkm_outp * outp) r535_dp_rates() argument 1074 r535_dp_aux_xfer(struct nvkm_outp * outp,u8 type,u32 addr,u8 * data,u8 * psize) r535_dp_aux_xfer() argument 1122 r535_dp_aux_pwr(struct nvkm_outp * outp,bool pu) r535_dp_aux_pwr() argument 1128 r535_dp_release(struct nvkm_outp * outp) r535_dp_release() argument 1144 r535_dp_acquire(struct nvkm_outp * outp,bool hda) r535_dp_acquire() argument 1214 r535_tmds_edid_get(struct nvkm_outp * outp,u8 * data,u16 * psize) r535_tmds_edid_get() argument 1262 struct nvkm_outp *outp; r535_outp_new() local [all...] |
/linux/fs/coda/ |
H A D | upcall.c | 65 outp = (union outputArgs *)(inp); \ 78 union outputArgs *outp; in venus_rootfid() local 86 *fidp = outp->coda_root.VFid; in venus_rootfid() 96 union outputArgs *outp; in venus_getattr() local 105 *attr = outp->coda_getattr.attr; in venus_getattr() 115 union outputArgs *outp; in venus_setattr() local 135 union outputArgs *outp; in venus_lookup() local 152 *resfid = outp->coda_lookup.VFid; in venus_lookup() 153 *type = outp->coda_lookup.vtype; in venus_lookup() 164 union outputArgs *outp; in venus_close() local 184 union outputArgs *outp; venus_open() local 206 union outputArgs *outp; venus_mkdir() local 238 union outputArgs *outp; venus_rename() local 274 union outputArgs *outp; venus_create() local 306 union outputArgs *outp; venus_rmdir() local 329 union outputArgs *outp; venus_remove() local 351 union outputArgs *outp; venus_readlink() local 383 union outputArgs *outp; venus_link() local 410 union outputArgs *outp; venus_symlink() local 443 union outputArgs *outp; venus_fsync() local 459 union outputArgs *outp; venus_access() local 479 union outputArgs *outp; venus_pioctl() local 553 union outputArgs *outp; venus_statfs() local 577 union outputArgs *outp; venus_access_intent() local [all...] |
/linux/drivers/hwtracing/intel_th/ |
H A D | sth.c | 74 u64 __iomem *outp; in sth_stm_packet() local 108 outp = (u64 __iomem *)&out->FLAG_TS; in sth_stm_packet() 110 outp = (u64 __iomem *)&out->FLAG; in sth_stm_packet() 113 writeb_relaxed(0, outp); in sth_stm_packet() 118 outp = &out->USER_TS; in sth_stm_packet() 120 outp = &out->USER; in sth_stm_packet() 121 sth_iowrite(outp, payload, size); in sth_stm_packet() 125 outp = &out->Dn; in sth_stm_packet() 128 outp += 2; in sth_stm_packet() 130 outp in sth_stm_packet() [all...] |
/linux/drivers/net/fddi/skfp/ |
H A D | drvfbi.c | 96 outp(ADDR(B0_CTRL), CTRL_HPI_SET) ; in card_start() 101 outp(ADDR(B0_CTRL),CTRL_RST_SET) ; /* reset for all chips */ in card_start() 104 outp(ADDR(B0_CTRL), CTRL_RST_CLR) ; in card_start() 109 outp(ADDR(B0_TST_CTRL), TST_CFG_WRITE_ON) ; /* enable for writes */ in card_start() 112 outp(ADDR(B0_TST_CTRL), TST_CFG_WRITE_OFF) ; /* disable writes */ in card_start() 119 outp(ADDR(B0_CTRL), CTRL_MRST_CLR|CTRL_HPI_CLR) ; in card_start() 143 outp(ADDR(B0_CTRL),CTRL_RST_CLR) ; /* clear the reset chips */ in card_start() 144 outp(ADDR(B0_LED),LED_GA_OFF|LED_MY_ON|LED_GB_OFF) ; /* ye LED on */ in card_start() 166 outp(ADDR(B0_CTRL), CTRL_HPI_SET) ; in card_stop() 171 outp(ADD in card_stop() [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv50.c | 126 struct dcb_output outp; in nv50_devinit_init() local 134 while (init->base.post && dcb_outp_parse(bios, i, &ver, &hdr, &outp)) { in nv50_devinit_init() 135 if (nvbios_outp_match(bios, outp.hasht, outp.hashm, in nv50_devinit_init() 138 init.outp = &outp; in nv50_devinit_init() 139 init.or = ffs(outp.or) - 1; in nv50_devinit_init() 140 init.link = outp.sorconf.link == 2; in nv50_devinit_init()
|
/linux/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | outp.h | 74 int nvif_outp_inherit_rgb_crt(struct nvif_outp *outp, u8 *proto_out); 75 int nvif_outp_inherit_lvds(struct nvif_outp *outp, u8 *proto_out); 76 int nvif_outp_inherit_tmds(struct nvif_outp *outp, u8 *proto_out); 77 int nvif_outp_inherit_dp(struct nvif_outp *outp, u8 *proto_out); 82 nvif_outp_acquired(struct nvif_outp *outp) in nvif_outp_acquired() argument 84 return outp->or.id >= 0; in nvif_outp_acquired()
|
/linux/fs/ |
H A D | select.c | 513 unsigned long *rinp, *routp, *rexp, *inp, *outp, *exp; in do_select() local 516 inp = fds->in; outp = fds->out; exp = fds->ex; in do_select() 524 in = *inp++; out = *outp++; ex = *exp++; in do_select() 621 int core_sys_select(int n, fd_set __user *inp, fd_set __user *outp, in core_sys_select() argument 670 (ret = get_fd_set(n, outp, fds.out)) || in core_sys_select() 689 set_fd_set(n, outp, fds.res_out) || in core_sys_select() 700 static int kern_select(int n, fd_set __user *inp, fd_set __user *outp, in kern_select() argument 718 ret = core_sys_select(n, inp, outp, exp, to); in kern_select() 722 SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, in SYSCALL_DEFINE5() argument 725 return kern_select(n, inp, outp, ex in SYSCALL_DEFINE5() 728 do_pselect(int n,fd_set __user * inp,fd_set __user * outp,fd_set __user * exp,void __user * tsp,const sigset_t __user * sigmask,size_t sigsetsize,enum poll_time_type type) do_pselect() argument 793 SYSCALL_DEFINE6(pselect6,int,n,fd_set __user *,inp,fd_set __user *,outp,fd_set __user *,exp,struct __kernel_timespec __user *,tsp,void __user *,sig) SYSCALL_DEFINE6() argument 807 SYSCALL_DEFINE6(pselect6_time32,int,n,fd_set __user *,inp,fd_set __user *,outp,fd_set __user *,exp,struct old_timespec32 __user *,tsp,void __user *,sig) SYSCALL_DEFINE6() argument 824 fd_set __user *inp, *outp, *exp; global() member 1189 compat_core_sys_select(int n,compat_ulong_t __user * inp,compat_ulong_t __user * outp,compat_ulong_t __user * exp,struct timespec64 * end_time) compat_core_sys_select() argument 1260 do_compat_select(int n,compat_ulong_t __user * inp,compat_ulong_t __user * outp,compat_ulong_t __user * exp,struct old_timeval32 __user * tvp) do_compat_select() argument 1283 COMPAT_SYSCALL_DEFINE5(select,int,n,compat_ulong_t __user *,inp,compat_ulong_t __user *,outp,compat_ulong_t __user *,exp,struct old_timeval32 __user *,tvp) COMPAT_SYSCALL_DEFINE5() argument 1292 compat_uptr_t outp; global() member 1308 do_compat_pselect(int n,compat_ulong_t __user * inp,compat_ulong_t __user * outp,compat_ulong_t __user * exp,void __user * tsp,compat_sigset_t __user * sigmask,compat_size_t sigsetsize,enum poll_time_type type) do_compat_pselect() argument 1363 COMPAT_SYSCALL_DEFINE6(pselect6_time64,int,n,compat_ulong_t __user *,inp,compat_ulong_t __user *,outp,compat_ulong_t __user *,exp,struct __kernel_timespec __user *,tsp,void __user *,sig) COMPAT_SYSCALL_DEFINE6() argument 1378 COMPAT_SYSCALL_DEFINE6(pselect6_time32,int,n,compat_ulong_t __user *,inp,compat_ulong_t __user *,outp,compat_ulong_t __user *,exp,struct old_timespec32 __user *,tsp,void __user *,sig) COMPAT_SYSCALL_DEFINE6() argument [all...] |
/linux/drivers/gpio/ |
H A D | gpio-mpfs.c | 42 u8 outp; member 73 regmap_update_bits(mpfs_gpio->regs, mpfs_gpio->offsets->outp, BIT(gpio_index), in mpfs_gpio_direction_output() 97 return regmap_test_bits(mpfs_gpio->regs, mpfs_gpio->offsets->outp, BIT(gpio_index)); in mpfs_gpio_get() 109 ret = regmap_update_bits(mpfs_gpio->regs, mpfs_gpio->offsets->outp, in mpfs_gpio_set() 165 .outp = MPFS_OUTP_REG, 170 .outp = COREGPIO_OUTP_REG,
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_encoder.h | 29 #include <nvif/outp.h> 50 struct nvif_outp outp; member 122 struct nouveau_encoder *outp; member 168 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp); 170 nv50_outp_get_old_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp);
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ |
H A D | disp.c | 8 #include <engine/disp/outp.h> 78 r570_dp_set_indexed_link_rates(struct nvkm_outp *outp) in r570_dp_set_indexed_link_rates() argument 81 struct nvkm_disp *disp = outp->disp; in r570_dp_set_indexed_link_rates() 83 if (WARN_ON(outp->dp.rates > ARRAY_SIZE(ctrl->linkRateTbl))) in r570_dp_set_indexed_link_rates() 91 ctrl->displayId = BIT(outp->index); in r570_dp_set_indexed_link_rates() 92 for (int i = 0; i < outp->dp.rates; i++) in r570_dp_set_indexed_link_rates() 93 ctrl->linkRateTbl[outp->dp.rate[i].dpcd] = outp->dp.rate[i].rate * 10 / 200; in r570_dp_set_indexed_link_rates()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | disp.h | 34 u16 nvbios_ocfg_entry(struct nvkm_bios *, u16 outp, u8 idx, 36 u16 nvbios_ocfg_parse(struct nvkm_bios *, u16 outp, u8 idx, 38 u16 nvbios_ocfg_match(struct nvkm_bios *, u16 outp, u8 proto, u8 flags,
|