Home
last modified time | relevance | path

Searched refs:block_index (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_keys.c166 int block_index) in mlxsw_afk_picker_subtract_hits()
172 memcpy(&hits_element, &picker->hits[block_index].element, in mlxsw_afk_picker_subtract_hits()
201 int block_index, in mlxsw_afk_picker_key_info_add()
209 for_each_set_bit(element, picker->hits[block_index].element, in mlxsw_afk_picker_key_info_add()
216 &mlxsw_afk->blocks[block_index]; in mlxsw_afk_picker_key_info_add()
252 int block_index; in mlxsw_afk_picker() local
254 block_index = mlxsw_afk_picker_most_hits_get(mlxsw_afk, picker); in mlxsw_afk_picker()
255 if (block_index < 0) { in mlxsw_afk_picker()
256 err = block_index; in mlxsw_afk_picker()
260 block_index, key_inf in mlxsw_afk_picker()
164 mlxsw_afk_picker_subtract_hits(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, int block_index) mlxsw_afk_picker_subtract_hits() argument
199 mlxsw_afk_picker_key_info_add(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, int block_index, struct mlxsw_afk_key_info *key_info) mlxsw_afk_picker_key_info_add() argument
354 int block_index; mlxsw_afk_key_info_elinst_get() local
370 mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info, int block_index) mlxsw_afk_key_info_block_encoding_get() argument
476 int block_index, i; mlxsw_afk_encode() local
[all...]
H A Dspectrum_acl_flex_keys.c101 static void mlxsw_sp1_afk_encode_block(char *output, int block_index, in mlxsw_sp1_afk_encode_block() argument
104 unsigned int offset = block_index * MLXSW_SP1_AFK_KEY_BLOCK_SIZE; in mlxsw_sp1_afk_encode_block()
110 static void mlxsw_sp1_afk_clear_block(char *output, int block_index) in mlxsw_sp1_afk_clear_block() argument
112 unsigned int offset = block_index * MLXSW_SP1_AFK_KEY_BLOCK_SIZE; in mlxsw_sp1_afk_clear_block()
281 static void __mlxsw_sp2_afk_block_value_set(char *output, int block_index, in __mlxsw_sp2_afk_block_value_set() argument
286 if (WARN_ON(block_index < 0 || in __mlxsw_sp2_afk_block_value_set()
287 block_index >= ARRAY_SIZE(mlxsw_sp2_afk_blocks_layout))) in __mlxsw_sp2_afk_block_value_set()
290 block_layout = &mlxsw_sp2_afk_blocks_layout[block_index]; in __mlxsw_sp2_afk_block_value_set()
295 static void mlxsw_sp2_afk_encode_block(char *output, int block_index, in mlxsw_sp2_afk_encode_block() argument
300 __mlxsw_sp2_afk_block_value_set(output, block_index, block_valu in mlxsw_sp2_afk_encode_block()
303 mlxsw_sp2_afk_clear_block(char *output, int block_index) mlxsw_sp2_afk_clear_block() argument
[all...]
H A Dcore_acl_flex_keys.h177 void (*encode_block)(char *output, int block_index, char *block);
178 void (*clear_block)(char *output, int block_index);
196 int block_index);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_keys.c166 int block_index) in mlxsw_afk_picker_subtract_hits()
172 memcpy(&hits_element, &picker[block_index].element, in mlxsw_afk_picker_subtract_hits()
201 int block_index, in mlxsw_afk_picker_key_info_add()
209 for_each_set_bit(element, picker[block_index].element, in mlxsw_afk_picker_key_info_add()
216 &mlxsw_afk->blocks[block_index]; in mlxsw_afk_picker_key_info_add()
250 int block_index; in mlxsw_afk_picker() local
252 block_index = mlxsw_afk_picker_most_hits_get(mlxsw_afk, picker); in mlxsw_afk_picker()
253 if (block_index < 0) { in mlxsw_afk_picker()
254 err = block_index; in mlxsw_afk_picker()
258 block_index, key_inf in mlxsw_afk_picker()
164 mlxsw_afk_picker_subtract_hits(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, int block_index) mlxsw_afk_picker_subtract_hits() argument
199 mlxsw_afk_picker_key_info_add(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, int block_index, struct mlxsw_afk_key_info *key_info) mlxsw_afk_picker_key_info_add() argument
352 int block_index; mlxsw_afk_key_info_elinst_get() local
368 mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info, int block_index) mlxsw_afk_key_info_block_encoding_get() argument
474 int block_index, i; mlxsw_afk_encode() local
[all...]
H A Dspectrum_acl_flex_keys.c103 static void mlxsw_sp1_afk_encode_block(char *output, int block_index, in mlxsw_sp1_afk_encode_block() argument
106 unsigned int offset = block_index * MLXSW_SP1_AFK_KEY_BLOCK_SIZE; in mlxsw_sp1_afk_encode_block()
112 static void mlxsw_sp1_afk_clear_block(char *output, int block_index) in mlxsw_sp1_afk_clear_block() argument
114 unsigned int offset = block_index * MLXSW_SP1_AFK_KEY_BLOCK_SIZE; in mlxsw_sp1_afk_clear_block()
286 static void __mlxsw_sp2_afk_block_value_set(char *output, int block_index, in __mlxsw_sp2_afk_block_value_set() argument
291 if (WARN_ON(block_index < 0 || in __mlxsw_sp2_afk_block_value_set()
292 block_index >= ARRAY_SIZE(mlxsw_sp2_afk_blocks_layout))) in __mlxsw_sp2_afk_block_value_set()
295 block_layout = &mlxsw_sp2_afk_blocks_layout[block_index]; in __mlxsw_sp2_afk_block_value_set()
300 static void mlxsw_sp2_afk_encode_block(char *output, int block_index, in mlxsw_sp2_afk_encode_block() argument
305 __mlxsw_sp2_afk_block_value_set(output, block_index, block_valu in mlxsw_sp2_afk_encode_block()
308 mlxsw_sp2_afk_clear_block(char *output, int block_index) mlxsw_sp2_afk_clear_block() argument
[all...]
H A Dcore_acl_flex_keys.h179 void (*encode_block)(char *output, int block_index, char *block);
180 void (*clear_block)(char *output, int block_index);
198 int block_index);
/kernel/linux/linux-5.10/net/sched/
H A Dsch_ingress.c62 static void ingress_ingress_block_set(struct Qdisc *sch, u32 block_index) in ingress_ingress_block_set() argument
66 q->block_info.block_index = block_index; in ingress_ingress_block_set()
73 return q->block_info.block_index; in ingress_ingress_block_get()
193 static void clsact_ingress_block_set(struct Qdisc *sch, u32 block_index) in clsact_ingress_block_set() argument
197 q->ingress_block_info.block_index = block_index; in clsact_ingress_block_set()
200 static void clsact_egress_block_set(struct Qdisc *sch, u32 block_index) in clsact_egress_block_set() argument
204 q->egress_block_info.block_index = block_index; in clsact_egress_block_set()
[all...]
H A Dcls_api.c861 u32 block_index, in tcf_block_create()
881 block->index = block_index; in tcf_block_create()
889 static struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index) in tcf_block_lookup() argument
893 return idr_find(&tn->idr, block_index); in tcf_block_lookup()
896 static struct tcf_block *tcf_block_refcnt_get(struct net *net, u32 block_index) in tcf_block_refcnt_get() argument
901 block = tcf_block_lookup(net, block_index); in tcf_block_refcnt_get()
1123 u32 block_index, in __tcf_block_find()
1129 block = tcf_block_refcnt_get(net, block_index); in __tcf_block_find()
1197 int ifindex, u32 block_index, in tcf_block_find()
1213 block = __tcf_block_find(net, *q, *cl, ifindex, block_index, extac in tcf_block_find()
860 tcf_block_create(struct net *net, struct Qdisc *q, u32 block_index, struct netlink_ext_ack *extack) tcf_block_create() argument
1121 __tcf_block_find(struct net *net, struct Qdisc *q, unsigned long cl, int ifindex, u32 block_index, struct netlink_ext_ack *extack) __tcf_block_find() argument
1195 tcf_block_find(struct net *net, struct Qdisc **q, u32 *parent, unsigned long *cl, int ifindex, u32 block_index, struct netlink_ext_ack *extack) tcf_block_find() argument
3788 u32 block_index; tcf_qevent_init() local
3820 u32 block_index; tcf_qevent_validate_change() local
[all...]
H A Dsch_api.c894 u32 block_index; in tc_fill_qdisc() local
912 block_index = q->ops->ingress_block_get(q); in tc_fill_qdisc()
913 if (block_index && in tc_fill_qdisc()
914 nla_put_u32(skb, TCA_INGRESS_BLOCK, block_index)) in tc_fill_qdisc()
918 block_index = q->ops->egress_block_get(q); in tc_fill_qdisc()
919 if (block_index && in tc_fill_qdisc()
920 nla_put_u32(skb, TCA_EGRESS_BLOCK, block_index)) in tc_fill_qdisc()
1133 u32 block_index; in qdisc_block_indexes_set() local
1136 block_index = nla_get_u32(tca[TCA_INGRESS_BLOCK]); in qdisc_block_indexes_set()
1138 if (!block_index) { in qdisc_block_indexes_set()
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dsch_ingress.c63 static void ingress_ingress_block_set(struct Qdisc *sch, u32 block_index) in ingress_ingress_block_set() argument
67 q->block_info.block_index = block_index; in ingress_ingress_block_set()
74 return q->block_info.block_index; in ingress_ingress_block_get()
213 static void clsact_ingress_block_set(struct Qdisc *sch, u32 block_index) in clsact_ingress_block_set() argument
217 q->ingress_block_info.block_index = block_index; in clsact_ingress_block_set()
220 static void clsact_egress_block_set(struct Qdisc *sch, u32 block_index) in clsact_egress_block_set() argument
224 q->egress_block_info.block_index = block_index; in clsact_egress_block_set()
[all...]
H A Dcls_api.c985 u32 block_index, in tcf_block_create()
1005 block->index = block_index; in tcf_block_create()
1013 static struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index) in tcf_block_lookup() argument
1017 return idr_find(&tn->idr, block_index); in tcf_block_lookup()
1020 static struct tcf_block *tcf_block_refcnt_get(struct net *net, u32 block_index) in tcf_block_refcnt_get() argument
1025 block = tcf_block_lookup(net, block_index); in tcf_block_refcnt_get()
1246 u32 block_index, in __tcf_block_find()
1252 block = tcf_block_refcnt_get(net, block_index); in __tcf_block_find()
1320 int ifindex, u32 block_index, in tcf_block_find()
1336 block = __tcf_block_find(net, *q, *cl, ifindex, block_index, extac in tcf_block_find()
984 tcf_block_create(struct net *net, struct Qdisc *q, u32 block_index, struct netlink_ext_ack *extack) tcf_block_create() argument
1244 __tcf_block_find(struct net *net, struct Qdisc *q, unsigned long cl, int ifindex, u32 block_index, struct netlink_ext_ack *extack) __tcf_block_find() argument
1318 tcf_block_find(struct net *net, struct Qdisc **q, u32 *parent, unsigned long *cl, int ifindex, u32 block_index, struct netlink_ext_ack *extack) tcf_block_find() argument
3854 u32 block_index; tcf_qevent_init() local
3883 u32 block_index; tcf_qevent_validate_change() local
[all...]
H A Dsch_api.c923 u32 block_index; in tc_fill_qdisc() local
941 block_index = q->ops->ingress_block_get(q); in tc_fill_qdisc()
942 if (block_index && in tc_fill_qdisc()
943 nla_put_u32(skb, TCA_INGRESS_BLOCK, block_index)) in tc_fill_qdisc()
947 block_index = q->ops->egress_block_get(q); in tc_fill_qdisc()
948 if (block_index && in tc_fill_qdisc()
949 nla_put_u32(skb, TCA_EGRESS_BLOCK, block_index)) in tc_fill_qdisc()
1186 u32 block_index; in qdisc_block_indexes_set() local
1189 block_index = nla_get_u32(tca[TCA_INGRESS_BLOCK]); in qdisc_block_indexes_set()
1191 if (!block_index) { in qdisc_block_indexes_set()
[all...]
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dincrementalfs.h68 __u32 block_index; member
74 __u32 block_index; member
80 __u32 block_index; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dincrementalfs.h68 __u32 block_index; member
74 __u32 block_index; member
80 __u32 block_index; member
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dsgl.c151 u32 block_index, offset; in acc_get_sgl() local
157 block_index = index / pool->sgl_num_per_block; in acc_get_sgl()
160 *hw_sgl_dma = block[block_index].sgl_dma + pool->sgl_size * offset; in acc_get_sgl()
161 return (void *)block[block_index].sgl + pool->sgl_size * offset; in acc_get_sgl()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/
H A Dsgl.c162 u32 block_index, offset; in acc_get_sgl() local
168 block_index = index / pool->sgl_num_per_block; in acc_get_sgl()
171 *hw_sgl_dma = block[block_index].sgl_dma + pool->sgl_size * offset; in acc_get_sgl()
172 return (void *)block[block_index].sgl + pool->sgl_size * offset; in acc_get_sgl()
/kernel/linux/linux-5.10/drivers/md/persistent-data/
H A Ddm-array.c353 unsigned block_index, uint32_t nr, in insert_new_ablock()
365 r = insert_ablock(info, block_index, block, root); in insert_new_ablock()
727 unsigned block_index, end_block, size_of_block, max_entries; in dm_array_new() local
737 for (block_index = 0; block_index != end_block; block_index++) { in dm_array_new()
743 block_index * max_entries, in dm_array_new()
750 r = insert_ablock(info, block_index, block, root); in dm_array_new()
351 insert_new_ablock(struct dm_array_info *info, size_t size_of_block, uint32_t max_entries, unsigned block_index, uint32_t nr, const void *value, dm_block_t *root) insert_new_ablock() argument
/kernel/linux/linux-6.6/drivers/md/persistent-data/
H A Ddm-array.c351 unsigned int block_index, uint32_t nr, in insert_new_ablock()
363 r = insert_ablock(info, block_index, block, root); in insert_new_ablock()
737 unsigned int block_index, end_block, size_of_block, max_entries; in dm_array_new() local
747 for (block_index = 0; block_index != end_block; block_index++) { in dm_array_new()
753 block_index * max_entries, in dm_array_new()
760 r = insert_ablock(info, block_index, block, root); in dm_array_new()
349 insert_new_ablock(struct dm_array_info *info, size_t size_of_block, uint32_t max_entries, unsigned int block_index, uint32_t nr, const void *value, dm_block_t *root) insert_new_ablock() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c175 u32 block_index, filter_sel; in bcmasp_netfilt_get_reg_offset() local
178 block_index = ASP_RX_FILTER_NET_L2; in bcmasp_netfilt_get_reg_offset()
181 block_index = ASP_RX_FILTER_NET_L2; in bcmasp_netfilt_get_reg_offset()
184 block_index = ASP_RX_FILTER_NET_L3_0; in bcmasp_netfilt_get_reg_offset()
187 block_index = ASP_RX_FILTER_NET_L3_0; in bcmasp_netfilt_get_reg_offset()
190 block_index = ASP_RX_FILTER_NET_L3_1; in bcmasp_netfilt_get_reg_offset()
193 block_index = ASP_RX_FILTER_NET_L3_1; in bcmasp_netfilt_get_reg_offset()
196 block_index = ASP_RX_FILTER_NET_L4; in bcmasp_netfilt_get_reg_offset()
199 block_index = ASP_RX_FILTER_NET_L4; in bcmasp_netfilt_get_reg_offset()
207 return ASP_RX_FILTER_NET_PAT(filter_sel, block_index, in bcmasp_netfilt_get_reg_offset()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/
H A Ds2io.h634 u32 block_index; member
640 u32 block_index; member
H A Ds2io.c721 ring->rx_curr_get_info.block_index = 0; in init_shared_mem()
724 ring->rx_curr_put_info.block_index = 0; in init_shared_mem()
2469 block_no1 = ring->rx_curr_get_info.block_index; in fill_rx_buffers()
2471 block_no = ring->rx_curr_put_info.block_index; in fill_rx_buffers()
2485 ring->rx_curr_put_info.block_index++; in fill_rx_buffers()
2486 if (ring->rx_curr_put_info.block_index == in fill_rx_buffers()
2488 ring->rx_curr_put_info.block_index = 0; in fill_rx_buffers()
2489 block_no = ring->rx_curr_put_info.block_index; in fill_rx_buffers()
2726 ring->rx_curr_put_info.block_index = 0; in free_rx_buffers()
2727 ring->rx_curr_get_info.block_index in free_rx_buffers()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/neterion/
H A Ds2io.h634 u32 block_index; member
640 u32 block_index; member
H A Ds2io.c721 ring->rx_curr_get_info.block_index = 0; in init_shared_mem()
724 ring->rx_curr_put_info.block_index = 0; in init_shared_mem()
2471 block_no1 = ring->rx_curr_get_info.block_index; in fill_rx_buffers()
2473 block_no = ring->rx_curr_put_info.block_index; in fill_rx_buffers()
2487 ring->rx_curr_put_info.block_index++; in fill_rx_buffers()
2488 if (ring->rx_curr_put_info.block_index == in fill_rx_buffers()
2490 ring->rx_curr_put_info.block_index = 0; in fill_rx_buffers()
2491 block_no = ring->rx_curr_put_info.block_index; in fill_rx_buffers()
2728 ring->rx_curr_put_info.block_index = 0; in free_rx_buffers()
2729 ring->rx_curr_get_info.block_index in free_rx_buffers()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.c79 enum block_id block_index; member
928 if (p_aeu->block_index != MAX_BLOCK_ID) in qed_int_deassertion_aeu_bit()
929 qed_int_attn_print(p_hwfn, p_aeu->block_index, in qed_int_deassertion_aeu_bit()
962 u32 block_id = p_aeu->block_index, mask, val; in qed_int_deassertion_parity()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.c79 enum block_id block_index; member
941 if (p_aeu->block_index != MAX_BLOCK_ID) in qed_int_deassertion_aeu_bit()
942 qed_int_attn_print(p_hwfn, p_aeu->block_index, in qed_int_deassertion_aeu_bit()
982 u32 block_id = p_aeu->block_index, mask, val; in qed_int_deassertion_parity()

Completed in 49 milliseconds

12