Lines Matching refs:mask
53 cpumask_var_t mask; member
82 if (cpumask_test_cpu(cpu, cpumask->mask)) in pcrypt_do_parallel()
85 if (!cpumask_weight(cpumask->mask)) in pcrypt_do_parallel()
88 cpu_index = cpu % cpumask_weight(cpumask->mask); in pcrypt_do_parallel()
90 cpu = cpumask_first(cpumask->mask); in pcrypt_do_parallel()
92 cpu = cpumask_next(cpu, cpumask->mask); in pcrypt_do_parallel()
348 u32 type, u32 mask) in pcrypt_alloc_aead() argument
353 alg = crypto_get_attr_alg(tb, type, (mask & CRYPTO_ALG_TYPE_MASK)); in pcrypt_alloc_aead()
392 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in pcrypt_alloc()
394 return pcrypt_alloc_aead(tb, algt->type, algt->mask); in pcrypt_alloc()
422 if (!alloc_cpumask_var(&new_mask->mask, GFP_KERNEL)) { in pcrypt_cpumask_change_notify()
429 cpumask_copy(new_mask->mask, cpumask->cbcpu); in pcrypt_cpumask_change_notify()
433 free_cpumask_var(old_mask->mask); in pcrypt_cpumask_change_notify()
454 struct pcrypt_cpumask *mask; in pcrypt_init_padata() local
467 mask = kmalloc(sizeof(*mask), GFP_KERNEL); in pcrypt_init_padata()
468 if (!mask) in pcrypt_init_padata()
470 if (!alloc_cpumask_var(&mask->mask, GFP_KERNEL)) { in pcrypt_init_padata()
471 kfree(mask); in pcrypt_init_padata()
475 cpumask_and(mask->mask, cpu_possible_mask, cpu_online_mask); in pcrypt_init_padata()
476 rcu_assign_pointer(pcrypt->cb_cpumask, mask); in pcrypt_init_padata()
494 free_cpumask_var(mask->mask); in pcrypt_init_padata()
495 kfree(mask); in pcrypt_init_padata()
508 free_cpumask_var(pcrypt->cb_cpumask->mask); in pcrypt_fini_padata()