Lines Matching full:board

54  * The board configuration is probably following:
121 struct kvaser_pci *board = priv->priv; in kvaser_pci_disable_irq() local
125 intcsr = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
127 iowrite32(intcsr, board->conf_addr + S5920_INTCSR); in kvaser_pci_disable_irq()
133 struct kvaser_pci *board = priv->priv; in kvaser_pci_enable_irq() local
137 tmp_en_io = ioread32(board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
139 iowrite32(tmp_en_io, board->conf_addr + S5920_INTCSR); in kvaser_pci_enable_irq()
164 struct kvaser_pci *board; in kvaser_pci_del_chan() local
170 board = priv->priv; in kvaser_pci_del_chan()
171 if (!board) in kvaser_pci_del_chan()
174 dev_info(&board->pci_dev->dev, "Removing device %s\n", in kvaser_pci_del_chan()
180 for (i = 0; i < board->no_channels - 1; i++) { in kvaser_pci_del_chan()
181 if (board->slave_dev[i]) { in kvaser_pci_del_chan()
182 dev_info(&board->pci_dev->dev, "Removing device %s\n", in kvaser_pci_del_chan()
183 board->slave_dev[i]->name); in kvaser_pci_del_chan()
184 unregister_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan()
185 free_sja1000dev(board->slave_dev[i]); in kvaser_pci_del_chan()
190 pci_iounmap(board->pci_dev, priv->reg_base); in kvaser_pci_del_chan()
191 pci_iounmap(board->pci_dev, board->conf_addr); in kvaser_pci_del_chan()
192 pci_iounmap(board->pci_dev, board->res_addr); in kvaser_pci_del_chan()
205 struct kvaser_pci *board; in kvaser_pci_add_chan() local
213 board = priv->priv; in kvaser_pci_add_chan()
215 board->pci_dev = pdev; in kvaser_pci_add_chan()
216 board->channel = channel; in kvaser_pci_add_chan()
219 board->conf_addr = conf_addr; in kvaser_pci_add_chan()
221 /* XILINX board wide address */ in kvaser_pci_add_chan()
222 board->res_addr = res_addr; in kvaser_pci_add_chan()
225 board->xilinx_ver = in kvaser_pci_add_chan()
226 ioread8(board->res_addr + XILINX_VERINT) >> 4; in kvaser_pci_add_chan()
230 iowrite32(0x80808080UL, board->conf_addr + S5920_PTCR); in kvaser_pci_add_chan()
239 board->xilinx_ver = master_board->xilinx_ver; in kvaser_pci_add_chan()
256 priv->reg_base, board->conf_addr, dev->irq); in kvaser_pci_add_chan()
285 struct kvaser_pci *board; in kvaser_pci_init_one() local
310 /* XILINX board wide address */ in kvaser_pci_init_one()
338 board = priv->priv; in kvaser_pci_init_one()
341 board->xilinx_ver, board->no_channels); in kvaser_pci_init_one()