| /linux/kernel/sched/ |
| H A D | cpudeadline.c | 30 int orig_cpu = cp->elements[idx].cpu; in cpudl_heapify_down() 31 u64 orig_dl = cp->elements[idx].dl; in cpudl_heapify_down() 46 cp->elements[l].dl)) { in cpudl_heapify_down() 48 largest_dl = cp->elements[l].dl; in cpudl_heapify_down() 51 cp->elements[r].dl)) in cpudl_heapify_down() 58 cp->elements[idx].cpu = cp->elements[largest].cpu; in cpudl_heapify_down() 59 cp->elements[idx].dl = cp->elements[largest].dl; in cpudl_heapify_down() 60 cp->elements[cp->elements[idx].cpu].idx = idx; in cpudl_heapify_down() 64 cp->elements[idx].cpu = orig_cpu; in cpudl_heapify_down() 65 cp->elements[idx].dl = orig_dl; in cpudl_heapify_down() [all …]
|
| /linux/drivers/acpi/ |
| H A D | pfr_telemetry.c | 91 in_obj.package.elements = &in_buf; in get_pfrt_log_data_info() 102 out_obj->package.elements[LOG_STATUS_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 103 out_obj->package.elements[LOG_EXT_STATUS_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 104 out_obj->package.elements[LOG_MAX_SZ_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 105 out_obj->package.elements[LOG_CHUNK1_LO_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 106 out_obj->package.elements[LOG_CHUNK1_HI_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 107 out_obj->package.elements[LOG_CHUNK1_SZ_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 108 out_obj->package.elements[LOG_CHUNK2_LO_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 109 out_obj->package.elements[LOG_CHUNK2_HI_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() 110 out_obj->package.elements[LOG_CHUNK2_SZ_IDX].type != ACPI_TYPE_INTEGER || in get_pfrt_log_data_info() [all …]
|
| H A D | pfr_update.c | 137 out_obj->package.elements[CAP_STATUS_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 138 out_obj->package.elements[CAP_UPDATE_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 139 out_obj->package.elements[CAP_CODE_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 140 out_obj->package.elements[CAP_FW_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 141 out_obj->package.elements[CAP_CODE_RT_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 142 out_obj->package.elements[CAP_DRV_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 143 out_obj->package.elements[CAP_DRV_RT_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 144 out_obj->package.elements[CAP_DRV_SVN_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 145 out_obj->package.elements[CAP_PLAT_ID_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 146 out_obj->package.elements[CAP_OEM_ID_IDX].type != ACPI_TYPE_BUFFER || in query_capability() [all …]
|
| H A D | acpi_adxl.c | 55 o = obj->package.elements; in adxl_dsm() 65 o = obj->package.elements + 1; in adxl_dsm() 113 argv4[0].package.elements = &argv4[1]; in adxl_decode() 121 r = results->package.elements + 1; in adxl_decode() 127 r = r->package.elements; in adxl_decode() 169 p = params->package.elements + 1; in adxl_init() 176 p = p->package.elements; in adxl_init()
|
| H A D | property.c | 96 dn->name = link->package.elements[0].string.pointer; in acpi_nondev_subnode_extract() 161 status = acpi_get_handle(scope, link->package.elements[1].string.pointer, in acpi_nondev_subnode_ok() 195 link = &links->package.elements[i]; in acpi_add_nondev_subnodes() 201 if (link->package.elements[0].type != ACPI_TYPE_STRING) in acpi_add_nondev_subnodes() 205 switch (link->package.elements[1].type) { in acpi_add_nondev_subnodes() 233 link->package.elements[0].string.pointer); in acpi_add_nondev_subnodes() 234 desc = &link->package.elements[1]; in acpi_add_nondev_subnodes() 245 link->package.elements[0].string.pointer); in acpi_add_nondev_subnodes() 269 guid = &desc->package.elements[i]; in acpi_enumerate_nondev_subnodes() 270 links = &desc->package.elements[i + 1]; in acpi_enumerate_nondev_subnodes() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | acpi.c | 290 data->package.elements[0].type != ACPI_TYPE_INTEGER) { in iwl_acpi_get_wifi_pkg_range() 295 *tbl_rev = data->package.elements[0].integer.value; in iwl_acpi_get_wifi_pkg_range() 301 wifi_pkg = &data->package.elements[i]; in iwl_acpi_get_wifi_pkg_range() 309 domain = &wifi_pkg->package.elements[0]; in iwl_acpi_get_wifi_pkg_range() 351 wifi_pkg->package.elements[1].type != ACPI_TYPE_INTEGER) { in iwl_acpi_get_tas_table() 356 tas_selection = (u32)wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_tas_table() 369 if (wifi_pkg->package.elements[2].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_tas_table() 370 wifi_pkg->package.elements[2].integer.value > in iwl_acpi_get_tas_table() 373 wifi_pkg->package.elements[2].integer.value); in iwl_acpi_get_tas_table() 378 block_list_size = wifi_pkg->package.elements[2].integer.value; in iwl_acpi_get_tas_table() [all …]
|
| /linux/drivers/platform/x86/intel/int1092/ |
| H A D | intel_sar.c | 83 num = &item->package.elements[0]; in parse_package() 104 num = &item->package.elements[itr + 1]; in parse_package() 107 if (get_int_value(&num->package.elements[0], &temp.device_mode)) in parse_package() 109 if (get_int_value(&num->package.elements[1], &temp.bandtable_index)) in parse_package() 111 if (get_int_value(&num->package.elements[2], &temp.antennatable_index)) in parse_package() 113 if (get_int_value(&num->package.elements[3], &temp.sartable_index)) in parse_package() 230 out->package.elements[0].type == ACPI_TYPE_INTEGER && in sar_get_data() 231 out->package.elements[1].type == ACPI_TYPE_INTEGER && in sar_get_data() 232 out->package.elements[2].type == ACPI_TYPE_PACKAGE && in sar_get_data() 233 out->package.elements[2].package.count > 0) { in sar_get_data() [all …]
|
| /linux/drivers/platform/x86/intel/pmc/ |
| H A D | pwrm_telemetry.c | 48 if (pkg->package.elements[0].type != ACPI_TYPE_STRING) in is_valid_entry() 52 if (pkg->package.elements[i].type != ACPI_TYPE_INTEGER) in is_valid_entry() 74 vsec_pkg = &obj->package.elements[0]; in pmc_parse_telem_dsd() 78 hdr0 = vsec_pkg->package.elements[3].integer.value; in pmc_parse_telem_dsd() 79 hdr1 = vsec_pkg->package.elements[4].integer.value; in pmc_parse_telem_dsd() 88 disc_pkg = &obj->package.elements[1]; in pmc_parse_telem_dsd() 106 pkg = &disc_pkg->package.elements[i]; in pmc_parse_telem_dsd() 112 value = pkg->package.elements[j].integer.value; in pmc_parse_telem_dsd() 135 uuid_obj = &dsd->package.elements[i]; in pmc_find_telem_guid() 136 data_obj = &dsd->package.elements[i + 1]; in pmc_find_telem_guid()
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_bitmap_ip.c | 43 u32 elements; /* number of max elements in the set */ member 218 u32 elements, u32 hosts, u8 netmask) in init_map_ip() argument 220 map->members = bitmap_zalloc(elements, GFP_KERNEL | __GFP_NOWARN); in init_map_ip() 225 map->elements = elements; in init_map_ip() 255 u64 elements; in bitmap_ip_create() local 296 elements = (u64)last_ip - first_ip + 1; in bitmap_ip_create() 309 elements = 2UL << (netmask - mask_bits - 1); in bitmap_ip_create() 311 if (elements > IPSET_BITMAP_MAX_RANGE + 1) in bitmap_ip_create() 315 hosts, (unsigned long long)elements); in bitmap_ip_create() 318 map = ip_set_alloc(sizeof(*map) + elements * set->dsize); in bitmap_ip_create() [all …]
|
| H A D | ip_set_bitmap_gen.h | 53 for (id = 0; id < map->elements; id++) in mtype_ext_cleanup() 78 bitmap_zero(map->members, map->elements); in mtype_flush() 79 set->elements = 0; in mtype_flush() 88 map->elements * dsize; in mtype_memsize() 104 nla_put_net32(skb, IPSET_ATTR_ELEMENTS, htonl(set->elements))) in mtype_head() 141 set->elements--; in mtype_add() 151 set->elements--; in mtype_add() 170 set->elements++; in mtype_add() 187 set->elements--; in mtype_del() 218 for (; cb->args[IPSET_CB_ARG0] < map->elements; in mtype_list() [all …]
|
| H A D | ip_set_bitmap_ipmac.c | 49 u32 elements; /* number of max elements in the set */ member 301 u32 first_ip, u32 last_ip, u32 elements) in init_map_ipmac() argument 303 map->members = bitmap_zalloc(elements, GFP_KERNEL | __GFP_NOWARN); in init_map_ipmac() 308 map->elements = elements; in init_map_ipmac() 323 u64 elements; in bitmap_ipmac_create() local 352 elements = (u64)last_ip - first_ip + 1; in bitmap_ipmac_create() 354 if (elements > IPSET_BITMAP_MAX_RANGE + 1) in bitmap_ipmac_create() 360 map = ip_set_alloc(sizeof(*map) + elements * set->dsize); in bitmap_ipmac_create() 364 map->memsize = BITS_TO_LONGS(elements) * sizeof(unsigned long); in bitmap_ipmac_create() 366 if (!init_map_ipmac(set, map, first_ip, last_ip, elements)) { in bitmap_ipmac_create()
|
| H A D | ip_set_bitmap_port.c | 36 u32 elements; /* number of max elements in the set */ member 234 map->members = bitmap_zalloc(map->elements, GFP_KERNEL | __GFP_NOWARN); in init_map_port() 254 u32 elements; in bitmap_port_create() local 267 elements = last_port - first_port + 1; in bitmap_port_create() 269 map = ip_set_alloc(sizeof(*map) + elements * set->dsize); in bitmap_port_create() 273 map->elements = elements; in bitmap_port_create() 274 map->memsize = BITS_TO_LONGS(elements) * sizeof(unsigned long); in bitmap_port_create()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_diag.c | 81 u32 elements; in i40e_diag_reg_test() local 87 elements = i40e_reg_list[i].elements; in i40e_diag_reg_test() 91 elements = hw->func_caps.num_tx_qp; in i40e_diag_reg_test() 98 elements = hw->func_caps.num_msix_vectors - 1; in i40e_diag_reg_test() 102 for (j = 0; j < elements && !ret_code; j++) { in i40e_diag_reg_test()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_mem.c | 121 pool->elements = kmalloc_objs(struct lpfc_dmabuf, LPFC_MBUF_POOL_SIZE); in lpfc_mem_alloc() 122 if (!pool->elements) in lpfc_mem_alloc() 128 pool->elements[i].virt = dma_pool_alloc(phba->lpfc_mbuf_pool, in lpfc_mem_alloc() 129 GFP_KERNEL, &pool->elements[i].phys); in lpfc_mem_alloc() 130 if (!pool->elements[i].virt) in lpfc_mem_alloc() 201 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, in lpfc_mem_alloc() 202 pool->elements[i].phys); in lpfc_mem_alloc() 203 kfree(pool->elements); in lpfc_mem_alloc() 273 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, in lpfc_mem_free() 274 pool->elements[i].phys); in lpfc_mem_free() [all …]
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_ppi.c | 96 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 97 obj->package.elements[1].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 98 obj->package.elements[2].type == ACPI_TYPE_INTEGER) { in tpm_show_ppi_request() 99 if (obj->package.elements[0].integer.value) in tpm_show_ppi_request() 102 req = obj->package.elements[1].integer.value; in tpm_show_ppi_request() 105 obj->package.elements[2].integer.value); in tpm_show_ppi_request() 110 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 111 obj->package.elements[1].type == ACPI_TYPE_INTEGER) { in tpm_show_ppi_request() 112 if (obj->package.elements[0].integer.value) in tpm_show_ppi_request() 116 obj->package.elements[1].integer.value); in tpm_show_ppi_request() [all …]
|
| /linux/drivers/acpi/x86/ |
| H A D | apple.c | 69 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties() 70 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties() 103 newprops->package.elements = &newprops[1]; in acpi_extract_apple_properties() 107 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties() 108 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties() 114 newprops[1 + j].package.elements = &newprops[k]; in acpi_extract_apple_properties()
|
| /linux/drivers/acpi/acpica/ |
| H A D | dbconvert.c | 171 union acpi_object *elements; in acpi_db_convert_to_package() local 174 elements = in acpi_db_convert_to_package() 177 if (!elements) in acpi_db_convert_to_package() 189 status = acpi_db_convert_to_object(type, this, &elements[i]); in acpi_db_convert_to_package() 191 acpi_db_delete_objects(i + 1, elements); in acpi_db_convert_to_package() 192 ACPI_FREE(elements); in acpi_db_convert_to_package() 201 object->package.elements = elements; in acpi_db_convert_to_package() 364 buffer_desc = &obj_desc->package.elements[0]; in acpi_db_dump_pld_buffer()
|
| /linux/tools/mm/ |
| H A D | thpmaps | 201 elements = line.split() 202 if '-' in elements[0]: 203 start, end = map(lambda x: int(x, 16), elements[0].split('-')) 204 major, minor = map(lambda x: int(x, 16), elements[3].split(':')) 206 name=elements[5] if len(elements) == 6 else '', 209 read=elements[1][0] == 'r', 210 write=elements[1][1] == 'w', 211 execute=elements[1][2] == 'x', 212 private=elements[1][3] == 'p', 213 pgoff=int(elements[2], 16), [all …]
|
| /linux/tools/testing/selftests/exec/ |
| H A D | binfmt_script.py | 103 elements = binary.split('/') 105 elements.pop() 106 while len(elements) > 1: 107 os.rmdir("/".join(elements)) 108 elements.pop()
|
| /linux/drivers/platform/x86/hp/hp-bioscfg/ |
| H A D | bioscfg.c | 656 union acpi_object *elements; in hp_init_bios_package_attribute() local 675 elements = obj->package.elements; in hp_init_bios_package_attribute() 678 if (elements[NAME].type != ACPI_TYPE_STRING) { in hp_init_bios_package_attribute() 682 if (strlen(elements[NAME].string.pointer) == 0) { in hp_init_bios_package_attribute() 693 ret = hp_convert_hexstr_to_str(elements[NAME].string.pointer, in hp_init_bios_package_attribute() 694 elements[NAME].string.length, in hp_init_bios_package_attribute() 738 ret = hp_populate_string_package_data(elements, in hp_init_bios_package_attribute() 744 ret = hp_populate_integer_package_data(elements, in hp_init_bios_package_attribute() 750 ret = hp_populate_enumeration_package_data(elements, in hp_init_bios_package_attribute() 756 ret = hp_populate_ordered_list_package_data(elements, in hp_init_bios_package_attribute() [all …]
|
| /linux/Documentation/core-api/ |
| H A D | min_heap.rst | 50 size_t nr; /* Number of elements in the heap */ 51 size_t size; /* Maximum number of elements that can be held */ 58 A typical heap structure will include a counter for the number of elements 60 elements (`data`). Optionally, you can specify a static array for preallocated 67 elements in the heap and swapping them. It contains two function pointers: 76 - **less** is the comparison function used to establish the order of elements. 77 - **swp** is a function for swapping elements in the heap. If swp is set to 78 NULL, the default swap function will be used, which swaps the elements based on their size 97 - **data**: A pointer to the buffer where the heap elements will be stored. If 99 - **size**: The maximum number of elements the heap can hold. [all …]
|
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_zerocopy_maxfrags.pkt | 4 // Verify that sending an iovec of tcp_MAX_SKB_FRAGS + 1 elements will 32 // send an iov of 18 elements: just becomes a linear skb 44 // send a zerocopy iov of 18 elements: 75 // send a zerocopy iov of 64 elements:
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_dev.c | 112 struct vchiq_element *elements, unsigned long count) in vchiq_ioc_queue_message() argument 119 context.element = elements; in vchiq_ioc_queue_message() 124 if (!elements[i].data && elements[i].size != 0) in vchiq_ioc_queue_message() 127 total_size += elements[i].size; in vchiq_ioc_queue_message() 735 struct vchiq_element elements[MAX_ELEMENTS]; in vchiq_ioctl() local 737 if (copy_from_user(elements, args.elements, in vchiq_ioctl() 739 ret = vchiq_ioc_queue_message(instance, args.handle, elements, in vchiq_ioctl() 956 compat_uptr_t elements; member 979 .elements = compat_ptr(args32.elements), in vchiq_compat_ioctl_queue_message() 989 if (args32.elements && args32.count) { in vchiq_compat_ioctl_queue_message() [all …]
|
| /linux/drivers/virt/ |
| H A D | vmgenid.c | 69 obj->package.elements[0].type != ACPI_TYPE_INTEGER || in vmgenid_add_acpi() 70 obj->package.elements[1].type != ACPI_TYPE_INTEGER) { in vmgenid_add_acpi() 75 phys_addr = (obj->package.elements[0].integer.value << 0) | in vmgenid_add_acpi() 76 (obj->package.elements[1].integer.value << 32); in vmgenid_add_acpi()
|
| /linux/mm/ |
| H A D | mempool.c | 191 pool->elements[pool->curr_nr++] = element; in add_element() 196 void *element = pool->elements[--pool->curr_nr]; in remove_element() 223 kfree(pool->elements); in mempool_exit() 224 pool->elements = NULL; in mempool_exit() 260 pool->elements = kmalloc_array_node(max(1, min_nr), sizeof(void *), in mempool_init_node() 262 if (!pool->elements) in mempool_init_node() 398 memcpy(new_elements, pool->elements, in mempool_resize() 400 kfree(pool->elements); in mempool_resize() 401 pool->elements = new_elements; in mempool_resize()
|