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

Lines Matching defs:pthru

512 	mega_passthru	*pthru;
700 pthru = scb->pthru;
704 memset(pthru, 0, sizeof(mega_passthru));
706 pthru->timeout = 0;
707 pthru->ars = 1;
708 pthru->reqsenselen = 14;
709 pthru->islogical = 1;
710 pthru->logdrv = ldrv_num;
711 pthru->cdblen = cmd->cmd_len;
712 memcpy(pthru->cdb, cmd->cmnd, cmd->cmd_len);
723 pthru->numsgelements = mega_build_sglist(adapter, scb,
724 &pthru->dataxferaddr, &pthru->dataxferlen);
926 pthru = mega_prepare_passthru(adapter, scb, cmd,
960 mega_passthru *pthru;
962 pthru = scb->pthru;
963 memset(pthru, 0, sizeof (mega_passthru));
966 pthru->timeout = 2;
968 pthru->ars = 1;
969 pthru->reqsenselen = 14;
970 pthru->islogical = 0;
972 pthru->channel = (adapter->flag & BOARD_40LD) ? 0 : channel;
974 pthru->target = (adapter->flag & BOARD_40LD) ?
977 pthru->cdblen = cmd->cmd_len;
978 pthru->logdrv = cmd->device->lun;
980 memcpy(pthru->cdb, cmd->cmnd, cmd->cmd_len);
1001 pthru->numsgelements = mega_build_sglist(adapter, scb,
1002 &pthru->dataxferaddr, &pthru->dataxferlen);
1005 return pthru;
1424 mega_passthru *pthru = NULL;
1449 pthru = scb->pthru;
1506 pthru = scb->pthru;
1595 memcpy(cmd->sense_buffer, pthru->reqsensearea,
1914 if( scb->pthru ) {
1916 scb->pthru, scb->pthru_dma_addr);
1918 scb->pthru = NULL;
3284 scb->pthru = NULL;
3306 scb->pthru = pci_alloc_consistent(adapter->dev,
3310 if( !scb->pthru ) {
3386 mega_passthru *pthru; /* copy user passthru here */
3562 pthru = pci_alloc_consistent(pdev,
3566 if( pthru == NULL ) {
3579 if( copy_from_user(pthru, upthru,
3583 sizeof(mega_passthru), pthru,
3594 if( pthru->dataxferlen ) {
3596 pthru->dataxferlen,
3602 pthru,
3614 uxferaddr = pthru->dataxferaddr;
3615 pthru->dataxferaddr = data_dma_hndl;
3622 if( pthru->dataxferlen && (uioc.flags & UIOC_WR) ) {
3627 pthru->dataxferlen) ) {
3641 mega_internal_command(adapter, &mc, pthru);
3651 if( pthru->dataxferlen && (uioc.flags & UIOC_RD) ) {
3653 pthru->dataxferlen) ) {
3663 pthru->reqsensearea, 14))
3667 if( pthru->dataxferlen ) {
3669 pthru->dataxferlen, data,
3674 pthru, pthru_dma_hndl);
4212 if (scb->pthru->logdrv < 0x80 )
4213 scb->pthru->logdrv += 0x80;
4392 mega_passthru *pthru;
4405 pthru = pci_alloc_consistent(pdev, sizeof(mega_passthru),
4408 if( pthru == NULL ) {
4413 pthru->timeout = 2;
4414 pthru->ars = 1;
4415 pthru->reqsenselen = 14;
4416 pthru->islogical = 0;
4418 pthru->channel = (adapter->flag & BOARD_40LD) ? 0 : ch;
4420 pthru->target = (adapter->flag & BOARD_40LD) ? (ch << 4)|tgt : tgt;
4422 pthru->cdblen = 6;
4424 pthru->cdb[0] = INQUIRY;
4425 pthru->cdb[1] = 0;
4426 pthru->cdb[2] = 0;
4427 pthru->cdb[3] = 0;
4428 pthru->cdb[4] = 255;
4429 pthru->cdb[5] = 0;
4432 pthru->dataxferaddr = (u32)buf_dma_handle;
4433 pthru->dataxferlen = 256;
4440 rval = mega_internal_command(adapter, &mc, pthru);
4442 pci_free_consistent(pdev, sizeof(mega_passthru), pthru,
4455 * @pthru - Passthru structure for DCDB commands
4464 * Note: parameter 'pthru' is null for non-passthru commands.
4467 mega_internal_command(adapter_t *adapter, megacmd_t *mc, mega_passthru *pthru)
4505 scb->pthru = pthru;