| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | res_spin_lock_fail.c | 30 struct arr_elem *elem; in res_spin_lock_arg() local 32 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_arg() 33 if (!elem) in res_spin_lock_arg() 35 bpf_res_spin_lock((struct bpf_res_spin_lock *)bpf_core_cast(&elem->lock, struct __sk_buff)); in res_spin_lock_arg() 36 bpf_res_spin_lock(&elem->lock); in res_spin_lock_arg() 44 struct arr_elem *elem; in res_spin_lock_AA() local 46 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_AA() 47 if (!elem) in res_spin_lock_AA() 49 bpf_res_spin_lock(&elem->lock); in res_spin_lock_AA() 50 bpf_res_spin_lock(&elem->lock); in res_spin_lock_AA() [all …]
|
| H A D | task_work.c | 16 struct elem { struct 26 __type(value, struct elem); argument 33 __type(value, struct elem); 40 __type(value, struct elem); 45 struct elem *work = value; in process_work() 56 struct elem empty_work = { .data = { 0 } }; in oncpu_hash_map() 57 struct elem *work; in oncpu_hash_map() 75 struct elem *work; in oncpu_array_map() 89 struct elem empty_work = { .data = { 0 } }; in oncpu_lru_map() 90 struct elem *wor in oncpu_lru_map() [all...] |
| H A D | async_stack_depth.c | 36 struct hmap_elem *elem; in pseudo_call_check() local 39 elem = bpf_map_lookup_elem(&hmap, &(int){0}); in pseudo_call_check() 40 if (!elem) in pseudo_call_check() 44 return bpf_timer_set_callback(&elem->timer, timer_cb) + buf[0]; in pseudo_call_check() 51 struct hmap_elem *elem; in async_call_root_check() local 54 elem = bpf_map_lookup_elem(&hmap, &(int){0}); in async_call_root_check() 55 if (!elem) in async_call_root_check() 58 return bpf_timer_set_callback(&elem->timer, bad_timer_cb) + buf[0]; in async_call_root_check()
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_pool.c | 16 void (*cleanup)(struct rxe_pool_elem *elem); 24 .elem_offset = offsetof(struct rxe_ucontext, elem), 32 .elem_offset = offsetof(struct rxe_pd, elem), 40 .elem_offset = offsetof(struct rxe_ah, elem), 48 .elem_offset = offsetof(struct rxe_srq, elem), 57 .elem_offset = offsetof(struct rxe_qp, elem), 66 .elem_offset = offsetof(struct rxe_cq, elem), 75 .elem_offset = offsetof(struct rxe_mr, elem), 84 .elem_offset = offsetof(struct rxe_mw, elem), 119 int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_elem *elem, in __rxe_add_to_pool() argument [all …]
|
| H A D | rxe.h | 44 "uc#%d %s: " fmt, (uc)->elem.index, __func__, ##__VA_ARGS__) 46 "pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__) 48 "ah#%d %s: " fmt, (ah)->elem.index, __func__, ##__VA_ARGS__) 50 "srq#%d %s: " fmt, (srq)->elem.index, __func__, ##__VA_ARGS__) 52 "qp#%d %s: " fmt, (qp)->elem.index, __func__, ##__VA_ARGS__) 54 "cq#%d %s: " fmt, (cq)->elem.index, __func__, ##__VA_ARGS__) 56 "mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__) 58 "mw#%d %s: " fmt, (mw)->elem.index, __func__, ##__VA_ARGS__) 65 "uc#%d %s: " fmt, (uc)->elem.index, __func__, ##__VA_ARGS__) 67 "pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__) [all …]
|
| H A D | rxe_pool.h | 34 void (*cleanup)(struct rxe_pool_elem *elem); 58 int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_elem *elem, 60 #define rxe_add_to_pool(pool, obj) __rxe_add_to_pool(pool, &(obj)->elem, true) 62 &(obj)->elem, sleepable) 67 int __rxe_get(struct rxe_pool_elem *elem); 68 #define rxe_get(obj) __rxe_get(&(obj)->elem) 70 int __rxe_put(struct rxe_pool_elem *elem); 71 #define rxe_put(obj) __rxe_put(&(obj)->elem) 73 int __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable); 74 #define rxe_cleanup(obj) __rxe_cleanup(&(obj)->elem, true) [all …]
|
| /linux/sound/usb/ |
| H A D | mixer_scarlett.c | 256 static int forte_set_ctl_value(struct usb_mixer_elem_info *elem, int value) in forte_set_ctl_value() argument 258 struct snd_usb_audio *chip = elem->head.mixer->chip; in forte_set_ctl_value() 260 int wValue = elem->control; /* Just control code, NO shift, NO channel */ in forte_set_ctl_value() 261 int idx = snd_usb_ctrl_intf(elem->head.mixer->hostif) | (elem->head.id << 8); in forte_set_ctl_value() 267 buf[0] = elem->idx_off; /* Channel: 0 or 1 */ in forte_set_ctl_value() 290 static int forte_get_ctl_value(struct usb_mixer_elem_info *elem, int *value) in forte_get_ctl_value() argument 295 if (elem->cached) in forte_get_ctl_value() 296 *value = elem->cache_val[0]; in forte_get_ctl_value() 327 struct usb_mixer_elem_info *elem = kctl->private_data; in forte_input_gain_get() local 331 err = forte_get_ctl_value(elem, &val); in forte_input_gain_get() [all …]
|
| H A D | mixer_us16x08.c | 182 struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol); in snd_us16x08_route_get() local 186 ucontrol->value.enumerated.item[0] = elem->cache_val[index]; in snd_us16x08_route_get() 194 struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol); in snd_us16x08_route_put() local 195 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_route_put() 228 elem->cached |= 1 << index; in snd_us16x08_route_put() 229 elem->cache_val[index] = val; in snd_us16x08_route_put() 251 struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol); in snd_us16x08_master_get() local 254 ucontrol->value.integer.value[0] = elem->cache_val[index]; in snd_us16x08_master_get() 262 struct usb_mixer_elem_info *elem = snd_kcontrol_chip(kcontrol); in snd_us16x08_master_put() local 263 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_master_put() [all …]
|
| H A D | mixer_scarlett2.c | 3195 struct usb_mixer_elem_info *elem; in scarlett2_add_new_ctl() local 3198 elem = kzalloc_obj(*elem); in scarlett2_add_new_ctl() 3199 if (!elem) in scarlett2_add_new_ctl() 3206 elem->head.mixer = mixer; in scarlett2_add_new_ctl() 3207 elem->control = index; in scarlett2_add_new_ctl() 3208 elem->head.id = 0; in scarlett2_add_new_ctl() 3209 elem->channels = channels; in scarlett2_add_new_ctl() 3210 elem->val_type = USB_MIXER_BESPOKEN; in scarlett2_add_new_ctl() 3212 kctl = snd_ctl_new1(ncontrol, elem); in scarlett2_add_new_ctl() 3214 kfree(elem); in scarlett2_add_new_ctl() [all …]
|
| /linux/drivers/isdn/mISDN/ |
| H A D | dsp_pipeline.c | 21 struct mISDN_dsp_element *elem; member 26 struct mISDN_dsp_element *elem; member 41 struct mISDN_dsp_element *elem = dev_get_drvdata(dev); in attr_show_args() local 46 for (i = 0; i < elem->num_args; i++) in attr_show_args() 48 elem->args[i].name, in attr_show_args() 49 elem->args[i].def ? "Default: " : "", in attr_show_args() 50 elem->args[i].def ? elem->args[i].def : "", in attr_show_args() 51 elem->args[i].def ? "\n" : "", in attr_show_args() 52 elem->args[i].desc); in attr_show_args() 70 int mISDN_dsp_element_register(struct mISDN_dsp_element *elem) in mISDN_dsp_element_register() argument [all …]
|
| /linux/tools/net/ynl/pyynl/lib/ |
| H A D | nlspec.py | 218 for elem in self.yaml['attributes']: 219 if 'value' in elem: 220 val = elem['value'] 222 attr = self.new_attr(elem, val) 228 for elem in self.yaml['attributes']: 229 real_attr = real_set[elem['name']] 230 combined_elem = real_attr.yaml | elem 236 def new_attr(self, elem, value): argument 237 return SpecAttr(self.family, self, elem, value) 291 def new_member(self, family, elem): argument [all …]
|
| /linux/drivers/hid/bpf/progs/ |
| H A D | hid_bpf_async.h | 112 struct hid_bpf_async_map_elem *elem; in hid_bpf_async_find_empty_key() local 115 elem = bpf_map_lookup_elem(&hid_bpf_async_ctx_map, &key); in hid_bpf_async_find_empty_key() 116 if (!elem) in hid_bpf_async_find_empty_key() 119 bpf_spin_lock(&elem->lock); in hid_bpf_async_find_empty_key() 121 if (elem->state == HID_BPF_ASYNC_STATE_UNSET) { in hid_bpf_async_find_empty_key() 122 elem->state = HID_BPF_ASYNC_STATE_INITIALIZING; in hid_bpf_async_find_empty_key() 123 bpf_spin_unlock(&elem->lock); in hid_bpf_async_find_empty_key() 127 bpf_spin_unlock(&elem->lock); in hid_bpf_async_find_empty_key() 136 struct hid_bpf_async_map_elem *elem; in hid_bpf_async_get_ctx() local 142 elem = bpf_map_lookup_elem(&hid_bpf_async_ctx_map, &key); in hid_bpf_async_get_ctx() [all …]
|
| /linux/kernel/bpf/ |
| H A D | stream.c | 11 static void bpf_stream_elem_init(struct bpf_stream_elem *elem, int len) in bpf_stream_elem_init() argument 13 init_llist_node(&elem->node); in bpf_stream_elem_init() 14 elem->total_len = len; in bpf_stream_elem_init() 15 elem->consumed_len = 0; in bpf_stream_elem_init() 21 struct bpf_stream_elem *elem; in bpf_stream_elem_alloc() local 33 elem = kmalloc_nolock(alloc_size, __GFP_ZERO, -1); in bpf_stream_elem_alloc() 34 if (!elem) in bpf_stream_elem_alloc() 37 bpf_stream_elem_init(elem, len); in bpf_stream_elem_alloc() 39 return elem; in bpf_stream_elem_alloc() 44 struct bpf_stream_elem *elem in __bpf_stream_push_str() local 71 bpf_stream_release_capacity(struct bpf_stream * stream,struct bpf_stream_elem * elem) bpf_stream_release_capacity() argument 92 bpf_stream_free_elem(struct bpf_stream_elem * elem) bpf_stream_free_elem() argument 99 struct bpf_stream_elem *elem, *tmp; bpf_stream_free_list() local 144 bpf_stream_consume_elem(struct bpf_stream_elem * elem,int * len) bpf_stream_consume_elem() argument 158 struct bpf_stream_elem *elem = NULL; bpf_stream_read() local [all...] |
| /linux/net/netfilter/ |
| H A D | nf_flow_table_xdp.c | 53 struct flow_offload_xdp *iter, *elem = NULL; in nf_flowtable_by_dev_insert() local 67 elem = iter; in nf_flowtable_by_dev_insert() 72 if (!elem) { in nf_flowtable_by_dev_insert() 73 elem = kzalloc_obj(*elem, GFP_KERNEL_ACCOUNT); in nf_flowtable_by_dev_insert() 74 if (!elem) in nf_flowtable_by_dev_insert() 77 elem->net_device_addr = key; in nf_flowtable_by_dev_insert() 78 INIT_LIST_HEAD(&elem->head); in nf_flowtable_by_dev_insert() 79 hash_add_rcu(nf_xdp_hashtable, &elem->hnode, key); in nf_flowtable_by_dev_insert() 81 list_add_tail_rcu(&ft_elem->head, &elem->head); in nf_flowtable_by_dev_insert() 97 struct flow_offload_xdp *iter, *elem = NULL; in nf_flowtable_by_dev_remove() local [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_mru_cache.c | 192 struct xfs_mru_cache_elem *elem) in _xfs_mru_cache_list_insert() argument 215 list_add_tail(&elem->list_node, mru->lists + grp); in _xfs_mru_cache_list_insert() 232 struct xfs_mru_cache_elem *elem, *next; in _xfs_mru_cache_clear_reap_list() local 235 list_for_each_entry_safe(elem, next, &mru->reap_list, list_node) { in _xfs_mru_cache_clear_reap_list() 238 radix_tree_delete(&mru->store, elem->key); in _xfs_mru_cache_clear_reap_list() 244 list_move(&elem->list_node, &tmp); in _xfs_mru_cache_clear_reap_list() 248 list_for_each_entry_safe(elem, next, &tmp, list_node) { in _xfs_mru_cache_clear_reap_list() 249 list_del_init(&elem->list_node); in _xfs_mru_cache_clear_reap_list() 250 mru->free_func(mru->data, elem); in _xfs_mru_cache_clear_reap_list() 418 struct xfs_mru_cache_elem *elem) in xfs_mru_cache_insert() argument [all …]
|
| /linux/samples/kmemleak/ |
| H A D | kmemleak-test.c | 37 struct test_node *elem; in kmemleak_test_init() local 68 elem = kzalloc(sizeof(*elem), GFP_KERNEL); in kmemleak_test_init() 69 pr_info("kzalloc(sizeof(*elem)) = 0x%px\n", elem); in kmemleak_test_init() 70 if (!elem) in kmemleak_test_init() 72 INIT_LIST_HEAD(&elem->list); in kmemleak_test_init() 73 list_add_tail(&elem->list, &test_list); in kmemleak_test_init() 90 struct test_node *elem, *tmp; in kmemleak_test_exit() local 96 list_for_each_entry_safe(elem, tmp, &test_list, list) in kmemleak_test_exit() 97 list_del(&elem->list); in kmemleak_test_exit()
|
| /linux/drivers/platform/x86/hp/hp-bioscfg/ |
| H A D | enum-attributes.c | 134 int elem = 0; in hp_populate_enumeration_elements_from_package() local 141 for (elem = 1, eloc = 1; elem < enum_obj_count; elem++, eloc++) { in hp_populate_enumeration_elements_from_package() 146 switch (enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package() 148 if (PREREQUISITES != elem && ENUM_POSSIBLE_VALUES != elem) { in hp_populate_enumeration_elements_from_package() 149 ret = hp_convert_hexstr_to_str(enum_obj[elem].string.pointer, in hp_populate_enumeration_elements_from_package() 150 enum_obj[elem].string.length, in hp_populate_enumeration_elements_from_package() 157 int_value = (u32)enum_obj[elem].integer.value; in hp_populate_enumeration_elements_from_package() 160 pr_warn("Unsupported object type [%d]\n", enum_obj[elem].type); in hp_populate_enumeration_elements_from_package() 165 if (expected_enum_types[eloc] != enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package() 167 expected_enum_types[eloc], elem, enum_obj[elem].type); in hp_populate_enumeration_elements_from_package() [all …]
|
| H A D | string-attributes.c | 137 int elem; in hp_populate_string_elements_from_package() local 146 for (elem = 1, eloc = 1; elem < string_obj_count; elem++, eloc++) { in hp_populate_string_elements_from_package() 151 switch (string_obj[elem].type) { in hp_populate_string_elements_from_package() 153 if (elem != PREREQUISITES) { in hp_populate_string_elements_from_package() 154 ret = hp_convert_hexstr_to_str(string_obj[elem].string.pointer, in hp_populate_string_elements_from_package() 155 string_obj[elem].string.length, in hp_populate_string_elements_from_package() 163 int_value = (u32)string_obj[elem].integer.value; in hp_populate_string_elements_from_package() 166 pr_warn("Unsupported object type [%d]\n", string_obj[elem].type); in hp_populate_string_elements_from_package() 171 if (expected_string_types[eloc] != string_obj[elem].type) { in hp_populate_string_elements_from_package() 173 expected_string_types[eloc], elem, string_obj[elem].type); in hp_populate_string_elements_from_package() [all …]
|
| /linux/drivers/scsi/ |
| H A D | ch.c | 228 ch_elem_to_typecode(scsi_changer *ch, u_int elem) in ch_elem_to_typecode() argument 233 if (elem >= ch->firsts[i] && in ch_elem_to_typecode() 234 elem < ch->firsts[i] + in ch_elem_to_typecode() 242 ch_read_element_status(scsi_changer *ch, u_int elem, char *data) in ch_read_element_status() argument 257 ch_elem_to_typecode(ch,elem); in ch_read_element_status() 258 cmd[2] = (elem >> 8) & 0xff; in ch_read_element_status() 259 cmd[3] = elem & 0xff; in ch_read_element_status() 264 if (((buffer[16] << 8) | buffer[17]) != elem) { in ch_read_element_status() 266 elem,(buffer[16] << 8) | buffer[17]); in ch_read_element_status() 277 DPRINTK("READ ELEMENT STATUS for element 0x%x failed\n",elem); in ch_read_element_status() [all …]
|
| /linux/sound/pci/cs5535audio/ |
| H A D | cs5535audio_olpc.c | 146 struct snd_ctl_elem_id elem; in olpc_quirks() local 159 memset(&elem, 0, sizeof(elem)); in olpc_quirks() 160 elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in olpc_quirks() 161 strscpy(elem.name, "High Pass Filter Enable", sizeof(elem.name)); in olpc_quirks() 162 snd_ctl_remove_id(card, &elem); in olpc_quirks() 165 memset(&elem, 0, sizeof(elem)); in olpc_quirks() 166 elem.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in olpc_quirks() 167 strscpy(elem.name, "V_REFOUT Enable", sizeof(elem.name)); in olpc_quirks() 168 snd_ctl_remove_id(card, &elem); in olpc_quirks()
|
| /linux/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
| H A D | ia_css_circbuf.h | 92 ia_css_circbuf_elem_t *elem, in ia_css_circbuf_elem_set_val() argument 95 OP___assert(elem); in ia_css_circbuf_elem_set_val() 97 elem->val = val; in ia_css_circbuf_elem_set_val() 106 ia_css_circbuf_elem_t *elem) in ia_css_circbuf_elem_init() argument 108 OP___assert(elem); in ia_css_circbuf_elem_init() 109 ia_css_circbuf_elem_set_val(elem, 0); in ia_css_circbuf_elem_init() 270 ia_css_circbuf_elem_t elem) in ia_css_circbuf_write() argument 278 ia_css_circbuf_elem_cpy(&elem, &cb->elems[cb->desc->end]); in ia_css_circbuf_write() 296 ia_css_circbuf_elem_t elem; in ia_css_circbuf_push() local 301 ia_css_circbuf_elem_init(&elem); in ia_css_circbuf_push() [all …]
|
| /linux/tools/perf/util/cs-etm-decoder/ |
| H A D | cs-etm-decoder.c | 306 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__do_hard_timestamp() argument 323 converted_timestamp = elem->timestamp ? in cs_etm_decoder__do_hard_timestamp() 324 cs_etm__convert_sample_time(etmq, elem->timestamp) : 0; in cs_etm_decoder__do_hard_timestamp() 434 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__buffer_range() argument 447 switch (elem->isa) { in cs_etm_decoder__buffer_range() 465 packet->start_addr = elem->st_addr; in cs_etm_decoder__buffer_range() 466 packet->end_addr = elem->en_addr; in cs_etm_decoder__buffer_range() 467 packet->instr_count = elem->num_instr_range; in cs_etm_decoder__buffer_range() 468 packet->last_instr_type = elem->last_i_type; in cs_etm_decoder__buffer_range() 469 packet->last_instr_subtype = elem->last_i_subtype; in cs_etm_decoder__buffer_range() [all …]
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_bitmap_ipmac.c | 86 const struct bitmap_ipmac_elem *elem; in bitmap_ipmac_do_test() local 90 elem = get_const_elem(map->extensions, e->id, dsize); in bitmap_ipmac_do_test() 91 if (e->add_mac && elem->filled == MAC_FILLED) in bitmap_ipmac_do_test() 92 return ether_addr_equal(e->ether, elem->ether); in bitmap_ipmac_do_test() 100 const struct bitmap_ipmac_elem *elem; in bitmap_ipmac_gc_test() local 104 elem = get_const_elem(map->extensions, id, dsize); in bitmap_ipmac_gc_test() 106 return elem->filled == MAC_FILLED; in bitmap_ipmac_gc_test() 110 bitmap_ipmac_is_filled(const struct bitmap_ipmac_elem *elem) in bitmap_ipmac_is_filled() argument 112 return elem->filled == MAC_FILLED; in bitmap_ipmac_is_filled() 146 struct bitmap_ipmac_elem *elem; in bitmap_ipmac_do_add() local [all …]
|
| H A D | ip_set_hash_netiface.c | 52 u8 elem; member 61 u8 elem; member 83 hash_netiface4_do_data_match(const struct hash_netiface4_elem *elem) in hash_netiface4_do_data_match() argument 85 return elem->nomatch ? -ENOTEMPTY : 1; in hash_netiface4_do_data_match() 89 hash_netiface4_data_set_flags(struct hash_netiface4_elem *elem, u32 flags) in hash_netiface4_data_set_flags() argument 91 elem->nomatch = (flags >> 16) & IPSET_FLAG_NOMATCH; in hash_netiface4_data_set_flags() 95 hash_netiface4_data_reset_flags(struct hash_netiface4_elem *elem, u8 *flags) in hash_netiface4_data_reset_flags() argument 97 swap(*flags, elem->nomatch); in hash_netiface4_data_reset_flags() 101 hash_netiface4_data_netmask(struct hash_netiface4_elem *elem, u8 cidr) in hash_netiface4_data_netmask() argument 103 elem->ip &= ip_set_netmask(cidr); in hash_netiface4_data_netmask() [all …]
|
| /linux/tools/testing/selftests/arm64/gcs/ |
| H A D | basic-gcs.c | 185 int elem; in map_guarded_stack() local 199 elem = (page_size / sizeof(uint64_t)) - 1; in map_guarded_stack() 200 if (buf[elem]) { in map_guarded_stack() 201 ksft_print_msg("Last entry is 0x%llx not 0x0\n", buf[elem]); in map_guarded_stack() 206 elem--; in map_guarded_stack() 210 if (buf[elem] != expected_cap) { in map_guarded_stack() 212 buf[elem], expected_cap); in map_guarded_stack() 215 ksft_print_msg("cap token is 0x%llx\n", buf[elem]); in map_guarded_stack() 218 for (elem = 0; elem < page_size / sizeof(uint64_t) - 2; elem++) { in map_guarded_stack() 219 if (!buf[elem]) in map_guarded_stack() [all …]
|