Lines Matching +defs:diff +defs:id
156 static __inline__ struct pcbit_dev * finddev(int id)
163 if (dev->id == id)
205 int diff;
207 diff = len - (BANKLEN - (dev->writeptr - dev->sh_mem) );
209 if (diff > 0)
211 memcpy_toio(dev->writeptr, data, len - diff);
212 memcpy_toio(dev->sh_mem, data + (len - diff), diff);
213 dev->writeptr = dev->sh_mem + diff;
220 if (diff == 0)
262 int diff;
264 diff = len - (BANKLEN - (dev->readptr - (dev->sh_mem + BANK2) ) );
265 if (diff > 0)
267 memcpy_fromio(data, dev->readptr, len - diff);
268 memcpy_fromio(data + (len - diff), dev->sh_mem + BANK2 , diff);
269 dev->readptr = dev->sh_mem + BANK2 + diff;
275 if (diff == 0)