/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/protocols/ |
A D | link_ddc.c | 102 struct ddc_service *ddc_service, in ddc_service_construct() argument 145 ddc_service->wa.raw = 0; in ddc_service_construct() 151 struct ddc_service *ddc_service; in link_create_ddc_service() local 153 ddc_service = kzalloc(sizeof(struct ddc_service), GFP_KERNEL); in link_create_ddc_service() 155 if (!ddc_service) in link_create_ddc_service() 159 return ddc_service; in link_create_ddc_service() 180 struct ddc_service *ddc, in set_ddc_transaction_type() 206 struct ddc_service *ddc, in defer_delay_converter_wa() 447 struct ddc *get_ddc_pin(struct ddc_service *ddc_service) in get_ddc_pin() argument 452 void write_scdc_data(struct ddc_service *ddc_service, in write_scdc_data() argument [all …]
|
A D | link_ddc.h | 41 struct ddc_service *ddc, 44 bool try_to_configure_aux_timeout(struct ddc_service *ddc, 48 struct ddc_service *ddc_service, 53 struct ddc_service *ddc_service); 55 void set_dongle_type(struct ddc_service *ddc, 58 struct ddc *get_ddc_pin(struct ddc_service *ddc_service);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/ |
A D | link.h | 67 struct ddc_service *link_create_ddc_service( 70 void link_destroy_ddc_service(struct ddc_service **ddc); 72 bool link_is_in_aux_transaction_mode(struct ddc_service *ddc); 75 struct ddc_service *ddc, 91 bool link_aux_transfer_with_retries_no_mutex(struct ddc_service *ddc, 94 uint32_t link_get_aux_defer_delay(struct ddc_service *ddc);
|
A D | core_types.h | 313 struct ddc_service *oem_device;
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/ |
A D | dce_aux.h | 303 int dce_aux_transfer_raw(struct ddc_service *ddc, 307 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, 310 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, 315 (struct ddc_service *ddc,
|
A D | dce_i2c.h | 35 struct ddc_service *ddc,
|
A D | dce_i2c.c | 30 struct ddc_service *ddc, in dce_i2c_oem_device_present()
|
A D | dce_aux.c | 434 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc, in dce_aux_configure_timeout() 559 int dce_aux_transfer_raw(struct ddc_service *ddc, in dce_aux_transfer_raw() 616 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, in dce_aux_transfer_dmub_raw() 695 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, in dce_aux_transfer_with_retries()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_mode.h | 511 struct ddc_service *ddc_service; member 517 struct ddc_service *ddc_service; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_detection.c | 257 static void read_scdc_caps(struct ddc_service *ddc_service, in read_scdc_caps() argument 263 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps() 269 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps() 275 struct ddc_service *ddc, in i2c_read() 311 struct ddc_service *ddc, in query_dp_dual_mode_adaptor() 442 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/ |
A D | dc_ddc_types.h | 184 struct ddc_service { struct
|
A D | dc_link.h | 233 struct ddc_service *ddc; 521 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/ |
A D | aux_engine.h | 150 struct ddc_service *ddc,
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_mst_types.c | 62 struct ddc_service *ddc; in dm_dp_aux_transfer() 78 result = dc_link_aux_transfer_raw(TO_DM_AUX(aux)->ddc_service, &payload, in dm_dp_aux_transfer() 86 ddc = TO_DM_AUX(aux)->ddc_service; in dm_dp_aux_transfer() 624 aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; in amdgpu_dm_initialize_dp_connector()
|
A D | amdgpu_dm.c | 7276 struct ddc_service *ddc_service = i2c->ddc_service; in amdgpu_dm_i2c_xfer() local 7298 ddc_service->ctx->dc, in amdgpu_dm_i2c_xfer() 7299 ddc_service->link->link_index, in amdgpu_dm_i2c_xfer() 7318 create_i2c(struct ddc_service *ddc_service, in create_i2c() argument 7322 struct amdgpu_device *adev = ddc_service->ctx->driver_context; in create_i2c() 7334 i2c->ddc_service = ddc_service; in create_i2c()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc.c | 4340 struct ddc_service *ddc = link->ddc; in dc_submit_i2c() 4351 struct ddc_service *ddc = dc->res_pool->oem_device; in dc_submit_i2c_oem()
|