Lines Matching +full:num +full:- +full:addresses
1 /* Copyright 2008 - 2016 Freescale Semiconductor, Inc.
57 * LS-bits of buffer addresses, masking off the upper 8-bits on in bufs_cmp()
58 * release commands. The API provides for 48-bit addresses in bufs_cmp()
59 * because some SoCs support all 48-bits. When generating in bufs_cmp()
60 * garbage addresses for testing, we either need to zero the in bufs_cmp()
61 * upper 8-bits when releasing to BMan (otherwise we'll be in bufs_cmp()
63 * don't match), or we need to mask the upper 8-bits off when in bufs_cmp()
68 return -1; in bufs_cmp()
74 return -1; in bufs_cmp()
115 int num = 8; in bman_test_api() local
117 if (i + num > NUM_BUFS) in bman_test_api()
118 num = NUM_BUFS - i; in bman_test_api()
119 if (bman_release(pool, bufs_in + i, num)) { in bman_test_api()
123 i += num; in bman_test_api()
128 int tmp, num = 8; in bman_test_api() local
130 if (num > i) in bman_test_api()
131 num = i; in bman_test_api()
132 tmp = bman_acquire(pool, bufs_out + i - num, num); in bman_test_api()
133 WARN_ON(tmp != num); in bman_test_api()
134 i -= num; in bman_test_api()
141 if (--loops) in bman_test_api()