taglinefilesource code
regp87arch/m68k/atari/config.cstatic int hwreg_present( volatile void *regp )
regp106arch/m68k/atari/config.c: "a" (regp), "a" (tmp_vectors)
regp113arch/m68k/atari/config.cstatic int hwreg_present_bywrite( volatile void *regp,
regp131arch/m68k/atari/config.c: "a" (regp), "r" (tmp_vectors), "d" (val)
regp147arch/m68k/atari/config.cstatic int hwreg_write( volatile void *regp, unsigned short val )
regp168arch/m68k/atari/config.c: "a" (regp), "a" (tmp_vectors), "g" (val)
regp16arch/sparc/prom/ranges.cprom_adjust_regs(struct linux_prom_registers *regp, int nregs,
regp23arch/sparc/prom/ranges.cif(regp[regc].which_io == rangep[rngc].ot_child_space)
regp27arch/sparc/prom/ranges.cregp[regc].which_io = rangep[rngc].ot_parent_space;
regp28arch/sparc/prom/ranges.cregp[regc].phys_addr += rangep[rngc].ot_parent_base;
regp336drivers/net/atarilance.cstatic int addr_accessible( volatile void *regp, int wordflag, int
regp393drivers/net/atarilance.cstatic int addr_accessible( volatile void *regp, int wordflag, int writeflag )
regp432drivers/net/atarilance.c: "a" (regp), "a" (&vbr[2]), "rm" (wordflag), "rm" (writeflag)
regp170drivers/scsi/wd33c93.cinline uchar read_wd33c93(wd33c93_regs *regp,uchar reg_num)
regp172drivers/scsi/wd33c93.cregp->SASR = reg_num;
regp173drivers/scsi/wd33c93.creturn(regp->SCMD);
regp177drivers/scsi/wd33c93.c#define READ_AUX_STAT() (regp->SASR)
regp180drivers/scsi/wd33c93.cinline void write_wd33c93(wd33c93_regs *regp,uchar reg_num, uchar value)
regp182drivers/scsi/wd33c93.cregp->SASR = reg_num;
regp183drivers/scsi/wd33c93.cregp->SCMD = value;
regp187drivers/scsi/wd33c93.cinline void write_wd33c93_cmd(wd33c93_regs *regp, uchar cmd)
regp189drivers/scsi/wd33c93.cregp->SASR = WD_COMMAND;
regp190drivers/scsi/wd33c93.cregp->SCMD = cmd;
regp194drivers/scsi/wd33c93.cinline uchar read_1_byte(wd33c93_regs *regp)
regp199drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
regp200drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_TRANS_INFO|0x80);
regp204drivers/scsi/wd33c93.cx = read_wd33c93(regp, WD_DATA);
regp210drivers/scsi/wd33c93.cvoid write_wd33c93_count(wd33c93_regs *regp,unsigned long value)
regp212drivers/scsi/wd33c93.cregp->SASR = WD_TRANSFER_COUNT_MSB;
regp213drivers/scsi/wd33c93.cregp->SCMD = value >> 16;
regp214drivers/scsi/wd33c93.cregp->SCMD = value >> 8;
regp215drivers/scsi/wd33c93.cregp->SCMD = value;
regp219drivers/scsi/wd33c93.cunsigned long read_wd33c93_count(wd33c93_regs *regp)
regp223drivers/scsi/wd33c93.cregp->SASR = WD_TRANSFER_COUNT_MSB;
regp224drivers/scsi/wd33c93.cvalue = regp->SCMD << 16;
regp225drivers/scsi/wd33c93.cvalue |= regp->SCMD << 8;
regp226drivers/scsi/wd33c93.cvalue |= regp->SCMD;
regp365drivers/scsi/wd33c93.cwd33c93_regs *regp;
regp374drivers/scsi/wd33c93.cregp = hostdata->regp;
regp422drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_DESTINATION_ID, cmd->target);
regp424drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_DESTINATION_ID, cmd->target | DSTID_DPD);
regp479drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_SOURCE_ID, ((cmd->SCp.phase)?SRCID_ER:0));
regp481drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_TARGET_LUN, cmd->lun);
regp482drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_SYNCHRONOUS_TRANSFER,hostdata->sync_xfer[cmd->target]);
regp516drivers/scsi/wd33c93.cwrite_wd33c93_count(regp,0); /* guarantee a DATA_PHASE interrupt */
regp517drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN);
regp531drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0);
regp537drivers/scsi/wd33c93.cregp->SASR = WD_CDB_1;
regp539drivers/scsi/wd33c93.cregp->SCMD = cmd->cmnd[i];
regp547drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_OWN_ID, cmd->cmd_len);
regp556drivers/scsi/wd33c93.cwrite_wd33c93_count(regp,0); /* guarantee a DATA_PHASE interrupt */
regp558drivers/scsi/wd33c93.cwrite_wd33c93_count(regp, cmd->SCp.this_residual);
regp559drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_DMA);
regp564drivers/scsi/wd33c93.cwrite_wd33c93_count(regp,0); /* guarantee a DATA_PHASE interrupt */
regp567drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp584drivers/scsi/wd33c93.cvoid transfer_pio(wd33c93_regs *regp, uchar *buf, int cnt,
regp591drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
regp592drivers/scsi/wd33c93.cwrite_wd33c93_count(regp,cnt);
regp593drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_TRANS_INFO);
regp598drivers/scsi/wd33c93.c*buf++ = read_wd33c93(regp, WD_DATA);
regp605drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_DATA, *buf++);
regp620drivers/scsi/wd33c93.cvoid transfer_bytes(wd33c93_regs *regp, Scsi_Cmnd *cmd, int data_in_dir)
regp641drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_SYNCHRONOUS_TRANSFER,hostdata->sync_xfer[cmd->target]);
regp646drivers/scsi/wd33c93.ctransfer_pio(regp, (uchar *)&cmd->SCp.ptr, cmd->SCp.this_residual,
regp660drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_DMA);
regp661drivers/scsi/wd33c93.cwrite_wd33c93_count(regp,cmd->SCp.this_residual);
regp664drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0x45);
regp665drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp669drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_TRANS_INFO);
regp681drivers/scsi/wd33c93.cwd33c93_regs *regp;
regp688drivers/scsi/wd33c93.cregp = hostdata->regp;
regp700drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);  /* clear the interrupt */
regp701drivers/scsi/wd33c93.cphs = read_wd33c93(regp, WD_COMMAND_PHASE);
regp725drivers/scsi/wd33c93.ccmd->SCp.this_residual = read_wd33c93_count(regp);
regp800drivers/scsi/wd33c93.ctransfer_bytes(regp, cmd, DATA_IN_DIR);
regp810drivers/scsi/wd33c93.ctransfer_bytes(regp, cmd, DATA_OUT_DIR);
regp822drivers/scsi/wd33c93.ctransfer_pio(regp, cmd->cmnd, cmd->cmd_len, DATA_OUT_DIR, hostdata);
regp832drivers/scsi/wd33c93.ccmd->SCp.Status = read_1_byte(regp);
regp834drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);  /* clear interrupt */
regp836drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0x50);
regp837drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp852drivers/scsi/wd33c93.cmsg = read_1_byte(regp);
regp853drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);  /* clear interrupt */
regp866drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp872drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp879drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0x45);
regp880drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp884drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_NEGATE_ACK);
regp892drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp903drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp934drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_ASSERT_ATN); /* want MESS_OUT */
regp951drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp955drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_ASSERT_ATN); /* want MESS_OUT */
regp962drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp966drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_ASSERT_ATN); /* want MESS_OUT */
regp970drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp981drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp988drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_ASSERT_ATN); /* want MESS_OUT */
regp991drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp1006drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_SOURCE_ID, SRCID_ER);
regp1010drivers/scsi/wd33c93.clun = read_wd33c93(regp, WD_TARGET_LUN);
regp1039drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0x41);
regp1040drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp1066drivers/scsi/wd33c93.ctransfer_pio(regp, hostdata->outgoing_msg, hostdata->outgoing_len,
regp1090drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_SOURCE_ID, SRCID_ER);
regp1121drivers/scsi/wd33c93.cwrite_wd33c93(regp,WD_SOURCE_ID, SRCID_ER);
regp1202drivers/scsi/wd33c93.cid = read_wd33c93(regp, WD_SOURCE_ID);
regp1210drivers/scsi/wd33c93.clun = read_wd33c93(regp, WD_DATA);
regp1212drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp,WD_CMD_NEGATE_ACK);
regp1247drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_DESTINATION_ID, cmd->target);
regp1249drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_DESTINATION_ID, cmd->target | DSTID_DPD);
regp1251drivers/scsi/wd33c93.cwrite_wd33c93_count(regp, 0);  /* we want a DATA_PHASE interrupt */
regp1252drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND_PHASE, 0x45);
regp1253drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_SEL_ATN_XFER);
regp1277drivers/scsi/wd33c93.cwd33c93_regs *regp;
regp1281drivers/scsi/wd33c93.cregp = hostdata->regp;
regp1283drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_OWN_ID, OWNID_EAF | OWNID_RAF |
regp1285drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
regp1286drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_SYNCHRONOUS_TRANSFER,
regp1288drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_COMMAND, WD_CMD_RESET);
regp1292drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);
regp1294drivers/scsi/wd33c93.chostdata->microcode = read_wd33c93(regp, WD_CDB_1);
regp1298drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_QUEUE_TAG, 0xa5);  /* any random number */
regp1299drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_QUEUE_TAG);
regp1302drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_QUEUE_TAG, 0);
regp1310drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_TIMEOUT_PERIOD, TIMEOUT_PERIOD_VALUE);
regp1311drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
regp1361drivers/scsi/wd33c93.cwd33c93_regs *regp;
regp1370drivers/scsi/wd33c93.cregp = hostdata->regp;
regp1420drivers/scsi/wd33c93.cwrite_wd33c93(regp, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
regp1421drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_ABORT);
regp1430drivers/scsi/wd33c93.cread_wd33c93(regp, WD_DATA);
regp1432drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);
regp1434drivers/scsi/wd33c93.casr, sr, read_wd33c93_count(regp), timeout);
regp1443drivers/scsi/wd33c93.cwrite_wd33c93_cmd(regp, WD_CMD_DISCONNECT);
regp1449drivers/scsi/wd33c93.csr = read_wd33c93(regp, WD_SCSI_STATUS);
regp1599drivers/scsi/wd33c93.chostdata->regp = regs;
regp204drivers/scsi/wd33c93.hwd33c93_regs     *regp;
regp274include/asm-sparc/oplib.hextern void prom_adjust_regs(struct linux_prom_registers *regp, int nregs,