Home
last modified time | relevance | path

Searched full:state (Results 1 – 25 of 5164) sorted by relevance

12345678910>>...207

/linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c45 * DOC: atomic state reset and initialization
48 * and correct atomic software state for all connectors, CRTCs and planes
50 * suspend. One way to solve this is to have a hardware state read-out
51 * infrastructure which reconstructs the full software state (e.g. the i915
54 * The simpler solution is to just reset the software state to everything off,
58 * On the upside the precise state tracking of atomic simplifies system suspend
66 * __drm_atomic_helper_crtc_state_reset - reset the CRTC state
67 * @crtc_state: atomic CRTC state, must not be NULL
71 * values. This is useful for drivers that subclass the CRTC state.
82 * __drm_atomic_helper_crtc_reset - reset state on CRTC
[all …]
H A Ddrm_atomic.c100 * @state: atomic state
106 void drm_atomic_state_default_release(struct drm_atomic_state *state) in drm_atomic_state_default_release() argument
108 kfree(state->connectors); in drm_atomic_state_default_release()
109 kfree(state->crtcs); in drm_atomic_state_default_release()
110 kfree(state->planes); in drm_atomic_state_default_release()
111 kfree(state->colorops); in drm_atomic_state_default_release()
112 kfree(state->private_objs); in drm_atomic_state_default_release()
117 * drm_atomic_state_init - init new atomic state
119 * @state: atomic state
121 * Default implementation for filling in a new atomic state.
[all …]
/linux/arch/arc/kernel/
H A Ddisasm.c19 * findings in *state
21 void __kprobes disasm_instr(unsigned long addr, struct disasm_state *state, in disasm_instr() argument
32 memset(state, 0, sizeof(struct disasm_state)); in disasm_instr()
48 state->major_opcode = (word1 >> 11) & 0x1F; in disasm_instr()
51 if (state->major_opcode < 0x0B) { in disasm_instr()
54 state->instr_len = 4; in disasm_instr()
56 state->words[0] = (word1 << 16) | word0; in disasm_instr()
58 state->instr_len = 2; in disasm_instr()
59 state->words[0] = word1; in disasm_instr()
63 word1 = *((uint16_t *)(addr + state->instr_len)); in disasm_instr()
[all …]
/linux/rust/syn/gen/
H A Dhash.rs12 fn hash<H>(&self, state: &mut H) in hash()
16 self.name.hash(state); in hash()
22 fn hash<H>(&self, state: &mut H) in hash()
26 self.colon2_token.hash(state); in hash()
27 self.args.hash(state); in hash()
33 fn hash<H>(&self, state: &mut H) in hash()
37 self.attrs.hash(state); in hash()
38 self.pat.hash(state); in hash()
39 self.guard.hash(state); in hash()
40 self.body.hash(state); in hash()
[all …]
/linux/drivers/video/
H A Dvgastate.c2 * linux/drivers/video/vgastate.c -- VGA state save/restore
48 static void save_vga_text(struct vgastate *state, void __iomem *fbbase) in save_vga_text() argument
50 struct regstate *saved = (struct regstate *) state->vidstate; in save_vga_text()
56 misc = vga_r(state->vgabase, VGA_MIS_R); in save_vga_text()
59 vga_r(state->vgabase, iobase + 0xa); in save_vga_text()
60 vga_w(state->vgabase, VGA_ATT_W, 0x00); in save_vga_text()
61 attr10 = vga_rattr(state->vgabase, 0x10); in save_vga_text()
62 vga_r(state->vgabase, iobase + 0xa); in save_vga_text()
63 vga_w(state->vgabase, VGA_ATT_W, 0x20); in save_vga_text()
69 gr4 = vga_rgfx(state->vgabase, VGA_GFX_PLANE_READ); in save_vga_text()
[all …]
/linux/lib/zlib_inflate/
H A Dinflate.c35 struct inflate_state *state; in zlib_inflateReset() local
37 if (strm == NULL || strm->state == NULL) return Z_STREAM_ERROR; in zlib_inflateReset()
38 state = (struct inflate_state *)strm->state; in zlib_inflateReset()
39 strm->total_in = strm->total_out = state->total = 0; in zlib_inflateReset()
42 state->mode = HEAD; in zlib_inflateReset()
43 state->last = 0; in zlib_inflateReset()
44 state->havedict = 0; in zlib_inflateReset()
45 state->dmax = 32768U; in zlib_inflateReset()
46 state->hold = 0; in zlib_inflateReset()
47 state->bits = 0; in zlib_inflateReset()
[all …]
/linux/fs/btrfs/
H A Dextent-io-tree.c13 static inline bool extent_state_in_tree(const struct extent_state *state) in extent_state_in_tree() argument
15 return !RB_EMPTY_NODE(&state->rb_node); in extent_state_in_tree()
22 static inline void btrfs_leak_debug_add_state(struct extent_state *state) in btrfs_leak_debug_add_state() argument
27 list_add(&state->leak_list, &states); in btrfs_leak_debug_add_state()
31 static inline void btrfs_leak_debug_del_state(struct extent_state *state) in btrfs_leak_debug_del_state() argument
36 list_del(&state->leak_list); in btrfs_leak_debug_del_state()
42 struct extent_state *state; in btrfs_extent_state_leak_debug_check() local
45 state = list_first_entry(&states, struct extent_state, leak_list); in btrfs_extent_state_leak_debug_check()
47 "state leak: start %llu end %llu state %u in tree %d refs %d", in btrfs_extent_state_leak_debug_check()
48 state->start, state->end, state->state, in btrfs_extent_state_leak_debug_check()
[all …]
/linux/drivers/media/dvb-frontends/
H A Ddrxk_hard.c25 static int power_down_dvbt(struct drxk_state *state, bool set_power_mode);
26 static int power_down_qam(struct drxk_state *state);
27 static int set_dvbt_standard(struct drxk_state *state,
29 static int set_qam_standard(struct drxk_state *state,
31 static int set_qam(struct drxk_state *state, u16 intermediate_freqk_hz,
33 static int set_dvbt_standard(struct drxk_state *state,
35 static int dvbt_start(struct drxk_state *state);
36 static int set_dvbt(struct drxk_state *state, u16 intermediate_freqk_hz,
38 static int get_qam_lock_status(struct drxk_state *state, u32 *p_lock_status);
39 static int get_dvbt_lock_status(struct drxk_state *state, u3
43 is_dvbt(struct drxk_state * state) is_dvbt() argument
48 is_qam(struct drxk_state * state) is_qam() argument
191 drxk_i2c_lock(struct drxk_state * state) drxk_i2c_lock() argument
199 drxk_i2c_unlock(struct drxk_state * state) drxk_i2c_unlock() argument
208 drxk_i2c_transfer(struct drxk_state * state,struct i2c_msg * msgs,unsigned len) drxk_i2c_transfer() argument
217 i2c_read1(struct drxk_state * state,u8 adr,u8 * val) i2c_read1() argument
226 i2c_write(struct drxk_state * state,u8 adr,u8 * data,int len) i2c_write() argument
244 i2c_read(struct drxk_state * state,u8 adr,u8 * msg,int len,u8 * answ,int alen) i2c_read() argument
269 read16_flags(struct drxk_state * state,u32 reg,u16 * data,u8 flags) read16_flags() argument
298 read16(struct drxk_state * state,u32 reg,u16 * data) read16() argument
303 read32_flags(struct drxk_state * state,u32 reg,u32 * data,u8 flags) read32_flags() argument
333 read32(struct drxk_state * state,u32 reg,u32 * data) read32() argument
338 write16_flags(struct drxk_state * state,u32 reg,u16 data,u8 flags) write16_flags() argument
362 write16(struct drxk_state * state,u32 reg,u16 data) write16() argument
367 write32_flags(struct drxk_state * state,u32 reg,u32 data,u8 flags) write32_flags() argument
393 write32(struct drxk_state * state,u32 reg,u32 data) write32() argument
398 write_block(struct drxk_state * state,u32 address,const int block_size,const u8 p_block[]) write_block() argument
450 power_up_device(struct drxk_state * state) power_up_device() argument
498 init_state(struct drxk_state * state) init_state() argument
733 drxx_open(struct drxk_state * state) drxx_open() argument
766 get_device_capabilities(struct drxk_state * state) get_device_capabilities() argument
966 hi_command(struct drxk_state * state,u16 cmd,u16 * p_result) hi_command() argument
1007 hi_cfg_command(struct drxk_state * state) hi_cfg_command() argument
1051 init_hi(struct drxk_state * state) init_hi() argument
1063 mpegts_configure_pins(struct drxk_state * state,bool mpeg_enable) mpegts_configure_pins() argument
1222 mpegts_disable(struct drxk_state * state) mpegts_disable() argument
1229 bl_chain_cmd(struct drxk_state * state,u16 rom_offset,u16 nr_of_elements,u32 time_out) bl_chain_cmd() argument
1274 download_microcode(struct drxk_state * state,const u8 p_mc_image[],u32 length) download_microcode() argument
1338 dvbt_enable_ofdm_token_ring(struct drxk_state * state,bool enable) dvbt_enable_ofdm_token_ring() argument
1376 mpegts_stop(struct drxk_state * state) mpegts_stop() argument
1407 scu_command(struct drxk_state * state,u16 cmd,u8 parameter_len,u16 * parameter,u8 result_len,u16 * result) scu_command() argument
1507 set_iqm_af(struct drxk_state * state,bool active) set_iqm_af() argument
1541 ctrl_power_mode(struct drxk_state * state,enum drx_power_mode * mode) ctrl_power_mode() argument
1647 power_down_dvbt(struct drxk_state * state,bool set_power_mode) power_down_dvbt() argument
1704 setoperation_mode(struct drxk_state * state,enum operation_mode o_mode) setoperation_mode() argument
1785 start(struct drxk_state * state,s32 offset_freq,s32 intermediate_frequency) start() argument
1836 shut_down(struct drxk_state * state) shut_down() argument
1844 get_lock_status(struct drxk_state * state,u32 * p_lock_status) get_lock_status() argument
1876 mpegts_start(struct drxk_state * state) mpegts_start() argument
1897 mpegts_dto_init(struct drxk_state * state) mpegts_dto_init() argument
1944 mpegts_dto_setup(struct drxk_state * state,enum operation_mode o_mode) mpegts_dto_setup() argument
2081 mpegts_configure_polarity(struct drxk_state * state) mpegts_configure_polarity() argument
2116 set_agc_rf(struct drxk_state * state,struct s_cfg_agc * p_agc_cfg,bool is_dtv) set_agc_rf() argument
2269 set_agc_if(struct drxk_state * state,struct s_cfg_agc * p_agc_cfg,bool is_dtv) set_agc_if() argument
2397 get_qam_signal_to_noise(struct drxk_state * state,s32 * p_signal_to_noise) get_qam_signal_to_noise() argument
2446 get_dvbt_signal_to_noise(struct drxk_state * state,s32 * p_signal_to_noise) get_dvbt_signal_to_noise() argument
2550 get_signal_to_noise(struct drxk_state * state,s32 * p_signal_to_noise) get_signal_to_noise() argument
2712 ConfigureI2CBridge(struct drxk_state * state,bool b_enable_bridge) ConfigureI2CBridge() argument
2750 set_pre_saw(struct drxk_state * state,struct s_cfg_pre_saw * p_pre_saw_cfg) set_pre_saw() argument
2768 bl_direct_cmd(struct drxk_state * state,u32 target_addr,u16 rom_offset,u16 nr_of_elements,u32 time_out) bl_direct_cmd() argument
2819 adc_sync_measurement(struct drxk_state * state,u16 * count) adc_sync_measurement() argument
2857 adc_synchronization(struct drxk_state * state) adc_synchronization() argument
2901 set_frequency_shifter(struct drxk_state * state,u16 intermediate_freqk_hz,s32 tuner_freq_offset,bool is_dtv) set_frequency_shifter() argument
2967 init_agc(struct drxk_state * state,bool is_dtv) init_agc() argument
3161 dvbtqam_get_acc_pkt_err(struct drxk_state * state,u16 * packet_err) dvbtqam_get_acc_pkt_err() argument
3176 dvbt_sc_command(struct drxk_state * state,u16 cmd,u16 subcmd,u16 param0,u16 param1,u16 param2,u16 param3,u16 param4) dvbt_sc_command() argument
3298 power_up_dvbt(struct drxk_state * state) power_up_dvbt() argument
3310 dvbt_ctrl_set_inc_enable(struct drxk_state * state,bool * enabled) dvbt_ctrl_set_inc_enable() argument
3325 dvbt_ctrl_set_fr_enable(struct drxk_state * state,bool * enabled) dvbt_ctrl_set_fr_enable() argument
3345 dvbt_ctrl_set_echo_threshold(struct drxk_state * state,struct drxk_cfg_dvbt_echo_thres_t * echo_thres) dvbt_ctrl_set_echo_threshold() argument
3380 dvbt_ctrl_set_sqi_speed(struct drxk_state * state,enum drxk_cfg_dvbt_sqi_speed * speed) dvbt_ctrl_set_sqi_speed() argument
3413 dvbt_activate_presets(struct drxk_state * state) dvbt_activate_presets() argument
3453 set_dvbt_standard(struct drxk_state * state,enum operation_mode o_mode) set_dvbt_standard() argument
3662 dvbt_start(struct drxk_state * state) dvbt_start() argument
3699 set_dvbt(struct drxk_state * state,u16 intermediate_freqk_hz,s32 tuner_freq_offset) set_dvbt() argument
4037 get_dvbt_lock_status(struct drxk_state * state,u32 * p_lock_status) get_dvbt_lock_status() argument
4078 power_up_qam(struct drxk_state * state) power_up_qam() argument
4093 power_down_qam(struct drxk_state * state) power_down_qam() argument
4141 set_qam_measurement(struct drxk_state * state,enum e_drxk_constellation modulation,u32 symbol_rate) set_qam_measurement() argument
4216 set_qam16(struct drxk_state * state) set_qam16() argument
4410 set_qam32(struct drxk_state * state) set_qam32() argument
4606 set_qam64(struct drxk_state * state) set_qam64() argument
4801 set_qam128(struct drxk_state * state) set_qam128() argument
4998 set_qam256(struct drxk_state * state) set_qam256() argument
5194 qam_reset_qam(struct drxk_state * state) qam_reset_qam() argument
5222 qam_set_symbolrate(struct drxk_state * state) qam_set_symbolrate() argument
5292 get_qam_lock_status(struct drxk_state * state,u32 * p_lock_status) get_qam_lock_status() argument
5333 qam_demodulator_command(struct drxk_state * state,int number_of_parameters) qam_demodulator_command() argument
5391 set_qam(struct drxk_state * state,u16 intermediate_freqk_hz,s32 tuner_freq_offset) set_qam() argument
5651 set_qam_standard(struct drxk_state * state,enum operation_mode o_mode) set_qam_standard() argument
5823 write_gpio(struct drxk_state * state) write_gpio() argument
5910 switch_antenna_to_qam(struct drxk_state * state) switch_antenna_to_qam() argument
5935 switch_antenna_to_dvbt(struct drxk_state * state) switch_antenna_to_dvbt() argument
5961 power_down_device(struct drxk_state * state) power_down_device() argument
5999 init_drxk(struct drxk_state * state) init_drxk() argument
6227 struct drxk_state *state = context; load_firmware_cb() local
6255 struct drxk_state *state = fe->demodulator_priv; drxk_release() local
6265 struct drxk_state *state = fe->demodulator_priv; drxk_sleep() local
6280 struct drxk_state *state = fe->demodulator_priv; drxk_gate_ctrl() local
6294 struct drxk_state *state = fe->demodulator_priv; drxk_set_parameters() local
6362 get_strength(struct drxk_state * state,u64 * strength) get_strength() argument
6466 struct drxk_state *state = fe->demodulator_priv; drxk_get_stats() local
6589 struct drxk_state *state = fe->demodulator_priv; drxk_read_status() local
6606 struct drxk_state *state = fe->demodulator_priv; drxk_read_signal_strength() local
6622 struct drxk_state *state = fe->demodulator_priv; drxk_read_snr() local
6643 struct drxk_state *state = fe->demodulator_priv; drxk_read_ucblocks() local
6661 struct drxk_state *state = fe->demodulator_priv; drxk_get_tune_settings() local
6721 struct drxk_state *state = NULL; drxk_attach() local
[all...]
H A Ddrxd_hard.c225 static int Read16(struct drxd_state *state, u32 reg, u16 *data, u8 flags) in Read16() argument
227 u8 adr = state->config.demod_address; in Read16()
232 if (i2c_read(state->i2c, adr, mm1, 4, mm2, 2) < 0) in Read16()
239 static int Read32(struct drxd_state *state, u32 reg, u32 *data, u8 flags) in Read32() argument
241 u8 adr = state->config.demod_address; in Read32()
247 if (i2c_read(state->i2c, adr, mm1, 4, mm2, 4) < 0) in Read32()
255 static int Write16(struct drxd_state *state, u32 reg, u16 data, u8 flags) in Write16() argument
257 u8 adr = state->config.demod_address; in Write16()
263 if (i2c_write(state->i2c, adr, mm, 6) < 0) in Write16()
268 static int Write32(struct drxd_state *state, u32 reg, u32 data, u8 flags) in Write32() argument
[all …]
H A Dstv090x.c683 static int stv090x_read_reg(struct stv090x_state *state, unsigned int reg) in stv090x_read_reg() argument
685 const struct stv090x_config *config = state->config; in stv090x_read_reg()
696 ret = i2c_transfer(state->i2c, msg, 2); in stv090x_read_reg()
705 if (unlikely(*state->verbose >= FE_DEBUGREG)) in stv090x_read_reg()
712 static int stv090x_write_regs(struct stv090x_state *state, unsigned int reg, u8 *data, u32 count) in stv090x_write_regs() argument
714 const struct stv090x_config *config = state->config; in stv090x_write_regs()
733 ret = i2c_transfer(state->i2c, &i2c_msg, 1); in stv090x_write_regs()
744 static int stv090x_write_reg(struct stv090x_state *state, unsigned int reg, u8 data) in stv090x_write_reg() argument
748 return stv090x_write_regs(state, reg, &tmp, 1); in stv090x_write_reg()
751 static inline void stv090x_tuner_i2c_lock(struct stv090x_state *state) in stv090x_tuner_i2c_lock() argument
[all …]
H A Dstv0910.c127 static int write_reg(struct stv *state, u16 reg, u8 val) in write_reg() argument
129 struct i2c_adapter *adap = state->base->i2c; in write_reg()
131 struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, in write_reg()
136 state->base->adr, reg, val); in write_reg()
159 static int read_reg(struct stv *state, u16 reg, u8 *val) in read_reg() argument
161 return i2c_read_regs16(state->base->i2c, state->base->adr, in read_reg()
165 static int read_regs(struct stv *state, u16 reg, u8 *val, int len) in read_regs() argument
167 return i2c_read_regs16(state->base->i2c, state->base->adr, in read_regs()
171 static int write_shared_reg(struct stv *state, u16 reg, u8 mask, u8 val) in write_shared_reg() argument
176 mutex_lock(&state->base->reg_lock); in write_shared_reg()
[all …]
H A Ddib0070.c69 static u16 dib0070_read_reg(struct dib0070_state *state, u8 reg) in dib0070_read_reg() argument
73 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_read_reg()
78 state->i2c_write_buffer[0] = reg; in dib0070_read_reg()
80 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib0070_read_reg()
81 state->msg[0].addr = state->cfg->i2c_address; in dib0070_read_reg()
82 state->msg[0].flags = 0; in dib0070_read_reg()
83 state->msg[0].buf = state->i2c_write_buffer; in dib0070_read_reg()
84 state->msg[0].len = 1; in dib0070_read_reg()
85 state->msg[1].addr = state->cfg->i2c_address; in dib0070_read_reg()
86 state->msg[1].flags = I2C_M_RD; in dib0070_read_reg()
[all …]
H A Dcx24113.c90 static int cx24113_writereg(struct cx24113_state *state, int reg, int data) in cx24113_writereg() argument
93 struct i2c_msg msg = { .addr = state->config->i2c_addr, in cx24113_writereg()
95 int err = i2c_transfer(state->i2c, &msg, 1); in cx24113_writereg()
105 static int cx24113_readreg(struct cx24113_state *state, u8 reg) in cx24113_readreg() argument
110 { .addr = state->config->i2c_addr, in cx24113_readreg()
112 { .addr = state->config->i2c_addr, in cx24113_readreg()
116 ret = i2c_transfer(state->i2c, msg, 2); in cx24113_readreg()
127 static void cx24113_set_parameters(struct cx24113_state *state) in cx24113_set_parameters() argument
131 r = cx24113_readreg(state, 0x10) & 0x82; in cx24113_set_parameters()
132 r |= state->icp_mode; in cx24113_set_parameters()
[all …]
H A Dmxl5xx.c138 static int i2cread(struct mxl *state, u8 *data, int len) in i2cread() argument
140 return i2c_read(state->base->i2c, state->base->adr, data, len); in i2cread()
143 static int i2cwrite(struct mxl *state, u8 *data, int len) in i2cwrite() argument
145 return i2c_write(state->base->i2c, state->base->adr, data, len); in i2cwrite()
148 static int read_register_unlocked(struct mxl *state, u32 reg, u32 *val) in read_register_unlocked() argument
157 stat = i2cwrite(state, data, in read_register_unlocked()
160 dev_err(state->i2cdev, "i2c read error 1\n"); in read_register_unlocked()
162 stat = i2cread(state, (u8 *) val, in read_register_unlocked()
166 dev_err(state->i2cdev, "i2c read error 2\n"); in read_register_unlocked()
173 static int send_command(struct mxl *state, u32 size, u8 *buf) in send_command() argument
[all …]
H A Ds5h1420.c51 static u32 s5h1420_getsymbolrate(struct s5h1420_state* state);
65 static u8 s5h1420_readreg(struct s5h1420_state *state, u8 reg) in s5h1420_readreg() argument
70 { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = 2 }, in s5h1420_readreg()
71 { .addr = state->config->demod_address, .flags = 0, .buf = &reg, .len = 1 }, in s5h1420_readreg()
72 { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 }, in s5h1420_readreg()
76 b[1] = state->shadow[(reg - 1) & 0xff]; in s5h1420_readreg()
78 if (state->config->repeated_start_workaround) { in s5h1420_readreg()
79 ret = i2c_transfer(state->i2c, msg, 3); in s5h1420_readreg()
83 ret = i2c_transfer(state->i2c, &msg[1], 1); in s5h1420_readreg()
86 ret = i2c_transfer(state->i2c, &msg[2], 1); in s5h1420_readreg()
[all …]
H A Dstv0297.c39 static int stv0297_writereg(struct stv0297_state *state, u8 reg, u8 data) in stv0297_writereg() argument
43 struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; in stv0297_writereg()
45 ret = i2c_transfer(state->i2c, &msg, 1); in stv0297_writereg()
54 static int stv0297_readreg(struct stv0297_state *state, u8 reg) in stv0297_readreg() argument
59 struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, in stv0297_readreg()
60 {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} in stv0297_readreg()
64 if (state->config->stop_during_read) { in stv0297_readreg()
65 if ((ret = i2c_transfer(state->i2c, &msg[0], 1)) != 1) { in stv0297_readreg()
69 if ((ret = i2c_transfer(state->i2c, &msg[1], 1)) != 1) { in stv0297_readreg()
74 if ((ret = i2c_transfer(state->i2c, msg, 2)) != 2) { in stv0297_readreg()
[all …]
H A Dstv0367.c44 enum stv0367_cab_signal_type state; member
59 enum stv0367_ter_signal_type state; member
122 int stv0367_writereg(struct stv0367_state *state, u16 reg, u8 data) in stv0367_writereg() argument
126 .addr = state->config->demod_address, in stv0367_writereg()
135 state->config->demod_address, reg, data); in stv0367_writereg()
137 ret = i2c_transfer(state->i2c, &msg, 1); in stv0367_writereg()
140 __func__, state->config->demod_address, reg, data); in stv0367_writereg()
146 u8 stv0367_readreg(struct stv0367_state *state, u16 reg) in stv0367_readreg() argument
152 .addr = state->config->demod_address, in stv0367_readreg()
157 .addr = state->config->demod_address, in stv0367_readreg()
[all …]
H A Ddib7000m.c76 static u16 dib7000m_read_word(struct dib7000m_state *state, u16 reg) in dib7000m_read_word() argument
80 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_read_word()
85 state->i2c_write_buffer[0] = (reg >> 8) | 0x80; in dib7000m_read_word()
86 state->i2c_write_buffer[1] = reg & 0xff; in dib7000m_read_word()
88 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib7000m_read_word()
89 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_read_word()
90 state->msg[0].flags = 0; in dib7000m_read_word()
91 state->msg[0].buf = state->i2c_write_buffer; in dib7000m_read_word()
92 state->msg[0].len = 2; in dib7000m_read_word()
93 state->msg[1].addr = state->i2c_addr >> 1; in dib7000m_read_word()
[all …]
H A Ddib9000.c208 static int dib9000_risc_apb_access_read(struct dib9000_state *state, u32 address, u16 attribute, co…
209 static int dib9000_risc_apb_access_write(struct dib9000_state *state, u32 address, u16 attribute, c…
233 static int dib9000_read16_attr(struct dib9000_state *state, u16 reg, u8 *b, u32 len, u16 attribute) in dib9000_read16_attr() argument
239 if (state->platform.risc.fw_is_running && (reg < 1024)) in dib9000_read16_attr()
240 return dib9000_risc_apb_access_read(state, reg, attribute, NULL, 0, b, len); in dib9000_read16_attr()
242 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib9000_read16_attr()
243 state->msg[0].addr = state->i2c.i2c_addr >> 1; in dib9000_read16_attr()
244 state->msg[0].flags = 0; in dib9000_read16_attr()
245 state->msg[0].buf = state->i2c_write_buffer; in dib9000_read16_attr()
246 state->msg[0].len = 2; in dib9000_read16_attr()
[all …]
H A Dtda1004x.c115 static int tda1004x_write_byteI(struct tda1004x_state *state, int reg, int data) in tda1004x_write_byteI() argument
123 msg.addr = state->config->demod_address; in tda1004x_write_byteI()
124 ret = i2c_transfer(state->i2c, &msg, 1); in tda1004x_write_byteI()
135 static int tda1004x_read_byte(struct tda1004x_state *state, int reg) in tda1004x_read_byte() argument
145 msg[0].addr = state->config->demod_address; in tda1004x_read_byte()
146 msg[1].addr = state->config->demod_address; in tda1004x_read_byte()
147 ret = i2c_transfer(state->i2c, msg, 2); in tda1004x_read_byte()
160 static int tda1004x_write_mask(struct tda1004x_state *state, int reg, int mask, int data) in tda1004x_write_mask() argument
167 val = tda1004x_read_byte(state, reg); in tda1004x_write_mask()
176 return tda1004x_write_byteI(state, reg, val); in tda1004x_write_mask()
[all …]
H A Ddib3000mc.c53 static u16 dib3000mc_read_word(struct dib3000mc_state *state, u16 reg) in dib3000mc_read_word() argument
56 { .addr = state->i2c_addr >> 1, .flags = 0, .len = 2 }, in dib3000mc_read_word()
57 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .len = 2 }, in dib3000mc_read_word()
74 if (i2c_transfer(state->i2c_adap, msg, 2) != 2) in dib3000mc_read_word()
83 static int dib3000mc_write_word(struct dib3000mc_state *state, u16 reg, u16 val) in dib3000mc_write_word() argument
86 .addr = state->i2c_addr >> 1, .flags = 0, .len = 4 in dib3000mc_write_word()
102 rc = i2c_transfer(state->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0; in dib3000mc_write_word()
108 static int dib3000mc_identify(struct dib3000mc_state *state) in dib3000mc_identify() argument
111 if ((value = dib3000mc_read_word(state, 1025)) != 0x01b3) { in dib3000mc_identify()
116 value = dib3000mc_read_word(state, 1026); in dib3000mc_identify()
[all …]
/linux/drivers/media/pci/bt8xx/
H A Ddst.c45 static int dst_command(struct dst_state *state, u8 *data, u8 len);
47 static void dst_packsize(struct dst_state *state, int psize) in dst_packsize() argument
52 bt878_device_control(state->bt, DST_IG_TS, &bits); in dst_packsize()
55 static int dst_gpio_outb(struct dst_state *state, u32 mask, u32 enbb, in dst_gpio_outb() argument
67 if ((err = bt878_device_control(state->bt, DST_IG_ENABLE, &enb)) < 0) { in dst_gpio_outb()
80 if ((err = bt878_device_control(state->bt, DST_IG_WRITE, &bits)) < 0) { in dst_gpio_outb()
89 static int dst_gpio_inb(struct dst_state *state, u8 *result) in dst_gpio_inb() argument
95 if ((err = bt878_device_control(state->bt, DST_IG_READ, &rd_packet)) < 0) { in dst_gpio_inb()
104 int rdc_reset_state(struct dst_state *state) in rdc_reset_state() argument
106 dprintk(2, "Resetting state machine\n"); in rdc_reset_state()
[all …]
/linux/drivers/media/usb/dvb-usb/
H A Ddtt200u-fe.c26 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_status() local
29 mutex_lock(&state->data_mutex); in dtt200u_fe_read_status()
30 state->data[0] = GET_TUNE_STATUS; in dtt200u_fe_read_status()
32 ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 3, 0); in dtt200u_fe_read_status()
35 mutex_unlock(&state->data_mutex); in dtt200u_fe_read_status()
39 switch (state->data[0]) { in dtt200u_fe_read_status()
52 mutex_unlock(&state->data_mutex); in dtt200u_fe_read_status()
58 struct dtt200u_fe_state *state = fe->demodulator_priv; in dtt200u_fe_read_ber() local
61 mutex_lock(&state->data_mutex); in dtt200u_fe_read_ber()
62 state->data[0] = GET_VIT_ERR_CNT; in dtt200u_fe_read_ber()
[all …]
/linux/arch/x86/kernel/
H A Dunwind_frame.c14 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() argument
16 if (unwind_done(state)) in unwind_get_return_address()
19 return __kernel_text_address(state->ip) ? state->ip : 0; in unwind_get_return_address()
23 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() argument
25 if (unwind_done(state)) in unwind_get_return_address_ptr()
28 return state->regs ? &state->regs->ip : state->bp + 1; in unwind_get_return_address_ptr()
31 static void unwind_dump(struct unwind_state *state) in unwind_dump() argument
45 state->stack_info.type, state->stack_info.next_sp, in unwind_dump()
46 state->stack_mask, state->graph_idx); in unwind_dump()
48 for (sp = PTR_ALIGN(state->orig_sp, sizeof(long)); sp; in unwind_dump()
[all …]
/linux/drivers/media/tuners/
H A Dqm1d1c0042.c64 static int reg_write(struct qm1d1c0042_state *state, u8 reg, u8 val) in reg_write() argument
69 ret = i2c_master_send(state->i2c, wbuf, sizeof(wbuf)); in reg_write()
75 static int reg_read(struct qm1d1c0042_state *state, u8 reg, u8 *val) in reg_read() argument
79 .addr = state->i2c->addr, in reg_read()
85 .addr = state->i2c->addr, in reg_read()
93 ret = i2c_transfer(state->i2c->adapter, msgs, ARRAY_SIZE(msgs)); in reg_read()
100 static int qm1d1c0042_set_srch_mode(struct qm1d1c0042_state *state, bool fast) in qm1d1c0042_set_srch_mode() argument
103 state->regs[0x03] |= 0x01; /* set fast search mode */ in qm1d1c0042_set_srch_mode()
105 state->regs[0x03] &= ~0x01 & 0xff; in qm1d1c0042_set_srch_mode()
107 return reg_write(state, 0x03, state->regs[0x03]); in qm1d1c0042_set_srch_mode()
[all …]

12345678910>>...207