/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
H A D | libcfs_mem.c | 51 struct cfs_var_array *arr; cfs_percpt_free() local 54 arr = container_of(vars, struct cfs_var_array, va_ptrs[0]); cfs_percpt_free() 56 for (i = 0; i < arr->va_count; i++) { cfs_percpt_free() 57 if (arr->va_ptrs[i] != NULL) cfs_percpt_free() 58 LIBCFS_FREE(arr->va_ptrs[i], arr->va_size); cfs_percpt_free() 61 LIBCFS_FREE(arr, offsetof(struct cfs_var_array, cfs_percpt_free() 62 va_ptrs[arr->va_count])); cfs_percpt_free() 70 * arr = cfs_percpt_alloc(cfs_cpu_pt, size); 71 * then caller can access memory block for CPU 0 by arr[0], 72 * memory block for CPU 1 by arr[1]... 73 * memory block for CPU N by arr[N]... 80 struct cfs_var_array *arr; cfs_percpt_alloc() local 86 LIBCFS_ALLOC(arr, offsetof(struct cfs_var_array, va_ptrs[count])); cfs_percpt_alloc() 87 if (arr == NULL) cfs_percpt_alloc() 90 arr->va_size = size = L1_CACHE_ALIGN(size); cfs_percpt_alloc() 91 arr->va_count = count; cfs_percpt_alloc() 92 arr->va_cptab = cptab; cfs_percpt_alloc() 95 LIBCFS_CPT_ALLOC(arr->va_ptrs[i], cptab, i, size); cfs_percpt_alloc() 96 if (arr->va_ptrs[i] == NULL) { cfs_percpt_alloc() 97 cfs_percpt_free((void *)&arr->va_ptrs[0]); cfs_percpt_alloc() 102 return (void *)&arr->va_ptrs[0]; cfs_percpt_alloc() 113 struct cfs_var_array *arr; cfs_percpt_number() local 115 arr = container_of(vars, struct cfs_var_array, va_ptrs[0]); cfs_percpt_number() 117 return arr->va_count; cfs_percpt_number() 127 struct cfs_var_array *arr; cfs_percpt_current() local 130 arr = container_of(vars, struct cfs_var_array, va_ptrs[0]); cfs_percpt_current() 131 cpt = cfs_cpt_current(arr->va_cptab, 0); cfs_percpt_current() 135 return arr->va_ptrs[cpt]; cfs_percpt_current() 142 struct cfs_var_array *arr; cfs_percpt_index() local 144 arr = container_of(vars, struct cfs_var_array, va_ptrs[0]); cfs_percpt_index() 146 LASSERT(idx >= 0 && idx < arr->va_count); cfs_percpt_index() 147 return arr->va_ptrs[idx]; cfs_percpt_index() 157 struct cfs_var_array *arr; cfs_array_free() local 160 arr = container_of(vars, struct cfs_var_array, va_ptrs[0]); cfs_array_free() 162 for (i = 0; i < arr->va_count; i++) { cfs_array_free() 163 if (arr->va_ptrs[i] == NULL) cfs_array_free() 166 LIBCFS_FREE(arr->va_ptrs[i], arr->va_size); cfs_array_free() 168 LIBCFS_FREE(arr, offsetof(struct cfs_var_array, cfs_array_free() 169 va_ptrs[arr->va_count])); cfs_array_free() 181 struct cfs_var_array *arr; cfs_array_alloc() local 184 LIBCFS_ALLOC(arr, offsetof(struct cfs_var_array, va_ptrs[count])); cfs_array_alloc() 185 if (arr == NULL) cfs_array_alloc() 188 arr->va_count = count; cfs_array_alloc() 189 arr->va_size = size; cfs_array_alloc() 192 LIBCFS_ALLOC(arr->va_ptrs[i], size); cfs_array_alloc() 194 if (arr->va_ptrs[i] == NULL) { cfs_array_alloc() 195 cfs_array_free((void *)&arr->va_ptrs[0]); cfs_array_alloc() 200 return (void *)&arr->va_ptrs[0]; cfs_array_alloc()
|
/linux-4.1.27/drivers/fmc/ |
H A D | fmc-sdb.c | 33 struct sdb_array *arr, *sub; __fmc_scan_sdb_tree() local 48 arr = kzalloc(sizeof(*arr), GFP_KERNEL); __fmc_scan_sdb_tree() 49 if (!arr) __fmc_scan_sdb_tree() 51 arr->record = kzalloc(sizeof(arr->record[0]) * n, GFP_KERNEL); __fmc_scan_sdb_tree() 52 arr->subtree = kzalloc(sizeof(arr->subtree[0]) * n, GFP_KERNEL); __fmc_scan_sdb_tree() 53 if (!arr->record || !arr->subtree) { __fmc_scan_sdb_tree() 54 kfree(arr->record); __fmc_scan_sdb_tree() 55 kfree(arr->subtree); __fmc_scan_sdb_tree() 56 kfree(arr); __fmc_scan_sdb_tree() 60 arr->len = n; __fmc_scan_sdb_tree() 61 arr->level = level; __fmc_scan_sdb_tree() 62 arr->fmc = fmc; __fmc_scan_sdb_tree() 66 for (j = 0; j < sizeof(arr->record[0]); j += 4) { __fmc_scan_sdb_tree() 67 *(uint32_t *)((void *)(arr->record + i) + j) = __fmc_scan_sdb_tree() 70 r = &arr->record[i]; __fmc_scan_sdb_tree() 71 arr->subtree[i] = ERR_PTR(-ENODEV); __fmc_scan_sdb_tree() 81 arr->subtree[i] = sub; /* may be error */ __fmc_scan_sdb_tree() 84 sub->parent = arr; __fmc_scan_sdb_tree() 88 return arr; __fmc_scan_sdb_tree() 104 static void __fmc_sdb_free(struct sdb_array *arr) __fmc_sdb_free() argument 108 if (!arr) __fmc_sdb_free() 110 n = arr->len; __fmc_sdb_free() 112 if (IS_ERR(arr->subtree[i])) __fmc_sdb_free() 114 __fmc_sdb_free(arr->subtree[i]); __fmc_sdb_free() 116 kfree(arr->record); __fmc_sdb_free() 117 kfree(arr->subtree); __fmc_sdb_free() 118 kfree(arr); __fmc_sdb_free() 169 const struct sdb_array *arr) __fmc_show_sdb_tree() 171 unsigned long base = arr->baseaddr; __fmc_show_sdb_tree() 172 int i, j, n = arr->len, level = arr->level; __fmc_show_sdb_tree() 179 r = &arr->record[i]; __fmc_show_sdb_tree() 208 if (IS_ERR(arr->subtree[i])) { __fmc_show_sdb_tree() 210 PTR_ERR(arr->subtree[i])); __fmc_show_sdb_tree() 213 __fmc_show_sdb_tree(fmc, arr->subtree[i]); __fmc_show_sdb_tree() 168 __fmc_show_sdb_tree(const struct fmc_device *fmc, const struct sdb_array *arr) __fmc_show_sdb_tree() argument
|
/linux-4.1.27/drivers/scsi/ |
H A D | scsi_debug.c | 902 static int fill_from_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, fill_from_dev_buffer() argument 914 arr, arr_len); fill_from_dev_buffer() 920 /* Returns number of bytes fetched into 'arr' or -1 if error. */ fetch_to_dev_buffer() 921 static int fetch_to_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, fetch_to_dev_buffer() argument 929 return scsi_sg_copy_to_buffer(scp, arr, arr_len); fetch_to_dev_buffer() 937 /* Device identification VPD page. Returns number of bytes placed in arr */ inquiry_evpd_83() 938 static int inquiry_evpd_83(unsigned char * arr, int port_group_id, inquiry_evpd_83() argument 948 arr[0] = 0x2; /* ASCII */ inquiry_evpd_83() 949 arr[1] = 0x1; inquiry_evpd_83() 950 arr[2] = 0x0; inquiry_evpd_83() 951 memcpy(&arr[4], inq_vendor_id, 8); inquiry_evpd_83() 952 memcpy(&arr[12], inq_product_id, 16); inquiry_evpd_83() 953 memcpy(&arr[28], dev_id_str, dev_id_str_len); inquiry_evpd_83() 955 arr[3] = num; inquiry_evpd_83() 959 arr[num++] = 0x1; /* binary (not necessarily sas) */ inquiry_evpd_83() 960 arr[num++] = 0x3; /* PIV=0, lu, naa */ inquiry_evpd_83() 961 arr[num++] = 0x0; inquiry_evpd_83() 962 arr[num++] = 0x8; inquiry_evpd_83() 963 arr[num++] = 0x53; /* naa-5 ieee company id=0x333333 (fake) */ inquiry_evpd_83() 964 arr[num++] = 0x33; inquiry_evpd_83() 965 arr[num++] = 0x33; inquiry_evpd_83() 966 arr[num++] = 0x30; inquiry_evpd_83() 967 arr[num++] = (dev_id_num >> 24); inquiry_evpd_83() 968 arr[num++] = (dev_id_num >> 16) & 0xff; inquiry_evpd_83() 969 arr[num++] = (dev_id_num >> 8) & 0xff; inquiry_evpd_83() 970 arr[num++] = dev_id_num & 0xff; inquiry_evpd_83() 972 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_83() 973 arr[num++] = 0x94; /* PIV=1, target port, rel port */ inquiry_evpd_83() 974 arr[num++] = 0x0; /* reserved */ inquiry_evpd_83() 975 arr[num++] = 0x4; /* length */ inquiry_evpd_83() 976 arr[num++] = 0x0; /* reserved */ inquiry_evpd_83() 977 arr[num++] = 0x0; /* reserved */ inquiry_evpd_83() 978 arr[num++] = 0x0; inquiry_evpd_83() 979 arr[num++] = 0x1; /* relative port A */ inquiry_evpd_83() 982 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_83() 983 arr[num++] = 0x93; /* piv=1, target port, naa */ inquiry_evpd_83() 984 arr[num++] = 0x0; inquiry_evpd_83() 985 arr[num++] = 0x8; inquiry_evpd_83() 986 arr[num++] = 0x52; /* naa-5, company id=0x222222 (fake) */ inquiry_evpd_83() 987 arr[num++] = 0x22; inquiry_evpd_83() 988 arr[num++] = 0x22; inquiry_evpd_83() 989 arr[num++] = 0x20; inquiry_evpd_83() 990 arr[num++] = (port_a >> 24); inquiry_evpd_83() 991 arr[num++] = (port_a >> 16) & 0xff; inquiry_evpd_83() 992 arr[num++] = (port_a >> 8) & 0xff; inquiry_evpd_83() 993 arr[num++] = port_a & 0xff; inquiry_evpd_83() 995 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_83() 996 arr[num++] = 0x95; /* piv=1, target port group id */ inquiry_evpd_83() 997 arr[num++] = 0x0; inquiry_evpd_83() 998 arr[num++] = 0x4; inquiry_evpd_83() 999 arr[num++] = 0; inquiry_evpd_83() 1000 arr[num++] = 0; inquiry_evpd_83() 1001 arr[num++] = (port_group_id >> 8) & 0xff; inquiry_evpd_83() 1002 arr[num++] = port_group_id & 0xff; inquiry_evpd_83() 1004 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_83() 1005 arr[num++] = 0xa3; /* piv=1, target device, naa */ inquiry_evpd_83() 1006 arr[num++] = 0x0; inquiry_evpd_83() 1007 arr[num++] = 0x8; inquiry_evpd_83() 1008 arr[num++] = 0x52; /* naa-5, company id=0x222222 (fake) */ inquiry_evpd_83() 1009 arr[num++] = 0x22; inquiry_evpd_83() 1010 arr[num++] = 0x22; inquiry_evpd_83() 1011 arr[num++] = 0x20; inquiry_evpd_83() 1012 arr[num++] = (target_dev_id >> 24); inquiry_evpd_83() 1013 arr[num++] = (target_dev_id >> 16) & 0xff; inquiry_evpd_83() 1014 arr[num++] = (target_dev_id >> 8) & 0xff; inquiry_evpd_83() 1015 arr[num++] = target_dev_id & 0xff; inquiry_evpd_83() 1017 arr[num++] = 0x63; /* proto=sas, UTF-8 */ inquiry_evpd_83() 1018 arr[num++] = 0xa8; /* piv=1, target device, SCSI name string */ inquiry_evpd_83() 1019 arr[num++] = 0x0; inquiry_evpd_83() 1020 arr[num++] = 24; inquiry_evpd_83() 1021 memcpy(arr + num, "naa.52222220", 12); inquiry_evpd_83() 1024 memcpy(arr + num, b, 8); inquiry_evpd_83() 1026 memset(arr + num, 0, 4); inquiry_evpd_83() 1039 static int inquiry_evpd_84(unsigned char * arr) inquiry_evpd_84() argument 1041 memcpy(arr, vpd84_data, sizeof(vpd84_data)); inquiry_evpd_84() 1046 static int inquiry_evpd_85(unsigned char * arr) inquiry_evpd_85() argument 1053 arr[num++] = 0x1; /* lu, storage config */ inquiry_evpd_85() 1054 arr[num++] = 0x0; /* reserved */ inquiry_evpd_85() 1055 arr[num++] = 0x0; inquiry_evpd_85() 1060 arr[num++] = plen; /* length, null termianted, padded */ inquiry_evpd_85() 1061 memcpy(arr + num, na1, olen); inquiry_evpd_85() 1062 memset(arr + num + olen, 0, plen - olen); inquiry_evpd_85() 1065 arr[num++] = 0x4; /* lu, logging */ inquiry_evpd_85() 1066 arr[num++] = 0x0; /* reserved */ inquiry_evpd_85() 1067 arr[num++] = 0x0; inquiry_evpd_85() 1072 arr[num++] = plen; /* length, null terminated, padded */ inquiry_evpd_85() 1073 memcpy(arr + num, na2, olen); inquiry_evpd_85() 1074 memset(arr + num + olen, 0, plen - olen); inquiry_evpd_85() 1081 static int inquiry_evpd_88(unsigned char * arr, int target_dev_id) inquiry_evpd_88() argument 1088 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1089 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1090 arr[num++] = 0x0; inquiry_evpd_88() 1091 arr[num++] = 0x1; /* relative port 1 (primary) */ inquiry_evpd_88() 1092 memset(arr + num, 0, 6); inquiry_evpd_88() 1094 arr[num++] = 0x0; inquiry_evpd_88() 1095 arr[num++] = 12; /* length tp descriptor */ inquiry_evpd_88() 1097 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_88() 1098 arr[num++] = 0x93; /* PIV=1, target port, NAA */ inquiry_evpd_88() 1099 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1100 arr[num++] = 0x8; /* length */ inquiry_evpd_88() 1101 arr[num++] = 0x52; /* NAA-5, company_id=0x222222 (fake) */ inquiry_evpd_88() 1102 arr[num++] = 0x22; inquiry_evpd_88() 1103 arr[num++] = 0x22; inquiry_evpd_88() 1104 arr[num++] = 0x20; inquiry_evpd_88() 1105 arr[num++] = (port_a >> 24); inquiry_evpd_88() 1106 arr[num++] = (port_a >> 16) & 0xff; inquiry_evpd_88() 1107 arr[num++] = (port_a >> 8) & 0xff; inquiry_evpd_88() 1108 arr[num++] = port_a & 0xff; inquiry_evpd_88() 1110 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1111 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1112 arr[num++] = 0x0; inquiry_evpd_88() 1113 arr[num++] = 0x2; /* relative port 2 (secondary) */ inquiry_evpd_88() 1114 memset(arr + num, 0, 6); inquiry_evpd_88() 1116 arr[num++] = 0x0; inquiry_evpd_88() 1117 arr[num++] = 12; /* length tp descriptor */ inquiry_evpd_88() 1119 arr[num++] = 0x61; /* proto=sas, binary */ inquiry_evpd_88() 1120 arr[num++] = 0x93; /* PIV=1, target port, NAA */ inquiry_evpd_88() 1121 arr[num++] = 0x0; /* reserved */ inquiry_evpd_88() 1122 arr[num++] = 0x8; /* length */ inquiry_evpd_88() 1123 arr[num++] = 0x52; /* NAA-5, company_id=0x222222 (fake) */ inquiry_evpd_88() 1124 arr[num++] = 0x22; inquiry_evpd_88() 1125 arr[num++] = 0x22; inquiry_evpd_88() 1126 arr[num++] = 0x20; inquiry_evpd_88() 1127 arr[num++] = (port_b >> 24); inquiry_evpd_88() 1128 arr[num++] = (port_b >> 16) & 0xff; inquiry_evpd_88() 1129 arr[num++] = (port_b >> 8) & 0xff; inquiry_evpd_88() 1130 arr[num++] = port_b & 0xff; inquiry_evpd_88() 1181 static int inquiry_evpd_89(unsigned char * arr) inquiry_evpd_89() argument 1183 memcpy(arr, vpd89_data, sizeof(vpd89_data)); inquiry_evpd_89() 1196 static int inquiry_evpd_b0(unsigned char * arr) inquiry_evpd_b0() argument 1200 memcpy(arr, vpdb0_data, sizeof(vpdb0_data)); inquiry_evpd_b0() 1204 arr[2] = (gran >> 8) & 0xff; inquiry_evpd_b0() 1205 arr[3] = gran & 0xff; inquiry_evpd_b0() 1209 arr[4] = (sdebug_store_sectors >> 24) & 0xff; inquiry_evpd_b0() 1210 arr[5] = (sdebug_store_sectors >> 16) & 0xff; inquiry_evpd_b0() 1211 arr[6] = (sdebug_store_sectors >> 8) & 0xff; inquiry_evpd_b0() 1212 arr[7] = sdebug_store_sectors & 0xff; inquiry_evpd_b0() 1216 put_unaligned_be32(scsi_debug_opt_blks, &arr[8]); inquiry_evpd_b0() 1220 put_unaligned_be32(scsi_debug_unmap_max_blocks, &arr[16]); inquiry_evpd_b0() 1223 put_unaligned_be32(scsi_debug_unmap_max_desc, &arr[20]); inquiry_evpd_b0() 1228 put_unaligned_be32(scsi_debug_unmap_alignment, &arr[28]); inquiry_evpd_b0() 1229 arr[28] |= 0x80; /* UGAVALID */ inquiry_evpd_b0() 1233 put_unaligned_be32(scsi_debug_unmap_granularity, &arr[24]); inquiry_evpd_b0() 1236 put_unaligned_be64(scsi_debug_write_same_length, &arr[32]); inquiry_evpd_b0() 1244 static int inquiry_evpd_b1(unsigned char *arr) inquiry_evpd_b1() argument 1246 memset(arr, 0, 0x3c); inquiry_evpd_b1() 1247 arr[0] = 0; inquiry_evpd_b1() 1248 arr[1] = 1; /* non rotating medium (e.g. solid state) */ inquiry_evpd_b1() 1249 arr[2] = 0; inquiry_evpd_b1() 1250 arr[3] = 5; /* less than 1.8" */ inquiry_evpd_b1() 1256 static int inquiry_evpd_b2(unsigned char *arr) inquiry_evpd_b2() argument 1258 memset(arr, 0, 0x4); inquiry_evpd_b2() 1259 arr[0] = 0; /* threshold exponent */ inquiry_evpd_b2() 1262 arr[1] = 1 << 7; inquiry_evpd_b2() 1265 arr[1] |= 1 << 6; inquiry_evpd_b2() 1268 arr[1] |= 1 << 5; inquiry_evpd_b2() 1271 arr[1] |= 1 << 2; inquiry_evpd_b2() 1282 unsigned char * arr; resp_inquiry() local 1288 arr = kzalloc(SDEBUG_MAX_INQ_ARR_SZ, GFP_ATOMIC); resp_inquiry() 1289 if (! arr) resp_inquiry() 1298 arr[0] = pq_pdt; resp_inquiry() 1301 kfree(arr); resp_inquiry() 1318 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1320 arr[n++] = 0x0; /* this page */ resp_inquiry() 1321 arr[n++] = 0x80; /* unit serial number */ resp_inquiry() 1322 arr[n++] = 0x83; /* device identification */ resp_inquiry() 1323 arr[n++] = 0x84; /* software interface ident. */ resp_inquiry() 1324 arr[n++] = 0x85; /* management network addresses */ resp_inquiry() 1325 arr[n++] = 0x86; /* extended inquiry */ resp_inquiry() 1326 arr[n++] = 0x87; /* mode page policy */ resp_inquiry() 1327 arr[n++] = 0x88; /* SCSI ports */ resp_inquiry() 1328 arr[n++] = 0x89; /* ATA information */ resp_inquiry() 1329 arr[n++] = 0xb0; /* Block limits (SBC) */ resp_inquiry() 1330 arr[n++] = 0xb1; /* Block characteristics (SBC) */ resp_inquiry() 1332 arr[n++] = 0xb2; resp_inquiry() 1333 arr[3] = n - 4; /* number of supported VPD pages */ resp_inquiry() 1335 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1336 arr[3] = len; resp_inquiry() 1337 memcpy(&arr[4], lu_id_str, len); resp_inquiry() 1339 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1340 arr[3] = inquiry_evpd_83(&arr[4], port_group_id, resp_inquiry() 1344 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1345 arr[3] = inquiry_evpd_84(&arr[4]); resp_inquiry() 1347 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1348 arr[3] = inquiry_evpd_85(&arr[4]); resp_inquiry() 1350 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1351 arr[3] = 0x3c; /* number of following entries */ resp_inquiry() 1353 arr[4] = 0x4; /* SPT: GRD_CHK:1 */ resp_inquiry() 1355 arr[4] = 0x5; /* SPT: GRD_CHK:1, REF_CHK:1 */ resp_inquiry() 1357 arr[4] = 0x0; /* no protection stuff */ resp_inquiry() 1358 arr[5] = 0x7; /* head of q, ordered + simple q's */ resp_inquiry() 1360 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1361 arr[3] = 0x8; /* number of following entries */ resp_inquiry() 1362 arr[4] = 0x2; /* disconnect-reconnect mp */ resp_inquiry() 1363 arr[6] = 0x80; /* mlus, shared */ resp_inquiry() 1364 arr[8] = 0x18; /* protocol specific lu */ resp_inquiry() 1365 arr[10] = 0x82; /* mlus, per initiator port */ resp_inquiry() 1367 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1368 arr[3] = inquiry_evpd_88(&arr[4], target_dev_id); resp_inquiry() 1370 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1371 n = inquiry_evpd_89(&arr[4]); resp_inquiry() 1372 arr[2] = (n >> 8); resp_inquiry() 1373 arr[3] = (n & 0xff); resp_inquiry() 1375 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1376 arr[3] = inquiry_evpd_b0(&arr[4]); resp_inquiry() 1378 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1379 arr[3] = inquiry_evpd_b1(&arr[4]); resp_inquiry() 1381 arr[1] = cmd[2]; /*sanity */ resp_inquiry() 1382 arr[3] = inquiry_evpd_b2(&arr[4]); resp_inquiry() 1385 kfree(arr); resp_inquiry() 1388 len = min(((arr[2] << 8) + arr[3]) + 4, alloc_len); resp_inquiry() 1389 ret = fill_from_dev_buffer(scp, arr, resp_inquiry() 1391 kfree(arr); resp_inquiry() 1395 arr[1] = scsi_debug_removable ? 0x80 : 0; /* Removable disk */ resp_inquiry() 1396 arr[2] = scsi_debug_scsi_level; resp_inquiry() 1397 arr[3] = 2; /* response_data_format==2 */ resp_inquiry() 1398 arr[4] = SDEBUG_LONG_INQ_SZ - 5; resp_inquiry() 1399 arr[5] = scsi_debug_dif ? 1 : 0; /* PROTECT bit */ resp_inquiry() 1401 arr[5] = 0x10; /* claim: implicit TGPS */ resp_inquiry() 1402 arr[6] = 0x10; /* claim: MultiP */ resp_inquiry() 1403 /* arr[6] |= 0x40; ... claim: EncServ (enclosure services) */ resp_inquiry() 1404 arr[7] = 0xa; /* claim: LINKED + CMDQUE */ resp_inquiry() 1405 memcpy(&arr[8], inq_vendor_id, 8); resp_inquiry() 1406 memcpy(&arr[16], inq_product_id, 16); resp_inquiry() 1407 memcpy(&arr[32], inq_product_rev, 4); resp_inquiry() 1409 arr[58] = 0x0; arr[59] = 0xa2; /* SAM-5 rev 4 */ resp_inquiry() 1410 arr[60] = 0x4; arr[61] = 0x68; /* SPC-4 rev 37 */ resp_inquiry() 1413 arr[n++] = 0x4; arr[n++] = 0xc5; /* SBC-4 rev 36 */ resp_inquiry() 1415 arr[n++] = 0x5; arr[n++] = 0x25; /* SSC-4 rev 3 */ resp_inquiry() 1417 arr[n++] = 0x20; arr[n++] = 0xe6; /* SPL-3 rev 7 */ resp_inquiry() 1418 ret = fill_from_dev_buffer(scp, arr, resp_inquiry() 1420 kfree(arr); resp_inquiry() 1429 unsigned char arr[SCSI_SENSE_BUFFERSIZE]; resp_requests() local 1433 memset(arr, 0, sizeof(arr)); resp_requests() 1439 arr[0] = 0x72; resp_requests() 1440 arr[1] = 0x0; /* NO_SENSE in sense_key */ resp_requests() 1441 arr[2] = THRESHOLD_EXCEEDED; resp_requests() 1442 arr[3] = 0xff; /* TEST set and MRIE==6 */ resp_requests() 1445 arr[0] = 0x70; resp_requests() 1446 arr[2] = 0x0; /* NO_SENSE in sense_key */ resp_requests() 1447 arr[7] = 0xa; /* 18 byte sense buffer */ resp_requests() 1448 arr[12] = THRESHOLD_EXCEEDED; resp_requests() 1449 arr[13] = 0xff; /* TEST set and MRIE==6 */ resp_requests() 1452 memcpy(arr, sbuff, SCSI_SENSE_BUFFERSIZE); resp_requests() 1453 if (arr[0] >= 0x70 && dsense == scsi_debug_dsense) resp_requests() 1455 else if (arr[0] <= 0x70) { resp_requests() 1457 memset(arr, 0, 8); resp_requests() 1458 arr[0] = 0x72; resp_requests() 1461 memset(arr, 0, 18); resp_requests() 1462 arr[0] = 0x70; resp_requests() 1463 arr[7] = 0xa; resp_requests() 1466 memset(arr, 0, 8); resp_requests() 1467 arr[0] = 0x72; resp_requests() 1468 arr[1] = sbuff[2]; /* sense key */ resp_requests() 1469 arr[2] = sbuff[12]; /* asc */ resp_requests() 1470 arr[3] = sbuff[13]; /* ascq */ resp_requests() 1473 memset(arr, 0, 18); resp_requests() 1474 arr[0] = 0x70; resp_requests() 1475 arr[2] = sbuff[1]; resp_requests() 1476 arr[7] = 0xa; resp_requests() 1477 arr[12] = sbuff[1]; resp_requests() 1478 arr[13] = sbuff[3]; resp_requests() 1483 return fill_from_dev_buffer(scp, arr, len); resp_requests() 1516 unsigned char arr[SDEBUG_READCAP_ARR_SZ]; resp_readcap() local 1521 memset(arr, 0, SDEBUG_READCAP_ARR_SZ); resp_readcap() 1524 arr[0] = (capac >> 24); resp_readcap() 1525 arr[1] = (capac >> 16) & 0xff; resp_readcap() 1526 arr[2] = (capac >> 8) & 0xff; resp_readcap() 1527 arr[3] = capac & 0xff; resp_readcap() 1529 arr[0] = 0xff; resp_readcap() 1530 arr[1] = 0xff; resp_readcap() 1531 arr[2] = 0xff; resp_readcap() 1532 arr[3] = 0xff; resp_readcap() 1534 arr[6] = (scsi_debug_sector_size >> 8) & 0xff; resp_readcap() 1535 arr[7] = scsi_debug_sector_size & 0xff; resp_readcap() 1536 return fill_from_dev_buffer(scp, arr, SDEBUG_READCAP_ARR_SZ); resp_readcap() 1544 unsigned char arr[SDEBUG_READCAP16_ARR_SZ]; resp_readcap16() local 1552 memset(arr, 0, SDEBUG_READCAP16_ARR_SZ); resp_readcap16() 1555 arr[7 - k] = capac & 0xff; resp_readcap16() 1556 arr[8] = (scsi_debug_sector_size >> 24) & 0xff; resp_readcap16() 1557 arr[9] = (scsi_debug_sector_size >> 16) & 0xff; resp_readcap16() 1558 arr[10] = (scsi_debug_sector_size >> 8) & 0xff; resp_readcap16() 1559 arr[11] = scsi_debug_sector_size & 0xff; resp_readcap16() 1560 arr[13] = scsi_debug_physblk_exp & 0xf; resp_readcap16() 1561 arr[14] = (scsi_debug_lowest_aligned >> 8) & 0x3f; resp_readcap16() 1564 arr[14] |= 0x80; /* LBPME */ resp_readcap16() 1566 arr[14] |= 0x40; /* LBPRZ */ resp_readcap16() 1569 arr[15] = scsi_debug_lowest_aligned & 0xff; resp_readcap16() 1572 arr[12] = (scsi_debug_dif - 1) << 1; /* P_TYPE */ resp_readcap16() 1573 arr[12] |= 1; /* PROT_EN */ resp_readcap16() 1576 return fill_from_dev_buffer(scp, arr, resp_readcap16() 1586 unsigned char * arr; resp_report_tgtpgs() local 1594 arr = kzalloc(SDEBUG_MAX_TGTPGS_ARR_SZ, GFP_ATOMIC); resp_report_tgtpgs() 1595 if (! arr) resp_report_tgtpgs() 1615 arr[n++] = host_no % 3; /* Asymm access state */ resp_report_tgtpgs() 1616 arr[n++] = 0x0F; /* claim: all states are supported */ resp_report_tgtpgs() 1618 arr[n++] = 0x0; /* Active/Optimized path */ resp_report_tgtpgs() 1619 arr[n++] = 0x01; /* claim: only support active/optimized paths */ resp_report_tgtpgs() 1621 arr[n++] = (port_group_a >> 8) & 0xff; resp_report_tgtpgs() 1622 arr[n++] = port_group_a & 0xff; resp_report_tgtpgs() 1623 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1624 arr[n++] = 0; /* Status code */ resp_report_tgtpgs() 1625 arr[n++] = 0; /* Vendor unique */ resp_report_tgtpgs() 1626 arr[n++] = 0x1; /* One port per group */ resp_report_tgtpgs() 1627 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1628 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1629 arr[n++] = (port_a >> 8) & 0xff; resp_report_tgtpgs() 1630 arr[n++] = port_a & 0xff; resp_report_tgtpgs() 1631 arr[n++] = 3; /* Port unavailable */ resp_report_tgtpgs() 1632 arr[n++] = 0x08; /* claim: only unavailalbe paths are supported */ resp_report_tgtpgs() 1633 arr[n++] = (port_group_b >> 8) & 0xff; resp_report_tgtpgs() 1634 arr[n++] = port_group_b & 0xff; resp_report_tgtpgs() 1635 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1636 arr[n++] = 0; /* Status code */ resp_report_tgtpgs() 1637 arr[n++] = 0; /* Vendor unique */ resp_report_tgtpgs() 1638 arr[n++] = 0x1; /* One port per group */ resp_report_tgtpgs() 1639 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1640 arr[n++] = 0; /* Reserved */ resp_report_tgtpgs() 1641 arr[n++] = (port_b >> 8) & 0xff; resp_report_tgtpgs() 1642 arr[n++] = port_b & 0xff; resp_report_tgtpgs() 1645 arr[0] = (rlen >> 24) & 0xff; resp_report_tgtpgs() 1646 arr[1] = (rlen >> 16) & 0xff; resp_report_tgtpgs() 1647 arr[2] = (rlen >> 8) & 0xff; resp_report_tgtpgs() 1648 arr[3] = rlen & 0xff; resp_report_tgtpgs() 1657 ret = fill_from_dev_buffer(scp, arr, resp_report_tgtpgs() 1659 kfree(arr); resp_report_tgtpgs() 1673 u8 *arr; resp_rsup_opcodes() local 1689 arr = kzalloc((a_len < 256) ? 320 : a_len + 64, GFP_ATOMIC); resp_rsup_opcodes() 1690 if (NULL == arr) { resp_rsup_opcodes() 1705 put_unaligned_be32(count * bump, arr); resp_rsup_opcodes() 1711 arr[offset] = oip->opcode; resp_rsup_opcodes() 1712 put_unaligned_be16(oip->sa, arr + offset + 2); resp_rsup_opcodes() 1714 arr[offset + 5] |= 0x2; resp_rsup_opcodes() 1716 arr[offset + 5] |= 0x1; resp_rsup_opcodes() 1717 put_unaligned_be16(oip->len_mask[0], arr + offset + 6); resp_rsup_opcodes() 1719 put_unaligned_be16(0xa, arr + offset + 8); resp_rsup_opcodes() 1725 arr[offset] = oip->opcode; resp_rsup_opcodes() 1726 put_unaligned_be16(oip->sa, arr + offset + 2); resp_rsup_opcodes() 1728 arr[offset + 5] |= 0x2; resp_rsup_opcodes() 1730 arr[offset + 5] |= 0x1; resp_rsup_opcodes() 1732 arr + offset + 6); resp_rsup_opcodes() 1735 arr + offset + 8); resp_rsup_opcodes() 1754 kfree(arr); resp_rsup_opcodes() 1761 kfree(arr); /* point at requested sa */ resp_rsup_opcodes() 1787 put_unaligned_be16(u, arr + 2); resp_rsup_opcodes() 1788 arr[4] = oip->opcode; resp_rsup_opcodes() 1790 arr[4 + k] = (k < 16) ? resp_rsup_opcodes() 1796 arr[1] = (rctd ? 0x80 : 0) | supp; resp_rsup_opcodes() 1798 put_unaligned_be16(0xa, arr + offset); resp_rsup_opcodes() 1804 kfree(arr); resp_rsup_opcodes() 1809 errsts = fill_from_dev_buffer(scp, arr, len); resp_rsup_opcodes() 1810 kfree(arr); resp_rsup_opcodes() 1819 u8 arr[16]; resp_rsup_tmfs() local 1822 memset(arr, 0, sizeof(arr)); resp_rsup_tmfs() 1829 arr[0] = 0xc8; /* ATS | ATSS | LURS */ resp_rsup_tmfs() 1830 arr[1] = 0x1; /* ITNRS */ resp_rsup_tmfs() 1832 arr[3] = 0xc; resp_rsup_tmfs() 1838 return fill_from_dev_buffer(scp, arr, len); resp_rsup_tmfs() 2009 unsigned char arr[SDEBUG_MAX_MSENSE_SZ]; resp_mode_sense() local 2023 memset(arr, 0, SDEBUG_MAX_MSENSE_SZ); resp_mode_sense() 2036 arr[2] = dev_spec; resp_mode_sense() 2037 arr[3] = bd_len; resp_mode_sense() 2040 arr[3] = dev_spec; resp_mode_sense() 2042 arr[4] = 0x1; /* set LONGLBA bit */ resp_mode_sense() 2043 arr[7] = bd_len; /* assume 255 or less */ resp_mode_sense() 2046 ap = arr + offset; resp_mode_sense() 2065 ap = arr + offset; resp_mode_sense() 2076 ap = arr + offset; resp_mode_sense() 2149 arr[0] = offset - 1; resp_mode_sense() 2151 arr[0] = ((offset - 2) >> 8) & 0xff; resp_mode_sense() 2152 arr[1] = (offset - 2) & 0xff; resp_mode_sense() 2154 return fill_from_dev_buffer(scp, arr, min(alloc_len, offset)); resp_mode_sense() 2164 unsigned char arr[SDEBUG_MAX_MSELECT_SZ]; resp_mode_select() local 2168 memset(arr, 0, sizeof(arr)); resp_mode_select() 2176 res = fetch_to_dev_buffer(scp, arr, param_len); resp_mode_select() 2184 md_len = mselect6 ? (arr[0] + 1) : ((arr[0] << 8) + arr[1] + 2); resp_mode_select() 2185 bd_len = mselect6 ? arr[3] : ((arr[6] << 8) + arr[7]); resp_mode_select() 2191 mpage = arr[off] & 0x3f; resp_mode_select() 2192 ps = !!(arr[off] & 0x80); resp_mode_select() 2197 spf = !!(arr[off] & 0x40); resp_mode_select() 2198 pg_len = spf ? ((arr[off + 2] << 8) + arr[off + 3] + 4) : resp_mode_select() 2199 (arr[off + 1] + 2); resp_mode_select() 2207 if (caching_pg[1] == arr[off + 1]) { resp_mode_select() 2208 memcpy(caching_pg + 2, arr + off + 2, resp_mode_select() 2214 if (ctrl_m_pg[1] == arr[off + 1]) { resp_mode_select() 2215 memcpy(ctrl_m_pg + 2, arr + off + 2, resp_mode_select() 2222 if (iec_m_pg[1] == arr[off + 1]) { resp_mode_select() 2223 memcpy(iec_m_pg + 2, arr + off + 2, resp_mode_select() 2238 static int resp_temp_l_pg(unsigned char * arr) resp_temp_l_pg() argument 2244 memcpy(arr, temp_l_pg, sizeof(temp_l_pg)); resp_temp_l_pg() 2248 static int resp_ie_l_pg(unsigned char * arr) resp_ie_l_pg() argument 2253 memcpy(arr, ie_l_pg, sizeof(ie_l_pg)); resp_ie_l_pg() 2255 arr[4] = THRESHOLD_EXCEEDED; resp_ie_l_pg() 2256 arr[5] = 0xff; resp_ie_l_pg() 2267 unsigned char arr[SDEBUG_MAX_LSENSE_SZ]; resp_log_sense() local 2270 memset(arr, 0, sizeof(arr)); resp_log_sense() 2281 arr[0] = pcode; resp_log_sense() 2286 arr[n++] = 0x0; /* this page */ resp_log_sense() 2287 arr[n++] = 0xd; /* Temperature */ resp_log_sense() 2288 arr[n++] = 0x2f; /* Informational exceptions */ resp_log_sense() 2289 arr[3] = n - 4; resp_log_sense() 2292 arr[3] = resp_temp_l_pg(arr + 4); resp_log_sense() 2295 arr[3] = resp_ie_l_pg(arr + 4); resp_log_sense() 2302 arr[0] |= 0x40; resp_log_sense() 2303 arr[1] = subpcode; resp_log_sense() 2307 arr[n++] = 0x0; resp_log_sense() 2308 arr[n++] = 0x0; /* 0,0 page */ resp_log_sense() 2309 arr[n++] = 0x0; resp_log_sense() 2310 arr[n++] = 0xff; /* this page */ resp_log_sense() 2311 arr[n++] = 0xd; resp_log_sense() 2312 arr[n++] = 0x0; /* Temperature */ resp_log_sense() 2313 arr[n++] = 0x2f; resp_log_sense() 2314 arr[n++] = 0x0; /* Informational exceptions */ resp_log_sense() 2315 arr[3] = n - 4; resp_log_sense() 2319 arr[n++] = 0xd; resp_log_sense() 2320 arr[n++] = 0x0; /* Temperature */ resp_log_sense() 2321 arr[3] = n - 4; resp_log_sense() 2325 arr[n++] = 0x2f; resp_log_sense() 2326 arr[n++] = 0x0; /* Informational exceptions */ resp_log_sense() 2327 arr[3] = n - 4; resp_log_sense() 2337 len = min(((arr[2] << 8) + arr[3]) + 4, alloc_len); resp_log_sense() 2338 return fill_from_dev_buffer(scp, arr, resp_log_sense() 2403 /* If fake_store(lba,num) compares equal to arr(num), then copy top half of 2404 * arr into fake_store(lba,num) and return true. If comparison fails then 2407 comp_write_worker(u64 lba, u32 num, const u8 *arr) comp_write_worker() argument 2418 res = !memcmp(fake_storep + (block * lb_size), arr, comp_write_worker() 2423 res = memcmp(fake_storep, arr + ((num - rest) * lb_size), comp_write_worker() 2427 arr += num * lb_size; comp_write_worker() 2428 memcpy(fake_storep + (block * lb_size), arr, (num - rest) * lb_size); comp_write_worker() 2430 memcpy(fake_storep, arr + ((num - rest) * lb_size), comp_write_worker() 3144 u8 *arr; resp_comp_write() local 3181 arr = kzalloc(dnum * lb_size, GFP_ATOMIC); resp_comp_write() 3182 if (NULL == arr) { resp_comp_write() 3191 * from data-in into arr. Safe (atomic) since write_lock held. */ resp_comp_write() 3193 fake_storep = arr; resp_comp_write() 3204 if (!comp_write_worker(lba, num, arr)) { resp_comp_write() 3213 kfree(arr); resp_comp_write() 3288 u8 arr[SDEBUG_GET_LBA_STATUS_LEN]; resp_get_lba_status() local 3313 memset(arr, 0, SDEBUG_GET_LBA_STATUS_LEN); resp_get_lba_status() 3314 put_unaligned_be32(20, arr); /* Parameter Data Length */ resp_get_lba_status() 3315 put_unaligned_be64(lba, arr + 8); /* LBA */ resp_get_lba_status() 3316 put_unaligned_be32(num, arr + 16); /* Number of blocks */ resp_get_lba_status() 3317 arr[20] = !mapped; /* prov_stat=0: mapped; 1: dealloc */ resp_get_lba_status() 3319 return fill_from_dev_buffer(scp, arr, SDEBUG_GET_LBA_STATUS_LEN); resp_get_lba_status() 3333 unsigned char arr[SDEBUG_RLUN_ARR_SZ]; resp_report_luns() local 3344 memset(arr, 0, SDEBUG_RLUN_ARR_SZ); resp_report_luns() 3352 arr[2] = ((sizeof(struct scsi_lun) * num) >> 8) & 0xff; resp_report_luns() 3353 arr[3] = (sizeof(struct scsi_lun) * num) & 0xff; resp_report_luns() 3360 one_lun = (struct scsi_lun *) &arr[8]; resp_report_luns() 3361 max_addr = arr + SDEBUG_RLUN_ARR_SZ; resp_report_luns() 3376 alloc_len = (unsigned char *)(one_lun + i) - arr; resp_report_luns() 3377 return fill_from_dev_buffer(scp, arr, resp_report_luns() 4172 char arr[16]; scsi_debug_write_info() local 4178 memcpy(arr, buffer, minLen); scsi_debug_write_info() 4179 arr[minLen] = '\0'; scsi_debug_write_info() 4180 if (1 != sscanf(arr, "%d", &opts)) scsi_debug_write_info()
|
H A D | constants.c | 27 const struct value_name_pair *arr; member in struct:sa_name_list 263 const struct value_name_pair *arr = NULL; scsi_opcode_sa_name() local 273 for (sa_name_ptr = sa_names_arr; sa_name_ptr->arr; ++sa_name_ptr) { scsi_opcode_sa_name() 275 arr = sa_name_ptr->arr; scsi_opcode_sa_name() 280 if (!arr) scsi_opcode_sa_name() 283 for (k = 0; k < arr_sz; ++k, ++arr) { scsi_opcode_sa_name() 284 if (service_action == arr->value) scsi_opcode_sa_name() 288 *sa_name = arr->name; scsi_opcode_sa_name() 1265 const struct value_name_pair *arr = scsi_mlreturn_arr; scsi_mlreturn_string() local 1268 for (k = 0; k < ARRAY_SIZE(scsi_mlreturn_arr); ++k, ++arr) { scsi_mlreturn_string() 1269 if (result == arr->value) scsi_mlreturn_string() 1270 return arr->name; scsi_mlreturn_string()
|
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/ |
H A D | cyrix.c | 16 unsigned char arr, ccr3, rcr, shift; cyrix_get_arr() local 19 arr = CX86_ARR_BASE + (reg << 1) + reg; /* avoid multiplication by 3 */ cyrix_get_arr() 25 ((unsigned char *)base)[3] = getCx86(arr); cyrix_get_arr() 26 ((unsigned char *)base)[2] = getCx86(arr + 1); cyrix_get_arr() 27 ((unsigned char *)base)[1] = getCx86(arr + 2); cyrix_get_arr() 180 unsigned char arr, arr_type, arr_size; cyrix_set_arr() local 182 arr = CX86_ARR_BASE + (reg << 1) + reg; /* avoid multiplication by 3 */ cyrix_set_arr() 227 setCx86(arr + 0, ((unsigned char *)&base)[3]); cyrix_set_arr() 228 setCx86(arr + 1, ((unsigned char *)&base)[2]); cyrix_set_arr() 229 setCx86(arr + 2, (((unsigned char *)&base)[1]) | arr_size); cyrix_set_arr()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | sysfile.c | 108 struct inode **arr = NULL; ocfs2_get_system_file_inode() local 112 arr = &(osb->global_system_inodes[type]); ocfs2_get_system_file_inode() 114 arr = get_local_system_inode(osb, type, slot); ocfs2_get_system_file_inode() 117 if (arr && ((inode = *arr) != NULL)) { ocfs2_get_system_file_inode() 130 if (arr && inode) { ocfs2_get_system_file_inode() 131 *arr = igrab(inode); ocfs2_get_system_file_inode() 132 BUG_ON(!*arr); ocfs2_get_system_file_inode()
|
/linux-4.1.27/tools/lib/traceevent/ |
H A D | plugin_xen.c | 101 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
|
/linux-4.1.27/tools/testing/selftests/net/ |
H A D | socket.c | 33 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
|
/linux-4.1.27/kernel/ |
H A D | params.c | 440 const struct kparam_array *arr = kp->arr; param_array_set() local 443 return param_array(kp->name, val, 1, arr->max, arr->elem, param_array_set() 444 arr->elemsize, arr->ops->set, kp->level, param_array_set() 445 arr->num ?: &temp_num); param_array_set() 451 const struct kparam_array *arr = kp->arr; param_array_get() local 455 for (i = off = 0; i < (arr->num ? *arr->num : arr->max); i++) { param_array_get() 458 p.arg = arr->elem + arr->elemsize * i; param_array_get() 460 ret = arr->ops->get(buffer + off, &p); param_array_get() 472 const struct kparam_array *arr = arg; param_array_free() local 474 if (arr->ops->free) param_array_free() 475 for (i = 0; i < (arr->num ? *arr->num : arr->max); i++) param_array_free() 476 arr->ops->free(arr->elem + arr->elemsize * i); param_array_free()
|
H A D | module.c | 280 static bool each_symbol_in_section(const struct symsearch *arr, each_symbol_in_section() argument 291 if (fn(&arr[j], owner, data)) each_symbol_in_section() 299 bool each_symbol_section(bool (*fn)(const struct symsearch *arr, each_symbol_section() argument 305 static const struct symsearch arr[] = { each_symbol_section() local 324 if (each_symbol_in_section(arr, ARRAY_SIZE(arr), NULL, fn, data)) each_symbol_section() 328 struct symsearch arr[] = { each_symbol_section() local 353 if (each_symbol_in_section(arr, ARRAY_SIZE(arr), mod, fn, data)) each_symbol_section() 1916 } arr[] = { verify_export_symbols() local 1926 for (i = 0; i < ARRAY_SIZE(arr); i++) { verify_export_symbols() 1927 for (s = arr[i].sym; s < arr[i].sym + arr[i].num; s++) { verify_export_symbols()
|
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_main.c | 156 struct ehea_fw_handle_entry *arr = NULL; ehea_update_firmware_handles() local 186 arr = kcalloc(num_fw_handles, sizeof(*arr), GFP_KERNEL); ehea_update_firmware_handles() 187 if (!arr) ehea_update_firmware_handles() 206 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 207 arr[i++].fwh = pr->qp->fw_handle; ehea_update_firmware_handles() 208 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 209 arr[i++].fwh = pr->send_cq->fw_handle; ehea_update_firmware_handles() 210 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 211 arr[i++].fwh = pr->recv_cq->fw_handle; ehea_update_firmware_handles() 212 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 213 arr[i++].fwh = pr->eq->fw_handle; ehea_update_firmware_handles() 214 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 215 arr[i++].fwh = pr->send_mr.handle; ehea_update_firmware_handles() 216 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 217 arr[i++].fwh = pr->recv_mr.handle; ehea_update_firmware_handles() 219 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 220 arr[i++].fwh = port->qp_eq->fw_handle; ehea_update_firmware_handles() 224 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 225 arr[i++].fwh = adapter->neq->fw_handle; ehea_update_firmware_handles() 228 arr[i].adh = adapter->handle; ehea_update_firmware_handles() 229 arr[i++].fwh = adapter->mr.handle; ehea_update_firmware_handles() 235 kfree(ehea_fw_handles.arr); ehea_update_firmware_handles() 236 ehea_fw_handles.arr = arr; ehea_update_firmware_handles() 245 struct ehea_bcmc_reg_entry *arr = NULL; ehea_update_bcmc_registrations() local 269 arr = kcalloc(num_registrations, sizeof(*arr), GFP_ATOMIC); ehea_update_bcmc_registrations() 270 if (!arr) ehea_update_bcmc_registrations() 285 arr[i].adh = adapter->handle; ehea_update_bcmc_registrations() 286 arr[i].port_id = port->logical_port_id; ehea_update_bcmc_registrations() 287 arr[i].reg_type = EHEA_BCMC_BROADCAST | ehea_update_bcmc_registrations() 289 arr[i++].macaddr = port->mac_addr; ehea_update_bcmc_registrations() 291 arr[i].adh = adapter->handle; ehea_update_bcmc_registrations() 292 arr[i].port_id = port->logical_port_id; ehea_update_bcmc_registrations() 293 arr[i].reg_type = EHEA_BCMC_BROADCAST | ehea_update_bcmc_registrations() 295 arr[i++].macaddr = port->mac_addr; ehea_update_bcmc_registrations() 303 arr[i].adh = adapter->handle; ehea_update_bcmc_registrations() 304 arr[i].port_id = port->logical_port_id; ehea_update_bcmc_registrations() 305 arr[i].reg_type = EHEA_BCMC_MULTICAST | ehea_update_bcmc_registrations() 308 arr[i].reg_type |= EHEA_BCMC_SCOPE_ALL; ehea_update_bcmc_registrations() 309 arr[i++].macaddr = mc_entry->macaddr; ehea_update_bcmc_registrations() 311 arr[i].adh = adapter->handle; ehea_update_bcmc_registrations() 312 arr[i].port_id = port->logical_port_id; ehea_update_bcmc_registrations() 313 arr[i].reg_type = EHEA_BCMC_MULTICAST | ehea_update_bcmc_registrations() 316 arr[i].reg_type |= EHEA_BCMC_SCOPE_ALL; ehea_update_bcmc_registrations() 317 arr[i++].macaddr = mc_entry->macaddr; ehea_update_bcmc_registrations() 324 kfree(ehea_bcmc_regs.arr); ehea_update_bcmc_registrations() 325 ehea_bcmc_regs.arr = arr; ehea_update_bcmc_registrations() 396 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_refill_rq1() 435 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_init_fill_rq1() 459 struct sk_buff **skb_arr = q_skba->arr; ehea_refill_rq_def() 643 skb = get_skb_by_index(pr->rq2_skba.arr, pr->rq2_skba.len, cqe); ehea_treat_poll_error() 647 skb = get_skb_by_index(pr->rq3_skba.arr, pr->rq3_skba.len, cqe); ehea_treat_poll_error() 672 struct sk_buff **skb_arr_rq1 = pr->rq1_skba.arr; ehea_proc_rwqes() 673 struct sk_buff **skb_arr_rq2 = pr->rq2_skba.arr; ehea_proc_rwqes() 674 struct sk_buff **skb_arr_rq3 = pr->rq3_skba.arr; ehea_proc_rwqes() 859 skb = pr->sq_skba.arr[index]; ehea_proc_cqes() 861 pr->sq_skba.arr[index] = NULL; ehea_proc_cqes() 1453 q_skba->arr = vzalloc(arr_size); ehea_init_q_skba() 1454 if (!q_skba->arr) ehea_init_q_skba() 1581 vfree(pr->sq_skba.arr); ehea_init_port_res() 1582 vfree(pr->rq1_skba.arr); ehea_init_port_res() 1583 vfree(pr->rq2_skba.arr); ehea_init_port_res() 1584 vfree(pr->rq3_skba.arr); ehea_init_port_res() 1608 if (pr->rq1_skba.arr[i]) ehea_clean_portres() 1609 dev_kfree_skb(pr->rq1_skba.arr[i]); ehea_clean_portres() 1612 if (pr->rq2_skba.arr[i]) ehea_clean_portres() 1613 dev_kfree_skb(pr->rq2_skba.arr[i]); ehea_clean_portres() 1616 if (pr->rq3_skba.arr[i]) ehea_clean_portres() 1617 dev_kfree_skb(pr->rq3_skba.arr[i]); ehea_clean_portres() 1620 if (pr->sq_skba.arr[i]) ehea_clean_portres() 1621 dev_kfree_skb(pr->sq_skba.arr[i]); ehea_clean_portres() 1623 vfree(pr->rq1_skba.arr); ehea_clean_portres() 1624 vfree(pr->rq2_skba.arr); ehea_clean_portres() 1625 vfree(pr->rq3_skba.arr); ehea_clean_portres() 1626 vfree(pr->sq_skba.arr); ehea_clean_portres() 2094 pr->sq_skba.arr[pr->sq_skba.index] = skb; ehea_start_xmit() 2617 struct sk_buff **skba_rq2 = pr->rq2_skba.arr; ehea_update_rqs() 2618 struct sk_buff **skba_rq3 = pr->rq3_skba.arr; ehea_update_rqs() 3328 if (ehea_fw_handles.arr) ehea_crash_handler() 3330 ehea_h_free_resource(ehea_fw_handles.arr[i].adh, ehea_crash_handler() 3331 ehea_fw_handles.arr[i].fwh, ehea_crash_handler() 3334 if (ehea_bcmc_regs.arr) ehea_crash_handler() 3336 ehea_h_reg_dereg_bcmc(ehea_bcmc_regs.arr[i].adh, ehea_crash_handler() 3337 ehea_bcmc_regs.arr[i].port_id, ehea_crash_handler() 3338 ehea_bcmc_regs.arr[i].reg_type, ehea_crash_handler() 3339 ehea_bcmc_regs.arr[i].macaddr, ehea_crash_handler() 3614 kfree(ehea_fw_handles.arr); ehea_module_exit() 3615 kfree(ehea_bcmc_regs.arr); ehea_module_exit()
|
H A D | ehea.h | 346 struct sk_buff **arr; /* skb array for queue */ member in struct:ehea_q_skb_arr 418 struct ehea_fw_handle_entry *arr; member in struct:ehea_fw_handle_array 431 struct ehea_bcmc_reg_entry *arr; member in struct:ehea_bcmc_reg_array
|
/linux-4.1.27/fs/ubifs/ |
H A D | lprops.c | 75 val2 = get_heap_comp_val(heap->arr[ppos], cat); move_up_lpt_heap() 79 heap->arr[ppos]->hpos = hpos; move_up_lpt_heap() 80 heap->arr[hpos] = heap->arr[ppos]; move_up_lpt_heap() 81 heap->arr[ppos] = lprops; move_up_lpt_heap() 109 val2 = get_heap_comp_val(heap->arr[ppos], cat); adjust_lpt_heap() 113 heap->arr[ppos]->hpos = hpos; adjust_lpt_heap() 114 heap->arr[hpos] = heap->arr[ppos]; adjust_lpt_heap() 115 heap->arr[ppos] = lprops; adjust_lpt_heap() 121 val2 = get_heap_comp_val(heap->arr[ppos], cat); adjust_lpt_heap() 135 val2 = get_heap_comp_val(heap->arr[cpos], cat); adjust_lpt_heap() 139 val3 = get_heap_comp_val(heap->arr[cpos + 1], adjust_lpt_heap() 144 heap->arr[cpos]->hpos = hpos; adjust_lpt_heap() 145 heap->arr[hpos] = heap->arr[cpos]; adjust_lpt_heap() 146 heap->arr[cpos] = lprops; adjust_lpt_heap() 155 val3 = get_heap_comp_val(heap->arr[cpos], cat); adjust_lpt_heap() 158 heap->arr[cpos]->hpos = hpos; adjust_lpt_heap() 159 heap->arr[hpos] = heap->arr[cpos]; adjust_lpt_heap() 160 heap->arr[cpos] = lprops; adjust_lpt_heap() 195 val2 = get_heap_comp_val(heap->arr[cpos], cat); add_to_lpt_heap() 199 lp = heap->arr[cpos]; add_to_lpt_heap() 204 heap->arr[cpos] = lprops; add_to_lpt_heap() 213 heap->arr[lprops->hpos] = lprops; add_to_lpt_heap() 234 ubifs_assert(heap->arr[hpos] == lprops); remove_from_lpt_heap() 237 heap->arr[hpos] = heap->arr[heap->cnt]; remove_from_lpt_heap() 238 heap->arr[hpos]->hpos = hpos; remove_from_lpt_heap() 239 adjust_lpt_heap(c, heap, heap->arr[hpos], hpos, cat); remove_from_lpt_heap() 264 heap->arr[hpos] = new_lprops; lpt_heap_replace() 779 lprops = heap->arr[0]; ubifs_fast_find_free() 945 lprops = heap->arr[i]; dbg_check_cats() 973 struct ubifs_lprops *lprops = heap->arr[i]; dbg_check_heap() 998 lp = heap->arr[j]; dbg_check_heap() 1087 if ((lp->hpos != -1 && heap->arr[lp->hpos]->lnum != lnum) || 1088 lp != heap->arr[lp->hpos]) {
|
H A D | find.c | 148 lprops = heap->arr[i]; scan_for_dirty() 288 idx_lp = idx_heap->arr[0]; ubifs_find_dirty_leb() 305 lp = heap->arr[0]; ubifs_find_dirty_leb() 434 lprops = heap->arr[i]; do_find_free_space() 774 memcpy(c->dirty_idx.arr, c->lpt_heap[LPROPS_DIRTY_IDX - 1].arr, ubifs_save_dirty_idx_lnums() 777 sort(c->dirty_idx.arr, c->dirty_idx.cnt, sizeof(void *), ubifs_save_dirty_idx_lnums() 783 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->lnum, ubifs_save_dirty_idx_lnums() 784 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->dirty, ubifs_save_dirty_idx_lnums() 785 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->free); ubifs_save_dirty_idx_lnums() 788 c->dirty_idx.arr[i] = (void *)(size_t)c->dirty_idx.arr[i]->lnum; ubifs_save_dirty_idx_lnums() 849 lprops = heap->arr[i]; find_dirty_idx_leb() 936 lnum = (size_t)c->dirty_idx.arr[--c->dirty_idx.cnt]; find_dirtiest_idx_leb()
|
H A D | lpt_commit.c | 836 c->lsave[cnt++] = heap->arr[i]->lnum; populate_lsave() 842 c->lsave[cnt++] = heap->arr[i]->lnum; populate_lsave() 848 c->lsave[cnt++] = heap->arr[i]->lnum; populate_lsave() 1483 kfree(c->lpt_heap[i].arr); ubifs_lpt_free() 1484 kfree(c->dirty_idx.arr); ubifs_lpt_free() 2028 c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum; dbg_populate_lsave() 2031 c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum; dbg_populate_lsave() 2034 c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum; dbg_populate_lsave()
|
H A D | lpt.c | 1641 c->lpt_heap[i].arr = kmalloc(sizeof(void *) * LPT_HEAP_SZ, lpt_init_rd() 1643 if (!c->lpt_heap[i].arr) lpt_init_rd() 1649 c->dirty_idx.arr = kmalloc(sizeof(void *) * LPT_HEAP_SZ, GFP_KERNEL); lpt_init_rd() 1650 if (!c->dirty_idx.arr) lpt_init_rd() 2172 heap->arr[lprops->hpos] == lprops) dbg_chk_pnode()
|
H A D | ubifs.h | 623 * @arr: heap array 630 struct ubifs_lprops **arr; member in struct:ubifs_lpt_heap
|
H A D | debug.c | 896 struct ubifs_lprops *lprops = heap->arr[i]; ubifs_dump_heap()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | llog_swab.c | 208 struct llog_agent_req_rec *arr = lustre_swab_llog_rec() local 211 __swab32s(&arr->arr_hai.hai_len); lustre_swab_llog_rec() 212 __swab32s(&arr->arr_hai.hai_action); lustre_swab_llog_rec() 213 lustre_swab_lu_fid(&arr->arr_hai.hai_fid); lustre_swab_llog_rec() 214 lustre_swab_lu_fid(&arr->arr_hai.hai_dfid); lustre_swab_llog_rec() 215 __swab64s(&arr->arr_hai.hai_cookie); lustre_swab_llog_rec() 216 __swab64s(&arr->arr_hai.hai_extent.offset); lustre_swab_llog_rec() 217 __swab64s(&arr->arr_hai.hai_extent.length); lustre_swab_llog_rec() 218 __swab64s(&arr->arr_hai.hai_gid); lustre_swab_llog_rec()
|
/linux-4.1.27/scripts/kconfig/ |
H A D | streamline_config.pl | 333 my @arr; 336 @arr = @{$objects{$1}}; 339 $arr[$#arr+1] = $var; 343 $objects{$1} = \@arr; 399 my @arr = @{$objects{$module}}; 400 foreach my $conf (@arr) { 635 my @arr = @{$objects{$module}}; 636 foreach my $conf (@arr) { 642 foreach my $conf (@arr) {
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
H A D | g450_pll.c | 519 unsigned int* arr; matroxfb_g450_setclk() local 521 arr = kmalloc(sizeof(*arr) * MNP_TABLE_SIZE * 2, GFP_KERNEL); matroxfb_g450_setclk() 522 if (arr) { matroxfb_g450_setclk() 525 r = __g450_setclk(minfo, fout, pll, arr, arr + MNP_TABLE_SIZE); matroxfb_g450_setclk() 526 kfree(arr); matroxfb_g450_setclk()
|
/linux-4.1.27/include/uapi/xen/ |
H A D | privcmd.h | 61 xen_pfn_t __user *arr; /* array of mfns - or'd with member in struct:privcmd_mmapbatch 72 const xen_pfn_t __user *arr; /* array of mfns */ member in struct:privcmd_mmapbatch_v2
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
H A D | manager-sysfs.c | 397 s16 *arr; manager_cpr_coef_store() local 408 arr = (s16[]){ coefs.rr, coefs.rg, coefs.rb, manager_cpr_coef_store() 413 if (arr[i] < -512 || arr[i] > 511) manager_cpr_coef_store()
|
/linux-4.1.27/net/packet/ |
H A D | internal.h | 84 struct sock *arr[PACKET_FANOUT_MAX]; member in struct:packet_fanout
|
H A D | af_packet.c | 1314 if (i != skip && packet_rcv_has_room(pkt_sk(f->arr[i]), skb)) { fanout_demux_rollover() 1379 po = pkt_sk(f->arr[idx]); packet_rcv_fanout() 1383 po = pkt_sk(f->arr[idx]); packet_rcv_fanout() 1398 f->arr[f->num_members] = sk; __fanout_link() 1411 if (f->arr[i] == sk) __fanout_unlink() 1415 f->arr[i] = f->arr[f->num_members - 1]; __fanout_unlink()
|
/linux-4.1.27/drivers/staging/gdm72xx/ |
H A D | usb_boot.c | 67 static void array_le32_to_cpu(u32 *arr, int num) array_le32_to_cpu() argument 71 for (i = 0; i < num; i++, arr++) array_le32_to_cpu() 72 le32_to_cpus(arr); array_le32_to_cpu()
|
/linux-4.1.27/drivers/dma/dw/ |
H A D | platform.c | 105 u32 tmp, arr[DW_DMA_MAX_NR_MASTERS]; dw_dma_parse_dt() local 138 if (!of_property_read_u32_array(np, "data_width", arr, dw_dma_parse_dt() 141 pdata->data_width[tmp] = arr[tmp]; dw_dma_parse_dt()
|
/linux-4.1.27/mm/ |
H A D | slab_common.c | 119 struct memcg_cache_array *arr; init_memcg_params() local 133 arr = kzalloc(sizeof(struct memcg_cache_array) + init_memcg_params() 136 if (!arr) init_memcg_params() 139 RCU_INIT_POINTER(s->memcg_params.memcg_caches, arr); init_memcg_params() 482 struct memcg_cache_array *arr; memcg_create_kmem_cache() local 500 arr = rcu_dereference_protected(root_cache->memcg_params.memcg_caches, memcg_create_kmem_cache() 508 if (arr->entries[idx]) memcg_create_kmem_cache() 539 arr->entries[idx] = s; memcg_create_kmem_cache() 551 struct memcg_cache_array *arr; memcg_deactivate_kmem_caches() local 564 arr = rcu_dereference_protected(s->memcg_params.memcg_caches, memcg_deactivate_kmem_caches() 566 c = arr->entries[idx]; memcg_deactivate_kmem_caches() 571 arr->entries[idx] = NULL; memcg_deactivate_kmem_caches()
|
H A D | slab.h | 210 struct memcg_cache_array *arr; cache_from_memcg_idx() local 213 arr = rcu_dereference(s->memcg_params.memcg_caches); cache_from_memcg_idx() 220 cachep = lockless_dereference(arr->entries[idx]); cache_from_memcg_idx()
|
H A D | shmem.c | 2557 struct { const char *prefix; size_t len; } arr[] = { shmem_xattr_validate() local 2563 for (i = 0; i < ARRAY_SIZE(arr); i++) { shmem_xattr_validate() 2564 size_t preflen = arr[i].len; shmem_xattr_validate() 2565 if (strncmp(name, arr[i].prefix, preflen) == 0) { shmem_xattr_validate()
|
/linux-4.1.27/drivers/xen/ |
H A D | privcmd.c | 433 /* Returns per-frame error in m.arr. */ privcmd_ioctl_mmap_batch() 435 if (!access_ok(VERIFY_WRITE, m.arr, m.num * sizeof(*m.arr))) privcmd_ioctl_mmap_batch() 453 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr); privcmd_ioctl_mmap_batch() 529 state.user_mfn = (xen_pfn_t *)m.arr; privcmd_ioctl_mmap_batch()
|
/linux-4.1.27/drivers/crypto/ |
H A D | n2_core.c | 668 } arr[N2_CHUNK_ARR_LEN]; member in struct:n2_crypto_chunk 841 in_place = (cp->dest_paddr == cp->arr[0].src_paddr); __n2_crypt_chunk() 843 ent->control = control_word_base(cp->arr[0].src_len, __n2_crypt_chunk() 848 ent->src_addr = cp->arr[0].src_paddr; __n2_crypt_chunk() 859 ent->control = cp->arr[i].src_len - 1; __n2_crypt_chunk() 860 ent->src_addr = cp->arr[i].src_paddr; __n2_crypt_chunk() 934 chunk->arr[chunk->arr_len].src_paddr = src_paddr; n2_compute_chunks() 935 chunk->arr[chunk->arr_len].src_len = this_len; n2_compute_chunks() 1065 iv_paddr = (tmp->arr[tmp->arr_len-1].src_paddr + n2_do_chaining() 1066 tmp->arr[tmp->arr_len-1].src_len - n2_do_chaining() 1072 pa = (c->arr[c->arr_len-1].src_paddr + n2_do_chaining() 1073 c->arr[c->arr_len-1].src_len - n2_do_chaining()
|
/linux-4.1.27/tools/lib/lockdep/ |
H A D | preload.c | 125 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
|
/linux-4.1.27/arch/x86/tools/ |
H A D | gen-insn-attr-x86.awk | 111 function array_size(arr, i,c) { 113 for (i in arr)
|
/linux-4.1.27/drivers/xen/xenbus/ |
H A D | xenbus_probe.c | 84 match_device(const struct xenbus_device_id *arr, struct xenbus_device *dev) match_device() argument 86 for (; *arr->devicetype != '\0'; arr++) { match_device() 87 if (!strcmp(arr->devicetype, dev->devicetype)) match_device() 88 return arr; match_device()
|
/linux-4.1.27/drivers/mmc/card/ |
H A D | mmc_test.c | 55 * @arr: array of allocations 59 struct mmc_test_pages *arr; member in struct:mmc_test_mem 307 __free_pages(mem->arr[mem->cnt].page, mmc_test_free_mem() 308 mem->arr[mem->cnt].order); mmc_test_free_mem() 309 kfree(mem->arr); mmc_test_free_mem() 346 mem->arr = kzalloc(sizeof(struct mmc_test_pages) * max_segs, mmc_test_alloc_mem() 348 if (!mem->arr) mmc_test_alloc_mem() 369 mem->arr[mem->cnt].page = page; mmc_test_alloc_mem() 370 mem->arr[mem->cnt].order = order; mmc_test_alloc_mem() 410 unsigned long len = PAGE_SIZE << mem->arr[i].order; mmc_test_map_sg() 424 sg_set_page(sg, mem->arr[i].page, len, 0); mmc_test_map_sg() 461 base = page_address(mem->arr[--i].page); mmc_test_map_sg_max_scatter() 462 cnt = 1 << mem->arr[i].order; mmc_test_map_sg_max_scatter()
|
/linux-4.1.27/scripts/ |
H A D | kallsyms.c | 27 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0]))
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
H A D | perf_event_intel.c | 2349 struct perf_guest_switch_msr *arr = cpuc->guest_switch_msrs; intel_guest_get_msrs() local 2351 arr[0].msr = MSR_CORE_PERF_GLOBAL_CTRL; intel_guest_get_msrs() 2352 arr[0].host = x86_pmu.intel_ctrl & ~cpuc->intel_ctrl_guest_mask; intel_guest_get_msrs() 2353 arr[0].guest = x86_pmu.intel_ctrl & ~cpuc->intel_ctrl_host_mask; intel_guest_get_msrs() 2359 arr[1].msr = MSR_IA32_PEBS_ENABLE; intel_guest_get_msrs() 2360 arr[1].host = cpuc->pebs_enabled; intel_guest_get_msrs() 2361 arr[1].guest = 0; intel_guest_get_msrs() 2364 return arr; intel_guest_get_msrs() 2370 struct perf_guest_switch_msr *arr = cpuc->guest_switch_msrs; core_guest_get_msrs() local 2376 arr[idx].msr = x86_pmu_config_addr(idx); core_guest_get_msrs() 2377 arr[idx].host = arr[idx].guest = 0; core_guest_get_msrs() 2382 arr[idx].host = arr[idx].guest = core_guest_get_msrs() 2386 arr[idx].host &= ~ARCH_PERFMON_EVENTSEL_ENABLE; core_guest_get_msrs() 2388 arr[idx].guest &= ~ARCH_PERFMON_EVENTSEL_ENABLE; core_guest_get_msrs() 2392 return arr; core_guest_get_msrs()
|
/linux-4.1.27/net/dccp/ |
H A D | feat.c | 1054 * @arr: received SP preference list 1055 * @len: length of @arr in bytes 1057 * @reorder: whether to reorder the list in @fv after reconciling with @arr 1061 static int dccp_feat_reconcile(dccp_feat_val *fv, u8 *arr, u8 len, dccp_feat_reconcile() argument 1066 if (!fv->sp.vec || !arr) { dccp_feat_reconcile() 1072 rc = dccp_feat_preflist_match(fv->sp.vec, fv->sp.len, arr, len); dccp_feat_reconcile() 1074 rc = dccp_feat_preflist_match(arr, len, fv->sp.vec, fv->sp.len); dccp_feat_reconcile()
|
/linux-4.1.27/fs/ext4/ |
H A D | move_extent.c | 184 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; mext_page_mkuptodate() local 222 arr[nr++] = bh; mext_page_mkuptodate() 229 bh = arr[i]; mext_page_mkuptodate()
|
/linux-4.1.27/scripts/genksyms/ |
H A D | genksyms.c | 418 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
|
/linux-4.1.27/drivers/misc/vmw_vmci/ |
H A D | vmci_context.c | 1011 struct vmci_handle_arr *arr = context->doorbell_array; vmci_ctx_dbell_destroy_all() local 1012 handle = vmci_handle_arr_remove_tail(arr); vmci_ctx_dbell_destroy_all() 1015 struct vmci_handle_arr *arr = context->pending_doorbell_array; vmci_ctx_dbell_destroy_all() local 1016 handle = vmci_handle_arr_remove_tail(arr); vmci_ctx_dbell_destroy_all()
|
/linux-4.1.27/scripts/mod/ |
H A D | file2alias.c | 693 kernel_ulong_t *arr, unsigned int min, unsigned int max) do_input() 698 arr[i] = TO_NATIVE(arr[i]); do_input() 700 if (arr[i / BITS_PER_LONG] & (1L << (i%BITS_PER_LONG))) do_input() 692 do_input(char *alias, kernel_ulong_t *arr, unsigned int min, unsigned int max) do_input() argument
|
/linux-4.1.27/include/linux/ |
H A D | compiler-gcc.h | 58 #define __must_be_array(arr) 0
|
H A D | kernel.h | 54 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
|
H A D | moduleparam.h | 77 const struct kparam_array *arr; member in union:kernel_param::__anon12187 476 .arr = &__param_arr_##name, \
|
H A D | module.h | 433 bool each_symbol_section(bool (*fn)(const struct symsearch *arr,
|
/linux-4.1.27/drivers/scsi/aacraid/ |
H A D | aachba.c | 2426 char *arr = (char *)&inq_data; aac_scsi_cmd() local 2429 arr[0] = (scmd_id(scsicmd) == host->this_id) ? aac_scsi_cmd() 2433 arr[3] = 3; aac_scsi_cmd() 2434 arr[4] = 0x0; aac_scsi_cmd() 2435 arr[5] = 0x80; aac_scsi_cmd() 2436 arr[6] = 0x83; aac_scsi_cmd() 2437 arr[1] = scsicmd->cmnd[2]; aac_scsi_cmd() 2444 arr[3] = setinqserial(dev, &arr[4], aac_scsi_cmd() 2446 arr[1] = scsicmd->cmnd[2]; aac_scsi_cmd()
|
/linux-4.1.27/tools/testing/ktest/ |
H A D | ktest.pl | 761 my $arr; 764 $arr = $evals{$lvalue}; 766 $arr = []; 767 $evals{$lvalue} = $arr; 770 push @{$arr}, $rvalue; 3008 my $arr = $dependency{$config}; 3009 if (!defined($arr)) { 3013 my @deps = @{$arr}; 3015 foreach my $dep (@{$arr}) {
|
/linux-4.1.27/fs/ntfs/ |
H A D | aops.c | 194 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; ntfs_read_block() local 253 arr[nr++] = bh; ntfs_read_block() 286 arr[nr++] = bh; ntfs_read_block() 356 tbh = arr[i]; ntfs_read_block() 363 tbh = arr[i]; ntfs_read_block()
|
/linux-4.1.27/drivers/net/bonding/ |
H A D | bond_main.c | 3790 new_arr = kzalloc(offsetof(struct bond_up_slave, arr[bond->slave_cnt]), bond_update_slave_arr() 3828 new_arr->arr[new_arr->count++] = slave; bond_for_each_slave() 3849 if (skipslave == old_arr->arr[idx]) { 3850 old_arr->arr[idx] = 3851 old_arr->arr[old_arr->count-1]; 3874 slave = slaves->arr[bond_xmit_hash(bond, skb) % count]; bond_3ad_xor_xmit() 4156 struct bond_up_slave *arr; bond_uninit() local 4165 arr = rtnl_dereference(bond->slave_arr); bond_uninit() 4166 if (arr) { bond_uninit() 4168 kfree_rcu(arr, rcu); bond_uninit()
|
H A D | bond_alb.c | 1354 tx_slave = slaves->arr[hash_index % bond_tlb_xmit()
|
/linux-4.1.27/fs/gfs2/ |
H A D | bmap.c | 610 const u64 *arr = sdp->sd_heightsize; gfs2_block_map() local 630 arr = sdp->sd_jheightsize; gfs2_block_map() 639 while (size > arr[height]) gfs2_block_map()
|
/linux-4.1.27/include/net/ |
H A D | bonding.h | 184 struct slave *arr[0]; member in struct:bond_up_slave
|
/linux-4.1.27/include/scsi/ |
H A D | libiscsi.h | 352 struct iscsi_task **cmds; /* Original Cmds arr */
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls.c | 572 #define __v4l2_qmenu_int_len(arr, len) ({ *(len) = ARRAY_SIZE(arr); arr; })
|
H A D | v4l2-ioctl.c | 166 #define prt_names(a, arr) (((unsigned)(a)) < ARRAY_SIZE(arr) ? arr[a] : "unknown")
|
/linux-4.1.27/fs/ |
H A D | buffer.c | 2163 struct buffer_head *bh, *head, *arr[MAX_BUF_PER_PAGE]; block_read_full_page() local 2205 arr[nr++] = bh; block_read_full_page() 2224 bh = arr[i]; block_read_full_page() 2235 bh = arr[i]; block_read_full_page()
|
/linux-4.1.27/sound/oss/ |
H A D | sequencer.c | 1476 play_event(event_rec.arr); sequencer_ioctl()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | soundcard.h | 165 unsigned char arr[8]; member in struct:seq_event_rec
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 12953 #define BNX2X_ALLOC_AND_SET(arr, lbl, func) \ 12955 u32 len = be32_to_cpu(fw_hdr->arr.len); \ 12956 bp->arr = kmalloc(len, GFP_KERNEL); \ 12957 if (!bp->arr) \ 12959 func(bp->firmware->data + be32_to_cpu(fw_hdr->arr.offset), \ 12960 (u8 *)bp->arr, len); \
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
H A D | niu.c | 9412 u8 *arr; __show_chan_per_port() local 9415 arr = (rx ? p->rxchan_per_port : p->txchan_per_port); __show_chan_per_port() 9420 arr[i]); __show_chan_per_port()
|
/linux-4.1.27/drivers/tty/serial/8250/ |
H A D | 8250_core.c | 4077 ¶m_array_ops, .arr = &__param_arr_probe_rsa, s8250_options()
|