Lines Matching refs:elem
1236 char *elem = NULL, *c; in xdr_xcode_array2() local
1273 if (!elem) { in xdr_xcode_array2()
1274 elem = kmalloc(desc->elem_size, GFP_KERNEL); in xdr_xcode_array2()
1276 if (!elem) in xdr_xcode_array2()
1280 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1283 memcpy(c, elem, avail_here); in xdr_xcode_array2()
1285 memcpy(elem, c, avail_here); in xdr_xcode_array2()
1311 if (!elem) { in xdr_xcode_array2()
1312 elem = kmalloc(desc->elem_size, in xdr_xcode_array2()
1315 if (!elem) in xdr_xcode_array2()
1320 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1324 memcpy(c, elem + copied, l); in xdr_xcode_array2()
1329 memcpy(elem + copied, c, l); in xdr_xcode_array2()
1332 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1351 if (!elem) { in xdr_xcode_array2()
1352 elem = kmalloc(desc->elem_size, in xdr_xcode_array2()
1355 if (!elem) in xdr_xcode_array2()
1360 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1364 memcpy(c, elem + copied, l); in xdr_xcode_array2()
1369 memcpy(elem + copied, c, l); in xdr_xcode_array2()
1372 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1399 memcpy(c, elem + copied, l); in xdr_xcode_array2()
1401 memcpy(elem + copied, c, l); in xdr_xcode_array2()
1402 err = desc->xcode(desc, elem); in xdr_xcode_array2()
1420 kfree(elem); in xdr_xcode_array2()