/linux-3.3/drivers/tty/ |
D | synclink.c | 603 void usc_DisableMasterIrqBit( struct mgsl_struct *info ); 604 void usc_EnableMasterIrqBit( struct mgsl_struct *info ); 605 void usc_EnableInterrupts( struct mgsl_struct *info, u16 IrqMask ); 606 void usc_DisableInterrupts( struct mgsl_struct *info, u16 IrqMask ); 607 void usc_ClearIrqPendingBits( struct mgsl_struct *info, u16 IrqMask ); 667 static u16 usc_InDmaReg( struct mgsl_struct *info, u16 Port ); 668 static void usc_OutDmaReg( struct mgsl_struct *info, u16 Port, u16 Value ); 669 static void usc_DmaCmd( struct mgsl_struct *info, u16 Cmd ); 671 static u16 usc_InReg( struct mgsl_struct *info, u16 Port ); 672 static void usc_OutReg( struct mgsl_struct *info, u16 Port, u16 Value ); [all …]
|
D | synclinkmp.c | 531 static void hdlcdev_tx_done(SLMP_INFO *info); 532 static void hdlcdev_rx(SLMP_INFO *info, char *buf, int size); 533 static int hdlcdev_init(SLMP_INFO *info); 534 static void hdlcdev_exit(SLMP_INFO *info); 539 static int get_stats(SLMP_INFO *info, struct mgsl_icount __user *user_icount); 540 static int get_params(SLMP_INFO *info, MGSL_PARAMS __user *params); 541 static int set_params(SLMP_INFO *info, MGSL_PARAMS __user *params); 542 static int get_txidle(SLMP_INFO *info, int __user *idle_mode); 543 static int set_txidle(SLMP_INFO *info, int idle_mode); 544 static int tx_enable(SLMP_INFO *info, int enable); [all …]
|
D | synclink_gt.c | 42 #define DBGDATA(info, buf, size, label) if (debug_level >= DEBUG_LEVEL_DATA) trace_block((info), (b… argument 168 static void hdlcdev_tx_done(struct slgt_info *info); 169 static void hdlcdev_rx(struct slgt_info *info, char *buf, int size); 170 static int hdlcdev_init(struct slgt_info *info); 171 static void hdlcdev_exit(struct slgt_info *info); 429 #define slgt_irq_on(info, mask) \ argument 430 wr_reg16((info), SCR, (unsigned short)(rd_reg16((info), SCR) | (mask))) 431 #define slgt_irq_off(info, mask) \ argument 432 wr_reg16((info), SCR, (unsigned short)(rd_reg16((info), SCR) & ~(mask))) 434 static __u8 rd_reg8(struct slgt_info *info, unsigned int addr); [all …]
|
D | amiserial.c | 48 tty->name, (info->flags), serial_driver->refcount,info->count,tty->count,s) 107 static void change_speed(struct async_struct *info, struct ktermios *old); 120 static inline int serial_paranoia_check(struct async_struct *info, in serial_paranoia_check() argument 129 if (!info) { in serial_paranoia_check() 133 if (info->magic != SERIAL_MAGIC) { in serial_paranoia_check() 173 struct async_struct *info = tty->driver_data; in rs_stop() local 176 if (serial_paranoia_check(info, tty->name, "rs_stop")) in rs_stop() 180 if (info->IER & UART_IER_THRI) { in rs_stop() 181 info->IER &= ~UART_IER_THRI; in rs_stop() 193 struct async_struct *info = tty->driver_data; in rs_start() local [all …]
|
/linux-3.3/drivers/scsi/arm/ |
D | fas216.c | 142 static inline unsigned char fas216_readb(FAS216_Info *info, unsigned int reg) in fas216_readb() argument 144 unsigned int off = reg << info->scsi.io_shift; in fas216_readb() 145 return readb(info->scsi.io_base + off); in fas216_readb() 148 static inline void fas216_writeb(FAS216_Info *info, unsigned int reg, unsigned int val) in fas216_writeb() argument 150 unsigned int off = reg << info->scsi.io_shift; in fas216_writeb() 151 writeb(val, info->scsi.io_base + off); in fas216_writeb() 154 static void fas216_dumpstate(FAS216_Info *info) in fas216_dumpstate() argument 158 is = fas216_readb(info, REG_IS); in fas216_dumpstate() 159 stat = fas216_readb(info, REG_STAT); in fas216_dumpstate() 160 inst = fas216_readb(info, REG_INST); in fas216_dumpstate() [all …]
|
D | cumana_2.c | 77 FAS216_Info info; member 95 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqenable() local 96 writeb(ALATCH_ENA_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqenable() 107 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqdisable() local 108 writeb(ALATCH_DIS_INT, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_irqdisable() 124 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_terminator_ctl() local 127 info->terms = 1; in cumanascsi_2_terminator_ctl() 128 writeb(ALATCH_ENA_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl() 130 info->terms = 0; in cumanascsi_2_terminator_ctl() 131 writeb(ALATCH_DIS_TERM, info->base + CUMANASCSI2_ALATCH); in cumanascsi_2_terminator_ctl() [all …]
|
D | powertec.c | 60 FAS216_Info info; member 75 struct powertec_info *info = ec->irq_data; in powertecscsi_irqenable() local 76 writeb(POWERTEC_INTR_ENABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqenable() 87 struct powertec_info *info = ec->irq_data; in powertecscsi_irqdisable() local 88 writeb(POWERTEC_INTR_DISABLE, info->base + POWERTEC_INTR_CONTROL); in powertecscsi_irqdisable() 104 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_terminator_ctl() local 106 info->term_ctl = on_off ? POWERTEC_TERM_ENABLE : 0; in powertecscsi_terminator_ctl() 107 writeb(info->term_ctl, info->base + POWERTEC_TERM_CONTROL); in powertecscsi_terminator_ctl() 117 struct powertec_info *info = dev_id; in powertecscsi_intr() local 119 return fas216_intr(&info->info); in powertecscsi_intr() [all …]
|
/linux-3.3/drivers/char/pcmcia/ |
D | synclink_cs.c | 323 #define write_reg(info, reg, val) outb((val),(info)->io_base + (reg)) argument 324 #define read_reg(info, reg) inb((info)->io_base + (reg)) argument 326 #define read_reg16(info, reg) inw((info)->io_base + (reg)) argument 327 #define write_reg16(info, reg, val) outw((val), (info)->io_base + (reg)) argument 329 #define set_reg_bits(info, reg, mask) \ argument 330 write_reg(info, (reg), \ 331 (unsigned char) (read_reg(info, (reg)) | (mask))) 332 #define clear_reg_bits(info, reg, mask) \ argument 333 write_reg(info, (reg), \ 334 (unsigned char) (read_reg(info, (reg)) & ~(mask))) [all …]
|
/linux-3.3/drivers/input/misc/ |
D | twl6040-vibra.c | 69 struct vibra_info *info = data; in twl6040_vib_irq_handler() local 70 struct twl6040 *twl6040 = info->twl6040; in twl6040_vib_irq_handler() 75 dev_warn(info->dev, "Left Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 80 dev_warn(info->dev, "Right Vibrator overcurrent detected\n"); in twl6040_vib_irq_handler() 88 static void twl6040_vibra_enable(struct vibra_info *info) in twl6040_vibra_enable() argument 90 struct twl6040 *twl6040 = info->twl6040; in twl6040_vibra_enable() 93 ret = regulator_bulk_enable(ARRAY_SIZE(info->supplies), info->supplies); in twl6040_vibra_enable() 95 dev_err(info->dev, "failed to enable regulators %d\n", ret); in twl6040_vibra_enable() 99 twl6040_power(info->twl6040, 1); in twl6040_vibra_enable() 118 info->enabled = true; in twl6040_vibra_enable() [all …]
|
/linux-3.3/drivers/tty/serial/ |
D | crisv10.c | 159 static void change_speed(struct e100_serial *info); 168 static int get_lsr_info(struct e100_serial *info, unsigned int *value); 202 #define FORCE_EOP(info) *R_SET_EOP = 1U << info->iseteop; argument 940 #define E100_RTS_GET(info) ((info)->rx_ctrl & E100_RTS_MASK) argument 942 #define E100_CTS_GET(info) ((info)->ioport[REG_STATUS] & E100_CTS_MASK) argument 946 #define E100_DTR_GET(info) ((*e100_modem_pins[(info)->line].dtr_shadow) & e100_modem_pins[(info)->l… argument 949 #define E100_RI_GET(info) ((*e100_modem_pins[(info)->line].ri_port) & e100_modem_pins[(info)->line]… argument 950 #define E100_CD_GET(info) ((*e100_modem_pins[(info)->line].cd_port) & e100_modem_pins[(info)->line]… argument 953 #define E100_DSR_GET(info) ((*e100_modem_pins[(info)->line].dsr_port) & e100_modem_pins[(info)->lin… argument 969 static void update_char_time(struct e100_serial * info) in update_char_time() argument [all …]
|
D | 68328serial.c | 95 static void change_speed(struct m68k_serial *info); 119 static inline int serial_paranoia_check(struct m68k_serial *info, in serial_paranoia_check() argument 128 if (!info) { in serial_paranoia_check() 132 if (info->magic != SERIAL_MAGIC) { in serial_paranoia_check() 179 struct m68k_serial *info = (struct m68k_serial *)tty->driver_data; in rs_stop() local 180 m68328_uart *uart = &uart_addr[info->line]; in rs_stop() 183 if (serial_paranoia_check(info, tty->name, "rs_stop")) in rs_stop() 210 struct m68k_serial *info = (struct m68k_serial *)tty->driver_data; in rs_start() local 211 m68328_uart *uart = &uart_addr[info->line]; in rs_start() 214 if (serial_paranoia_check(info, tty->name, "rs_start")) in rs_start() [all …]
|
/linux-3.3/drivers/isdn/i4l/ |
D | isdn_tty.c | 64 isdn_tty_try_read(modem_info * info, struct sk_buff *skb) in isdn_tty_try_read() argument 71 if (info->online) { in isdn_tty_try_read() 72 if ((tty = info->tty)) { in isdn_tty_try_read() 73 if (info->mcr & UART_MCR_RTS) { in isdn_tty_try_read() 102 if (info->emu.mdmreg[REG_CPPP] & BIT_CPPP) in isdn_tty_try_read() 128 modem_info *info; in isdn_tty_readmodem() local 132 info = &dev->mdm.info[midx]; in isdn_tty_readmodem() 133 if (info->online) { in isdn_tty_readmodem() 136 isdn_audio_eval_dtmf(info); in isdn_tty_readmodem() 137 if ((info->vonline & 1) && (info->emu.vpar[1])) in isdn_tty_readmodem() [all …]
|
/linux-3.3/arch/ia64/hp/sim/ |
D | simserial.c | 46 #define IRQ_T(info) ((info->flags & ASYNC_SHARE_IRQ) ? IRQF_SHARED : IRQF_DISABLED) argument 172 struct async_struct * info; in rs_interrupt_single() local 178 info = IRQ_ports[irq]; in rs_interrupt_single() 179 if (!info || !info->tty) { in rs_interrupt_single() 180 printk(KERN_INFO "simrs_interrupt_single: info|tty=0 info=%p problem\n", info); in rs_interrupt_single() 187 receive_chars(info->tty); in rs_interrupt_single() 204 struct async_struct *info = (struct async_struct *)tty->driver_data; in rs_put_char() local 207 if (!tty || !info->xmit.buf) in rs_put_char() 211 if (CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE) == 0) { in rs_put_char() 215 info->xmit.buf[info->xmit.head] = ch; in rs_put_char() [all …]
|
/linux-3.3/drivers/mtd/nand/ |
D | pxa3xx_nand.c | 95 #define nand_writel(info, off, val) \ argument 96 __raw_writel((val), (info)->mmio_base + (off)) 98 #define nand_readl(info, off) \ argument 99 __raw_readl((info)->mmio_base + (off)) 250 struct pxa3xx_nand_info *info = host->info_data; in pxa3xx_nand_set_timing() local 251 unsigned long nand_clk = clk_get_rate(info->clk); in pxa3xx_nand_set_timing() 267 nand_writel(info, NDTR0CS0, ndtr0); in pxa3xx_nand_set_timing() 268 nand_writel(info, NDTR1CS0, ndtr1); in pxa3xx_nand_set_timing() 271 static void pxa3xx_set_datasize(struct pxa3xx_nand_info *info) in pxa3xx_set_datasize() argument 273 struct pxa3xx_nand_host *host = info->host[info->cs]; in pxa3xx_set_datasize() [all …]
|
/linux-3.3/drivers/bluetooth/ |
D | bluecard_cs.c | 160 bluecard_info_t *info = (bluecard_info_t *)arg; in bluecard_activity_led_timeout() local 161 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_activity_led_timeout() 163 if (!test_bit(CARD_HAS_PCCARD_ID, &(info->hw_state))) in bluecard_activity_led_timeout() 166 if (test_bit(CARD_HAS_ACTIVITY_LED, &(info->hw_state))) { in bluecard_activity_led_timeout() 176 static void bluecard_enable_activity_led(bluecard_info_t *info) in bluecard_enable_activity_led() argument 178 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_enable_activity_led() 180 if (!test_bit(CARD_HAS_PCCARD_ID, &(info->hw_state))) in bluecard_enable_activity_led() 183 if (test_bit(CARD_HAS_ACTIVITY_LED, &(info->hw_state))) { in bluecard_enable_activity_led() 188 mod_timer(&(info->timer), jiffies + HZ / 4); in bluecard_enable_activity_led() 194 mod_timer(&(info->timer), jiffies + HZ / 2); in bluecard_enable_activity_led() [all …]
|
/linux-3.3/drivers/power/ |
D | max8925_power.c | 87 static int __set_charger(struct max8925_power_info *info, int enable) in __set_charger() argument 89 struct max8925_chip *chip = info->chip; in __set_charger() 92 if (info->set_charger) in __set_charger() 93 info->set_charger(1); in __set_charger() 95 max8925_set_bits(info->gpm, MAX8925_CHG_CNTL1, 1 << 7, 0); in __set_charger() 98 max8925_set_bits(info->gpm, MAX8925_CHG_CNTL1, 1 << 7, 1 << 7); in __set_charger() 99 if (info->set_charger) in __set_charger() 100 info->set_charger(0); in __set_charger() 109 struct max8925_power_info *info = (struct max8925_power_info *)data; in max8925_charger_handler() local 110 struct max8925_chip *chip = info->chip; in max8925_charger_handler() [all …]
|
/linux-3.3/drivers/block/ |
D | xen-blkfront.c | 135 static int get_id_from_freelist(struct blkfront_info *info) in get_id_from_freelist() argument 137 unsigned long free = info->shadow_free; in get_id_from_freelist() 139 info->shadow_free = info->shadow[free].req.u.rw.id; in get_id_from_freelist() 140 info->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist() 144 static void add_id_to_freelist(struct blkfront_info *info, in add_id_to_freelist() argument 147 info->shadow[id].req.u.rw.id = info->shadow_free; in add_id_to_freelist() 148 info->shadow[id].request = NULL; in add_id_to_freelist() 149 info->shadow_free = id; in add_id_to_freelist() 203 struct blkfront_info *info = (struct blkfront_info *)arg; in blkif_restart_queue_callback() local 204 schedule_work(&info->work); in blkif_restart_queue_callback() [all …]
|
/linux-3.3/sound/soc/ep93xx/ |
D | ep93xx-ac97.c | 117 static inline unsigned ep93xx_ac97_read_reg(struct ep93xx_ac97_info *info, in ep93xx_ac97_read_reg() argument 120 return __raw_readl(info->regs + reg); in ep93xx_ac97_read_reg() 123 static inline void ep93xx_ac97_write_reg(struct ep93xx_ac97_info *info, in ep93xx_ac97_write_reg() argument 126 __raw_writel(val, info->regs + reg); in ep93xx_ac97_write_reg() 132 struct ep93xx_ac97_info *info = ep93xx_ac97_info; in ep93xx_ac97_read() local 135 mutex_lock(&info->lock); in ep93xx_ac97_read() 137 ep93xx_ac97_write_reg(info, AC97S1DATA, reg); in ep93xx_ac97_read() 138 ep93xx_ac97_write_reg(info, AC97IM, AC97_SLOT2RXVALID); in ep93xx_ac97_read() 139 if (!wait_for_completion_timeout(&info->done, AC97_TIMEOUT)) { in ep93xx_ac97_read() 140 dev_warn(info->dev, "timeout reading register %x\n", reg); in ep93xx_ac97_read() [all …]
|
/linux-3.3/drivers/hwmon/pmbus/ |
D | lm25066.c | 48 struct pmbus_driver_info info; member 51 #define to_lm25066_data(x) container_of(x, struct lm25066_data, info) 55 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); in lm25066_read_word_data() local 56 const struct lm25066_data *data = to_lm25066_data(info); in lm25066_read_word_data() 181 struct pmbus_driver_info *info; in lm25066_probe() local 198 info = &data->info; in lm25066_probe() 200 info->pages = 2; in lm25066_probe() 201 info->format[PSC_VOLTAGE_IN] = direct; in lm25066_probe() 202 info->format[PSC_VOLTAGE_OUT] = direct; in lm25066_probe() 203 info->format[PSC_CURRENT_IN] = direct; in lm25066_probe() [all …]
|
/linux-3.3/drivers/video/ |
D | ep93xx-fb.c | 151 static void ep93xxfb_set_video_attribs(struct fb_info *info) in ep93xxfb_set_video_attribs() argument 153 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_video_attribs() 161 static int ep93xxfb_set_pixelmode(struct fb_info *info) in ep93xxfb_set_pixelmode() argument 163 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_pixelmode() 166 info->var.transp.offset = 0; in ep93xxfb_set_pixelmode() 167 info->var.transp.length = 0; in ep93xxfb_set_pixelmode() 169 switch (info->var.bits_per_pixel) { in ep93xxfb_set_pixelmode() 174 info->var.red.offset = 0; in ep93xxfb_set_pixelmode() 175 info->var.red.length = 8; in ep93xxfb_set_pixelmode() 176 info->var.green.offset = 0; in ep93xxfb_set_pixelmode() [all …]
|
D | xen-fbfront.c | 72 static void xenfb_send_event(struct xenfb_info *info, in xenfb_send_event() argument 77 prod = info->page->out_prod; in xenfb_send_event() 80 XENFB_OUT_RING_REF(info->page, prod) = *event; in xenfb_send_event() 82 info->page->out_prod = prod + 1; in xenfb_send_event() 84 notify_remote_via_irq(info->irq); in xenfb_send_event() 87 static void xenfb_do_update(struct xenfb_info *info, in xenfb_do_update() argument 100 xenfb_send_event(info, &event); in xenfb_do_update() 103 static void xenfb_do_resize(struct xenfb_info *info) in xenfb_do_resize() argument 108 event.resize = info->resize; in xenfb_do_resize() 111 xenfb_send_event(info, &event); in xenfb_do_resize() [all …]
|
/linux-3.3/net/netfilter/ |
D | xt_set.c | 53 const struct xt_set_info_match_v0 *info = par->matchinfo; in set_match_v0() local 54 ADT_OPT(opt, par->family, info->match_set.u.compat.dim, in set_match_v0() 55 info->match_set.u.compat.flags, 0, UINT_MAX); in set_match_v0() 57 return match_set(info->match_set.index, skb, par, &opt, in set_match_v0() 58 info->match_set.u.compat.flags & IPSET_INV_MATCH); in set_match_v0() 62 compat_flags(struct xt_set_info_v0 *info) in compat_flags() argument 67 info->u.compat.dim = IPSET_DIM_ZERO; in compat_flags() 68 if (info->u.flags[0] & IPSET_MATCH_INV) in compat_flags() 69 info->u.compat.flags |= IPSET_INV_MATCH; in compat_flags() 70 for (i = 0; i < IPSET_DIM_MAX-1 && info->u.flags[i]; i++) { in compat_flags() [all …]
|
D | xt_conntrack.c | 43 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_origsrc() argument 47 &info->origsrc_addr, &info->origsrc_mask, family); in conntrack_mt_origsrc() 52 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_origdst() argument 56 &info->origdst_addr, &info->origdst_mask, family); in conntrack_mt_origdst() 61 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_replsrc() argument 65 &info->replsrc_addr, &info->replsrc_mask, family); in conntrack_mt_replsrc() 70 const struct xt_conntrack_mtinfo2 *info, in conntrack_mt_repldst() argument 74 &info->repldst_addr, &info->repldst_mask, family); in conntrack_mt_repldst() 78 ct_proto_port_check(const struct xt_conntrack_mtinfo2 *info, in ct_proto_port_check() argument 84 if ((info->match_flags & XT_CONNTRACK_PROTO) && in ct_proto_port_check() [all …]
|
/linux-3.3/drivers/mtd/maps/ |
D | latch-addr-flash.c | 41 struct latch_addr_flash_info *info; in lf_read() local 44 info = (struct latch_addr_flash_info *)map->map_priv_1; in lf_read() 46 spin_lock(&info->lock); in lf_read() 48 info->set_window(ofs, info->data); in lf_read() 49 datum = inline_map_read(map, info->win_mask & ofs); in lf_read() 51 spin_unlock(&info->lock); in lf_read() 58 struct latch_addr_flash_info *info; in lf_write() local 60 info = (struct latch_addr_flash_info *)map->map_priv_1; in lf_write() 62 spin_lock(&info->lock); in lf_write() 64 info->set_window(ofs, info->data); in lf_write() [all …]
|
/linux-3.3/arch/s390/kernel/ |
D | sysinfo.c | 31 static int stsi_1_1_1(struct sysinfo_1_1_1 *info, char *page, int len) in stsi_1_1_1() argument 33 if (stsi(info, 1, 1, 1) == -ENOSYS) in stsi_1_1_1() 36 EBCASC(info->manufacturer, sizeof(info->manufacturer)); in stsi_1_1_1() 37 EBCASC(info->type, sizeof(info->type)); in stsi_1_1_1() 38 EBCASC(info->model, sizeof(info->model)); in stsi_1_1_1() 39 EBCASC(info->sequence, sizeof(info->sequence)); in stsi_1_1_1() 40 EBCASC(info->plant, sizeof(info->plant)); in stsi_1_1_1() 41 EBCASC(info->model_capacity, sizeof(info->model_capacity)); in stsi_1_1_1() 42 EBCASC(info->model_perm_cap, sizeof(info->model_perm_cap)); in stsi_1_1_1() 43 EBCASC(info->model_temp_cap, sizeof(info->model_temp_cap)); in stsi_1_1_1() [all …]
|