Lines Matching refs:code
309 typedef void (*dac_read_regs_t)(void *data, u8 *code, int count);
310 typedef void (*dac_write_regs_t)(void *data, u8 *code, int count);
323 u8 code[2] = {reg, 0}; in dac_read_reg() local
324 info->dac_read_regs(info->data, code, 1); in dac_read_reg()
325 return code[1]; in dac_read_reg()
328 static inline void dac_read_regs(struct dac_info *info, u8 *code, int count) in dac_read_regs() argument
330 info->dac_read_regs(info->data, code, count); in dac_read_regs()
335 u8 code[2] = {reg, val}; in dac_write_reg() local
336 info->dac_write_regs(info->data, code, 1); in dac_write_reg()
339 static inline void dac_write_regs(struct dac_info *info, u8 *code, int count) in dac_write_regs() argument
341 info->dac_write_regs(info->data, code, count); in dac_write_regs()
382 u8 code; in ics5342_set_mode() local
387 code = ics5342_mode_table[mode]; in ics5342_set_mode()
389 if (! code) in ics5342_set_mode()
392 dac_write_reg(info, 6, code & 0xF0); in ics5342_set_mode()
420 u8 code[6] = {4, 3, 5, m-2, 5, (n-2) | (r << 5)}; in ics5342_set_freq() local
421 dac_write_regs(info, code, 3); in ics5342_set_freq()
460 static void ark_dac_read_regs(void *data, u8 *code, int count) in ark_dac_read_regs() argument
470 vga_wseq(par->state.vgabase, 0x1C, regval | (code[0] & 4 ? 0x80 : 0)); in ark_dac_read_regs()
471 code[1] = vga_r(par->state.vgabase, dac_regs[code[0] & 3]); in ark_dac_read_regs()
473 code += 2; in ark_dac_read_regs()
479 static void ark_dac_write_regs(void *data, u8 *code, int count) in ark_dac_write_regs() argument
489 vga_wseq(par->state.vgabase, 0x1C, regval | (code[0] & 4 ? 0x80 : 0)); in ark_dac_write_regs()
490 vga_w(par->state.vgabase, dac_regs[code[0] & 3], code[1]); in ark_dac_write_regs()
492 code += 2; in ark_dac_write_regs()