/linux-master/mm/ |
H A D | mempool.c | 24 static void poison_error(mempool_t *pool, void *element, size_t size, argument 32 pr_err("BUG: mempool element poison mismatch\n"); 34 pr_err(" nr=%d @ %p: %s0x", nr, element, start > 0 ? "... " : ""); 36 pr_cont("%x ", *(u8 *)(element + i)); 41 static void __check_element(mempool_t *pool, void *element, size_t size) argument 43 u8 *obj = element; 50 poison_error(pool, element, size, i); 57 static void check_element(mempool_t *pool, void *element) argument 59 /* Skip checking: KASAN might save its metadata in the element. */ 65 __check_element(pool, element, (size_ 78 __poison_element(void *element, size_t size) argument 86 poison_element(mempool_t *pool, void *element) argument 107 check_element(mempool_t *pool, void *element) argument 110 poison_element(mempool_t *pool, void *element) argument 115 kasan_poison_element(mempool_t *pool, void *element) argument 125 kasan_unpoison_element(mempool_t *pool, void *element) argument 137 add_element(mempool_t *pool, void *element) argument 147 void *element = pool->elements[--pool->curr_nr]; local 169 void *element = remove_element(pool); local 215 void *element; local 316 void *element; local 392 void *element; local 474 void *element; local 504 mempool_free(void *element, mempool_t *pool) argument 569 mempool_free_slab(void *element, void *pool_data) argument 587 mempool_kfree(void *element, void *pool_data) argument 600 mempool_kvfree(void *element, void *pool_data) argument 617 mempool_free_pages(void *element, void *pool_data) argument [all...] |
/linux-master/drivers/acpi/acpica/ |
H A D | uttrack.c | 15 * element contains the caller's component, module name, function name, and 17 * acpi_ut_track_allocation to add an element to the list; deletion 262 * DESCRIPTION: Searches for an element in the global allocation tracking list. 263 * If the element is not found, returns the location within the 264 * list where the element should be inserted. 281 struct acpi_debug_mem_block *element; local 283 element = acpi_gbl_global_list->list_head; 284 if (!element) { 295 while (element > allocation) { 299 if (!element 337 struct acpi_debug_mem_block *element; local 542 struct acpi_debug_mem_block *element; local [all...] |
H A D | dspkginit.c | 23 acpi_ds_resolve_package_element(union acpi_operand_object **element); 106 * Allocate the element array (array of pointers to the individual 127 /* First arg is element count. Second arg begins the initializer list */ 194 /* This package element is already built, just get it */ 212 * Initialize this package element. This function handles the 233 /* Make new element ref count match original ref count */ 319 * DESCRIPTION: Resolve a named reference element within a package object 339 * to the location within the element array because a new object 373 * RETURN: Possible new element is stored to the indirect element_ptr 375 * DESCRIPTION: Resolve a package element tha 386 union acpi_operand_object *element = *element_ptr; local [all...] |
/linux-master/security/tomoyo/ |
H A D | gc.c | 33 * tomoyo_struct_used_by_io_buffer - Check whether the list element is used by /sys/kernel/security/tomoyo/ users or not. 35 * @element: Pointer to "struct list_head". 37 * Returns true if @element is used by /sys/kernel/security/tomoyo/ users, 40 static bool tomoyo_struct_used_by_io_buffer(const struct list_head *element) argument 50 if (head->r.domain == element || head->r.group == element || 51 head->r.acl == element || &head->w.domain->list == element) 105 * @element: Pointer to "struct list_head". 109 static inline void tomoyo_del_transition_control(struct list_head *element) argument 125 tomoyo_del_aggregator(struct list_head *element) argument 141 tomoyo_del_manager(struct list_head *element) argument 156 tomoyo_del_acl(struct list_head *element) argument 251 tomoyo_del_domain(struct list_head *element) argument 277 tomoyo_del_condition(struct list_head *element) argument 317 tomoyo_del_name(struct list_head *element) argument 329 tomoyo_del_path_group(struct list_head *element) argument 344 tomoyo_del_group(struct list_head *element) argument 359 tomoyo_del_address_group(struct list_head *element) argument 371 tomoyo_del_number_group(struct list_head *element) argument 386 tomoyo_try_to_gc(const enum tomoyo_policy_id type, struct list_head *element) argument [all...] |
/linux-master/scripts/ |
H A D | asn1_compiler.c | 414 /* Can be a directive, type name or element 432 * it's an element name 681 struct element { struct 686 struct element *children; 687 struct element *next; 688 struct element *render_next; 689 struct element *list_next; 708 struct element *element; member in struct:type 798 static struct element *parse_typ 856 struct element *top, *element; local 1150 struct element *children, **child_p = &children, *element; local [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | chromeos_acpi.c | 73 union acpi_object *element = obj->package.elements; local 77 element += pkg_num; 79 if (element->type == ACPI_TYPE_PACKAGE) { 80 if (sub_pkg_num >= element->package.count) 82 /* select sub element inside this package */ 83 element = element->package.elements; 84 element += sub_pkg_num; 87 switch (element->type) { 89 return sysfs_emit(buf, "%d\n", (int)element [all...] |
/linux-master/include/linux/ |
H A D | mempool.h | 14 typedef void (mempool_free_t)(void *element, void *pool_data); 55 extern void mempool_free(void *element, mempool_t *pool); 63 void mempool_free_slab(void *element, void *pool_data); 84 void mempool_kfree(void *element, void *pool_data); 99 void mempool_kvfree(void *element, void *pool_data); 116 void mempool_free_pages(void *element, void *pool_data);
|
H A D | min_heap.h | 23 * @elem_size: The nr of each element in bytes. 33 /* Sift the element at pos down the heap. */ 60 /* Shift the element into its correct place. */ 79 /* Remove minimum element from the heap, O(log2(nr)). */ 89 /* Place last element at the root (position 0) and then sift down. */ 96 * Remove the minimum element and then push the given element. The 102 const void *element, 105 memcpy(heap->data, element, func->elem_size); 109 /* Push an element o 101 min_heap_pop_push(struct min_heap *heap, const void *element, const struct min_heap_callbacks *func) argument 111 min_heap_push(struct min_heap *heap, const void *element, const struct min_heap_callbacks *func) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_acl_flex_keys.c | 14 * that will be used to store key/mask values. For each defined element type 73 elinfo = &mlxsw_afk_element_infos[elinst->element]; 113 int element_to_block[MLXSW_AFK_ELEMENT_MAX]; /* index is element, value 141 DECLARE_BITMAP(element, MLXSW_AFK_ELEMENT_MAX); 148 enum mlxsw_afk_element element) 160 if (elinst->element == element) { 161 __set_bit(element, picker[i].element); 176 memcpy(&hits_element, &picker[block_index].element, 146 mlxsw_afk_picker_count_hits(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, enum mlxsw_afk_element element) argument 208 enum mlxsw_afk_element element; local 262 enum mlxsw_afk_element element; local 383 mlxsw_afk_block_elinst_get(const struct mlxsw_afk_block *block, enum mlxsw_afk_element element) argument 399 mlxsw_afk_key_info_elinst_get(struct mlxsw_afk_key_info *key_info, enum mlxsw_afk_element element, int *p_block_index) argument 435 mlxsw_afk_values_add_u32(struct mlxsw_afk_element_values *values, enum mlxsw_afk_element element, u32 key_value, u32 mask_value) argument 453 mlxsw_afk_values_add_buf(struct mlxsw_afk_element_values *values, enum mlxsw_afk_element element, const char *key_value, const char *mask_value, unsigned int len) argument 526 enum mlxsw_afk_element element; local [all...] |
H A D | core_acl_flex_keys.h | 51 enum mlxsw_afk_element element; /* element ID */ member in struct:mlxsw_afk_element_info 53 struct mlxsw_item item; /* element geometry in internal storage */ 58 .element = MLXSW_AFK_ELEMENT_##_element, \ 78 struct mlxsw_afk_element_inst { /* element instance in actual block */ 79 enum mlxsw_afk_element element; member in struct:mlxsw_afk_element_inst 81 struct mlxsw_item item; /* element geometry in block */ 91 .element = MLXSW_AFK_ELEMENT_##_element, \ 144 #define mlxsw_afk_element_usage_for_each(element, elusage) \ 145 for_each_set_bit(element, (elusag 148 mlxsw_afk_element_usage_add(struct mlxsw_afk_element_usage *elusage, enum mlxsw_afk_element element) argument [all...] |
/linux-master/sound/usb/6fire/ |
H A D | control.h | 37 struct snd_kcontrol *element[CONTROL_MAX_ELEMENTS]; member in struct:control_runtime
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | hvcserver.c | 65 struct list_head *element; local 71 element = head->next; 72 pi = list_entry(element, struct hvcs_partner_info, node); 73 list_del(element);
|
/linux-master/drivers/mfd/ |
H A D | si476x-prop.c | 19 static bool si476x_core_element_is_in_array(u16 element, argument 26 if (element == array[i]) 32 static bool si476x_core_element_is_in_range(u16 element, argument 39 if (element <= range[i].high && element >= range[i].low)
|
/linux-master/drivers/staging/media/atomisp/pci/runtime/queue/interface/ |
H A D | ia_css_queue.h | 148 /* @brief Peek at an element in the queue 151 * @param[in] offset Offset of element to peek, 153 * @param[in] element Value of element returned 161 uint32_t *element);
|
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_qdio.h | 88 return &qdio->req_q[q_req->sbal_last]->element[0]; 100 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr]; 234 sbale = qdio->req_q[q_req->sbal_first]->element; 263 sbale = qdio->req_q[q_req->sbal_first]->element;
|
/linux-master/drivers/counter/ |
H A D | counter-sysfs.c | 367 const struct counter_array *const element = a->comp.priv; local 372 element->type != COUNTER_COMP_SIGNAL_POLARITY) 375 err = a->comp.signal_array_u32_read(counter, a->parent, element->idx, 389 const struct counter_array *const element = a->comp.priv; local 393 if (element->type != COUNTER_COMP_SIGNAL_POLARITY || 397 err = counter_find_enum(&data, element->avail->enums, 398 element->avail->num_items, buf, 403 err = a->comp.signal_array_u32_write(counter, a->parent, element->idx, 417 const struct counter_array *const element = a->comp.priv; local 423 err = a->comp.device_array_u64_read(counter, element 449 const struct counter_array *const element = a->comp.priv; local 771 struct counter_array *element; local [all...] |
/linux-master/drivers/acpi/ |
H A D | utils.c | 74 union acpi_object *element = &(package->package.elements[i]); local 76 switch (element->type) { 91 pr_debug("Invalid package element [%d]: got number, expected [%c]\n", 103 (element->string.length * sizeof(char)) + 109 sizeof(u8 *) + element->buffer.length; 113 pr_debug("Invalid package element [%d] got string/buffer, expected [%c]\n", 125 pr_debug("Invalid package element [%d] got reference, expected [%c]\n", 133 pr_debug("Unsupported element at index=%d\n", i); 166 union acpi_object *element = &(package->package.elements[i]); local 168 switch (element 252 union acpi_object element; local 365 union acpi_object *element = &(package->package.elements[i]); local [all...] |
/linux-master/drivers/hwmon/ |
H A D | hp-wmi-sensors.c | 543 union acpi_object *element, 549 *out_value = element->integer.value; 553 *out_string = element->type == ACPI_TYPE_BUFFER ? 554 hp_wmi_wstrdup(dev, element->buffer.pointer) : 555 hp_wmi_strdup(dev, strim(element->string.pointer)); 819 union acpi_object *element; local 836 element = wobj->package.elements; 846 err = extract_acpi_value(dev, element, type, &value, &string); 850 element++; 935 const union acpi_object *element; local 542 extract_acpi_value(struct device *dev, union acpi_object *element, acpi_object_type type, u32 *out_value, char **out_string) argument 1009 union acpi_object *element; local 1088 union acpi_object *element; local [all...] |
/linux-master/drivers/thermal/intel/int340x_thermal/ |
H A D | acpi_thermal_rel.c | 77 struct acpi_buffer element = { 0, NULL }; local 101 element.length = sizeof(struct trt); 102 element.pointer = trt; 105 &trt_format, &element); 151 struct acpi_buffer element = { 0, NULL }; local 177 element.length = sizeof(struct art); 178 element.pointer = art; 181 &art_format, &element); 272 struct acpi_buffer element = { 0, NULL }; local 277 element [all...] |
/linux-master/drivers/scsi/esas2r/ |
H A D | esas2r_int.c | 342 struct list_head *element, *next; local 346 list_for_each_safe(element, next, &a->defer_list) { 347 rq = list_entry(element, struct esas2r_request, 351 list_del(element); 361 list_del(element); 364 list_del(element); 395 struct list_head *element; local 432 list_for_each(element, &a->defer_list) { 433 rq = list_entry(element, struct esas2r_request, req_list); 449 struct list_head *element; local [all...] |
/linux-master/net/ceph/ |
H A D | msgpool.c | 28 static void msgpool_free(void *element, void *arg) argument 31 struct ceph_msg *msg = element;
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | sysfs.c | 500 struct port_table_attribute *element; local 508 element = kzalloc(sizeof (struct port_table_attribute), 510 if (!element) 512 if (snprintf(element->name, sizeof (element->name), 513 "%d", i) >= sizeof (element->name)) { 514 kfree(element); 517 sysfs_attr_init(&element->attr.attr); 518 element->attr.attr.name = element [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_wb.c | 95 pattern = (fmt->element[3] << 24) | 96 (fmt->element[2] << 16) | 97 (fmt->element[1] << 8) | 98 (fmt->element[0] << 0);
|
/linux-master/drivers/block/zram/ |
H A D | zram_drv.h | 50 ZRAM_SAME, /* Page consists the same element */ 69 unsigned long element; member in union:zram_table_entry::__anon350 82 atomic64_t same_pages; /* no. of same element filled pages */
|
/linux-master/drivers/staging/media/atomisp/pci/runtime/queue/src/ |
H A D | queue.c | 95 /* Cannot push the element. Return*/ 99 /* Push the element*/ 290 int ia_css_queue_peek(ia_css_queue_t *qhandle, u32 offset, uint32_t *element) argument 295 if ((!qhandle) || (!element)) 308 *element = ia_css_circbuf_peek_from_start(&qhandle->desc.cb_local, (int)offset); 332 *element = cb_elem.val;
|