esw_cfg          1318 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		struct qlcnic_esw_func_cfg *esw_cfg)
esw_cfg          1332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	pci_func = esw_cfg->pci_func;
esw_cfg          1344 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	switch (esw_cfg->op_mode) {
esw_cfg          1350 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->discard_tagged))
esw_cfg          1352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->promisc_mode))
esw_cfg          1354 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->mac_override))
esw_cfg          1356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->mac_anti_spoof))
esw_cfg          1358 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->offload_flags & BIT_0))
esw_cfg          1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->offload_flags & BIT_1))
esw_cfg          1362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (!(esw_cfg->offload_flags & BIT_2))
esw_cfg          1368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 			arg1 |= (esw_cfg->vlan_id << 16);
esw_cfg          1376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 			__func__, esw_cfg->op_mode);
esw_cfg          1402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 			struct qlcnic_esw_func_cfg *esw_cfg)
esw_cfg          1409 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		index = qlcnic_is_valid_nic_func(adapter, esw_cfg->pci_func);
esw_cfg          1417 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	arg1 |= (esw_cfg->pci_func << 8);
esw_cfg          1421 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->discard_tagged = !!(arg1 & BIT_4);
esw_cfg          1422 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->host_vlan_tag = !!(arg1 & BIT_5);
esw_cfg          1423 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->promisc_mode = !!(arg1 & BIT_6);
esw_cfg          1424 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->mac_override = !!(arg1 & BIT_7);
esw_cfg          1425 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->vlan_id = LSW(arg1 >> 16);
esw_cfg          1426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->mac_anti_spoof = (arg2 & 0x1);
esw_cfg          1427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	esw_cfg->offload_flags = ((arg2 >> 1) & 0x7);
esw_cfg          1354 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 			    struct qlcnic_esw_func_cfg *esw_cfg)
esw_cfg          1356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (esw_cfg->discard_tagged)
esw_cfg          1361 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (esw_cfg->vlan_id) {
esw_cfg          1362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		adapter->rx_pvid = esw_cfg->vlan_id;
esw_cfg          1363 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		adapter->tx_pvid = esw_cfg->vlan_id;
esw_cfg          1412 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 				      struct qlcnic_esw_func_cfg *esw_cfg)
esw_cfg          1417 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (esw_cfg->mac_anti_spoof)
esw_cfg          1420 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (!esw_cfg->mac_override)
esw_cfg          1423 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (!esw_cfg->promisc_mode)
esw_cfg          1429 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_esw_func_cfg esw_cfg;
esw_cfg          1434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.pci_func = adapter->ahw->pci_func;
esw_cfg          1435 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (qlcnic_get_eswitch_port_config(adapter, &esw_cfg))
esw_cfg          1437 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	qlcnic_set_vlan_config(adapter, &esw_cfg);
esw_cfg          1438 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	qlcnic_set_eswitch_port_features(adapter, &esw_cfg);
esw_cfg          1439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	qlcnic_set_netdev_features(adapter, &esw_cfg);
esw_cfg          1445 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 				struct qlcnic_esw_func_cfg *esw_cfg)
esw_cfg          1452 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	adapter->offload_flags = esw_cfg->offload_flags;
esw_cfg          1507 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_esw_func_cfg esw_cfg;
esw_cfg          1518 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		memset(&esw_cfg, 0, sizeof(struct qlcnic_esw_func_cfg));
esw_cfg          1519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		esw_cfg.pci_func = adapter->npars[i].pci_func;
esw_cfg          1520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		esw_cfg.mac_override = BIT_0;
esw_cfg          1521 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		esw_cfg.promisc_mode = BIT_0;
esw_cfg          1523 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 			esw_cfg.offload_flags = BIT_0;
esw_cfg          1525 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 				esw_cfg.offload_flags |= (BIT_1 | BIT_2);
esw_cfg          1527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		if (qlcnic_config_switch_port(adapter, &esw_cfg))
esw_cfg          1530 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->pvid = esw_cfg.vlan_id;
esw_cfg          1531 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->mac_override = esw_cfg.mac_override;
esw_cfg          1532 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->mac_anti_spoof = esw_cfg.mac_anti_spoof;
esw_cfg          1533 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->discard_tagged = esw_cfg.discard_tagged;
esw_cfg          1534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->promisc_mode = esw_cfg.promisc_mode;
esw_cfg          1535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		npar->offload_flags = esw_cfg.offload_flags;
esw_cfg          1546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_esw_func_cfg esw_cfg;
esw_cfg          1547 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.op_mode = QLCNIC_PORT_DEFAULTS;
esw_cfg          1548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.pci_func = pci_func;
esw_cfg          1549 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.vlan_id = npar->pvid;
esw_cfg          1550 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.mac_override = npar->mac_override;
esw_cfg          1551 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.discard_tagged = npar->discard_tagged;
esw_cfg          1552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.mac_anti_spoof = npar->mac_anti_spoof;
esw_cfg          1553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.offload_flags = npar->offload_flags;
esw_cfg          1554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.promisc_mode = npar->promisc_mode;
esw_cfg          1555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (qlcnic_config_switch_port(adapter, &esw_cfg))
esw_cfg          1558 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	esw_cfg.op_mode = QLCNIC_ADD_VLAN;
esw_cfg          1559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (qlcnic_config_switch_port(adapter, &esw_cfg))
esw_cfg           484 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			       struct qlcnic_esw_func_cfg *esw_cfg, int count)
esw_cfg           497 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		pci_func = esw_cfg[i].pci_func;
esw_cfg           505 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		switch (esw_cfg[i].op_mode) {
esw_cfg           512 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 				esw_cfg[i].offload_flags = 0;
esw_cfg           516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 				if (esw_cfg[i].mac_anti_spoof != 0)
esw_cfg           518 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 				if (esw_cfg[i].mac_override != 1)
esw_cfg           520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 				if (esw_cfg[i].promisc_mode != 1)
esw_cfg           525 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			if (!IS_VALID_VLAN(esw_cfg[i].vlan_id))
esw_cfg           527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			if (!esw_cfg[i].op_type)
esw_cfg           531 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			if (!esw_cfg[i].op_type)
esw_cfg           550 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	struct qlcnic_esw_func_cfg *esw_cfg;
esw_cfg           562 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	esw_cfg = (struct qlcnic_esw_func_cfg *)buf;
esw_cfg           563 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	ret = validate_esw_config(adapter, esw_cfg, count);
esw_cfg           569 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			if (qlcnic_config_switch_port(adapter, &esw_cfg[i]))
esw_cfg           572 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		if (adapter->ahw->pci_func != esw_cfg[i].pci_func)
esw_cfg           575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		op_mode = esw_cfg[i].op_mode;
esw_cfg           576 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		qlcnic_get_eswitch_port_config(adapter, &esw_cfg[i]);
esw_cfg           577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		esw_cfg[i].op_mode = op_mode;
esw_cfg           578 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		esw_cfg[i].pci_func = adapter->ahw->pci_func;
esw_cfg           580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		switch (esw_cfg[i].op_mode) {
esw_cfg           582 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			qlcnic_set_eswitch_port_features(adapter, &esw_cfg[i]);
esw_cfg           584 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			qlcnic_set_netdev_features(adapter, &esw_cfg[i]);
esw_cfg           588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			qlcnic_set_vlan_config(adapter, &esw_cfg[i]);
esw_cfg           591 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			esw_cfg[i].vlan_id = 0;
esw_cfg           592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			qlcnic_set_vlan_config(adapter, &esw_cfg[i]);
esw_cfg           601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		pci_func = esw_cfg[i].pci_func;
esw_cfg           606 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		switch (esw_cfg[i].op_mode) {
esw_cfg           608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->promisc_mode = esw_cfg[i].promisc_mode;
esw_cfg           609 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->mac_override = esw_cfg[i].mac_override;
esw_cfg           610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->offload_flags = esw_cfg[i].offload_flags;
esw_cfg           611 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->mac_anti_spoof = esw_cfg[i].mac_anti_spoof;
esw_cfg           612 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->discard_tagged = esw_cfg[i].discard_tagged;
esw_cfg           615 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 			npar->pvid = esw_cfg[i].vlan_id;
esw_cfg           634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	struct qlcnic_esw_func_cfg *esw_cfg;
esw_cfg           640 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	esw_cfg = (struct qlcnic_esw_func_cfg *)buf;
esw_cfg           652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		esw_cfg[pci_func].pci_func = pci_func;
esw_cfg           653 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 		if (qlcnic_get_eswitch_port_config(adapter, &esw_cfg[pci_func]))