/linux-3.3/drivers/video/ |
D | vgastate.c | 2 * 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-3.3/drivers/media/common/tuners/ |
D | mxl5005s.c | 88 /* 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 …]
|
/linux-3.3/lib/zlib_inflate/ |
D | inflate.c | 25 struct inflate_state *state; in zlib_inflateReset() local 27 if (strm == NULL || strm->state == NULL) return Z_STREAM_ERROR; in zlib_inflateReset() 28 state = (struct inflate_state *)strm->state; in zlib_inflateReset() 29 strm->total_in = strm->total_out = state->total = 0; in zlib_inflateReset() 32 state->mode = HEAD; in zlib_inflateReset() 33 state->last = 0; in zlib_inflateReset() 34 state->havedict = 0; in zlib_inflateReset() 35 state->dmax = 32768U; in zlib_inflateReset() 36 state->hold = 0; in zlib_inflateReset() 37 state->bits = 0; in zlib_inflateReset() [all …]
|
/linux-3.3/drivers/media/dvb/frontends/ |
D | drxd_hard.c | 245 static int Read16(struct drxd_state *state, u32 reg, u16 *data, u8 flags) in Read16() argument 247 u8 adr = state->config.demod_address; in Read16() 252 if (i2c_read(state->i2c, adr, mm1, 4, mm2, 2) < 0) in Read16() 259 static int Read32(struct drxd_state *state, u32 reg, u32 *data, u8 flags) in Read32() argument 261 u8 adr = state->config.demod_address; in Read32() 267 if (i2c_read(state->i2c, adr, mm1, 4, mm2, 4) < 0) in Read32() 275 static int Write16(struct drxd_state *state, u32 reg, u16 data, u8 flags) in Write16() argument 277 u8 adr = state->config.demod_address; in Write16() 283 if (i2c_write(state->i2c, adr, mm, 6) < 0) in Write16() 288 static int Write32(struct drxd_state *state, u32 reg, u32 data, u8 flags) in Write32() argument [all …]
|
D | tda18271c2dd.c | 115 static int PowerScan(struct tda_state *state, 138 static int WriteRegs(struct tda_state *state, in WriteRegs() argument 145 return i2c_write(state->i2c, state->adr, data, nRegs+1); in WriteRegs() 148 static int WriteReg(struct tda_state *state, u8 SubAddr, u8 Reg) in WriteReg() argument 152 return i2c_write(state->i2c, state->adr, msg, 2); in WriteReg() 155 static int Read(struct tda_state *state, u8 * Regs) in Read() argument 157 return i2c_readn(state->i2c, state->adr, Regs, 16); in Read() 160 static int ReadExtented(struct tda_state *state, u8 * Regs) in ReadExtented() argument 162 return i2c_readn(state->i2c, state->adr, Regs, NUM_REGS); in ReadExtented() 165 static int UpdateRegs(struct tda_state *state, u8 RegFrom, u8 RegTo) in UpdateRegs() argument [all …]
|
D | cx24113.c | 104 static int cx24113_writereg(struct cx24113_state *state, int reg, int data) in cx24113_writereg() argument 107 struct i2c_msg msg = { .addr = state->config->i2c_addr, in cx24113_writereg() 109 int err = i2c_transfer(state->i2c, &msg, 1); in cx24113_writereg() 119 static int cx24113_readreg(struct cx24113_state *state, u8 reg) in cx24113_readreg() argument 124 { .addr = state->config->i2c_addr, in cx24113_readreg() 126 { .addr = state->config->i2c_addr, in cx24113_readreg() 130 ret = i2c_transfer(state->i2c, msg, 2); in cx24113_readreg() 141 static void cx24113_set_parameters(struct cx24113_state *state) in cx24113_set_parameters() argument 145 r = cx24113_readreg(state, 0x10) & 0x82; in cx24113_set_parameters() 146 r |= state->icp_mode; in cx24113_set_parameters() [all …]
|
D | drxk_hard.c | 38 static int PowerDownDVBT(struct drxk_state *state, bool setPowerMode); 39 static int PowerDownQAM(struct drxk_state *state); 40 static int SetDVBTStandard(struct drxk_state *state, 42 static int SetQAMStandard(struct drxk_state *state, 44 static int SetQAM(struct drxk_state *state, u16 IntermediateFreqkHz, 46 static int SetDVBTStandard(struct drxk_state *state, 48 static int DVBTStart(struct drxk_state *state); 49 static int SetDVBT(struct drxk_state *state, u16 IntermediateFreqkHz, 51 static int GetQAMLockStatus(struct drxk_state *state, u32 *pLockStatus); 52 static int GetDVBTLockStatus(struct drxk_state *state, u32 *pLockStatus); [all …]
|
D | stv090x.c | 692 static int stv090x_read_reg(struct stv090x_state *state, unsigned int reg) in stv090x_read_reg() argument 694 const struct stv090x_config *config = state->config; in stv090x_read_reg() 705 ret = i2c_transfer(state->i2c, msg, 2); in stv090x_read_reg() 714 if (unlikely(*state->verbose >= FE_DEBUGREG)) in stv090x_read_reg() 721 static int stv090x_write_regs(struct stv090x_state *state, unsigned int reg, u8 *data, u32 count) in stv090x_write_regs() argument 723 const struct stv090x_config *config = state->config; in stv090x_write_regs() 732 if (unlikely(*state->verbose >= FE_DEBUGREG)) { in stv090x_write_regs() 741 ret = i2c_transfer(state->i2c, &i2c_msg, 1); in stv090x_write_regs() 752 static int stv090x_write_reg(struct stv090x_state *state, unsigned int reg, u8 data) in stv090x_write_reg() argument 754 return stv090x_write_regs(state, reg, &data, 1); in stv090x_write_reg() [all …]
|
D | dib0070.c | 85 static u16 dib0070_read_reg(struct dib0070_state *state, u8 reg) in dib0070_read_reg() argument 89 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_read_reg() 94 state->i2c_write_buffer[0] = reg; in dib0070_read_reg() 96 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib0070_read_reg() 97 state->msg[0].addr = state->cfg->i2c_address; in dib0070_read_reg() 98 state->msg[0].flags = 0; in dib0070_read_reg() 99 state->msg[0].buf = state->i2c_write_buffer; in dib0070_read_reg() 100 state->msg[0].len = 1; in dib0070_read_reg() 101 state->msg[1].addr = state->cfg->i2c_address; in dib0070_read_reg() 102 state->msg[1].flags = I2C_M_RD; in dib0070_read_reg() [all …]
|
D | s5h1420.c | 65 static u32 s5h1420_getsymbolrate(struct s5h1420_state* state); 79 static u8 s5h1420_readreg(struct s5h1420_state *state, u8 reg) in s5h1420_readreg() argument 84 { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = 2 }, in s5h1420_readreg() 85 { .addr = state->config->demod_address, .flags = 0, .buf = ®, .len = 1 }, in s5h1420_readreg() 86 { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 }, in s5h1420_readreg() 90 b[1] = state->shadow[(reg - 1) & 0xff]; in s5h1420_readreg() 92 if (state->config->repeated_start_workaround) { in s5h1420_readreg() 93 ret = i2c_transfer(state->i2c, msg, 3); in s5h1420_readreg() 97 ret = i2c_transfer(state->i2c, &msg[1], 1); in s5h1420_readreg() 100 ret = i2c_transfer(state->i2c, &msg[2], 1); in s5h1420_readreg() [all …]
|
D | dib7000m.c | 72 static u16 dib7000m_read_word(struct dib7000m_state *state, u16 reg) in dib7000m_read_word() argument 76 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_read_word() 81 state->i2c_write_buffer[0] = (reg >> 8) | 0x80; in dib7000m_read_word() 82 state->i2c_write_buffer[1] = reg & 0xff; in dib7000m_read_word() 84 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib7000m_read_word() 85 state->msg[0].addr = state->i2c_addr >> 1; in dib7000m_read_word() 86 state->msg[0].flags = 0; in dib7000m_read_word() 87 state->msg[0].buf = state->i2c_write_buffer; in dib7000m_read_word() 88 state->msg[0].len = 2; in dib7000m_read_word() 89 state->msg[1].addr = state->i2c_addr >> 1; in dib7000m_read_word() [all …]
|
D | dib0090.c | 216 static u16 dib0090_read_reg(struct dib0090_state *state, u8 reg) in dib0090_read_reg() argument 220 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_read_reg() 225 state->i2c_write_buffer[0] = reg; in dib0090_read_reg() 227 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib0090_read_reg() 228 state->msg[0].addr = state->config->i2c_address; in dib0090_read_reg() 229 state->msg[0].flags = 0; in dib0090_read_reg() 230 state->msg[0].buf = state->i2c_write_buffer; in dib0090_read_reg() 231 state->msg[0].len = 1; in dib0090_read_reg() 232 state->msg[1].addr = state->config->i2c_address; in dib0090_read_reg() 233 state->msg[1].flags = I2C_M_RD; in dib0090_read_reg() [all …]
|
D | dib8000.c | 121 static u16 dib8000_read_word(struct dib8000_state *state, u16 reg) in dib8000_read_word() argument 125 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib8000_read_word() 130 state->i2c_write_buffer[0] = reg >> 8; in dib8000_read_word() 131 state->i2c_write_buffer[1] = reg & 0xff; in dib8000_read_word() 133 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib8000_read_word() 134 state->msg[0].addr = state->i2c.addr >> 1; in dib8000_read_word() 135 state->msg[0].flags = 0; in dib8000_read_word() 136 state->msg[0].buf = state->i2c_write_buffer; in dib8000_read_word() 137 state->msg[0].len = 2; in dib8000_read_word() 138 state->msg[1].addr = state->i2c.addr >> 1; in dib8000_read_word() [all …]
|
D | dib9000.c | 210 static int dib9000_risc_apb_access_read(struct dib9000_state *state, u32 address, u16 attribute, co… 211 static int dib9000_risc_apb_access_write(struct dib9000_state *state, u32 address, u16 attribute, c… 235 static u16 dib9000_read16_attr(struct dib9000_state *state, u16 reg, u8 * b, u32 len, u16 attribute) in dib9000_read16_attr() argument 241 if (state->platform.risc.fw_is_running && (reg < 1024)) in dib9000_read16_attr() 242 return dib9000_risc_apb_access_read(state, reg, attribute, NULL, 0, b, len); in dib9000_read16_attr() 244 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib9000_read16_attr() 245 state->msg[0].addr = state->i2c.i2c_addr >> 1; in dib9000_read16_attr() 246 state->msg[0].flags = 0; in dib9000_read16_attr() 247 state->msg[0].buf = state->i2c_write_buffer; in dib9000_read16_attr() 248 state->msg[0].len = 2; in dib9000_read16_attr() [all …]
|
D | stv0297.c | 51 static int stv0297_writereg(struct stv0297_state *state, u8 reg, u8 data) in stv0297_writereg() argument 55 struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; in stv0297_writereg() 57 ret = i2c_transfer(state->i2c, &msg, 1); in stv0297_writereg() 66 static int stv0297_readreg(struct stv0297_state *state, u8 reg) in stv0297_readreg() argument 71 struct i2c_msg msg[] = { {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, in stv0297_readreg() 72 {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} in stv0297_readreg() 76 if (state->config->stop_during_read) { in stv0297_readreg() 77 if ((ret = i2c_transfer(state->i2c, &msg[0], 1)) != 1) { in stv0297_readreg() 81 if ((ret = i2c_transfer(state->i2c, &msg[1], 1)) != 1) { in stv0297_readreg() 86 if ((ret = i2c_transfer(state->i2c, msg, 2)) != 2) { in stv0297_readreg() [all …]
|
D | tda1004x.c | 128 static int tda1004x_write_byteI(struct tda1004x_state *state, int reg, int data) in tda1004x_write_byteI() argument 136 msg.addr = state->config->demod_address; in tda1004x_write_byteI() 137 ret = i2c_transfer(state->i2c, &msg, 1); in tda1004x_write_byteI() 148 static int tda1004x_read_byte(struct tda1004x_state *state, int reg) in tda1004x_read_byte() argument 158 msg[0].addr = state->config->demod_address; in tda1004x_read_byte() 159 msg[1].addr = state->config->demod_address; in tda1004x_read_byte() 160 ret = i2c_transfer(state->i2c, msg, 2); in tda1004x_read_byte() 173 static int tda1004x_write_mask(struct tda1004x_state *state, int reg, int mask, int data) in tda1004x_write_mask() argument 180 val = tda1004x_read_byte(state, reg); in tda1004x_write_mask() 189 return tda1004x_write_byteI(state, reg, val); in tda1004x_write_mask() [all …]
|
D | dib3000mc.c | 50 static u16 dib3000mc_read_word(struct dib3000mc_state *state, u16 reg) in dib3000mc_read_word() argument 55 { .addr = state->i2c_addr >> 1, .flags = 0, .buf = wb, .len = 2 }, in dib3000mc_read_word() 56 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .buf = rb, .len = 2 }, in dib3000mc_read_word() 59 if (i2c_transfer(state->i2c_adap, msg, 2) != 2) in dib3000mc_read_word() 65 static int dib3000mc_write_word(struct dib3000mc_state *state, u16 reg, u16 val) in dib3000mc_write_word() argument 72 .addr = state->i2c_addr >> 1, .flags = 0, .buf = b, .len = 4 in dib3000mc_write_word() 74 return i2c_transfer(state->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0; in dib3000mc_write_word() 77 static int dib3000mc_identify(struct dib3000mc_state *state) in dib3000mc_identify() argument 80 if ((value = dib3000mc_read_word(state, 1025)) != 0x01b3) { in dib3000mc_identify() 85 value = dib3000mc_read_word(state, 1026); in dib3000mc_identify() [all …]
|
D | dib7000p.c | 86 static void dib7090_setDibTxMux(struct dib7000p_state *state, int mode); 87 static void dib7090_setHostBusMux(struct dib7000p_state *state, int mode); 89 static u16 dib7000p_read_word(struct dib7000p_state *state, u16 reg) in dib7000p_read_word() argument 93 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000p_read_word() 98 state->i2c_write_buffer[0] = reg >> 8; in dib7000p_read_word() 99 state->i2c_write_buffer[1] = reg & 0xff; in dib7000p_read_word() 101 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib7000p_read_word() 102 state->msg[0].addr = state->i2c_addr >> 1; in dib7000p_read_word() 103 state->msg[0].flags = 0; in dib7000p_read_word() 104 state->msg[0].buf = state->i2c_write_buffer; in dib7000p_read_word() [all …]
|
D | mb86a16.c | 76 static int mb86a16_write(struct mb86a16_state *state, u8 reg, u8 val) in mb86a16_write() argument 82 .addr = state->config->demod_address, in mb86a16_write() 90 state->config->demod_address, buf[0], buf[1]); in mb86a16_write() 92 ret = i2c_transfer(state->i2c_adap, &msg, 1); in mb86a16_write() 97 static int mb86a16_read(struct mb86a16_state *state, u8 reg, u8 *val) in mb86a16_read() argument 105 .addr = state->config->demod_address, in mb86a16_read() 110 .addr = state->config->demod_address, in mb86a16_read() 116 ret = i2c_transfer(state->i2c_adap, msg, 2); in mb86a16_read() 128 static int CNTM_set(struct mb86a16_state *state, in CNTM_set() argument 136 if (mb86a16_write(state, MB86A16_CNTMR, val) < 0) in CNTM_set() [all …]
|
D | stv0299.c | 81 static int stv0299_writeregI (struct stv0299_state* state, u8 reg, u8 data) in stv0299_writeregI() argument 85 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; in stv0299_writeregI() 87 ret = i2c_transfer (state->i2c, &msg, 1); in stv0299_writeregI() 98 struct stv0299_state* state = fe->demodulator_priv; in stv0299_write() local 103 return stv0299_writeregI(state, buf[0], buf[1]); in stv0299_write() 106 static u8 stv0299_readreg (struct stv0299_state* state, u8 reg) in stv0299_readreg() argument 111 …struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 … in stv0299_readreg() 112 { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; in stv0299_readreg() 114 ret = i2c_transfer (state->i2c, msg, 2); in stv0299_readreg() 123 static int stv0299_readregs (struct stv0299_state* state, u8 reg1, u8 *b, u8 len) in stv0299_readregs() argument [all …]
|
D | nxt6000.c | 44 static int nxt6000_writereg(struct nxt6000_state* state, u8 reg, u8 data) in nxt6000_writereg() argument 47 struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; in nxt6000_writereg() 50 if ((ret = i2c_transfer(state->i2c, &msg, 1)) != 1) in nxt6000_writereg() 56 static u8 nxt6000_readreg(struct nxt6000_state* state, u8 reg) in nxt6000_readreg() argument 62 {.addr = state->config->demod_address,.flags = 0,.buf = b0,.len = 1}, in nxt6000_readreg() 63 {.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1} in nxt6000_readreg() 66 ret = i2c_transfer(state->i2c, msgs, 2); in nxt6000_readreg() 74 static void nxt6000_reset(struct nxt6000_state* state) in nxt6000_reset() argument 78 val = nxt6000_readreg(state, OFDM_COR_CTL); in nxt6000_reset() 80 nxt6000_writereg(state, OFDM_COR_CTL, val & ~COREACT); in nxt6000_reset() [all …]
|
/linux-3.3/drivers/media/dvb/bt8xx/ |
D | dst.c | 58 state->bt->nr, __func__ , ##arg); \ 61 state->bt->nr, __func__ , ##arg); \ 64 state->bt->nr, __func__ , ##arg); \ 67 state->bt->nr, __func__ , ##arg); \ 74 static int dst_command(struct dst_state *state, u8 *data, u8 len); 76 static void dst_packsize(struct dst_state *state, int psize) in dst_packsize() argument 81 bt878_device_control(state->bt, DST_IG_TS, &bits); in dst_packsize() 84 static int dst_gpio_outb(struct dst_state *state, u32 mask, u32 enbb, in dst_gpio_outb() argument 95 if ((err = bt878_device_control(state->bt, DST_IG_ENABLE, &enb)) < 0) { in dst_gpio_outb() 107 if ((err = bt878_device_control(state->bt, DST_IG_WRITE, &bits)) < 0) { in dst_gpio_outb() [all …]
|
/linux-3.3/drivers/media/video/s5p-fimc/ |
D | mipi-csis.c | 97 * struct csis_state - the driver's internal state data structure 107 * @flags: the state variable for power and streaming control 168 static void s5pcsis_enable_interrupts(struct csis_state *state, bool on) in s5pcsis_enable_interrupts() argument 170 u32 val = s5pcsis_read(state, S5PCSIS_INTMSK); in s5pcsis_enable_interrupts() 174 s5pcsis_write(state, S5PCSIS_INTMSK, val); in s5pcsis_enable_interrupts() 177 static void s5pcsis_reset(struct csis_state *state) in s5pcsis_reset() argument 179 u32 val = s5pcsis_read(state, S5PCSIS_CTRL); in s5pcsis_reset() 181 s5pcsis_write(state, S5PCSIS_CTRL, val | S5PCSIS_CTRL_RESET); in s5pcsis_reset() 185 static void s5pcsis_system_enable(struct csis_state *state, int on) in s5pcsis_system_enable() argument 189 val = s5pcsis_read(state, S5PCSIS_CTRL); in s5pcsis_system_enable() [all …]
|
/linux-3.3/drivers/mtd/maps/ |
D | bfin-async-flash.c | 46 static void switch_to_flash(struct async_state *state) in switch_to_flash() argument 48 local_irq_save(state->irq_flags); in switch_to_flash() 50 gpio_set_value(state->enet_flash_pin, 0); in switch_to_flash() 52 state->save_ambctl0 = bfin_read_EBIU_AMBCTL0(); in switch_to_flash() 53 state->save_ambctl1 = bfin_read_EBIU_AMBCTL1(); in switch_to_flash() 54 bfin_write_EBIU_AMBCTL0(state->flash_ambctl0); in switch_to_flash() 55 bfin_write_EBIU_AMBCTL1(state->flash_ambctl1); in switch_to_flash() 59 static void switch_back(struct async_state *state) in switch_back() argument 61 bfin_write_EBIU_AMBCTL0(state->save_ambctl0); in switch_back() 62 bfin_write_EBIU_AMBCTL1(state->save_ambctl1); in switch_back() [all …]
|
/linux-3.3/drivers/net/ppp/ |
D | ppp_deflate.c | 47 * State for a Deflate (de)compressor. 63 static void z_comp_free(void *state); 64 static void z_decomp_free(void *state); 65 static int z_comp_init(void *state, unsigned char *options, 68 static int z_decomp_init(void *state, unsigned char *options, 71 static int z_compress(void *state, unsigned char *rptr, 74 static void z_incomp(void *state, unsigned char *ibuf, int icnt); 75 static int z_decompress(void *state, unsigned char *ibuf, 77 static void z_comp_reset(void *state); 78 static void z_decomp_reset(void *state); [all …]
|