Home
last modified time | relevance | path

Searched refs:dce_i2c_hw (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
H A Damdgpu_dce_i2c_hw.c40 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 Ddce_i2c_hw.h259 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 Damdgpu_dce_i2c.c38 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 DMakefile32 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 Damdgpu_dce100_resource.c688 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 Damdgpu_dce120_resource.c477 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 Damdgpu_dce80_resource.c564 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 Damdgpu_dce110_resource.c734 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 Damdgpu_dce112_resource.c706 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 Damdgpu_dcn10_resource.c708 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 Damdgpu_dcn21_resource.c748 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 Ddcn20_resource.h90 struct dce_i2c_hw *dcn20_i2c_hw_create(
H A Damdgpu_dcn20_resource.c1065 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 Dcore_types.h173 struct dce_i2c_hw *hw_i2cs[MAX_PIPES];