Lines Matching refs:buffer
157 discinfo_t * buffer = NULL; in irlmp_expire_discoveries() local
182 if(buffer == NULL) { in irlmp_expire_discoveries()
185 buffer = kmalloc(n * sizeof(struct irda_device_info), GFP_ATOMIC); in irlmp_expire_discoveries()
186 if (buffer == NULL) { in irlmp_expire_discoveries()
194 memcpy(&(buffer[i]), &(curr->data), in irlmp_expire_discoveries()
210 if(buffer == NULL) in irlmp_expire_discoveries()
214 irlmp_discovery_expiry(buffer, i); in irlmp_expire_discoveries()
217 kfree(buffer); in irlmp_expire_discoveries()
270 discinfo_t * buffer = NULL; in irlmp_copy_discoveries() local
294 if(buffer == NULL) { in irlmp_copy_discoveries()
297 buffer = kmalloc(n * sizeof(struct irda_device_info), GFP_ATOMIC); in irlmp_copy_discoveries()
298 if (buffer == NULL) { in irlmp_copy_discoveries()
306 memcpy(&(buffer[i]), &(discovery->data), in irlmp_copy_discoveries()
317 return(buffer); in irlmp_copy_discoveries()