Lines Matching refs:esw_cfg
1323 struct qlcnic_esw_func_cfg *esw_cfg) in qlcnic_config_switch_port() argument
1337 pci_func = esw_cfg->pci_func; in qlcnic_config_switch_port()
1349 switch (esw_cfg->op_mode) { in qlcnic_config_switch_port()
1355 if (!(esw_cfg->discard_tagged)) in qlcnic_config_switch_port()
1357 if (!(esw_cfg->promisc_mode)) in qlcnic_config_switch_port()
1359 if (!(esw_cfg->mac_override)) in qlcnic_config_switch_port()
1361 if (!(esw_cfg->mac_anti_spoof)) in qlcnic_config_switch_port()
1363 if (!(esw_cfg->offload_flags & BIT_0)) in qlcnic_config_switch_port()
1365 if (!(esw_cfg->offload_flags & BIT_1)) in qlcnic_config_switch_port()
1367 if (!(esw_cfg->offload_flags & BIT_2)) in qlcnic_config_switch_port()
1373 arg1 |= (esw_cfg->vlan_id << 16); in qlcnic_config_switch_port()
1381 __func__, esw_cfg->op_mode); in qlcnic_config_switch_port()
1407 struct qlcnic_esw_func_cfg *esw_cfg) in qlcnic_get_eswitch_port_config() argument
1414 index = qlcnic_is_valid_nic_func(adapter, esw_cfg->pci_func); in qlcnic_get_eswitch_port_config()
1422 arg1 |= (esw_cfg->pci_func << 8); in qlcnic_get_eswitch_port_config()
1426 esw_cfg->discard_tagged = !!(arg1 & BIT_4); in qlcnic_get_eswitch_port_config()
1427 esw_cfg->host_vlan_tag = !!(arg1 & BIT_5); in qlcnic_get_eswitch_port_config()
1428 esw_cfg->promisc_mode = !!(arg1 & BIT_6); in qlcnic_get_eswitch_port_config()
1429 esw_cfg->mac_override = !!(arg1 & BIT_7); in qlcnic_get_eswitch_port_config()
1430 esw_cfg->vlan_id = LSW(arg1 >> 16); in qlcnic_get_eswitch_port_config()
1431 esw_cfg->mac_anti_spoof = (arg2 & 0x1); in qlcnic_get_eswitch_port_config()
1432 esw_cfg->offload_flags = ((arg2 >> 1) & 0x7); in qlcnic_get_eswitch_port_config()