| /drivers/infiniband/sw/rxe/ |
| A D | rxe_pool.c | 128 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 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__) 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 D | rxe_pool.h | 34 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 D | rxe_verbs.h | 37 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 D | dsp_pipeline.c | 21 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 D | hid_bpf_async.h | 116 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 D | ch.c | 304 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 D | enum-attributes.c | 131 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 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() 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 D | int-attributes.c | 147 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 D | order-list-attributes.c | 136 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 D | passwdobj-attributes.c | 226 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 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 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 D | qed_spq.c | 145 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 D | k3-ringacc.c | 1067 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 D | csio_defs.h | 47 #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 D | vmem.c | 73 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 D | sym_misc.h | 121 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 D | action_ste_pool.c | 210 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 D | ti_k3_r5_remoteproc.c | 120 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 D | circbuf.c | 51 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 D | bnx2x_sp.c | 85 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 D | rvu_nix.c | 3219 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 D | sunqe.c | 419 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 D | sunbmac.c | 760 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 …]
|