/linux-6.12.1/drivers/gpu/drm/msm/dp/ |
D | dp_aux.c | 50 static ssize_t dp_aux_write(struct dp_aux_private *aux, in dp_aux_write() argument 60 if (aux->read) in dp_aux_write() 76 if (aux->read) in dp_aux_write() 91 dp_catalog_aux_write_data(aux->catalog, reg); in dp_aux_write() 94 dp_catalog_aux_clear_trans(aux->catalog, false); in dp_aux_write() 95 dp_catalog_aux_clear_hw_interrupts(aux->catalog); in dp_aux_write() 98 if (!aux->native) { /* i2c */ in dp_aux_write() 101 if (aux->no_send_addr) in dp_aux_write() 104 if (aux->no_send_stop) in dp_aux_write() 109 dp_catalog_aux_write_trans(aux->catalog, reg); in dp_aux_write() [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | aux.c | 27 #include "aux.h" 33 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); in nvkm_i2c_aux_i2c_xfer() local 37 ret = nvkm_i2c_aux_acquire(aux); in nvkm_i2c_aux_i2c_xfer() 60 ret = aux->func->xfer(aux, true, cmd, in nvkm_i2c_aux_i2c_xfer() 66 AUX_TRACE(aux, "no data after 32 retries"); in nvkm_i2c_aux_i2c_xfer() 80 nvkm_i2c_aux_release(aux); in nvkm_i2c_aux_i2c_xfer() 97 nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *aux, bool monitor) in nvkm_i2c_aux_monitor() argument 99 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_monitor() 100 AUX_TRACE(aux, "monitor: %s", str_yes_no(monitor)); in nvkm_i2c_aux_monitor() 108 nvkm_i2c_aux_release(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_release() argument [all …]
|
D | base.c | 25 #include "aux.h" 78 struct nvkm_i2c_aux *aux; in nvkm_i2c_aux_find() local 80 list_for_each_entry(aux, &i2c->aux, head) { in nvkm_i2c_aux_find() 81 if (aux->id == id) in nvkm_i2c_aux_find() 82 return aux; in nvkm_i2c_aux_find() 92 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_fini() local 93 if (aux) in nvkm_i2c_intr_fini() 94 i2c->func->aux_mask(i2c, type, aux->intr, 0); in nvkm_i2c_intr_fini() 101 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_init() local 102 if (aux) in nvkm_i2c_intr_init() [all …]
|
D | auxg94.c | 25 #include "aux.h" 33 g94_i2c_aux_fini(struct g94_i2c_aux *aux) in g94_i2c_aux_fini() argument 35 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in g94_i2c_aux_fini() 36 nvkm_mask(device, 0x00e4e4 + (aux->ch * 0x50), 0x00310000, 0x00000000); in g94_i2c_aux_fini() 40 g94_i2c_aux_init(struct g94_i2c_aux *aux) in g94_i2c_aux_init() argument 42 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in g94_i2c_aux_init() 51 ctrl = nvkm_rd32(device, 0x00e4e4 + (aux->ch * 0x50)); in g94_i2c_aux_init() 54 AUX_ERR(&aux->base, "begin idle timeout %08x", ctrl); in g94_i2c_aux_init() 60 nvkm_mask(device, 0x00e4e4 + (aux->ch * 0x50), 0x00300000, ureq); in g94_i2c_aux_init() 63 ctrl = nvkm_rd32(device, 0x00e4e4 + (aux->ch * 0x50)); in g94_i2c_aux_init() [all …]
|
D | auxgm200.c | 25 #include "aux.h" 33 gm200_i2c_aux_fini(struct gm200_i2c_aux *aux) in gm200_i2c_aux_fini() argument 35 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm200_i2c_aux_fini() 36 nvkm_mask(device, 0x00d954 + (aux->ch * 0x50), 0x00710000, 0x00000000); in gm200_i2c_aux_fini() 40 gm200_i2c_aux_init(struct gm200_i2c_aux *aux) in gm200_i2c_aux_init() argument 42 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm200_i2c_aux_init() 51 ctrl = nvkm_rd32(device, 0x00d954 + (aux->ch * 0x50)); in gm200_i2c_aux_init() 54 AUX_ERR(&aux->base, "begin idle timeout %08x", ctrl); in gm200_i2c_aux_init() 60 nvkm_mask(device, 0x00d954 + (aux->ch * 0x50), 0x00700000, ureq); in gm200_i2c_aux_init() 63 ctrl = nvkm_rd32(device, 0x00d954 + (aux->ch * 0x50)); in gm200_i2c_aux_init() [all …]
|
D | anx9805.c | 27 #include "aux.h" 139 struct anx9805_aux *aux = anx9805_aux(base); in anx9805_aux_xfer() local 140 struct anx9805_pad *pad = aux->pad; in anx9805_aux_xfer() 146 AUX_DBG(&aux->base, "%02x %05x %d", type, addr, *size); in anx9805_aux_xfer() 153 nvkm_wri2cr(adap, aux->addr, 0xe4, 0x80); in anx9805_aux_xfer() 156 AUX_DBG(&aux->base, "%16ph", buf); in anx9805_aux_xfer() 158 nvkm_wri2cr(adap, aux->addr, 0xf0 + i, buf[i]); in anx9805_aux_xfer() 160 nvkm_wri2cr(adap, aux->addr, 0xe5, ((*size - 1) << 4) | type); in anx9805_aux_xfer() 161 nvkm_wri2cr(adap, aux->addr, 0xe6, (addr & 0x000ff) >> 0); in anx9805_aux_xfer() 162 nvkm_wri2cr(adap, aux->addr, 0xe7, (addr & 0x0ff00) >> 8); in anx9805_aux_xfer() [all …]
|
/linux-6.12.1/drivers/clk/spear/ |
D | clk-aux-synth.c | 9 #define pr_fmt(fmt) "clk-aux-synth: " fmt 20 * Aux synth gives rate for different values of eq, x and y 44 struct clk_aux *aux = to_clk_aux(hw); in aux_calc_rate() local 45 struct aux_rate_tbl *rtbl = aux->rtbl; in aux_calc_rate() 55 struct clk_aux *aux = to_clk_aux(hw); in clk_aux_round_rate() local 59 aux->rtbl_cnt, &unused); in clk_aux_round_rate() 65 struct clk_aux *aux = to_clk_aux(hw); in clk_aux_recalc_rate() local 69 if (aux->lock) in clk_aux_recalc_rate() 70 spin_lock_irqsave(aux->lock, flags); in clk_aux_recalc_rate() 72 val = readl_relaxed(aux->reg); in clk_aux_recalc_rate() [all …]
|
/linux-6.12.1/drivers/gpu/drm/display/ |
D | drm_dp_cec.c | 3 * DisplayPort CEC-Tunneling-over-AUX support 22 * have a converter chip that supports CEC-Tunneling-over-AUX (usually the 57 * These functions take care of supporting the CEC-Tunneling-over-AUX 95 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable() local 99 err = drm_dp_dpcd_writeb(aux, DP_CEC_TUNNELING_CONTROL, val); in drm_dp_cec_adap_enable() 105 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr() local 115 err = drm_dp_dpcd_write(aux, DP_CEC_LOGICAL_ADDRESS_MASK, mask, 2); in drm_dp_cec_adap_log_addr() 122 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit() local 126 err = drm_dp_dpcd_write(aux, DP_CEC_TX_MESSAGE_BUFFER, in drm_dp_cec_adap_transmit() 131 err = drm_dp_dpcd_writeb(aux, DP_CEC_TX_MESSAGE_INFO, in drm_dp_cec_adap_transmit() [all …]
|
D | drm_dp_helper.c | 59 struct drm_dp_aux *aux; member 68 * levels to deal with Display Port sink devices and related things like DP aux 69 * channel transfers, EDID reading over DP aux channels, decoding certain DPCD 227 static int __8b10b_clock_recovery_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_clock_recovery_delay_us() argument 230 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_clock_recovery_delay_us() 231 aux->name, rd_interval); in __8b10b_clock_recovery_delay_us() 239 static int __8b10b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_channel_eq_delay_us() argument 242 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_channel_eq_delay_us() 243 aux->name, rd_interval); in __8b10b_channel_eq_delay_us() 251 static int __128b132b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __128b132b_channel_eq_delay_us() argument [all …]
|
D | drm_dp_aux_bus.c | 5 * The DP AUX bus is used for devices that are connected over a DisplayPort 6 * AUX bus. The device on the far side of the bus is referred to as an 9 * There is only one device connected to the DP AUX bus: an eDP panel. 11 * platform devices, putting them under the DP AUX bus allows the panel driver 27 int (*done_probing)(struct drm_dp_aux *aux); 69 ret = aux_ep_with_data->done_probing(aux_ep->aux); in dp_aux_ep_probe() 79 "DP AUX done_probing() can't defer\n"); in dp_aux_ep_probe() 131 .name = "dp-aux", 176 * of_dp_aux_ep_destroy() - Destroy an DP AUX endpoint device 181 * is called for _all_ of the child devices of the device providing the AUX bus. [all …]
|
D | drm_dp_aux_dev.c | 47 struct drm_dp_aux *aux; member 73 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev() argument 81 aux_dev->aux = aux; in alloc_drm_dp_aux_dev() 115 res = sprintf(buf, "%s\n", aux_dev->aux->name); in name_show() 166 res = drm_dp_dpcd_read(aux_dev->aux, pos, buf, todo); in auxdev_read_iter() 214 res = drm_dp_dpcd_write(aux_dev->aux, pos, buf, todo); in auxdev_write_iter() 249 #define to_auxdev(d) container_of(d, struct drm_dp_aux_dev, aux) 251 static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_aux(struct drm_dp_aux *aux) in drm_dp_aux_dev_get_by_aux() argument 263 if (iter->aux == aux) { in drm_dp_aux_dev_get_by_aux() 272 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode() argument [all …]
|
/linux-6.12.1/include/drm/display/ |
D | drm_dp_helper.h | 47 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], 49 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], 52 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux, 55 void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux, 57 void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux, 60 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux); 134 bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 135 bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 308 * DisplayPort AUX channel 312 * struct drm_dp_aux_msg - DisplayPort AUX channel transaction [all …]
|
D | drm_dp_aux_bus.h | 5 * The DP AUX bus is used for devices that are connected over a DisplayPort 6 * AUX bus. The devices on the far side of the bus are referred to as 17 * struct dp_aux_ep_device - Main dev structure for DP AUX endpoints 19 * This is used to instantiate devices that are connected via a DP AUX 26 /** @aux: Pointer to the aux bus */ 27 struct drm_dp_aux *aux; member 47 int of_dp_aux_populate_bus(struct drm_dp_aux *aux, 48 int (*done_probing)(struct drm_dp_aux *aux)); 49 void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux); 50 int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux, [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_lspcon.c | 45 /* AUX addresses to write MCA AVI IF */ 51 /* AUX addresses to write Parade AVI IF */ 87 if (drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc, drm_dp_is_branch(intel_dp->dpcd))) { in lspcon_detect_vendor() 130 ret = drm_dp_dpcd_read(&intel_dp->aux, get_hdr_status_reg(lspcon), in lspcon_detect_hdr_capability() 147 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_get_current_mode() 149 if (drm_lspcon_get_mode(intel_dp->aux.drm_dev, ddc, ¤t_mode)) { in lspcon_get_current_mode() 201 struct i2c_adapter *ddc = &intel_dp->aux.ddc; in lspcon_change_mode() 203 err = drm_lspcon_get_mode(intel_dp->aux.drm_dev, ddc, ¤t_mode); in lspcon_change_mode() 214 err = drm_lspcon_set_mode(intel_dp->aux.drm_dev, ddc, mode); in lspcon_change_mode() 231 if (drm_dp_dpcd_readb(&lspcon_to_intel_dp(lspcon)->aux, DP_DPCD_REV, in lspcon_wake_native_aux_ch() [all …]
|
D | intel_dp_hdcp.c | 65 dpcd_ret = drm_dp_dpcd_write(&dig_port->dp.aux, DP_AUX_HDCP_AN, in intel_dp_hdcp_write_an_aksv() 69 "Failed to write An over DP/AUX (%zd)\n", in intel_dp_hdcp_write_an_aksv() 81 dpcd_ret = drm_dp_dpcd_write(&dig_port->dp.aux, DP_AUX_HDCP_AKSV, in intel_dp_hdcp_write_an_aksv() 85 "Failed to write Aksv over DP/AUX (%zd)\n", in intel_dp_hdcp_write_an_aksv() 98 ret = drm_dp_dpcd_read(&dig_port->dp.aux, DP_AUX_HDCP_BKSV, bksv, in intel_dp_hdcp_read_bksv() 102 "Read Bksv from DP/AUX failed (%zd)\n", ret); in intel_dp_hdcp_read_bksv() 119 ret = drm_dp_dpcd_read(&dig_port->dp.aux, DP_AUX_HDCP_BINFO, in intel_dp_hdcp_read_bstatus() 123 "Read bstatus from DP/AUX failed (%zd)\n", ret); in intel_dp_hdcp_read_bstatus() 130 int intel_dp_hdcp_read_bcaps(struct drm_dp_aux *aux, in intel_dp_hdcp_read_bcaps() argument 136 ret = drm_dp_dpcd_read(aux, DP_AUX_HDCP_BCAPS, in intel_dp_hdcp_read_bcaps() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/usb/ |
D | fcs,fsa4480.yaml | 49 Specifies how the AUX+/- lines are connected to SBU1/2. 55 Default AUX/SBU layout (FSA4480) 56 - AUX+ connected to SBU2 57 - AUX- connected to SBU1 58 Default AUX/SBU layout (OCP96011) 59 - AUX+ connected to SBU1 60 - AUX- connected to SBU2 65 Swapped AUX/SBU layout (FSA4480) 66 - AUX+ connected to SBU1 67 - AUX- connected to SBU2 [all …]
|
/linux-6.12.1/tools/perf/arch/s390/util/ |
D | auxtrace.c | 57 * The AUX buffer size should be set properly to avoid in cpumsf_recording_options() 61 * of sampling data. The size used for AUX buffer will scale in cpumsf_recording_options() 90 struct auxtrace_record *aux; in auxtrace_record__init() local 109 /* sampling in diagnose mode. alloc aux buffer */ in auxtrace_record__init() 110 aux = zalloc(sizeof(*aux)); in auxtrace_record__init() 111 if (aux == NULL) { in auxtrace_record__init() 116 aux->parse_snapshot_options = cpumsf_parse_snapshot_options; in auxtrace_record__init() 117 aux->recording_options = cpumsf_recording_options; in auxtrace_record__init() 118 aux->info_priv_size = cpumsf_info_priv_size; in auxtrace_record__init() 119 aux->info_fill = cpumsf_info_fill; in auxtrace_record__init() [all …]
|
/linux-6.12.1/drivers/md/persistent-data/ |
D | dm-block-manager.c | 358 struct buffer_aux *aux = dm_bufio_get_aux_data(buf); in dm_block_manager_alloc_callback() local 360 aux->validator = NULL; in dm_block_manager_alloc_callback() 361 bl_init(&aux->lock); in dm_block_manager_alloc_callback() 366 struct buffer_aux *aux = dm_bufio_get_aux_data(buf); in dm_block_manager_write_callback() local 368 if (aux->validator) { in dm_block_manager_write_callback() 369 aux->validator->prepare_for_write(aux->validator, (struct dm_block *) buf, in dm_block_manager_write_callback() 443 struct buffer_aux *aux, in dm_bm_validate_buffer() argument 446 if (unlikely(!aux->validator)) { in dm_bm_validate_buffer() 457 aux->validator = v; in dm_bm_validate_buffer() 459 if (unlikely(aux->validator != v)) { in dm_bm_validate_buffer() [all …]
|
/linux-6.12.1/kernel/bpf/ |
D | offload.c | 110 struct bpf_prog_offload *offload = prog->aux->offload; in __bpf_prog_offload_destroy() 117 prog->aux->offload = NULL; in __bpf_prog_offload_destroy() 205 if (bpf_prog_is_offloaded(prog->aux) && (!ondev || !ondev->offdev)) { in __bpf_prog_dev_bound_init() 219 prog->aux->offload = offload; in __bpf_prog_dev_bound_init() 259 prog->aux->offload_requested = !(attr->prog_flags & BPF_F_XDP_DEV_BOUND_ONLY); in bpf_prog_dev_bound_init() 274 if (!bpf_prog_is_dev_bound(old_prog->aux)) in bpf_prog_dev_bound_inherit() 277 if (bpf_prog_is_offloaded(old_prog->aux)) in bpf_prog_dev_bound_inherit() 280 new_prog->aux->dev_bound = old_prog->aux->dev_bound; in bpf_prog_dev_bound_inherit() 281 new_prog->aux->offload_requested = old_prog->aux->offload_requested; in bpf_prog_dev_bound_inherit() 284 if (!old_prog->aux->offload) { in bpf_prog_dev_bound_inherit() [all …]
|
D | core.c | 100 struct bpf_prog_aux *aux; in bpf_prog_alloc_no_stats() local 108 aux = kzalloc(sizeof(*aux), bpf_memcg_flags(GFP_KERNEL | gfp_extra_flags)); in bpf_prog_alloc_no_stats() 109 if (aux == NULL) { in bpf_prog_alloc_no_stats() 116 kfree(aux); in bpf_prog_alloc_no_stats() 121 fp->aux = aux; in bpf_prog_alloc_no_stats() 122 fp->aux->prog = fp; in bpf_prog_alloc_no_stats() 126 aux->cgroup_atype = CGROUP_BPF_ATTACH_TYPE_INVALID; in bpf_prog_alloc_no_stats() 129 INIT_LIST_HEAD_RCU(&fp->aux->ksym.lnode); in bpf_prog_alloc_no_stats() 131 INIT_LIST_HEAD_RCU(&fp->aux->ksym_prefix.lnode); in bpf_prog_alloc_no_stats() 133 mutex_init(&fp->aux->used_maps_mutex); in bpf_prog_alloc_no_stats() [all …]
|
/linux-6.12.1/arch/s390/kernel/ |
D | perf_cpum_sf.c | 112 struct perf_output_handle handle; /* AUX buffer output handle */ 819 /* Use AUX buffer. No need to allocate it by ourself */ in __hw_perf_event_init() 1201 * AUX buffer is used when in diagnostic sampling mode. in hw_perf_event_update() 1279 static inline unsigned long aux_sdb_index(struct aux_buffer *aux, in aux_sdb_index() argument 1282 return i % aux->sfb.num_sdb; in aux_sdb_index() 1290 static inline unsigned long aux_sdb_num_alert(struct aux_buffer *aux) in aux_sdb_num_alert() argument 1292 return aux_sdb_num(aux->head, aux->alert_mark); in aux_sdb_num_alert() 1295 static inline unsigned long aux_sdb_num_empty(struct aux_buffer *aux) in aux_sdb_num_empty() argument 1297 return aux_sdb_num(aux->head, aux->empty_mark); in aux_sdb_num_empty() 1303 static struct hws_trailer_entry *aux_sdb_trailer(struct aux_buffer *aux, in aux_sdb_trailer() argument [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/ |
D | nouveau_dp.c | 65 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd() local 78 !drm_dp_read_dpcd_caps(aux, dpcd) && in nouveau_dp_probe_dpcd() 79 !drm_dp_read_lttpr_common_caps(aux, dpcd, outp->dp.lttpr.caps)) { in nouveau_dp_probe_dpcd() 83 drm_dp_dpcd_writeb(aux, DP_PHY_REPEATER_MODE, in nouveau_dp_probe_dpcd() 87 ret = drm_dp_dpcd_writeb(aux, DP_PHY_REPEATER_MODE, in nouveau_dp_probe_dpcd() 90 drm_dp_dpcd_writeb(aux, DP_PHY_REPEATER_MODE, in nouveau_dp_probe_dpcd() 99 ret = drm_dp_read_dpcd_caps(aux, dpcd); in nouveau_dp_probe_dpcd() 117 ret = drm_dp_dpcd_read(aux, DP_SUPPORTED_LINK_RATES, rates, sizeof(rates)); in nouveau_dp_probe_dpcd() 177 ret = drm_dp_read_desc(aux, &outp->dp.desc, drm_dp_is_branch(dpcd)); in nouveau_dp_probe_dpcd() 184 mstm->can_mst = drm_dp_read_mst_cap(aux, dpcd) == DRM_DP_MST; in nouveau_dp_probe_dpcd() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/ |
D | dp-aux-bus.yaml | 4 $id: http://devicetree.org/schemas/display/dp-aux-bus.yaml# 7 title: DisplayPort AUX bus 14 are hooked up to them. This is the DP AUX bus. Over the DP AUX bus 16 particular, DP sinks support DDC over DP AUX which allows tunneling 17 a standard I2C DDC connection over the AUX channel. 20 of the DP controller under the "aux-bus" node. 24 For DP, presumably a connector would be listed under the DP AUX 29 const: aux-bus
|
/linux-6.12.1/drivers/gpu/drm/tegra/ |
D | dp.c | 161 * @aux: DisplayPort AUX channel 170 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_probe() argument 178 err = drm_dp_dpcd_read(aux, DP_DPCD_REV, dpcd, sizeof(dpcd)); in drm_dp_link_probe() 194 err = drm_dp_dpcd_readb(aux, DP_EDP_DPCD_REV, &value); in drm_dp_link_probe() 205 * The DPCD stores the AUX read interval in units of 4 ms. There are in drm_dp_link_probe() 209 * and channel equalization should use 100 us or 400 us AUX read in drm_dp_link_probe() 213 * AUX read intervals in drm_dp_link_probe() 219 DRM_DEBUG_KMS("AUX interval %u out of range (max. 4)\n", in drm_dp_link_probe() 241 err = drm_dp_dpcd_read(aux, DP_SUPPORTED_LINK_RATES, in drm_dp_link_probe() 260 * @aux: DisplayPort AUX channel [all …]
|
/linux-6.12.1/kernel/bpf/preload/iterators/ |
D | iterators.bpf.c | 50 struct bpf_prog_aux *aux; member 104 struct bpf_prog_aux *aux; in dump_bpf_prog() local 109 aux = prog->aux; in dump_bpf_prog() 113 BPF_SEQ_PRINTF(seq, "%4u %-16s %s %s\n", aux->id, in dump_bpf_prog() 114 get_name(aux->btf, aux->func_info[0].type_id, aux->name), in dump_bpf_prog() 115 aux->attach_func_name, aux->dst_prog->aux->name); in dump_bpf_prog()
|