/Linux-v4.19/drivers/gpu/drm/ |
D | drm_dp_cec.c | 88 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable() local 92 err = drm_dp_dpcd_writeb(aux, DP_CEC_TUNNELING_CONTROL, val); in drm_dp_cec_adap_enable() 98 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr() local 108 err = drm_dp_dpcd_write(aux, DP_CEC_LOGICAL_ADDRESS_MASK, mask, 2); in drm_dp_cec_adap_log_addr() 115 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit() local 119 err = drm_dp_dpcd_write(aux, DP_CEC_TX_MESSAGE_BUFFER, in drm_dp_cec_adap_transmit() 124 err = drm_dp_dpcd_writeb(aux, DP_CEC_TX_MESSAGE_INFO, in drm_dp_cec_adap_transmit() 133 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_monitor_all_enable() local 140 err = drm_dp_dpcd_readb(aux, DP_CEC_TUNNELING_CONTROL, &val); in drm_dp_cec_adap_monitor_all_enable() 146 err = drm_dp_dpcd_writeb(aux, DP_CEC_TUNNELING_CONTROL, val); in drm_dp_cec_adap_monitor_all_enable() [all …]
|
D | drm_dp_helper.c | 189 drm_dp_dump_access(const struct drm_dp_aux *aux, in drm_dp_dump_access() argument 196 aux->name, offset, arrow, ret, min(ret, 20), buffer); in drm_dp_dump_access() 199 aux->name, offset, arrow, ret); in drm_dp_dump_access() 214 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, in drm_dp_dpcd_access() argument 227 mutex_lock(&aux->hw_mutex); in drm_dp_dpcd_access() 241 ret = aux->transfer(aux, &msg); in drm_dp_dpcd_access() 267 mutex_unlock(&aux->hw_mutex); in drm_dp_dpcd_access() 285 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_read() argument 302 ret = drm_dp_dpcd_access(aux, DP_AUX_NATIVE_READ, DP_DPCD_REV, buffer, in drm_dp_dpcd_read() 307 ret = drm_dp_dpcd_access(aux, DP_AUX_NATIVE_READ, offset, buffer, in drm_dp_dpcd_read() [all …]
|
D | drm_dp_aux_dev.c | 44 struct drm_dp_aux *aux; member 70 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev() argument 78 aux_dev->aux = aux; in alloc_drm_dp_aux_dev() 113 res = sprintf(buf, "%s\n", aux_dev->aux->name); in name_show() 164 res = drm_dp_dpcd_read(aux_dev->aux, pos, buf, todo); in auxdev_read_iter() 211 res = drm_dp_dpcd_write(aux_dev->aux, pos, buf, todo); in auxdev_write_iter() 245 #define to_auxdev(d) container_of(d, struct drm_dp_aux_dev, aux) 247 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 259 if (iter->aux == aux) { in drm_dp_aux_dev_get_by_aux() 268 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode() argument [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | aux.c | 30 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); in nvkm_i2c_aux_i2c_xfer() local 34 ret = nvkm_i2c_aux_acquire(aux); in nvkm_i2c_aux_i2c_xfer() 54 ret = aux->func->xfer(aux, true, cmd, msg->addr, ptr, &cnt); in nvkm_i2c_aux_i2c_xfer() 56 nvkm_i2c_aux_release(aux); in nvkm_i2c_aux_i2c_xfer() 67 nvkm_i2c_aux_release(aux); in nvkm_i2c_aux_i2c_xfer() 84 nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *aux, bool monitor) in nvkm_i2c_aux_monitor() argument 86 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_monitor() 87 AUX_TRACE(aux, "monitor: %s", monitor ? "yes" : "no"); in nvkm_i2c_aux_monitor() 95 nvkm_i2c_aux_release(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_release() argument 97 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_release() [all …]
|
D | auxg94.c | 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() 66 AUX_ERR(&aux->base, "magic wait %08x", ctrl); in g94_i2c_aux_init() [all …]
|
D | auxgm200.c | 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), 0x00310000, 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), 0x00300000, ureq); in gm200_i2c_aux_init() 63 ctrl = nvkm_rd32(device, 0x00d954 + (aux->ch * 0x50)); in gm200_i2c_aux_init() 66 AUX_ERR(&aux->base, "magic wait %08x", ctrl); in gm200_i2c_aux_init() [all …]
|
D | anx9805.c | 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() 163 nvkm_wri2cr(adap, aux->addr, 0xe8, (addr & 0xf0000) >> 16); in anx9805_aux_xfer() [all …]
|
D | base.c | 79 struct nvkm_i2c_aux *aux; in nvkm_i2c_aux_find() local 81 list_for_each_entry(aux, &i2c->aux, head) { in nvkm_i2c_aux_find() 82 if (aux->id == id) in nvkm_i2c_aux_find() 83 return aux; in nvkm_i2c_aux_find() 93 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_fini() local 94 if (aux) in nvkm_i2c_intr_fini() 95 i2c->func->aux_mask(i2c, type, aux->intr, 0); in nvkm_i2c_intr_fini() 102 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_init() local 103 if (aux) in nvkm_i2c_intr_init() 104 i2c->func->aux_mask(i2c, type, aux->intr, aux->intr); in nvkm_i2c_intr_init() [all …]
|
/Linux-v4.19/drivers/clk/spear/ |
D | clk-aux-synth.c | 47 struct clk_aux *aux = to_clk_aux(hw); in aux_calc_rate() local 48 struct aux_rate_tbl *rtbl = aux->rtbl; in aux_calc_rate() 58 struct clk_aux *aux = to_clk_aux(hw); in clk_aux_round_rate() local 62 aux->rtbl_cnt, &unused); in clk_aux_round_rate() 68 struct clk_aux *aux = to_clk_aux(hw); in clk_aux_recalc_rate() local 72 if (aux->lock) in clk_aux_recalc_rate() 73 spin_lock_irqsave(aux->lock, flags); in clk_aux_recalc_rate() 75 val = readl_relaxed(aux->reg); in clk_aux_recalc_rate() 77 if (aux->lock) in clk_aux_recalc_rate() 78 spin_unlock_irqrestore(aux->lock, flags); in clk_aux_recalc_rate() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/edp/ |
D | edp_aux.c | 41 static int edp_msg_fifo_tx(struct edp_aux *aux, struct drm_dp_aux_msg *msg) in edp_msg_fifo_tx() argument 75 edp_write(aux->base + REG_EDP_AUX_DATA, reg); in edp_msg_fifo_tx() 83 edp_write(aux->base + REG_EDP_AUX_TRANS_CTRL, reg); in edp_msg_fifo_tx() 88 static int edp_msg_fifo_rx(struct edp_aux *aux, struct drm_dp_aux_msg *msg) in edp_msg_fifo_rx() argument 95 edp_write(aux->base + REG_EDP_AUX_DATA, in edp_msg_fifo_rx() 101 data = edp_read(aux->base + REG_EDP_AUX_DATA); in edp_msg_fifo_rx() 103 data = edp_read(aux->base + REG_EDP_AUX_DATA); in edp_msg_fifo_rx() 121 struct edp_aux *aux = to_edp_aux(drm_aux); in edp_aux_transfer() local 142 mutex_lock(&aux->msg_mutex); in edp_aux_transfer() 144 aux->msg_err = false; in edp_aux_transfer() [all …]
|
/Linux-v4.19/arch/s390/kernel/ |
D | perf_cpum_sf.c | 1269 #define AUX_SDB_INDEX(aux, i) ((i) % aux->sfb.num_sdb) argument 1270 #define AUX_SDB_NUM(aux, start, end) (end >= start ? end - start + 1 : 0) argument 1271 #define AUX_SDB_NUM_ALERT(aux) AUX_SDB_NUM(aux, aux->head, aux->alert_mark) argument 1272 #define AUX_SDB_NUM_EMPTY(aux) AUX_SDB_NUM(aux, aux->head, aux->empty_mark) argument 1277 static struct hws_trailer_entry *aux_sdb_trailer(struct aux_buffer *aux, in aux_sdb_trailer() argument 1282 index = AUX_SDB_INDEX(aux, index); in aux_sdb_trailer() 1283 sdb = aux->sdb_index[index]; in aux_sdb_trailer() 1299 struct aux_buffer *aux; in aux_output_end() local 1302 aux = perf_get_aux(handle); in aux_output_end() 1303 if (!aux) in aux_output_end() [all …]
|
/Linux-v4.19/drivers/md/persistent-data/ |
D | dm-block-manager.c | 357 struct buffer_aux *aux = dm_bufio_get_aux_data(buf); in dm_block_manager_alloc_callback() local 358 aux->validator = NULL; in dm_block_manager_alloc_callback() 359 bl_init(&aux->lock); in dm_block_manager_alloc_callback() 364 struct buffer_aux *aux = dm_bufio_get_aux_data(buf); in dm_block_manager_write_callback() local 365 if (aux->validator) { in dm_block_manager_write_callback() 366 aux->validator->prepare_for_write(aux->validator, (struct dm_block *) buf, in dm_block_manager_write_callback() 431 struct buffer_aux *aux, in dm_bm_validate_buffer() argument 434 if (unlikely(!aux->validator)) { in dm_bm_validate_buffer() 444 aux->validator = v; in dm_bm_validate_buffer() 446 if (unlikely(aux->validator != v)) { in dm_bm_validate_buffer() [all …]
|
/Linux-v4.19/tools/perf/arch/s390/util/ |
D | auxtrace.c | 87 struct auxtrace_record *aux; in auxtrace_record__init() local 106 aux = zalloc(sizeof(*aux)); in auxtrace_record__init() 107 if (aux == NULL) { in auxtrace_record__init() 112 aux->parse_snapshot_options = cpumsf_parse_snapshot_options; in auxtrace_record__init() 113 aux->recording_options = cpumsf_recording_options; in auxtrace_record__init() 114 aux->info_priv_size = cpumsf_info_priv_size; in auxtrace_record__init() 115 aux->info_fill = cpumsf_info_fill; in auxtrace_record__init() 116 aux->free = cpumsf_free; in auxtrace_record__init() 117 aux->reference = cpumsf_reference; in auxtrace_record__init() 119 return aux; in auxtrace_record__init()
|
/Linux-v4.19/scripts/basic/ |
D | fixdep.c | 174 struct item *aux; in is_defined_config() local 176 for (aux = hashtab[hash % HASHSZ]; aux; aux = aux->next) { in is_defined_config() 177 if (aux->hash == hash && aux->len == len && in is_defined_config() 178 memcmp(aux->name, name, len) == 0) in is_defined_config() 189 struct item *aux = malloc(sizeof(*aux) + len); in define_config() local 191 if (!aux) { in define_config() 195 memcpy(aux->name, name, len); in define_config() 196 aux->len = len; in define_config() 197 aux->hash = hash; in define_config() 198 aux->next = hashtab[hash % HASHSZ]; in define_config() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_dp.c | 41 nouveau_dp_probe_oui(struct drm_device *dev, struct nvkm_i2c_aux *aux, u8 *dpcd) in nouveau_dp_probe_oui() argument 49 if (!nvkm_rdaux(aux, DP_SINK_OUI, buf, 3)) in nouveau_dp_probe_oui() 53 if (!nvkm_rdaux(aux, DP_BRANCH_OUI, buf, 3)) in nouveau_dp_probe_oui() 64 struct nvkm_i2c_aux *aux; in nouveau_dp_detect() local 68 aux = nv_encoder->aux; in nouveau_dp_detect() 69 if (!aux) in nouveau_dp_detect() 72 ret = nvkm_rdaux(aux, DP_DPCD_REV, dpcd, sizeof(dpcd)); in nouveau_dp_detect() 93 nouveau_dp_probe_oui(dev, aux, dpcd); in nouveau_dp_detect()
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | dpaux.c | 35 struct drm_dp_aux aux; member 59 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux() argument 61 return container_of(aux, struct tegra_dpaux, aux); in to_dpaux() 118 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer() argument 122 struct tegra_dpaux *dpaux = to_dpaux(aux); in tegra_dpaux_transfer() 509 dpaux->aux.transfer = tegra_dpaux_transfer; in tegra_dpaux_probe() 510 dpaux->aux.dev = &pdev->dev; in tegra_dpaux_probe() 512 err = drm_dp_aux_register(&dpaux->aux); in tegra_dpaux_probe() 567 drm_dp_aux_unregister(&dpaux->aux); in tegra_dpaux_remove() 668 return &dpaux->aux; in drm_dp_aux_find_by_of_node() [all …]
|
/Linux-v4.19/fs/afs/ |
D | cache.c | 50 struct afs_vnode_cache_aux aux; in afs_vnode_cache_check_aux() local 56 memcpy(&aux, buffer, sizeof(aux)); in afs_vnode_cache_check_aux() 59 if (buflen != sizeof(aux)) { in afs_vnode_cache_check_aux() 60 _leave(" = OBSOLETE [len %hx != %zx]", buflen, sizeof(aux)); in afs_vnode_cache_check_aux() 64 if (vnode->status.data_version != aux.data_version) { in afs_vnode_cache_check_aux() 66 aux.data_version, vnode->status.data_version); in afs_vnode_cache_check_aux()
|
/Linux-v4.19/include/drm/ |
D | drm_dp_helper.h | 1148 ssize_t (*transfer)(struct drm_dp_aux *aux, 1164 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, 1166 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, 1178 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, in drm_dp_dpcd_readb() argument 1181 return drm_dp_dpcd_read(aux, offset, valuep, 1); in drm_dp_dpcd_readb() 1193 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, in drm_dp_dpcd_writeb() argument 1196 return drm_dp_dpcd_write(aux, offset, &value, 1); in drm_dp_dpcd_writeb() 1199 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, 1214 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link); 1215 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link); [all …]
|
/Linux-v4.19/fs/ceph/ |
D | cache.c | 124 struct ceph_aux_inode aux; in ceph_fscache_inode_check_aux() local 128 if (dlen != sizeof(aux) || in ceph_fscache_inode_check_aux() 132 memset(&aux, 0, sizeof(aux)); in ceph_fscache_inode_check_aux() 133 aux.version = ci->i_version; in ceph_fscache_inode_check_aux() 134 aux.mtime_sec = inode->i_mtime.tv_sec; in ceph_fscache_inode_check_aux() 135 aux.mtime_nsec = inode->i_mtime.tv_nsec; in ceph_fscache_inode_check_aux() 137 if (memcmp(data, &aux, sizeof(aux)) != 0) in ceph_fscache_inode_check_aux() 154 struct ceph_aux_inode aux; in ceph_fscache_register_inode_cookie() local 166 memset(&aux, 0, sizeof(aux)); in ceph_fscache_register_inode_cookie() 167 aux.version = ci->i_version; in ceph_fscache_register_inode_cookie() [all …]
|
/Linux-v4.19/fs/btrfs/ |
D | ulist.h | 29 u64 aux; /* auxiliary value saved along with the val */ member 50 int ulist_add(struct ulist *ulist, u64 val, u64 aux, gfp_t gfp_mask); 51 int ulist_add_merge(struct ulist *ulist, u64 val, u64 aux, 53 int ulist_del(struct ulist *ulist, u64 val, u64 aux); 56 static inline int ulist_add_merge_ptr(struct ulist *ulist, u64 val, void *aux, in ulist_add_merge_ptr() argument 61 int ret = ulist_add_merge(ulist, val, (uintptr_t)aux, &old64, gfp_mask); in ulist_add_merge_ptr() 65 return ulist_add_merge(ulist, val, (u64)aux, (u64 *)old_aux, gfp_mask); in ulist_add_merge_ptr()
|
D | ulist.c | 186 int ulist_add(struct ulist *ulist, u64 val, u64 aux, gfp_t gfp_mask) in ulist_add() argument 188 return ulist_add_merge(ulist, val, aux, NULL, gfp_mask); in ulist_add() 191 int ulist_add_merge(struct ulist *ulist, u64 val, u64 aux, in ulist_add_merge() argument 200 *old_aux = node->aux; in ulist_add_merge() 208 node->aux = aux; in ulist_add_merge() 228 int ulist_del(struct ulist *ulist, u64 val, u64 aux) in ulist_del() argument 237 if (node->aux != aux) in ulist_del()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | atombios_dp.c | 127 amdgpu_atombios_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in amdgpu_atombios_dp_aux_transfer() argument 130 container_of(aux, struct amdgpu_i2c_chan, aux); in amdgpu_atombios_dp_aux_transfer() 192 amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev; in amdgpu_atombios_dp_aux_init() 193 amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer; in amdgpu_atombios_dp_aux_init() 194 ret = drm_dp_aux_register(&amdgpu_connector->ddc_bus->aux); in amdgpu_atombios_dp_aux_init() 328 if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3) in amdgpu_atombios_dp_probe_oui() 332 if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3) in amdgpu_atombios_dp_probe_oui() 343 ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_DPCD_REV, in amdgpu_atombios_dp_get_dpcd() 376 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode() 388 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode() [all …]
|
/Linux-v4.19/kernel/bpf/ |
D | core.c | 81 struct bpf_prog_aux *aux; in bpf_prog_alloc() local 89 aux = kzalloc(sizeof(*aux), GFP_KERNEL | gfp_extra_flags); in bpf_prog_alloc() 90 if (aux == NULL) { in bpf_prog_alloc() 96 fp->aux = aux; in bpf_prog_alloc() 97 fp->aux->prog = fp; in bpf_prog_alloc() 100 INIT_LIST_HEAD_RCU(&fp->aux->ksym_lnode); in bpf_prog_alloc() 122 ret = __bpf_prog_charge(fp_old->aux->user, delta); in bpf_prog_realloc() 128 __bpf_prog_uncharge(fp_old->aux->user, delta); in bpf_prog_realloc() 132 fp->aux->prog = fp; in bpf_prog_realloc() 137 fp_old->aux = NULL; in bpf_prog_realloc() [all …]
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | atombios_dp.c | 159 radeon_dp_aux_transfer_atom(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_atom() argument 162 container_of(aux, struct radeon_i2c_chan, aux); in radeon_dp_aux_transfer_atom() 234 radeon_connector->ddc_bus->aux.dev = radeon_connector->base.kdev; in radeon_dp_aux_init() 237 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_native; in radeon_dp_aux_init() 239 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init() 241 radeon_connector->ddc_bus->aux.transfer = radeon_dp_aux_transfer_atom; in radeon_dp_aux_init() 244 ret = drm_dp_aux_register(&radeon_connector->ddc_bus->aux); in radeon_dp_aux_init() 377 if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3) in radeon_dp_probe_oui() 381 if (drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3) in radeon_dp_probe_oui() 392 ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, msg, in radeon_dp_getdpcd() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_dp_aux_backlight.c | 35 if (drm_dp_dpcd_readb(&intel_dp->aux, DP_EDP_DISPLAY_CONTROL_REGISTER, in set_aux_backlight_enable() 46 if (drm_dp_dpcd_writeb(&intel_dp->aux, DP_EDP_DISPLAY_CONTROL_REGISTER, in set_aux_backlight_enable() 63 if (drm_dp_dpcd_read(&intel_dp->aux, DP_EDP_BACKLIGHT_BRIGHTNESS_MSB, in intel_dp_aux_get_backlight() 94 if (drm_dp_dpcd_write(&intel_dp->aux, DP_EDP_BACKLIGHT_BRIGHTNESS_MSB, in intel_dp_aux_set_backlight() 136 if (drm_dp_dpcd_readb(&intel_dp->aux, in intel_dp_aux_set_pwm_freq() 141 if (drm_dp_dpcd_readb(&intel_dp->aux, in intel_dp_aux_set_pwm_freq() 163 if (drm_dp_dpcd_writeb(&intel_dp->aux, in intel_dp_aux_set_pwm_freq() 168 if (drm_dp_dpcd_writeb(&intel_dp->aux, in intel_dp_aux_set_pwm_freq() 183 if (drm_dp_dpcd_readb(&intel_dp->aux, in intel_dp_aux_enable_backlight() 212 if (drm_dp_dpcd_writeb(&intel_dp->aux, in intel_dp_aux_enable_backlight()
|