Home
last modified time | relevance | path

Searched refs:elem (Results 1 – 25 of 112) sorted by relevance

12345

/drivers/infiniband/sw/rxe/
A Drxe_pool.c128 elem->pool = pool; in __rxe_add_to_pool()
129 elem->obj = (u8 *)elem - pool->elem_offset; in __rxe_add_to_pool()
130 kref_init(&elem->ref_cnt); in __rxe_add_to_pool()
160 elem = xa_load(xa, index); in rxe_pool_get_index()
161 if (elem && kref_get_unless_zero(&elem->ref_cnt)) in rxe_pool_get_index()
162 obj = elem->obj; in rxe_pool_get_index()
172 struct rxe_pool_elem *elem = container_of(kref, typeof(*elem), ref_cnt); in rxe_elem_release() local
174 complete(&elem->complete); in rxe_elem_release()
197 __rxe_put(elem); in __rxe_cleanup()
232 pool->cleanup(elem); in __rxe_cleanup()
[all …]
A Drxe.h44 "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__)
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__)
69 "ah#%d %s: " fmt, (ah)->elem.index, __func__, ##__VA_ARGS__)
[all …]
A Drxe_pool.h34 void (*cleanup)(struct rxe_pool_elem *elem);
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)
77 #define rxe_read(obj) kref_read(&(obj)->elem.ref_cnt)
79 void __rxe_finalize(struct rxe_pool_elem *elem);
[all …]
A Drxe_verbs.h37 struct rxe_pool_elem elem; member
42 struct rxe_pool_elem elem; member
47 struct rxe_pool_elem elem; member
62 struct rxe_pool_elem elem; member
96 struct rxe_pool_elem elem; member
239 struct rxe_pool_elem elem; member
339 struct rxe_pool_elem elem; member
373 struct rxe_pool_elem elem; member
/drivers/isdn/mISDN/
A Ddsp_pipeline.c21 struct mISDN_dsp_element *elem; member
26 struct mISDN_dsp_element *elem; member
48 elem->args[i].name, in attr_show_args()
50 elem->args[i].def ? elem->args[i].def : "", in attr_show_args()
52 elem->args[i].desc); in attr_show_args()
75 if (!elem) in mISDN_dsp_element_register()
83 entry->elem = elem; in mISDN_dsp_element_register()
122 if (!elem) in mISDN_dsp_element_unregister()
126 if (entry->elem == elem) { in mISDN_dsp_element_unregister()
224 elem = entry->elem; in dsp_pipeline_build()
[all …]
/drivers/hid/bpf/progs/
A Dhid_bpf_async.h116 if (!elem) in hid_bpf_async_find_empty_key()
119 bpf_spin_lock(&elem->lock); 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()
143 if (!elem) in hid_bpf_async_get_ctx()
175 if (!elem) in hid_bpf_async_delayed_call()
178 bpf_spin_lock(&elem->lock); in hid_bpf_async_delayed_call()
185 bpf_spin_unlock(&elem->lock); in hid_bpf_async_delayed_call()
189 bpf_spin_unlock(&elem->lock); in hid_bpf_async_delayed_call()
191 elem->hid = hctx->hid->id; in hid_bpf_async_delayed_call()
[all …]
/drivers/scsi/
A Dch.c304 u_int elem; in ch_readconfig() local
375 for (elem = 0; elem < ch->counts[CHET_DT]; elem++) { in ch_readconfig()
378 if (elem < CH_DT_MAX && -1 != dt_id[elem]) { in ch_readconfig()
379 id = dt_id[elem]; in ch_readconfig()
380 lun = dt_lun[elem]; in ch_readconfig()
391 ch->dt[elem] = NULL; in ch_readconfig()
404 ch->dt[elem] = in ch_readconfig()
408 if (!ch->dt[elem]) { in ch_readconfig()
524 elem, tag); in ch_set_voltag()
786 unsigned int elem; in ch_ioctl() local
[all …]
/drivers/platform/x86/hp/hp-bioscfg/
A Denum-attributes.c131 int elem = 0; in hp_populate_enumeration_elements_from_package() local
138 for (elem = 1, eloc = 1; elem < enum_obj_count; elem++, eloc++) { in hp_populate_enumeration_elements_from_package()
143 switch (enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package()
145 if (PREREQUISITES != elem && ENUM_POSSIBLE_VALUES != elem) { in hp_populate_enumeration_elements_from_package()
147 enum_obj[elem].string.length, in hp_populate_enumeration_elements_from_package()
154 int_value = (u32)enum_obj[elem].integer.value; in hp_populate_enumeration_elements_from_package()
162 if (expected_enum_types[eloc] != enum_obj[elem].type) { in hp_populate_enumeration_elements_from_package()
164 expected_enum_types[eloc], elem, enum_obj[elem].type); in hp_populate_enumeration_elements_from_package()
210 if (elem >= enum_obj_count) { in hp_populate_enumeration_elements_from_package()
216 enum_obj[elem + reqs].string.length, in hp_populate_enumeration_elements_from_package()
[all …]
A Dstring-attributes.c137 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()
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()
220 if (elem >= string_obj_count) { in hp_populate_string_elements_from_package()
[all …]
A Dint-attributes.c147 int elem; in hp_populate_integer_elements_from_package() local
156 for (elem = 1, eloc = 1; elem < integer_obj_count; elem++, eloc++) { in hp_populate_integer_elements_from_package()
161 switch (integer_obj[elem].type) { in hp_populate_integer_elements_from_package()
163 if (elem != PREREQUISITES) { in hp_populate_integer_elements_from_package()
164 ret = hp_convert_hexstr_to_str(integer_obj[elem].string.pointer, in hp_populate_integer_elements_from_package()
165 integer_obj[elem].string.length, in hp_populate_integer_elements_from_package()
172 int_value = (u32)integer_obj[elem].integer.value; in hp_populate_integer_elements_from_package()
179 if (expected_integer_types[eloc] != integer_obj[elem].type) { in hp_populate_integer_elements_from_package()
181 expected_integer_types[eloc], elem, integer_obj[elem].type); in hp_populate_integer_elements_from_package()
230 if (elem >= integer_obj_count) { in hp_populate_integer_elements_from_package()
[all …]
A Dorder-list-attributes.c136 int elem; in hp_populate_ordered_list_elements_from_package() local
149 for (elem = 1, eloc = 1; eloc < ORD_ELEM_CNT; elem++, eloc++) { in hp_populate_ordered_list_elements_from_package()
151 switch (order_obj[elem].type) { in hp_populate_ordered_list_elements_from_package()
153 if (elem != PREREQUISITES && elem != ORD_LIST_ELEMENTS) { in hp_populate_ordered_list_elements_from_package()
154 ret = hp_convert_hexstr_to_str(order_obj[elem].string.pointer, in hp_populate_ordered_list_elements_from_package()
155 order_obj[elem].string.length, in hp_populate_ordered_list_elements_from_package()
162 int_value = (u32)order_obj[elem].integer.value; in hp_populate_ordered_list_elements_from_package()
165 pr_warn("Unsupported object type [%d]\n", order_obj[elem].type); in hp_populate_ordered_list_elements_from_package()
170 if (expected_order_types[eloc] != order_obj[elem].type) { in hp_populate_ordered_list_elements_from_package()
172 expected_order_types[eloc], elem, order_obj[elem].type); in hp_populate_ordered_list_elements_from_package()
[all …]
A Dpasswdobj-attributes.c226 int elem; in hp_populate_password_elements_from_package() local
235 for (elem = 1, eloc = 1; elem < password_obj_count; elem++, eloc++) { in hp_populate_password_elements_from_package()
240 switch (password_obj[elem].type) { in hp_populate_password_elements_from_package()
242 if (PREREQUISITES != elem && PSWD_ENCODINGS != elem) { in hp_populate_password_elements_from_package()
243 ret = hp_convert_hexstr_to_str(password_obj[elem].string.pointer, in hp_populate_password_elements_from_package()
244 password_obj[elem].string.length, in hp_populate_password_elements_from_package()
251 int_value = (u32)password_obj[elem].integer.value; in hp_populate_password_elements_from_package()
259 if (expected_password_types[eloc] != password_obj[elem].type) { in hp_populate_password_elements_from_package()
261 expected_password_types[eloc], elem, password_obj[elem].type); in hp_populate_password_elements_from_package()
307 password_obj[elem + reqs].string.length, in hp_populate_password_elements_from_package()
[all …]
/drivers/staging/media/atomisp/pci/base/circbuf/interface/
A Dia_css_circbuf.h92 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
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()
302 ia_css_circbuf_elem_set_val(&elem, val); in ia_css_circbuf_push()
[all …]
/drivers/net/ethernet/qlogic/qed/
A Dqed_spq.c145 p_ent->elem.hdr.cmd_id), in qed_spq_block()
146 p_ent->elem.hdr.cmd_id, in qed_spq_block()
179 p_ent->elem.hdr.cid, in qed_spq_fill_entry()
181 p_ent->elem.hdr.cmd_id), in qed_spq_fill_entry()
182 p_ent->elem.hdr.cmd_id, in qed_spq_fill_entry()
185 p_ent->elem.data_ptr.hi, p_ent->elem.data_ptr.lo, in qed_spq_fill_entry()
239 struct slow_path_element *elem; in qed_spq_hw_post() local
243 if (!elem) { in qed_spq_hw_post()
248 *elem = p_ent->elem; /* struct assignment */ in qed_spq_hw_post()
709 p_ent->elem.data_ptr = p_en2->elem.data_ptr; in qed_spq_add_entry()
[all …]
/drivers/soc/ti/
A Dk3-ringacc.c1067 return k3_ringacc_ring_access_io(ring, elem, in k3_ringacc_ring_push_head_io()
1073 return k3_ringacc_ring_access_io(ring, elem, in k3_ringacc_ring_push_io()
1079 return k3_ringacc_ring_access_io(ring, elem, in k3_ringacc_ring_pop_io()
1085 return k3_ringacc_ring_access_io(ring, elem, in k3_ringacc_ring_pop_tail_io()
1118 k3_dmaring_remove_asel_from_elem(elem); in k3_dmaring_fwd_pop()
1137 k3_dmaring_remove_asel_from_elem(elem); in k3_dmaring_reverse_pop()
1143 dma_addr_t *value = elem; in k3_dmaring_reverse_pop()
1209 ret = ring->ops->push_tail(ring, elem); in k3_ringacc_ring_push()
1229 ret = ring->ops->push_head(ring, elem); in k3_ringacc_ring_push_head()
1252 ret = ring->ops->pop_head(ring, elem); in k3_ringacc_ring_pop()
[all …]
/drivers/scsi/csiostor/
A Dcsio_defs.h47 #define CSIO_INC_STATS(elem, val) ((elem)->stats.val++) argument
48 #define CSIO_DEC_STATS(elem, val) ((elem)->stats.val--) argument
72 #define csio_list_next(elem) (((struct list_head *)(elem))->next) argument
73 #define csio_list_prev(elem) (((struct list_head *)(elem))->prev) argument
/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dvmem.c73 hive_wide elem, in hive_sim_wide_unpack() argument
85 elem[0] = vector[index]; in hive_sim_wide_unpack()
88 move_subword(elem, 0, vector[start_elem], start_bit, end_bit); in hive_sim_wide_unpack()
97 move_word(elem, bits_written, vector[i]); in hive_sim_wide_unpack()
107 hive_wide elem, in hive_sim_wide_pack() argument
116 vector[start_elem] = elem[0]; in hive_sim_wide_pack()
124 move_word(vector, start_bit, elem[i]); in hive_sim_wide_pack()
126 move_lower_bits(vector, start_bit, elem[i], bits_to_write); in hive_sim_wide_pack()
151 hive_uedge elem = 0; in load_vector() local
153 hive_sim_wide_unpack(data, &elem, ISP_VEC_ELEMBITS, i); in load_vector()
[all …]
/drivers/scsi/sym53c8xx_2/
A Dsym_misc.h121 struct sym_quehead *elem = head->flink; in sym_remque_head() local
123 if (elem != head) in sym_remque_head()
124 __sym_que_del(head, elem->flink); in sym_remque_head()
126 elem = NULL; in sym_remque_head()
127 return elem; in sym_remque_head()
134 struct sym_quehead *elem = head->blink; in sym_remque_tail() local
136 if (elem != head) in sym_remque_tail()
137 __sym_que_del(elem->blink, head); in sym_remque_tail()
139 elem = 0; in sym_remque_tail()
140 return elem; in sym_remque_tail()
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Daction_ste_pool.c210 struct mlx5hws_action_ste_pool_element *elem, in hws_action_ste_pool_element_init() argument
213 elem->ctx = ctx; in hws_action_ste_pool_element_init()
214 elem->opt = opt; in hws_action_ste_pool_element_init()
215 INIT_LIST_HEAD(&elem->available); in hws_action_ste_pool_element_init()
216 INIT_LIST_HEAD(&elem->full); in hws_action_ste_pool_element_init()
222 struct mlx5hws_action_ste_pool_element *elem) in hws_action_ste_pool_element_destroy() argument
406 struct mlx5hws_action_ste_pool_element *elem; in mlx5hws_action_ste_chunk_alloc() local
416 elem = hws_action_ste_choose_elem(pool, skip_rx, skip_tx); in mlx5hws_action_ste_chunk_alloc()
418 mlx5hws_dbg(elem->ctx, in mlx5hws_action_ste_chunk_alloc()
431 action_tbl = hws_action_ste_table_alloc(elem); in mlx5hws_action_ste_chunk_alloc()
[all …]
/drivers/remoteproc/
A Dti_k3_r5_remoteproc.c120 struct list_head elem; member
186 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
191 core = list_prev_entry(core, elem); in k3_r5_lockstep_reset()
197 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
241 core = list_next_entry(core, elem); in k3_r5_lockstep_release()
538 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_rproc_stop()
541 core = list_prev_entry(core, elem); in k3_r5_rproc_stop()
1033 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_cluster_rproc_init()
1172 core = list_prev_entry(core, elem); in k3_r5_cluster_rproc_init()
1294 list_del(&core->elem); in k3_r5_cluster_of_exit()
[all …]
/drivers/staging/media/atomisp/pci/base/circbuf/src/
A Dcircbuf.c51 ia_css_circbuf_elem_get_val(ia_css_circbuf_elem_t *elem);
101 ia_css_circbuf_elem_t elem; in ia_css_circbuf_pop() local
106 elem = ia_css_circbuf_read(cb); in ia_css_circbuf_pop()
107 ret = ia_css_circbuf_elem_get_val(&elem); in ia_css_circbuf_pop()
253 ia_css_circbuf_elem_get_val(ia_css_circbuf_elem_t *elem) in ia_css_circbuf_elem_get_val() argument
255 return elem->val; in ia_css_circbuf_elem_get_val()
265 ia_css_circbuf_elem_t elem; in ia_css_circbuf_read() local
268 elem = cb->elems[cb->desc->start]; in ia_css_circbuf_read()
275 return elem; in ia_css_circbuf_read()
/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_sp.c85 kfree(elem); in bnx2x_exe_queue_free_elem()
1912 if (!elem) in bnx2x_vlan_mac_push_new_cmd()
1918 elem->cmd_len = 2; in bnx2x_vlan_mac_push_new_cmd()
1921 elem->cmd_len = 1; in bnx2x_vlan_mac_push_new_cmd()
3360 u64 elem; in bnx2x_mcast_refresh_registry_e2() local
3365 elem &= elem - 1; in bnx2x_mcast_refresh_registry_e2()
3849 elem = kcalloc(len, sizeof(*elem), GFP_ATOMIC); in bnx2x_mcast_refresh_registry_e1()
3850 if (!elem) { in bnx2x_mcast_refresh_registry_e1()
3860 elem->mac); in bnx2x_mcast_refresh_registry_e1()
3862 elem->mac); in bnx2x_mcast_refresh_registry_e1()
[all …]
/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_nix.c3219 return elem->mce_start_index + elem->mcast_mce_list.count - 1; in nix_get_last_mce_list_index()
6296 if (!elem) in rvu_nix_mcast_get_mce_index()
6376 if (!elem) in rvu_nix_mcast_update_mcam_entry()
6399 elem = kzalloc(sizeof(*elem), GFP_KERNEL); in rvu_mbox_handler_nix_mcast_grp_create()
6400 if (!elem) in rvu_mbox_handler_nix_mcast_grp_create()
6444 if (!elem) { in rvu_mbox_handler_nix_mcast_grp_destroy()
6467 elem->mce_start_index, elem->dir); in rvu_mbox_handler_nix_mcast_grp_destroy()
6473 kfree(elem); in rvu_mbox_handler_nix_mcast_grp_destroy()
6513 if (!elem) { in rvu_mbox_handler_nix_mcast_grp_update()
6561 nix_free_mce_list(mcast, new_count, elem->mce_start_index, elem->dir); in rvu_mbox_handler_nix_mcast_grp_update()
[all …]
/drivers/net/ethernet/sun/
A Dsunqe.c419 int elem = qep->rx_new; in qe_rx() local
422 this = &rxbase[elem]; in qe_rx()
426 &qbufs->rx_buf[elem & (RX_RING_SIZE - 1)][0]; in qe_rx()
456 elem = NEXT_RX(elem); in qe_rx()
457 this = &rxbase[elem]; in qe_rx()
459 qep->rx_new = elem; in qe_rx()
535 int elem = qep->tx_old; in qe_tx_reclaim() local
537 while (elem != qep->tx_new) { in qe_tx_reclaim()
538 u32 flags = txbase[elem].tx_flags; in qe_tx_reclaim()
542 elem = NEXT_TX(elem); in qe_tx_reclaim()
[all …]
A Dsunbmac.c760 int elem; in bigmac_tx() local
764 elem = bp->tx_old; in bigmac_tx()
775 skb = bp->tx_skbs[elem]; in bigmac_tx()
783 bp->tx_skbs[elem] = NULL; in bigmac_tx()
786 elem = NEXT_TX(elem); in bigmac_tx()
789 bp->tx_old = elem; in bigmac_tx()
806 this = &rxbase[elem]; in bigmac_rx()
823 skb = bp->rx_skbs[elem]; in bigmac_rx()
880 elem = NEXT_RX(elem); in bigmac_rx()
881 this = &rxbase[elem]; in bigmac_rx()
[all …]

Completed in 81 milliseconds

12345