taglinefilesource code
ti2192drivers/block/ide-cd.cstruct cdrom_ti ti;
ti2195drivers/block/ide-cd.cstat = verify_area (VERIFY_READ, (void *)arg, sizeof (ti));
ti2198drivers/block/ide-cd.cmemcpy_fromfs (&ti, (void *) arg, sizeof(ti));
ti2200drivers/block/ide-cd.cstat = cdrom_get_toc_entry (drive, ti.cdti_trk0, &first_toc, NULL);
ti2202drivers/block/ide-cd.cstat = cdrom_get_toc_entry (drive, ti.cdti_trk1, &last_toc, NULL);
ti2205drivers/block/ide-cd.cif (ti.cdti_trk1 != CDROM_LEADOUT) ++last_toc;
ti614drivers/cdrom/aztcd.cstruct cdrom_ti ti;
ti706drivers/cdrom/aztcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof ti);
ti708drivers/cdrom/aztcd.cmemcpy_fromfs(&ti, (void *) arg, sizeof ti);
ti709drivers/cdrom/aztcd.cif (ti.cdti_trk0 < DiskInfo.first
ti710drivers/cdrom/aztcd.c|| ti.cdti_trk0 > DiskInfo.last
ti711drivers/cdrom/aztcd.c|| ti.cdti_trk1 < ti.cdti_trk0)
ti714drivers/cdrom/aztcd.cif (ti.cdti_trk1 > DiskInfo.last)
ti715drivers/cdrom/aztcd.cti.cdti_trk1 = DiskInfo.last;
ti716drivers/cdrom/aztcd.cazt_Play.start = Toc[ti.cdti_trk0].diskTime;
ti717drivers/cdrom/aztcd.cazt_Play.end = Toc[ti.cdti_trk1 + 1].diskTime;
ti2552drivers/cdrom/cdu31a.cstruct cdrom_ti ti;
ti2561drivers/cdrom/cdu31a.ci=verify_area(VERIFY_READ, (char *) arg, sizeof(ti));
ti2565drivers/cdrom/cdu31a.cmemcpy_fromfs(&ti, (char *) arg, sizeof(ti));
ti2566drivers/cdrom/cdu31a.cif (   (ti.cdti_trk0 < sony_toc.first_track_num)
ti2567drivers/cdrom/cdu31a.c|| (ti.cdti_trk0 > sony_toc.last_track_num)
ti2568drivers/cdrom/cdu31a.c|| (ti.cdti_trk1 < ti.cdti_trk0))
ti2573drivers/cdrom/cdu31a.ctrack_idx = find_track(int_to_bcd(ti.cdti_trk0));
ti2586drivers/cdrom/cdu31a.cif (ti.cdti_trk1 >= bcd_to_int(sony_toc.last_track_num))
ti2593drivers/cdrom/cdu31a.ctrack_idx = find_track(int_to_bcd(ti.cdti_trk1+1));
ti290drivers/cdrom/mcd.cstruct cdrom_ti ti;
ti369drivers/cdrom/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof ti);
ti373drivers/cdrom/mcd.cmemcpy_fromfs(&ti, (void *) arg, sizeof ti);
ti375drivers/cdrom/mcd.cif (ti.cdti_trk0 < DiskInfo.first
ti376drivers/cdrom/mcd.c|| ti.cdti_trk0 > DiskInfo.last
ti377drivers/cdrom/mcd.c|| ti.cdti_trk1 < ti.cdti_trk0)
ti382drivers/cdrom/mcd.cif (ti.cdti_trk1 > DiskInfo.last)
ti383drivers/cdrom/mcd.cti. cdti_trk1 = DiskInfo.last;
ti385drivers/cdrom/mcd.cmcd_Play.start = Toc[ti.cdti_trk0].diskTime;
ti386drivers/cdrom/mcd.cmcd_Play.end = Toc[ti.cdti_trk1 + 1].diskTime;
ti293drivers/cdrom/mcdx.cstruct cdrom_ti ti;
ti296drivers/cdrom/mcdx.cif ((ans = verify_area(VERIFY_READ, (void*) arg, sizeof(ti))))
ti298drivers/cdrom/mcdx.cmemcpy_fromfs(&ti, (void*) arg, sizeof(ti));
ti299drivers/cdrom/mcdx.cif ((ti.cdti_trk0 < stuffp->di.n_first)
ti300drivers/cdrom/mcdx.c|| (ti.cdti_trk0 > stuffp->di.n_last)
ti301drivers/cdrom/mcdx.c|| (ti.cdti_trk1 < stuffp->di.n_first))
ti303drivers/cdrom/mcdx.cif (ti.cdti_trk1 > stuffp->di.n_last) ti.cdti_trk1 = stuffp->di.n_last;
ti304drivers/cdrom/mcdx.cTRACE((PLAYTRK, "ioctl() track %d to %d\n", ti.cdti_trk0, ti.cdti_trk1));
ti306drivers/cdrom/mcdx.creturn mcdx_playtrk(stuffp, &ti);
ti1593drivers/cdrom/mcdx.cmcdx_playtrk(struct s_drive_stuff* stuffp, const struct cdrom_ti* ti)
ti1600drivers/cdrom/mcdx.cif (ti) p = &stuffp->toc[ti->cdti_trk0 - stuffp->di.n_first];
ti1607drivers/cdrom/mcdx.cif (ti) {
ti1608drivers/cdrom/mcdx.cp = &stuffp->toc[ti->cdti_trk1 - stuffp->di.n_first + 1];
ti1458drivers/cdrom/optcd.cstruct cdrom_ti ti;
ti1461drivers/cdrom/optcd.cstatus = verify_area(VERIFY_READ, (void *) arg, sizeof ti);
ti1464drivers/cdrom/optcd.cmemcpy_fromfs(&ti, (void *) arg, sizeof ti);
ti1466drivers/cdrom/optcd.cif (ti.cdti_trk0 < disk_info.first
ti1467drivers/cdrom/optcd.c|| ti.cdti_trk0 > disk_info.last
ti1468drivers/cdrom/optcd.c|| ti.cdti_trk1 < ti.cdti_trk0)
ti1470drivers/cdrom/optcd.cif (ti.cdti_trk1 > disk_info.last)
ti1471drivers/cdrom/optcd.cti.cdti_trk1 = disk_info.last;
ti1473drivers/cdrom/optcd.cmsf.cdmsf_min0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.minute;
ti1474drivers/cdrom/optcd.cmsf.cdmsf_sec0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.second;
ti1475drivers/cdrom/optcd.cmsf.cdmsf_frame0 = toc[ti.cdti_trk0].cdsc_absaddr.msf.frame;
ti1476drivers/cdrom/optcd.cmsf.cdmsf_min1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.minute;
ti1477drivers/cdrom/optcd.cmsf.cdmsf_sec1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.second;
ti1478drivers/cdrom/optcd.cmsf.cdmsf_frame1 = toc[ti.cdti_trk1 + 1].cdsc_absaddr.msf.frame;
ti516drivers/cdrom/sbpcd.cstatic struct cdrom_ti ti;
ti3951drivers/cdrom/sbpcd.cmemcpy_fromfs(&ti,(void *) arg,sizeof(struct cdrom_ti));
ti3953drivers/cdrom/sbpcd.cti.cdti_trk0,ti.cdti_ind0,ti.cdti_trk1,ti.cdti_ind1);
ti3954drivers/cdrom/sbpcd.cif (ti.cdti_trk0<D_S[d].n_first_track) return (-EINVAL);
ti3955drivers/cdrom/sbpcd.cif (ti.cdti_trk0>D_S[d].n_last_track) return (-EINVAL);
ti3956drivers/cdrom/sbpcd.cif (ti.cdti_trk1<ti.cdti_trk0) ti.cdti_trk1=ti.cdti_trk0;
ti3957drivers/cdrom/sbpcd.cif (ti.cdti_trk1>D_S[d].n_last_track) ti.cdti_trk1=D_S[d].n_last_track;
ti3958drivers/cdrom/sbpcd.cD_S[d].pos_audio_start=D_S[d].TocBuffer[ti.cdti_trk0].address;
ti3959drivers/cdrom/sbpcd.cD_S[d].pos_audio_end=D_S[d].TocBuffer[ti.cdti_trk1+1].address;
ti720drivers/cdrom/sjcd.cstruct cdrom_ti ti; int s;
ti724drivers/cdrom/sjcd.cif( ( s = verify_area( VERIFY_READ, (void *)arg, sizeof( ti ) ) ) == 0 ){
ti725drivers/cdrom/sjcd.cmemcpy_fromfs( &ti, (void *)arg, sizeof( ti ) );
ti727drivers/cdrom/sjcd.cif( ti.cdti_trk0 < sjcd_first_track_no ) return( -EINVAL );
ti728drivers/cdrom/sjcd.cif( ti.cdti_trk1 > sjcd_last_track_no )
ti729drivers/cdrom/sjcd.cti.cdti_trk1 = sjcd_last_track_no;
ti730drivers/cdrom/sjcd.cif( ti.cdti_trk0 > ti.cdti_trk1 ) return( -EINVAL );
ti732drivers/cdrom/sjcd.csjcd_playing.start = sjcd_table_of_contents[ ti.cdti_trk0 ].un.track_msf;
ti733drivers/cdrom/sjcd.csjcd_playing.end = ( ti.cdti_trk1 < sjcd_last_track_no ) ?
ti734drivers/cdrom/sjcd.csjcd_table_of_contents[ ti.cdti_trk1 + 1 ].un.track_msf :
ti1269drivers/cdrom/sonycd535.cstruct cdrom_ti ti;
ti1275drivers/cdrom/sonycd535.cerr = verify_area(VERIFY_READ, (char *)arg, sizeof ti);
ti1279drivers/cdrom/sonycd535.cmemcpy_fromfs(&ti, (char *)arg, sizeof ti);
ti1280drivers/cdrom/sonycd535.cif ((ti.cdti_trk0 < sony_toc->first_track_num)
ti1281drivers/cdrom/sonycd535.c|| (sony_toc->last_track_num < ti.cdti_trk0)
ti1282drivers/cdrom/sonycd535.c|| (ti.cdti_trk1 < ti.cdti_trk0)) {
ti1285drivers/cdrom/sonycd535.ctrack_idx = find_track(int_to_bcd(ti.cdti_trk0));
ti1295drivers/cdrom/sonycd535.cif (bcd_to_int(sony_toc->last_track_num) <= ti.cdti_trk1) {
ti1299drivers/cdrom/sonycd535.ctrack_idx = find_track(int_to_bcd(ti.cdti_trk1 + 1));
ti204drivers/net/ibmtr.cstruct tok_info *ti=0;
ti304drivers/net/ibmtr.cti = (struct tok_info *)kmalloc(sizeof(struct tok_info), GFP_KERNEL);
ti305drivers/net/ibmtr.cif (ti == NULL)
ti308drivers/net/ibmtr.cti = badti; badti = NULL;
ti311drivers/net/ibmtr.cmemset(ti,0,sizeof(struct tok_info));
ti313drivers/net/ibmtr.cti->mmio= t_mmio;
ti315drivers/net/ibmtr.cdev->priv = ti;     /* this seems like the logical use of the
ti327drivers/net/ibmtr.cti->global_int_enable=GLOBAL_INT_ENABLE+((irq==9) ? 2 : irq);
ti328drivers/net/ibmtr.cti->sram=NULL;
ti330drivers/net/ibmtr.cDPRINTK("ti->global_int_enable: %04X\n",ti->global_int_enable);
ti338drivers/net/ibmtr.cti->global_int_enable=0;
ti339drivers/net/ibmtr.cti->sram=(unsigned char *)((inb(PIOaddr+ADAPTRESETREL) & 0xfe)
ti347drivers/net/ibmtr.cwhile(!(ti->mmio + ACA_OFFSET + ACA_RW + RRR_EVEN));
ti348drivers/net/ibmtr.cti->sram=(unsigned char *)((unsigned long)(*(ti->mmio + ACA_OFFSET + ACA_RW + RRR_EVEN)) <<12);
ti349drivers/net/ibmtr.cti->global_int_enable=PIOaddr+ADAPTINTREL;
ti357drivers/net/ibmtr.cDPRINTK(", ti->mmio=%p",ti->mmio);
ti369drivers/net/ibmtr.ctemp = *(char *)((ulong)AIP + (ulong)i + ti->mmio) & 0x0f; /* Tech ref states must do this */
ti371drivers/net/ibmtr.cprintk("%1X",ti->hw_address[j]=temp);
ti373drivers/net/ibmtr.cti->hw_address[j]=temp;
ti376drivers/net/ibmtr.cdev->dev_addr[(j/2)]=ti->hw_address[j]+(ti->hw_address[j-1]<<4);
ti385drivers/net/ibmtr.cti->adapter_type = *(char *)(ti->mmio + AIPADAPTYPE);
ti388drivers/net/ibmtr.cti->data_rate = *(char *)(ti->mmio + AIPDATARATE);
ti391drivers/net/ibmtr.cti->token_release = *(char *)(ti->mmio + AIPEARLYTOKEN);
ti394drivers/net/ibmtr.cti->avail_shared_ram = get_sram_size(ti);
ti398drivers/net/ibmtr.cti->shared_ram_paging = *(char *)(ti->mmio + AIPSHRAMPAGE);
ti401drivers/net/ibmtr.cti->dhb_size4mb = *(char *) (ti->mmio + AIP4MBDHB);
ti404drivers/net/ibmtr.cti->dhb_size16mb = *(char *)(ti->mmio + AIP16MBDHB);
ti407drivers/net/ibmtr.cDPRINTK("atype=%x, drate=%x, trel=%x, asram=%dK, srp=%x, dhb(4mb=%x, 16mb=%x)\n",ti->adapter_type,
ti408drivers/net/ibmtr.cti->data_rate, ti->token_release, ti->avail_shared_ram/2, ti->shared_ram_paging,
ti409drivers/net/ibmtr.cti->dhb_size4mb, ti->dhb_size16mb);
ti420drivers/net/ibmtr.cti->mapped_ram_size=1<<(((*(unsigned char *)
ti421drivers/net/ibmtr.c(ti->mmio+ ACA_OFFSET + ACA_RW + RRR_ODD))>>2)+4);
ti422drivers/net/ibmtr.cti->page_mask=0;
ti423drivers/net/ibmtr.cif (ti->shared_ram_paging == 0xf) { /* No paging in adapter */
ti424drivers/net/ibmtr.cti->mapped_ram_size = ti->avail_shared_ram;
ti431drivers/net/ibmtr.cDPRINTK("shared ram page size: %dK\n",ti->mapped_ram_size/2);
ti434drivers/net/ibmtr.cswitch(ti->shared_ram_paging) {
ti438drivers/net/ibmtr.cti->page_mask=(ti->mapped_ram_size==32) ? 0xc0 : 0;
ti442drivers/net/ibmtr.cti->page_mask=(ti->mapped_ram_size==64) ? 0x80 : 0;
ti446drivers/net/ibmtr.cti->page_mask=(ti->mapped_ram_size==32) ? 0xc0 : 0;
ti447drivers/net/ibmtr.cti->page_mask=(ti->mapped_ram_size==64) ? 0x80 : 0;
ti454drivers/net/ibmtr.cbadti=ti;
ti457drivers/net/ibmtr.cDPRINTK("Unknown shared ram paging info %01X\n",ti->shared_ram_paging);
ti458drivers/net/ibmtr.cbadti=ti;    /* bail out if bad code */
ti461drivers/net/ibmtr.cif(ti->page_mask) {
ti462drivers/net/ibmtr.cif(pg_size > ti->mapped_ram_size) {
ti464drivers/net/ibmtr.cpg_size, ti->mapped_ram_size);
ti465drivers/net/ibmtr.cti->page_mask = 0;    /* reset paging */
ti467drivers/net/ibmtr.cti->mapped_ram_size=ti->avail_shared_ram; /****** ?????????? *******/
ti468drivers/net/ibmtr.cDPRINTK("Shared RAM paging enabled. Page size : %uK\n",((ti->page_mask^ 0xff)+1)>>2);
ti479drivers/net/ibmtr.c(ti->mmio+ ACA_OFFSET + ACA_RW + RRR_ODD))>>2;
ti482drivers/net/ibmtr.cchk_base = new_base + (ti->mapped_ram_size>>3);
ti488drivers/net/ibmtr.cbadti=ti;
ti490drivers/net/ibmtr.cti->sram_base = new_base;
ti501drivers/net/ibmtr.cDPRINTK("Using %dK shared RAM\n",ti->mapped_ram_size/2);
ti506drivers/net/ibmtr.cbadti = ti;    /*  keep track of unused tok_info */
ti520drivers/net/ibmtr.cchannel_def[cardpresent-1], adapter_def(ti->adapter_type), irq,
ti521drivers/net/ibmtr.cPIOaddr, ti->mapped_ram_size/2);
ti561drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *)dev->priv;
ti563drivers/net/ibmtr.cti->open_status=CLOSED;
ti580drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *)dev->priv;
ti582drivers/net/ibmtr.cif(ti->open_status==CLOSED) {
ti586drivers/net/ibmtr.cif(ti->open_status==IN_PROGRESS) {
ti587drivers/net/ibmtr.csleep_on(&ti->wait_for_reset);
ti590drivers/net/ibmtr.cif(ti->open_status==SUCCES) {
ti608drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *) dev->priv;
ti610drivers/net/ibmtr.cstruct srb_close_adapter *close_adapter=(struct srb_close_adapter *)ti->srb;
ti613drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=CMD_IN_SRB;
ti615drivers/net/ibmtr.cti->open_status=CLOSED;
ti617drivers/net/ibmtr.csleep_on(&ti->wait_for_tok_int);    
ti631drivers/net/ibmtr.cstruct tok_info *ti;
ti637drivers/net/ibmtr.cti=(struct tok_info *) dev->priv;
ti639drivers/net/ibmtr.cswitch (ti->do_tok_int) {
ti650drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_EVEN)=(~INT_ENABLE);
ti653drivers/net/ibmtr.cif(ti->global_int_enable)
ti654drivers/net/ibmtr.coutb(0,ti->global_int_enable);
ti656drivers/net/ibmtr.cstatus=*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + ISRP_ODD);
ti668drivers/net/ibmtr.cif ( *(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + ISRP_EVEN) == 0xFF)
ti678drivers/net/ibmtr.cunsigned char *check_reason=ti->sram + ntohs(*(unsigned short *)(ti->mmio + ACA_OFFSET + ACA_RW +WWCR_EVEN));
ti687drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=(~ADAP_CHK_INT);
ti688drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET  + ISRP_EVEN)=INT_ENABLE;
ti692drivers/net/ibmtr.celse if((*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + ISRP_EVEN)) & (TCR_INT + ERR_INT + ACCESS_INT)) {
ti695drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + ISRP_EVEN));
ti697drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_EVEN)=~(TCR_INT + ERR_INT + ACCESS_INT);
ti698drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET  + ISRP_EVEN)=INT_ENABLE;
ti705drivers/net/ibmtr.cswitch(*ti->srb) {
ti707drivers/net/ibmtr.cstruct srb_xmit *xmit=(struct srb_xmit *)(ti->srb);
ti710drivers/net/ibmtr.cif(ti->current_skb) {
ti711drivers/net/ibmtr.cdev_kfree_skb(ti->current_skb, FREE_WRITE);
ti712drivers/net/ibmtr.cti->current_skb=NULL;
ti720drivers/net/ibmtr.cstruct srb_xmit *xmit=(struct srb_xmit *)(ti->srb);
ti723drivers/net/ibmtr.cif(ti->current_skb) {
ti724drivers/net/ibmtr.cdev_kfree_skb(ti->current_skb, FREE_WRITE);
ti725drivers/net/ibmtr.cti->current_skb=NULL;
ti733drivers/net/ibmtr.cstruct srb_open_response *open_response=(struct srb_open_response *)(ti->init_srb);
ti735drivers/net/ibmtr.cti->srb=ti->sram+ntohs(open_response->srb_addr);
ti736drivers/net/ibmtr.cti->ssb=ti->sram+ntohs(open_response->ssb_addr);
ti737drivers/net/ibmtr.cti->arb=ti->sram+ntohs(open_response->arb_addr);
ti738drivers/net/ibmtr.cti->asb=ti->sram+ntohs(open_response->asb_addr);
ti739drivers/net/ibmtr.cti->current_skb=NULL;
ti742drivers/net/ibmtr.cif(!ti->auto_ringspeedsave && (open_response->error_code==0x24)) {
ti744drivers/net/ibmtr.cti->open_status=FAILURE;
ti745drivers/net/ibmtr.cwake_up(&ti->wait_for_reset);
ti750drivers/net/ibmtr.celse if((open_response->error_code==0x2d) && ti->auto_ringspeedsave)
ti760drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(SRB_RESP_INT);
ti761drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRA_ODD)=~(CMD_IN_SRB);
ti769drivers/net/ibmtr.cif(ti->open_status!=FAILURE) {
ti779drivers/net/ibmtr.cwake_up(&ti->wait_for_tok_int);
ti782drivers/net/ibmtr.cstruct dlc_open_sap *open_sap=(struct dlc_open_sap *)ti->srb;
ti791drivers/net/ibmtr.cti->exsap_station_id=open_sap->station_id;
ti792drivers/net/ibmtr.cti->open_status=SUCCES; /* TR adapter is now available */
ti793drivers/net/ibmtr.cwake_up(&ti->wait_for_reset);
ti803drivers/net/ibmtr.cstruct srb_interrupt *intr=(struct srb_interrupt *)(ti->srb);
ti810drivers/net/ibmtr.cstruct srb_read_log *read_log=(struct srb_read_log *)(ti->srb);
ti827drivers/net/ibmtr.cDPRINTK("Unknown command %02X encountered\n",*(ti->srb));
ti829drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRA_ODD)=~(CMD_IN_SRB);
ti830drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(SRB_RESP_INT);
ti835drivers/net/ibmtr.cswitch(*ti->asb) {
ti839drivers/net/ibmtr.cif(*(ti->asb+2)!=0xff)
ti840drivers/net/ibmtr.cDPRINTK("ASB error %02X in cmd %02X\n",  *(ti->asb+2),*(ti->asb));
ti843drivers/net/ibmtr.cDPRINTK("unknown command in asb %02X\n",*ti->asb);
ti845drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(ASB_FREE_INT);
ti849drivers/net/ibmtr.cswitch(*ti->arb) {
ti851drivers/net/ibmtr.cstruct arb_dlc_status *dlc_status=(struct arb_dlc_status *)(ti->arb);      
ti861drivers/net/ibmtr.cstruct arb_ring_stat_change *ring_stat_change=(struct arb_ring_stat_change *)(ti->arb);
ti876drivers/net/ibmtr.c*(ti->srb)=DIR_READ_LOG;
ti877drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRP_EVEN)=INT_ENABLE;
ti878drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=CMD_IN_SRB;
ti889drivers/net/ibmtr.cDPRINTK("Unknown command %02X in arb\n",*(ti->arb));
ti892drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(ARB_CMD_INT);
ti893drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=ARB_FREE;
ti897drivers/net/ibmtr.cswitch(*ti->ssb) {
ti900drivers/net/ibmtr.cif(*(ti->ssb+2))
ti901drivers/net/ibmtr.cDPRINTK("xmit ret_code: %02X xmit error code: %02X\n",*(ti->ssb+2),*(ti->ssb+6));    
ti903drivers/net/ibmtr.cti->tr_stats.tx_packets++;
ti907drivers/net/ibmtr.cDPRINTK("xmit xid ret_code: %02X\n",*(ti->ssb+2));
ti910drivers/net/ibmtr.cDPRINTK("Unknown command %02X in ssb\n",*(ti->ssb));
ti912drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(SSB_RESP_INT);
ti913drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=SSB_FREE;
ti918drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRP_EVEN)=INT_ENABLE;
ti938drivers/net/ibmtr.cstruct tok_info *ti;
ti940drivers/net/ibmtr.cti=(struct tok_info *) dev->priv;
ti942drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_EVEN)=(~INT_ENABLE);
ti945drivers/net/ibmtr.cif(ti->global_int_enable)
ti946drivers/net/ibmtr.coutb(0,ti->global_int_enable);
ti948drivers/net/ibmtr.cti->do_tok_int=NOT_FIRST;
ti954drivers/net/ibmtr.cif(!ti->sram) {  /* we assign the address for ISA devices */
ti956drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + RRR_EVEN)=
ti957drivers/net/ibmtr.cti->sram_base;
ti958drivers/net/ibmtr.cti->sram=(char *)(ti->sram_base << 12);
ti960drivers/net/ibmtr.cti->init_srb=ti->sram+ntohs(*(unsigned short *)(ti->mmio+ ACA_OFFSET + WRBR_EVEN));
ti961drivers/net/ibmtr.cSET_PAGE(ntohs(*(unsigned short *)(ti->mmio+ ACA_OFFSET + WRBR_EVEN)));
ti964drivers/net/ibmtr.cDPRINTK("init_srb(%p):",ti->init_srb);
ti966drivers/net/ibmtr.cprintk("%02X ",*(ti->init_srb+i));
ti971drivers/net/ibmtr.cDPRINTK("srb_init_response->encoded_address: %04X\n",((struct srb_init_response *)ti->init_srb)->encoded_address);
ti972drivers/net/ibmtr.cDPRINTK("ntohs(srb_init_response->encoded_address): %04X\n",ntohs(((struct srb_init_response *)ti->init_srb)->encoded_address));
ti974drivers/net/ibmtr.cencoded_addr=(unsigned char *)(ti->sram + ntohs(((struct srb_init_response *)ti->init_srb)->encoded_address));
ti978drivers/net/ibmtr.c((struct srb_init_response *)ti->init_srb)->encoded_address,
ti979drivers/net/ibmtr.cntohs(((struct srb_init_response *)ti->init_srb)->encoded_address),  
ti984drivers/net/ibmtr.cti->auto_ringspeedsave=((struct srb_init_response *)ti->init_srb)->init_status_2 & 0x4 ? TRUE : FALSE;
ti998drivers/net/ibmtr.cstruct tok_info *ti;
ti1001drivers/net/ibmtr.cti=(struct tok_info *) dev->priv;
ti1004drivers/net/ibmtr.cti->do_tok_int=FIRST_INT;
ti1011drivers/net/ibmtr.cif(ti->page_mask) {
ti1012drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RW + SRPR_EVEN)=SRPR_ENABLE_PAGING;
ti1016drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_EVEN)=~(INT_ENABLE);
ti1027drivers/net/ibmtr.cti->open_status=IN_PROGRESS;
ti1029drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRP_EVEN)=INT_ENABLE;
ti1035drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *) dev->priv;
ti1036drivers/net/ibmtr.cstruct dlc_open_sap *open_sap=(struct dlc_open_sap *)ti->srb;
ti1038drivers/net/ibmtr.cSET_PAGE(ti->srb);
ti1047drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=CMD_IN_SRB;
ti1055drivers/net/ibmtr.cstruct tok_info *ti;
ti1056drivers/net/ibmtr.cti=(struct tok_info *) dev->priv;
ti1062drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRP_ODD)=~(SRB_RESP_INT);
ti1063drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_RESET + ISRA_ODD)=~(CMD_IN_SRB);
ti1065drivers/net/ibmtr.copen_adapter=(struct dir_open_adapter *)(ti->init_srb);
ti1077drivers/net/ibmtr.cti->srb=ti->init_srb; /* We use this one in the interrupt handler */
ti1079drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRP_EVEN)=INT_ENABLE;
ti1080drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=CMD_IN_SRB;
ti1086drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *) dev->priv;
ti1087drivers/net/ibmtr.cstruct asb_xmit_resp *xmit_resp=(struct asb_xmit_resp *)ti->asb;
ti1088drivers/net/ibmtr.cstruct arb_xmit_req *xmit_req=(struct arb_xmit_req *)ti->arb;
ti1089drivers/net/ibmtr.cstruct srb_xmit *xmit=(struct srb_xmit *)ti->srb;
ti1090drivers/net/ibmtr.cstruct trh_hdr *trhdr=(struct trh_hdr *)ti->current_skb->data;
ti1096drivers/net/ibmtr.cti , ti->asb, xmit_resp, ti->arb, xmit_req, ti->srb, xmit);
ti1110drivers/net/ibmtr.cdhb=ti->sram+ntohs(xmit_req->dhb_address);
ti1125drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET
ti1144drivers/net/ibmtr.cti->current_skb->len-18));
ti1154drivers/net/ibmtr.cti->current_skb->len-18+hdr_len);
ti1161drivers/net/ibmtr.cmemcpy(dhb,ti->current_skb->data,hdr_len);
ti1164drivers/net/ibmtr.cxmit_resp->frame_length=htons(ti->current_skb->len
ti1168drivers/net/ibmtr.cmemcpy(dhb,ti->current_skb->data+sizeof(struct trh_hdr),
ti1169drivers/net/ibmtr.cti->current_skb->len-sizeof(struct trh_hdr));
ti1171drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)
ti1174drivers/net/ibmtr.cdev_kfree_skb(ti->current_skb,FREE_WRITE);
ti1175drivers/net/ibmtr.cti->current_skb=NULL;
ti1181drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *) dev->priv;
ti1183drivers/net/ibmtr.cstruct arb_rec_req *rec_req=(struct arb_rec_req *)ti->arb;
ti1184drivers/net/ibmtr.cstruct asb_rec *rec_resp=(struct asb_rec *)ti->asb;
ti1191drivers/net/ibmtr.crbuffer=(struct rec_buf *)(ti->sram+ntohs(rec_req->rec_buf_addr));
ti1205drivers/net/ibmtr.cDPRINTK("llc: %p rec_buf_addr: %04X ti->sram: %p\n",llc,ntohs(rec_req->rec_buf_addr),ti->sram);
ti1215drivers/net/ibmtr.cti->tr_stats.rx_dropped++;
ti1216drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=RESP_IN_ASB;
ti1235drivers/net/ibmtr.cti->tr_stats.rx_dropped++;
ti1237drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=RESP_IN_ASB;
ti1266drivers/net/ibmtr.cfor(rbuffer=(struct rec_buf *)(ti->sram+ntohs(rbuffer->buf_ptr)-2);
ti1268drivers/net/ibmtr.cdata+=rbuffer_len,rbuffer=(struct rec_buf *)(ti->sram+ntohs(rbuffer->buf_ptr)-2))
ti1275drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=RESP_IN_ASB;
ti1277drivers/net/ibmtr.cti->tr_stats.rx_packets++;
ti1287drivers/net/ibmtr.cstruct tok_info *ti=(struct tok_info *) dev->priv;
ti1314drivers/net/ibmtr.cstruct srb_xmit *xmit=(struct srb_xmit *)ti->srb;
ti1316drivers/net/ibmtr.cti->current_skb=skb; /* save skb. We will need it when the adapter
ti1319drivers/net/ibmtr.cxmit->station_id=ti->exsap_station_id;
ti1320drivers/net/ibmtr.c*(unsigned char *)(ti->mmio + ACA_OFFSET + ACA_SET + ISRA_ODD)=CMD_IN_SRB;
ti172drivers/net/ibmtr.h(ti->mmio + ACA_OFFSET + ACA_RW + SRPR_EVEN)\
ti173drivers/net/ibmtr.h= (x>>8)&ti.page_mask)
ti177drivers/scsi/sr_ioctl.cstruct cdrom_ti ti;
ti179drivers/scsi/sr_ioctl.cerr = verify_area (VERIFY_READ, (void *) arg, sizeof (ti));
ti182drivers/scsi/sr_ioctl.cmemcpy_fromfs(&ti, (void *) arg, sizeof(ti));
ti188drivers/scsi/sr_ioctl.csr_cmd[4] = ti.cdti_trk0;
ti189drivers/scsi/sr_ioctl.csr_cmd[5] = ti.cdti_ind0;
ti191drivers/scsi/sr_ioctl.csr_cmd[7] = ti.cdti_trk1;
ti192drivers/scsi/sr_ioctl.csr_cmd[8] = ti.cdti_ind1;