taglinefilesource code
handle17arch/sparc/prom/devops.cint handle;
handle20arch/sparc/prom/devops.chandle = (*(romvec->pv_v0devops.v0_devopen))(dstr);
handle21arch/sparc/prom/devops.cif(handle == 0) return -1;
handle22arch/sparc/prom/devops.creturn handle;
handle27arch/sparc/prom/devops.chandle = (*(romvec->pv_v2devops.v2_dev_open))(dstr);
handle28arch/sparc/prom/devops.creturn handle;
handle162drivers/scsi/scsi_proc.cinline int parseFree (parseHandle *handle)               /* free memory     */
handle164drivers/scsi/scsi_proc.ckfree (handle->cmdPos);
handle165drivers/scsi/scsi_proc.ckfree (handle);
handle174drivers/scsi/scsi_proc.cparseHandle *handle;                            /* new handle      */
handle178drivers/scsi/scsi_proc.cif ((handle = (parseHandle*) kmalloc(sizeof(parseHandle), 1)) == 0)
handle180drivers/scsi/scsi_proc.cif ((handle->cmdPos = (char**) kmalloc(sizeof(int), cmdNum)) == 0) {
handle181drivers/scsi/scsi_proc.ckfree(handle);
handle185drivers/scsi/scsi_proc.chandle->buf     = handle->bufPos = buf;         /* init handle     */
handle186drivers/scsi/scsi_proc.chandle->cmdList = cmdList;
handle187drivers/scsi/scsi_proc.chandle->cmdNum  = cmdNum;
handle189drivers/scsi/scsi_proc.chandle->cmdPos[cmdNum = 0] = cmdList;
handle193drivers/scsi/scsi_proc.chandle->cmdPos[++cmdNum] = ptr++;
handle196drivers/scsi/scsi_proc.creturn(handle);
handle200drivers/scsi/scsi_proc.cint parseOpt(parseHandle *handle, char **param)
handle206drivers/scsi/scsi_proc.cif (!handle)                                    /* invalid handle  */
handle207drivers/scsi/scsi_proc.creturn(parseFree(handle));
handle209drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) == ' '; handle->bufPos++);
handle210drivers/scsi/scsi_proc.cif (!*(handle->bufPos))
handle211drivers/scsi/scsi_proc.creturn(parseFree(handle));                  /* end of data     */
handle213drivers/scsi/scsi_proc.cstartPos = handle->bufPos;                      /* store cmd start */
handle214drivers/scsi/scsi_proc.cfor (; handle->cmdPos[cmdIndex][cmdLen] && *(handle->bufPos); handle->bufPos++)
handle218drivers/scsi/scsi_proc.cif (*(handle->bufPos) == handle->cmdPos[cmdIndex][cmdLen])
handle221drivers/scsi/scsi_proc.cif (memcmp(startPos, (char*)(handle->cmdPos[++cmdIndex]), cmdLen))
handle222drivers/scsi/scsi_proc.creturn(parseFree(handle));      /* unknown command */
handle224drivers/scsi/scsi_proc.cif (cmdIndex >= handle->cmdNum)
handle225drivers/scsi/scsi_proc.creturn(parseFree(handle));          /* unknown command */     
handle233drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) == ' '; handle->bufPos++);
handle234drivers/scsi/scsi_proc.c*param = handle->bufPos; 
handle236drivers/scsi/scsi_proc.cfor (; *(handle->bufPos) && *(handle->bufPos) != ' '; handle->bufPos++);
handle237drivers/scsi/scsi_proc.c*(handle->bufPos++) = 0;