| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | tailcall_bpf2bpf3.c | 17 volatile char arr[64] = {}; in subprog_tail2() local 24 __sink(arr[sizeof(arr) - 1]); in subprog_tail2() 32 volatile char arr[64] = {}; in subprog_tail() local 36 __sink(arr[sizeof(arr) - 1]); in subprog_tail() 44 volatile char arr[128] = {}; in classifier_0() local 46 __sink(arr[sizeof(arr) - 1]); in classifier_0() 54 volatile char arr[128] = {}; in classifier_1() local 56 __sink(arr[sizeof(arr) - 1]); in classifier_1() 64 volatile char arr[128] = {}; in entry() local 66 __sink(arr[sizeof(arr) - 1]); in entry()
|
| H A D | test_core_reloc_existence.c | 33 int arr[1]; member 65 out->arr_exists = bpf_core_field_exists(in->arr); in test_core_existence() 66 if (bpf_core_field_exists(struct core_reloc_existence, arr)) in test_core_existence() 67 out->arr_value = BPF_CORE_READ(in, arr[0]); in test_core_existence()
|
| H A D | test_global_func16.c | 7 __noinline int foo(int (*arr)[10]) in foo() 9 if (arr) in foo() 10 return (*arr)[9]; in foo()
|
| H A D | arena_htab.c | 30 char __arena *arr = arr1; in arena_htab_llvm() local 37 cast_kern(arr); in arena_htab_llvm() 42 arr[i] = i; in arena_htab_llvm()
|
| /linux/tools/lib/bpf/ |
| H A D | bpf_helpers.h | 235 #define ___bpf_fill0(arr, p, x) do {} while (0) argument 236 #define ___bpf_fill1(arr, p, x) arr[p] = x argument 237 #define ___bpf_fill2(arr, p, x, args...) arr[p] = x; ___bpf_fill1(arr, p + 1, args) argument 238 #define ___bpf_fill3(arr, p, x, args...) arr[p] = x; ___bpf_fill2(arr, p + 1, args) argument 239 #define ___bpf_fill4(arr, p, x, args...) arr[p] = x; ___bpf_fill3(arr, p + 1, args) argument 240 #define ___bpf_fill5(arr, p, x, args...) arr[p] = x; ___bpf_fill4(arr, p + 1, args) argument 241 #define ___bpf_fill6(arr, p, x, args...) arr[p] = x; ___bpf_fill5(arr, p + 1, args) argument 242 #define ___bpf_fill7(arr, p, x, args...) arr[p] = x; ___bpf_fill6(arr, p + 1, args) argument 243 #define ___bpf_fill8(arr, p, x, args...) arr[p] = x; ___bpf_fill7(arr, p + 1, args) argument 244 #define ___bpf_fill9(arr, p, x, args...) arr[p] = x; ___bpf_fill8(arr, p + 1, args) argument [all …]
|
| /linux/scripts/coccinelle/misc/ |
| H A D | of_table.cocci | 14 identifier var, arr; 18 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 25 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 32 identifier var, arr; 36 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 45 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 54 identifier var, arr; 58 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 66 struct \(of_device_id \| i2c_device_id \| platform_device_id \| spi_device_id\) arr[] = { 75 arr << r.arr; [all …]
|
| /linux/drivers/scsi/ |
| H A D | scsi_debug.c | 1630 static int fill_from_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, in fill_from_dev_buffer() argument 1642 arr, arr_len); in fill_from_dev_buffer() 1653 static int p_fill_from_dev_buffer(struct scsi_cmnd *scp, const void *arr, in p_fill_from_dev_buffer() argument 1666 arr, arr_len, skip); in p_fill_from_dev_buffer() 1678 static int fetch_to_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, in fetch_to_dev_buffer() argument 1686 return scsi_sg_copy_to_buffer(scp, arr, arr_len); in fetch_to_dev_buffer() 1699 static int inquiry_vpd_83(unsigned char *arr, int port_group_id, in inquiry_vpd_83() argument 1709 arr[0] = 0x2; /* ASCII */ in inquiry_vpd_83() 1710 arr[1] = 0x1; in inquiry_vpd_83() 1711 arr[2] = 0x0; in inquiry_vpd_83() [all …]
|
| H A D | constants.c | 28 const struct value_name_pair *arr; member 264 const struct value_name_pair *arr = NULL; in scsi_opcode_sa_name() local 274 for (sa_name_ptr = sa_names_arr; sa_name_ptr->arr; ++sa_name_ptr) { in scsi_opcode_sa_name() 276 arr = sa_name_ptr->arr; in scsi_opcode_sa_name() 281 if (!arr) in scsi_opcode_sa_name() 284 for (k = 0; k < arr_sz; ++k, ++arr) { in scsi_opcode_sa_name() 285 if (service_action == arr->value) in scsi_opcode_sa_name() 289 *sa_name = arr->name; in scsi_opcode_sa_name() 435 const struct value_name_pair *arr = scsi_mlreturn_arr; in scsi_mlreturn_string() local 438 for (k = 0; k < ARRAY_SIZE(scsi_mlreturn_arr); ++k, ++arr) { in scsi_mlreturn_string() [all …]
|
| H A D | scsi_proto_test.c | 13 u8 arr[sizeof(struct scsi_io_group_descriptor)]; in test_scsi_proto() member 14 } d = { .arr = { 0x45, 0, 0, 0, 0xb0, 0xe4, 0xe3 } }; in test_scsi_proto() 27 u8 arr[sizeof(struct scsi_stream_status)]; in test_scsi_proto() member 28 } ss = { .arr = { 0x80, 0, 0x12, 0x34, 0x3f } }; in test_scsi_proto() 36 u8 arr[sizeof(struct scsi_stream_status_header)]; in test_scsi_proto() member 37 } sh = { .arr = { 1, 2, 3, 4, 0, 0, 5, 6 } }; in test_scsi_proto()
|
| /linux/arch/x86/kernel/cpu/mtrr/ |
| H A D | cyrix.c | 17 unsigned char arr, ccr3, rcr, shift; in cyrix_get_arr() local 20 arr = CX86_ARR_BASE + (reg << 1) + reg; /* avoid multiplication by 3 */ in cyrix_get_arr() 26 ((unsigned char *)base)[3] = getCx86(arr); in cyrix_get_arr() 27 ((unsigned char *)base)[2] = getCx86(arr + 1); in cyrix_get_arr() 28 ((unsigned char *)base)[1] = getCx86(arr + 2); in cyrix_get_arr() 182 unsigned char arr, arr_type, arr_size; in cyrix_set_arr() local 184 arr = CX86_ARR_BASE + (reg << 1) + reg; /* avoid multiplication by 3 */ in cyrix_set_arr() 229 setCx86(arr + 0, ((unsigned char *)&base)[3]); in cyrix_set_arr() 230 setCx86(arr + 1, ((unsigned char *)&base)[2]); in cyrix_set_arr() 231 setCx86(arr + 2, (((unsigned char *)&base)[1]) | arr_size); in cyrix_set_arr()
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | common.h | 64 #define RESIZE_ARRAY(__skel, elfsec, arr, n) \ argument 67 bpf_map__set_value_size((__skel)->maps.elfsec##_##arr, \ 68 sizeof((__skel)->elfsec##_##arr->arr[0]) * (n)); \ 69 (__skel)->elfsec##_##arr = \ 70 bpf_map__initial_value((__skel)->maps.elfsec##_##arr, &__sz); \
|
| /linux/fs/ocfs2/ |
| H A D | sysfile.c | 93 struct inode **arr = NULL; in ocfs2_get_system_file_inode() local 97 arr = &(osb->global_system_inodes[type]); in ocfs2_get_system_file_inode() 99 arr = get_local_system_inode(osb, type, slot); in ocfs2_get_system_file_inode() 102 if (arr && ((inode = *arr) != NULL)) { in ocfs2_get_system_file_inode() 115 if (arr && inode) { in ocfs2_get_system_file_inode() 116 *arr = igrab(inode); in ocfs2_get_system_file_inode() 117 BUG_ON(!*arr); in ocfs2_get_system_file_inode()
|
| /linux/drivers/pwm/ |
| H A D | pwm-stm32.c | 58 u32 arr; member 93 u64 arr; in stm32_pwm_round_waveform_tohw() local 103 ret = regmap_read(priv->regmap, TIM_ARR, &wfhw->arr); in stm32_pwm_round_waveform_tohw() 107 arr = mul_u64_u64_div_u64(wf->period_length_ns, rate, in stm32_pwm_round_waveform_tohw() 109 if (arr <= wfhw->arr) { in stm32_pwm_round_waveform_tohw() 142 u64 arr; in stm32_pwm_round_waveform_tohw() local 146 arr = mul_u64_u64_div_u64(wf->period_length_ns, rate, in stm32_pwm_round_waveform_tohw() 148 if (!arr) { in stm32_pwm_round_waveform_tohw() 154 wfhw->arr = 0; in stm32_pwm_round_waveform_tohw() 164 wfhw->arr = min_t(u64, arr, priv->max_arr) - 1; in stm32_pwm_round_waveform_tohw() [all …]
|
| /linux/fs/ubifs/ |
| H A D | lprops.c | 63 val2 = get_heap_comp_val(heap->arr[ppos], cat); in move_up_lpt_heap() 67 heap->arr[ppos]->hpos = hpos; in move_up_lpt_heap() 68 heap->arr[hpos] = heap->arr[ppos]; in move_up_lpt_heap() 69 heap->arr[ppos] = lprops; in move_up_lpt_heap() 97 val2 = get_heap_comp_val(heap->arr[ppos], cat); in adjust_lpt_heap() 101 heap->arr[ppos]->hpos = hpos; in adjust_lpt_heap() 102 heap->arr[hpos] = heap->arr[ppos]; in adjust_lpt_heap() 103 heap->arr[ppos] = lprops; in adjust_lpt_heap() 109 val2 = get_heap_comp_val(heap->arr[ppos], cat); in adjust_lpt_heap() 123 val2 = get_heap_comp_val(heap->arr[cpos], cat); in adjust_lpt_heap() [all …]
|
| H A D | find.c | 137 lprops = heap->arr[i]; in scan_for_dirty() 276 idx_lp = idx_heap->arr[0]; in ubifs_find_dirty_leb() 293 lp = heap->arr[0]; in ubifs_find_dirty_leb() 423 lprops = heap->arr[i]; in do_find_free_space() 753 memcpy(c->dirty_idx.arr, c->lpt_heap[LPROPS_DIRTY_IDX - 1].arr, in ubifs_save_dirty_idx_lnums() 756 sort(c->dirty_idx.arr, c->dirty_idx.cnt, sizeof(void *), in ubifs_save_dirty_idx_lnums() 761 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->lnum, in ubifs_save_dirty_idx_lnums() 762 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->dirty, in ubifs_save_dirty_idx_lnums() 763 c->dirty_idx.arr[c->dirty_idx.cnt - 1]->free); in ubifs_save_dirty_idx_lnums() 766 c->dirty_idx.arr[i] = (void *)(size_t)c->dirty_idx.arr[i]->lnum; in ubifs_save_dirty_idx_lnums() [all …]
|
| /linux/include/linux/ |
| H A D | array_size.h | 11 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) argument
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_main.c | 146 struct ehea_fw_handle_entry *arr = NULL; in ehea_update_firmware_handles() local 176 arr = kcalloc(num_fw_handles, sizeof(*arr), GFP_KERNEL); in ehea_update_firmware_handles() 177 if (!arr) in ehea_update_firmware_handles() 196 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 197 arr[i++].fwh = pr->qp->fw_handle; in ehea_update_firmware_handles() 198 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 199 arr[i++].fwh = pr->send_cq->fw_handle; in ehea_update_firmware_handles() 200 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() 201 arr[i++].fwh = pr->recv_cq->fw_handle; in ehea_update_firmware_handles() 202 arr[i].adh = adapter->handle; in ehea_update_firmware_handles() [all …]
|
| /linux/scripts/kconfig/ |
| H A D | streamline_config.pl | 336 my @arr; 339 @arr = @{$objects{$1}}; 342 $arr[$#arr+1] = $var; 346 $objects{$1} = \@arr; 402 my @arr = @{$objects{$module}}; 403 foreach my $conf (@arr) { 702 my @arr = @{$objects{$module}}; 703 foreach my $conf (@arr) { 709 foreach my $conf (@arr) {
|
| /linux/kernel/ |
| H A D | params.c | 467 const struct kparam_array *arr = kp->arr; in param_array_set() local 470 return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem, in param_array_set() 471 arr->elemsize, arr->ops->set, kp->level, in param_array_set() 472 arr->num ?: &temp_num); in param_array_set() 478 const struct kparam_array *arr = kp->arr; in param_array_get() local 481 for (i = off = 0; i < (arr->num ? *arr->num : arr->max); i++) { in param_array_get() 485 p.arg = arr->elem + arr->elemsize * i; in param_array_get() 487 ret = arr->ops->get(buffer + off, &p); in param_array_get() 499 const struct kparam_array *arr = arg; in param_array_free() local 501 if (arr->ops->free) in param_array_free() [all …]
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_random.c | 45 void i915_prandom_shuffle(void *arr, size_t elsz, size_t count, in i915_prandom_shuffle() argument 64 memcpy(stack, arr + count * elsz, elsz); in i915_prandom_shuffle() 65 memcpy(arr + count * elsz, arr + swp * elsz, elsz); in i915_prandom_shuffle() 66 memcpy(arr + swp * elsz, stack, elsz); in i915_prandom_shuffle()
|
| /linux/lib/ |
| H A D | test_ubsan.c | 83 int arr[4]; in test_ubsan_out_of_bounds() member 92 data.arr[j] = i; in test_ubsan_out_of_bounds() 95 data.arr[k] = i; in test_ubsan_out_of_bounds() 130 volatile char arr[5] __aligned(4) = {1, 2, 3, 4, 5}; in test_ubsan_misaligned_access() local 134 ptr = (int *)(arr + 1); in test_ubsan_misaligned_access()
|
| /linux/scripts/include/ |
| H A D | array_size.h | 9 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) argument
|
| /linux/tools/bpf/bpftool/ |
| H A D | btf.c | 166 const struct btf_array *arr = (const void *)(t + 1); in dump_btf_type() local 169 jsonw_uint_field(w, "type_id", arr->type); in dump_btf_type() 170 jsonw_uint_field(w, "index_type_id", arr->index_type); in dump_btf_type() 171 jsonw_uint_field(w, "nr_elems", arr->nelems); in dump_btf_type() 174 arr->type, arr->index_type, arr->nelems); in dump_btf_type() 480 static int ptr_array_push(const void *ptr, struct ptr_array *arr) in ptr_array_push() argument 485 if (arr->cnt == arr->cap) { in ptr_array_push() 486 new_cap = (arr->cap ?: 16) * 2; in ptr_array_push() 487 tmp = realloc(arr->elems, sizeof(*arr->elems) * new_cap); in ptr_array_push() 490 arr->elems = tmp; in ptr_array_push() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_dcbx.c | 159 qed_dcbx_app_update[i].name, p_data->arr[id].update, in qed_dcbx_dp_protocol() 160 p_data->arr[id].enable, p_data->arr[id].priority, in qed_dcbx_dp_protocol() 161 p_data->arr[id].tc, p_hwfn->hw_info.num_active_tc); in qed_dcbx_dp_protocol() 173 p_data->arr[type].enable = enable; in qed_dcbx_set_params() 174 p_data->arr[type].priority = prio; in qed_dcbx_set_params() 175 p_data->arr[type].tc = tc; in qed_dcbx_set_params() 177 p_data->arr[type].update = UPDATE_DCB; in qed_dcbx_set_params() 179 p_data->arr[type].update = DONT_UPDATE_DCB_DSCP; in qed_dcbx_set_params() 182 p_data->arr[type].dont_add_vlan0 = true; in qed_dcbx_set_params() 301 p_data->arr[DCBX_PROTOCOL_ETH].tc = p_hwfn->ufp_info.tc; in qed_dcbx_process_tlv() [all …]
|
| /linux/tools/gpio/ |
| H A D | gpio-utils.h | 19 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) argument
|