• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching refs:board

619  * bitfields in board order. C bitfields aren't portable
1721 * All fields here are accessed by the board microcode and need to be
2306 /* Per board statistics structure */
2331 * Structure allocated for each board.
2342 ASC_DVC_VAR asc_dvc_var; /* Narrow board */
2343 ADV_DVC_VAR adv_dvc_var; /* Wide board */
2346 ASC_DVC_CFG asc_dvc_cfg; /* Narrow board */
2347 ADV_DVC_CFG adv_dvc_cfg; /* Wide board */
2880 * Print driver information for devices attached to the board.
3085 * Print board EEPROM configuration.
3218 * Print board EEPROM configuration.
3566 * Print dynamic board configuration information.
3748 * Print dynamic board configuration information.
4111 * Note: This function uses the per board buffer 'prtbuf' which is
4112 * allocated when the board is initialized in advansys_detect(). The
4151 * Get board configuration information.
4153 * advansys_info() returns the board string from its own static buffer.
4158 /* Copy board information. */
4189 * Display driver information for each device attached to the board.
4205 * Display EEPROM configuration for the board.
4225 * Display driver configuration and information for the board.
4242 * Display driver statistics for the board.
4260 * for the board.
4675 struct asc_board *board = asc_dvc_to_board(asc_dvc);
4692 asc_dvc->overrun_dma = dma_map_single(board->dev, asc_dvc->overrun_buf,
4694 if (dma_mapping_error(board->dev, asc_dvc->overrun_dma)) {
4725 dma_unmap_single(board->dev, asc_dvc->overrun_dma,
5280 * If this is a differential board and a single-ended device
6625 * if any, are dropped, because a board structure pointer can not be
6735 /* Add 'sgblkp' to the board free list. */
6742 * it back to the board free list.
8321 struct asc_board *board = shost_priv(scp->device->host);
8322 scp->SCp.dma_handle = dma_map_single(board->dev, scp->sense_buffer,
8324 dma_cache_sync(board->dev, scp->sense_buffer,
8462 * Allocate a 'adv_sgblk_t' structure from the board free
8478 /* Add 'sgblkp' to the board free list. */
8485 /* Complete 'adv_sgblk_t' board allocation. */
8563 * Allocate an adv_req_t structure from the board to execute
8639 * to the board free list.
8653 * the board free list.
9397 * 'adv_build_nosg' count wide board busy conditions.
10064 ASC_DBG(1, "chksum error ignored; EEPROM-less board\n");
10079 /* Indicate EEPROM-less board. */
10167 struct asc_board *board = shost_priv(shost);
10168 ASC_DVC_VAR *asc_dvc = &board->dvc_var.asc_dvc_var;
10221 struct asc_board *board = shost_priv(shost);
10222 ASC_DVC_VAR *asc_dvc = &board->dvc_var.asc_dvc_var;
10326 * These values are read from the board 16 bits at a time directly
11031 * Read the board's EEPROM configuration. Set fields in ADV_DVC_VAR and
11053 * Read the board's EEPROM configuration.
11067 * Assume the 6 byte board serial number that was read from
11181 * Read the board's EEPROM configuration. Set fields in ADV_DVC_VAR and
11205 * Read the board's EEPROM configuration.
11220 * Assume the 6 byte board serial number that was read from
11380 * Read the board's EEPROM configuration. Set fields in ASC_DVC_VAR and
11404 * Read the board's EEPROM configuration.
11447 * Assume the 6 byte board serial number that was read from
11614 struct asc_board *board = shost_priv(shost);
11615 ADV_DVC_VAR *asc_dvc = &board->dvc_var.adv_dvc_var;
11721 struct asc_board *board = shost_priv(shost);
11722 struct adv_dvc_var *adv_dvc = &board->dvc_var.adv_dvc_var;
11741 * board. The total size is about 16 KB, so allocate all at once.
11761 * the Wide board. Each structure is about 136 bytes.
11763 board->adv_sgblkp = NULL;
11770 sgp->next_sgblkp = board->adv_sgblkp;
11771 board->adv_sgblkp = sgp;
11778 if (!board->adv_sgblkp)
11790 board->adv_reqp = &reqp[0];
11818 static void advansys_wide_free_mem(struct asc_board *board)
11820 struct adv_dvc_var *adv_dvc = &board->dvc_var.adv_dvc_var;
11824 adv_dvc->orig_reqp = board->adv_reqp = NULL;
11825 while (board->adv_sgblkp) {
11826 adv_sgblk_t *sgp = board->adv_sgblkp;
11827 board->adv_sgblkp = sgp->next_sgblkp;
11844 ASC_DBG(1, "narrow board\n");
11856 ASC_DBG(1, "wide board ASC-3550\n");
11859 ASC_DBG(1, "wide board ASC-38C0800\n");
11862 ASC_DBG(1, "wide board ASC-38C1600\n");
11907 * Set the board bus type and PCI IRQ before
11940 * NOTE: AscInitGetConfig() may change the board's
11979 * Save EEPROM settings for the board.
12002 * Modify board configuration.
12193 * Fill-in BIOS board variables. The Wide BIOS saves
12270 * Initialize board RISC chip and enable interrupts.
12339 struct asc_board *board = shost_priv(shost);
12342 free_irq(board->irq, shost);
12349 if (ASC_NARROW_BOARD(board)) {
12350 dma_unmap_single(board->dev,
12351 board->dvc_var.asc_dvc_var.overrun_dma,
12353 kfree(board->dvc_var.asc_dvc_var.overrun_buf);
12355 iounmap(board->ioremap_addr);
12356 advansys_wide_free_mem(board);
12358 kfree(board->prtbuf);
12392 struct asc_board *board;
12405 shost = scsi_host_alloc(&advansys_template, sizeof(*board));
12409 board = shost_priv(shost);
12410 board->irq = advansys_isa_irq_no(iop_base);
12411 board->dev = dev;
12469 struct asc_board *board;
12487 shost = scsi_host_alloc(&advansys_template, sizeof(*board));
12491 board = shost_priv(shost);
12492 board->irq = advansys_vlb_irq_no(iop_base);
12493 board->dev = dev;
12569 struct asc_board *board;
12585 * so I'm not converting it until I get an EISA board to
12594 shost = scsi_host_alloc(&advansys_template, sizeof(*board));
12598 board = shost_priv(shost);
12599 board->irq = irq;
12600 board->dev = dev;
12692 struct asc_board *board;
12710 shost = scsi_host_alloc(&advansys_template, sizeof(*board));
12714 board = shost_priv(shost);
12715 board->irq = pdev->irq;
12716 board->dev = &pdev->dev;
12721 board->flags |= ASC_IS_WIDE_BOARD;