/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
H A D | amdgpu_dce_i2c_hw.c | 40 dce_i2c_hw->ctx 42 dce_i2c_hw->regs->reg 46 dce_i2c_hw->shifts->field_name, dce_i2c_hw->masks->field_name 49 struct dce_i2c_hw *dce_i2c_hw) in execute_transaction() argument 64 DC_I2C_TRANSACTION_COUNT, dce_i2c_hw->transaction_count - 1); in execute_transaction() 72 dce_i2c_hw->transaction_count = 0; in execute_transaction() 73 dce_i2c_hw->buffer_used_bytes = 0; in execute_transaction() 77 struct dce_i2c_hw *dce_i2c_hw, in get_channel_status() argument 85 else if (value & dce_i2c_hw->masks->DC_I2C_SW_STOPPED_ON_NACK) in get_channel_status() 87 else if (value & dce_i2c_hw->masks->DC_I2C_SW_TIMEOUT) in get_channel_status() [all …]
|
H A D | dce_i2c_hw.h | 259 struct dce_i2c_hw { struct 279 struct dce_i2c_hw *dce_i2c_hw, argument 287 struct dce_i2c_hw *dce_i2c_hw, 295 struct dce_i2c_hw *dce_i2c_hw, 303 struct dce_i2c_hw *dce_i2c_hw, 311 struct dce_i2c_hw *dce_i2c_hw, 322 struct dce_i2c_hw *dce_i2c_hw); 324 struct dce_i2c_hw *acquire_i2c_hw_engine(
|
H A D | amdgpu_dce_i2c.c | 38 struct dce_i2c_hw *dce_i2c_hw; in dce_i2c_submit_command() local 51 dce_i2c_hw = acquire_i2c_hw_engine(pool, ddc); in dce_i2c_submit_command() 53 if (dce_i2c_hw) in dce_i2c_submit_command() 54 return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw); in dce_i2c_submit_command()
|
H A D | Makefile | 32 dce_i2c.o dce_i2c_hw.o dce_i2c_sw.o
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
H A D | amdgpu_dce100_resource.c | 688 struct dce_i2c_hw *dce100_i2c_hw_create( in dce100_i2c_hw_create() 692 struct dce_i2c_hw *dce_i2c_hw = in dce100_i2c_hw_create() local 693 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce100_i2c_hw_create() 695 if (!dce_i2c_hw) in dce100_i2c_hw_create() 698 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce100_i2c_hw_create() 701 return dce_i2c_hw; in dce100_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/ |
H A D | amdgpu_dce120_resource.c | 477 struct dce_i2c_hw *dce120_i2c_hw_create( in dce120_i2c_hw_create() 481 struct dce_i2c_hw *dce_i2c_hw = in dce120_i2c_hw_create() local 482 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce120_i2c_hw_create() 484 if (!dce_i2c_hw) in dce120_i2c_hw_create() 487 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce120_i2c_hw_create() 490 return dce_i2c_hw; in dce120_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/ |
H A D | amdgpu_dce80_resource.c | 564 struct dce_i2c_hw *dce80_i2c_hw_create( in dce80_i2c_hw_create() 568 struct dce_i2c_hw *dce_i2c_hw = in dce80_i2c_hw_create() local 569 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce80_i2c_hw_create() 571 if (!dce_i2c_hw) in dce80_i2c_hw_create() 574 dce_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce80_i2c_hw_create() 577 return dce_i2c_hw; in dce80_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
H A D | amdgpu_dce110_resource.c | 734 struct dce_i2c_hw *dce110_i2c_hw_create( in dce110_i2c_hw_create() 738 struct dce_i2c_hw *dce_i2c_hw = in dce110_i2c_hw_create() local 739 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce110_i2c_hw_create() 741 if (!dce_i2c_hw) in dce110_i2c_hw_create() 744 dce100_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce110_i2c_hw_create() 747 return dce_i2c_hw; in dce110_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
H A D | amdgpu_dce112_resource.c | 706 struct dce_i2c_hw *dce112_i2c_hw_create( in dce112_i2c_hw_create() 710 struct dce_i2c_hw *dce_i2c_hw = in dce112_i2c_hw_create() local 711 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dce112_i2c_hw_create() 713 if (!dce_i2c_hw) in dce112_i2c_hw_create() 716 dce112_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dce112_i2c_hw_create() 719 return dce_i2c_hw; in dce112_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
H A D | amdgpu_dcn10_resource.c | 708 struct dce_i2c_hw *dcn10_i2c_hw_create( in dcn10_i2c_hw_create() 712 struct dce_i2c_hw *dce_i2c_hw = in dcn10_i2c_hw_create() local 713 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn10_i2c_hw_create() 715 if (!dce_i2c_hw) in dcn10_i2c_hw_create() 718 dcn1_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn10_i2c_hw_create() 721 return dce_i2c_hw; in dcn10_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_resource.c | 748 struct dce_i2c_hw *dcn21_i2c_hw_create( in dcn21_i2c_hw_create() 752 struct dce_i2c_hw *dce_i2c_hw = in dcn21_i2c_hw_create() local 753 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn21_i2c_hw_create() 755 if (!dce_i2c_hw) in dcn21_i2c_hw_create() 758 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn21_i2c_hw_create() 761 return dce_i2c_hw; in dcn21_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.h | 90 struct dce_i2c_hw *dcn20_i2c_hw_create(
|
H A D | amdgpu_dcn20_resource.c | 1065 struct dce_i2c_hw *dcn20_i2c_hw_create( in dcn20_i2c_hw_create() 1069 struct dce_i2c_hw *dce_i2c_hw = in dcn20_i2c_hw_create() local 1070 kzalloc(sizeof(struct dce_i2c_hw), GFP_KERNEL); in dcn20_i2c_hw_create() 1072 if (!dce_i2c_hw) in dcn20_i2c_hw_create() 1075 dcn2_i2c_hw_construct(dce_i2c_hw, ctx, inst, in dcn20_i2c_hw_create() 1078 return dce_i2c_hw; in dcn20_i2c_hw_create()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
H A D | core_types.h | 173 struct dce_i2c_hw *hw_i2cs[MAX_PIPES];
|