| /linux/mm/ |
| H A D | mempool.c | 41 static void poison_error(struct mempool *pool, void *element, size_t size, in poison_error() argument 51 pr_err(" nr=%d @ %p: %s0x", nr, element, start > 0 ? "... " : ""); in poison_error() 53 pr_cont("%x ", *(u8 *)(element + i)); in poison_error() 58 static void __check_element(struct mempool *pool, void *element, size_t size) in __check_element() argument 60 u8 *obj = element; in __check_element() 67 poison_error(pool, element, size, i); in __check_element() 74 static void check_element(struct mempool *pool, void *element) in check_element() argument 82 __check_element(pool, element, (size_t)pool->pool_data); in check_element() 84 __check_element(pool, element, kmem_cache_size(pool->pool_data)); in check_element() 91 struct page *page = (struct page *)element; in check_element() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | uttrack.c | 281 struct acpi_debug_mem_block *element; in acpi_ut_find_allocation() local 283 element = acpi_gbl_global_list->list_head; in acpi_ut_find_allocation() 284 if (!element) { in acpi_ut_find_allocation() 295 while (element > allocation) { in acpi_ut_find_allocation() 299 if (!element->next) { in acpi_ut_find_allocation() 300 return (element); in acpi_ut_find_allocation() 303 element = element->next; in acpi_ut_find_allocation() 306 if (element == allocation) { in acpi_ut_find_allocation() 307 return (element); in acpi_ut_find_allocation() 310 return (element->previous); in acpi_ut_find_allocation() [all …]
|
| H A D | dspkginit.c | 23 acpi_ds_resolve_package_element(union acpi_operand_object **element); 386 union acpi_operand_object *element = *element_ptr; in acpi_ds_resolve_package_element() local 396 if (element->reference.resolved) { in acpi_ds_resolve_package_element() 406 scope_info.scope.node = element->reference.node; /* Prefix node */ in acpi_ds_resolve_package_element() 408 status = acpi_ns_lookup(&scope_info, (char *)element->reference.aml, in acpi_ds_resolve_package_element() 435 (char *)element->reference. in acpi_ds_resolve_package_element() 473 element->reference.resolved = TRUE; in acpi_ds_resolve_package_element() 474 element->reference.node = resolved_node; in acpi_ds_resolve_package_element() 475 type = element->reference.node->type; in acpi_ds_resolve_package_element() 525 acpi_ut_remove_reference(element); in acpi_ds_resolve_package_element()
|
| /linux/security/tomoyo/ |
| H A D | gc.c | 32 * tomoyo_struct_used_by_io_buffer - Check whether the list element is used by /sys/kernel/security/tomoyo/ users or not. 34 * @element: Pointer to "struct list_head". 36 * Returns true if @element is used by /sys/kernel/security/tomoyo/ users, 39 static bool tomoyo_struct_used_by_io_buffer(const struct list_head *element) 49 if (head->r.domain == element || head->r.group == element || in tomoyo_struct_used_by_io_buffer() 50 head->r.acl == element || &head->w.domain->list == element) in tomoyo_struct_used_by_io_buffer() 104 * @element: Pointer to "struct list_head". 108 static inline void tomoyo_del_transition_control(struct list_head *element) 40 tomoyo_struct_used_by_io_buffer(const struct list_head * element) tomoyo_struct_used_by_io_buffer() argument 109 tomoyo_del_transition_control(struct list_head * element) tomoyo_del_transition_control() argument 125 tomoyo_del_aggregator(struct list_head * element) tomoyo_del_aggregator() argument 141 tomoyo_del_manager(struct list_head * element) tomoyo_del_manager() argument 156 tomoyo_del_acl(struct list_head * element) tomoyo_del_acl() argument 251 tomoyo_del_domain(struct list_head * element) tomoyo_del_domain() argument 277 tomoyo_del_condition(struct list_head * element) tomoyo_del_condition() argument 317 tomoyo_del_name(struct list_head * element) tomoyo_del_name() argument 329 tomoyo_del_path_group(struct list_head * element) tomoyo_del_path_group() argument 344 tomoyo_del_group(struct list_head * element) tomoyo_del_group() argument 359 tomoyo_del_address_group(struct list_head * element) tomoyo_del_address_group() argument 371 tomoyo_del_number_group(struct list_head * element) tomoyo_del_number_group() argument 387 tomoyo_try_to_gc(const enum tomoyo_policy_id type,struct list_head * element) tomoyo_try_to_gc() argument [all...] |
| /linux/scripts/ |
| H A D | asn1_compiler.c | 681 struct element { struct 686 struct element *children; argument 687 struct element *next; argument 688 struct element *render_next; argument 689 struct element *list_next; argument 708 struct element *element; argument 798 static struct element *parse_type(struct token **_cursor, struct token *stop, 819 type->element = parse_type(&cursor, type[1].name, NULL); in parse() 820 type->element->type_def = type; in parse() 833 static struct element *element_list; [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | core_acl_flex_keys.c | 73 elinfo = &mlxsw_afk_element_infos[elinst->element]; in mlxsw_afk_blocks_check() 141 DECLARE_BITMAP(element, MLXSW_AFK_ELEMENT_MAX); 148 enum mlxsw_afk_element element) in mlxsw_afk_picker_count_hits() argument 160 if (elinst->element == element) { in mlxsw_afk_picker_count_hits() 161 __set_bit(element, picker[i].element); in mlxsw_afk_picker_count_hits() 176 memcpy(&hits_element, &picker[block_index].element, in mlxsw_afk_picker_subtract_hits() 181 if (__test_and_clear_bit(j, picker[i].element)) in mlxsw_afk_picker_subtract_hits() 208 enum mlxsw_afk_element element; in mlxsw_afk_picker_key_info_add() local 213 for_each_set_bit(element, picker[block_index].chosen_element, in mlxsw_afk_picker_key_info_add() 215 key_info->element_to_block[element] = key_info->blocks_count; in mlxsw_afk_picker_key_info_add() [all …]
|
| H A D | core_acl_flex_keys.h | 51 enum mlxsw_afk_element element; /* element ID */ member 58 .element = MLXSW_AFK_ELEMENT_##_element, \ 79 enum mlxsw_afk_element element; member 91 .element = MLXSW_AFK_ELEMENT_##_element, \ 144 #define mlxsw_afk_element_usage_for_each(element, elusage) \ argument 145 for_each_set_bit(element, (elusage)->usage, MLXSW_AFK_ELEMENT_MAX) 149 enum mlxsw_afk_element element) in mlxsw_afk_element_usage_add() argument 151 __set_bit(element, elusage->usage); in mlxsw_afk_element_usage_add() 222 enum mlxsw_afk_element element, 225 enum mlxsw_afk_element element,
|
| /linux/drivers/platform/chrome/ |
| H A D | chromeos_acpi.c | 73 union acpi_object *element = obj->package.elements; in chromeos_acpi_handle_package() local 77 element += pkg_num; in chromeos_acpi_handle_package() 79 if (element->type == ACPI_TYPE_PACKAGE) { in chromeos_acpi_handle_package() 80 if (sub_pkg_num >= element->package.count) in chromeos_acpi_handle_package() 83 element = element->package.elements; in chromeos_acpi_handle_package() 84 element += sub_pkg_num; in chromeos_acpi_handle_package() 87 switch (element->type) { in chromeos_acpi_handle_package() 89 return sysfs_emit(buf, "%d\n", (int)element->integer.value); in chromeos_acpi_handle_package() 91 return sysfs_emit(buf, "%s\n", element->string.pointer); in chromeos_acpi_handle_package() 99 for (i = 0; i < element->buffer.length && room_left; i += byte_per_line) { in chromeos_acpi_handle_package() [all …]
|
| /linux/drivers/tty/vt/ |
| H A D | ucs.c | 23 static int interval16_cmp(const void *key, const void *element) in interval16_cmp() argument 26 const struct ucs_interval16 *entry = element; in interval16_cmp() 35 static int interval32_cmp(const void *key, const void *element) in interval32_cmp() argument 38 const struct ucs_interval32 *entry = element; in interval32_cmp() 116 static int recomposition_cmp(const void *key, const void *element) in recomposition_cmp() argument 119 const struct ucs_recomposition *entry = element; in recomposition_cmp() 178 static int ucs_page_desc_cmp(const void *key, const void *element) in ucs_page_desc_cmp() argument 181 const struct ucs_page_desc *entry = element; in ucs_page_desc_cmp() 190 static int ucs_page_entry_cmp(const void *key, const void *element) in ucs_page_entry_cmp() argument 193 const struct ucs_page_entry *entry = element; in ucs_page_entry_cmp()
|
| /linux/Documentation/core-api/ |
| H A D | min_heap.rst | 15 the smallest element is always at the root. 112 element = min_heap_peek(heap); 115 element. 117 This macro returns a pointer to the smallest element (the root) of the heap, or 127 success = min_heap_push(heap, element, callbacks, args); 129 - **heap**: A pointer to the min-heap into which the element should be inserted. 130 - **element**: A pointer to the element to be inserted into the heap. 135 This macro inserts an element into the heap. It returns `true` if the insertion 138 **Inline Version:** min_heap_push_inline(heap, element, callbacks, args) 147 - **heap**: A pointer to the min-heap from which to remove the smallest element. [all …]
|
| /linux/drivers/acpi/ |
| H A D | utils.c | 74 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() local 76 switch (element->type) { in acpi_extract_package() 103 (element->string.length * sizeof(char)) + in acpi_extract_package() 109 sizeof(u8 *) + element->buffer.length; in acpi_extract_package() 166 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() local 168 switch (element->type) { in acpi_extract_package() 174 element->integer.value; in acpi_extract_package() 181 element->integer.value; in acpi_extract_package() 200 memcpy(tail, element->string.pointer, in acpi_extract_package() 201 element->string.length); in acpi_extract_package() [all …]
|
| H A D | acpi_processor.c | 872 union acpi_object *element; in acpi_processor_evaluate_cst() local 890 element = &cst->package.elements[i]; in acpi_processor_evaluate_cst() 891 if (element->type != ACPI_TYPE_PACKAGE) { in acpi_processor_evaluate_cst() 893 i, element->type); in acpi_processor_evaluate_cst() 897 if (element->package.count != 4) { in acpi_processor_evaluate_cst() 899 i, element->package.count); in acpi_processor_evaluate_cst() 903 obj = &element->package.elements[0]; in acpi_processor_evaluate_cst() 913 obj = &element->package.elements[1]; in acpi_processor_evaluate_cst() 972 obj = &element->package.elements[2]; in acpi_processor_evaluate_cst() 981 obj = &element->package.elements[3]; in acpi_processor_evaluate_cst()
|
| /linux/drivers/thermal/intel/int340x_thermal/ |
| H A D | acpi_thermal_rel.c | 77 struct acpi_buffer element = { 0, NULL }; in acpi_parse_trt() local 101 element.length = sizeof(struct trt); in acpi_parse_trt() 102 element.pointer = trt; in acpi_parse_trt() 105 &trt_format, &element); in acpi_parse_trt() 151 struct acpi_buffer element = { 0, NULL }; in acpi_parse_art() local 177 element.length = sizeof(struct art); in acpi_parse_art() 178 element.pointer = art; in acpi_parse_art() 181 &art_format, &element); in acpi_parse_art() 269 struct acpi_buffer element = { 0, NULL }; in acpi_parse_psvt() local 274 element.length = ACPI_ALLOCATE_BUFFER; in acpi_parse_psvt() [all …]
|
| /linux/drivers/hwmon/ |
| H A D | hp-wmi-sensors.c | 543 union acpi_object *element, in extract_acpi_value() argument 549 *out_value = element->integer.value; in extract_acpi_value() 553 *out_string = element->type == ACPI_TYPE_BUFFER ? in extract_acpi_value() 554 hp_wmi_wstrdup(dev, element->buffer.pointer) : in extract_acpi_value() 555 hp_wmi_strdup(dev, strim(element->string.pointer)); in extract_acpi_value() 819 union acpi_object *element; in populate_numeric_sensor_from_wobj() local 836 element = wobj->package.elements; in populate_numeric_sensor_from_wobj() 846 err = extract_acpi_value(dev, element, type, &value, &string); in populate_numeric_sensor_from_wobj() 850 element++; in populate_numeric_sensor_from_wobj() 935 const union acpi_object *element; in update_numeric_sensor_from_wobj() local [all …]
|
| /linux/drivers/counter/ |
| H A D | counter-sysfs.c | 367 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u32_show() local 372 element->type != COUNTER_COMP_SIGNAL_POLARITY) in counter_comp_array_u32_show() 375 err = a->comp.signal_array_u32_read(counter, a->parent, element->idx, in counter_comp_array_u32_show() 389 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u32_store() local 393 if (element->type != COUNTER_COMP_SIGNAL_POLARITY || in counter_comp_array_u32_store() 397 err = counter_find_enum(&data, element->avail->enums, in counter_comp_array_u32_store() 398 element->avail->num_items, buf, in counter_comp_array_u32_store() 403 err = a->comp.signal_array_u32_write(counter, a->parent, element->idx, in counter_comp_array_u32_store() 417 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u64_show() local 423 err = a->comp.device_array_u64_read(counter, element->idx, in counter_comp_array_u64_show() [all …]
|
| /linux/include/linux/ |
| H A D | mempool.h | 16 typedef void (mempool_free_t)(void *element, void *pool_data); 74 void mempool_free(void *element, struct mempool *pool); 84 void mempool_free_slab(void *element, void *pool_data); 96 void mempool_kfree(void *element, void *pool_data); 110 void mempool_free_pages(void *element, void *pool_data);
|
| H A D | ieee80211.h | 2703 struct element { struct 2711 for (_elem = (const struct element *)(_data); \ 2716 _elem = (const struct element *)(_elem->data + _elem->datalen)) 2718 #define for_each_element_id(element, _id, data, datalen) \ argument 2719 for_each_element(element, data, datalen) \ 2720 if (element->id == (_id)) 2722 #define for_each_element_extid(element, extid, _data, _datalen) \ argument 2723 for_each_element(element, _data, _datalen) \ 2724 if (element->id == WLAN_EID_EXTENSION && \ 2725 element->datalen > 0 && \ [all …]
|
| /linux/drivers/mfd/ |
| H A D | si476x-prop.c | 19 static bool si476x_core_element_is_in_array(u16 element, in si476x_core_element_is_in_array() argument 26 if (element == array[i]) in si476x_core_element_is_in_array() 32 static bool si476x_core_element_is_in_range(u16 element, in si476x_core_element_is_in_range() argument 39 if (element <= range[i].high && element >= range[i].low) in si476x_core_element_is_in_range()
|
| /linux/lib/ |
| H A D | min_heap.c | 51 void __min_heap_pop_push(min_heap_char *heap, const void *element, size_t elem_size, in __min_heap_pop_push() argument 54 __min_heap_pop_push_inline(heap, element, elem_size, func, args); in __min_heap_pop_push() 58 bool __min_heap_push(min_heap_char *heap, const void *element, size_t elem_size, in __min_heap_push() argument 61 return __min_heap_push_inline(heap, element, elem_size, func, args); in __min_heap_push()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | hvcserver.c | 65 struct list_head *element; in hvcs_free_partner_info() local 71 element = head->next; in hvcs_free_partner_info() 72 pi = list_entry(element, struct hvcs_partner_info, node); in hvcs_free_partner_info() 73 list_del(element); in hvcs_free_partner_info()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | sysfs.c | 499 struct port_table_attribute *element; in alloc_group_attrs() local 507 element = kzalloc_obj(struct port_table_attribute); in alloc_group_attrs() 508 if (!element) in alloc_group_attrs() 510 if (snprintf(element->name, sizeof (element->name), in alloc_group_attrs() 511 "%d", i) >= sizeof (element->name)) { in alloc_group_attrs() 512 kfree(element); in alloc_group_attrs() 515 sysfs_attr_init(&element->attr.attr); in alloc_group_attrs() 516 element->attr.attr.name = element->name; in alloc_group_attrs() 518 element->attr.attr.mode = S_IWUSR | S_IRUGO; in alloc_group_attrs() 519 element->attr.store = store; in alloc_group_attrs() [all …]
|
| /linux/drivers/scsi/esas2r/ |
| H A D | esas2r_int.c | 342 struct list_head *element, *next; in esas2r_do_deferred_processes() local 346 list_for_each_safe(element, next, &a->defer_list) { in esas2r_do_deferred_processes() 347 rq = list_entry(element, struct esas2r_request, in esas2r_do_deferred_processes() 351 list_del(element); in esas2r_do_deferred_processes() 361 list_del(element); in esas2r_do_deferred_processes() 364 list_del(element); in esas2r_do_deferred_processes() 395 struct list_head *element; in esas2r_process_adapter_reset() local 432 list_for_each(element, &a->defer_list) { in esas2r_process_adapter_reset() 433 rq = list_entry(element, struct esas2r_request, req_list); in esas2r_process_adapter_reset() 449 struct list_head *element; in esas2r_process_bus_reset() local [all …]
|
| /linux/scripts/coccinelle/misc/ |
| H A D | array_size.cocci | 2 /// Use ARRAY_SIZE instead of dividing sizeof array with sizeof an element 6 //# element or by any indexed element or the element type. It replaces the
|
| /linux/rust/proc-macro2/ |
| H A D | rcvec.rs | 77 pub(crate) fn push(&mut self, element: T) { in push() 78 self.inner.push(element); in push() 99 pub(crate) fn push(&mut self, element: T) { in push() 100 self.inner.push(element); in push()
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_qdio.h | 88 return &qdio->req_q[q_req->sbal_last]->element[0]; in zfcp_qdio_sbale_req() 100 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr]; in zfcp_qdio_sbale_curr() 234 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_data_div() 263 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_scount()
|