Lines Matching refs:tokens
1069 struct dmabuf_token *tokens; in sock_devmem_dontneed() local
1076 if (optlen % sizeof(*tokens) || in sock_devmem_dontneed()
1077 optlen > sizeof(*tokens) * MAX_DONTNEED_TOKENS) in sock_devmem_dontneed()
1080 num_tokens = optlen / sizeof(*tokens); in sock_devmem_dontneed()
1081 tokens = kvmalloc_array(num_tokens, sizeof(*tokens), GFP_KERNEL); in sock_devmem_dontneed()
1082 if (!tokens) in sock_devmem_dontneed()
1085 if (copy_from_sockptr(tokens, optval, optlen)) { in sock_devmem_dontneed()
1086 kvfree(tokens); in sock_devmem_dontneed()
1092 for (j = 0; j < tokens[i].token_count; j++) { in sock_devmem_dontneed()
1097 &sk->sk_user_frags, tokens[i].token_start + j); in sock_devmem_dontneed()
1119 kvfree(tokens); in sock_devmem_dontneed()