/linux-master/drivers/comedi/drivers/ |
H A D | aio_aio12_8.c | 201 const struct aio12_8_boardtype *board = dev->board_ptr; local 220 if (board->has_ai) { 233 if (board->has_ao) {
|
H A D | ni_6527.c | 375 const struct ni6527_board *board = NULL; local 381 board = &ni6527_boards[context]; 382 if (!board) 384 dev->board_ptr = board; 385 dev->board_name = board->name;
|
H A D | rtd520.c | 40 * These boards can support external multiplexors and multi-board 50 * This board is memory mapped. There is some IO stuff, but it isn't needed. 57 * This board is somewhat related to the RTD PCI4400 board. 210 /* The board support a channel list up to the FIFO length (1K or 8K) */ 242 /* from board to PCI */ | PLX_XFER_LOCAL_TO_PCI) 249 * The board has 3 input modes and the gains of 1,2,4,...32 (, 64, 128) 348 /* memory mapped board structures */ 416 const struct rtd_boardinfo *board = dev->board_ptr; local 425 if (range < board 1210 const struct rtd_boardinfo *board = NULL; local [all...] |
H A D | ni_mio_common.c | 296 * read/written directly in the I/O space of the board. 1016 const struct ni_board_struct *board = dev->board_ptr; local 1027 if (nsamples > board->ao_fifo_depth / 2) 1028 nsamples = board->ao_fifo_depth / 2; 1038 const struct ni_board_struct *board = dev->board_ptr; local 1054 if (nsamples > board->ao_fifo_depth) 1055 nsamples = board->ao_fifo_depth; 1124 const struct ni_board_struct *board = dev->board_ptr; local 1128 n = board->ai_fifo_depth / 2; 1525 * used for both cancel ioctl and board initializatio 1633 const struct ni_board_struct *board = dev->board_ptr; local 1731 const struct ni_board_struct *board = dev->board_ptr; local 2015 const struct ni_board_struct *board = dev->board_ptr; local 2029 const struct ni_board_struct *board = dev->board_ptr; local 2492 const struct ni_board_struct *board = dev->board_ptr; local 2849 const struct ni_board_struct *board = dev->board_ptr; local 2932 const struct ni_board_struct *board = dev->board_ptr; local 3328 const struct ni_board_struct *board = dev->board_ptr; local 3527 const struct ni_board_struct *board = dev->board_ptr; local 4387 const struct ni_board_struct *board = dev->board_ptr; local 4456 const struct ni_board_struct *board = dev->board_ptr; local 5997 const struct ni_board_struct *board = dev->board_ptr; local [all...] |
H A D | pcmuio.c | 24 * 24 I/O lines. Of course, since the 96-channel version of the board has 26 * this is essentially an (non-PnP) ISA board, I/O Address and IRQ selection 27 * are done through jumpers on the board. You need to pass that information 31 * The 48-channel board is split into two 24-channel comedi subdevices. The 32 * 96-channel board is split into 4 24-channel DIO subdevices. 53 * In the 96-channel board you have the following channels that can do edge 267 const struct pcmuio_board *board = dev->board_ptr; local 270 for (asic = 0; asic < board->num_asics; ++asic) { 521 const struct pcmuio_board *board = dev->board_ptr; local 528 board [all...] |
H A D | daqboard2000.c | 20 * The FPGA on the board requires firmware, which is available from 560 /* Check to make sure the serial eeprom is present on the board */ 680 const struct db2k_boardtype *board; local 687 board = &db2k_boardtypes[context]; 688 if (!board->name) 690 dev->board_ptr = board; 691 dev->board_name = board->name; 731 s->n_chan = board->has_2_ao ? 2 : 4;
|
H A D | ni_at_ao.c | 198 * There are three DAC8800 TrimDACs on the board. These are 8-channel, 293 const struct atao_board *board = dev->board_ptr; local 319 s->n_chan = board->n_ao_chans; 342 s->n_chan = (board->n_ao_chans * 2) + 1;
|
H A D | ni_pcidio.c | 19 * The DIO32HS board appears as one subdevice, with 32 channels. Each 474 const struct nidio_board *board = dev->board_ptr; local 477 data[1] = board->dio_speed; 875 /* disable interrupts on board */ 883 const struct nidio_board *board = NULL; local 890 board = &nidio_boards[context]; 891 if (!board) 893 dev->board_ptr = board; 894 dev->board_name = board->name; 914 if (board [all...] |
/linux-master/drivers/net/ethernet/8390/ |
H A D | hydra.c | 9 /* The Amiganet is a Zorro-II board made by Hydra Systems. It contains a */ 10 /* NS8390 NIC (network interface controller) clone, 16 or 64K on-board RAM */ 113 unsigned long board = (unsigned long)ZTWO_VADDR(z->resource.start); local 114 unsigned long ioaddr = board+HYDRA_NIC_BASE; 131 macaddr[j] = *((u8 *)(board + HYDRA_ADDRPROM + 2*j));
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-core.c | 357 if (dev->board.is_em2800) { 381 if (dev->board.mute_gpio && dev->mute) 382 em28xx_gpio_set(dev, dev->board.mute_gpio); 437 xclk = dev->board.xclk & 0x7f; 607 if (dev->board.leds) { 610 while (dev->board.leds[k].role >= 0 && 611 dev->board.leds[k].role < EM28XX_NUM_LED_ROLES) { 612 if (dev->board.leds[k].role == role) 613 return &dev->board.leds[k]; 721 /* Send GPIO reset sequences specified at board entr [all...] |
H A D | em28xx-video.c | 133 if (dev->board.max_range_640_480) 146 if (dev->board.max_range_640_480) 291 if (dev->board.is_em2800) { 1302 if (dev->board.adecoder != EM28XX_NOADECODER) { 1464 if (dev->board.is_em2800) { 1804 * With the current board definitions, this would work fine, 2018 if (dev->board.is_em2800) { 2463 if (dev->board.radio.type) { 2464 tun_setup.type = dev->board.radio.type; 2465 tun_setup.addr = dev->board [all...] |
/linux-master/drivers/net/can/peak_canfd/ |
H A D | peak_pciefd_main.c | 36 /* PEAK PCIe board access description */ 170 struct pciefd_board *board; /* reverse link */ member in struct:pciefd_can 188 /* PEAK-PCIe FD board object */ 236 /* give a channel logical Rx DMA address to the board */ 257 /* clear channel logical Rx DMA address from the board */ 268 /* give a channel logical Tx DMA address to the board */ 289 /* clear channel logical Tx DMA address from the board */ 318 if (!pci_dev_msi_enabled(priv->board->pci_dev)) 319 (void)pciefd_sys_readreg(priv->board, PCIEFD_REG_SYS_VER1); 390 /* board specifi [all...] |
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-video.c | 582 cx_write(MO_GP3_IO, core->board.radio.gpio3); 583 cx_write(MO_GP0_IO, core->board.radio.gpio0); 584 cx_write(MO_GP1_IO, core->board.radio.gpio1); 585 cx_write(MO_GP2_IO, core->board.radio.gpio2); 586 if (core->board.radio.audioroute) { 589 core->board.radio.audioroute, 0, 0); 793 strscpy(cap->card, core->board.name, sizeof(cap->card)); 797 if (core->board.tuner_type != UNSET) 799 if (core->board.radio.type == CX88_RADIO) 914 if (unlikely(core->board [all...] |
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-cards.c | 670 /* This board is believed to have a hardware encoding chip 672 * working for the reference board it is not here either. */ 1093 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, 1096 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, 1099 cx231xx_set_gpio_value(dev, dev->board.tuner_gpio->bit, 1139 dev->board = cx231xx_boards[dev->model]; 1148 dev->board.name, dev->model); 1156 if (dev->board.tuner_gpio) { 1157 cx231xx_set_gpio_direction(dev, dev->board.tuner_gpio->bit, 1); 1158 cx231xx_set_gpio_value(dev, dev->board [all...] |
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-input.c | 279 if (!dev->board.has_ir_i2c || disable_ir) 300 if (dev->board.has_ir_i2c) { /* external i2c device */ 319 dev->board.name);
|
/linux-master/drivers/soc/versatile/ |
H A D | soc-realview.c | 56 static DEVICE_ATTR_RO(board);
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | at91_udc.h | 135 struct at91_udc_data board; member in struct:at91_udc
|
/linux-master/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-board.c | 30 * Helper functions to abstract board specific data about 42 #include <asm/octeon/cvmx-helper-board.h> 53 * This function must be modified for every new Octeon board. 55 * data to determine board types and revisions. It replies on the 56 * fact that every Octeon board receives a unique board type 185 /* Some unknown board. Somebody forgot to update this function... */ 187 ("cvmx_helper_board_get_mii_address: Unknown board type %d\n", 193 * This function is the board specific method of determining an 198 * This function must be modified for every new Octeon board [all...] |
/linux-master/arch/mips/sibyte/swarm/ |
H A D | platform.c | 9 #include <asm/sibyte/board.h>
|
/linux-master/include/sound/ |
H A D | soc-acpi.h | 66 * @link_mask: SoundWire links enabled on the board 68 * @i2s_link_mask: I2S/TDM links enabled on the board 176 * @link_mask: describes required board layout, e.g. for SoundWire. 181 * @board: board name 201 const char *board; member in struct:snd_soc_acpi_mach
|
/linux-master/drivers/media/pci/saa7134/ |
H A D | saa7134-input.c | 51 switch (dev->board) { 72 switch (dev->board) { 448 switch (dev->board) { 522 switch (dev->board) { 767 pr_err("Oops: IR config error [card=%d]\n", dev->board); 800 rc->device_name = saa7134_boards[dev->board].name; 861 switch (dev->board) { 937 dev->init_data.name = saa7134_boards[dev->board].name; 979 input_dbg("No I2C IR support for board %x\n", dev->board); [all...] |
/linux-master/drivers/scsi/ |
H A D | zorro_esp.c | 55 /* per-board register layout definitions */ 159 void __iomem *board_base; /* virtual address (Zorro III board) */ 160 int zorro3; /* board is Zorro III */ 548 /* per-board ESP driver ops */ 633 /* board types */ 644 /* per-board config data */ 721 unsigned long board, ioaddr, dmaaddr; local 724 board = zorro_resource_start(z); 727 pr_info("%s found at address 0x%lx.\n", zdd->name, board); 735 /* let's figure out whether we have a Zorro II or Zorro III board */ [all...] |
/linux-master/drivers/mfd/ |
H A D | tps65010.c | 51 * as part of board setup by a bootloader. 507 struct tps65010_board *board = dev_get_platdata(&client->dev); local 509 if (board && board->teardown) 510 board->teardown(client, &tps->chip); 523 struct tps65010_board *board = dev_get_platdata(&client->dev); local 618 if (board) { 619 tps->outmask = board->outmask; 639 else if (board->setup) { 640 status = board [all...] |
/linux-master/drivers/tty/ |
H A D | moxa.c | 431 struct moxa_board_conf *board; member in struct:moxa_port 507 * moxa board interface functions: 798 printk(KERN_ERR "MOXA: bios upload failed -- board not found\n"); 901 if (brd->busType == MOXA_BUS_TYPE_PCI) { /* ASIC board */ 965 port->board = brd; 983 port->board = brd; 1234 struct moxa_board_conf *board; local 1256 board = &moxa_boards[i]; 1264 board->basemem = ioremap(pci_resource_start(pdev, 2), 0x4000); 1265 if (board [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | subr.c | 396 .board = CHBT_BOARD_CHT110, 418 .board = CHBT_BOARD_N110, 438 .board = CHBT_BOARD_N210, 458 .board = CHBT_BOARD_CHT210, 480 .board = CHBT_BOARD_CHT210, 503 .board = CHBT_BOARD_CHN204, 678 switch (board_info(adapter)->board) { 934 * Enable board components other than the Chelsio chip, such as external MAC 939 switch (bi->board) {
|