vlan              248 arch/mips/include/asm/octeon/cvmx-wqe.h 		uint64_t vlan:16;
vlan              252 arch/mips/include/asm/octeon/cvmx-wqe.h 	        uint64_t vlan:16;
vlan              128 drivers/firmware/iscsi_ibft.c 	u16 vlan;
vlan              336 drivers/firmware/iscsi_ibft.c 		str += sprintf(str, "%d\n", nic->vlan);
vlan              110 drivers/infiniband/core/ud_header.c 	{ STRUCT_FIELD(vlan, tag),
vlan              114 drivers/infiniband/core/ud_header.c 	{ STRUCT_FIELD(vlan, type),
vlan              430 drivers/infiniband/core/ud_header.c 			&header->vlan, buf + len);
vlan             1907 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		qp->qp1_hdr.vlan.type = cpu_to_be16(ether_type);
vlan             1908 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		qp->qp1_hdr.vlan.tag = cpu_to_be16(vlan_id);
vlan             1160 drivers/infiniband/hw/bnxt_re/main.c 		if (sgid_tbl->vlan[index])
vlan              478 drivers/infiniband/hw/bnxt_re/qplib_res.c 	kfree(sgid_tbl->vlan);
vlan              482 drivers/infiniband/hw/bnxt_re/qplib_res.c 	sgid_tbl->vlan = NULL;
vlan              503 drivers/infiniband/hw/bnxt_re/qplib_res.c 	sgid_tbl->vlan = kcalloc(max, sizeof(u8), GFP_KERNEL);
vlan              504 drivers/infiniband/hw/bnxt_re/qplib_res.c 	if (!sgid_tbl->vlan)
vlan              534 drivers/infiniband/hw/bnxt_re/qplib_res.c 	memset(sgid_tbl->vlan, 0, sizeof(u8) * sgid_tbl->max);
vlan              119 drivers/infiniband/hw/bnxt_re/qplib_res.h 	u8				*vlan;
vlan              269 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	sgid_tbl->vlan[index] = 0;
vlan              337 drivers/infiniband/hw/bnxt_re/qplib_sp.c 				req.vlan = cpu_to_le16
vlan              339 drivers/infiniband/hw/bnxt_re/qplib_sp.c 			req.vlan |= cpu_to_le16
vlan              360 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		sgid_tbl->vlan[free_idx] = 1;
vlan              391 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		req.vlan |= cpu_to_le16
vlan             1497 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le16 vlan;
vlan             1547 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le16 vlan;
vlan             2549 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le16 vlan;
vlan              592 drivers/infiniband/hw/cxgb4/cm.c 	u16 vlan = ep->l2t->vlan;
vlan              599 drivers/infiniband/hw/cxgb4/cm.c 	if (vlan == CPL_L2T_VLAN_NONE)
vlan              637 drivers/infiniband/hw/cxgb4/cm.c 		pri = (vlan & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT;
vlan             3938 drivers/infiniband/hw/cxgb4/cm.c 	vlantag = cpl->vlan;
vlan             3978 drivers/infiniband/hw/cxgb4/cm.c 	req->vlan = vlantag;
vlan             4121 drivers/infiniband/hw/cxgb4/cm.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(cpl->vlan));
vlan              292 drivers/infiniband/hw/hfi1/vnic_main.c 		tx_grp->vlan++;
vlan              321 drivers/infiniband/hw/hfi1/vnic_main.c 		rx_grp->vlan++;
vlan               71 drivers/infiniband/hw/hns/hns_roce_ah.c 	ah->av.vlan = vlan_tag;
vlan               74 drivers/infiniband/hw/hns/hns_roce_ah.c 		ah->av.vlan);
vlan              585 drivers/infiniband/hw/hns/hns_roce_device.h 	u16         vlan;
vlan              401 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				       ah->av.vlan);
vlan             4068 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	u16 vlan = 0xffff;
vlan             4080 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		ret = rdma_read_gid_l2_fields(gid_attr, &vlan, NULL);
vlan             4089 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	if (vlan < VLAN_CFI_MASK) {
vlan             4101 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		       V2_QPC_BYTE_24_VLAN_ID_S, vlan);
vlan              120 drivers/infiniband/hw/mlx4/ah.c 	ah->av.eth.vlan = cpu_to_be16(vlan_tag);
vlan              189 drivers/infiniband/hw/mlx4/ah.c 	mah->av.eth.vlan = cpu_to_be16(vlan_tag);
vlan              605 drivers/infiniband/hw/mlx4/mad.c 		u16 vlan = 0;
vlan              606 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_get_slave_default_vlan(dev->dev, port, slave, &vlan,
vlan              609 drivers/infiniband/hw/mlx4/mad.c 			if (vlan != wc->vlan_id)
vlan              618 drivers/infiniband/hw/mlx4/mad.c 				vlan = 0xffff;
vlan              620 drivers/infiniband/hw/mlx4/mad.c 			vlan = wc->vlan_id;
vlan              623 drivers/infiniband/hw/mlx4/mad.c 		tun_mad->hdr.sl_vid = cpu_to_be16(vlan);
vlan             1585 drivers/infiniband/hw/mlx4/mad.c 	vlan_id = be16_to_cpu(tunnel->hdr.vlan);
vlan              248 drivers/infiniband/hw/mlx4/mlx4_ib.h 	__be16 vlan;
vlan             2317 drivers/infiniband/hw/mlx4/qp.c 		u16 vlan = 0xffff;
vlan             2325 drivers/infiniband/hw/mlx4/qp.c 			err = rdma_read_gid_l2_fields(gid_attr, &vlan,
vlan             2332 drivers/infiniband/hw/mlx4/qp.c 				  port_num, vlan, smac))
vlan             3048 drivers/infiniband/hw/mlx4/qp.c 	u16 vlan = 0xffff;
vlan             3089 drivers/infiniband/hw/mlx4/qp.c 		if (ah->av.eth.vlan != cpu_to_be16(0xffff)) {
vlan             3090 drivers/infiniband/hw/mlx4/qp.c 			vlan = be16_to_cpu(ah->av.eth.vlan) & 0x0fff;
vlan             3203 drivers/infiniband/hw/mlx4/qp.c 			sqp->ud_header.vlan.type = cpu_to_be16(ether_type);
vlan             3204 drivers/infiniband/hw/mlx4/qp.c 			sqp->ud_header.vlan.tag = cpu_to_be16(vlan | pcp);
vlan             3379 drivers/infiniband/hw/mlx4/qp.c 	dseg->vlan = to_mah(wr->ah)->av.eth.vlan;
vlan             3421 drivers/infiniband/hw/mlx4/qp.c 	hdr.vlan = ah->av.eth.vlan;
vlan              445 drivers/infiniband/hw/qedr/qedr.h 		u16 vlan;
vlan              585 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		cm_info->vlan = qedr_iw_get_vlan_ipv4(dev, cm_info->local_ip);
vlan              609 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		cm_info->vlan = qedr_iw_get_vlan_ipv6(cm_info->local_ip);
vlan              683 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		iparams.vlan = qedr_iw_get_vlan_ipv4(dev, iparams.ip_addr);
vlan              694 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		iparams.vlan = qedr_iw_get_vlan_ipv6(iparams.ip_addr);
vlan              108 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->rqe_wr_id[qp->rq.gsi_cons].vlan = data->vlan;
vlan              197 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	ll2_tx_pkt.vlan = 0;
vlan              441 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->vlan.tag = htons(vlan_id);
vlan              442 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		udh->vlan.type = htons(ether_type);
vlan              698 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		vlan_id = qp->rqe_wr_id[qp->rq.cons].vlan &
vlan              703 drivers/infiniband/hw/qedr/qedr_roce_cm.c 			wc[i].sl = (qp->rqe_wr_id[qp->rq.cons].vlan &
vlan              617 drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h 	u32 vlan;
vlan              628 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	cmd_bind->vlan = 0xfff;
vlan               84 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 	{"tx_vlan", VNIC_STAT(tx_grp.vlan)},
vlan               97 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 	{"rx_vlan", VNIC_STAT(rx_grp.vlan)},
vlan              249 drivers/net/dsa/b53/b53_common.c 			       struct b53_vlan *vlan)
vlan              254 drivers/net/dsa/b53/b53_common.c 		if (vlan->members) {
vlan              255 drivers/net/dsa/b53/b53_common.c 			entry = ((vlan->untag & VA_UNTAG_MASK_25) <<
vlan              256 drivers/net/dsa/b53/b53_common.c 				 VA_UNTAG_S_25) | vlan->members;
vlan              269 drivers/net/dsa/b53/b53_common.c 		if (vlan->members)
vlan              270 drivers/net/dsa/b53/b53_common.c 			entry = ((vlan->untag & VA_UNTAG_MASK_65) <<
vlan              271 drivers/net/dsa/b53/b53_common.c 				 VA_UNTAG_S_65) | vlan->members | VA_VALID_65;
vlan              279 drivers/net/dsa/b53/b53_common.c 			    (vlan->untag << VTE_UNTAG_S) | vlan->members);
vlan              285 drivers/net/dsa/b53/b53_common.c 		vid, vlan->members, vlan->untag);
vlan              289 drivers/net/dsa/b53/b53_common.c 			       struct b53_vlan *vlan)
vlan              299 drivers/net/dsa/b53/b53_common.c 			vlan->valid = !!(entry & VA_VALID_25_R4);
vlan              301 drivers/net/dsa/b53/b53_common.c 			vlan->valid = !!(entry & VA_VALID_25);
vlan              302 drivers/net/dsa/b53/b53_common.c 		vlan->members = entry & VA_MEMBER_MASK;
vlan              303 drivers/net/dsa/b53/b53_common.c 		vlan->untag = (entry >> VA_UNTAG_S_25) & VA_UNTAG_MASK_25;
vlan              312 drivers/net/dsa/b53/b53_common.c 		vlan->valid = !!(entry & VA_VALID_65);
vlan              313 drivers/net/dsa/b53/b53_common.c 		vlan->members = entry & VA_MEMBER_MASK;
vlan              314 drivers/net/dsa/b53/b53_common.c 		vlan->untag = (entry >> VA_UNTAG_S_65) & VA_UNTAG_MASK_65;
vlan              321 drivers/net/dsa/b53/b53_common.c 		vlan->members = entry & VTE_MEMBERS;
vlan              322 drivers/net/dsa/b53/b53_common.c 		vlan->untag = (entry >> VTE_UNTAG_S) & VTE_MEMBERS;
vlan              323 drivers/net/dsa/b53/b53_common.c 		vlan->valid = true;
vlan             1326 drivers/net/dsa/b53/b53_common.c 		     const struct switchdev_obj_port_vlan *vlan)
vlan             1330 drivers/net/dsa/b53/b53_common.c 	if ((is5325(dev) || is5365(dev)) && vlan->vid_begin == 0)
vlan             1333 drivers/net/dsa/b53/b53_common.c 	if (vlan->vid_end > dev->num_vlans)
vlan             1343 drivers/net/dsa/b53/b53_common.c 		  const struct switchdev_obj_port_vlan *vlan)
vlan             1346 drivers/net/dsa/b53/b53_common.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1347 drivers/net/dsa/b53/b53_common.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1351 drivers/net/dsa/b53/b53_common.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1371 drivers/net/dsa/b53/b53_common.c 			    vlan->vid_end);
vlan             1378 drivers/net/dsa/b53/b53_common.c 		 const struct switchdev_obj_port_vlan *vlan)
vlan             1381 drivers/net/dsa/b53/b53_common.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1388 drivers/net/dsa/b53/b53_common.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan              343 drivers/net/dsa/b53/b53_priv.h 		     const struct switchdev_obj_port_vlan *vlan);
vlan              345 drivers/net/dsa/b53/b53_priv.h 		  const struct switchdev_obj_port_vlan *vlan);
vlan              347 drivers/net/dsa/b53/b53_priv.h 		 const struct switchdev_obj_port_vlan *vlan);
vlan              182 drivers/net/dsa/dsa_loop.c 			   const struct switchdev_obj_port_vlan *vlan)
vlan              188 drivers/net/dsa/dsa_loop.c 		__func__, port, vlan->vid_begin, vlan->vid_end);
vlan              193 drivers/net/dsa/dsa_loop.c 	if (vlan->vid_end > DSA_LOOP_VLANS)
vlan              200 drivers/net/dsa/dsa_loop.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan              202 drivers/net/dsa/dsa_loop.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              203 drivers/net/dsa/dsa_loop.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan              212 drivers/net/dsa/dsa_loop.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan              230 drivers/net/dsa/dsa_loop.c 				  const struct switchdev_obj_port_vlan *vlan)
vlan              232 drivers/net/dsa/dsa_loop.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              241 drivers/net/dsa/dsa_loop.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1137 drivers/net/dsa/lantiq_gswip.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan             1150 drivers/net/dsa/lantiq_gswip.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1185 drivers/net/dsa/lantiq_gswip.c 				const struct switchdev_obj_port_vlan *vlan)
vlan             1189 drivers/net/dsa/lantiq_gswip.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1190 drivers/net/dsa/lantiq_gswip.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1201 drivers/net/dsa/lantiq_gswip.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid)
vlan             1206 drivers/net/dsa/lantiq_gswip.c 			       const struct switchdev_obj_port_vlan *vlan)
vlan             1210 drivers/net/dsa/lantiq_gswip.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1222 drivers/net/dsa/lantiq_gswip.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan              400 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_from_vlan(u16 vlan, u8 *fid, u8 *member, u8 *valid)
vlan              402 drivers/net/dsa/microchip/ksz8795.c 	*fid = vlan & VLAN_TABLE_FID;
vlan              403 drivers/net/dsa/microchip/ksz8795.c 	*member = (vlan & VLAN_TABLE_MEMBERSHIP) >> VLAN_TABLE_MEMBERSHIP_S;
vlan              404 drivers/net/dsa/microchip/ksz8795.c 	*valid = !!(vlan & VLAN_TABLE_VALID);
vlan              407 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_to_vlan(u8 fid, u8 member, u8 valid, u16 *vlan)
vlan              409 drivers/net/dsa/microchip/ksz8795.c 	*vlan = fid;
vlan              410 drivers/net/dsa/microchip/ksz8795.c 	*vlan |= (u16)member << VLAN_TABLE_MEMBERSHIP_S;
vlan              412 drivers/net/dsa/microchip/ksz8795.c 		*vlan |= VLAN_TABLE_VALID;
vlan              428 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_r_vlan_table(struct ksz_device *dev, u16 vid, u16 *vlan)
vlan              439 drivers/net/dsa/microchip/ksz8795.c 	*vlan = data[index];
vlan              442 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_w_vlan_table(struct ksz_device *dev, u16 vid, u16 vlan)
vlan              453 drivers/net/dsa/microchip/ksz8795.c 	data[index] = vlan;
vlan              454 drivers/net/dsa/microchip/ksz8795.c 	dev->vlan_cache[vid].table[0] = vlan;
vlan              803 drivers/net/dsa/microchip/ksz8795.c 				  const struct switchdev_obj_port_vlan *vlan)
vlan              805 drivers/net/dsa/microchip/ksz8795.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              812 drivers/net/dsa/microchip/ksz8795.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              828 drivers/net/dsa/microchip/ksz8795.c 		if (vlan->flags & BRIDGE_VLAN_INFO_PVID)
vlan              841 drivers/net/dsa/microchip/ksz8795.c 				 const struct switchdev_obj_port_vlan *vlan)
vlan              843 drivers/net/dsa/microchip/ksz8795.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              853 drivers/net/dsa/microchip/ksz8795.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              522 drivers/net/dsa/microchip/ksz9477.c 				  const struct switchdev_obj_port_vlan *vlan)
vlan              527 drivers/net/dsa/microchip/ksz9477.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              529 drivers/net/dsa/microchip/ksz9477.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              550 drivers/net/dsa/microchip/ksz9477.c 		if (vlan->flags & BRIDGE_VLAN_INFO_PVID)
vlan              556 drivers/net/dsa/microchip/ksz9477.c 				 const struct switchdev_obj_port_vlan *vlan)
vlan              559 drivers/net/dsa/microchip/ksz9477.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan              567 drivers/net/dsa/microchip/ksz9477.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              238 drivers/net/dsa/microchip/ksz_common.c 			  const struct switchdev_obj_port_vlan *vlan)
vlan              173 drivers/net/dsa/microchip/ksz_common.h 			  const struct switchdev_obj_port_vlan *vlan);
vlan              992 drivers/net/dsa/mt7530.c 			 const struct switchdev_obj_port_vlan *vlan)
vlan             1088 drivers/net/dsa/mt7530.c 		     const struct switchdev_obj_port_vlan *vlan)
vlan             1090 drivers/net/dsa/mt7530.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1091 drivers/net/dsa/mt7530.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1104 drivers/net/dsa/mt7530.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1112 drivers/net/dsa/mt7530.c 			   G0_PORT_VID(vlan->vid_end));
vlan             1113 drivers/net/dsa/mt7530.c 		priv->ports[port].pvid = vlan->vid_end;
vlan             1121 drivers/net/dsa/mt7530.c 		     const struct switchdev_obj_port_vlan *vlan)
vlan             1136 drivers/net/dsa/mt7530.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1333 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             1348 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.vid = chip->info->max_vid;
vlan             1349 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             1352 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             1356 drivers/net/dsa/mv88e6xxx/chip.c 		if (!vlan.valid)
vlan             1359 drivers/net/dsa/mv88e6xxx/chip.c 		set_bit(vlan.fid, fid_bitmap);
vlan             1360 drivers/net/dsa/mv88e6xxx/chip.c 	} while (vlan.vid < chip->info->max_vid);
vlan             1377 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             1387 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.vid = vid_begin - 1;
vlan             1388 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             1391 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             1395 drivers/net/dsa/mv88e6xxx/chip.c 		if (!vlan.valid)
vlan             1398 drivers/net/dsa/mv88e6xxx/chip.c 		if (vlan.vid > vid_end)
vlan             1408 drivers/net/dsa/mv88e6xxx/chip.c 			if (vlan.member[i] ==
vlan             1420 drivers/net/dsa/mv88e6xxx/chip.c 				port, vlan.vid, i,
vlan             1424 drivers/net/dsa/mv88e6xxx/chip.c 	} while (vlan.vid < vid_end);
vlan             1449 drivers/net/dsa/mv88e6xxx/chip.c 			    const struct switchdev_obj_port_vlan *vlan)
vlan             1461 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_check_hw_vlan(ds, port, vlan->vid_begin,
vlan             1462 drivers/net/dsa/mv88e6xxx/chip.c 					   vlan->vid_end);
vlan             1476 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             1486 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.vid = vid - 1;
vlan             1487 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.valid = false;
vlan             1489 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             1494 drivers/net/dsa/mv88e6xxx/chip.c 		if (vlan.vid != vid || !vlan.valid)
vlan             1497 drivers/net/dsa/mv88e6xxx/chip.c 		fid = vlan.fid;
vlan             1764 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             1770 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.vid = vid - 1;
vlan             1771 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             1773 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             1777 drivers/net/dsa/mv88e6xxx/chip.c 	if (vlan.vid != vid || !vlan.valid) {
vlan             1778 drivers/net/dsa/mv88e6xxx/chip.c 		memset(&vlan, 0, sizeof(vlan));
vlan             1780 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_atu_new(chip, &vlan.fid);
vlan             1786 drivers/net/dsa/mv88e6xxx/chip.c 				vlan.member[i] = member;
vlan             1788 drivers/net/dsa/mv88e6xxx/chip.c 				vlan.member[i] = non_member;
vlan             1790 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.vid = vid;
vlan             1791 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.valid = true;
vlan             1793 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_loadpurge(chip, &vlan);
vlan             1797 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_broadcast_setup(chip, vlan.vid);
vlan             1800 drivers/net/dsa/mv88e6xxx/chip.c 	} else if (vlan.member[port] != member) {
vlan             1801 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.member[port] = member;
vlan             1803 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_loadpurge(chip, &vlan);
vlan             1815 drivers/net/dsa/mv88e6xxx/chip.c 				    const struct switchdev_obj_port_vlan *vlan)
vlan             1818 drivers/net/dsa/mv88e6xxx/chip.c 	bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1819 drivers/net/dsa/mv88e6xxx/chip.c 	bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1835 drivers/net/dsa/mv88e6xxx/chip.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid)
vlan             1840 drivers/net/dsa/mv88e6xxx/chip.c 	if (pvid && mv88e6xxx_port_set_pvid(chip, port, vlan->vid_end))
vlan             1842 drivers/net/dsa/mv88e6xxx/chip.c 			vlan->vid_end);
vlan             1850 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             1856 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.vid = vid - 1;
vlan             1857 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             1859 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             1866 drivers/net/dsa/mv88e6xxx/chip.c 	if (vlan.vid != vid || !vlan.valid ||
vlan             1867 drivers/net/dsa/mv88e6xxx/chip.c 	    vlan.member[port] == MV88E6XXX_G1_VTU_DATA_MEMBER_TAG_NON_MEMBER)
vlan             1870 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.member[port] = MV88E6XXX_G1_VTU_DATA_MEMBER_TAG_NON_MEMBER;
vlan             1873 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             1875 drivers/net/dsa/mv88e6xxx/chip.c 		if (vlan.member[i] !=
vlan             1877 drivers/net/dsa/mv88e6xxx/chip.c 			vlan.valid = true;
vlan             1882 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_vtu_loadpurge(chip, &vlan);
vlan             1886 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_g1_atu_remove(chip, vlan.fid, port, false);
vlan             1890 drivers/net/dsa/mv88e6xxx/chip.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan             1905 drivers/net/dsa/mv88e6xxx/chip.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1988 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_vtu_entry vlan;
vlan             2002 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.vid = chip->info->max_vid;
vlan             2003 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.valid = false;
vlan             2006 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_vtu_getnext(chip, &vlan);
vlan             2010 drivers/net/dsa/mv88e6xxx/chip.c 		if (!vlan.valid)
vlan             2013 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_db_dump_fid(chip, vlan.fid, vlan.vid, port,
vlan             2017 drivers/net/dsa/mv88e6xxx/chip.c 	} while (vlan.vid < chip->info->max_vid);
vlan               96 drivers/net/dsa/realtek-smi-core.h 	bool	(*is_vlan_valid)(struct realtek_smi *smi, unsigned int vlan);
vlan              132 drivers/net/dsa/realtek-smi-core.h 			 const struct switchdev_obj_port_vlan *vlan);
vlan              134 drivers/net/dsa/realtek-smi-core.h 		      const struct switchdev_obj_port_vlan *vlan);
vlan              136 drivers/net/dsa/realtek-smi-core.h 		     const struct switchdev_obj_port_vlan *vlan);
vlan              339 drivers/net/dsa/rtl8366.c 			 const struct switchdev_obj_port_vlan *vlan)
vlan              345 drivers/net/dsa/rtl8366.c 	for (vid = vlan->vid_begin; vid < vlan->vid_end; vid++)
vlan              350 drivers/net/dsa/rtl8366.c 		 vlan->vid_begin, vlan->vid_end);
vlan              365 drivers/net/dsa/rtl8366.c 		      const struct switchdev_obj_port_vlan *vlan)
vlan              367 drivers/net/dsa/rtl8366.c 	bool untagged = !!(vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED);
vlan              368 drivers/net/dsa/rtl8366.c 	bool pvid = !!(vlan->flags & BRIDGE_VLAN_INFO_PVID);
vlan              375 drivers/net/dsa/rtl8366.c 	for (vid = vlan->vid_begin; vid < vlan->vid_end; vid++)
vlan              387 drivers/net/dsa/rtl8366.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan              421 drivers/net/dsa/rtl8366.c 		     const struct switchdev_obj_port_vlan *vlan)
vlan              429 drivers/net/dsa/rtl8366.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1265 drivers/net/dsa/rtl8366rb.c static bool rtl8366rb_is_vlan_valid(struct realtek_smi *smi, unsigned int vlan)
vlan             1272 drivers/net/dsa/rtl8366rb.c 	if (vlan == 0 || vlan >= max)
vlan             1444 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_vlan_lookup_entry *vlan;
vlan             1447 drivers/net/dsa/sja1105/sja1105_main.c 	vlan = priv->static_config.tables[BLK_IDX_VLAN_LOOKUP].entries;
vlan             1451 drivers/net/dsa/sja1105/sja1105_main.c 		if (vlan[i].vlanid == vid)
vlan             1461 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_vlan_lookup_entry *vlan;
vlan             1479 drivers/net/dsa/sja1105/sja1105_main.c 	vlan = table->entries;
vlan             1480 drivers/net/dsa/sja1105/sja1105_main.c 	vlan[match].vlanid = vid;
vlan             1482 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vlan_bc |= BIT(port);
vlan             1483 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vmemb_port |= BIT(port);
vlan             1485 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vlan_bc &= ~BIT(port);
vlan             1486 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vmemb_port &= ~BIT(port);
vlan             1492 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].tag_port &= ~BIT(port);
vlan             1494 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].tag_port |= BIT(port);
vlan             1498 drivers/net/dsa/sja1105/sja1105_main.c 	if (!vlan[match].vmemb_port)
vlan             1504 drivers/net/dsa/sja1105/sja1105_main.c 		__func__, port, vlan[match].vlanid, vlan[match].vlan_bc,
vlan             1505 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vmemb_port, vlan[match].tag_port, keep);
vlan             1508 drivers/net/dsa/sja1105/sja1105_main.c 					  &vlan[match], keep);
vlan             1543 drivers/net/dsa/sja1105/sja1105_main.c 				const struct switchdev_obj_port_vlan *vlan)
vlan             1617 drivers/net/dsa/sja1105/sja1105_main.c 			     const struct switchdev_obj_port_vlan *vlan)
vlan             1623 drivers/net/dsa/sja1105/sja1105_main.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             1624 drivers/net/dsa/sja1105/sja1105_main.c 		rc = sja1105_vlan_apply(priv, port, vid, true, vlan->flags &
vlan             1631 drivers/net/dsa/sja1105/sja1105_main.c 		if (vlan->flags & BRIDGE_VLAN_INFO_PVID) {
vlan             1643 drivers/net/dsa/sja1105/sja1105_main.c 			    const struct switchdev_obj_port_vlan *vlan)
vlan             1649 drivers/net/dsa/sja1105/sja1105_main.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             1650 drivers/net/dsa/sja1105/sja1105_main.c 		rc = sja1105_vlan_apply(priv, port, vid, false, vlan->flags &
vlan             2006 drivers/net/ethernet/alteon/acenic.c 			__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), retdesc->vlan);
vlan              463 drivers/net/ethernet/alteon/acenic.h 	u16	vlan;
vlan              469 drivers/net/ethernet/alteon/acenic.h 	u16	vlan;
vlan              513 drivers/net/ethernet/alteon/acenic.h 	u16	vlan;
vlan              517 drivers/net/ethernet/alteon/acenic.h 	u16	vlan;
vlan              532 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 	unsigned int offset, tso, vlan, datalen, len;
vlan              547 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 	vlan = XGMAC_GET_BITS(packet->attributes, TX_PACKET_ATTRIBUTES,
vlan              552 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 	    (vlan && (packet->vlan_ctag != ring->tx.cur_vlan_ctag)))
vlan             1674 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	unsigned int csum, tso, vlan, vxlan;
vlan             1690 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	vlan = XGMAC_GET_BITS(packet->attributes, TX_PACKET_ATTRIBUTES,
vlan             1700 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	if (vlan && (packet->vlan_ctag != ring->tx.cur_vlan_ctag))
vlan             1784 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	if (vlan)
vlan              342 drivers/net/ethernet/aquantia/atlantic/aq_filters.c static bool aq_fvlan_is_busy(struct aq_rx_filter_vlan *aq_vlans, int vlan)
vlan              349 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		    aq_vlans[i].vlan_id == vlan) {
vlan              365 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	int vlan = -1;
vlan              373 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			vlan = find_next_bit(active_vlans,
vlan              375 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 					     vlan + 1);
vlan              376 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			if (vlan == VLAN_N_VID) {
vlan              383 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			vlan_busy = aq_fvlan_is_busy(aq_vlans, vlan);
vlan              387 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 				aq_vlans[i].vlan_id = vlan;
vlan              389 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		} while (vlan_busy && vlan != VLAN_N_VID);
vlan              736 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 			buff->vlan_rx_tag = le16_to_cpu(rxd_wb->vlan);
vlan               44 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h 	u16 vlan;
vlan             1852 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			u16 vlan;
vlan             1854 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			AT_TAG_TO_VLAN(rrs->vlan_tag, vlan);
vlan             1855 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			vlan = le16_to_cpu(vlan);
vlan             1856 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan);
vlan             2228 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		u16 vlan = skb_vlan_tag_get(skb);
vlan             2231 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		vlan = cpu_to_le16(vlan);
vlan             2232 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_VLAN_TO_TAG(vlan, tag);
vlan              435 drivers/net/ethernet/atheros/atlx/atl2.c 			if (rxd->status.vlan) {
vlan              882 drivers/net/ethernet/atheros/atlx/atl2.c 		txph->vlan = vlan_tag;
vlan              226 drivers/net/ethernet/atheros/atlx/atl2.h 	unsigned short vlan;		/* vlan tag */
vlan              301 drivers/net/ethernet/atheros/atlx/atl2.h 	unsigned vlan:1;	/* this packet has vlan */
vlan             1998 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
vlan              497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos,
vlan             3877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	__le16 vlan;
vlan             3889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	__le16 vlan;
vlan             3901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	struct eth_classify_vlan_cmd vlan;
vlan             2940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		switch_update_params->vlan = bp->mf_ov;
vlan             8448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
vlan             8463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		ramrod_param.user_req.u.vlan.vlan = vlan;
vlan             8487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct bnx2x_vlan_entry *vlan;
vlan             8490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	list_for_each_entry(vlan, &bp->vlan_reg, link)
vlan             8491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		vlan->hw = false;
vlan             13015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct bnx2x_vlan_entry *vlan;
vlan             13019 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	list_for_each_entry(vlan, &bp->vlan_reg, link) {
vlan             13020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		if (vlan->hw)
vlan             13026 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		rc = __bnx2x_vlan_configure_vid(bp, vlan->vid, true);
vlan             13028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			BNX2X_ERR("Unable to config VLAN %d\n", vlan->vid);
vlan             13032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		DP(NETIF_MSG_IFUP, "HW configured for VLAN %d\n", vlan->vid);
vlan             13033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		vlan->hw = true;
vlan             13070 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct bnx2x_vlan_entry *vlan;
vlan             13074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	vlan = kmalloc(sizeof(*vlan), GFP_KERNEL);
vlan             13075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (!vlan)
vlan             13078 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	vlan->vid = vid;
vlan             13079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	vlan->hw = false;
vlan             13080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	list_add_tail(&vlan->link, &bp->vlan_reg);
vlan             13091 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct bnx2x_vlan_entry *vlan;
vlan             13097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	list_for_each_entry(vlan, &bp->vlan_reg, link)
vlan             13098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		if (vlan->vid == vid) {
vlan             13108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (netif_running(dev) && vlan->hw) {
vlan             13114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	list_del(&vlan->link);
vlan             13115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	kfree(vlan);
vlan              665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking VLAN %d for ADD command\n", data->vlan.vlan);
vlan              668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (data->vlan.vlan == pos->u.vlan.vlan)
vlan              681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	   data->vlan_mac.mac, data->vlan_mac.vlan);
vlan              684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if ((data->vlan_mac.vlan == pos->u.vlan_mac.vlan) &&
vlan              719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking VLAN %d for DEL command\n", data->vlan.vlan);
vlan              722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (data->vlan.vlan == pos->u.vlan.vlan)
vlan              736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	   data->vlan_mac.mac, data->vlan_mac.vlan);
vlan              739 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if ((data->vlan_mac.vlan == pos->u.vlan_mac.vlan) &&
vlan             1077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	u16 vlan = elem->cmd_data.vlan_mac.u.vlan.vlan;
vlan             1085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				      &rule_entry->vlan.header);
vlan             1088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			 vlan);
vlan             1091 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	rule_entry->vlan.vlan = cpu_to_le16(vlan);
vlan             1102 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 					      &rule_entry->vlan.header);
vlan             1105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		rule_entry->vlan.vlan = cpu_to_le16(vlan);
vlan             1127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	u16 vlan = elem->cmd_data.vlan_mac.u.vlan_mac.vlan;
vlan             1140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	rule_entry->pair.vlan = cpu_to_le16(vlan);
vlan             1160 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		rule_entry->pair.vlan = cpu_to_le16(vlan);
vlan             1201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				     elem->cmd_data.vlan_mac.u.vlan_mac.vlan,
vlan             1292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct bnx2x_vlan_ramrod_data *data = &elem->cmd_data.vlan_mac.u.vlan;
vlan             1296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (!memcmp(&pos->cmd_data.vlan_mac.u.vlan, data,
vlan             6222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			cpu_to_le16(switch_update_params->vlan);
vlan              108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 	u16 vlan;
vlan              114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 	u16 vlan;
vlan              119 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 	struct bnx2x_vlan_ramrod_data vlan;
vlan             1235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 	u16 vlan;
vlan              416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		ramrod.user_req.u.vlan.vlan = filter->vid;
vlan              421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		ramrod.user_req.u.vlan.vlan = filter->vid;
vlan             2557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 			bnx2x_set_vf_vlan(bp->dev, vfidx, bulletin->vlan, 0,
vlan             2652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 						 (u8 *)&ivi->vlan, 0,
vlan             2668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 			memcpy(&ivi->vlan, &bulletin->vlan, VLAN_HLEN);
vlan             2671 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 			memset(&ivi->vlan, 0, VLAN_HLEN);
vlan             2796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 				    u16 vlan, bool add)
vlan             2807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	ramrod_param.user_req.u.vlan.vlan = vlan;
vlan             2819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_set_vf_vlan(struct net_device *dev, int vfidx, u16 vlan, u8 qos,
vlan             2830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	if (vlan > 4095) {
vlan             2831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		BNX2X_ERR("illegal vlan value %d\n", vlan);
vlan             2839 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	   vfidx, vlan, 0);
vlan             2854 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	if (vlan > 0)
vlan             2858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	bulletin->vlan = vlan;
vlan             2893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	if (vlan || !(vf->cfg_flags & VF_CFG_VLAN_FILTER))
vlan             2894 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		bnx2x_set_vf_vlan_acceptance(bp, vf, !vlan);
vlan             2896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	rc = bnx2x_set_vf_vlan_filter(bp, vf, vlan, true);
vlan             2921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		if (vlan == 0) {
vlan             2938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 			update_params->def_vlan = vlan;
vlan             2940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 				vlan & VLAN_VID_MASK;
vlan             2958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		   vfidx, vlan);
vlan              428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h 	u16 vlan;
vlan             5050 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		def_vlan = bp->vf.vlan;
vlan             6389 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		vf->vlan = le16_to_cpu(resp->vlan) & VLAN_VID_MASK;
vlan             7676 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (BNXT_VF(bp) && !bp->vf.vlan)
vlan             9788 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (bp->vf.vlan) {
vlan             1053 drivers/net/ethernet/broadcom/bnxt/bnxt.h 	u16	vlan;
vlan             1161 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h 	__le16	vlan;
vlan              192 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 	ivi->vlan = vf->vlan;
vlan              194 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 		ivi->qos = vf->vlan >> VLAN_PRIO_SHIFT;
vlan              263 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 	if (vlan_tag == vf->vlan)
vlan              272 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 		vf->vlan = vlan_tag;
vlan              482 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 	if (vf->vlan) {
vlan              484 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c 		req.dflt_vlan = cpu_to_le16(vf->vlan);
vlan               88 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		actions->push_vlan_tci = htons(act->vlan.vid);
vlan               89 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		actions->push_vlan_tpid = act->vlan.proto;
vlan              979 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		struct vlan_dev_priv *vlan = vlan_dev_priv(dst_dev);
vlan              981 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		if (vlan->real_dev != real_dst_dev) {
vlan              989 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		l2_info->inner_vlan_tci = htons(vlan->vlan_id);
vlan              990 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		l2_info->inner_vlan_tpid = vlan->vlan_proto;
vlan             3798 drivers/net/ethernet/broadcom/cnic.c 		u16 vlan = cnic_get_vlan(dst->dev, &realdev);
vlan             3800 drivers/net/ethernet/broadcom/cnic.c 			csk->vlan_id = vlan;
vlan             3549 drivers/net/ethernet/broadcom/cnic_defs.h 	union fcoe_vlan_field_union vlan;
vlan             7697 drivers/net/ethernet/broadcom/tg3.c 				 u32 mss, u32 vlan)
vlan             7702 drivers/net/ethernet/broadcom/tg3.c 	txbd->vlan_tag = (mss << TXD_MSS_SHIFT) | (vlan << TXD_VLAN_TAG_SHIFT);
vlan             7707 drivers/net/ethernet/broadcom/tg3.c 			    u32 mss, u32 vlan)
vlan             7740 drivers/net/ethernet/broadcom/tg3.c 				      frag_len, tmp_flag, mss, vlan);
vlan             7751 drivers/net/ethernet/broadcom/tg3.c 					      len, flags, mss, vlan);
vlan             7761 drivers/net/ethernet/broadcom/tg3.c 			      len, flags, mss, vlan);
vlan             7810 drivers/net/ethernet/broadcom/tg3.c 				       u32 base_flags, u32 mss, u32 vlan)
vlan             7848 drivers/net/ethernet/broadcom/tg3.c 					    mss, vlan)) {
vlan             7918 drivers/net/ethernet/broadcom/tg3.c 	u32 len, entry, base_flags, mss, vlan = 0;
vlan             8049 drivers/net/ethernet/broadcom/tg3.c 		vlan = skb_vlan_tag_get(skb);
vlan             8075 drivers/net/ethernet/broadcom/tg3.c 			    mss, vlan)) {
vlan             8106 drivers/net/ethernet/broadcom/tg3.c 					    tmp_mss, vlan)) {
vlan             8134 drivers/net/ethernet/broadcom/tg3.c 						base_flags, mss, vlan))
vlan              682 drivers/net/ethernet/cavium/liquidio/lio_core.c 		    rh->r_dh.vlan) {
vlan              684 drivers/net/ethernet/cavium/liquidio/lio_core.c 			u16 vid = rh->r_dh.vlan;
vlan             2521 drivers/net/ethernet/cavium/liquidio/lio_main.c 		irh->vlan = skb_vlan_tag_get(skb) & 0xfff;
vlan             2933 drivers/net/ethernet/cavium/liquidio/lio_main.c 				u16 vlan, u8 qos, __be16 vlan_proto)
vlan             2947 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (vlan >= VLAN_N_VID || qos > 7)
vlan             2950 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (vlan)
vlan             2951 drivers/net/ethernet/cavium/liquidio/lio_main.c 		vlantci = vlan | (u16)qos << VLAN_PRIO_SHIFT;
vlan             2960 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (vlan)
vlan             2999 drivers/net/ethernet/cavium/liquidio/lio_main.c 	ivi->vlan = oct->sriov_info.vf_vlantci[vfidx] & VLAN_VID_MASK;
vlan             1584 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		irh->vlan = skb_vlan_tag_get(skb) & VLAN_VID_MASK;
vlan              552 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64 vlan:12;
vlan              560 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 	u64 vlan:12;
vlan              596 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 		u64 vlan:12;
vlan              637 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 		u64 vlan:12;
vlan              450 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h 	u16 vlan;
vlan              470 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h 	u16 vlan;
vlan              500 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h 	u16 vlan;
vlan             1387 drivers/net/ethernet/chelsio/cxgb/sge.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(p->vlan));
vlan             1863 drivers/net/ethernet/chelsio/cxgb/sge.c 		cpl->vlan = htons(skb_vlan_tag_get(skb));
vlan              418 drivers/net/ethernet/chelsio/cxgb3/common.h 	u32 vlan:12;
vlan              162 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h 	uint32_t vlan:12;
vlan              178 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 					   unsigned int vlan)
vlan              187 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 			if (vlan && vlan != VLAN_VID_MASK) {
vlan              188 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 				dev = __vlan_find_dev_deep_rcu(dev, htons(ETH_P_8021Q), vlan);
vlan               65 drivers/net/ethernet/chelsio/cxgb3/l2t.c 	return e->vlan >> 13;
vlan              103 drivers/net/ethernet/chelsio/cxgb3/l2t.c 			    V_L2T_W_VLAN(e->vlan & VLAN_VID_MASK) |
vlan              356 drivers/net/ethernet/chelsio/cxgb3/l2t.c 			e->vlan = vlan_dev_vlan_id(neigh->dev);
vlan              358 drivers/net/ethernet/chelsio/cxgb3/l2t.c 			e->vlan = VLAN_NONE;
vlan               63 drivers/net/ethernet/chelsio/cxgb3/l2t.h 	u16 vlan;		/* VLAN TCI (id: bits 0-11, prio: 13-15 */
vlan             2098 drivers/net/ethernet/chelsio/cxgb3/sge.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(p->vlan));
vlan             2200 drivers/net/ethernet/chelsio/cxgb3/sge.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(cpl->vlan));
vlan             1204 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h 	__be16 vlan;
vlan             3004 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	key[3] = tp->proto | (tp->vlan << 8) | (tp->intf << 20);
vlan              891 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	u16 vlan;
vlan             1211 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	uint16_t vlan;          /* VLAN Tag to insert */
vlan             1906 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		    u16 vlan);
vlan              560 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		f->l2t = t4_l2t_alloc_switching(adapter, f->fs.vlan,
vlan             1128 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		f->l2t = t4_l2t_alloc_switching(adapter, f->fs.vlan,
vlan             1526 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			__be32 sip, __be16 sport, __be16 vlan,
vlan             2477 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		__be32 sip, __be16 sport, __be16 vlan,
vlan             2834 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	ivi->vlan = vfinfo->vlan;
vlan             2953 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				  u16 vlan, u8 qos, __be16 vlan_proto)
vlan             2959 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	if (vf >= adap->num_vfs || vlan > 4095 || qos > 7)
vlan             2965 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	ret = t4_set_vlan_acl(adap, adap->mbox, vf + 1, vlan);
vlan             2967 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adap->vfinfo[vf].vlan = vlan;
vlan             2972 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		ret, (vlan ? "setting" : "clearing"), adap->pf, vf);
vlan              408 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 			u8 prio = act->vlan.prio;
vlan              409 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 			u16 vid = act->vlan.vid;
vlan              417 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 				fs->vlan = vlan_tci;
vlan              421 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 				fs->vlan = vlan_tci;
vlan              592 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 			u16 proto = be16_to_cpu(act->vlan.proto);
vlan              189 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 			__be32 sip, __be16 sport, __be16 vlan,
vlan              197 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 			       __be32 sip, __be16 sport, __be16 vlan,
vlan               67 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	return e->vlan >> VLAN_PRIO_SHIFT;
vlan              157 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	req->vlan = htons(e->vlan);
vlan              298 drivers/net/ethernet/chelsio/cxgb4/l2t.c static struct l2t_entry *find_or_alloc_l2e(struct l2t_data *d, u16 vlan,
vlan              311 drivers/net/ethernet/chelsio/cxgb4/l2t.c 				    (e->vlan == vlan) && (e->lport == port))
vlan              424 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	u16 vlan;
vlan              437 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		vlan = vlan_dev_vlan_id(neigh->dev);
vlan              438 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		vlan |= vlan_dev_get_egress_qos_mask(neigh->dev, priority);
vlan              440 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		vlan = VLAN_NONE;
vlan              446 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		    e->vlan == vlan && e->lport == lport) {
vlan              467 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		e->vlan = vlan;
vlan              488 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	if (tp->vlan_shift >= 0 && l2t->vlan != VLAN_NONE)
vlan              489 drivers/net/ethernet/chelsio/cxgb4/l2t.c 		ntuple |= (u64)(FT_VLAN_VLD_F | l2t->vlan) << tp->vlan_shift;
vlan              585 drivers/net/ethernet/chelsio/cxgb4/l2t.c struct l2t_entry *t4_l2t_alloc_switching(struct adapter *adap, u16 vlan,
vlan              593 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	e = find_or_alloc_l2e(d, vlan, port, eth_addr);
vlan              598 drivers/net/ethernet/chelsio/cxgb4/l2t.c 			e->vlan = vlan;
vlan              628 drivers/net/ethernet/chelsio/cxgb4/l2t.c struct l2t_entry *cxgb4_l2t_alloc_switching(struct net_device *dev, u16 vlan,
vlan              633 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	return t4_l2t_alloc_switching(adap, vlan, port, dmac);
vlan              724 drivers/net/ethernet/chelsio/cxgb4/l2t.c 			   e->vlan & VLAN_VID_MASK, vlan_prio(e), e->lport,
vlan               85 drivers/net/ethernet/chelsio/cxgb4/l2t.h 	u16 vlan;                   /* VLAN TCI (id: bits 0-11, prio: 13-15 */
vlan              118 drivers/net/ethernet/chelsio/cxgb4/l2t.h struct l2t_entry *cxgb4_l2t_alloc_switching(struct net_device *dev, u16 vlan,
vlan              121 drivers/net/ethernet/chelsio/cxgb4/l2t.h struct l2t_entry *t4_l2t_alloc_switching(struct adapter *adap, u16 vlan,
vlan             2772 drivers/net/ethernet/chelsio/cxgb4/sge.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(pkt->vlan));
vlan             3051 drivers/net/ethernet/chelsio/cxgb4/sge.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ntohs(pkt->vlan));
vlan             10444 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		    u16 vlan)
vlan             10449 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	enable = (vlan ? FW_ACL_VLAN_CMD_EN_F : 0);
vlan             10464 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		vlan_cmd.vlanid[0] = cpu_to_be16(vlan);
vlan              400 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be16 vlan;
vlan             1141 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be16 vlan;
vlan             1296 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be16 vlan;
vlan              940 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h 				__be16 vlan[16];
vlan             1593 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 					be16_to_cpu(pkt->vlan));
vlan             1669 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				       be16_to_cpu(pkt->vlan));
vlan             2247 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	int vlan = 0;
vlan             2259 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 		vlan = be16_to_cpu(cmd.vlanid[0]);
vlan             2261 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	return vlan;
vlan               46 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	__le16 vlan;
vlan              151 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	*vlan_tci = le16_to_cpu(desc->vlan);
vlan              576 drivers/net/ethernet/cisco/enic/vnic_devcmd.h 	u16 vlan;
vlan              608 drivers/net/ethernet/cisco/enic/vnic_devcmd.h 	u16 vlan;
vlan               27 drivers/net/ethernet/dlink/dl2k.c static int vlan[MAX_UNITS];
vlan               43 drivers/net/ethernet/dlink/dl2k.c module_param_array(vlan, int, NULL, 0);
vlan              207 drivers/net/ethernet/dlink/dl2k.c 		np->vlan = (vlan[card_idx] > 0 && vlan[card_idx] < 4096) ?
vlan              208 drivers/net/ethernet/dlink/dl2k.c 		    vlan[card_idx] : 0;
vlan              286 drivers/net/ethernet/dlink/dl2k.c 	if (np->vlan)
vlan              287 drivers/net/ethernet/dlink/dl2k.c 		printk(KERN_INFO "vlan(id):\t%d\n", np->vlan);
vlan              590 drivers/net/ethernet/dlink/dl2k.c 	if (np->vlan) {
vlan              594 drivers/net/ethernet/dlink/dl2k.c 		dw16(VLANId, np->vlan);
vlan              596 drivers/net/ethernet/dlink/dl2k.c 		dw32(VLANTag, 0x8100 << 16 | np->vlan);
vlan              606 drivers/net/ethernet/dlink/dl2k.c 	macctrl |= (np->vlan) ? AutoVLANuntagging : 0;
vlan              735 drivers/net/ethernet/dlink/dl2k.c 	if (np->vlan) {
vlan              737 drivers/net/ethernet/dlink/dl2k.c 		    ((u64)np->vlan << 32) |
vlan             1046 drivers/net/ethernet/dlink/dl2k.c 			macctrl |= (np->vlan) ? AutoVLANuntagging : 0;
vlan             1232 drivers/net/ethernet/dlink/dl2k.c 	if (np->vlan) {
vlan              379 drivers/net/ethernet/dlink/dl2k.h 	unsigned int vlan;		/* VLAN Id */
vlan              234 drivers/net/ethernet/emulex/benet/be_hw.h 	u8 vlan;
vlan              891 drivers/net/ethernet/emulex/benet/be_main.c 	SET_TX_WRB_HDR_BITS(vlan, hdr,
vlan             1911 drivers/net/ethernet/emulex/benet/be_main.c 	vi->vlan = vf_cfg->vlan_tag & VLAN_VID_MASK;
vlan             1920 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan)
vlan             1928 drivers/net/ethernet/emulex/benet/be_main.c 	status = be_cmd_set_hsw_config(adapter, vlan, vf + 1, vf_if_id, 0, 0);
vlan             1976 drivers/net/ethernet/emulex/benet/be_main.c static int be_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos,
vlan             1986 drivers/net/ethernet/emulex/benet/be_main.c 	if (vf >= adapter->num_vfs || vlan > 4095 || qos > 7)
vlan             1992 drivers/net/ethernet/emulex/benet/be_main.c 	if (vlan || qos) {
vlan             1993 drivers/net/ethernet/emulex/benet/be_main.c 		vlan |= qos << VLAN_PRIO_SHIFT;
vlan             1994 drivers/net/ethernet/emulex/benet/be_main.c 		status = be_set_vf_tvt(adapter, vf, vlan);
vlan             2001 drivers/net/ethernet/emulex/benet/be_main.c 			"VLAN %d config on VF %d failed : %#x\n", vlan, vf,
vlan             2006 drivers/net/ethernet/emulex/benet/be_main.c 	vf_cfg->vlan_tag = vlan;
vlan               86 drivers/net/ethernet/freescale/enetc/enetc_pf.c static void enetc_set_isol_vlan(struct enetc_hw *hw, int si, u16 vlan, u8 qos)
vlan               90 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	if (vlan)
vlan               91 drivers/net/ethernet/freescale/enetc/enetc_pf.c 		val = ENETC_PSIVLAN_EN | ENETC_PSIVLAN_SET_QOS(qos) | vlan;
vlan              383 drivers/net/ethernet/freescale/enetc/enetc_pf.c static int enetc_pf_set_vf_vlan(struct net_device *ndev, int vf, u16 vlan,
vlan              399 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	enetc_set_isol_vlan(&priv->si->hw, vf + 1, vlan, qos);
vlan             1098 drivers/net/ethernet/freescale/gianfar_ethtool.c 	u32 vlan = 0, vlan_mask = 0;
vlan             1110 drivers/net/ethernet/freescale/gianfar_ethtool.c 		vlan = RQFPR_VLN;
vlan             1123 drivers/net/ethernet/freescale/gianfar_ethtool.c 				vlan |= RQFPR_CFI;
vlan             1130 drivers/net/ethernet/freescale/gianfar_ethtool.c 		gfar_set_parse_bits(RQFPR_IPV4 | RQFPR_TCP | vlan,
vlan             1136 drivers/net/ethernet/freescale/gianfar_ethtool.c 		gfar_set_parse_bits(RQFPR_IPV4 | RQFPR_UDP | vlan,
vlan             1142 drivers/net/ethernet/freescale/gianfar_ethtool.c 		gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask,
vlan             1150 drivers/net/ethernet/freescale/gianfar_ethtool.c 		gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask,
vlan             1157 drivers/net/ethernet/freescale/gianfar_ethtool.c 		if (vlan)
vlan             1158 drivers/net/ethernet/freescale/gianfar_ethtool.c 			gfar_set_parse_bits(vlan, vlan_mask, tab);
vlan             1167 drivers/net/ethernet/freescale/gianfar_ethtool.c 	if (vlan) {
vlan              487 drivers/net/ethernet/hisilicon/hns3/hnae3.h 				  u16 vlan, u8 qos, __be16 proto);
vlan             1635 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan,
vlan             1643 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		  vf, vlan, qos, vlan_proto);
vlan             1646 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		ret = h->ae_algo->ops->set_vf_vlan_filter(h, vf, vlan,
vlan             7615 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				    bool is_kill, u16 vlan,
vlan             7645 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req0->vlan_id  = cpu_to_le16(vlan);
vlan             8007 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan;
vlan             8009 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan             8010 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (!vlan)
vlan             8013 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vlan->hd_tbl_status = writen_to_tbl;
vlan             8014 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vlan->vlan_id = vlan_id;
vlan             8016 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_add_tail(&vlan->node, &vport->vlan_list);
vlan             8021 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan, *tmp;
vlan             8025 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vlan             8026 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!vlan->hd_tbl_status) {
vlan             8029 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						       vlan->vlan_id, false);
vlan             8037 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan->hd_tbl_status = true;
vlan             8046 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan, *tmp;
vlan             8049 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vlan             8050 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (vlan->vlan_id == vlan_id) {
vlan             8051 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			if (is_write_tbl && vlan->hd_tbl_status)
vlan             8058 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			list_del(&vlan->node);
vlan             8059 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			kfree(vlan);
vlan             8067 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan, *tmp;
vlan             8070 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vlan             8071 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (vlan->hd_tbl_status)
vlan             8075 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 						 vlan->vlan_id,
vlan             8078 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		vlan->hd_tbl_status = false;
vlan             8080 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			list_del(&vlan->node);
vlan             8081 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			kfree(vlan);
vlan             8088 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan, *tmp;
vlan             8095 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vlan             8096 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			list_del(&vlan->node);
vlan             8097 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			kfree(vlan);
vlan             8106 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_vport_vlan_cfg *vlan, *tmp;
vlan             8126 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		list_for_each_entry_safe(vlan, tmp, &vport->vlan_list, node) {
vlan             8127 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			if (vlan->hd_tbl_status)
vlan             8131 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 							 vlan->vlan_id,
vlan             8241 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					  u16 vlan)
vlan             8244 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!vlan)
vlan             8249 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if (!vlan)
vlan             8251 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		else if (vport->port_base_vlan_cfg.vlan_info.vlan_tag == vlan)
vlan             8259 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				    u16 vlan, u8 qos, __be16 proto)
vlan             8271 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (vfid >= hdev->num_alloc_vfs || vlan > VLAN_N_VID - 1 || qos > 7)
vlan             8279 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 					       vlan);
vlan             8283 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	vlan_info.vlan_tag = vlan;
vlan             8302 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 							vlan, qos,
vlan              679 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h 	u16 vlan;
vlan              319 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		u16 vlan, proto;
vlan              323 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		vlan =  msg_cmd->vlan;
vlan              326 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 					       vlan, is_kill);
vlan              526 drivers/net/ethernet/intel/e1000/e1000_hw.h 			__le16 vlan;	/* VLAN tag */
vlan              552 drivers/net/ethernet/intel/e1000/e1000_hw.h 			__le16 vlan;	/* VLAN tag */
vlan             3989 drivers/net/ethernet/intel/e1000/e1000_main.c 			      __le16 vlan, struct sk_buff *skb)
vlan             3994 drivers/net/ethernet/intel/e1000/e1000_main.c 		u16 vid = le16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK;
vlan             4274 drivers/net/ethernet/intel/e1000/e1000_main.c 			__le16 vlan = rx_desc->special;
vlan             4275 drivers/net/ethernet/intel/e1000/e1000_main.c 			u16 vid = le16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK;
vlan              223 drivers/net/ethernet/intel/e1000e/hw.h 			__le16 vlan;	     /* VLAN tag */
vlan              253 drivers/net/ethernet/intel/e1000e/hw.h 			__le16 vlan;	     /* VLAN tag */
vlan              553 drivers/net/ethernet/intel/e1000e/netdev.c 			      u32 staterr, __le16 vlan)
vlan              555 drivers/net/ethernet/intel/e1000e/netdev.c 	u16 tag = le16_to_cpu(vlan);
vlan             1026 drivers/net/ethernet/intel/e1000e/netdev.c 				  rx_desc->wb.upper.vlan);
vlan             1457 drivers/net/ethernet/intel/e1000e/netdev.c 				  rx_desc->wb.middle.vlan);
vlan             1640 drivers/net/ethernet/intel/e1000e/netdev.c 				  rx_desc->wb.upper.vlan);
vlan              248 drivers/net/ethernet/intel/fm10k/fm10k.h 		} vlan;
vlan              457 drivers/net/ethernet/intel/fm10k/fm10k.h 		__le32 vlan;
vlan              462 drivers/net/ethernet/intel/fm10k/fm10k.h 		__le16 vlan;
vlan               63 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   i, txd->buffer_addr, txd->buflen, txd->vlan,
vlan               92 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   rxd->w.length, rxd->w.vlan, rxd->w.dglort,
vlan               42 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 	u16 vlan;
vlan               92 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan);
vlan              101 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		set = !(vlan & FM10K_VLAN_CLEAR);
vlan              102 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		vlan &= ~FM10K_VLAN_CLEAR;
vlan              104 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		err = fm10k_iov_select_vid(vf_info, vlan);
vlan              108 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		vlan = (u16)err;
vlan              112 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 					      mac, vlan, set);
vlan              119 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan);
vlan              127 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		set = !(vlan & FM10K_VLAN_CLEAR);
vlan              128 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		vlan &= ~FM10K_VLAN_CLEAR;
vlan              130 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		err = fm10k_iov_select_vid(vf_info, vlan);
vlan              134 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 		vlan = (u16)err;
vlan              138 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 					      mac, vlan, set);
vlan              648 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 	ivi->vlan = vf_info->pf_vid;
vlan              464 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	FM10K_CB(skb)->fi.w.vlan = rx_desc->w.vlan;
vlan              468 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	if (rx_desc->w.vlan) {
vlan              469 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		u16 vid = le16_to_cpu(rx_desc->w.vlan);
vlan              961 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		tx_desc->vlan = cpu_to_le16(skb_vlan_tag_get(skb));
vlan              963 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		tx_desc->vlan = 0;
vlan              770 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	request->vlan.vid = vid;
vlan              771 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	request->vlan.vsi = vsi;
vlan              831 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 						item->vlan.vid,
vlan              832 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 						item->vlan.vsi,
vlan              325 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 	mac_update.vlan = cpu_to_le16(vid);
vlan             1200 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 	u16 vlan;
vlan             1250 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan);
vlan             1259 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		set = !(vlan & FM10K_VLAN_CLEAR);
vlan             1260 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		vlan &= ~FM10K_VLAN_CLEAR;
vlan             1262 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		err = fm10k_iov_select_vid(vf_info, vlan);
vlan             1266 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		vlan = (u16)err;
vlan             1270 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 						 mac, vlan, set, 0);
vlan             1277 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan);
vlan             1285 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		set = !(vlan & FM10K_VLAN_CLEAR);
vlan             1286 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		vlan &= ~FM10K_VLAN_CLEAR;
vlan             1288 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		err = fm10k_iov_select_vid(vf_info, vlan);
vlan             1292 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 		vlan = (u16)err;
vlan             1296 drivers/net/ethernet/intel/fm10k/fm10k_pf.c 						 mac, vlan, set);
vlan               67 drivers/net/ethernet/intel/fm10k/fm10k_pf.h 	__le16	vlan;
vlan              113 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 				const u8 *mac_addr, u16 vlan)
vlan              130 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	attr[2] |= (u32)vlan << 16;
vlan              149 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c s32 fm10k_tlv_attr_get_mac_vlan(u32 *attr, u8 *mac_addr, u16 *vlan)
vlan              157 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	*vlan = (u16)(attr[2] >> 16);
vlan              667 drivers/net/ethernet/intel/fm10k/fm10k_type.h 	__le16 vlan;		/* VLAN_ID and VPRI to be inserted in FTAG */
vlan              717 drivers/net/ethernet/intel/fm10k/fm10k_type.h 		__le16 vlan; /* VLAN tag */
vlan              762 drivers/net/ethernet/intel/fm10k/fm10k_type.h 	__be16 vlan;
vlan              686 drivers/net/ethernet/intel/i40e/i40e.h 	s16 vlan;
vlan             1039 drivers/net/ethernet/intel/i40e/i40e.h 					const u8 *macaddr, s16 vlan);
vlan             1041 drivers/net/ethernet/intel/i40e/i40e.h void i40e_del_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan);
vlan              690 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 	__le16	vlan;
vlan              150 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 			 f->macaddr, f->vlan,
vlan             1121 drivers/net/ethernet/intel/i40e/i40e_main.c 						const u8 *macaddr, s16 vlan)
vlan             1132 drivers/net/ethernet/intel/i40e/i40e_main.c 		    (vlan == f->vlan))
vlan             1253 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (pvid && new->f->vlan != pvid)
vlan             1254 drivers/net/ethernet/intel/i40e/i40e_main.c 			new->f->vlan = pvid;
vlan             1255 drivers/net/ethernet/intel/i40e/i40e_main.c 		else if (vlan_filters && new->f->vlan == I40E_VLAN_ANY)
vlan             1256 drivers/net/ethernet/intel/i40e/i40e_main.c 			new->f->vlan = 0;
vlan             1257 drivers/net/ethernet/intel/i40e/i40e_main.c 		else if (!vlan_filters && new->f->vlan == 0)
vlan             1258 drivers/net/ethernet/intel/i40e/i40e_main.c 			new->f->vlan = I40E_VLAN_ANY;
vlan             1268 drivers/net/ethernet/intel/i40e/i40e_main.c 		if ((pvid && f->vlan != pvid) ||
vlan             1269 drivers/net/ethernet/intel/i40e/i40e_main.c 		    (vlan_filters && f->vlan == I40E_VLAN_ANY) ||
vlan             1270 drivers/net/ethernet/intel/i40e/i40e_main.c 		    (!vlan_filters && f->vlan == 0)) {
vlan             1352 drivers/net/ethernet/intel/i40e/i40e_main.c 					const u8 *macaddr, s16 vlan)
vlan             1360 drivers/net/ethernet/intel/i40e/i40e_main.c 	f = i40e_find_filter(vsi, macaddr, vlan);
vlan             1369 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (vlan >= 0)
vlan             1373 drivers/net/ethernet/intel/i40e/i40e_main.c 		f->vlan = vlan;
vlan             1446 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_del_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan)
vlan             1453 drivers/net/ethernet/intel/i40e/i40e_main.c 	f = i40e_find_filter(vsi, macaddr, vlan);
vlan             1486 drivers/net/ethernet/intel/i40e/i40e_main.c 		add = i40e_add_filter(vsi, macaddr, f->vlan);
vlan             2160 drivers/net/ethernet/intel/i40e/i40e_main.c 	if (f->vlan == I40E_VLAN_ANY) {
vlan             2169 drivers/net/ethernet/intel/i40e/i40e_main.c 							    f->vlan,
vlan             2336 drivers/net/ethernet/intel/i40e/i40e_main.c 			if (f->vlan > 0)
vlan             2376 drivers/net/ethernet/intel/i40e/i40e_main.c 			if (f->vlan == I40E_VLAN_ANY) {
vlan             2381 drivers/net/ethernet/intel/i40e/i40e_main.c 					cpu_to_le16((u16)(f->vlan));
vlan             2441 drivers/net/ethernet/intel/i40e/i40e_main.c 			if (new->f->vlan == I40E_VLAN_ANY) {
vlan             2446 drivers/net/ethernet/intel/i40e/i40e_main.c 					cpu_to_le16((u16)(new->f->vlan));
vlan             2839 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (f->vlan == vid)
vlan             1170 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 			if (f->vlan < 0 || f->vlan > I40E_MAX_VLANID)
vlan             1175 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 								    f->vlan,
vlan             1182 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 					f->vlan,
vlan             1190 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 								    f->vlan,
vlan             1197 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 					f->vlan,
vlan             1988 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (f->vlan >= 0 && f->vlan <= I40E_MAX_VLANID)
vlan             3175 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				if (f->vlan == ntohs(data.vlan_id)) {
vlan             4344 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	ivi->vlan = le16_to_cpu(vsi->info.pvid) & I40E_VLAN_MASK;
vlan              139 drivers/net/ethernet/intel/iavf/iavf.h 	u16 vlan;
vlan              616 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_vlan_filter *iavf_find_vlan(struct iavf_adapter *adapter, u16 vlan)
vlan              621 drivers/net/ethernet/intel/iavf/iavf_main.c 		if (vlan == f->vlan)
vlan              635 drivers/net/ethernet/intel/iavf/iavf_main.c iavf_vlan_filter *iavf_add_vlan(struct iavf_adapter *adapter, u16 vlan)
vlan              641 drivers/net/ethernet/intel/iavf/iavf_main.c 	f = iavf_find_vlan(adapter, vlan);
vlan              647 drivers/net/ethernet/intel/iavf/iavf_main.c 		f->vlan = vlan;
vlan              664 drivers/net/ethernet/intel/iavf/iavf_main.c static void iavf_del_vlan(struct iavf_adapter *adapter, u16 vlan)
vlan              670 drivers/net/ethernet/intel/iavf/iavf_main.c 	f = iavf_find_vlan(adapter, vlan);
vlan              620 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			vvfl->vlan_id[i] = f->vlan;
vlan              690 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			vvfl->vlan_id[i] = f->vlan;
vlan             1615 drivers/net/ethernet/intel/ice/ice_lib.c 	tmp->fltr_info.l_data.vlan.vlan_id = vid;
vlan             1653 drivers/net/ethernet/intel/ice/ice_lib.c 	list->fltr_info.l_data.vlan.vlan_id = vid;
vlan              791 drivers/net/ethernet/intel/ice/ice_switch.c 		vlan_id = f_info->l_data.vlan.vlan_id;
vlan             1819 drivers/net/ethernet/intel/ice/ice_switch.c 	if (new_fltr->l_data.vlan.vlan_id > ICE_MAX_VLAN_ID)
vlan             2621 drivers/net/ethernet/intel/ice/ice_switch.c 		vlan_id = list_itr->fltr_info.l_data.vlan.vlan_id;
vlan               89 drivers/net/ethernet/intel/ice/ice_switch.h 		} vlan;
vlan             3049 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	ivi->vlan = le16_to_cpu(vsi->info.pvid) & ICE_VLAN_M;
vlan               85 drivers/net/ethernet/intel/igb/e1000_82575.h 			__le16 vlan;             /* VLAN tag */
vlan              132 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_find_vlvf_slot(struct e1000_hw *hw, u32 vlan, bool vlvf_bypass)
vlan              138 drivers/net/ethernet/intel/igb/e1000_mac.c 	if (vlan == 0)
vlan              154 drivers/net/ethernet/intel/igb/e1000_mac.c 		if (bits == vlan)
vlan              173 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_vfta_set(struct e1000_hw *hw, u32 vlan, u32 vind,
vlan              180 drivers/net/ethernet/intel/igb/e1000_mac.c 	if ((vlan > 4095) || (vind > 7))
vlan              194 drivers/net/ethernet/intel/igb/e1000_mac.c 	regidx = vlan / 32;
vlan              195 drivers/net/ethernet/intel/igb/e1000_mac.c 	vfta_delta = BIT(vlan % 32);
vlan              216 drivers/net/ethernet/intel/igb/e1000_mac.c 	vlvf_index = igb_find_vlvf_slot(hw, vlan, vlvf_bypass);
vlan              265 drivers/net/ethernet/intel/igb/e1000_mac.c 	wr32(E1000_VLVF(vlvf_index), bits | vlan | E1000_VLVF_VLANID_ENABLE);
vlan              169 drivers/net/ethernet/intel/igb/igb_main.c 			       int vf, u16 vlan, u8 qos, __be16 vlan_proto);
vlan             6894 drivers/net/ethernet/intel/igb/igb_main.c static int igb_find_vlvf_entry(struct e1000_hw *hw, u32 vlan)
vlan             6900 drivers/net/ethernet/intel/igb/igb_main.c 	if (vlan == 0)
vlan             6906 drivers/net/ethernet/intel/igb/igb_main.c 		if ((vlvf & VLAN_VID_MASK) == vlan)
vlan             6984 drivers/net/ethernet/intel/igb/igb_main.c 				u16 vlan, u8 qos)
vlan             6988 drivers/net/ethernet/intel/igb/igb_main.c 	err = igb_set_vf_vlan(adapter, vlan, true, vf);
vlan             6992 drivers/net/ethernet/intel/igb/igb_main.c 	igb_set_vmvir(adapter, vlan | (qos << VLAN_PRIO_SHIFT), vf);
vlan             6993 drivers/net/ethernet/intel/igb/igb_main.c 	igb_set_vmolr(adapter, vf, !vlan);
vlan             6996 drivers/net/ethernet/intel/igb/igb_main.c 	if (vlan != adapter->vf_data[vf].pf_vlan)
vlan             7000 drivers/net/ethernet/intel/igb/igb_main.c 	adapter->vf_data[vf].pf_vlan = vlan;
vlan             7004 drivers/net/ethernet/intel/igb/igb_main.c 		 "Setting VLAN %d, QOS 0x%x on VF %d\n", vlan, qos, vf);
vlan             7036 drivers/net/ethernet/intel/igb/igb_main.c 			       u16 vlan, u8 qos, __be16 vlan_proto)
vlan             7040 drivers/net/ethernet/intel/igb/igb_main.c 	if ((vf >= adapter->vfs_allocated_count) || (vlan > 4095) || (qos > 7))
vlan             7046 drivers/net/ethernet/intel/igb/igb_main.c 	return (vlan || qos) ? igb_enable_port_vlan(adapter, vf, vlan, qos) :
vlan             8250 drivers/net/ethernet/intel/igb/igb_main.c 			vid = be16_to_cpu(rx_desc->wb.upper.vlan);
vlan             8252 drivers/net/ethernet/intel/igb/igb_main.c 			vid = le16_to_cpu(rx_desc->wb.upper.vlan);
vlan             9333 drivers/net/ethernet/intel/igb/igb_main.c 	ivi->vlan = adapter->vf_data[vf].pf_vlan;
vlan               86 drivers/net/ethernet/intel/igbvf/netdev.c 			      u32 status, u16 vlan)
vlan               93 drivers/net/ethernet/intel/igbvf/netdev.c 			vid = be16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK;
vlan               95 drivers/net/ethernet/intel/igbvf/netdev.c 			vid = le16_to_cpu(vlan) & E1000_RXD_SPC_VLAN_MASK;
vlan              354 drivers/net/ethernet/intel/igbvf/netdev.c 				  rx_desc->wb.upper.vlan);
vlan               62 drivers/net/ethernet/intel/igbvf/vf.h 			u16 vlan;   /* VLAN tag */
vlan               74 drivers/net/ethernet/intel/igc/igc_base.h 			__le16 vlan; /* VLAN tag */
vlan              538 drivers/net/ethernet/intel/ixgb/ixgb_hw.h 	__le16 vlan;
vlan             1421 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		tx_desc->vlan = cpu_to_le16(vlan_id);
vlan              839 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c static s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind,
vlan              847 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 	if (vlan > 4095)
vlan              851 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 	regindex = (vlan >> 5) & 0x7F;   /* upper seven bits */
vlan              854 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 	vftabyte =  ((vlan >> 3) & 0x03); /* bits (4:3) indicating byte array */
vlan              855 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 	bitindex = (vlan & 0x7) << 2;    /* lower 3 bits indicate nibble */
vlan              864 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c 	bitindex = vlan & 0x1F;   /* lower five bits */
vlan             3081 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c static s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass)
vlan             3087 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	if (vlan == 0)
vlan             3097 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	vlan |= IXGBE_VLVF_VIEN;
vlan             3106 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		if (bits == vlan)
vlan             3131 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
vlan             3137 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	if ((vlan > 4095) || (vind > 63))
vlan             3152 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	regidx = vlan / 32;
vlan             3153 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	vfta_delta = BIT(vlan % 32);
vlan             3174 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	vlvf_index = ixgbe_find_vlvf_slot(hw, vlan, vlvf_bypass);
vlan             3226 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	IXGBE_WRITE_REG(hw, IXGBE_VLVF(vlvf_index), IXGBE_VLVF_VIEN | vlan);
vlan               71 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan,
vlan             1699 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		u16 vid = le16_to_cpu(rx_desc->wb.upper.vlan);
vlan             4438 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_find_vlvf_entry(struct ixgbe_hw *hw, u32 vlan)
vlan             4444 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	if (vlan == 0)
vlan             4450 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		if ((vlvf & VLAN_VID_MASK) == vlan)
vlan             1413 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				  u16 vlan, u8 qos)
vlan             1418 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	err = ixgbe_set_vf_vlan(adapter, true, vlan, vf);
vlan             1425 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	ixgbe_set_vmvir(adapter, vlan, qos, vf);
vlan             1433 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	adapter->vfinfo[vf].pf_vlan = vlan;
vlan             1436 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		 "Setting VLAN %d, QOS 0x%x on VF %d\n", vlan, qos, vf);
vlan             1470 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan,
vlan             1476 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	if ((vf >= adapter->num_vfs) || (vlan > 4095) || (qos > 7))
vlan             1480 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	if (vlan || qos) {
vlan             1492 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		err = ixgbe_enable_port_vlan(adapter, vf, vlan, qos);
vlan             1713 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	ivi->vlan = adapter->vfinfo[vf].pf_vlan;
vlan               23 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int queue, u16 vlan,
vlan             2879 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 			__le16 vlan; /* VLAN tag */
vlan              229 drivers/net/ethernet/intel/ixgbevf/defines.h 			__le16 vlan; /* VLAN tag */
vlan              516 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		u16 vid = le16_to_cpu(rx_desc->wb.upper.vlan);
vlan              583 drivers/net/ethernet/intel/ixgbevf/vf.c static s32 ixgbevf_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
vlan              590 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[1] = vlan;
vlan              617 drivers/net/ethernet/intel/ixgbevf/vf.c static s32 ixgbevf_hv_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
vlan             1034 drivers/net/ethernet/jme.c 			u16 vid = le16_to_cpu(rxdesc->descwb.vlan);
vlan             2127 drivers/net/ethernet/jme.c jme_tx_vlan(struct sk_buff *skb, __le16 *vlan, u8 *flags)
vlan             2131 drivers/net/ethernet/jme.c 		*vlan = cpu_to_le16(skb_vlan_tag_get(skb));
vlan             2166 drivers/net/ethernet/jme.c 	jme_tx_vlan(skb, &txdesc->desc1.vlan, &flags);
vlan              174 drivers/net/ethernet/jme.h 			__le16	vlan;
vlan              285 drivers/net/ethernet/jme.h 			__le16	vlan;
vlan             2947 drivers/net/ethernet/mellanox/mlx4/cmd.c 				       int vlan, int qos)
vlan             2956 drivers/net/ethernet/mellanox/mlx4/cmd.c 	dummy_admin.default_vlan = vlan;
vlan             2967 drivers/net/ethernet/mellanox/mlx4/cmd.c 		  (vlan == MLX4_VGT) ? "VGT" : "VST");
vlan             2969 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (vlan != MLX4_VGT)
vlan             3009 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos,
vlan             3022 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if ((vlan > 4095) || (qos > 7))
vlan             3034 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    ((vlan == 0) || (vlan == MLX4_VGT)))
vlan             3051 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (!mlx4_valid_vf_state_change(dev, port, vf_admin, vlan, qos))
vlan             3054 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if ((0 == vlan) && (0 == qos))
vlan             3057 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vf_admin->default_vlan = vlan;
vlan             3149 drivers/net/ethernet/mellanox/mlx4/cmd.c 				 u16 *vlan, u8 *qos)
vlan             3159 drivers/net/ethernet/mellanox/mlx4/cmd.c 		if (vlan)
vlan             3160 drivers/net/ethernet/mellanox/mlx4/cmd.c 			*vlan = vp_oper->state.default_vlan;
vlan             3223 drivers/net/ethernet/mellanox/mlx4/cmd.c 	ivf->vlan		= s_info->default_vlan;
vlan             2567 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static int mlx4_en_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos,
vlan             2573 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_vlan(mdev->dev, en_priv->port, vf, vlan, qos,
vlan             1250 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
vlan             1251 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
vlan              577 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan,
vlan              591 drivers/net/ethernet/mellanox/mlx4/port.c 		 vlan, port,
vlan              617 drivers/net/ethernet/mellanox/mlx4/port.c 			if (vlan == (MLX4_VLAN_MASK & be32_to_cpu(table->entries[i])))
vlan              619 drivers/net/ethernet/mellanox/mlx4/port.c 			if (vlan == (MLX4_VLAN_MASK & be32_to_cpu(dup_table->entries[i])))
vlan              643 drivers/net/ethernet/mellanox/mlx4/port.c 			    (vlan == (MLX4_VLAN_MASK & be32_to_cpu(dup_table->entries[index_at_dup_port]))))
vlan              661 drivers/net/ethernet/mellanox/mlx4/port.c 		    (vlan == (MLX4_VLAN_MASK &
vlan              664 drivers/net/ethernet/mellanox/mlx4/port.c 			mlx4_dbg(dev, "vlan %u is already registered.\n", vlan);
vlan              670 drivers/net/ethernet/mellanox/mlx4/port.c 				if (dup_vlan != vlan || !dup_table->is_dup[i]) {
vlan              672 drivers/net/ethernet/mellanox/mlx4/port.c 						  vlan, dup_port, i);
vlan              699 drivers/net/ethernet/mellanox/mlx4/port.c 	table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID);
vlan              703 drivers/net/ethernet/mellanox/mlx4/port.c 		mlx4_warn(dev, "Failed adding vlan: %u\n", vlan);
vlan              712 drivers/net/ethernet/mellanox/mlx4/port.c 		dup_table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID);
vlan              716 drivers/net/ethernet/mellanox/mlx4/port.c 			mlx4_warn(dev, "Failed adding duplicate vlan: %u\n", vlan);
vlan              740 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index)
vlan              745 drivers/net/ethernet/mellanox/mlx4/port.c 	if (vlan > 4095)
vlan              749 drivers/net/ethernet/mellanox/mlx4/port.c 		err = mlx4_cmd_imm(dev, vlan, &out_param,
vlan              758 drivers/net/ethernet/mellanox/mlx4/port.c 	return __mlx4_register_vlan(dev, port, vlan, index);
vlan              762 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
vlan              782 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mlx4_find_cached_vlan(dev, port, vlan, &index)) {
vlan              783 drivers/net/ethernet/mellanox/mlx4/port.c 		mlx4_warn(dev, "vlan 0x%x is not in the vlan table\n", vlan);
vlan              826 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
vlan              831 drivers/net/ethernet/mellanox/mlx4/port.c 		(void) mlx4_cmd_imm(dev, vlan, &out_param,
vlan              838 drivers/net/ethernet/mellanox/mlx4/port.c 	__mlx4_unregister_vlan(dev, port, vlan);
vlan               65 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u16 vlan;
vlan             2129 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_add_to_slave(struct mlx4_dev *dev, int slave, u16 vlan,
vlan             2139 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->vlan == vlan && res->port == (u8) port) {
vlan             2153 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res->vlan = vlan;
vlan             2163 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void vlan_del_from_slave(struct mlx4_dev *dev, int slave, u16 vlan,
vlan             2173 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->vlan == vlan && res->port == (u8) port) {
vlan             2198 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_vlan(dev, res->port, res->vlan);
vlan             2210 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u16 vlan;
vlan             2230 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	vlan = (u16) in_param;
vlan             2232 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = __mlx4_register_vlan(dev, port, vlan, &vlan_index);
vlan             2235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = vlan_add_to_slave(dev, slave, vlan, port, vlan_index);
vlan             2237 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_vlan(dev, port, vlan);
vlan              219 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h 	struct mlx5e_vlan_table         vlan;
vlan              194 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		struct vlan_hdr *vlan = (struct vlan_hdr *)
vlan              196 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		ip = (char *)vlan + VLAN_HLEN;
vlan              198 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		vlan->h_vlan_TCI = htons(vlan_dev_vlan_id(dev));
vlan              199 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 		vlan->h_vlan_encapsulated_proto = htons(proto);
vlan              116 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	int vlan;
vlan              121 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(vlan, priv->fs.vlan.active_cvlans, VLAN_N_VID)
vlan              138 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(vlan, priv->fs.vlan.active_cvlans, VLAN_N_VID) {
vlan              141 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		vlans[i++] = vlan;
vlan              165 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5_flow_table *ft = priv->fs.vlan.ft.t;
vlan              182 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		rule_p = &priv->fs.vlan.untagged_rule;
vlan              187 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		rule_p = &priv->fs.vlan.any_cvlan_rule;
vlan              193 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		rule_p = &priv->fs.vlan.any_svlan_rule;
vlan              199 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		rule_p = &priv->fs.vlan.active_svlans_rule[vid];
vlan              209 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		rule_p = &priv->fs.vlan.active_cvlans_rule[vid];
vlan              256 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (priv->fs.vlan.untagged_rule) {
vlan              257 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			mlx5_del_flow_rules(priv->fs.vlan.untagged_rule);
vlan              258 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			priv->fs.vlan.untagged_rule = NULL;
vlan              262 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (priv->fs.vlan.any_cvlan_rule) {
vlan              263 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			mlx5_del_flow_rules(priv->fs.vlan.any_cvlan_rule);
vlan              264 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			priv->fs.vlan.any_cvlan_rule = NULL;
vlan              268 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (priv->fs.vlan.any_svlan_rule) {
vlan              269 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			mlx5_del_flow_rules(priv->fs.vlan.any_svlan_rule);
vlan              270 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			priv->fs.vlan.any_svlan_rule = NULL;
vlan              274 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (priv->fs.vlan.active_svlans_rule[vid]) {
vlan              275 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			mlx5_del_flow_rules(priv->fs.vlan.active_svlans_rule[vid]);
vlan              276 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			priv->fs.vlan.active_svlans_rule[vid] = NULL;
vlan              280 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (priv->fs.vlan.active_cvlans_rule[vid]) {
vlan              281 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			mlx5_del_flow_rules(priv->fs.vlan.active_cvlans_rule[vid]);
vlan              282 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 			priv->fs.vlan.active_cvlans_rule[vid] = NULL;
vlan              308 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	if (!priv->fs.vlan.cvlan_filter_disabled)
vlan              311 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	priv->fs.vlan.cvlan_filter_disabled = false;
vlan              319 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	if (priv->fs.vlan.cvlan_filter_disabled)
vlan              322 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	priv->fs.vlan.cvlan_filter_disabled = true;
vlan              332 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	set_bit(vid, priv->fs.vlan.active_cvlans);
vlan              336 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		clear_bit(vid, priv->fs.vlan.active_cvlans);
vlan              346 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	set_bit(vid, priv->fs.vlan.active_svlans);
vlan              350 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		clear_bit(vid, priv->fs.vlan.active_svlans);
vlan              376 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		clear_bit(vid, priv->fs.vlan.active_cvlans);
vlan              379 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		clear_bit(vid, priv->fs.vlan.active_svlans);
vlan              393 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(i, priv->fs.vlan.active_cvlans, VLAN_N_VID) {
vlan              397 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(i, priv->fs.vlan.active_svlans, VLAN_N_VID)
vlan              400 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	if (priv->fs.vlan.cvlan_filter_disabled &&
vlan              411 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(i, priv->fs.vlan.active_cvlans, VLAN_N_VID) {
vlan              415 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	for_each_set_bit(i, priv->fs.vlan.active_svlans, VLAN_N_VID)
vlan              418 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	if (priv->fs.vlan.cvlan_filter_disabled &&
vlan              618 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (!priv->fs.vlan.cvlan_filter_disabled)
vlan              633 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		if (!priv->fs.vlan.cvlan_filter_disabled)
vlan             1476 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	struct mlx5e_flow_table *ft = &priv->fs.vlan.ft;
vlan             1519 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	mlx5e_destroy_flow_table(&priv->fs.vlan.ft);
vlan             3855 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	if (!bitmap_empty(priv->fs.vlan.active_svlans, VLAN_N_VID)) {
vlan             4092 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos,
vlan             4102 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 					   vlan, qos);
vlan             1343 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_uplink_rep_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos,
vlan             1348 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (vlan != 0)
vlan             1224 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	if (rep->vlan && skb_vlan_tag_present(skb))
vlan              932 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		dest[dest_ix].ft = priv->fs.vlan.ft.t;
vlan             2202 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct vlan_hdr vlan;
vlan             2296 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	OFFLOAD(FIRST_VID,  2, vlan.h_vlan_TCI, 0, first_vid),
vlan             2751 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	u16 val16 = act->vlan.vid & VLAN_VID_MASK;
vlan             2775 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	if (act->vlan.prio != (match_prio_val & match_prio_mask)) {
vlan             2795 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		.vlan.vid = 0,
vlan             2796 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		.vlan.prio =
vlan             3124 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		attr->vlan_vid[vlan_idx] = act->vlan.vid;
vlan             3125 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		attr->vlan_prio[vlan_idx] = act->vlan.prio;
vlan             3126 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		attr->vlan_proto[vlan_idx] = act->vlan.proto;
vlan             3138 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			    (act->vlan.proto != htons(ETH_P_8021Q) ||
vlan             3139 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			     act->vlan.prio))
vlan             3162 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		.vlan.vid = vlan_dev_vlan_id(vlan_dev),
vlan             3163 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		.vlan.proto = vlan_dev_vlan_proto(vlan_dev),
vlan             3164 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		.vlan.prio = 0,
vlan              151 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  u16 vlan, u8 qos, u8 set_flags)
vlan              160 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport, vlan, qos, set_flags);
vlan              174 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			 esw_vport_context.cvlan_id, vlan);
vlan             1252 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->info.vlan && !vport->info.qos && !vport->info.spoofchk) {
vlan             1267 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, vport->info.vlan, vport->info.qos);
vlan             1275 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vport->info.vlan || vport->info.qos)
vlan             1344 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (!vport->info.vlan && !vport->info.qos) {
vlan             1359 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 		  vport->vport, vport->info.vlan, vport->info.qos);
vlan             1371 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	MLX5_SET(fte_match_param, spec->match_value, outer_headers.first_vid, vport->info.vlan);
vlan             1638 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	flags = (vport->info.vlan || vport->info.qos) ?
vlan             1640 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	modify_esw_vport_cvlan(esw->dev, vport_num, vport->info.vlan, vport->info.qos,
vlan             2137 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	ivi->vlan = evport->info.vlan;
vlan             2149 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				  u16 vport, u16 vlan, u8 qos, u8 set_flags)
vlan             2158 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vlan > 4095 || qos > 7)
vlan             2161 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = modify_esw_vport_cvlan(esw->dev, vport, vlan, qos, set_flags);
vlan             2165 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	evport->info.vlan = vlan;
vlan             2178 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 				u16 vport, u16 vlan, u8 qos)
vlan             2183 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	if (vlan || qos)
vlan             2187 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	err = __mlx5_eswitch_set_vport_vlan(esw, vport, vlan, qos, set_flags);
vlan               95 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	u16                     vlan;
vlan              279 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				u16 vport, u16 vlan, u8 qos);
vlan              422 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 				  u16 vport, u16 vlan, u8 qos, u8 set_flags);
vlan              159 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		flow_act.vlan[0].ethtype = ntohs(attr->vlan_proto[0]);
vlan              160 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		flow_act.vlan[0].vid = attr->vlan_vid[0];
vlan              161 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		flow_act.vlan[0].prio = attr->vlan_prio[0];
vlan              163 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			flow_act.vlan[1].ethtype = ntohs(attr->vlan_proto[1]);
vlan              164 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			flow_act.vlan[1].vid = attr->vlan_vid[1];
vlan              165 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 			flow_act.vlan[1].prio = attr->vlan_prio[1];
vlan              408 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		if (in_rep->vlan && out_rep->vport == MLX5_VPORT_UPLINK)
vlan              414 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	if (push && in_rep->vlan_refcount && (in_rep->vlan != attr->vlan_vid[0]))
vlan              479 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan = attr->vlan_vid[0];
vlan              527 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		vport->vlan = 0;
vlan             1776 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	flow_act.vlan[0].ethtype = ETH_P_8021Q;
vlan             1777 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	flow_act.vlan[0].vid = 0;
vlan             1778 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	flow_act.vlan[0].prio = 0;
vlan               25 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	hash = jhash((const void *)&flow_act->vlan,
vlan               26 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 		     sizeof(flow_act->vlan), hash);
vlan               43 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	       memcmp(&flow_act1->vlan, &flow_act2->vlan,
vlan               44 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 		      sizeof(flow_act1->vlan));
vlan              168 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	memcpy(&dst->vlan[0], &src->vlan[0], sizeof(src->vlan[0]));
vlan              169 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	memset(&src->vlan[0], 0, sizeof(src->vlan[0]));
vlan              176 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	memcpy(&dst->vlan[1], &src->vlan[1], sizeof(src->vlan[1]));
vlan              177 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 	memset(&src->vlan[1], 0, sizeof(src->vlan[1]));
vlan              408 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	void *in_flow_context, *vlan;
vlan              467 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan);
vlan              469 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, ethtype, fte->action.vlan[0].ethtype);
vlan              470 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, vid, fte->action.vlan[0].vid);
vlan              471 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, prio, fte->action.vlan[0].prio);
vlan              473 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan_2);
vlan              475 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, ethtype, fte->action.vlan[1].ethtype);
vlan              476 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, vid, fte->action.vlan[1].vid);
vlan              477 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(vlan, vlan, prio, fte->action.vlan[1].prio);
vlan              124 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c 			   const u8 *mac, bool vlan, u16 vlan_id, u8 port_num)
vlan              140 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c 		if (vlan) {
vlan              832 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	bool vlan;
vlan              836 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	vlan = (data_sz != HDR_LEN_L2_ONLY);
vlan              888 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	if (!vlan) {
vlan              895 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		hdr_fld_2b = MLX5_GET(l2_hdr, l2_hdr, vlan);
vlan              916 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	if (vlan) {
vlan              209 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan)
vlan              213 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_modify_packet, hw_ste_p, action_description, vlan ? 1 : 0);
vlan              232 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan);
vlan              198 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 						     struct mlx5_fs_vlan *vlan)
vlan              200 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	u16 n_ethtype = vlan->ethtype;
vlan              201 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	u8  prio = vlan->prio;
vlan              202 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	u16 vid = vlan->vid;
vlan              254 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 		tmp_action = create_action_push_vlan(domain, &fte->action.vlan[0]);
vlan              264 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 		tmp_action = create_action_push_vlan(domain, &fte->action.vlan[1]);
vlan              588 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h 	u8         vlan[0x10];
vlan              426 drivers/net/ethernet/mellanox/mlx5/core/vport.c 		MLX5_SET(vlan_layout, vlan_addr, vlan, vlans[i]);
vlan              692 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vlan_tag_cmd, 0x00, 29, 3);
vlan              695 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vid_cmd, 0x04, 29, 3);
vlan              698 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vid, 0x04, 0, 12);
vlan              701 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, ethertype_cmd, 0x08, 29, 3);
vlan              706 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, ethertype, 0x08, 24, 3);
vlan              709 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, pcp_cmd, 0x08, 13, 3);
vlan              712 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, pcp, 0x08, 8, 3);
vlan              122 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			u16 proto = be16_to_cpu(act->vlan.proto);
vlan              123 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			u8 prio = act->vlan.prio;
vlan              124 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 			u16 vid = act->vlan.vid;
vlan             6904 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct macvlan_dev *vlan = netdev_priv(macvlan_dev);
vlan             6908 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev);
vlan             6941 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct macvlan_dev *vlan = netdev_priv(macvlan_dev);
vlan             6944 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, vlan->lowerdev);
vlan             1108 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				const struct switchdev_obj_port_vlan *vlan)
vlan             1121 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan             1122 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		if (vlan->flags & BRIDGE_VLAN_INFO_PVID) {
vlan             1139 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				   const struct switchdev_obj_port_vlan *vlan,
vlan             1143 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bool flag_untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             1144 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bool flag_pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             1146 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct net_device *orig_dev = vlan->obj.orig_dev;
vlan             1153 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		if ((vlan->flags & BRIDGE_VLAN_INFO_BRENTRY) &&
vlan             1157 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 							      orig_dev, vlan);
vlan             1173 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             1751 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	const struct switchdev_obj_port_vlan *vlan;
vlan             1756 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		vlan = SWITCHDEV_OBJ_PORT_VLAN(obj);
vlan             1757 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		err = mlxsw_sp_port_vlans_add(mlxsw_sp_port, vlan, trans,
vlan             1800 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan             1803 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct net_device *orig_dev = vlan->obj.orig_dev;
vlan             1817 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++)
vlan             3322 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct switchdev_obj_port_vlan *vlan =
vlan             3324 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bool flag_untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED;
vlan             3325 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bool flag_pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID;
vlan             3354 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             3373 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct switchdev_obj_port_vlan *vlan =
vlan             3397 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++)
vlan             1335 drivers/net/ethernet/mscc/ocelot.c 				    const struct switchdev_obj_port_vlan *vlan,
vlan             1341 drivers/net/ethernet/mscc/ocelot.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             1343 drivers/net/ethernet/mscc/ocelot.c 					  vlan->flags & BRIDGE_VLAN_INFO_PVID,
vlan             1344 drivers/net/ethernet/mscc/ocelot.c 					  vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED);
vlan             1353 drivers/net/ethernet/mscc/ocelot.c 				     const struct switchdev_obj_port_vlan *vlan)
vlan             1358 drivers/net/ethernet/mscc/ocelot.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              333 drivers/net/ethernet/mscc/ocelot_ace.c 	struct ocelot_ace_vlan *tag = &ace->vlan;
vlan              200 drivers/net/ethernet/mscc/ocelot_ace.h 	struct ocelot_ace_vlan vlan;
vlan              158 drivers/net/ethernet/mscc/ocelot_flower.c 		ocelot_rule->vlan.vid.value = match.key->vlan_id;
vlan              159 drivers/net/ethernet/mscc/ocelot_flower.c 		ocelot_rule->vlan.vid.mask = match.mask->vlan_id;
vlan              160 drivers/net/ethernet/mscc/ocelot_flower.c 		ocelot_rule->vlan.pcp.value[0] = match.key->vlan_priority;
vlan              161 drivers/net/ethernet/mscc/ocelot_flower.c 		ocelot_rule->vlan.pcp.mask[0] = match.mask->vlan_priority;
vlan             1589 drivers/net/ethernet/neterion/vxge/vxge-config.h 	rxd_info->vlan =
vlan              293 drivers/net/ethernet/neterion/vxge/vxge-main.c vxge_rx_complete(struct vxge_ring *ring, struct sk_buff *skb, u16 vlan,
vlan              314 drivers/net/ethernet/neterion/vxge/vxge-main.c 	if (ext_info->vlan &&
vlan              316 drivers/net/ethernet/neterion/vxge/vxge-main.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), ext_info->vlan);
vlan              516 drivers/net/ethernet/neterion/vxge/vxge-main.c 		vxge_rx_complete(ring, skb, ext_info.vlan,
vlan             1854 drivers/net/ethernet/neterion/vxge/vxge-traffic.h 	u32	vlan;
vlan              123 drivers/net/ethernet/netronome/nfp/flower/action.c 	push_vlan->vlan_tpid = act->vlan.proto;
vlan              126 drivers/net/ethernet/netronome/nfp/flower/action.c 		FIELD_PREP(NFP_FL_PUSH_VLAN_PRIO, act->vlan.prio) |
vlan              127 drivers/net/ethernet/netronome/nfp/flower/action.c 		FIELD_PREP(NFP_FL_PUSH_VLAN_VID, act->vlan.vid);
vlan              258 drivers/net/ethernet/netronome/nfp/flower/offload.c 		struct flow_match_vlan vlan;
vlan              260 drivers/net/ethernet/netronome/nfp/flower/offload.c 		flow_rule_match_vlan(rule, &vlan);
vlan              262 drivers/net/ethernet/netronome/nfp/flower/offload.c 		    vlan.key->vlan_priority) {
vlan              742 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_fl_verify_post_tun_acts(char *acts, int len, struct nfp_fl_push_vlan **vlan)
vlan              751 drivers/net/ethernet/netronome/nfp/flower/offload.c 			*vlan = (struct nfp_fl_push_vlan *)a;
vlan              759 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (*vlan && act_off <= sizeof(struct nfp_fl_push_vlan))
vlan              766 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_fl_push_vlan_after_tun(char *acts, int len, struct nfp_fl_push_vlan *vlan)
vlan              777 drivers/net/ethernet/netronome/nfp/flower/offload.c 			tun->outer_vlan_tpid = vlan->vlan_tpid;
vlan              778 drivers/net/ethernet/netronome/nfp/flower/offload.c 			tun->outer_vlan_tci = vlan->vlan_tci;
vlan             1024 drivers/net/ethernet/netronome/nfp/flower/offload.c 	bool vlan = false;
vlan             1034 drivers/net/ethernet/netronome/nfp/flower/offload.c 		vlan = true;
vlan             1079 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (vlan) {
vlan              159 drivers/net/ethernet/netronome/nfp/nfp_net.h 				__le16 vlan; /* VLAN tag to add if indicated */
vlan              283 drivers/net/ethernet/netronome/nfp/nfp_net.h 			__le16 vlan;	/* VLAN if stripped */
vlan             1052 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		txd->vlan = cpu_to_le16(skb_vlan_tag_get(skb));
vlan             2011 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 					       le16_to_cpu(rxd->rxd.vlan));
vlan               94 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos,
vlan              109 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c 	if (vlan > 4095 || qos > 7) {
vlan              116 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c 	vlan_tci = FIELD_PREP(NFP_NET_VF_CFG_VLAN_VID, vlan) |
vlan              236 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c 	ivi->vlan = FIELD_GET(NFP_NET_VF_CFG_VLAN_VID, vlan_tci);
vlan               51 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos,
vlan             1539 drivers/net/ethernet/pensando/ionic/ionic_if.h 			__le16 vlan;
vlan             1540 drivers/net/ethernet/pensando/ionic/ionic_if.h 		} vlan;
vlan             1545 drivers/net/ethernet/pensando/ionic/ionic_if.h 			__le16 vlan;
vlan             1288 drivers/net/ethernet/pensando/ionic/ionic_lif.c 			.vlan.vlan = cpu_to_le16(vid),
vlan               74 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c 		key = le16_to_cpu(ac->vlan.vlan);
vlan               80 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c 		key = le16_to_cpu(ac->mac_vlan.vlan);
vlan              125 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c 		if (le16_to_cpu(f->cmd.vlan.vlan) == vid)
vlan              221 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	__le16 vlan;
vlan              234 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	__le16 vlan;
vlan             10423 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	union fcoe_vlan_field_union vlan;
vlan              699 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->vlan_id = cpu_to_le16(ep->cm_info.vlan);
vlan             1564 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   cm_info->vlan);
vlan             1570 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   cm_info->vlan);
vlan             1608 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		    (ep->cm_info.vlan == cm_info->vlan) &&
vlan             1652 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    (listener->vlan == cm_info->vlan)) {
vlan             1693 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		cm_info->vlan = ntohs(vethh->h_vlan_TCI) & VLAN_VID_MASK;
vlan             2036 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tx_pkt.vlan = IWARP_LL2_ALIGNED_RIGHT_TRIMMED_TX_QUEUE;
vlan             2088 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tx_pkt.vlan = IWARP_LL2_ALIGNED_TX_QUEUE;
vlan             3154 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	listener->vlan = iparams->vlan;
vlan             3174 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   listener->ip_addr[3], listener->port, listener->vlan);
vlan              180 drivers/net/ethernet/qlogic/qed/qed_iwarp.h 	u16 vlan;
vlan             1332 drivers/net/ethernet/qlogic/qed/qed_l2.c 		p_first_filter->vlan_id = cpu_to_le16(p_filter_cmd->vlan);
vlan             1430 drivers/net/ethernet/qlogic/qed/qed_l2.c 		   p_filter_cmd->vlan);
vlan             2740 drivers/net/ethernet/qlogic/qed/qed_l2.c 		ucast.vlan = params->vlan;
vlan             2746 drivers/net/ethernet/qlogic/qed/qed_l2.c 		ucast.vlan = params->vlan;
vlan              105 drivers/net/ethernet/qlogic/qed/qed_l2.h 	u16 vlan;
vlan              180 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   data->vlan, data->opaque_data_0, data->opaque_data_1);
vlan              223 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		if (data->vlan)
vlan              225 drivers/net/ethernet/qlogic/qed/qed_ll2.c 					       data->vlan);
vlan              417 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->vlan = le16_to_cpu(p_cqe->rx_cqe_gsi.vlan);
vlan              434 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->vlan = le16_to_cpu(p_cqe->rx_cqe_fp.vlan);
vlan              635 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	u16 packet_length = 0, parse_flags = 0, vlan = 0;
vlan              673 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		vlan = le16_to_cpu(p_cqe_fp->vlan);
vlan              713 drivers/net/ethernet/qlogic/qed/qed_ll2.c 			p_buffer->vlan = vlan;
vlan              795 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		tx_pkt.vlan = p_buffer->vlan;
vlan             1743 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		start_bd->nw_vlan_or_lb_echo = cpu_to_le16(pkt->vlan);
vlan             2520 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	u16 vlan = 0;
vlan             2551 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		vlan = skb_vlan_tag_get(skb);
vlan             2557 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	pkt.vlan = vlan;
vlan               59 drivers/net/ethernet/qlogic/qed/qed_ll2.h 	u16 vlan;
vlan               53 drivers/net/ethernet/qlogic/qed/qed_ooo.h 	u16 vlan;
vlan             1756 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		filter.vlan = p_vf->shadow_config.vlans[i].vid;
vlan             1759 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			   filter.vlan, p_vf->relative_vf_id);
vlan             1765 drivers/net/ethernet/qlogic/qed/qed_sriov.c 				  filter.vlan, p_vf->relative_vf_id);
vlan             1833 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		filter.vlan = p_vf->bulletin.p_virt->pvid;
vlan             1834 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		filter.opcode = filter.vlan ? QED_FILTER_REPLACE :
vlan             1851 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		vport_update.default_vlan_enable_flg = filter.vlan ? 1 : 0;
vlan             1853 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		vport_update.default_vlan = filter.vlan;
vlan             1856 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		removal = filter.vlan ? 1
vlan             1859 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		vport_update.silent_vlan_removal_flg = filter.vlan ? 1 : 0;
vlan             1892 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		if (filter.vlan)
vlan             3125 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			    p_params->vlan) {
vlan             3155 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			p_vf->shadow_config.vlans[i].vid = p_params->vlan;
vlan             3296 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	params.vlan = req->vlan;
vlan             3307 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		   params.mac[4], params.mac[5], params.vlan);
vlan             4709 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	ivi->vlan = vf_info->forced_vlan;
vlan             1304 drivers/net/ethernet/qlogic/qed/qed_vf.c 	req->vlan = p_ucast->vlan;
vlan              460 drivers/net/ethernet/qlogic/qed/qed_vf.h 	u16 vlan;
vlan              665 drivers/net/ethernet/qlogic/qede/qede_filter.c 	filter_cmd.filter.ucast.vlan = vid;
vlan              704 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct qede_vlan *vlan, *tmp;
vlan              709 drivers/net/ethernet/qlogic/qede/qede_filter.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan              710 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (!vlan) {
vlan              714 drivers/net/ethernet/qlogic/qede/qede_filter.c 	INIT_LIST_HEAD(&vlan->list);
vlan              715 drivers/net/ethernet/qlogic/qede/qede_filter.c 	vlan->vid = vid;
vlan              716 drivers/net/ethernet/qlogic/qede/qede_filter.c 	vlan->configured = false;
vlan              720 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (tmp->vid == vlan->vid) {
vlan              723 drivers/net/ethernet/qlogic/qede/qede_filter.c 			kfree(vlan);
vlan              736 drivers/net/ethernet/qlogic/qede/qede_filter.c 		list_add(&vlan->list, &edev->vlan_list);
vlan              745 drivers/net/ethernet/qlogic/qede/qede_filter.c 	    (vlan->vid == 0)) {
vlan              748 drivers/net/ethernet/qlogic/qede/qede_filter.c 					    vlan->vid);
vlan              751 drivers/net/ethernet/qlogic/qede/qede_filter.c 			       vlan->vid);
vlan              752 drivers/net/ethernet/qlogic/qede/qede_filter.c 			kfree(vlan);
vlan              755 drivers/net/ethernet/qlogic/qede/qede_filter.c 		vlan->configured = true;
vlan              758 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->vid != 0)
vlan              765 drivers/net/ethernet/qlogic/qede/qede_filter.c 				kfree(vlan);
vlan              773 drivers/net/ethernet/qlogic/qede/qede_filter.c 	list_add(&vlan->list, &edev->vlan_list);
vlan              781 drivers/net/ethernet/qlogic/qede/qede_filter.c 				    struct qede_vlan *vlan)
vlan              784 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (vlan->vid != 0) {
vlan              785 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->configured)
vlan              791 drivers/net/ethernet/qlogic/qede/qede_filter.c 	list_del(&vlan->list);
vlan              792 drivers/net/ethernet/qlogic/qede/qede_filter.c 	kfree(vlan);
vlan              799 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct qede_vlan *vlan = NULL;
vlan              807 drivers/net/ethernet/qlogic/qede/qede_filter.c 	list_for_each_entry(vlan, &edev->vlan_list, list) {
vlan              808 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->configured)
vlan              812 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if ((vlan->vid != 0) &&
vlan              818 drivers/net/ethernet/qlogic/qede/qede_filter.c 		DP_VERBOSE(edev, NETIF_MSG_IFUP, "Adding vlan %d\n", vlan->vid);
vlan              821 drivers/net/ethernet/qlogic/qede/qede_filter.c 					    vlan->vid);
vlan              824 drivers/net/ethernet/qlogic/qede/qede_filter.c 			       vlan->vid);
vlan              829 drivers/net/ethernet/qlogic/qede/qede_filter.c 		vlan->configured = true;
vlan              831 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->vid != 0) {
vlan              856 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct qede_vlan *vlan = NULL;
vlan              863 drivers/net/ethernet/qlogic/qede/qede_filter.c 	list_for_each_entry(vlan, &edev->vlan_list, list)
vlan              864 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->vid == vid)
vlan              867 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (!vlan || (vlan->vid != vid)) {
vlan              879 drivers/net/ethernet/qlogic/qede/qede_filter.c 		qede_del_vlan_from_list(edev, vlan);
vlan              884 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (vlan->configured) {
vlan              893 drivers/net/ethernet/qlogic/qede/qede_filter.c 	qede_del_vlan_from_list(edev, vlan);
vlan              907 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct qede_vlan *vlan = NULL;
vlan              912 drivers/net/ethernet/qlogic/qede/qede_filter.c 	list_for_each_entry(vlan, &edev->vlan_list, list) {
vlan              913 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (!vlan->configured)
vlan              916 drivers/net/ethernet/qlogic/qede/qede_filter.c 		vlan->configured = false;
vlan              919 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (vlan->vid != 0) {
vlan              925 drivers/net/ethernet/qlogic/qede/qede_filter.c 			   "marked vlan %d as non-configured\n", vlan->vid);
vlan             1511 drivers/net/ethernet/qlogic/qede/qede_fp.c 		first_bd->data.vlan = cpu_to_le16(skb_vlan_tag_get(skb));
vlan              143 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_set_vf_vlan(struct net_device *ndev, int vf, u16 vlan, u8 qos,
vlan              148 drivers/net/ethernet/qlogic/qede/qede_main.c 	if (vlan > 4095) {
vlan              149 drivers/net/ethernet/qlogic/qede/qede_main.c 		DP_NOTICE(edev, "Illegal vlan value %d\n", vlan);
vlan              157 drivers/net/ethernet/qlogic/qede/qede_main.c 		   vlan, vf);
vlan              159 drivers/net/ethernet/qlogic/qede/qede_main.c 	return edev->ops->iov->set_vlan(edev->cdev, vlan, vf);
vlan             1334 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h #define IS_VALID_VLAN(vlan)	(vlan >= MIN_VLAN_ID && vlan < MAX_VLAN_ID)
vlan             1804 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 				 u16 vlan, struct qlcnic_host_tx_ring *tx_ring);
vlan             2068 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 					u64 *addr, u16 vlan,
vlan             2071 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	adapter->ahw->hw_ops->change_l2_filter(adapter, addr, vlan, tx_ring);
vlan             2118 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	mv.vlan = vlan_id;
vlan              264 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h 	u16	vlan;
vlan              270 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h 	u16	vlan;
vlan              554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h 				  u16 vlan, struct qlcnic_host_tx_ring *ring);
vlan              483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_nic_add_mac(struct qlcnic_adapter *adapter, const u8 *addr, u16 vlan,
vlan              493 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		    cur->vlan_id == vlan)
vlan              504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 				cur->mac_addr, vlan, QLCNIC_MAC_ADD)) {
vlan              509 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	cur->vlan_id = vlan;
vlan              533 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static void __qlcnic_set_multi(struct net_device *netdev, u16 vlan)
vlan              546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	qlcnic_nic_add_mac(adapter, adapter->mac_addr, vlan,
vlan              548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	qlcnic_nic_add_mac(adapter, bcast_addr, vlan, QLCNIC_BROADCAST_MAC);
vlan              559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 			qlcnic_nic_add_mac(adapter, ha->addr, vlan,
vlan              570 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 			qlcnic_nic_add_mac(adapter, ha->addr, vlan,
vlan              137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static inline u8 qlcnic_mac_hash(u64 mac, u16 vlan)
vlan              139 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	return (u8)((mac & 0xff) ^ ((mac >> 40) & 0xff) ^ (vlan & 0xff));
vlan              182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h 	u16				vlan;
vlan              789 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 				       u16 vlan, u8 op)
vlan              816 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	if (vlan)
vlan              824 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	mv.vlan = vlan;
vlan              859 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	u16 vlan;
vlan              867 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 			vlan = vf->sriov_vlans[i];
vlan              868 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 			if (vlan)
vlan              869 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 				qlcnic_sriov_cfg_vf_def_mac(adapter, vf, vlan,
vlan             1372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	u16 vlan;
vlan             1377 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	vlan = cmd->req.arg[1] >> 16;
vlan             1379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		qlcnic_sriov_del_vlan_id(sriov, vf, vlan);
vlan             1383 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	qlcnic_sriov_cfg_vf_def_mac(adapter, vf, vlan, QLCNIC_MAC_DEL);
vlan             1384 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	qlcnic_sriov_del_vlan_id(sriov, vf, vlan);
vlan             1398 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	u16 vlan;
vlan             1403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	vlan = cmd->req.arg[1] >> 16;
vlan             1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		qlcnic_sriov_add_vlan_id(sriov, vf, vlan);
vlan             1417 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	err = qlcnic_sriov_cfg_vf_def_mac(adapter, vf, vlan, QLCNIC_MAC_ADD);
vlan             1426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	qlcnic_sriov_add_vlan_id(sriov, vf, vlan);
vlan             1914 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 			     u16 vlan, u8 qos, __be16 vlan_proto)
vlan             1930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	if (vlan > MAX_VLAN_ID) {
vlan             1949 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	switch (vlan) {
vlan             1959 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		qlcnic_sriov_add_vlan_id(sriov, vf_info, vlan);
vlan             1961 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		vp->pvid = vlan;
vlan             1965 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		    vlan, qos, vf);
vlan             1972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	__u32 vlan = 0;
vlan             1976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		vlan = vp->pvid;
vlan             1979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		vlan = MAX_VLAN_ID;
vlan             1982 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 		vlan = 0;
vlan             1989 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	return vlan;
vlan             2007 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c 	ivi->vlan = qlcnic_sriov_get_vf_vlan(adapter, vp, vf);
vlan             1077 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		u16 vlan;
vlan             1079 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		EMAC_TAG_TO_VLAN(vlan_tag, vlan);
vlan             1080 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan);
vlan              116 drivers/net/ethernet/rocker/rocker.h 				 const struct switchdev_obj_port_vlan *vlan);
vlan              118 drivers/net/ethernet/rocker/rocker.h 				 const struct switchdev_obj_port_vlan *vlan);
vlan             1638 drivers/net/ethernet/rocker/rocker_main.c 			       const struct switchdev_obj_port_vlan *vlan,
vlan             1649 drivers/net/ethernet/rocker/rocker_main.c 	return wops->port_obj_vlan_add(rocker_port, vlan);
vlan             1654 drivers/net/ethernet/rocker/rocker_main.c 			       const struct switchdev_obj_port_vlan *vlan)
vlan             1658 drivers/net/ethernet/rocker/rocker_main.c 	if (netif_is_bridge_master(vlan->obj.orig_dev))
vlan             1663 drivers/net/ethernet/rocker/rocker_main.c 	return wops->port_obj_vlan_del(rocker_port, vlan);
vlan               43 drivers/net/ethernet/rocker/rocker_ofdpa.c 		} vlan;
vlan              326 drivers/net/ethernet/rocker/rocker_ofdpa.c 			       entry->key.vlan.in_pport))
vlan              329 drivers/net/ethernet/rocker/rocker_ofdpa.c 				entry->key.vlan.vlan_id))
vlan              332 drivers/net/ethernet/rocker/rocker_ofdpa.c 				entry->key.vlan.vlan_id_mask))
vlan              335 drivers/net/ethernet/rocker/rocker_ofdpa.c 			       entry->key.vlan.goto_tbl))
vlan              337 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.vlan.untagged &&
vlan              339 drivers/net/ethernet/rocker/rocker_ofdpa.c 				entry->key.vlan.new_vlan_id))
vlan              869 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.in_pport = in_pport;
vlan              870 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.vlan_id = vlan_id;
vlan              871 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.vlan_id_mask = vlan_id_mask;
vlan              872 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.goto_tbl = goto_tbl;
vlan              874 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.untagged = untagged;
vlan              875 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.vlan.new_vlan_id = new_vlan_id;
vlan             2540 drivers/net/ethernet/rocker/rocker_ofdpa.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan             2546 drivers/net/ethernet/rocker/rocker_ofdpa.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             2547 drivers/net/ethernet/rocker/rocker_ofdpa.c 		err = ofdpa_port_vlan_add(ofdpa_port, vid, vlan->flags);
vlan             2556 drivers/net/ethernet/rocker/rocker_ofdpa.c 				   const struct switchdev_obj_port_vlan *vlan)
vlan             2562 drivers/net/ethernet/rocker/rocker_ofdpa.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan             2563 drivers/net/ethernet/rocker/rocker_ofdpa.c 		err = ofdpa_port_vlan_del(ofdpa_port, vid, vlan->flags);
vlan              126 drivers/net/ethernet/sfc/ef10.c 					      struct efx_ef10_filter_vlan *vlan);
vlan              534 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_vlan *vlan;
vlan              538 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry(vlan, &nic_data->vlan_list, list) {
vlan              539 drivers/net/ethernet/sfc/ef10.c 		if (vlan->vid == vid)
vlan              540 drivers/net/ethernet/sfc/ef10.c 			return vlan;
vlan              549 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_vlan *vlan;
vlan              554 drivers/net/ethernet/sfc/ef10.c 	vlan = efx_ef10_find_vlan(efx, vid);
vlan              555 drivers/net/ethernet/sfc/ef10.c 	if (vlan) {
vlan              568 drivers/net/ethernet/sfc/ef10.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan              569 drivers/net/ethernet/sfc/ef10.c 	if (!vlan)
vlan              572 drivers/net/ethernet/sfc/ef10.c 	vlan->vid = vid;
vlan              574 drivers/net/ethernet/sfc/ef10.c 	list_add_tail(&vlan->list, &nic_data->vlan_list);
vlan              579 drivers/net/ethernet/sfc/ef10.c 		rc = efx_ef10_filter_add_vlan(efx, vlan->vid);
vlan              591 drivers/net/ethernet/sfc/ef10.c 	list_del(&vlan->list);
vlan              592 drivers/net/ethernet/sfc/ef10.c 	kfree(vlan);
vlan              600 drivers/net/ethernet/sfc/ef10.c 				       struct efx_ef10_vlan *vlan)
vlan              608 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_del_vlan(efx, vlan->vid);
vlan              612 drivers/net/ethernet/sfc/ef10.c 	list_del(&vlan->list);
vlan              613 drivers/net/ethernet/sfc/ef10.c 	kfree(vlan);
vlan              619 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_vlan *vlan;
vlan              631 drivers/net/ethernet/sfc/ef10.c 	vlan = efx_ef10_find_vlan(efx, vid);
vlan              632 drivers/net/ethernet/sfc/ef10.c 	if (!vlan) {
vlan              637 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_del_vlan_internal(efx, vlan);
vlan              648 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_vlan *vlan, *next_vlan;
vlan              651 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry_safe(vlan, next_vlan, &nic_data->vlan_list, list)
vlan              652 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_del_vlan_internal(efx, vlan);
vlan             4876 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan, *next_vlan;
vlan             4885 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry_safe(vlan, next_vlan, &table->vlan_list, list)
vlan             4886 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_del_vlan_internal(efx, vlan);
vlan             4962 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_vlan *vlan;
vlan             5011 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry(vlan, &nic_data->vlan_list, list) {
vlan             5012 drivers/net/ethernet/sfc/ef10.c 		rc = efx_ef10_filter_add_vlan(efx, vlan->vid);
vlan             5035 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5097 drivers/net/ethernet/sfc/ef10.c 			list_for_each_entry(vlan, &table->vlan_list, list)
vlan             5099 drivers/net/ethernet/sfc/ef10.c 					if (vlan->default_filters[i] == filter_idx)
vlan             5100 drivers/net/ethernet/sfc/ef10.c 						vlan->default_filters[i] =
vlan             5192 drivers/net/ethernet/sfc/ef10.c 					   struct efx_ef10_filter_vlan *vlan)
vlan             5198 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_mark_one_old(efx, &vlan->uc[i]);
vlan             5200 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_mark_one_old(efx, &vlan->mc[i]);
vlan             5202 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_mark_one_old(efx, &vlan->default_filters[i]);
vlan             5212 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5215 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry(vlan, &table->vlan_list, list)
vlan             5216 drivers/net/ethernet/sfc/ef10.c 		_efx_ef10_filter_vlan_mark_old(efx, vlan);
vlan             5267 drivers/net/ethernet/sfc/ef10.c 					    struct efx_ef10_filter_vlan *vlan,
vlan             5283 drivers/net/ethernet/sfc/ef10.c 		ids = vlan->mc;
vlan             5287 drivers/net/ethernet/sfc/ef10.c 		ids = vlan->uc;
vlan             5296 drivers/net/ethernet/sfc/ef10.c 		efx_filter_set_eth_local(&spec, vlan->vid, addr_list[i].addr);
vlan             5321 drivers/net/ethernet/sfc/ef10.c 		EFX_WARN_ON_PARANOID(vlan->default_filters[EFX_EF10_BCAST] !=
vlan             5325 drivers/net/ethernet/sfc/ef10.c 		efx_filter_set_eth_local(&spec, vlan->vid, baddr);
vlan             5339 drivers/net/ethernet/sfc/ef10.c 			vlan->default_filters[EFX_EF10_BCAST] =
vlan             5348 drivers/net/ethernet/sfc/ef10.c 				      struct efx_ef10_filter_vlan *vlan,
vlan             5379 drivers/net/ethernet/sfc/ef10.c 	if (vlan->vid != EFX_FILTER_VID_UNSPEC)
vlan             5380 drivers/net/ethernet/sfc/ef10.c 		efx_filter_set_eth_local(&spec, vlan->vid, NULL);
vlan             5432 drivers/net/ethernet/sfc/ef10.c 		id = &vlan->default_filters[map[encap_type]];
vlan             5441 drivers/net/ethernet/sfc/ef10.c 			efx_filter_set_eth_local(&spec, vlan->vid, baddr);
vlan             5457 drivers/net/ethernet/sfc/ef10.c 					vlan->default_filters[EFX_EF10_BCAST] !=
vlan             5459 drivers/net/ethernet/sfc/ef10.c 				vlan->default_filters[EFX_EF10_BCAST] =
vlan             5486 drivers/net/ethernet/sfc/ef10.c 		id = &vlan->default_filters[map[encap_type]];
vlan             5597 drivers/net/ethernet/sfc/ef10.c 					      struct efx_ef10_filter_vlan *vlan)
vlan             5605 drivers/net/ethernet/sfc/ef10.c 	if ((vlan->vid == EFX_FILTER_VID_UNSPEC) == table->vlan_filter)
vlan             5610 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_NONE,
vlan             5612 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_insert_addr_list(efx, vlan, false, false);
vlan             5618 drivers/net/ethernet/sfc/ef10.c 		if (efx_ef10_filter_insert_addr_list(efx, vlan, false, false))
vlan             5619 drivers/net/ethernet/sfc/ef10.c 			efx_ef10_filter_insert_def(efx, vlan,
vlan             5623 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_VXLAN,
vlan             5625 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_VXLAN |
vlan             5628 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_NVGRE,
vlan             5630 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_NVGRE |
vlan             5633 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_GENEVE,
vlan             5635 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_GENEVE |
vlan             5651 drivers/net/ethernet/sfc/ef10.c 			if (efx_ef10_filter_insert_def(efx, vlan,
vlan             5656 drivers/net/ethernet/sfc/ef10.c 				efx_ef10_filter_insert_addr_list(efx, vlan,
vlan             5664 drivers/net/ethernet/sfc/ef10.c 			efx_ef10_filter_insert_def(efx, vlan,
vlan             5668 drivers/net/ethernet/sfc/ef10.c 				efx_ef10_filter_insert_addr_list(efx, vlan,
vlan             5677 drivers/net/ethernet/sfc/ef10.c 		if (efx_ef10_filter_insert_addr_list(efx, vlan, true, true)) {
vlan             5681 drivers/net/ethernet/sfc/ef10.c 			if (efx_ef10_filter_insert_def(efx, vlan,
vlan             5684 drivers/net/ethernet/sfc/ef10.c 				efx_ef10_filter_insert_addr_list(efx, vlan,
vlan             5688 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_VXLAN,
vlan             5690 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_VXLAN |
vlan             5693 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_NVGRE,
vlan             5695 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_NVGRE |
vlan             5698 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_GENEVE,
vlan             5700 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_insert_def(efx, vlan, EFX_ENCAP_TYPE_GENEVE |
vlan             5712 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5741 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry(vlan, &table->vlan_list, list)
vlan             5742 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_vlan_sync_rx_mode(efx, vlan);
vlan             5751 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5755 drivers/net/ethernet/sfc/ef10.c 	list_for_each_entry(vlan, &table->vlan_list, list) {
vlan             5756 drivers/net/ethernet/sfc/ef10.c 		if (vlan->vid == vid)
vlan             5757 drivers/net/ethernet/sfc/ef10.c 			return vlan;
vlan             5766 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5772 drivers/net/ethernet/sfc/ef10.c 	vlan = efx_ef10_filter_find_vlan(efx, vid);
vlan             5773 drivers/net/ethernet/sfc/ef10.c 	if (WARN_ON(vlan)) {
vlan             5779 drivers/net/ethernet/sfc/ef10.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan             5780 drivers/net/ethernet/sfc/ef10.c 	if (!vlan)
vlan             5783 drivers/net/ethernet/sfc/ef10.c 	vlan->vid = vid;
vlan             5785 drivers/net/ethernet/sfc/ef10.c 	for (i = 0; i < ARRAY_SIZE(vlan->uc); i++)
vlan             5786 drivers/net/ethernet/sfc/ef10.c 		vlan->uc[i] = EFX_EF10_FILTER_ID_INVALID;
vlan             5787 drivers/net/ethernet/sfc/ef10.c 	for (i = 0; i < ARRAY_SIZE(vlan->mc); i++)
vlan             5788 drivers/net/ethernet/sfc/ef10.c 		vlan->mc[i] = EFX_EF10_FILTER_ID_INVALID;
vlan             5790 drivers/net/ethernet/sfc/ef10.c 		vlan->default_filters[i] = EFX_EF10_FILTER_ID_INVALID;
vlan             5792 drivers/net/ethernet/sfc/ef10.c 	list_add_tail(&vlan->list, &table->vlan_list);
vlan             5795 drivers/net/ethernet/sfc/ef10.c 		efx_ef10_filter_vlan_sync_rx_mode(efx, vlan);
vlan             5801 drivers/net/ethernet/sfc/ef10.c 					      struct efx_ef10_filter_vlan *vlan)
vlan             5809 drivers/net/ethernet/sfc/ef10.c 	list_del(&vlan->list);
vlan             5811 drivers/net/ethernet/sfc/ef10.c 	for (i = 0; i < ARRAY_SIZE(vlan->uc); i++)
vlan             5813 drivers/net/ethernet/sfc/ef10.c 					      vlan->uc[i]);
vlan             5814 drivers/net/ethernet/sfc/ef10.c 	for (i = 0; i < ARRAY_SIZE(vlan->mc); i++)
vlan             5816 drivers/net/ethernet/sfc/ef10.c 					      vlan->mc[i]);
vlan             5818 drivers/net/ethernet/sfc/ef10.c 		if (vlan->default_filters[i] != EFX_EF10_FILTER_ID_INVALID)
vlan             5820 drivers/net/ethernet/sfc/ef10.c 						      vlan->default_filters[i]);
vlan             5822 drivers/net/ethernet/sfc/ef10.c 	kfree(vlan);
vlan             5827 drivers/net/ethernet/sfc/ef10.c 	struct efx_ef10_filter_vlan *vlan;
vlan             5833 drivers/net/ethernet/sfc/ef10.c 	vlan = efx_ef10_filter_find_vlan(efx, vid);
vlan             5834 drivers/net/ethernet/sfc/ef10.c 	if (!vlan) {
vlan             5840 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_del_vlan_internal(efx, vlan);
vlan               72 drivers/net/ethernet/sfc/ef10_sriov.c 				u16 vlan,
vlan               85 drivers/net/ethernet/sfc/ef10_sriov.c 		       (vlan != EFX_EF10_NO_VLAN));
vlan               88 drivers/net/ethernet/sfc/ef10_sriov.c 	if (vlan != EFX_EF10_NO_VLAN)
vlan               90 drivers/net/ethernet/sfc/ef10_sriov.c 				      VPORT_ALLOC_IN_VLAN_TAG_0, vlan);
vlan              169 drivers/net/ethernet/sfc/ef10_sriov.c 				  vf->vlan, &vf->vport_id);
vlan              201 drivers/net/ethernet/sfc/ef10_sriov.c 		nic_data->vf[i].vlan = EFX_EF10_NO_VLAN;
vlan              559 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan,
vlan              574 drivers/net/ethernet/sfc/ef10_sriov.c 	new_vlan = (vlan == 0) ? EFX_EF10_NO_VLAN : vlan;
vlan              575 drivers/net/ethernet/sfc/ef10_sriov.c 	if (new_vlan == vf->vlan)
vlan              619 drivers/net/ethernet/sfc/ef10_sriov.c 	vf->vlan = new_vlan;
vlan              624 drivers/net/ethernet/sfc/ef10_sriov.c 				  vf->vlan, &vf->vport_id);
vlan              739 drivers/net/ethernet/sfc/ef10_sriov.c 	ivf->vlan = (vf->vlan == EFX_EF10_NO_VLAN) ? 0 : vf->vlan;
vlan               27 drivers/net/ethernet/sfc/ef10_sriov.h 	u16 vlan;
vlan               45 drivers/net/ethernet/sfc/ef10_sriov.h 			       u16 vlan, u8 qos);
vlan             1398 drivers/net/ethernet/sfc/net_driver.h 	int (*sriov_set_vf_vlan)(struct efx_nic *efx, int vf_i, u16 vlan,
vlan              304 drivers/net/ethernet/sfc/siena_sriov.c 	u16 vlan;
vlan              324 drivers/net/ethernet/sfc/siena_sriov.c 	vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK;
vlan              327 drivers/net/ethernet/sfc/siena_sriov.c 				      vlan ? vlan : EFX_FILTER_VID_UNSPEC,
vlan              348 drivers/net/ethernet/sfc/siena_sriov.c 	u16 vlan;
vlan              362 drivers/net/ethernet/sfc/siena_sriov.c 	vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK;
vlan              367 drivers/net/ethernet/sfc/siena_sriov.c 				      vlan ? vlan : EFX_FILTER_VID_UNSPEC,
vlan             1611 drivers/net/ethernet/sfc/siena_sriov.c 				u16 vlan, u8 qos)
vlan             1622 drivers/net/ethernet/sfc/siena_sriov.c 	tci = (vlan & VLAN_VID_MASK) | ((qos & 0x7) << VLAN_PRIO_SHIFT);
vlan             1670 drivers/net/ethernet/sfc/siena_sriov.c 	ivi->vlan = tci & VLAN_VID_MASK;
vlan               51 drivers/net/ethernet/sfc/siena_sriov.h 				u16 vlan, u8 qos);
vlan               21 drivers/net/ethernet/sfc/sriov.c int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan,
vlan               27 drivers/net/ethernet/sfc/sriov.c 		if ((vlan & ~VLAN_VID_MASK) ||
vlan               34 drivers/net/ethernet/sfc/sriov.c 		return efx->type->sriov_set_vf_vlan(efx, vf_i, vlan, qos);
vlan               15 drivers/net/ethernet/sfc/sriov.h int efx_sriov_set_vf_vlan(struct net_device *net_dev, int vf_i, u16 vlan,
vlan               34 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	int vlan;
vlan               69 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->vlan) {
vlan               71 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 		if (attr->vlan > 1)
vlan               89 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->vlan > 1)
vlan               91 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	else if (attr->vlan)
vlan              125 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->vlan) {
vlan              139 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 		if (attr->vlan > 1) {
vlan              926 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 		attr.vlan = 1;
vlan             1002 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 		attr.vlan = 2;
vlan             2711 drivers/net/ethernet/sun/niu.h 	u8	vlan:1,
vlan             2728 drivers/net/ethernet/sun/niu.h 		vlan:1;
vlan              507 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 	unsigned int tso, vlan;
vlan              522 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 	vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes,
vlan              528 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 	    (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag)))
vlan              710 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 	unsigned int csum, tso, vlan;
vlan              723 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 	vlan = XLGMAC_GET_REG_BITS(pkt_info->attributes,
vlan              732 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 	if (vlan && (pkt_info->vlan_ctag != ring->tx.cur_vlan_ctag))
vlan              838 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 	if (vlan) {
vlan             1292 drivers/net/ethernet/ti/cpsw.c 	const int vlan = cpsw->data.default_vlan;
vlan             1300 drivers/net/ethernet/ti/cpsw.c 	writel(vlan, &cpsw->host_port_regs->port_vlan);
vlan             1303 drivers/net/ethernet/ti/cpsw.c 		slave_write(cpsw->slaves + i, vlan, reg);
vlan             1310 drivers/net/ethernet/ti/cpsw.c 	cpsw_ale_add_vlan(cpsw->ale, vlan, ALE_ALL_PORTS,
vlan              776 drivers/net/ethernet/toshiba/ps3_gelic_net.c 					     card->vlan[type].tx);
vlan              991 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			if (card->vlan[i].rx == vid) {
vlan             1596 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			card->vlan[i].tx = 0;
vlan             1597 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			card->vlan[i].rx = 0;
vlan             1600 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		card->vlan[i].tx = (u16)v1;
vlan             1612 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			card->vlan[i].tx = 0;
vlan             1613 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			card->vlan[i].rx = 0;
vlan             1616 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		card->vlan[i].rx = (u16)v1;
vlan             1619 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			i, card->vlan[i].tx, card->vlan[i].rx);
vlan             1622 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	if (card->vlan[GELIC_PORT_ETHERNET_0].tx) {
vlan             1623 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		BUG_ON(!card->vlan[GELIC_PORT_WIRELESS].tx);
vlan             1630 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		card->vlan[GELIC_PORT_WIRELESS].tx = 0;
vlan             1631 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		card->vlan[GELIC_PORT_WIRELESS].rx = 0;
vlan              273 drivers/net/ethernet/toshiba/ps3_gelic_net.h 	struct gelic_vlan_id vlan[GELIC_PORT_MAX];
vlan             2585 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (!card->vlan[GELIC_PORT_WIRELESS].tx)
vlan             2627 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (!card->vlan[GELIC_PORT_WIRELESS].tx)
vlan             1319 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].vlan = 0;
vlan              307 drivers/net/ethernet/tundra/tsi108_eth.h 	u16 vlan;		/* VLAN, if override enabled for this packet */
vlan              334 drivers/net/ethernet/tundra/tsi108_eth.h 	u16 vlan;		/* VLAN of received packet, first frag only */
vlan             2577 drivers/net/ethernet/via/via-velocity.c 		td_ptr->tdesc1.vlan = cpu_to_le16(skb_vlan_tag_get(skb));
vlan              199 drivers/net/ethernet/via/via-velocity.h 	__le16 vlan;
vlan              635 drivers/net/fjes/fjes_main.c 	bool is_multi, vlan;
vlan              650 drivers/net/fjes/fjes_main.c 	vlan = (vlan_get_tag(skb, &vlan_id) == 0) ? true : false;
vlan              720 drivers/net/fjes/fjes_main.c 		} else if (vlan &&
vlan              854 drivers/net/hyperv/hyperv_net.h 	const struct ndis_pkt_8021q_info *vlan;
vlan              608 drivers/net/hyperv/netvsc_drv.c 		struct ndis_pkt_8021q_info *vlan;
vlan              611 drivers/net/hyperv/netvsc_drv.c 		vlan = init_ppi_data(rndis_msg, NDIS_VLAN_PPI_SIZE,
vlan              614 drivers/net/hyperv/netvsc_drv.c 		vlan->value = 0;
vlan              615 drivers/net/hyperv/netvsc_drv.c 		vlan->vlanid = skb_vlan_tag_get_id(skb);
vlan              616 drivers/net/hyperv/netvsc_drv.c 		vlan->cfi = skb_vlan_tag_get_cfi(skb);
vlan              617 drivers/net/hyperv/netvsc_drv.c 		vlan->pri = skb_vlan_tag_get_prio(skb);
vlan              766 drivers/net/hyperv/netvsc_drv.c 	const struct ndis_pkt_8021q_info *vlan = nvchan->rsc.vlan;
vlan              805 drivers/net/hyperv/netvsc_drv.c 	if (vlan) {
vlan              806 drivers/net/hyperv/netvsc_drv.c 		u16 vlan_tci = vlan->vlanid | (vlan->pri << VLAN_PRIO_SHIFT) |
vlan              807 drivers/net/hyperv/netvsc_drv.c 			(vlan->cfi ? VLAN_CFI_MASK : 0);
vlan              359 drivers/net/hyperv/rndis_filter.c 		  const struct ndis_pkt_8021q_info *vlan,
vlan              368 drivers/net/hyperv/rndis_filter.c 		nvchan->rsc.vlan = vlan;
vlan              386 drivers/net/hyperv/rndis_filter.c 	const struct ndis_pkt_8021q_info *vlan;
vlan              410 drivers/net/hyperv/rndis_filter.c 	vlan = rndis_get_ppi(rndis_pkt, IEEE_8021Q_INFO, 0);
vlan              444 drivers/net/hyperv/rndis_filter.c 	rsc_add_data(nvchan, vlan, csum_info, data, rndis_pkt->data_len);
vlan               47 drivers/net/ipvlan/ipvtap.c 	struct ipvl_dev vlan;
vlan               54 drivers/net/ipvlan/ipvtap.c 	struct ipvl_dev *vlan = &vlantap->vlan;
vlan               56 drivers/net/ipvlan/ipvtap.c 	this_cpu_inc(vlan->pcpu_stats->tx_drps);
vlan               62 drivers/net/ipvlan/ipvtap.c 	struct ipvl_dev *vlan = &vlantap->vlan;
vlan               64 drivers/net/ipvlan/ipvtap.c 	ipvlan_count_rx(vlan, 0, 0, 0);
vlan               71 drivers/net/ipvlan/ipvtap.c 	struct ipvl_dev *vlan = &vlantap->vlan;
vlan               73 drivers/net/ipvlan/ipvtap.c 	vlan->sfeatures = features;
vlan               74 drivers/net/ipvlan/ipvtap.c 	netdev_update_features(vlan->dev);
vlan              107 drivers/net/ipvlan/ipvtap.c 	vlantap->tap.dev = vlantap->vlan.dev;
vlan              115 drivers/net/ipvlan/ipvtap.c 	struct ipvtap_dev *vlan = netdev_priv(dev);
vlan              118 drivers/net/ipvlan/ipvtap.c 	tap_del_queues(&vlan->tap);
vlan               58 drivers/net/macvlan.c 	struct macvlan_dev	*vlan;
vlan              123 drivers/net/macvlan.c 	struct macvlan_dev *vlan;
vlan              126 drivers/net/macvlan.c 	hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) {
vlan              127 drivers/net/macvlan.c 		if (ether_addr_equal_64bits(vlan->dev->dev_addr, addr))
vlan              128 drivers/net/macvlan.c 			return vlan;
vlan              134 drivers/net/macvlan.c 	const struct macvlan_dev *vlan,
vlan              139 drivers/net/macvlan.c 	struct hlist_head *h = &vlan->port->vlan_source_hash[idx];
vlan              143 drivers/net/macvlan.c 		    entry->vlan == vlan)
vlan              149 drivers/net/macvlan.c static int macvlan_hash_add_source(struct macvlan_dev *vlan,
vlan              152 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
vlan              156 drivers/net/macvlan.c 	entry = macvlan_hash_lookup_source(vlan, addr);
vlan              165 drivers/net/macvlan.c 	entry->vlan = vlan;
vlan              168 drivers/net/macvlan.c 	vlan->macaddr_count++;
vlan              173 drivers/net/macvlan.c static void macvlan_hash_add(struct macvlan_dev *vlan)
vlan              175 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
vlan              176 drivers/net/macvlan.c 	const unsigned char *addr = vlan->dev->dev_addr;
vlan              179 drivers/net/macvlan.c 	hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]);
vlan              188 drivers/net/macvlan.c static void macvlan_hash_del(struct macvlan_dev *vlan, bool sync)
vlan              190 drivers/net/macvlan.c 	hlist_del_rcu(&vlan->hlist);
vlan              195 drivers/net/macvlan.c static void macvlan_hash_change_addr(struct macvlan_dev *vlan,
vlan              198 drivers/net/macvlan.c 	macvlan_hash_del(vlan, true);
vlan              202 drivers/net/macvlan.c 	memcpy(vlan->dev->dev_addr, addr, ETH_ALEN);
vlan              203 drivers/net/macvlan.c 	macvlan_hash_add(vlan);
vlan              225 drivers/net/macvlan.c 				 const struct macvlan_dev *vlan,
vlan              228 drivers/net/macvlan.c 	struct net_device *dev = vlan->dev;
vlan              242 drivers/net/macvlan.c static u32 macvlan_hash_mix(const struct macvlan_dev *vlan)
vlan              244 drivers/net/macvlan.c 	return (u32)(((unsigned long)vlan) >> L1_CACHE_SHIFT);
vlan              248 drivers/net/macvlan.c static unsigned int mc_hash(const struct macvlan_dev *vlan,
vlan              253 drivers/net/macvlan.c 	val ^= macvlan_hash_mix(vlan);
vlan              263 drivers/net/macvlan.c 	const struct macvlan_dev *vlan;
vlan              273 drivers/net/macvlan.c 		hlist_for_each_entry_rcu(vlan, &port->vlan_hash[i], hlist) {
vlan              274 drivers/net/macvlan.c 			if (vlan->dev == src || !(vlan->mode & mode))
vlan              277 drivers/net/macvlan.c 			hash = mc_hash(vlan, eth->h_dest);
vlan              278 drivers/net/macvlan.c 			if (!test_bit(hash, vlan->mc_filter))
vlan              285 drivers/net/macvlan.c 					nskb, vlan, eth,
vlan              288 drivers/net/macvlan.c 			macvlan_count_rx(vlan, skb->len + ETH_HLEN,
vlan              378 drivers/net/macvlan.c 				  struct macvlan_dev *vlan)
vlan              390 drivers/net/macvlan.c 			if (entry->vlan == vlan)
vlan              394 drivers/net/macvlan.c 	vlan->macaddr_count = 0;
vlan              398 drivers/net/macvlan.c 				       struct macvlan_dev *vlan)
vlan              405 drivers/net/macvlan.c 	dev = vlan->dev;
vlan              420 drivers/net/macvlan.c 	macvlan_count_rx(vlan, len, ret == NET_RX_SUCCESS, false);
vlan              433 drivers/net/macvlan.c 			macvlan_forward_source_one(skb, entry->vlan);
vlan              443 drivers/net/macvlan.c 	const struct macvlan_dev *vlan;
vlan              464 drivers/net/macvlan.c 			vlan = src;
vlan              465 drivers/net/macvlan.c 			ret = macvlan_broadcast_one(skb, vlan, eth, 0) ?:
vlan              480 drivers/net/macvlan.c 		vlan = list_first_or_null_rcu(&port->vlans,
vlan              483 drivers/net/macvlan.c 		vlan = macvlan_hash_lookup(port, eth->h_dest);
vlan              484 drivers/net/macvlan.c 	if (!vlan || vlan->mode == MACVLAN_MODE_SOURCE)
vlan              487 drivers/net/macvlan.c 	dev = vlan->dev;
vlan              507 drivers/net/macvlan.c 	macvlan_count_rx(vlan, len, ret == NET_RX_SUCCESS, false);
vlan              513 drivers/net/macvlan.c 	const struct macvlan_dev *vlan = netdev_priv(dev);
vlan              514 drivers/net/macvlan.c 	const struct macvlan_port *port = vlan->port;
vlan              517 drivers/net/macvlan.c 	if (vlan->mode == MACVLAN_MODE_BRIDGE) {
vlan              530 drivers/net/macvlan.c 			dev_forward_skb(vlan->lowerdev, skb);
vlan              536 drivers/net/macvlan.c 	skb->dev = vlan->lowerdev;
vlan              541 drivers/net/macvlan.c static inline netdev_tx_t macvlan_netpoll_send_skb(struct macvlan_dev *vlan, struct sk_buff *skb)
vlan              544 drivers/net/macvlan.c 	if (vlan->netpoll)
vlan              545 drivers/net/macvlan.c 		netpoll_send_skb(vlan->netpoll, skb);
vlan              555 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              560 drivers/net/macvlan.c 		return macvlan_netpoll_send_skb(vlan, skb);
vlan              567 drivers/net/macvlan.c 		pcpu_stats = this_cpu_ptr(vlan->pcpu_stats);
vlan              573 drivers/net/macvlan.c 		this_cpu_inc(vlan->pcpu_stats->tx_dropped);
vlan              582 drivers/net/macvlan.c 	const struct macvlan_dev *vlan = netdev_priv(dev);
vlan              583 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              598 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              599 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              602 drivers/net/macvlan.c 	if (macvlan_passthru(vlan->port)) {
vlan              603 drivers/net/macvlan.c 		if (!(vlan->flags & MACVLAN_FLAG_NOPROMISC)) {
vlan              612 drivers/net/macvlan.c 	if (macvlan_addr_busy(vlan->port, dev->dev_addr))
vlan              619 drivers/net/macvlan.c 		vlan->accel_priv =
vlan              625 drivers/net/macvlan.c 	if (IS_ERR_OR_NULL(vlan->accel_priv)) {
vlan              626 drivers/net/macvlan.c 		vlan->accel_priv = NULL;
vlan              645 drivers/net/macvlan.c 	macvlan_hash_add(vlan);
vlan              652 drivers/net/macvlan.c 	if (vlan->accel_priv) {
vlan              654 drivers/net/macvlan.c 							   vlan->accel_priv);
vlan              655 drivers/net/macvlan.c 		vlan->accel_priv = NULL;
vlan              665 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              666 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              668 drivers/net/macvlan.c 	if (vlan->accel_priv) {
vlan              670 drivers/net/macvlan.c 							   vlan->accel_priv);
vlan              671 drivers/net/macvlan.c 		vlan->accel_priv = NULL;
vlan              677 drivers/net/macvlan.c 	if (macvlan_passthru(vlan->port)) {
vlan              678 drivers/net/macvlan.c 		if (!(vlan->flags & MACVLAN_FLAG_NOPROMISC))
vlan              692 drivers/net/macvlan.c 	macvlan_hash_del(vlan, !dev->dismantle);
vlan              698 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              699 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              700 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
vlan              708 drivers/net/macvlan.c 		if (macvlan_addr_busy(vlan->port, addr))
vlan              719 drivers/net/macvlan.c 		macvlan_hash_change_addr(vlan, addr);
vlan              726 drivers/net/macvlan.c 		ether_addr_copy(vlan->port->perm_addr,
vlan              735 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              745 drivers/net/macvlan.c 	if (vlan->mode == MACVLAN_MODE_PASSTHRU) {
vlan              746 drivers/net/macvlan.c 		macvlan_set_addr_change(vlan->port);
vlan              747 drivers/net/macvlan.c 		return dev_set_mac_address(vlan->lowerdev, addr, NULL);
vlan              750 drivers/net/macvlan.c 	if (macvlan_addr_busy(vlan->port, addr->sa_data))
vlan              758 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              759 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              773 drivers/net/macvlan.c 				   struct macvlan_dev *vlan)
vlan              783 drivers/net/macvlan.c 			__set_bit(mc_hash(vlan, ha->addr), filter);
vlan              786 drivers/net/macvlan.c 		__set_bit(mc_hash(vlan, dev->broadcast), filter);
vlan              794 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              796 drivers/net/macvlan.c 	macvlan_compute_filter(vlan->mc_filter, dev, vlan);
vlan              798 drivers/net/macvlan.c 	dev_uc_sync(vlan->lowerdev, dev);
vlan              799 drivers/net/macvlan.c 	dev_mc_sync(vlan->lowerdev, dev);
vlan              814 drivers/net/macvlan.c 	macvlan_compute_filter(vlan->port->mc_filter, vlan->lowerdev, NULL);
vlan              819 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              821 drivers/net/macvlan.c 	if (vlan->lowerdev->mtu < new_mtu)
vlan              876 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              877 drivers/net/macvlan.c 	const struct net_device *lowerdev = vlan->lowerdev;
vlan              878 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
vlan              892 drivers/net/macvlan.c 	vlan->pcpu_stats = netdev_alloc_pcpu_stats(struct vlan_pcpu_stats);
vlan              893 drivers/net/macvlan.c 	if (!vlan->pcpu_stats)
vlan              903 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              904 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
vlan              906 drivers/net/macvlan.c 	free_percpu(vlan->pcpu_stats);
vlan              908 drivers/net/macvlan.c 	macvlan_flush_sources(port, vlan);
vlan              917 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              919 drivers/net/macvlan.c 	if (vlan->pcpu_stats) {
vlan              927 drivers/net/macvlan.c 			p = per_cpu_ptr(vlan->pcpu_stats, i);
vlan              957 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              958 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              966 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              967 drivers/net/macvlan.c 	struct net_device *lowerdev = vlan->lowerdev;
vlan              979 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan              985 drivers/net/macvlan.c 	if (!macvlan_passthru(vlan->port) && is_unicast_ether_addr(addr))
vlan             1003 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1009 drivers/net/macvlan.c 	if (!macvlan_passthru(vlan->port) && is_unicast_ether_addr(addr))
vlan             1030 drivers/net/macvlan.c 	const struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1032 drivers/net/macvlan.c 	return __ethtool_get_link_ksettings(vlan->lowerdev, cmd);
vlan             1058 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1059 drivers/net/macvlan.c 	netdev_features_t lowerdev_features = vlan->lowerdev->features;
vlan             1063 drivers/net/macvlan.c 	features &= (vlan->set_features | ~MACVLAN_FEATURES);
vlan             1082 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1083 drivers/net/macvlan.c 	struct net_device *real_dev = vlan->lowerdev;
vlan             1098 drivers/net/macvlan.c 	vlan->netpoll = netpoll;
vlan             1106 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1107 drivers/net/macvlan.c 	struct netpoll *netpoll = vlan->netpoll;
vlan             1112 drivers/net/macvlan.c 	vlan->netpoll = NULL;
vlan             1120 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1122 drivers/net/macvlan.c 	return vlan->lowerdev->ifindex;
vlan             1317 drivers/net/macvlan.c static int macvlan_changelink_sources(struct macvlan_dev *vlan, u32 mode,
vlan             1332 drivers/net/macvlan.c 		return macvlan_hash_add_source(vlan, addr);
vlan             1338 drivers/net/macvlan.c 		entry = macvlan_hash_lookup_source(vlan, addr);
vlan             1341 drivers/net/macvlan.c 			vlan->macaddr_count--;
vlan             1344 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
vlan             1346 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
vlan             1349 drivers/net/macvlan.c 			ret = macvlan_hash_add_source(vlan, addr);
vlan             1366 drivers/net/macvlan.c 			ret = macvlan_hash_add_source(vlan, addr);
vlan             1381 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1430 drivers/net/macvlan.c 	vlan->lowerdev = lowerdev;
vlan             1431 drivers/net/macvlan.c 	vlan->dev      = dev;
vlan             1432 drivers/net/macvlan.c 	vlan->port     = port;
vlan             1433 drivers/net/macvlan.c 	vlan->set_features = MACVLAN_FEATURES;
vlan             1435 drivers/net/macvlan.c 	vlan->mode     = MACVLAN_MODE_VEPA;
vlan             1437 drivers/net/macvlan.c 		vlan->mode = nla_get_u32(data[IFLA_MACVLAN_MODE]);
vlan             1440 drivers/net/macvlan.c 		vlan->flags = nla_get_u16(data[IFLA_MACVLAN_FLAGS]);
vlan             1442 drivers/net/macvlan.c 	if (vlan->mode == MACVLAN_MODE_PASSTHRU) {
vlan             1452 drivers/net/macvlan.c 		if (vlan->mode != MACVLAN_MODE_SOURCE) {
vlan             1457 drivers/net/macvlan.c 		err = macvlan_changelink_sources(vlan, macmode, data);
vlan             1471 drivers/net/macvlan.c 	list_add_tail_rcu(&vlan->list, &port->vlans);
vlan             1500 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1502 drivers/net/macvlan.c 	if (vlan->mode == MACVLAN_MODE_SOURCE)
vlan             1503 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
vlan             1504 drivers/net/macvlan.c 	list_del_rcu(&vlan->list);
vlan             1506 drivers/net/macvlan.c 	netdev_upper_dev_unlink(vlan->lowerdev, dev);
vlan             1514 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1526 drivers/net/macvlan.c 		    (vlan->mode == MACVLAN_MODE_PASSTHRU))
vlan             1528 drivers/net/macvlan.c 		if (vlan->mode == MACVLAN_MODE_SOURCE &&
vlan             1529 drivers/net/macvlan.c 		    vlan->mode != mode)
vlan             1530 drivers/net/macvlan.c 			macvlan_flush_sources(vlan->port, vlan);
vlan             1535 drivers/net/macvlan.c 		bool promisc = (flags ^ vlan->flags) & MACVLAN_FLAG_NOPROMISC;
vlan             1536 drivers/net/macvlan.c 		if (macvlan_passthru(vlan->port) && promisc) {
vlan             1540 drivers/net/macvlan.c 				err = dev_set_promiscuity(vlan->lowerdev, -1);
vlan             1542 drivers/net/macvlan.c 				err = dev_set_promiscuity(vlan->lowerdev, 1);
vlan             1546 drivers/net/macvlan.c 		vlan->flags = flags;
vlan             1549 drivers/net/macvlan.c 		vlan->mode = mode;
vlan             1551 drivers/net/macvlan.c 		if (vlan->mode != MACVLAN_MODE_SOURCE)
vlan             1554 drivers/net/macvlan.c 		ret = macvlan_changelink_sources(vlan, macmode, data);
vlan             1561 drivers/net/macvlan.c static size_t macvlan_get_size_mac(const struct macvlan_dev *vlan)
vlan             1563 drivers/net/macvlan.c 	if (vlan->macaddr_count == 0)
vlan             1566 drivers/net/macvlan.c 		+ vlan->macaddr_count * nla_total_size(sizeof(u8) * ETH_ALEN);
vlan             1571 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1577 drivers/net/macvlan.c 		+ macvlan_get_size_mac(vlan) /* IFLA_MACVLAN_MACADDR */
vlan             1582 drivers/net/macvlan.c 				     const struct macvlan_dev *vlan,
vlan             1585 drivers/net/macvlan.c 	struct hlist_head *h = &vlan->port->vlan_source_hash[i];
vlan             1589 drivers/net/macvlan.c 		if (entry->vlan != vlan)
vlan             1600 drivers/net/macvlan.c 	struct macvlan_dev *vlan = netdev_priv(dev);
vlan             1604 drivers/net/macvlan.c 	if (nla_put_u32(skb, IFLA_MACVLAN_MODE, vlan->mode))
vlan             1606 drivers/net/macvlan.c 	if (nla_put_u16(skb, IFLA_MACVLAN_FLAGS, vlan->flags))
vlan             1608 drivers/net/macvlan.c 	if (nla_put_u32(skb, IFLA_MACVLAN_MACADDR_COUNT, vlan->macaddr_count))
vlan             1610 drivers/net/macvlan.c 	if (vlan->macaddr_count > 0) {
vlan             1616 drivers/net/macvlan.c 			if (macvlan_fill_info_macaddr(skb, vlan, i))
vlan             1668 drivers/net/macvlan.c 	struct macvlan_dev *vlan, *next;
vlan             1681 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list)
vlan             1682 drivers/net/macvlan.c 			netif_stacked_transfer_operstate(vlan->lowerdev,
vlan             1683 drivers/net/macvlan.c 							 vlan->dev);
vlan             1686 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list) {
vlan             1687 drivers/net/macvlan.c 			vlan->dev->gso_max_size = dev->gso_max_size;
vlan             1688 drivers/net/macvlan.c 			vlan->dev->gso_max_segs = dev->gso_max_segs;
vlan             1689 drivers/net/macvlan.c 			netdev_update_features(vlan->dev);
vlan             1693 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list) {
vlan             1694 drivers/net/macvlan.c 			if (vlan->dev->mtu <= dev->mtu)
vlan             1696 drivers/net/macvlan.c 			dev_set_mtu(vlan->dev, dev->mtu);
vlan             1703 drivers/net/macvlan.c 		vlan = list_first_entry_or_null(&port->vlans,
vlan             1707 drivers/net/macvlan.c 		if (vlan && macvlan_sync_address(vlan->dev, dev->dev_addr))
vlan             1716 drivers/net/macvlan.c 		list_for_each_entry_safe(vlan, next, &port->vlans, list)
vlan             1717 drivers/net/macvlan.c 			vlan->dev->rtnl_link_ops->dellink(vlan->dev, &list_kill);
vlan             1728 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list)
vlan             1729 drivers/net/macvlan.c 			call_netdevice_notifiers(event, vlan->dev);
vlan               29 drivers/net/macvtap.c 	struct macvlan_dev vlan;
vlan               58 drivers/net/macvtap.c 	struct macvlan_dev *vlan = &vlantap->vlan;
vlan               60 drivers/net/macvtap.c 	this_cpu_inc(vlan->pcpu_stats->tx_dropped);
vlan               66 drivers/net/macvtap.c 	struct macvlan_dev *vlan = &vlantap->vlan;
vlan               68 drivers/net/macvtap.c 	macvlan_count_rx(vlan, 0, 0, 0);
vlan               75 drivers/net/macvtap.c 	struct macvlan_dev *vlan = &vlantap->vlan;
vlan               77 drivers/net/macvtap.c 	vlan->set_features = features;
vlan               78 drivers/net/macvtap.c 	netdev_update_features(vlan->dev);
vlan              115 drivers/net/macvtap.c 	vlantap->tap.dev = vlantap->vlan.dev;
vlan               95 drivers/net/netdevsim/netdev.c 			    u16 vlan, u8 qos, __be16 vlan_proto)
vlan              100 drivers/net/netdevsim/netdev.c 	if (vf >= nsim_bus_dev->num_vfs || vlan > 4095 || qos > 7)
vlan              103 drivers/net/netdevsim/netdev.c 	nsim_bus_dev->vfconfigs[vf].vlan = vlan;
vlan              173 drivers/net/netdevsim/netdev.c 	ivi->vlan = nsim_bus_dev->vfconfigs[vf].vlan;
vlan              205 drivers/net/netdevsim/netdevsim.h 	u16 vlan;
vlan              741 drivers/scsi/bfa/bfa_defs.h 	u16		vlan;
vlan             1054 drivers/scsi/bfa/bfa_defs_svc.h 	__be16	vlan;		/*  FCoE vlan tag/priority */
vlan             3131 drivers/scsi/bfa/bfa_svc.c 		be16_to_cpu(pevent->link_state.attr.vc_fcf.fcf.vlan);
vlan              616 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan;
vlan              647 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	if (vlan == CPL_L2T_VLAN_NONE) {
vlan              652 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		flowc->mnemval[9].val = cpu_to_be32((vlan & VLAN_PRIO_MASK) >>
vlan              716 drivers/scsi/fcoe/fcoe.c 		lport->vlan = vlan_dev_vlan_id(netdev);
vlan              718 drivers/scsi/fcoe/fcoe.c 		lport->vlan = 0;
vlan             2748 drivers/scsi/fcoe/fcoe_ctlr.c 	if (fip->lp->vlan)
vlan             2751 drivers/scsi/fcoe/fcoe_ctlr.c 	if (vlan_id && vlan_id != fip->lp->vlan) {
vlan             2906 drivers/scsi/fcoe/fcoe_ctlr.c 		struct fip_vlan_desc vlan;
vlan             2912 drivers/scsi/fcoe/fcoe_ctlr.c 	dlen = sizeof(frame->mac) + sizeof(frame->vlan);
vlan             2921 drivers/scsi/fcoe/fcoe_ctlr.c 			fip->lp->vlan);
vlan             2939 drivers/scsi/fcoe/fcoe_ctlr.c 	frame->vlan.fd_desc.fip_dtype = FIP_DT_VLAN;
vlan             2940 drivers/scsi/fcoe/fcoe_ctlr.c 	frame->vlan.fd_desc.fip_dlen = sizeof(frame->vlan) / FIP_BPW;
vlan             2941 drivers/scsi/fcoe/fcoe_ctlr.c 	put_unaligned_be16(fip->lp->vlan, &frame->vlan.fd_vlan);
vlan               44 drivers/scsi/fnic/cq_enet_desc.h 	__le16 vlan;
vlan               97 drivers/scsi/fnic/cq_enet_desc.h 	u8 *vlan_stripped, u16 *vlan, u16 *checksum, u8 *fcoe_sof,
vlan              133 drivers/scsi/fnic/cq_enet_desc.h 	*vlan = le16_to_cpu(desc->vlan);
vlan               64 drivers/scsi/fnic/cq_exch_desc.h 	u16 vlan;
vlan              104 drivers/scsi/fnic/cq_exch_desc.h 				      u16 *vlan)
vlan              125 drivers/scsi/fnic/cq_exch_desc.h 	*vlan = desc_ptr->vlan;
vlan              288 drivers/scsi/fnic/fnic.h 	void (*set_vlan)(struct fnic *, u16 vlan);
vlan              380 drivers/scsi/fnic/fnic_fcs.c 	struct fip_vlan *vlan;
vlan              394 drivers/scsi/fnic/fnic_fcs.c 	fr_len = sizeof(*vlan);
vlan              396 drivers/scsi/fnic/fnic_fcs.c 	vlan = (struct fip_vlan *)eth_fr;
vlan              398 drivers/scsi/fnic/fnic_fcs.c 	memset(vlan, 0, sizeof(*vlan));
vlan              399 drivers/scsi/fnic/fnic_fcs.c 	memcpy(vlan->eth.h_source, fip->ctl_src_addr, ETH_ALEN);
vlan              400 drivers/scsi/fnic/fnic_fcs.c 	memcpy(vlan->eth.h_dest, fcoe_all_fcfs, ETH_ALEN);
vlan              401 drivers/scsi/fnic/fnic_fcs.c 	vlan->eth.h_proto = htons(ETH_P_FIP);
vlan              403 drivers/scsi/fnic/fnic_fcs.c 	vlan->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER);
vlan              404 drivers/scsi/fnic/fnic_fcs.c 	vlan->fip.fip_op = htons(FIP_OP_VLAN);
vlan              405 drivers/scsi/fnic/fnic_fcs.c 	vlan->fip.fip_subcode = FIP_SC_VL_REQ;
vlan              406 drivers/scsi/fnic/fnic_fcs.c 	vlan->fip.fip_dl_len = htons(sizeof(vlan->desc) / FIP_BPW);
vlan              408 drivers/scsi/fnic/fnic_fcs.c 	vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC;
vlan              409 drivers/scsi/fnic/fnic_fcs.c 	vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW;
vlan              410 drivers/scsi/fnic/fnic_fcs.c 	memcpy(&vlan->desc.mac.fd_mac, fip->ctl_src_addr, ETH_ALEN);
vlan              412 drivers/scsi/fnic/fnic_fcs.c 	vlan->desc.wwnn.fd_desc.fip_dtype = FIP_DT_NAME;
vlan              413 drivers/scsi/fnic/fnic_fcs.c 	vlan->desc.wwnn.fd_desc.fip_dlen = sizeof(vlan->desc.wwnn) / FIP_BPW;
vlan              414 drivers/scsi/fnic/fnic_fcs.c 	put_unaligned_be64(fip->lp->wwnn, &vlan->desc.wwnn.fd_wwn);
vlan              417 drivers/scsi/fnic/fnic_fcs.c 	skb_put(skb, sizeof(*vlan));
vlan              437 drivers/scsi/fnic/fnic_fcs.c 	struct fcoe_vlan *vlan;
vlan              461 drivers/scsi/fnic/fnic_fcs.c 			vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC);
vlan              462 drivers/scsi/fnic/fnic_fcs.c 			if (!vlan) {
vlan              468 drivers/scsi/fnic/fnic_fcs.c 			vlan->vid = vid & 0x0fff;
vlan              469 drivers/scsi/fnic/fnic_fcs.c 			vlan->state = FIP_VLAN_AVAIL;
vlan              470 drivers/scsi/fnic/fnic_fcs.c 			list_add_tail(&vlan->list, &fnic->vlans);
vlan              487 drivers/scsi/fnic/fnic_fcs.c 	vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list);
vlan              488 drivers/scsi/fnic/fnic_fcs.c 	fnic->set_vlan(fnic, vlan->vid);
vlan              489 drivers/scsi/fnic/fnic_fcs.c 	vlan->state = FIP_VLAN_SENT; /* sent now */
vlan              490 drivers/scsi/fnic/fnic_fcs.c 	vlan->sol_count++;
vlan              505 drivers/scsi/fnic/fnic_fcs.c 	struct fcoe_vlan *vlan;
vlan              509 drivers/scsi/fnic/fnic_fcs.c 	vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list);
vlan              510 drivers/scsi/fnic/fnic_fcs.c 	fnic->set_vlan(fnic, vlan->vid);
vlan              511 drivers/scsi/fnic/fnic_fcs.c 	vlan->state = FIP_VLAN_SENT; /* sent now */
vlan              512 drivers/scsi/fnic/fnic_fcs.c 	vlan->sol_count = 1;
vlan              847 drivers/scsi/fnic/fnic_fcs.c 	u16 q_number, completed_index, bytes_written = 0, vlan, checksum;
vlan              869 drivers/scsi/fnic/fnic_fcs.c 				   &vlan);
vlan              881 drivers/scsi/fnic/fnic_fcs.c 				    &vlan_stripped, &vlan, &checksum,
vlan             1314 drivers/scsi/fnic/fnic_fcs.c 	struct fcoe_vlan *vlan;
vlan             1324 drivers/scsi/fnic/fnic_fcs.c 		list_for_each_entry_safe(vlan, next, &fnic->vlans, list) {
vlan             1325 drivers/scsi/fnic/fnic_fcs.c 			list_del(&vlan->list);
vlan             1326 drivers/scsi/fnic/fnic_fcs.c 			kfree(vlan);
vlan             1335 drivers/scsi/fnic/fnic_fcs.c 	struct fcoe_vlan *vlan;
vlan             1360 drivers/scsi/fnic/fnic_fcs.c 	vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list);
vlan             1363 drivers/scsi/fnic/fnic_fcs.c 		  vlan->vid, vlan->state, vlan->sol_count);
vlan             1364 drivers/scsi/fnic/fnic_fcs.c 	switch (vlan->state) {
vlan             1379 drivers/scsi/fnic/fnic_fcs.c 		if (vlan->sol_count >= FCOE_CTLR_MAX_SOL) {
vlan             1386 drivers/scsi/fnic/fnic_fcs.c 				  vlan->vid);
vlan             1387 drivers/scsi/fnic/fnic_fcs.c 			list_del(&vlan->list);
vlan             1388 drivers/scsi/fnic/fnic_fcs.c 			kfree(vlan);
vlan             1389 drivers/scsi/fnic/fnic_fcs.c 			vlan = NULL;
vlan             1401 drivers/scsi/fnic/fnic_fcs.c 			vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan,
vlan             1403 drivers/scsi/fnic/fnic_fcs.c 			fnic->set_vlan(fnic, vlan->vid);
vlan             1404 drivers/scsi/fnic/fnic_fcs.c 			vlan->state = FIP_VLAN_SENT; /* sent now */
vlan             1408 drivers/scsi/fnic/fnic_fcs.c 		vlan->sol_count++;
vlan              169 drivers/scsi/iscsi_boot_sysfs.c iscsi_boot_rd_attr(eth_vlan, vlan, ISCSI_BOOT_ETH_VLAN);
vlan               19 drivers/scsi/qedf/qedf_fip.c 	struct fip_vlan *vlan;
vlan               33 drivers/scsi/qedf/qedf_fip.c 	vlan = (struct fip_vlan *)eth_fr;
vlan               35 drivers/scsi/qedf/qedf_fip.c 	memset(vlan, 0, sizeof(*vlan));
vlan               36 drivers/scsi/qedf/qedf_fip.c 	ether_addr_copy(vlan->eth.h_source, qedf->mac);
vlan               37 drivers/scsi/qedf/qedf_fip.c 	ether_addr_copy(vlan->eth.h_dest, my_fcoe_all_fcfs);
vlan               38 drivers/scsi/qedf/qedf_fip.c 	vlan->eth.h_proto = htons(ETH_P_FIP);
vlan               40 drivers/scsi/qedf/qedf_fip.c 	vlan->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER);
vlan               41 drivers/scsi/qedf/qedf_fip.c 	vlan->fip.fip_op = htons(FIP_OP_VLAN);
vlan               42 drivers/scsi/qedf/qedf_fip.c 	vlan->fip.fip_subcode = FIP_SC_VL_REQ;
vlan               43 drivers/scsi/qedf/qedf_fip.c 	vlan->fip.fip_dl_len = htons(sizeof(vlan->desc) / FIP_BPW);
vlan               45 drivers/scsi/qedf/qedf_fip.c 	vlan->desc.mac.fd_desc.fip_dtype = FIP_DT_MAC;
vlan               46 drivers/scsi/qedf/qedf_fip.c 	vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW;
vlan               47 drivers/scsi/qedf/qedf_fip.c 	ether_addr_copy(vlan->desc.mac.fd_mac, qedf->mac);
vlan               49 drivers/scsi/qedf/qedf_fip.c 	vlan->desc.wwnn.fd_desc.fip_dtype = FIP_DT_NAME;
vlan               50 drivers/scsi/qedf/qedf_fip.c 	vlan->desc.wwnn.fd_desc.fip_dlen = sizeof(vlan->desc.wwnn) / FIP_BPW;
vlan               51 drivers/scsi/qedf/qedf_fip.c 	put_unaligned_be64(qedf->lport->wwnn, &vlan->desc.wwnn.fd_wwn);
vlan               53 drivers/scsi/qedf/qedf_fip.c 	skb_put(skb, sizeof(*vlan));
vlan              184 drivers/scsi/qedf/qedf_fip.c 	u16 vlan = 0;
vlan              194 drivers/scsi/qedf/qedf_fip.c 		  sub, vlan);
vlan              886 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 			  const struct switchdev_obj_port_vlan *vlan,
vlan              895 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan              904 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 		err = ethsw_port_add_vlan(port_priv, vid, vlan->flags);
vlan             1039 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 			  const struct switchdev_obj_port_vlan *vlan)
vlan             1044 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	if (netif_is_bridge_master(vlan->obj.orig_dev))
vlan             1047 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; vid++) {
vlan               96 drivers/staging/octeon/octeon-stubs.h 		uint64_t vlan:16;
vlan             1425 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan;
vlan             1471 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	if (vlan == VLAN_NONE) {
vlan             1476 drivers/target/iscsi/cxgbit/cxgbit_cm.c 				(vlan & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT);
vlan             1601 include/acpi/actbl1.h 	u16 vlan;
vlan               23 include/linux/if_link.h 	__u32 vlan;
vlan               38 include/linux/if_macvlan.h static inline void macvlan_count_rx(const struct macvlan_dev *vlan,
vlan               45 include/linux/if_macvlan.h 		pcpu_stats = this_cpu_ptr(vlan->pcpu_stats);
vlan               53 include/linux/if_macvlan.h 		this_cpu_inc(vlan->pcpu_stats->rx_errors);
vlan              312 include/linux/mlx4/cmd.h int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan,
vlan              329 include/linux/mlx4/cmd.h 				 u16 *vlan, u8 *qos);
vlan              813 include/linux/mlx4/device.h 	__be16		vlan;
vlan             1412 include/linux/mlx4/device.h int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
vlan             1413 include/linux/mlx4/device.h void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
vlan              359 include/linux/mlx4/qp.h 	__be16			vlan;
vlan             1022 include/linux/mlx5/driver.h 			   const u8 *mac, bool vlan, u16 vlan_id, u8 port_num);
vlan               47 include/linux/mlx5/eswitch.h 	u16		       vlan;
vlan              204 include/linux/mlx5/fs.h 	struct mlx5_fs_vlan vlan[MLX5_FS_VLAN_DEPTH];
vlan             1659 include/linux/mlx5/mlx5_ifc.h 	u8         vlan[0x0c];
vlan             3920 include/linux/mlx5/mlx5_ifc.h 	u8         vlan[0xc];
vlan             4879 include/linux/mlx5/mlx5_ifc.h 	u8         vlan[0xc];
vlan             1299 include/linux/netdevice.h 						   int queue, u16 vlan,
vlan              150 include/linux/qed/eth_common.h 	__le16 vlan;
vlan              163 include/linux/qed/qed_eth_if.h 	u16 vlan;
vlan              106 include/linux/qed/qed_ll2_if.h 	u16 vlan;
vlan              197 include/linux/qed/qed_ll2_if.h 	u16 vlan;
vlan              493 include/linux/qed/qed_rdma_if.h 	u16 vlan;
vlan              531 include/linux/qed/qed_rdma_if.h 	u16 vlan;
vlan             1157 include/net/cfg80211.h 	struct net_device *vlan;
vlan              478 include/net/dsa.h 				 const struct switchdev_obj_port_vlan *vlan);
vlan              480 include/net/dsa.h 			      const struct switchdev_obj_port_vlan *vlan);
vlan              482 include/net/dsa.h 				 const struct switchdev_obj_port_vlan *vlan);
vlan               87 include/net/erspan.h 	__u8	vlan:8;
vlan               96 include/net/erspan.h 	__u8	vlan:8;
vlan              118 include/net/erspan.h static inline void set_vlan(struct erspan_base_hdr *ershdr, u16 vlan)
vlan              120 include/net/erspan.h 	ershdr->vlan = vlan & 0xff;
vlan              121 include/net/erspan.h 	ershdr->vlan_upper = (vlan >> 8) & 0xf;
vlan              126 include/net/erspan.h 	return (ershdr->vlan_upper << 8) + ershdr->vlan;
vlan              284 include/net/flow_dissector.h 	struct flow_dissector_key_vlan vlan;
vlan              170 include/net/flow_offload.h 		} vlan;
vlan               46 include/net/netfilter/nf_tables_offload.h 	struct flow_dissector_key_vlan			vlan;
vlan               74 include/net/smc.h 	struct list_head vlan;
vlan              270 include/rdma/ib_pack.h 	struct ib_unpacked_vlan vlan;
vlan              108 include/rdma/opa_vnic.h 	u64 vlan;
vlan              710 include/scsi/libfc.h 	u16			       vlan;
vlan              715 include/uapi/linux/if_link.h 	__u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
vlan              730 include/uapi/linux/if_link.h 	__u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
vlan               76 net/8021q/vlan.c 					    struct vlan_dev_priv *vlan)
vlan               78 net/8021q/vlan.c 	if (!(vlan->flags & VLAN_FLAG_BRIDGE_BINDING))
vlan               84 net/8021q/vlan.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               85 net/8021q/vlan.c 	struct net_device *real_dev = vlan->real_dev;
vlan               88 net/8021q/vlan.c 	u16 vlan_id = vlan->vlan_id;
vlan               99 net/8021q/vlan.c 	if (vlan->flags & VLAN_FLAG_MVRP)
vlan              101 net/8021q/vlan.c 	if (vlan->flags & VLAN_FLAG_GVRP)
vlan              104 net/8021q/vlan.c 	vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL);
vlan              118 net/8021q/vlan.c 	vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id);
vlan              146 net/8021q/vlan.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              147 net/8021q/vlan.c 	struct net_device *real_dev = vlan->real_dev;
vlan              148 net/8021q/vlan.c 	u16 vlan_id = vlan->vlan_id;
vlan              153 net/8021q/vlan.c 	err = vlan_vid_add(real_dev, vlan->vlan_proto, vlan_id);
vlan              171 net/8021q/vlan.c 	err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id);
vlan              186 net/8021q/vlan.c 	vlan_stacked_transfer_operstate(real_dev, dev, vlan);
vlan              192 net/8021q/vlan.c 	vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev);
vlan              206 net/8021q/vlan.c 	vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id);
vlan              216 net/8021q/vlan.c 	struct vlan_dev_priv *vlan;
vlan              268 net/8021q/vlan.c 	vlan = vlan_dev_priv(new_dev);
vlan              269 net/8021q/vlan.c 	vlan->vlan_proto = htons(ETH_P_8021Q);
vlan              270 net/8021q/vlan.c 	vlan->vlan_id = vlan_id;
vlan              271 net/8021q/vlan.c 	vlan->real_dev = real_dev;
vlan              272 net/8021q/vlan.c 	vlan->dent = NULL;
vlan              273 net/8021q/vlan.c 	vlan->flags = VLAN_FLAG_REORDER_HDR;
vlan              291 net/8021q/vlan.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
vlan              294 net/8021q/vlan.c 	if (ether_addr_equal(vlan->real_dev_addr, dev->dev_addr))
vlan              303 net/8021q/vlan.c 	if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
vlan              309 net/8021q/vlan.c 	if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
vlan              314 net/8021q/vlan.c 	ether_addr_copy(vlan->real_dev_addr, dev->dev_addr);
vlan              320 net/8021q/vlan.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
vlan              325 net/8021q/vlan.c 	if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto))
vlan              335 net/8021q/vlan.c 	vlandev->priv_flags |= (vlan->real_dev->priv_flags & IFF_XMIT_DST_RELEASE);
vlan              336 net/8021q/vlan.c 	vlandev->hw_enc_features = vlan_tnl_features(vlan->real_dev);
vlan              370 net/8021q/vlan.c 	struct vlan_dev_priv *vlan;
vlan              445 net/8021q/vlan.c 			vlan = vlan_dev_priv(vlandev);
vlan              446 net/8021q/vlan.c 			if (!(vlan->flags & VLAN_FLAG_LOOSE_BINDING))
vlan              467 net/8021q/vlan.c 			vlan = vlan_dev_priv(vlandev);
vlan              468 net/8021q/vlan.c 			if (!(vlan->flags & VLAN_FLAG_LOOSE_BINDING))
vlan              471 net/8021q/vlan.c 			vlan_stacked_transfer_operstate(dev, vlandev, vlan);
vlan               49 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               55 net/8021q/vlan_dev.c 	if (!(vlan->flags & VLAN_FLAG_REORDER_HDR)) {
vlan               58 net/8021q/vlan_dev.c 		vlan_tci = vlan->vlan_id;
vlan               71 net/8021q/vlan_dev.c 		skb->protocol = vlan->vlan_proto;
vlan               72 net/8021q/vlan_dev.c 		type = ntohs(vlan->vlan_proto);
vlan               81 net/8021q/vlan_dev.c 	dev = vlan->real_dev;
vlan               88 net/8021q/vlan_dev.c static inline netdev_tx_t vlan_netpoll_send_skb(struct vlan_dev_priv *vlan, struct sk_buff *skb)
vlan               91 net/8021q/vlan_dev.c 	if (vlan->netpoll)
vlan               92 net/8021q/vlan_dev.c 		netpoll_send_skb(vlan->netpoll, skb);
vlan              102 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              112 net/8021q/vlan_dev.c 	if (veth->h_vlan_proto != vlan->vlan_proto ||
vlan              113 net/8021q/vlan_dev.c 	    vlan->flags & VLAN_FLAG_REORDER_HDR) {
vlan              115 net/8021q/vlan_dev.c 		vlan_tci = vlan->vlan_id;
vlan              117 net/8021q/vlan_dev.c 		__vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci);
vlan              120 net/8021q/vlan_dev.c 	skb->dev = vlan->real_dev;
vlan              123 net/8021q/vlan_dev.c 		return vlan_netpoll_send_skb(vlan, skb);
vlan              130 net/8021q/vlan_dev.c 		stats = this_cpu_ptr(vlan->vlan_pcpu_stats);
vlan              136 net/8021q/vlan_dev.c 		this_cpu_inc(vlan->vlan_pcpu_stats->tx_dropped);
vlan              160 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              162 net/8021q/vlan_dev.c 	if (vlan->ingress_priority_map[vlan_prio & 0x7] && !skb_prio)
vlan              163 net/8021q/vlan_dev.c 		vlan->nr_ingress_mappings--;
vlan              164 net/8021q/vlan_dev.c 	else if (!vlan->ingress_priority_map[vlan_prio & 0x7] && skb_prio)
vlan              165 net/8021q/vlan_dev.c 		vlan->nr_ingress_mappings++;
vlan              167 net/8021q/vlan_dev.c 	vlan->ingress_priority_map[vlan_prio & 0x7] = skb_prio;
vlan              173 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              179 net/8021q/vlan_dev.c 	mp = vlan->egress_priority_map[skb_prio & 0xF];
vlan              183 net/8021q/vlan_dev.c 				vlan->nr_egress_mappings--;
vlan              185 net/8021q/vlan_dev.c 				vlan->nr_egress_mappings++;
vlan              193 net/8021q/vlan_dev.c 	mp = vlan->egress_priority_map[skb_prio & 0xF];
vlan              206 net/8021q/vlan_dev.c 	vlan->egress_priority_map[skb_prio & 0xF] = np;
vlan              208 net/8021q/vlan_dev.c 		vlan->nr_egress_mappings++;
vlan              217 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              218 net/8021q/vlan_dev.c 	u32 old_flags = vlan->flags;
vlan              225 net/8021q/vlan_dev.c 	vlan->flags = (old_flags & ~mask) | (flags & mask);
vlan              227 net/8021q/vlan_dev.c 	if (netif_running(dev) && (vlan->flags ^ old_flags) & VLAN_FLAG_GVRP) {
vlan              228 net/8021q/vlan_dev.c 		if (vlan->flags & VLAN_FLAG_GVRP)
vlan              234 net/8021q/vlan_dev.c 	if (netif_running(dev) && (vlan->flags ^ old_flags) & VLAN_FLAG_MVRP) {
vlan              235 net/8021q/vlan_dev.c 		if (vlan->flags & VLAN_FLAG_MVRP)
vlan              261 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              262 net/8021q/vlan_dev.c 	struct net_device *real_dev = vlan->real_dev;
vlan              266 net/8021q/vlan_dev.c 	    !(vlan->flags & VLAN_FLAG_LOOSE_BINDING))
vlan              287 net/8021q/vlan_dev.c 	ether_addr_copy(vlan->real_dev_addr, real_dev->dev_addr);
vlan              289 net/8021q/vlan_dev.c 	if (vlan->flags & VLAN_FLAG_GVRP)
vlan              292 net/8021q/vlan_dev.c 	if (vlan->flags & VLAN_FLAG_MVRP)
vlan              296 net/8021q/vlan_dev.c 	    !(vlan->flags & VLAN_FLAG_BRIDGE_BINDING))
vlan              313 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              314 net/8021q/vlan_dev.c 	struct net_device *real_dev = vlan->real_dev;
vlan              326 net/8021q/vlan_dev.c 	if (!(vlan->flags & VLAN_FLAG_BRIDGE_BINDING))
vlan              502 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              503 net/8021q/vlan_dev.c 	struct net_device *real_dev = vlan->real_dev;
vlan              524 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              525 net/8021q/vlan_dev.c 	struct net_device *real_dev = vlan->real_dev;
vlan              536 net/8021q/vlan_dev.c 	if (vlan->flags & VLAN_FLAG_BRIDGE_BINDING)
vlan              570 net/8021q/vlan_dev.c 	if (vlan_hw_offload_capable(real_dev->features, vlan->vlan_proto)) {
vlan              582 net/8021q/vlan_dev.c 	vlan->vlan_pcpu_stats = netdev_alloc_pcpu_stats(struct vlan_pcpu_stats);
vlan              583 net/8021q/vlan_dev.c 	if (!vlan->vlan_pcpu_stats)
vlan              593 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              596 net/8021q/vlan_dev.c 	for (i = 0; i < ARRAY_SIZE(vlan->egress_priority_map); i++) {
vlan              597 net/8021q/vlan_dev.c 		while ((pm = vlan->egress_priority_map[i]) != NULL) {
vlan              598 net/8021q/vlan_dev.c 			vlan->egress_priority_map[i] = pm->next;
vlan              630 net/8021q/vlan_dev.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              632 net/8021q/vlan_dev.c 	return __ethtool_get_link_ksettings(vlan->real_dev, cmd);
vlan              646 net/8021q/vlan_dev.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              647 net/8021q/vlan_dev.c 	const struct ethtool_ops *ops = vlan->real_dev->ethtool_ops;
vlan              648 net/8021q/vlan_dev.c 	struct phy_device *phydev = vlan->real_dev->phydev;
vlan              653 net/8021q/vlan_dev.c 		return ops->get_ts_info(vlan->real_dev, info);
vlan              705 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              706 net/8021q/vlan_dev.c 	struct net_device *real_dev = vlan->real_dev;
vlan              721 net/8021q/vlan_dev.c 	vlan->netpoll = netpoll;
vlan              729 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan= vlan_dev_priv(dev);
vlan              730 net/8021q/vlan_dev.c 	struct netpoll *netpoll = vlan->netpoll;
vlan              735 net/8021q/vlan_dev.c 	vlan->netpoll = NULL;
vlan              789 net/8021q/vlan_dev.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              791 net/8021q/vlan_dev.c 	free_percpu(vlan->vlan_pcpu_stats);
vlan              792 net/8021q/vlan_dev.c 	vlan->vlan_pcpu_stats = NULL;
vlan               29 net/8021q/vlan_gvrp.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               30 net/8021q/vlan_gvrp.c 	__be16 vlan_id = htons(vlan->vlan_id);
vlan               32 net/8021q/vlan_gvrp.c 	if (vlan->vlan_proto != htons(ETH_P_8021Q))
vlan               34 net/8021q/vlan_gvrp.c 	return garp_request_join(vlan->real_dev, &vlan_gvrp_app,
vlan               40 net/8021q/vlan_gvrp.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               41 net/8021q/vlan_gvrp.c 	__be16 vlan_id = htons(vlan->vlan_id);
vlan               43 net/8021q/vlan_gvrp.c 	if (vlan->vlan_proto != htons(ETH_P_8021Q))
vlan               45 net/8021q/vlan_gvrp.c 	garp_request_leave(vlan->real_dev, &vlan_gvrp_app,
vlan               35 net/8021q/vlan_mvrp.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               36 net/8021q/vlan_mvrp.c 	__be16 vlan_id = htons(vlan->vlan_id);
vlan               38 net/8021q/vlan_mvrp.c 	if (vlan->vlan_proto != htons(ETH_P_8021Q))
vlan               40 net/8021q/vlan_mvrp.c 	return mrp_request_join(vlan->real_dev, &vlan_mrp_app,
vlan               46 net/8021q/vlan_mvrp.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan               47 net/8021q/vlan_mvrp.c 	__be16 vlan_id = htons(vlan->vlan_id);
vlan               49 net/8021q/vlan_mvrp.c 	if (vlan->vlan_proto != htons(ETH_P_8021Q))
vlan               51 net/8021q/vlan_mvrp.c 	mrp_request_leave(vlan->real_dev, &vlan_mrp_app,
vlan              140 net/8021q/vlan_netlink.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              167 net/8021q/vlan_netlink.c 	vlan->vlan_proto = proto;
vlan              168 net/8021q/vlan_netlink.c 	vlan->vlan_id	 = nla_get_u16(data[IFLA_VLAN_ID]);
vlan              169 net/8021q/vlan_netlink.c 	vlan->real_dev	 = real_dev;
vlan              171 net/8021q/vlan_netlink.c 	vlan->flags	 = VLAN_FLAG_REORDER_HDR;
vlan              173 net/8021q/vlan_netlink.c 	err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id,
vlan              204 net/8021q/vlan_netlink.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              209 net/8021q/vlan_netlink.c 	       vlan_qos_map_size(vlan->nr_ingress_mappings) +
vlan              210 net/8021q/vlan_netlink.c 	       vlan_qos_map_size(vlan->nr_egress_mappings);
vlan              215 net/8021q/vlan_netlink.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);
vlan              222 net/8021q/vlan_netlink.c 	if (nla_put_be16(skb, IFLA_VLAN_PROTOCOL, vlan->vlan_proto) ||
vlan              223 net/8021q/vlan_netlink.c 	    nla_put_u16(skb, IFLA_VLAN_ID, vlan->vlan_id))
vlan              225 net/8021q/vlan_netlink.c 	if (vlan->flags) {
vlan              226 net/8021q/vlan_netlink.c 		f.flags = vlan->flags;
vlan              231 net/8021q/vlan_netlink.c 	if (vlan->nr_ingress_mappings) {
vlan              236 net/8021q/vlan_netlink.c 		for (i = 0; i < ARRAY_SIZE(vlan->ingress_priority_map); i++) {
vlan              237 net/8021q/vlan_netlink.c 			if (!vlan->ingress_priority_map[i])
vlan              241 net/8021q/vlan_netlink.c 			m.to   = vlan->ingress_priority_map[i];
vlan              249 net/8021q/vlan_netlink.c 	if (vlan->nr_egress_mappings) {
vlan              254 net/8021q/vlan_netlink.c 		for (i = 0; i < ARRAY_SIZE(vlan->egress_priority_map); i++) {
vlan              255 net/8021q/vlan_netlink.c 			for (pm = vlan->egress_priority_map[i]; pm;
vlan              138 net/8021q/vlanproc.c 	struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
vlan              143 net/8021q/vlanproc.c 	vlan->dent = proc_create_single_data(vlandev->name, S_IFREG | 0600,
vlan              145 net/8021q/vlanproc.c 	if (!vlan->dent)
vlan              233 net/8021q/vlanproc.c 		const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
vlan              236 net/8021q/vlanproc.c 			   vlan->vlan_id,    vlan->real_dev->name);
vlan              244 net/8021q/vlanproc.c 	const struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
vlan              256 net/8021q/vlanproc.c 		   vlandev->name, vlan->vlan_id,
vlan              257 net/8021q/vlanproc.c 		   (int)(vlan->flags & 1), vlandev->priv_flags);
vlan              265 net/8021q/vlanproc.c 	seq_printf(seq, "Device: %s", vlan->real_dev->name);
vlan              269 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[0],
vlan              270 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[1],
vlan              271 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[2],
vlan              272 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[3],
vlan              273 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[4],
vlan              274 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[5],
vlan              275 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[6],
vlan              276 net/8021q/vlanproc.c 		   vlan->ingress_priority_map[7]);
vlan              281 net/8021q/vlanproc.c 			= vlan->egress_priority_map[i];
vlan              675 net/batman-adv/main.c 	struct batadv_softif_vlan *vlan;
vlan              680 net/batman-adv/main.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan              681 net/batman-adv/main.c 	if (vlan) {
vlan              682 net/batman-adv/main.c 		ap_isolation_enabled = atomic_read(&vlan->ap_isolation);
vlan              683 net/batman-adv/main.c 		batadv_softif_vlan_put(vlan);
vlan              180 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan;
vlan              183 net/batman-adv/netlink.c 	vlan = batadv_softif_vlan_get(bat_priv, BATADV_NO_FLAGS);
vlan              184 net/batman-adv/netlink.c 	if (!vlan)
vlan              187 net/batman-adv/netlink.c 	ap_isolation = atomic_read(&vlan->ap_isolation);
vlan              188 net/batman-adv/netlink.c 	batadv_softif_vlan_put(vlan);
vlan              204 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan;
vlan              206 net/batman-adv/netlink.c 	vlan = batadv_softif_vlan_get(bat_priv, BATADV_NO_FLAGS);
vlan              207 net/batman-adv/netlink.c 	if (!vlan)
vlan              210 net/batman-adv/netlink.c 	atomic_set(&vlan->ap_isolation, !!nla_get_u8(attr));
vlan              211 net/batman-adv/netlink.c 	batadv_softif_vlan_put(vlan);
vlan             1023 net/batman-adv/netlink.c 				    struct batadv_softif_vlan *vlan,
vlan             1037 net/batman-adv/netlink.c 	if (nla_put_u32(msg, BATADV_ATTR_VLANID, vlan->vid & VLAN_VID_MASK))
vlan             1041 net/batman-adv/netlink.c 		       !!atomic_read(&vlan->ap_isolation)))
vlan             1060 net/batman-adv/netlink.c 			       struct batadv_softif_vlan *vlan)
vlan             1069 net/batman-adv/netlink.c 	ret = batadv_netlink_vlan_fill(msg, bat_priv, vlan,
vlan             1092 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan = info->user_ptr[1];
vlan             1101 net/batman-adv/netlink.c 	ret = batadv_netlink_vlan_fill(msg, bat_priv, vlan, BATADV_CMD_GET_VLAN,
vlan             1122 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan = info->user_ptr[1];
vlan             1129 net/batman-adv/netlink.c 		atomic_set(&vlan->ap_isolation, !!nla_get_u8(attr));
vlan             1132 net/batman-adv/netlink.c 	batadv_netlink_notify_vlan(bat_priv, vlan);
vlan             1230 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan;
vlan             1238 net/batman-adv/netlink.c 	vlan = batadv_softif_vlan_get(bat_priv, vid | BATADV_VLAN_HAS_TAG);
vlan             1239 net/batman-adv/netlink.c 	if (!vlan)
vlan             1242 net/batman-adv/netlink.c 	return vlan;
vlan             1259 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan;
vlan             1294 net/batman-adv/netlink.c 		vlan = batadv_get_vlan_from_info(bat_priv, net, info);
vlan             1295 net/batman-adv/netlink.c 		if (IS_ERR(vlan)) {
vlan             1296 net/batman-adv/netlink.c 			ret = PTR_ERR(vlan);
vlan             1300 net/batman-adv/netlink.c 		info->user_ptr[1] = vlan;
vlan             1322 net/batman-adv/netlink.c 	struct batadv_softif_vlan *vlan;
vlan             1333 net/batman-adv/netlink.c 		vlan = info->user_ptr[1];
vlan             1334 net/batman-adv/netlink.c 		batadv_softif_vlan_put(vlan);
vlan               28 net/batman-adv/netlink.h 			       struct batadv_softif_vlan *vlan);
vlan              116 net/batman-adv/originator.c 	struct batadv_orig_node_vlan *vlan = NULL, *tmp;
vlan              126 net/batman-adv/originator.c 		vlan = tmp;
vlan              132 net/batman-adv/originator.c 	return vlan;
vlan              151 net/batman-adv/originator.c 	struct batadv_orig_node_vlan *vlan;
vlan              156 net/batman-adv/originator.c 	vlan = batadv_orig_node_vlan_get(orig_node, vid);
vlan              157 net/batman-adv/originator.c 	if (vlan)
vlan              160 net/batman-adv/originator.c 	vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC);
vlan              161 net/batman-adv/originator.c 	if (!vlan)
vlan              164 net/batman-adv/originator.c 	kref_init(&vlan->refcount);
vlan              165 net/batman-adv/originator.c 	vlan->vid = vid;
vlan              167 net/batman-adv/originator.c 	kref_get(&vlan->refcount);
vlan              168 net/batman-adv/originator.c 	hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list);
vlan              173 net/batman-adv/originator.c 	return vlan;
vlan              911 net/batman-adv/originator.c 	struct batadv_orig_node_vlan *vlan;
vlan              939 net/batman-adv/originator.c 	hlist_for_each_entry_safe(vlan, node_tmp, &orig_node->vlan_list, list) {
vlan              940 net/batman-adv/originator.c 		hlist_del_rcu(&vlan->list);
vlan              941 net/batman-adv/originator.c 		batadv_orig_node_vlan_put(vlan);
vlan             1011 net/batman-adv/originator.c 	struct batadv_orig_node_vlan *vlan;
vlan             1056 net/batman-adv/originator.c 	vlan = batadv_orig_node_vlan_new(orig_node, BATADV_NO_FLAGS);
vlan             1057 net/batman-adv/originator.c 	if (!vlan)
vlan             1063 net/batman-adv/originator.c 	batadv_orig_node_vlan_put(vlan);
vlan              131 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan              146 net/batman-adv/soft-interface.c 	hlist_for_each_entry_rcu(vlan, &bat_priv->softif_vlan_list, list) {
vlan              147 net/batman-adv/soft-interface.c 		batadv_tt_local_remove(bat_priv, old_addr, vlan->vid,
vlan              149 net/batman-adv/soft-interface.c 		batadv_tt_local_add(dev, addr->sa_data, vlan->vid,
vlan              515 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan              517 net/batman-adv/soft-interface.c 	vlan = container_of(ref, struct batadv_softif_vlan, refcount);
vlan              519 net/batman-adv/soft-interface.c 	spin_lock_bh(&vlan->bat_priv->softif_vlan_list_lock);
vlan              520 net/batman-adv/soft-interface.c 	hlist_del_rcu(&vlan->list);
vlan              521 net/batman-adv/soft-interface.c 	spin_unlock_bh(&vlan->bat_priv->softif_vlan_list_lock);
vlan              523 net/batman-adv/soft-interface.c 	kfree_rcu(vlan, rcu);
vlan              531 net/batman-adv/soft-interface.c void batadv_softif_vlan_put(struct batadv_softif_vlan *vlan)
vlan              533 net/batman-adv/soft-interface.c 	if (!vlan)
vlan              536 net/batman-adv/soft-interface.c 	kref_put(&vlan->refcount, batadv_softif_vlan_release);
vlan              550 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan_tmp, *vlan = NULL;
vlan              560 net/batman-adv/soft-interface.c 		vlan = vlan_tmp;
vlan              565 net/batman-adv/soft-interface.c 	return vlan;
vlan              577 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan              582 net/batman-adv/soft-interface.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan              583 net/batman-adv/soft-interface.c 	if (vlan) {
vlan              584 net/batman-adv/soft-interface.c 		batadv_softif_vlan_put(vlan);
vlan              589 net/batman-adv/soft-interface.c 	vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC);
vlan              590 net/batman-adv/soft-interface.c 	if (!vlan) {
vlan              595 net/batman-adv/soft-interface.c 	vlan->bat_priv = bat_priv;
vlan              596 net/batman-adv/soft-interface.c 	vlan->vid = vid;
vlan              597 net/batman-adv/soft-interface.c 	kref_init(&vlan->refcount);
vlan              599 net/batman-adv/soft-interface.c 	atomic_set(&vlan->ap_isolation, 0);
vlan              601 net/batman-adv/soft-interface.c 	kref_get(&vlan->refcount);
vlan              602 net/batman-adv/soft-interface.c 	hlist_add_head_rcu(&vlan->list, &bat_priv->softif_vlan_list);
vlan              608 net/batman-adv/soft-interface.c 	err = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan);
vlan              611 net/batman-adv/soft-interface.c 		batadv_softif_vlan_put(vlan);
vlan              614 net/batman-adv/soft-interface.c 		batadv_softif_vlan_put(vlan);
vlan              626 net/batman-adv/soft-interface.c 	batadv_softif_vlan_put(vlan);
vlan              637 net/batman-adv/soft-interface.c 				       struct batadv_softif_vlan *vlan)
vlan              643 net/batman-adv/soft-interface.c 			       vlan->vid, "vlan interface destroyed", false);
vlan              645 net/batman-adv/soft-interface.c 	batadv_sysfs_del_vlan(bat_priv, vlan);
vlan              646 net/batman-adv/soft-interface.c 	batadv_softif_vlan_put(vlan);
vlan              664 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan              681 net/batman-adv/soft-interface.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan              682 net/batman-adv/soft-interface.c 	if (!vlan)
vlan              688 net/batman-adv/soft-interface.c 	if (!vlan->kobj) {
vlan              689 net/batman-adv/soft-interface.c 		ret = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan);
vlan              691 net/batman-adv/soft-interface.c 			batadv_softif_vlan_put(vlan);
vlan              723 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan              731 net/batman-adv/soft-interface.c 	vlan = batadv_softif_vlan_get(bat_priv, vid | BATADV_VLAN_HAS_TAG);
vlan              732 net/batman-adv/soft-interface.c 	if (!vlan)
vlan              735 net/batman-adv/soft-interface.c 	batadv_softif_destroy_vlan(bat_priv, vlan);
vlan              738 net/batman-adv/soft-interface.c 	batadv_softif_vlan_put(vlan);
vlan             1084 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan             1089 net/batman-adv/soft-interface.c 	vlan = batadv_softif_vlan_get(bat_priv, BATADV_NO_FLAGS);
vlan             1090 net/batman-adv/soft-interface.c 	if (vlan) {
vlan             1091 net/batman-adv/soft-interface.c 		batadv_softif_destroy_vlan(bat_priv, vlan);
vlan             1092 net/batman-adv/soft-interface.c 		batadv_softif_vlan_put(vlan);
vlan             1110 net/batman-adv/soft-interface.c 	struct batadv_softif_vlan *vlan;
vlan             1119 net/batman-adv/soft-interface.c 	vlan = batadv_softif_vlan_get(bat_priv, BATADV_NO_FLAGS);
vlan             1120 net/batman-adv/soft-interface.c 	if (vlan) {
vlan             1121 net/batman-adv/soft-interface.c 		batadv_softif_destroy_vlan(bat_priv, vlan);
vlan             1122 net/batman-adv/soft-interface.c 		batadv_softif_vlan_put(vlan);
vlan              100 net/batman-adv/sysfs.c 	struct batadv_softif_vlan *vlan_tmp, *vlan = NULL;
vlan              110 net/batman-adv/sysfs.c 		vlan = vlan_tmp;
vlan              115 net/batman-adv/sysfs.c 	return vlan;
vlan              220 net/batman-adv/sysfs.c 	struct batadv_softif_vlan *vlan = batadv_kobj_to_vlan(bat_priv,	\
vlan              223 net/batman-adv/sysfs.c 					      attr, &vlan->_name,	\
vlan              227 net/batman-adv/sysfs.c 	if (vlan->vid)							\
vlan              228 net/batman-adv/sysfs.c 		batadv_netlink_notify_vlan(bat_priv, vlan);		\
vlan              232 net/batman-adv/sysfs.c 	batadv_softif_vlan_put(vlan);					\
vlan              241 net/batman-adv/sysfs.c 	struct batadv_softif_vlan *vlan = batadv_kobj_to_vlan(bat_priv,	\
vlan              244 net/batman-adv/sysfs.c 			     atomic_read(&vlan->_name) == 0 ?		\
vlan              248 net/batman-adv/sysfs.c 	batadv_softif_vlan_put(vlan);					\
vlan              867 net/batman-adv/sysfs.c 			  struct batadv_softif_vlan *vlan)
vlan              874 net/batman-adv/sysfs.c 	if (vlan->vid & BATADV_VLAN_HAS_TAG) {
vlan              876 net/batman-adv/sysfs.c 			vlan->vid & VLAN_VID_MASK);
vlan              878 net/batman-adv/sysfs.c 		vlan->kobj = kobject_create_and_add(vlan_subdir,
vlan              880 net/batman-adv/sysfs.c 		if (!vlan->kobj) {
vlan              889 net/batman-adv/sysfs.c 		vlan->kobj = bat_priv->mesh_obj;
vlan              894 net/batman-adv/sysfs.c 		err = sysfs_create_file(vlan->kobj,
vlan              908 net/batman-adv/sysfs.c 		sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr));
vlan              910 net/batman-adv/sysfs.c 	if (vlan->kobj != bat_priv->mesh_obj) {
vlan              911 net/batman-adv/sysfs.c 		kobject_uevent(vlan->kobj, KOBJ_REMOVE);
vlan              912 net/batman-adv/sysfs.c 		kobject_del(vlan->kobj);
vlan              914 net/batman-adv/sysfs.c 	kobject_put(vlan->kobj);
vlan              915 net/batman-adv/sysfs.c 	vlan->kobj = NULL;
vlan              926 net/batman-adv/sysfs.c 			   struct batadv_softif_vlan *vlan)
vlan              931 net/batman-adv/sysfs.c 		sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr));
vlan              933 net/batman-adv/sysfs.c 	if (vlan->kobj != bat_priv->mesh_obj) {
vlan              934 net/batman-adv/sysfs.c 		kobject_uevent(vlan->kobj, KOBJ_REMOVE);
vlan              935 net/batman-adv/sysfs.c 		kobject_del(vlan->kobj);
vlan              937 net/batman-adv/sysfs.c 	kobject_put(vlan->kobj);
vlan              938 net/batman-adv/sysfs.c 	vlan->kobj = NULL;
vlan               55 net/batman-adv/sysfs.h 			  struct batadv_softif_vlan *vlan);
vlan               57 net/batman-adv/sysfs.h 			   struct batadv_softif_vlan *vlan);
vlan               81 net/batman-adv/sysfs.h 					struct batadv_softif_vlan *vlan)
vlan               87 net/batman-adv/sysfs.h 					 struct batadv_softif_vlan *vlan)
vlan              238 net/batman-adv/translation-table.c 	batadv_softif_vlan_put(tt_local_entry->vlan);
vlan              332 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan              334 net/batman-adv/translation-table.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan              335 net/batman-adv/translation-table.c 	if (!vlan)
vlan              338 net/batman-adv/translation-table.c 	atomic_add(v, &vlan->tt.num_entries);
vlan              340 net/batman-adv/translation-table.c 	batadv_softif_vlan_put(vlan);
vlan              377 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan              379 net/batman-adv/translation-table.c 	vlan = batadv_orig_node_vlan_new(orig_node, vid);
vlan              380 net/batman-adv/translation-table.c 	if (!vlan)
vlan              383 net/batman-adv/translation-table.c 	if (atomic_add_return(v, &vlan->tt.num_entries) == 0) {
vlan              385 net/batman-adv/translation-table.c 		if (!hlist_unhashed(&vlan->list)) {
vlan              386 net/batman-adv/translation-table.c 			hlist_del_init_rcu(&vlan->list);
vlan              387 net/batman-adv/translation-table.c 			batadv_orig_node_vlan_put(vlan);
vlan              392 net/batman-adv/translation-table.c 	batadv_orig_node_vlan_put(vlan);
vlan              567 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan              571 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &bat_priv->softif_vlan_list, list) {
vlan              573 net/batman-adv/translation-table.c 		tt_local_entries += atomic_read(&vlan->tt.num_entries);
vlan              648 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan              716 net/batman-adv/translation-table.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan              717 net/batman-adv/translation-table.c 	if (!vlan) {
vlan              743 net/batman-adv/translation-table.c 	tt_local->vlan = vlan;
vlan              861 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan              865 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) {
vlan              867 net/batman-adv/translation-table.c 		num_entries += atomic_read(&vlan->tt.num_entries);
vlan              891 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) {
vlan              892 net/batman-adv/translation-table.c 		tt_vlan->vid = htons(vlan->vid);
vlan              893 net/batman-adv/translation-table.c 		tt_vlan->crc = htonl(vlan->tt.crc);
vlan              931 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan              940 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &bat_priv->softif_vlan_list, list) {
vlan              941 net/batman-adv/translation-table.c 		vlan_entries = atomic_read(&vlan->tt.num_entries);
vlan              970 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &bat_priv->softif_vlan_list, list) {
vlan              971 net/batman-adv/translation-table.c 		vlan_entries = atomic_read(&vlan->tt.num_entries);
vlan              975 net/batman-adv/translation-table.c 		tt_vlan->vid = htons(vlan->vid);
vlan              976 net/batman-adv/translation-table.c 		tt_vlan->crc = htonl(vlan->tt.crc);
vlan             1132 net/batman-adv/translation-table.c 				   tt_local->vlan->tt.crc);
vlan             1160 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan             1168 net/batman-adv/translation-table.c 	vlan = batadv_softif_vlan_get(bat_priv, common->vid);
vlan             1169 net/batman-adv/translation-table.c 	if (!vlan)
vlan             1172 net/batman-adv/translation-table.c 	crc = vlan->tt.crc;
vlan             1174 net/batman-adv/translation-table.c 	batadv_softif_vlan_put(vlan);
vlan             1899 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan             1909 net/batman-adv/translation-table.c 		vlan = batadv_orig_node_vlan_get(best_entry->orig_node,
vlan             1911 net/batman-adv/translation-table.c 		if (!vlan) {
vlan             1925 net/batman-adv/translation-table.c 			   last_ttvn, vlan->tt.crc,
vlan             1931 net/batman-adv/translation-table.c 		batadv_orig_node_vlan_put(vlan);
vlan             1941 net/batman-adv/translation-table.c 		vlan = batadv_orig_node_vlan_get(orig_entry->orig_node,
vlan             1943 net/batman-adv/translation-table.c 		if (!vlan) {
vlan             1957 net/batman-adv/translation-table.c 			   last_ttvn, vlan->tt.crc,
vlan             1963 net/batman-adv/translation-table.c 		batadv_orig_node_vlan_put(vlan);
vlan             2034 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan             2038 net/batman-adv/translation-table.c 	vlan = batadv_orig_node_vlan_get(orig->orig_node,
vlan             2040 net/batman-adv/translation-table.c 	if (!vlan)
vlan             2043 net/batman-adv/translation-table.c 	crc = vlan->tt.crc;
vlan             2045 net/batman-adv/translation-table.c 	batadv_orig_node_vlan_put(vlan);
vlan             3044 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan             3060 net/batman-adv/translation-table.c 		vlan = batadv_orig_node_vlan_get(orig_node,
vlan             3062 net/batman-adv/translation-table.c 		if (!vlan)
vlan             3065 net/batman-adv/translation-table.c 		crc = vlan->tt.crc;
vlan             3066 net/batman-adv/translation-table.c 		batadv_orig_node_vlan_put(vlan);
vlan             3077 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list)
vlan             3093 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan             3097 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &bat_priv->softif_vlan_list, list) {
vlan             3098 net/batman-adv/translation-table.c 		vlan->tt.crc = batadv_tt_local_crc(bat_priv, vlan->vid);
vlan             3111 net/batman-adv/translation-table.c 	struct batadv_orig_node_vlan *vlan;
vlan             3116 net/batman-adv/translation-table.c 	hlist_for_each_entry_rcu(vlan, &orig_node->vlan_list, list) {
vlan             3121 net/batman-adv/translation-table.c 						   vlan->vid))
vlan             3124 net/batman-adv/translation-table.c 		crc = batadv_tt_global_crc(bat_priv, orig_node, vlan->vid);
vlan             3125 net/batman-adv/translation-table.c 		vlan->tt.crc = crc;
vlan             3977 net/batman-adv/translation-table.c 	struct batadv_softif_vlan *vlan;
vlan             3980 net/batman-adv/translation-table.c 	vlan = batadv_softif_vlan_get(bat_priv, vid);
vlan             3981 net/batman-adv/translation-table.c 	if (!vlan)
vlan             3984 net/batman-adv/translation-table.c 	if (!atomic_read(&vlan->ap_isolation))
vlan             4002 net/batman-adv/translation-table.c 	batadv_softif_vlan_put(vlan);
vlan             1931 net/batman-adv/types.h 	struct batadv_softif_vlan *vlan;
vlan              981 net/bridge/br_fdb.c 				       const u8 *addr, u16 vlan)
vlan              985 net/bridge/br_fdb.c 	fdb = br_fdb_find(br, addr, vlan);
vlan              431 net/bridge/br_netfilter_hooks.c 	struct net_device *vlan, *br;
vlan              439 net/bridge/br_netfilter_hooks.c 	vlan = __vlan_find_dev_deep_rcu(br, skb->vlan_proto,
vlan              442 net/bridge/br_netfilter_hooks.c 	return vlan ? vlan : br;
vlan               39 net/bridge/br_private_tunnel.h 			  struct net_bridge_vlan *vlan);
vlan               44 net/bridge/br_private_tunnel.h 				 struct net_bridge_vlan *vlan);
vlan               68 net/bridge/br_private_tunnel.h 					struct net_bridge_vlan *vlan)
vlan              385 net/bridge/br_vlan.c 	struct net_bridge_vlan *vlan, *tmp;
vlan              388 net/bridge/br_vlan.c 	list_for_each_entry_safe(vlan, tmp, &vg->vlan_list, vlist)
vlan              389 net/bridge/br_vlan.c 		__vlan_del(vlan);
vlan              602 net/bridge/br_vlan.c 				struct net_bridge_vlan *vlan,
vlan              608 net/bridge/br_vlan.c 	err = br_switchdev_port_vlan_add(br->dev, vlan->vid, flags, extack);
vlan              612 net/bridge/br_vlan.c 	if (!br_vlan_is_brentry(vlan)) {
vlan              620 net/bridge/br_vlan.c 				    vlan->vid);
vlan              626 net/bridge/br_vlan.c 		refcount_inc(&vlan->refcnt);
vlan              627 net/bridge/br_vlan.c 		vlan->flags |= BRIDGE_VLAN_INFO_BRENTRY;
vlan              632 net/bridge/br_vlan.c 	if (__vlan_add_flags(vlan, flags))
vlan              639 net/bridge/br_vlan.c 	br_switchdev_port_vlan_del(br->dev, vlan->vid);
vlan              651 net/bridge/br_vlan.c 	struct net_bridge_vlan *vlan;
vlan              658 net/bridge/br_vlan.c 	vlan = br_vlan_find(vg, vid);
vlan              659 net/bridge/br_vlan.c 	if (vlan)
vlan              660 net/bridge/br_vlan.c 		return br_vlan_add_existing(br, vg, vlan, flags, changed,
vlan              663 net/bridge/br_vlan.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan              664 net/bridge/br_vlan.c 	if (!vlan)
vlan              667 net/bridge/br_vlan.c 	vlan->stats = netdev_alloc_pcpu_stats(struct br_vlan_stats);
vlan              668 net/bridge/br_vlan.c 	if (!vlan->stats) {
vlan              669 net/bridge/br_vlan.c 		kfree(vlan);
vlan              672 net/bridge/br_vlan.c 	vlan->vid = vid;
vlan              673 net/bridge/br_vlan.c 	vlan->flags = flags | BRIDGE_VLAN_INFO_MASTER;
vlan              674 net/bridge/br_vlan.c 	vlan->flags &= ~BRIDGE_VLAN_INFO_PVID;
vlan              675 net/bridge/br_vlan.c 	vlan->br = br;
vlan              677 net/bridge/br_vlan.c 		refcount_set(&vlan->refcnt, 1);
vlan              678 net/bridge/br_vlan.c 	ret = __vlan_add(vlan, flags, extack);
vlan              680 net/bridge/br_vlan.c 		free_percpu(vlan->stats);
vlan              681 net/bridge/br_vlan.c 		kfree(vlan);
vlan              814 net/bridge/br_vlan.c 	struct net_bridge_vlan *vlan;
vlan              824 net/bridge/br_vlan.c 		list_for_each_entry(vlan, &vg->vlan_list, vlist) {
vlan              825 net/bridge/br_vlan.c 			err = vlan_vid_add(p->dev, proto, vlan->vid);
vlan              840 net/bridge/br_vlan.c 		list_for_each_entry(vlan, &vg->vlan_list, vlist)
vlan              841 net/bridge/br_vlan.c 			vlan_vid_del(p->dev, oldproto, vlan->vid);
vlan              847 net/bridge/br_vlan.c 	list_for_each_entry_continue_reverse(vlan, &vg->vlan_list, vlist)
vlan              848 net/bridge/br_vlan.c 		vlan_vid_del(p->dev, proto, vlan->vid);
vlan              852 net/bridge/br_vlan.c 		list_for_each_entry(vlan, &vg->vlan_list, vlist)
vlan              853 net/bridge/br_vlan.c 			vlan_vid_del(p->dev, proto, vlan->vid);
vlan             1142 net/bridge/br_vlan.c 	struct net_bridge_vlan *vlan;
vlan             1148 net/bridge/br_vlan.c 	vlan = br_vlan_find(nbp_vlan_group(port), vid);
vlan             1149 net/bridge/br_vlan.c 	if (vlan) {
vlan             1154 net/bridge/br_vlan.c 		*changed = __vlan_add_flags(vlan, flags);
vlan             1159 net/bridge/br_vlan.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan             1160 net/bridge/br_vlan.c 	if (!vlan)
vlan             1163 net/bridge/br_vlan.c 	vlan->vid = vid;
vlan             1164 net/bridge/br_vlan.c 	vlan->port = port;
vlan             1165 net/bridge/br_vlan.c 	ret = __vlan_add(vlan, flags, extack);
vlan             1167 net/bridge/br_vlan.c 		kfree(vlan);
vlan             1384 net/bridge/br_vlan.c 	struct net_bridge_vlan *vlan;
vlan             1387 net/bridge/br_vlan.c 	list_for_each_entry(vlan, &vg->vlan_list, vlist) {
vlan             1389 net/bridge/br_vlan.c 							   vlan->vid);
vlan               45 net/bridge/br_vlan_tunnel.c 			  struct net_bridge_vlan *vlan)
vlan               47 net/bridge/br_vlan_tunnel.c 	if (!vlan->tinfo.tunnel_dst)
vlan               49 net/bridge/br_vlan_tunnel.c 	rhashtable_remove_fast(&vg->tunnel_hash, &vlan->tnode,
vlan               51 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_id = 0;
vlan               52 net/bridge/br_vlan_tunnel.c 	dst_release(&vlan->tinfo.tunnel_dst->dst);
vlan               53 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_dst = NULL;
vlan               57 net/bridge/br_vlan_tunnel.c 				  struct net_bridge_vlan *vlan, u32 tun_id)
vlan               63 net/bridge/br_vlan_tunnel.c 	if (vlan->tinfo.tunnel_dst)
vlan               72 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_dst = metadata;
vlan               73 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_id = key;
vlan               75 net/bridge/br_vlan_tunnel.c 	err = rhashtable_lookup_insert_fast(&vg->tunnel_hash, &vlan->tnode,
vlan               82 net/bridge/br_vlan_tunnel.c 	dst_release(&vlan->tinfo.tunnel_dst->dst);
vlan               83 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_dst = NULL;
vlan               84 net/bridge/br_vlan_tunnel.c 	vlan->tinfo.tunnel_id = 0;
vlan               95 net/bridge/br_vlan_tunnel.c 	struct net_bridge_vlan *vlan;
vlan              100 net/bridge/br_vlan_tunnel.c 	vlan = br_vlan_find(vg, vid);
vlan              101 net/bridge/br_vlan_tunnel.c 	if (!vlan)
vlan              104 net/bridge/br_vlan_tunnel.c 	return __vlan_tunnel_info_add(vg, vlan, tun_id);
vlan              129 net/bridge/br_vlan_tunnel.c 	struct net_bridge_vlan *vlan, *tmp;
vlan              131 net/bridge/br_vlan_tunnel.c 	list_for_each_entry_safe(vlan, tmp, &vg->vlan_list, vlist)
vlan              132 net/bridge/br_vlan_tunnel.c 		vlan_tunnel_info_del(vg, vlan);
vlan              160 net/bridge/br_vlan_tunnel.c 	struct net_bridge_vlan *vlan;
vlan              170 net/bridge/br_vlan_tunnel.c 	vlan = br_vlan_tunnel_lookup(&vg->tunnel_hash, tinfo->key.tun_id);
vlan              171 net/bridge/br_vlan_tunnel.c 	if (!vlan)
vlan              176 net/bridge/br_vlan_tunnel.c 	__vlan_hwaccel_put_tag(skb, p->br->vlan_proto, vlan->vid);
vlan              182 net/bridge/br_vlan_tunnel.c 				 struct net_bridge_vlan *vlan)
vlan              186 net/bridge/br_vlan_tunnel.c 	if (!vlan || !vlan->tinfo.tunnel_id)
vlan              197 net/bridge/br_vlan_tunnel.c 	skb_dst_set(skb, dst_clone(&vlan->tinfo.tunnel_dst->dst));
vlan             2855 net/core/ethtool.c 	struct flow_dissector_key_vlan			vlan;
vlan             3045 net/core/ethtool.c 			match->key.vlan.vlan_tpid = ext_h_spec->vlan_etype;
vlan             3046 net/core/ethtool.c 			match->mask.vlan.vlan_tpid = ext_m_spec->vlan_etype;
vlan             3050 net/core/ethtool.c 			match->key.vlan.vlan_id =
vlan             3052 net/core/ethtool.c 			match->mask.vlan.vlan_id =
vlan             3055 net/core/ethtool.c 			match->key.vlan.vlan_dei =
vlan             3057 net/core/ethtool.c 			match->mask.vlan.vlan_dei =
vlan             3060 net/core/ethtool.c 			match->key.vlan.vlan_priority =
vlan             3062 net/core/ethtool.c 			match->mask.vlan.vlan_priority =
vlan             3071 net/core/ethtool.c 				offsetof(struct ethtool_rx_flow_key, vlan);
vlan             1102 net/core/flow_dissector.c 		const struct vlan_hdr *vlan = NULL;
vlan             1110 net/core/flow_dissector.c 			vlan = __skb_header_pointer(skb, nhoff, sizeof(_vlan),
vlan             1112 net/core/flow_dissector.c 			if (!vlan) {
vlan             1117 net/core/flow_dissector.c 			proto = vlan->h_vlan_encapsulated_proto;
vlan             1118 net/core/flow_dissector.c 			nhoff += sizeof(*vlan);
vlan             1135 net/core/flow_dissector.c 			if (!vlan) {
vlan             1139 net/core/flow_dissector.c 				key_vlan->vlan_id = ntohs(vlan->h_vlan_TCI) &
vlan             1142 net/core/flow_dissector.c 					(ntohs(vlan->h_vlan_TCI) &
vlan             1715 net/core/flow_dissector.c 		.offset = offsetof(struct flow_keys, vlan),
vlan             1241 net/core/rtnetlink.c 	vf_vlan.vlan = ivi.vlan;
vlan             1243 net/core/rtnetlink.c 	vf_vlan_info.vlan = ivi.vlan;
vlan             2215 net/core/rtnetlink.c 			err = ops->ndo_set_vf_vlan(dev, ivv->vf, ivv->vlan,
vlan             2247 net/core/rtnetlink.c 		err = ops->ndo_set_vf_vlan(dev, ivvl[0]->vf, ivvl[0]->vlan,
vlan               58 net/dsa/dsa_priv.h 	const struct switchdev_obj_port_vlan *vlan;
vlan              158 net/dsa/dsa_priv.h 		      const struct switchdev_obj_port_vlan *vlan,
vlan              161 net/dsa/dsa_priv.h 		      const struct switchdev_obj_port_vlan *vlan);
vlan              365 net/dsa/port.c 		      const struct switchdev_obj_port_vlan *vlan,
vlan              372 net/dsa/port.c 		.vlan = vlan,
vlan              379 net/dsa/port.c 		      const struct switchdev_obj_port_vlan *vlan)
vlan              384 net/dsa/port.c 		.vlan = vlan,
vlan              392 net/dsa/port.c 	struct switchdev_obj_port_vlan vlan = {
vlan              402 net/dsa/port.c 	err = dsa_port_vlan_add(dp, &vlan, &trans);
vlan              407 net/dsa/port.c 	return dsa_port_vlan_add(dp, &vlan, &trans);
vlan              413 net/dsa/port.c 	struct switchdev_obj_port_vlan vlan = {
vlan              419 net/dsa/port.c 	return dsa_port_vlan_del(dp, &vlan);
vlan              316 net/dsa/slave.c 	struct switchdev_obj_port_vlan vlan;
vlan              325 net/dsa/slave.c 	vlan = *SWITCHDEV_OBJ_PORT_VLAN(obj);
vlan              327 net/dsa/slave.c 	err = dsa_port_vlan_add(dp, &vlan, trans);
vlan              335 net/dsa/slave.c 	vlan.flags &= ~BRIDGE_VLAN_INFO_PVID;
vlan              337 net/dsa/slave.c 	err = dsa_port_vlan_add(dp->cpu_dp, &vlan, trans);
vlan              196 net/dsa/switch.c 	struct switchdev_obj_port_vlan *vlan = arg;
vlan              199 net/dsa/switch.c 	for (vid = vlan->vid_begin; vid <= vlan->vid_end; ++vid) {
vlan              208 net/dsa/switch.c 			       const struct switchdev_obj_port_vlan *vlan)
vlan              226 net/dsa/switch.c 			     (void *)vlan);
vlan              251 net/dsa/switch.c 			err = dsa_port_vlan_check(ds, port, info->vlan);
vlan              255 net/dsa/switch.c 			err = ds->ops->port_vlan_prepare(ds, port, info->vlan);
vlan              277 net/dsa/switch.c 			ds->ops->port_vlan_add(ds, port, info->vlan);
vlan              289 net/dsa/switch.c 		return ds->ops->port_vlan_del(ds, info->port, info->vlan);
vlan              163 net/mac80211/cfg.c 		RCU_INIT_POINTER(sdata->u.vlan.sta, NULL);
vlan              976 net/mac80211/cfg.c 	struct ieee80211_sub_if_data *vlan;
vlan             1038 net/mac80211/cfg.c 	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
vlan             1039 net/mac80211/cfg.c 		vlan->control_port_protocol =
vlan             1041 net/mac80211/cfg.c 		vlan->control_port_no_encrypt =
vlan             1043 net/mac80211/cfg.c 		vlan->control_port_over_nl80211 =
vlan             1045 net/mac80211/cfg.c 		vlan->encrypt_headroom =
vlan             1048 net/mac80211/cfg.c 					      vlan->vif.type);
vlan             1095 net/mac80211/cfg.c 	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan             1096 net/mac80211/cfg.c 		netif_carrier_on(vlan->dev);
vlan             1131 net/mac80211/cfg.c 	struct ieee80211_sub_if_data *vlan;
vlan             1159 net/mac80211/cfg.c 	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan             1160 net/mac80211/cfg.c 		netif_carrier_off(vlan->dev);
vlan             1536 net/mac80211/cfg.c 	if (params->vlan) {
vlan             1537 net/mac80211/cfg.c 		sdata = IEEE80211_DEV_TO_SUB_IF(params->vlan);
vlan             1658 net/mac80211/cfg.c 	if (params->vlan && params->vlan != sta->sdata->dev) {
vlan             1659 net/mac80211/cfg.c 		vlansdata = IEEE80211_DEV_TO_SUB_IF(params->vlan);
vlan             1661 net/mac80211/cfg.c 		if (params->vlan->ieee80211_ptr->use_4addr) {
vlan             1662 net/mac80211/cfg.c 			if (vlansdata->u.vlan.sta) {
vlan             1667 net/mac80211/cfg.c 			rcu_assign_pointer(vlansdata->u.vlan.sta, sta);
vlan             1672 net/mac80211/cfg.c 		    sta->sdata->u.vlan.sta)
vlan             1673 net/mac80211/cfg.c 			RCU_INIT_POINTER(sta->sdata->u.vlan.sta, NULL);
vlan              796 net/mac80211/chan.c 	struct ieee80211_sub_if_data *vlan;
vlan              817 net/mac80211/chan.c 	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan              818 net/mac80211/chan.c 		rcu_assign_pointer(vlan->vif.chanctx_conf, conf);
vlan              997 net/mac80211/chan.c 	struct ieee80211_sub_if_data *vlan;
vlan             1004 net/mac80211/chan.c 	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan             1005 net/mac80211/chan.c 		vlan->vif.bss_conf.chandef = *chandef;
vlan              476 net/mac80211/debugfs_netdev.c IEEE80211_IF_FILE(num_mcast_sta_vlan, u.vlan.num_mcast_sta, ATOMIC);
vlan              969 net/mac80211/ieee80211_i.h 		struct ieee80211_if_vlan vlan;
vlan             1585 net/mac80211/ieee80211_i.h 	if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta)
vlan             1586 net/mac80211/ieee80211_i.h 		return atomic_read(&sdata->u.vlan.num_mcast_sta);
vlan              511 net/mac80211/iface.c 		list_add(&sdata->u.vlan.list, &sdata->bss->vlans);
vlan              769 net/mac80211/iface.c 		list_del(&sdata->u.vlan.list);
vlan              913 net/mac80211/iface.c 		struct ieee80211_sub_if_data *vlan, *tmpsdata;
vlan              916 net/mac80211/iface.c 		list_for_each_entry_safe(vlan, tmpsdata, &sdata->u.ap.vlans,
vlan              917 net/mac80211/iface.c 					 u.vlan.list)
vlan              918 net/mac80211/iface.c 			dev_close(vlan->dev);
vlan              941 net/mac80211/iface.c 		list_del(&sdata->u.vlan.list);
vlan             2013 net/mac80211/iface.c 		atomic_inc(&sdata->u.vlan.num_mcast_sta);
vlan             2021 net/mac80211/iface.c 		atomic_dec(&sdata->u.vlan.num_mcast_sta);
vlan               64 net/mac80211/key.c 	struct ieee80211_sub_if_data *vlan;
vlan               74 net/mac80211/key.c 	list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan               75 net/mac80211/key.c 		vlan->crypto_tx_tailroom_needed_cnt += delta;
vlan              853 net/mac80211/key.c 	struct ieee80211_sub_if_data *vlan;
vlan              863 net/mac80211/key.c 		list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) {
vlan              864 net/mac80211/key.c 			vlan->crypto_tx_tailroom_needed_cnt = 0;
vlan              865 net/mac80211/key.c 			vlan->crypto_tx_tailroom_pending_dec = 0;
vlan              985 net/mac80211/key.c 	struct ieee80211_sub_if_data *vlan;
vlan              997 net/mac80211/key.c 		list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan              998 net/mac80211/key.c 			ieee80211_free_keys_iface(vlan, &keys);
vlan             1021 net/mac80211/key.c 		list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
vlan             1022 net/mac80211/key.c 			WARN_ON_ONCE(vlan->crypto_tx_tailroom_needed_cnt ||
vlan             1023 net/mac80211/key.c 				     vlan->crypto_tx_tailroom_pending_dec);
vlan             1852 net/mac80211/rx.c 		      !rx->sdata->u.vlan.sta))) {
vlan             2384 net/mac80211/rx.c 	    sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta)
vlan             2397 net/mac80211/rx.c 	    sdata->vif.type == NL80211_IFTYPE_AP_VLAN && sdata->u.vlan.sta)
vlan             2494 net/mac80211/rx.c 	    (sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->u.vlan.sta)) {
vlan             2645 net/mac80211/rx.c 			if (!rx->sdata->u.vlan.sta)
vlan             4036 net/mac80211/rx.c 			 !sdata->u.vlan.sta);
vlan             4039 net/mac80211/rx.c 		    sdata->u.vlan.sta) {
vlan             1015 net/mac80211/sta_info.c 	    rcu_access_pointer(sdata->u.vlan.sta) == sta)
vlan             1016 net/mac80211/sta_info.c 		RCU_INIT_POINTER(sdata->u.vlan.sta, NULL);
vlan             1189 net/mac80211/tx.c 			tx->sta = rcu_dereference(sdata->u.vlan.sta);
vlan             2381 net/mac80211/tx.c 		sta = rcu_dereference(sdata->u.vlan.sta);
vlan             3960 net/mac80211/tx.c 		if (sdata->u.vlan.sta)
vlan              198 net/mac80211/wme.c 		sta = rcu_dereference(sdata->u.vlan.sta);
vlan              139 net/ncsi/ncsi-cmd.c 	cmd->vlan = htons(nca->words[1]);
vlan              629 net/ncsi/ncsi-manage.c 	struct vlan_vid *vlan = NULL;
vlan              644 net/ncsi/ncsi-manage.c 	list_for_each_entry_rcu(vlan, &ndp->vlan_vids, list) {
vlan              645 net/ncsi/ncsi-manage.c 		vid = vlan->vid;
vlan             1537 net/ncsi/ncsi-manage.c 	struct vlan_vid *vlan;
vlan             1553 net/ncsi/ncsi-manage.c 	list_for_each_entry_rcu(vlan, &ndp->vlan_vids, list) {
vlan             1555 net/ncsi/ncsi-manage.c 		if (vlan->vid == vid) {
vlan             1568 net/ncsi/ncsi-manage.c 	vlan = kzalloc(sizeof(*vlan), GFP_KERNEL);
vlan             1569 net/ncsi/ncsi-manage.c 	if (!vlan)
vlan             1572 net/ncsi/ncsi-manage.c 	vlan->proto = proto;
vlan             1573 net/ncsi/ncsi-manage.c 	vlan->vid = vid;
vlan             1574 net/ncsi/ncsi-manage.c 	list_add_rcu(&vlan->list, &ndp->vlan_vids);
vlan             1586 net/ncsi/ncsi-manage.c 	struct vlan_vid *vlan, *tmp;
vlan             1603 net/ncsi/ncsi-manage.c 	list_for_each_entry_safe(vlan, tmp, &ndp->vlan_vids, list)
vlan             1604 net/ncsi/ncsi-manage.c 		if (vlan->vid == vid) {
vlan             1606 net/ncsi/ncsi-manage.c 			list_del_rcu(&vlan->list);
vlan             1608 net/ncsi/ncsi-manage.c 			kfree(vlan);
vlan               98 net/ncsi/ncsi-pkt.h 	__be16                  vlan;      /* VLAN ID           */
vlan              239 net/ncsi/ncsi-pkt.h 	__be16                  vlan;         /* Supported VLAN tags   */
vlan              376 net/ncsi/ncsi-rsp.c 		ncf->vids[cmd->index - 1] = ntohs(cmd->vlan);
vlan              217 net/openvswitch/actions.c 		key->eth.vlan.tci = 0;
vlan              218 net/openvswitch/actions.c 		key->eth.vlan.tpid = 0;
vlan              224 net/openvswitch/actions.c 		     const struct ovs_action_push_vlan *vlan)
vlan              229 net/openvswitch/actions.c 		key->eth.vlan.tci = vlan->vlan_tci;
vlan              230 net/openvswitch/actions.c 		key->eth.vlan.tpid = vlan->vlan_tpid;
vlan              232 net/openvswitch/actions.c 	return skb_vlan_push(skb, vlan->vlan_tpid,
vlan              233 net/openvswitch/actions.c 			     ntohs(vlan->vlan_tci) & ~VLAN_CFI_MASK);
vlan              339 net/openvswitch/flow.c 	key->eth.vlan.tci = 0;
vlan              340 net/openvswitch/flow.c 	key->eth.vlan.tpid = 0;
vlan              350 net/openvswitch/flow.c 		key->eth.vlan.tci = htons(skb->vlan_tci) | htons(VLAN_CFI_MASK);
vlan              351 net/openvswitch/flow.c 		key->eth.vlan.tpid = skb->vlan_proto;
vlan              354 net/openvswitch/flow.c 		res = parse_vlan_tag(skb, &key->eth.vlan, true);
vlan               77 net/openvswitch/flow.h 		struct vlan_head vlan;
vlan              974 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.vlan.tpid, tpid, is_mask);
vlan              975 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.vlan.tci, tci, is_mask);
vlan             1027 net/openvswitch/flow_netlink.c 	bool encap_valid = !!(match->key->eth.vlan.tci &
vlan             1110 net/openvswitch/flow_netlink.c 	encap_valid = !!(match->key->eth.vlan.tci & htons(VLAN_CFI_MASK));
vlan             1816 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.vlan.tci, htons(0xffff), true);
vlan             2027 net/openvswitch/flow_netlink.c 		if (swkey->eth.vlan.tci || eth_type_vlan(swkey->eth.type)) {
vlan             2028 net/openvswitch/flow_netlink.c 			if (ovs_nla_put_vlan(skb, &output->eth.vlan, is_mask))
vlan             2031 net/openvswitch/flow_netlink.c 			if (!swkey->eth.vlan.tci)
vlan             2986 net/openvswitch/flow_netlink.c 		const struct ovs_action_push_vlan *vlan;
vlan             3041 net/openvswitch/flow_netlink.c 			vlan = nla_data(a);
vlan             3042 net/openvswitch/flow_netlink.c 			if (!eth_type_vlan(vlan->vlan_tpid))
vlan             3044 net/openvswitch/flow_netlink.c 			if (!(vlan->vlan_tci & htons(VLAN_CFI_MASK)))
vlan             3046 net/openvswitch/flow_netlink.c 			vlan_tci = vlan->vlan_tci;
vlan             3229 net/openvswitch/flow_netlink.c 				     key->eth.vlan.tci, log);
vlan              607 net/sched/act_csum.c 			struct vlan_hdr *vlan = (struct vlan_hdr *)skb->data;
vlan              609 net/sched/act_csum.c 			protocol = vlan->h_vlan_encapsulated_proto;
vlan             3477 net/sched/cls_api.c 				entry->vlan.vid = tcf_vlan_push_vid(act);
vlan             3478 net/sched/cls_api.c 				entry->vlan.proto = tcf_vlan_push_proto(act);
vlan             3479 net/sched/cls_api.c 				entry->vlan.prio = tcf_vlan_push_prio(act);
vlan             3486 net/sched/cls_api.c 				entry->vlan.vid = tcf_vlan_push_vid(act);
vlan             3487 net/sched/cls_api.c 				entry->vlan.proto = tcf_vlan_push_proto(act);
vlan             3488 net/sched/cls_api.c 				entry->vlan.prio = tcf_vlan_push_prio(act);
vlan               37 net/sched/cls_flower.c 	struct flow_dissector_key_vlan vlan;
vlan             1079 net/sched/cls_flower.c 					TCA_FLOWER_KEY_VLAN_PRIO, &key->vlan,
vlan             1080 net/sched/cls_flower.c 					&mask->vlan);
vlan             1347 net/sched/cls_flower.c 			     FLOW_DISSECTOR_KEY_VLAN, vlan);
vlan             2257 net/sched/cls_flower.c 			     TCA_FLOWER_KEY_VLAN_PRIO, &key->vlan, &mask->vlan))
vlan             2273 net/sched/cls_flower.c 		} else if (mask->vlan.vlan_tpid) {
vlan              516 net/smc/smc_core.c void smc_smcd_terminate(struct smcd_dev *dev, u64 peer_gid, unsigned short vlan)
vlan              526 net/smc/smc_core.c 		    (vlan == VLAN_VID_MASK || lgr->vlan_id == vlan)) {
vlan              537 net/smc/smc_core.c 		if (!peer_gid && vlan == VLAN_VID_MASK) /* dev terminated? */
vlan              291 net/smc/smc_core.h 			unsigned short vlan);
vlan               70 net/smc/smc_ism.c 	struct smc_ism_vlanid *new_vlan, *vlan;
vlan               86 net/smc/smc_ism.c 	list_for_each_entry(vlan, &smcd->vlan, list) {
vlan               87 net/smc/smc_ism.c 		if (vlan->vlanid == vlanid) {
vlan               88 net/smc/smc_ism.c 			refcount_inc(&vlan->refcnt);
vlan              102 net/smc/smc_ism.c 	list_add_tail(&new_vlan->list, &smcd->vlan);
vlan              114 net/smc/smc_ism.c 	struct smc_ism_vlanid *vlan;
vlan              123 net/smc/smc_ism.c 	list_for_each_entry(vlan, &smcd->vlan, list) {
vlan              124 net/smc/smc_ism.c 		if (vlan->vlanid == vlanid) {
vlan              125 net/smc/smc_ism.c 			if (!refcount_dec_and_test(&vlan->refcnt))
vlan              139 net/smc/smc_ism.c 	list_del(&vlan->list);
vlan              140 net/smc/smc_ism.c 	kfree(vlan);
vlan              289 net/smc/smc_ism.c 	INIT_LIST_HEAD(&smcd->vlan);
vlan             5449 net/wireless/nl80211.c 		if (params->vlan)
vlan             5799 net/wireless/nl80211.c 	params.vlan = get_vlan(info, rdev);
vlan             5800 net/wireless/nl80211.c 	if (IS_ERR(params.vlan))
vlan             5801 net/wireless/nl80211.c 		return PTR_ERR(params.vlan);
vlan             5821 net/wireless/nl80211.c 	if (params.vlan)
vlan             5822 net/wireless/nl80211.c 		dev_put(params.vlan);
vlan             6001 net/wireless/nl80211.c 		params.vlan = get_vlan(info, rdev);
vlan             6002 net/wireless/nl80211.c 		if (IS_ERR(params.vlan))
vlan             6003 net/wireless/nl80211.c 			return PTR_ERR(params.vlan);
vlan             6050 net/wireless/nl80211.c 	if (params.vlan)
vlan             6051 net/wireless/nl80211.c 		dev_put(params.vlan);
vlan              676 net/wireless/trace.h 		__array(char, vlan, IFNAMSIZ)
vlan              705 net/wireless/trace.h 		memset(__entry->vlan, 0, sizeof(__entry->vlan));
vlan              706 net/wireless/trace.h 		if (params->vlan)
vlan              707 net/wireless/trace.h 			memcpy(__entry->vlan, params->vlan->name, IFNAMSIZ);
vlan              739 net/wireless/trace.h 		  __entry->uapsd_queues, __entry->vlan)
vlan              715 tools/include/uapi/linux/if_link.h 	__u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
vlan              730 tools/include/uapi/linux/if_link.h 	__u32 vlan; /* 0 - 4095, 0 disables VLAN filter */
vlan              391 tools/testing/selftests/bpf/progs/bpf_flow.c 	struct vlan_hdr *vlan, _vlan;
vlan              395 tools/testing/selftests/bpf/progs/bpf_flow.c 		vlan = bpf_flow_dissect_get_header(skb, sizeof(*vlan), &_vlan);
vlan              396 tools/testing/selftests/bpf/progs/bpf_flow.c 		if (!vlan)
vlan              399 tools/testing/selftests/bpf/progs/bpf_flow.c 		if (vlan->h_vlan_encapsulated_proto != bpf_htons(ETH_P_8021Q))
vlan              402 tools/testing/selftests/bpf/progs/bpf_flow.c 		keys->nhoff += sizeof(*vlan);
vlan              403 tools/testing/selftests/bpf/progs/bpf_flow.c 		keys->thoff += sizeof(*vlan);
vlan              406 tools/testing/selftests/bpf/progs/bpf_flow.c 	vlan = bpf_flow_dissect_get_header(skb, sizeof(*vlan), &_vlan);
vlan              407 tools/testing/selftests/bpf/progs/bpf_flow.c 	if (!vlan)
vlan              410 tools/testing/selftests/bpf/progs/bpf_flow.c 	keys->nhoff += sizeof(*vlan);
vlan              411 tools/testing/selftests/bpf/progs/bpf_flow.c 	keys->thoff += sizeof(*vlan);
vlan              413 tools/testing/selftests/bpf/progs/bpf_flow.c 	if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) ||
vlan              414 tools/testing/selftests/bpf/progs/bpf_flow.c 	    vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021Q))
vlan              417 tools/testing/selftests/bpf/progs/bpf_flow.c 	keys->n_proto = vlan->h_vlan_encapsulated_proto;
vlan              418 tools/testing/selftests/bpf/progs/bpf_flow.c 	return parse_eth_proto(skb, vlan->h_vlan_encapsulated_proto);