Home
last modified time | relevance | path

Searched refs:acl (Results 1 – 25 of 39) sorted by relevance

12

/drivers/target/
A Dtarget_core_tpg.c48 return acl; in __core_tpg_get_initiator_node_acl()
74 if (acl) { in core_tpg_get_initiator_node_acl()
76 acl = NULL; in core_tpg_get_initiator_node_acl()
80 return acl; in core_tpg_get_initiator_node_acl()
178 if (!acl) in target_alloc_node_acl()
202 return acl; in target_alloc_node_acl()
249 if (acl) in core_tpg_check_initiator_node_acl()
256 if (!acl) in core_tpg_check_initiator_node_acl()
279 return acl; in core_tpg_check_initiator_node_acl()
297 if (acl) { in core_tpg_add_initiator_node_acl()
[all …]
A Dtarget_core_device.c548 struct se_node_acl *acl; in core_dev_add_lun() local
551 list_for_each_entry(acl, &tpg->acl_node_list, acl_list) { in core_dev_add_lun()
552 if (acl->dynamic_node_acl && in core_dev_add_lun()
555 core_tpg_add_node_to_devs(acl, tpg, lun); in core_dev_add_lun()
A Dtarget_core_internal.h133 void core_tpg_del_initiator_node_acl(struct se_node_acl *acl);
/drivers/net/ethernet/marvell/prestera/
A Dprestera_acl.c56 struct prestera_acl *acl; member
151 ruleset->acl = acl; in prestera_acl_ruleset_create()
242 struct prestera_acl *acl = ruleset->acl; in prestera_acl_ruleset_destroy() local
883 acl = kzalloc(sizeof(*acl), GFP_KERNEL); in prestera_acl_init()
884 if (!acl) in prestera_acl_init()
887 acl->sw = sw; in prestera_acl_init()
890 idr_init(&acl->uid); in prestera_acl_init()
902 sw->acl = acl; in prestera_acl_init()
909 kfree(acl); in prestera_acl_init()
915 struct prestera_acl *acl = sw->acl; in prestera_acl_fini() local
[all …]
A Dprestera_acl.h168 int prestera_acl_rule_get_stats(struct prestera_acl *acl,
172 prestera_acl_rule_entry_find(struct prestera_acl *acl,
174 void prestera_acl_rule_entry_destroy(struct prestera_acl *acl,
177 prestera_acl_rule_entry_create(struct prestera_acl *acl,
181 prestera_acl_ruleset_get(struct prestera_acl *acl,
185 prestera_acl_ruleset_lookup(struct prestera_acl *acl,
204 int prestera_acl_vtcam_id_get(struct prestera_acl *acl, u8 lookup, u8 dir,
206 int prestera_acl_vtcam_id_put(struct prestera_acl *acl, u32 vtcam_id);
A Dprestera_flower.c48 ruleset = prestera_acl_ruleset_get(block->sw->acl, block, in prestera_flower_parse_goto_action()
409 ruleset = prestera_acl_ruleset_lookup(block->sw->acl, block, chain_index); in prestera_flower_prio_get()
421 struct prestera_acl *acl = block->sw->acl; in prestera_flower_replace() local
429 ruleset = prestera_acl_ruleset_get(acl, block, f->common.chain_index); in prestera_flower_replace()
472 ruleset = prestera_acl_ruleset_lookup(block->sw->acl, block, in prestera_flower_destroy()
505 ruleset = prestera_acl_ruleset_get(block->sw->acl, block, in prestera_flower_tmplt_create()
563 ruleset = prestera_acl_ruleset_lookup(block->sw->acl, block, in prestera_flower_stats()
574 err = prestera_acl_rule_get_stats(block->sw->acl, rule, &packets, in prestera_flower_stats()
/drivers/target/iscsi/
A Discsi_target_nodeattrib.c28 struct iscsi_node_acl *acl, in iscsit_set_default_node_attribues() argument
45 struct iscsi_node_acl *acl, in iscsit_na_dataout_timeout() argument
70 struct iscsi_node_acl *acl, in iscsit_na_dataout_timeout_retries() argument
90 iscsit_na_get_initiatorname(acl)); in iscsit_na_dataout_timeout_retries()
96 struct iscsi_node_acl *acl, in iscsit_na_nopin_timeout() argument
121 iscsit_na_get_initiatorname(acl)); in iscsit_na_nopin_timeout()
151 struct iscsi_node_acl *acl, in iscsit_na_nopin_response_timeout() argument
177 struct iscsi_node_acl *acl, in iscsit_na_random_datain_pdu_offsets() argument
197 struct iscsi_node_acl *acl, in iscsit_na_random_datain_seq_offsets() argument
217 struct iscsi_node_acl *acl, in iscsit_na_random_r2t_offsets() argument
[all …]
A Discsi_target_stat.c590 struct iscsi_node_acl *acl = iscsi_stat_nacl(item); in iscsi_stat_sess_inst_show() local
600 struct iscsi_node_acl *acl = iscsi_stat_nacl(item); in iscsi_stat_sess_node_show() local
601 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_node_show()
621 struct iscsi_node_acl *acl = iscsi_stat_nacl(item); in iscsi_stat_sess_indx_show() local
622 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_indx_show()
644 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_cmd_pdus_show()
666 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_rsp_pdus_show()
688 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_txdata_octs_show()
710 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_rxdata_octs_show()
732 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_conn_digest_errors_show()
[all …]
A Discsi_target_configfs.c728 struct iscsi_node_acl *acl = to_iscsi_nacl(se_nacl); in lio_target_init_nodeacl() local
730 config_group_init_type_name(&acl->node_stat_grps.iscsi_sess_stats_group, in lio_target_init_nodeacl()
732 configfs_add_default_group(&acl->node_stat_grps.iscsi_sess_stats_group, in lio_target_init_nodeacl()
1521 struct iscsi_node_acl *acl = to_iscsi_nacl(se_acl); in lio_set_default_node_attributes() local
1525 acl->node_attrib.nacl = acl; in lio_set_default_node_attributes()
1526 iscsit_set_default_node_attribues(acl, tpg); in lio_set_default_node_attributes()
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl.c41 return acl->afk; in mlxsw_sp_acl_afk()
46 return &acl->tcam; in mlxsw_sp_acl_to_tcam()
171 struct mlxsw_sp_acl *acl = mlxsw_sp->acl; in mlxsw_sp_acl_ruleset_create() local
215 struct mlxsw_sp_acl *acl = mlxsw_sp->acl; in mlxsw_sp_acl_ruleset_destroy() local
258 struct mlxsw_sp_acl *acl = mlxsw_sp->acl; in mlxsw_sp_acl_ruleset_lookup() local
277 struct mlxsw_sp_acl *acl = mlxsw_sp->acl; in mlxsw_sp_acl_ruleset_get() local
1061 if (!acl) in mlxsw_sp_acl_init()
1063 mlxsw_sp->acl = acl; in mlxsw_sp_acl_init()
1106 kfree(acl); in mlxsw_sp_acl_init()
1112 struct mlxsw_sp_acl *acl = mlxsw_sp->acl; in mlxsw_sp_acl_fini() local
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
A Dhelper.c14 struct mlx5_flow_table *acl; in esw_acl_table_create() local
41 if (IS_ERR(acl)) { in esw_acl_table_create()
42 err = PTR_ERR(acl); in esw_acl_table_create()
46 return acl; in esw_acl_table_create()
73 mlx5_add_flow_rules(vport->egress.acl, spec, in esw_egress_acl_vlan_create()
141 if (IS_ERR_OR_NULL(vport->egress.acl)) in esw_acl_egress_table_destroy()
144 mlx5_destroy_flow_table(vport->egress.acl); in esw_acl_egress_table_destroy()
145 vport->egress.acl = NULL; in esw_acl_egress_table_destroy()
150 if (!vport->ingress.acl) in esw_acl_ingress_table_destroy()
153 mlx5_destroy_flow_table(vport->ingress.acl); in esw_acl_ingress_table_destroy()
[all …]
A Degress_lgcy.c39 drop_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_lgcy_groups_create()
104 if (!vport->egress.acl) { in esw_acl_egress_lgcy_setup()
105 vport->egress.acl = esw_acl_table_create(esw, vport, in esw_acl_egress_lgcy_setup()
108 if (IS_ERR(vport->egress.acl)) { in esw_acl_egress_lgcy_setup()
109 err = PTR_ERR(vport->egress.acl); in esw_acl_egress_lgcy_setup()
110 vport->egress.acl = NULL; in esw_acl_egress_lgcy_setup()
143 mlx5_add_flow_rules(vport->egress.acl, NULL, in esw_acl_egress_lgcy_setup()
164 if (IS_ERR_OR_NULL(vport->egress.acl)) in esw_acl_egress_lgcy_cleanup()
A Dingress_lgcy.c42 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_lgcy_groups_create()
58 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_lgcy_groups_create()
75 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_lgcy_groups_create()
88 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_lgcy_groups_create()
184 if (!vport->ingress.acl) { in esw_acl_ingress_lgcy_setup()
185 vport->ingress.acl = esw_acl_table_create(esw, vport, in esw_acl_ingress_lgcy_setup()
188 if (IS_ERR(vport->ingress.acl)) { in esw_acl_ingress_lgcy_setup()
189 err = PTR_ERR(vport->ingress.acl); in esw_acl_ingress_lgcy_setup()
190 vport->ingress.acl = NULL; in esw_acl_ingress_lgcy_setup()
268 mlx5_add_flow_rules(vport->ingress.acl, NULL, in esw_acl_ingress_lgcy_setup()
[all …]
A Dingress_ofld.c51 vport->ingress.allow_rule = mlx5_add_flow_rules(vport->ingress.acl, spec, in esw_acl_ingress_prio_tag_create()
100 mlx5_add_flow_rules(vport->ingress.acl, in esw_acl_ingress_mod_metadata_create()
132 if (!vport->ingress.acl) { in esw_acl_ingress_src_port_drop_create()
141 flow_rule = mlx5_add_flow_rules(vport->ingress.acl, NULL, &flow_act, NULL, 0); in esw_acl_ingress_src_port_drop_create()
228 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_ofld_groups_create()
252 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_ofld_groups_create()
272 g = mlx5_create_flow_group(vport->ingress.acl, flow_group_in); in esw_acl_ingress_ofld_groups_create()
333 vport->ingress.acl = esw_acl_table_create(esw, vport, in acl_ingress_ofld_setup()
336 if (IS_ERR(vport->ingress.acl)) { in acl_ingress_ofld_setup()
337 err = PTR_ERR(vport->ingress.acl); in acl_ingress_ofld_setup()
[all …]
A Degress_ofld.c57 mlx5_add_flow_rules(vport->egress.acl, NULL, in esw_acl_egress_ofld_fwd2vport_create()
147 fwd_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_ofld_groups_create()
204 vport->egress.acl = esw_acl_table_create(esw, vport, in esw_acl_egress_ofld_setup()
206 if (IS_ERR(vport->egress.acl)) { in esw_acl_egress_ofld_setup()
207 err = PTR_ERR(vport->egress.acl); in esw_acl_egress_ofld_setup()
208 vport->egress.acl = NULL; in esw_acl_egress_ofld_setup()
/drivers/net/dsa/microchip/
A Dksz9477_tc_flower.c32 struct ksz9477_acl_priv *acl = dev->ports[port].acl_priv; in ksz9477_flower_parse_key_l2() local
74 acles = &acl->acles; in ksz9477_flower_parse_key_l2()
163 struct ksz9477_acl_priv *acl = dev->ports[port].acl_priv; in ksz9477_flower_parse_action() local
192 entry = &acl->acles.entries[entry_idx]; in ksz9477_flower_parse_action()
221 struct ksz9477_acl_priv *acl; in ksz9477_cls_flower_add() local
225 acl = dev->ports[port].acl_priv; in ksz9477_cls_flower_add()
227 if (!acl) { in ksz9477_cls_flower_add()
235 action_entry_idx = acl->acles.entries_count; in ksz9477_cls_flower_add()
274 struct ksz9477_acl_priv *acl; in ksz9477_cls_flower_del() local
276 acl = dev->ports[port].acl_priv; in ksz9477_cls_flower_del()
[all …]
A Dksz9477_acl.c239 struct ksz9477_acl_entries *acles = &acl->acles; in ksz9477_acl_get_cont_entr()
552 struct ksz9477_acl_entries *acles = &acl->acles; in ksz9477_acl_move_entries()
700 struct ksz9477_acl_entries *acles = &acl->acles; in ksz9477_sort_acl_entr_no_back()
751 struct ksz9477_acl_entries *acles = &acl->acles; in ksz9477_sort_acl_entries()
934 struct ksz9477_acl_entries *acles = &acl->acles; in ksz9477_acl_write_list()
1060 struct ksz9477_acl_priv *acl; in ksz9477_port_acl_init() local
1063 acl = kzalloc(sizeof(*acl), GFP_KERNEL); in ksz9477_port_acl_init()
1064 if (!acl) in ksz9477_port_acl_init()
1067 dev->ports[port].acl_priv = acl; in ksz9477_port_acl_init()
1069 acles = &acl->acles; in ksz9477_port_acl_init()
[all …]
/drivers/target/tcm_fc/
A Dtfc_conf.c127 struct ft_node_acl *acl = container_of(se_nacl, in ft_nacl_port_name_show() local
130 return ft_wwn_show(&acl->node_auth.port_name, page); in ft_nacl_port_name_show()
137 struct ft_node_acl *acl = container_of(se_nacl, in ft_nacl_port_name_store() local
140 return ft_wwn_store(&acl->node_auth.port_name, page, count); in ft_nacl_port_name_store()
147 struct ft_node_acl *acl = container_of(se_nacl, in ft_nacl_node_name_show() local
150 return ft_wwn_show(&acl->node_auth.node_name, page); in ft_nacl_node_name_show()
157 struct ft_node_acl *acl = container_of(se_nacl, in ft_nacl_node_name_store() local
160 return ft_wwn_store(&acl->node_auth.node_name, page, count); in ft_nacl_node_name_store()
204 struct ft_node_acl *acl = in ft_init_nodeacl() local
211 acl->node_auth.port_name = wwpn; in ft_init_nodeacl()
/drivers/net/ethernet/rocker/
A Drocker_ofdpa.c88 } acl; member
443 entry->key.acl.in_pport)) in ofdpa_cmd_flow_tbl_add_acl()
461 entry->key.acl.eth_type)) in ofdpa_cmd_flow_tbl_add_acl()
464 entry->key.acl.vlan_id)) in ofdpa_cmd_flow_tbl_add_acl()
467 entry->key.acl.vlan_id_mask)) in ofdpa_cmd_flow_tbl_add_acl()
1040 entry->key.acl.ip_tos = ip_tos; in ofdpa_flow_tbl_acl()
1547 bool acl; member
1556 .acl = true,
1563 .acl = true,
1590 .acl = true,
[all …]
/drivers/net/wireless/quantenna/qtnfmac/
A Dqlink_util.c170 void qlink_acl_data_cfg2q(const struct cfg80211_acl_data *acl, in qlink_acl_data_cfg2q() argument
173 switch (acl->acl_policy) { in qlink_acl_data_cfg2q()
183 qacl->num_entries = cpu_to_le32(acl->n_acl_entries); in qlink_acl_data_cfg2q()
184 memcpy(qacl->mac_addrs, acl->mac_addrs, in qlink_acl_data_cfg2q()
185 acl->n_acl_entries * sizeof(*qacl->mac_addrs)); in qlink_acl_data_cfg2q()
A Dqlink_util.h52 void qlink_acl_data_cfg2q(const struct cfg80211_acl_data *acl,
/drivers/net/ethernet/mellanox/mlx5/core/
A DMakefile75 mlx5_core-$(CONFIG_MLX5_ESWITCH) += esw/acl/helper.o \
76 esw/acl/egress_lgcy.o esw/acl/egress_ofld.o \
77 esw/acl/ingress_lgcy.o esw/acl/ingress_ofld.o
A Deswitch_offloads.c2697 struct mlx5_flow_table *acl) in __esw_set_master_egress_rule() argument
2728 flow_rule = mlx5_add_flow_rules(acl, spec, &flow_act, in __esw_set_master_egress_rule()
2751 struct mlx5_flow_table *acl; in esw_master_egress_create_resources() local
2757 if (vport->egress.acl) in esw_master_egress_create_resources()
2768 if (IS_ERR(acl)) { in esw_master_egress_create_resources()
2769 err = PTR_ERR(acl); in esw_master_egress_create_resources()
2787 g = mlx5_create_flow_group(acl, flow_group_in); in esw_master_egress_create_resources()
2793 vport->egress.acl = acl; in esw_master_egress_create_resources()
2803 mlx5_destroy_flow_table(acl); in esw_master_egress_create_resources()
2815 mlx5_destroy_flow_table(vport->egress.acl); in esw_master_egress_destroy_resources()
[all …]
/drivers/thunderbolt/
A Ddomain.c166 uuid_t *acl; in boot_acl_store() local
183 acl = kcalloc(tb->nboot_acl, sizeof(uuid_t), GFP_KERNEL); in boot_acl_store()
184 if (!acl) { in boot_acl_store()
198 ret = uuid_parse(s, &acl[i]); in boot_acl_store()
217 ret = tb->cm_ops->set_boot_acl(tb, acl, tb->nboot_acl); in boot_acl_store()
228 kfree(acl); in boot_acl_store()
A Dtb_msgs.h330 struct icm_ar_boot_acl_entry acl[ICM_AR_PREBOOT_ACL_ENTRIES]; member
335 struct icm_ar_boot_acl_entry acl[ICM_AR_PREBOOT_ACL_ENTRIES]; member

Completed in 2029 milliseconds

12