• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/megaraid/

Lines Matching defs:adp

111 	mraid_mmadp_t	*adp;
157 if ((adp = mraid_mm_get_adapter(argp, &rval)) == NULL) {
165 if (!adp->quiescent) {
175 kioc = mraid_mm_alloc_kioc(adp);
180 if ((rval = mimd_to_kioc(argp, adp, kioc))) {
181 mraid_mm_dealloc_kioc(adp, kioc);
192 if ((rval = lld_ioctl(adp, kioc))) {
195 mraid_mm_dealloc_kioc(adp, kioc);
208 mraid_mm_dealloc_kioc(adp, kioc);
328 * @adp : adapter softstate
337 mimd_to_kioc(mimd_t __user *umimd, mraid_mmadp_t *adp, uioc_t *kioc)
378 if (mraid_mm_attach_buf(adp, kioc, kioc->xferlen))
396 if (mraid_mm_attach_buf(adp, kioc, kioc->xferlen))
412 if (mraid_mm_attach_buf(adp, kioc, kioc->xferlen))
479 * @adp : Adapter softstate
489 mraid_mm_attach_buf(mraid_mmadp_t *adp, uioc_t *kioc, int xferlen)
508 pool = &adp->dma_pool_list[i];
544 pool = &adp->dma_pool_list[right_pool];
562 * @adp : Adapter softstate for this module
569 mraid_mm_alloc_kioc(mraid_mmadp_t *adp)
575 down(&adp->kioc_semaphore);
577 spin_lock_irqsave(&adp->kioc_pool_lock, flags);
579 head = &adp->kioc_pool;
582 up(&adp->kioc_semaphore);
583 spin_unlock_irqrestore(&adp->kioc_pool_lock, flags);
592 spin_unlock_irqrestore(&adp->kioc_pool_lock, flags);
611 * @adp : Adapter softstate
615 mraid_mm_dealloc_kioc(mraid_mmadp_t *adp, uioc_t *kioc)
621 pool = &adp->dma_pool_list[kioc->pool_index];
643 spin_lock_irqsave(&adp->kioc_pool_lock, flags);
644 list_add(&kioc->list, &adp->kioc_pool);
645 spin_unlock_irqrestore(&adp->kioc_pool_lock, flags);
648 up(&adp->kioc_semaphore);
655 * @adp : The adapter handle
659 lld_ioctl(mraid_mmadp_t *adp, uioc_t *kioc)
666 rval = adp->issue_uioc(adp->drvr_data, kioc, IOCTL_ISSUE);
673 if (adp->timeout > 0) {
679 tp->expires = jiffies + adp->timeout * HZ;
698 adp->quiescent = 0;
1036 * @adp : Adapter softstate
1045 mraid_mm_setup_dma_pools(mraid_mmadp_t *adp)
1058 pool = &adp->dma_pool_list[i];
1064 adp->pdev, bufsize, 16, 0);
1083 mraid_mm_teardown_dma_pools(adp);
1126 * @adp : Adapter softstate
1129 mraid_mm_free_adp_resources(mraid_mmadp_t *adp)
1134 mraid_mm_teardown_dma_pools(adp);
1136 for (i = 0; i < adp->max_kioc; i++) {
1138 kioc = adp->kioc_list + i;
1140 pci_pool_free(adp->pthru_dma_pool, kioc->pthru32,
1144 kfree(adp->kioc_list);
1145 kfree(adp->mbox_list);
1147 pci_pool_destroy(adp->pthru_dma_pool);
1156 * @adp : Adapter softstate
1159 mraid_mm_teardown_dma_pools(mraid_mmadp_t *adp)
1166 pool = &adp->dma_pool_list[i];