• Home
  • Raw
  • Download

Lines Matching refs:isa

238 		if (card->idat.isa.rcvidx < 8) {  in act2000_isa_receive()
239 card->idat.isa.rcvhdr[card->idat.isa.rcvidx++] = c; in act2000_isa_receive()
240 if (card->idat.isa.rcvidx == 8) { in act2000_isa_receive()
241 int valid = actcapi_chkhdr(card, (actcapi_msghdr *)&card->idat.isa.rcvhdr); in act2000_isa_receive()
244 card->idat.isa.rcvlen = ((actcapi_msghdr *)&card->idat.isa.rcvhdr)->len; in act2000_isa_receive()
245 card->idat.isa.rcvskb = dev_alloc_skb(card->idat.isa.rcvlen); in act2000_isa_receive()
246 if (card->idat.isa.rcvskb == NULL) { in act2000_isa_receive()
247 card->idat.isa.rcvignore = 1; in act2000_isa_receive()
253 memcpy(skb_put(card->idat.isa.rcvskb, 8), card->idat.isa.rcvhdr, 8); in act2000_isa_receive()
254 card->idat.isa.rcvptr = skb_put(card->idat.isa.rcvskb, card->idat.isa.rcvlen - 8); in act2000_isa_receive()
256 card->idat.isa.rcvidx = 0; in act2000_isa_receive()
261 for (i = 0, p = (__u8 *)&card->idat.isa.rcvhdr, t = tmp; i < 8; i++) in act2000_isa_receive()
268 if (!card->idat.isa.rcvignore) in act2000_isa_receive()
269 *card->idat.isa.rcvptr++ = c; in act2000_isa_receive()
270 if (++card->idat.isa.rcvidx >= card->idat.isa.rcvlen) { in act2000_isa_receive()
271 if (!card->idat.isa.rcvignore) { in act2000_isa_receive()
272 skb_queue_tail(&card->rcvq, card->idat.isa.rcvskb); in act2000_isa_receive()
275 card->idat.isa.rcvidx = 0; in act2000_isa_receive()
276 card->idat.isa.rcvlen = 8; in act2000_isa_receive()
277 card->idat.isa.rcvignore = 0; in act2000_isa_receive()
278 card->idat.isa.rcvskb = NULL; in act2000_isa_receive()
279 card->idat.isa.rcvptr = card->idat.isa.rcvhdr; in act2000_isa_receive()
285 if ((card->idat.isa.rcvidx) && in act2000_isa_receive()
286 (card->idat.isa.rcvignore || in act2000_isa_receive()
287 (card->idat.isa.rcvidx < card->idat.isa.rcvlen))) in act2000_isa_receive()