/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.c | 24 #include "outp.h" 35 struct nvkm_outp *outp; in nvkm_outp_route() local 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() 42 ior->func->route.set(outp, NULL); in nvkm_outp_route() 43 ior->arm.outp = NULL; in nvkm_outp_route() 48 if ((outp in nvkm_outp_route() 60 nvkm_outp_xlat(struct nvkm_outp *outp, enum nvkm_ior_type *type) nvkm_outp_xlat() argument 90 nvkm_outp_release(struct nvkm_outp *outp, u8 user) nvkm_outp_release() argument 106 nvkm_outp_acquire_ior(struct nvkm_outp *outp, u8 user, struct nvkm_ior *ior) nvkm_outp_acquire_ior() argument 116 nvkm_outp_acquire_hda(struct nvkm_outp *outp, enum nvkm_ior_type type, u8 user, bool hda) nvkm_outp_acquire_hda() argument 143 nvkm_outp_acquire(struct nvkm_outp *outp, u8 user, bool hda) nvkm_outp_acquire() argument 211 nvkm_outp_fini(struct nvkm_outp *outp) nvkm_outp_fini() argument 218 nvkm_outp_init_route(struct nvkm_outp *outp) nvkm_outp_init_route() argument 277 nvkm_outp_init(struct nvkm_outp *outp) nvkm_outp_init() argument 287 struct nvkm_outp *outp = *poutp; nvkm_outp_del() local 301 struct nvkm_outp *outp; nvkm_outp_new_() local [all...] |
H A D | dp.c | 45 struct nvkm_outp *outp; member 60 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_sense() local 71 ret = nvkm_rdaux(outp->dp.aux, addr, <->stat[0], 3); in nvkm_dp_train_sense() 80 ret = nvkm_rdaux(outp->dp.aux, addr, <->stat[4], 2); in nvkm_dp_train_sense() 85 ret = nvkm_rdaux(outp->dp.aux, DPCD_LS0C, <->pc2stat, 1); in nvkm_dp_train_sense() 89 OUTP_TRACE(outp, "status %6ph pc2 %02x", lt->stat, lt->pc2stat); in nvkm_dp_train_sense() 91 OUTP_TRACE(outp, "status %6ph", lt->stat); in nvkm_dp_train_sense() 100 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_drive() local 171 struct nvkm_outp *outp = lt->outp; nvkm_dp_train_pattern() local 279 nvkm_dp_train_link(struct nvkm_outp *outp, int rate) nvkm_dp_train_link() argument 346 nvkm_dp_train_links(struct nvkm_outp *outp, int rate) nvkm_dp_train_links() argument 411 nvkm_dp_train_fini(struct nvkm_outp *outp) nvkm_dp_train_fini() argument 422 nvkm_dp_train_init(struct nvkm_outp *outp) nvkm_dp_train_init() argument 450 nvkm_dp_train(struct nvkm_outp *outp, u32 dataKBps) nvkm_dp_train() argument 519 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) nvkm_dp_disable() argument 530 nvkm_dp_release(struct nvkm_outp *outp) nvkm_dp_release() argument 538 nvkm_dp_acquire(struct nvkm_outp *outp) nvkm_dp_acquire() argument 598 nvkm_dp_enable_supported_link_rates(struct nvkm_outp *outp) nvkm_dp_enable_supported_link_rates() argument 644 nvkm_dp_read_dpcd_caps(struct nvkm_outp *outp) nvkm_dp_read_dpcd_caps() argument 684 nvkm_dp_enable(struct nvkm_outp *outp, bool auxpwr) nvkm_dp_enable() argument 788 nvkm_dp_fini(struct nvkm_outp *outp) nvkm_dp_fini() argument 794 nvkm_dp_init(struct nvkm_outp *outp) nvkm_dp_init() argument 800 nvkm_dp_dtor(struct nvkm_outp *outp) nvkm_dp_dtor() argument 821 struct nvkm_outp *outp; nvkm_dp_new() local [all...] |
H A D | uoutp.c | 23 #include "outp.h" 31 nvkm_uoutp_mthd_dp_mst_vcpi(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_vcpi() argument 33 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi() 38 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi() 47 nvkm_uoutp_mthd_dp_retrain(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_retrain() argument 54 if (!atomic_read(&outp->dp.lt.done)) in nvkm_uoutp_mthd_dp_retrain() 57 return outp->func->acquire(outp); in nvkm_uoutp_mthd_dp_retrain() 61 nvkm_uoutp_mthd_dp_aux_pwr(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_aux_pwr() argument 68 outp in nvkm_uoutp_mthd_dp_aux_pwr() 74 nvkm_uoutp_mthd_hda_eld(struct nvkm_outp *outp, void *argv, u32 argc) nvkm_uoutp_mthd_hda_eld() argument 103 nvkm_uoutp_mthd_infoframe(struct nvkm_outp *outp, void *argv, u32 argc) nvkm_uoutp_mthd_infoframe() argument 129 nvkm_uoutp_mthd_release(struct nvkm_outp *outp, void *argv, u32 argc) nvkm_uoutp_mthd_release() argument 149 nvkm_uoutp_mthd_acquire_dp(struct nvkm_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], u8 link_nr, u8 link_bw, bool hda, bool mst) nvkm_uoutp_mthd_acquire_dp() argument 166 nvkm_uoutp_mthd_acquire_tmds(struct nvkm_outp *outp, u8 head, u8 hdmi, u8 hdmi_max_ac_packet, u8 hdmi_rekey, u8 hdmi_scdc, u8 hdmi_hda) nvkm_uoutp_mthd_acquire_tmds() argument 198 nvkm_uoutp_mthd_acquire_lvds(struct nvkm_outp *outp, bool dual, bool bpc8) nvkm_uoutp_mthd_acquire_lvds() argument 210 nvkm_uoutp_mthd_acquire(struct nvkm_outp *outp, void *argv, u32 argc) nvkm_uoutp_mthd_acquire() argument 256 nvkm_uoutp_mthd_load_detect(struct nvkm_outp *outp, void *argv, u32 argc) nvkm_uoutp_mthd_load_detect() argument 279 nvkm_uoutp_mthd_acquired(struct nvkm_outp *outp, u32 mthd, void *argv, u32 argc) nvkm_uoutp_mthd_acquired() argument 295 nvkm_uoutp_mthd_noacquire(struct nvkm_outp *outp, u32 mthd, void *argv, u32 argc) nvkm_uoutp_mthd_noacquire() argument 311 struct nvkm_outp *outp = nvkm_uoutp(object); nvkm_uoutp_mthd() local 334 struct nvkm_outp *outp = nvkm_uoutp(object); nvkm_uoutp_dtor() local 353 struct nvkm_outp *outt, *outp = NULL; nvkm_uoutp_new() local [all...] |
H A D | base.c | 29 #include "outp.h" 109 struct nvkm_outp *outp; in nvkm_disp_fini() local 114 list_for_each_entry(outp, &disp->outps, head) { in nvkm_disp_fini() 115 nvkm_outp_fini(outp); in nvkm_disp_fini() 130 struct nvkm_outp *outp; in nvkm_disp_init() local 137 list_for_each_entry(outp, &disp->outps, head) { in nvkm_disp_init() 138 nvkm_outp_init(outp); in nvkm_disp_init() 163 struct nvkm_outp *outp, *outt, *pair; in nvkm_disp_oneinit() local 182 outp = NULL; in nvkm_disp_oneinit() 189 ret = nvkm_outp_new(disp, i, &dcbE, &outp); in nvkm_disp_oneinit() 310 struct nvkm_outp *outp; nvkm_disp_dtor() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.c | 24 #include "outp.h" 35 struct nvkm_outp *outp; in nvkm_outp_route() local 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() 42 ior->func->route.set(outp, NULL); in nvkm_outp_route() 43 ior->arm.outp = NULL; in nvkm_outp_route() 48 if ((outp in nvkm_outp_route() 60 nvkm_outp_xlat(struct nvkm_outp *outp, enum nvkm_ior_type *type) nvkm_outp_xlat() argument 90 nvkm_outp_release(struct nvkm_outp *outp, u8 user) nvkm_outp_release() argument 106 nvkm_outp_acquire_ior(struct nvkm_outp *outp, u8 user, struct nvkm_ior *ior) nvkm_outp_acquire_ior() argument 116 nvkm_outp_acquire_hda(struct nvkm_outp *outp, enum nvkm_ior_type type, u8 user, bool hda) nvkm_outp_acquire_hda() argument 143 nvkm_outp_acquire(struct nvkm_outp *outp, u8 user, bool hda) nvkm_outp_acquire() argument 211 nvkm_outp_fini(struct nvkm_outp *outp) nvkm_outp_fini() argument 218 nvkm_outp_init_route(struct nvkm_outp *outp) nvkm_outp_init_route() argument 277 nvkm_outp_init(struct nvkm_outp *outp) nvkm_outp_init() argument 287 struct nvkm_outp *outp = *poutp; nvkm_outp_del() local 297 nvkm_outp_ctor(const struct nvkm_outp_func *func, struct nvkm_disp *disp, int index, struct dcb_output *dcbE, struct nvkm_outp *outp) nvkm_outp_ctor() argument [all...] |
H A D | base.c | 29 #include "outp.h" 106 struct nvkm_outp *outp; in nvkm_disp_hpd_ctor() local 111 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_hpd_ctor() 112 if (ret = -ENXIO, outp->conn->index == req->v0.conn) { in nvkm_disp_hpd_ctor() 113 if (ret = -ENODEV, outp->conn->hpd.event) { in nvkm_disp_hpd_ctor() 221 struct nvkm_outp *outp; in nvkm_disp_fini() local 226 list_for_each_entry(outp, &disp->outp, head) { in nvkm_disp_fini() 227 nvkm_outp_fini(outp); in nvkm_disp_fini() 242 struct nvkm_outp *outp; nvkm_disp_init() local 275 struct nvkm_outp *outp, *outt, *pair; nvkm_disp_oneinit() local 428 struct nvkm_outp *outp; nvkm_disp_dtor() local [all...] |
H A D | dp.c | 64 OUTP_TRACE(&dp->outp, "status %6ph pc2 %02x", in nvkm_dp_train_sense() 67 OUTP_TRACE(&dp->outp, "status %6ph", lt->stat); in nvkm_dp_train_sense() 77 struct nvkm_ior *ior = dp->outp.ior; in nvkm_dp_train_drive() 107 OUTP_TRACE(&dp->outp, "config lane %d %02x %02x", in nvkm_dp_train_drive() 110 data = nvbios_dpout_match(bios, dp->outp.info.hasht, in nvkm_dp_train_drive() 111 dp->outp.info.hashm, in nvkm_dp_train_drive() 145 OUTP_TRACE(&dp->outp, "training pattern %d", pattern); in nvkm_dp_train_pattern() 146 dp->outp.ior->func->dp.pattern(dp->outp.ior, pattern); in nvkm_dp_train_pattern() 172 for (i = 0; i < lt->dp->outp in nvkm_dp_train_eq() 423 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) nvkm_dp_disable() argument 436 nvkm_dp_release(struct nvkm_outp *outp) nvkm_dp_release() argument 446 nvkm_dp_acquire(struct nvkm_outp *outp) nvkm_dp_acquire() argument 563 nvkm_dp_fini(struct nvkm_outp *outp) nvkm_dp_fini() argument 571 nvkm_dp_init(struct nvkm_outp *outp) nvkm_dp_init() argument 609 nvkm_dp_dtor(struct nvkm_outp *outp) nvkm_dp_dtor() argument [all...] |
H A D | rootnv50.c | 45 struct nvkm_outp *temp, *outp = NULL; in nv50_disp_root_mthd_() local 76 list_for_each_entry(temp, &disp->base.outp, head) { in nv50_disp_root_mthd_() 79 outp = temp; in nv50_disp_root_mthd_() 83 if (outp == NULL) in nv50_disp_root_mthd_() 95 switch (mthd * !!outp) { in nv50_disp_root_mthd_() 102 ret = nvkm_outp_acquire(outp, NVKM_OUTP_USER, args->v0.hda); in nv50_disp_root_mthd_() 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_() 112 nvkm_outp_release(outp, NVKM_OUTP_USER); in nv50_disp_root_mthd_() 122 ret = nvkm_outp_acquire(outp, NVKM_OUTP_PRI in nv50_disp_root_mthd_() [all...] |
/kernel/linux/linux-5.10/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() 125 memset(outp, in dcb_outp_parse() 121 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, struct dcb_output *outp) dcb_outp_parse() argument 197 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...] |
/kernel/linux/linux-6.6/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() 125 memset(outp, in dcb_outp_parse() 121 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, struct dcb_output *outp) dcb_outp_parse() argument 197 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...] |
/kernel/linux/linux-6.6/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_retrain(struct nvif_outp *outp) in nvif_outp_dp_retrain() argument 52 int ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_RETRAIN, NULL, 0); in nvif_outp_dp_retrain() 53 NVIF_ERRON(ret, &outp->object, "[DP_RETRAIN]"); in nvif_outp_dp_retrain() 58 nvif_outp_dp_aux_pwr(struct nvif_outp *outp, bool enable) in nvif_outp_dp_aux_pwr() argument 66 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_PWR, &args, sizeof(args)); in nvif_outp_dp_aux_pwr() 67 NVIF_ERRON(ret, &outp in nvif_outp_dp_aux_pwr() 72 nvif_outp_hda_eld(struct nvif_outp *outp, int head, void *data, u32 size) nvif_outp_hda_eld() argument 93 nvif_outp_infoframe(struct nvif_outp *outp, u8 type, struct nvif_outp_infoframe_v0 *args, u32 size) nvif_outp_infoframe() argument 105 nvif_outp_release(struct nvif_outp *outp) nvif_outp_release() argument 113 nvif_outp_acquire(struct nvif_outp *outp, u8 proto, struct nvif_outp_acquire_v0 *args) nvif_outp_acquire() argument 130 nvif_outp_acquire_dp(struct nvif_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], int link_nr, int link_bw, bool hda, bool mst) nvif_outp_acquire_dp() argument 150 nvif_outp_acquire_lvds(struct nvif_outp *outp, bool dual, bool bpc8) nvif_outp_acquire_lvds() argument 166 nvif_outp_acquire_tmds(struct nvif_outp *outp, int head, bool hdmi, u8 max_ac_packet, u8 rekey, u8 scdc, bool hda) nvif_outp_acquire_tmds() argument 189 nvif_outp_acquire_rgb_crt(struct nvif_outp *outp) nvif_outp_acquire_rgb_crt() argument 200 nvif_outp_load_detect(struct nvif_outp *outp, u32 loadval) nvif_outp_load_detect() argument 214 nvif_outp_dtor(struct nvif_outp *outp) nvif_outp_dtor() argument 220 nvif_outp_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_outp *outp) nvif_outp_ctor() argument [all...] |
/kernel/linux/linux-6.6/tools/power/x86/turbostat/ |
H A D | turbostat.c | 252 char *output_buffer, *outp; variable 835 outp += sprintf(outp, "%susec", (printed++ ? delim : "")); in print_header() 837 outp += sprintf(outp, "%sTime_Of_Day_Seconds", (printed++ ? delim : "")); in print_header() 839 outp += sprintf(outp, "%sPackage", (printed++ ? delim : "")); in print_header() 841 outp += sprintf(outp, "%sDie", (printed++ ? delim : "")); in print_header() 843 outp in print_header() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dp.c | 41 struct nouveau_encoder *outp) in nouveau_dp_has_sink_count() 43 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc); in nouveau_dp_has_sink_count() 48 struct nouveau_encoder *outp) in nouveau_dp_probe_dpcd() 55 u8 *dpcd = outp->dp.dpcd; in nouveau_dp_probe_dpcd() 61 ret = drm_dp_read_desc(aux, &outp->dp.desc, drm_dp_is_branch(dpcd)); in nouveau_dp_probe_dpcd() 66 mstm = outp->dp.mstm; in nouveau_dp_probe_dpcd() 71 if (nouveau_dp_has_sink_count(connector, outp)) { in nouveau_dp_probe_dpcd() 76 outp->dp.sink_count = ret; in nouveau_dp_probe_dpcd() 82 if (!outp in nouveau_dp_probe_dpcd() 40 nouveau_dp_has_sink_count(struct drm_connector *connector, struct nouveau_encoder *outp) nouveau_dp_has_sink_count() argument 47 nouveau_dp_probe_dpcd(struct nouveau_connector *nv_connector, struct nouveau_encoder *outp) nouveau_dp_probe_dpcd() argument 188 struct nouveau_encoder *outp = find_encoder(connector, DCB_OUTPUT_DP); nouveau_dp_irq() local 227 nv50_dp_mode_valid(struct drm_connector *connector, struct nouveau_encoder *outp, const struct drm_display_mode *mode, unsigned *out_clock) nv50_dp_mode_valid() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dp.c | 40 struct nouveau_encoder *outp) in nouveau_dp_has_sink_count() 42 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc); in nouveau_dp_has_sink_count() 47 struct nouveau_encoder *outp) in nouveau_dp_probe_dpcd() 54 u8 *dpcd = outp->dp.dpcd; in nouveau_dp_probe_dpcd() 60 ret = drm_dp_read_desc(aux, &outp->dp.desc, drm_dp_is_branch(dpcd)); in nouveau_dp_probe_dpcd() 65 mstm = outp->dp.mstm; in nouveau_dp_probe_dpcd() 70 if (nouveau_dp_has_sink_count(connector, outp)) { in nouveau_dp_probe_dpcd() 75 outp->dp.sink_count = ret; in nouveau_dp_probe_dpcd() 81 if (!outp in nouveau_dp_probe_dpcd() 39 nouveau_dp_has_sink_count(struct drm_connector *connector, struct nouveau_encoder *outp) nouveau_dp_has_sink_count() argument 46 nouveau_dp_probe_dpcd(struct nouveau_connector *nv_connector, struct nouveau_encoder *outp) nouveau_dp_probe_dpcd() argument 231 struct nouveau_encoder *outp = find_encoder(connector, DCB_OUTPUT_DP); nouveau_dp_irq() local 270 nv50_dp_mode_valid(struct nouveau_encoder *outp, const struct drm_display_mode *mode, unsigned *out_clock) nv50_dp_mode_valid() argument [all...] |
/kernel/linux/linux-5.10/tools/power/x86/turbostat/ |
H A D | turbostat.c | 74 char *output_buffer, *outp; variable 745 outp += sprintf(outp, "%susec", (printed++ ? delim : "")); in print_header() 747 outp += sprintf(outp, "%sTime_Of_Day_Seconds", (printed++ ? delim : "")); in print_header() 749 outp += sprintf(outp, "%sPackage", (printed++ ? delim : "")); in print_header() 751 outp += sprintf(outp, "%sDie", (printed++ ? delim : "")); in print_header() 753 outp in print_header() [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 314 struct nouveau_encoder *outp) in nv50_outp_dump_caps() 317 outp->base.base.name, outp->caps.dp_interlace); in nv50_outp_dump_caps() 421 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_new_connector() argument 425 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_new_connector() 437 nv50_outp_get_old_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_old_connector() argument 441 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_old_connector() 453 nv50_outp_get_new_crtc(const struct drm_atomic_state *state, const struct nouveau_encoder *outp) in nv50_outp_get_new_crtc() argument 457 const u32 mask = drm_encoder_mask(&outp->base.base); in nv50_outp_get_new_crtc() 478 core->func->dac->ctrl(core, nv_encoder->outp in nv50_dac_atomic_disable() 313 nv50_outp_dump_caps(struct nouveau_drm *drm, struct nouveau_encoder *outp) nv50_outp_dump_caps() argument 724 struct nvif_outp *outp = &nv_encoder->outp; nv50_audio_disable() local 747 struct nvif_outp *outp = &nv_encoder->outp; nv50_audio_enable() local 977 struct nouveau_encoder *outp = mstc->mstm->outp; nv50_msto_atomic_check() local 1124 struct nouveau_encoder *outp = mstc->mstm->outp; nv50_mstc_mode_valid() local 1402 nv50_mstm_detect(struct nouveau_encoder *outp) nv50_mstm_detect() argument 1430 nv50_mstm_fini(struct nouveau_encoder *outp) nv50_mstm_fini() argument 1450 nv50_mstm_init(struct nouveau_encoder *outp, bool runtime) nv50_mstm_init() argument 1484 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 1581 struct nvif_outp *outp = &nv_encoder->outp; nv50_sor_atomic_enable() local 2006 struct nv50_outp_atom *outp, *outt; nv50_disp_atomic_commit_tail() local 2321 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_add() local 2344 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_check_clr() local 2374 struct nv50_outp_atom *outp; nv50_disp_outp_atomic_check_set() local 2454 struct nv50_outp_atom *outp, *outt; nv50_disp_atomic_state_clear() local [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/lib/ |
H A D | decompress_unlz4.c | 42 u8 *outp; in unlz4() local 51 outp = output; in unlz4() 56 outp = large_malloc(uncomp_chunksize); in unlz4() 57 if (!outp) { in unlz4() 160 ret = LZ4_decompress_fast(inp, outp, dest_len); in unlz4() 165 ret = LZ4_decompress_safe(inp, outp, chunksize, dest_len); in unlz4() 174 if (flush && flush(outp, dest_len) != dest_len) in unlz4() 177 outp += dest_len; in unlz4() 201 large_free(outp); in unlz4()
|
/kernel/linux/linux-6.6/lib/ |
H A D | decompress_unlz4.c | 42 u8 *outp; in unlz4() local 51 outp = output; in unlz4() 56 outp = large_malloc(uncomp_chunksize); in unlz4() 57 if (!outp) { in unlz4() 160 ret = LZ4_decompress_fast(inp, outp, dest_len); in unlz4() 165 ret = LZ4_decompress_safe(inp, outp, chunksize, dest_len); in unlz4() 174 if (flush && flush(outp, dest_len) != dest_len) in unlz4() 177 outp += dest_len; in unlz4() 201 large_free(outp); in unlz4()
|
/kernel/linux/linux-5.10/drivers/hwtracing/intel_th/ |
H A D | sth.c | 73 u64 __iomem *outp = &out->Dn; 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...] |