Home
last modified time | relevance | path

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

12345678910>>...333

/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_atomic_state_helper.c42 * DOC: atomic state reset and initialization
45 * and correct atomic software state for all connectors, CRTCs and planes
47 * suspend. One way to solve this is to have a hardware state read-out
48 * infrastructure which reconstructs the full software state (e.g. the i915
51 * The simpler solution is to just reset the software state to everything off,
55 * On the upside the precise state tracking of atomic simplifies system suspend
63 * __drm_atomic_helper_crtc_state_reset - reset the CRTC state
64 * @crtc_state: atomic CRTC state, must not be NULL
68 * values. This is useful for drivers that subclass the CRTC state.
79 * __drm_atomic_helper_crtc_reset - reset state on CRTC
[all …]
Ddrm_atomic.c58 * @state: atomic state
64 void drm_atomic_state_default_release(struct drm_atomic_state *state) in drm_atomic_state_default_release() argument
66 kfree(state->connectors); in drm_atomic_state_default_release()
67 kfree(state->crtcs); in drm_atomic_state_default_release()
68 kfree(state->planes); in drm_atomic_state_default_release()
69 kfree(state->private_objs); in drm_atomic_state_default_release()
74 * drm_atomic_state_init - init new atomic state
76 * @state: atomic state
78 * Default implementation for filling in a new atomic state.
83 drm_atomic_state_init(struct drm_device *dev, struct drm_atomic_state *state) in drm_atomic_state_init() argument
[all …]
/kernel/linux/linux-5.10/arch/arc/kernel/
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 …]
/kernel/linux/linux-5.10/drivers/video/
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 …]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/
Dvmx_set_nested_state_test.c30 void test_nested_state(struct kvm_vm *vm, struct kvm_nested_state *state) in test_nested_state() argument
32 vcpu_nested_state_set(vm, VCPU_ID, state, false); in test_nested_state()
36 struct kvm_nested_state *state, in test_nested_state_expect_errno() argument
41 rv = vcpu_nested_state_set(vm, VCPU_ID, state, true); in test_nested_state_expect_errno()
49 struct kvm_nested_state *state) in test_nested_state_expect_einval() argument
51 test_nested_state_expect_errno(vm, state, EINVAL); in test_nested_state_expect_einval()
55 struct kvm_nested_state *state) in test_nested_state_expect_efault() argument
57 test_nested_state_expect_errno(vm, state, EFAULT); in test_nested_state_expect_efault()
60 void set_revision_id_for_vmcs12(struct kvm_nested_state *state, in set_revision_id_for_vmcs12() argument
64 memcpy(&state->data, &vmcs12_revision, sizeof(u32)); in set_revision_id_for_vmcs12()
[all …]
/kernel/linux/linux-5.10/drivers/media/tuners/
Dmxl5005s.c88 /* Enumeration of Master Control Register State */
298 static u16 MXL_GetMasterControl(u8 *MasterReg, int state);
339 struct mxl5005s_state *state = fe->tuner_priv; in mxl5005s_SetRfFreqHz() local
354 ByteTable[0] |= state->config->AgcMasterByte; in mxl5005s_SetRfFreqHz()
371 state->config->AgcMasterByte; in mxl5005s_SetRfFreqHz()
387 state->config->AgcMasterByte ; in mxl5005s_SetRfFreqHz()
404 struct mxl5005s_state *state = fe->tuner_priv; in MXL5005_RegisterInit() local
405 state->TunerRegs_Num = TUNER_REGS_NUM ; in MXL5005_RegisterInit()
407 state->TunerRegs[0].Reg_Num = 9 ; in MXL5005_RegisterInit()
408 state->TunerRegs[0].Reg_Val = 0x40 ; in MXL5005_RegisterInit()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
Dfifo_monitor.c56 fifo_channel_state_t *state) in fifo_channel_get_state() argument
59 assert(state); in fifo_channel_get_state()
63 state->src_valid = fifo_monitor_status_valid(ID, in fifo_channel_get_state()
66 state->fifo_accept = fifo_monitor_status_accept(ID, in fifo_channel_get_state()
69 state->fifo_valid = fifo_monitor_status_valid(ID, in fifo_channel_get_state()
72 state->sink_accept = fifo_monitor_status_accept(ID, in fifo_channel_get_state()
77 state->src_valid = fifo_monitor_status_valid(ID, in fifo_channel_get_state()
80 state->fifo_accept = fifo_monitor_status_accept(ID, in fifo_channel_get_state()
83 state->fifo_valid = fifo_monitor_status_valid(ID, in fifo_channel_get_state()
86 state->sink_accept = fifo_monitor_status_accept(ID, in fifo_channel_get_state()
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
Dtda18271c2dd.c101 static int PowerScan(struct tda_state *state,
124 static int WriteRegs(struct tda_state *state, in WriteRegs() argument
138 return i2c_write(state->i2c, state->adr, data, nRegs + 1); in WriteRegs()
141 static int WriteReg(struct tda_state *state, u8 SubAddr, u8 Reg) in WriteReg() argument
145 return i2c_write(state->i2c, state->adr, msg, 2); in WriteReg()
148 static int Read(struct tda_state *state, u8 * Regs) in Read() argument
150 return i2c_readn(state->i2c, state->adr, Regs, 16); in Read()
153 static int ReadExtented(struct tda_state *state, u8 * Regs) in ReadExtented() argument
155 return i2c_readn(state->i2c, state->adr, Regs, NUM_REGS); in ReadExtented()
158 static int UpdateRegs(struct tda_state *state, u8 RegFrom, u8 RegTo) in UpdateRegs() argument
[all …]
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 …]
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 int stv090x_i2c_gate_ctrl(struct stv090x_state *state, int enable) in stv090x_i2c_gate_ctrl() argument
[all …]
Dstv0910.c141 static int write_reg(struct stv *state, u16 reg, u8 val) in write_reg() argument
143 struct i2c_adapter *adap = state->base->i2c; in write_reg()
145 struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, in write_reg()
150 state->base->adr, reg, val); in write_reg()
173 static int read_reg(struct stv *state, u16 reg, u8 *val) in read_reg() argument
175 return i2c_read_regs16(state->base->i2c, state->base->adr, in read_reg()
179 static int read_regs(struct stv *state, u16 reg, u8 *val, int len) in read_regs() argument
181 return i2c_read_regs16(state->base->i2c, state->base->adr, in read_regs()
185 static int write_shared_reg(struct stv *state, u16 reg, u8 mask, u8 val) in write_shared_reg() argument
190 mutex_lock(&state->base->reg_lock); in write_shared_reg()
[all …]
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 …]
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 …]
Dmxl5xx.c147 static int i2cread(struct mxl *state, u8 *data, int len) in i2cread() argument
149 return i2c_read(state->base->i2c, state->base->adr, data, len); in i2cread()
152 static int i2cwrite(struct mxl *state, u8 *data, int len) in i2cwrite() argument
154 return i2c_write(state->base->i2c, state->base->adr, data, len); in i2cwrite()
157 static int read_register_unlocked(struct mxl *state, u32 reg, u32 *val) in read_register_unlocked() argument
166 stat = i2cwrite(state, data, in read_register_unlocked()
169 dev_err(state->i2cdev, "i2c read error 1\n"); in read_register_unlocked()
171 stat = i2cread(state, (u8 *) val, in read_register_unlocked()
175 dev_err(state->i2cdev, "i2c read error 2\n"); in read_register_unlocked()
182 static int send_command(struct mxl *state, u32 size, u8 *buf) in send_command() argument
[all …]
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, u32 *p_lock_status);
[all …]
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 …]
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 …]
Ddib8000.c171 static u16 __dib8000_read_word(struct dib8000_state *state, u16 reg) in __dib8000_read_word() argument
175 state->i2c_write_buffer[0] = reg >> 8; in __dib8000_read_word()
176 state->i2c_write_buffer[1] = reg & 0xff; in __dib8000_read_word()
178 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in __dib8000_read_word()
179 state->msg[0].addr = state->i2c.addr >> 1; in __dib8000_read_word()
180 state->msg[0].flags = 0; in __dib8000_read_word()
181 state->msg[0].buf = state->i2c_write_buffer; in __dib8000_read_word()
182 state->msg[0].len = 2; in __dib8000_read_word()
183 state->msg[1].addr = state->i2c.addr >> 1; in __dib8000_read_word()
184 state->msg[1].flags = I2C_M_RD; in __dib8000_read_word()
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/
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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/
Dmtk_drm_plane.c36 struct mtk_plane_state *state; in mtk_plane_reset() local
38 if (plane->state) { in mtk_plane_reset()
39 __drm_atomic_helper_plane_destroy_state(plane->state); in mtk_plane_reset()
41 state = to_mtk_plane_state(plane->state); in mtk_plane_reset()
42 memset(state, 0, sizeof(*state)); in mtk_plane_reset()
44 state = kzalloc(sizeof(*state), GFP_KERNEL); in mtk_plane_reset()
45 if (!state) in mtk_plane_reset()
47 plane->state = &state->base; in mtk_plane_reset()
50 state->base.plane = plane; in mtk_plane_reset()
51 state->pending.format = DRM_FORMAT_RGB565; in mtk_plane_reset()
[all …]
/kernel/linux/linux-5.10/lib/zlib_inflate/
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 …]
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
Dintel_global_state.c37 struct intel_global_state *state, in intel_atomic_global_obj_init() argument
42 state->obj = obj; in intel_atomic_global_obj_init()
44 kref_init(&state->ref); in intel_atomic_global_obj_init()
46 obj->state = state; in intel_atomic_global_obj_init()
58 drm_WARN_ON(&dev_priv->drm, kref_read(&obj->state->ref) != 1); in intel_atomic_global_obj_cleanup()
59 intel_atomic_global_state_put(obj->state); in intel_atomic_global_obj_cleanup()
84 static void assert_global_state_read_locked(struct intel_atomic_state *state) in assert_global_state_read_locked() argument
86 struct drm_modeset_acquire_ctx *ctx = state->base.acquire_ctx; in assert_global_state_read_locked()
87 struct drm_i915_private *dev_priv = to_i915(state->base.dev); in assert_global_state_read_locked()
95 drm_WARN(&dev_priv->drm, 1, "Global state not read locked\n"); in assert_global_state_read_locked()
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/
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 …]
/kernel/linux/linux-5.10/drivers/staging/media/imx/
Dimx7-mipi-csis.c358 static int mipi_csis_dump_regs(struct csi_state *state) in mipi_csis_dump_regs() argument
360 struct device *dev = &state->pdev->dev; in mipi_csis_dump_regs()
382 cfg = mipi_csis_read(state, registers[i].offset); in mipi_csis_dump_regs()
410 static void mipi_csis_enable_interrupts(struct csi_state *state, bool on) in mipi_csis_enable_interrupts() argument
412 mipi_csis_write(state, MIPI_CSIS_INTMSK, on ? 0xffffffff : 0); in mipi_csis_enable_interrupts()
415 static void mipi_csis_sw_reset(struct csi_state *state) in mipi_csis_sw_reset() argument
417 u32 val = mipi_csis_read(state, MIPI_CSIS_CMN_CTRL); in mipi_csis_sw_reset()
419 mipi_csis_write(state, MIPI_CSIS_CMN_CTRL, in mipi_csis_sw_reset()
424 static int mipi_csis_phy_init(struct csi_state *state) in mipi_csis_phy_init() argument
426 state->mipi_phy_regulator = devm_regulator_get(state->dev, "phy"); in mipi_csis_phy_init()
[all …]

12345678910>>...333