taglinefilesource code
handle16arch/sparc/prom/devops.cint handle;
handle19arch/sparc/prom/devops.chandle = (*(romvec->pv_v0devops.v0_devopen))(dstr);
handle20arch/sparc/prom/devops.cif(handle == 0) return -1;
handle21arch/sparc/prom/devops.creturn handle;
handle26arch/sparc/prom/devops.chandle = (*(romvec->pv_v2devops.v2_dev_open))(dstr);
handle27arch/sparc/prom/devops.creturn handle;
handle168drivers/scsi/scsi_proc.cinline int parseFree (parseHandle *handle)               /* free memory     */
handle170drivers/scsi/scsi_proc.ckfree (handle->cmdPos);
handle171drivers/scsi/scsi_proc.ckfree (handle);
handle180drivers/scsi/scsi_proc.cparseHandle *handle;                            /* new handle      */
handle184drivers/scsi/scsi_proc.cif ((handle = (parseHandle*) kmalloc(sizeof(parseHandle), 1)) == 0)
handle186drivers/scsi/scsi_proc.cif ((handle->cmdPos = (char**) kmalloc(sizeof(int), cmdNum)) == 0) {
handle187drivers/scsi/scsi_proc.ckfree(handle);
handle191drivers/scsi/scsi_proc.chandle->buf     = handle->bufPos = buf;         /* init handle     */
handle192drivers/scsi/scsi_proc.chandle->cmdList = cmdList;
handle193drivers/scsi/scsi_proc.chandle->cmdNum  = cmdNum;
handle195drivers/scsi/scsi_proc.chandle->cmdPos[cmdNum = 0] = cmdList;
handle199drivers/scsi/scsi_proc.chandle->cmdPos[++cmdNum] = ptr++;
handle202drivers/scsi/scsi_proc.creturn(handle);
handle206drivers/scsi/scsi_proc.cint parseOpt(parseHandle *handle, char **param)
handle212drivers/scsi/scsi_proc.cif (!handle)                                    /* invalid handle  */
handle213drivers/scsi/scsi_proc.creturn(parseFree(handle));
handle215drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) == ' '; handle->bufPos++);
handle216drivers/scsi/scsi_proc.cif (!*(handle->bufPos))
handle217drivers/scsi/scsi_proc.creturn(parseFree(handle));                  /* end of data     */
handle219drivers/scsi/scsi_proc.cstartPos = handle->bufPos;                      /* store cmd start */
handle220drivers/scsi/scsi_proc.cfor (; handle->cmdPos[cmdIndex][cmdLen] && *(handle->bufPos); handle->bufPos++)
handle224drivers/scsi/scsi_proc.cif (*(handle->bufPos) == handle->cmdPos[cmdIndex][cmdLen])
handle227drivers/scsi/scsi_proc.cif (memcmp(startPos, (char*)(handle->cmdPos[++cmdIndex]), cmdLen))
handle228drivers/scsi/scsi_proc.creturn(parseFree(handle));      /* unknown command */
handle230drivers/scsi/scsi_proc.cif (cmdIndex >= handle->cmdNum)
handle231drivers/scsi/scsi_proc.creturn(parseFree(handle));          /* unknown command */     
handle239drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) == ' '; handle->bufPos++);
handle240drivers/scsi/scsi_proc.c*param = handle->bufPos; 
handle242drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) != ' '; handle->bufPos++);
handle243drivers/scsi/scsi_proc.c*(handle->bufPos++) = 0;