Lines Matching refs:sdev

280 	SDev*	sdev;  member
751 SDev *sdev; in ataprobe() local
866 if((sdev = malloc(sizeof(SDev))) == nil){ in ataprobe()
871 memset(sdev, 0, sizeof(SDev)); in ataprobe()
905 sdev->idno = nonlegacy; in ataprobe()
908 sdev->idno = 'C'; in ataprobe()
912 sdev->idno = 'D'; in ataprobe()
916 sdev->ifc = &sdataifc; in ataprobe()
917 sdev->ctlr = ctlr; in ataprobe()
918 sdev->nunit = 2; in ataprobe()
919 ctlr->sdev = sdev; in ataprobe()
921 return sdev; in ataprobe()
925 ataclear(SDev *sdev) in ataclear() argument
929 ctlr = sdev->ctlr; in ataclear()
937 if (sdev->name) in ataclear()
938 free(sdev->name); in ataclear()
939 if (sdev->unitflg) in ataclear()
940 free(sdev->unitflg); in ataclear()
941 if (sdev->unit) in ataclear()
942 free(sdev->unit); in ataclear()
944 free(sdev); in ataclear()
948 atastat(SDev *sdev, char *p, char *e) in atastat() argument
950 Ctlr *ctlr = sdev->ctlr; in atastat()
954 sdev->name, ctlr->cmdport, ctlr->ctlport, ctlr->irq, in atastat()
1907 SDev *legacy[2], *sdev, *head, *tail; in atapnp() local
1913 if(sdev = ataprobe(0x1F0, 0x3F4, IrqATA0)){ in atapnp()
1914 head = tail = sdev; in atapnp()
1915 legacy[0] = sdev; in atapnp()
1917 if(sdev = ataprobe(0x170, 0x374, IrqATA1)){ in atapnp()
1919 tail->next = sdev; in atapnp()
1921 head = sdev; in atapnp()
1922 tail = sdev; in atapnp()
1923 legacy[1] = sdev; in atapnp()
2108 sdev = ataprobe(p->mem[0+2*channel].bar & ~0x01, in atapnp()
2111 if(sdev == nil) in atapnp()
2114 ctlr = sdev->ctlr; in atapnp()
2121 tail->next = sdev; in atapnp()
2123 head = sdev; in atapnp()
2124 tail = sdev; in atapnp()
2127 else if((sdev = legacy[channel]) == nil) in atapnp()
2130 ctlr = sdev->ctlr; in atapnp()
2171 if(channel >= 0 && (sdev = ataprobe(isa.port, port, isa.irq)) != nil){ in atapnp()
2173 tail->next = sdev; in atapnp()
2175 head = sdev; in atapnp()
2188 ataenable(SDev* sdev) in ataenable() argument
2193 ctlr = sdev->ctlr; in ataenable()
2203 snprint(name, sizeof(name), "%s (%s)", sdev->name, sdev->ifc->name); in ataenable()
2213 atadisable(SDev *sdev) in atadisable() argument
2218 ctlr = sdev->ctlr; in atadisable()
2222 snprint(name, sizeof(name), "%s (%s)", sdev->name, sdev->ifc->name); in atadisable()