AP_DEVICES
unsigned long reserved[BITS_TO_LONGS(AP_DEVICES)];
if (bitmap_andnot(reserved, newapm, ap_perms.apm, AP_DEVICES)) {
bitmap_full(ap_perms.apm, AP_DEVICES) &&
DECLARE_BITMAP(newapm, AP_DEVICES);
rc = ap_parse_bitmap_str(buf, ap_perms.apm, AP_DEVICES, newapm);
unsigned long apm_any[BITS_TO_LONGS(AP_DEVICES)];
bitmap_fill(apm_any, AP_DEVICES);
bitmap_full(ap_perms.apm, AP_DEVICES) &&
unsigned long m[BITS_TO_LONGS(AP_DEVICES)];
(unsigned long *)ap_qci_info_old->apm, AP_DEVICES);
if (!bitmap_empty(m, AP_DEVICES))
ap_parse_mask_str(apm_str, ap_perms.apm, AP_DEVICES,
if (card < 0 || card >= AP_DEVICES || queue < 0 || queue >= AP_DOMAINS)
for (card = 0; !rc && card < AP_DEVICES; card++)
#define APMASKSIZE (BITS_TO_LONGS(AP_DEVICES) * sizeof(unsigned long))
if (bitmap_empty(apm_reset, AP_DEVICES))
for_each_set_bit_inv(apid, apm_reset, AP_DEVICES)
DECLARE_BITMAP(apm_filtered, AP_DEVICES);
for_each_set_bit_inv(apid, apids, AP_DEVICES) {
DECLARE_BITMAP(apids, AP_DEVICES);
bitmap_zero(apids, AP_DEVICES);
for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES)
DECLARE_BITMAP(apm_filtered, AP_DEVICES);
for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) {
bitmap_zero(apqis, AP_DEVICES);
#define AP_DEVICES_STRLEN (AP_DEVICES / 4 + 3)
for_each_set_bit_inv(bit, matrix_mdev->matrix.apm, AP_DEVICES) {
bitmap_copy(dst->apm, src->apm, AP_DEVICES);
DECLARE_BITMAP(apm_filtered, AP_DEVICES);
if (parse_bitmap(&rest, m_new.apm, AP_DEVICES) ||
bitmap_andnot(m_removed.apm, m_old.apm, m_new.apm, AP_DEVICES);
bitmap_andnot(m_added.apm, m_new.apm, m_old.apm, AP_DEVICES);
for_each_set_bit_inv(newbit, m_added.apm, AP_DEVICES)
DECLARE_BITMAP(apm_filtered, AP_DEVICES);
if (!bitmap_empty(matrix_mdev->apm_add, AP_DEVICES) ||
if (!bitmap_empty(aprem, AP_DEVICES)) {
aprem, AP_DEVICES);
aqrem, AP_DEVICES);
DECLARE_BITMAP(aprem, AP_DEVICES);
AP_DEVICES);
DECLARE_BITMAP(aprem, AP_DEVICES);
AP_DEVICES);
AP_DEVICES);
AP_DEVICES);
for_each_set_bit_inv(apid, apm, AP_DEVICES) {
matrix_mdev->matrix.apm, apm_add, AP_DEVICES);
matrix_mdev->matrix.adm, adm_add, AP_DEVICES);
DECLARE_BITMAP(apm_add, AP_DEVICES);
AP_DEVICES);
DECLARE_BITMAP(apm_filtered, AP_DEVICES);
matrix_mdev->apm_add, AP_DEVICES);
if (bitmap_empty(matrix_mdev->apm_add, AP_DEVICES) &&
bitmap_clear(matrix_mdev->apm_add, 0, AP_DEVICES);
DECLARE_BITMAP(prev_shadow_apm, AP_DEVICES);
bitmap_copy(prev_shadow_apm, matrix_mdev->shadow_apcb.apm, AP_DEVICES);
bitmap_clear(apm_filtered, 0, AP_DEVICES);
(unsigned long *)matrix_dev->info.apm, AP_DEVICES);
for_each_set_bit_inv(apid, matrix_mdev->shadow_apcb.apm, AP_DEVICES) {
AP_DEVICES) ||
for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) {
for_each_set_bit_inv(apid, apm, AP_DEVICES) {
for_each_set_bit_inv(apid, apm, AP_DEVICES) {
DECLARE_BITMAP(apm, AP_DEVICES);
if (!bitmap_and(apm, mdev_apm, assigned_to->matrix.apm, AP_DEVICES))
DECLARE_BITMAP(apm_add, AP_DEVICES);
DECLARE_BITMAP(apm, AP_DEVICES);
char status[AP_DEVICES];
zcrypt_status_mask(status, AP_DEVICES);
char qdepth[AP_DEVICES];
zcrypt_qdepth_mask(qdepth, AP_DEVICES);
reqcnt = kcalloc(AP_DEVICES, sizeof(u32), GFP_KERNEL);
zcrypt_perdev_reqcnt(reqcnt, AP_DEVICES);
sizeof(u32) * AP_DEVICES))
AP_DEVICES, &ap_attr_mutex);