l2_accel          107 drivers/net/ethernet/intel/fm10k/fm10k.h 	struct fm10k_l2_accel __rcu *l2_accel;	/* L2 acceleration list */
l2_accel          293 drivers/net/ethernet/intel/fm10k/fm10k.h 	struct fm10k_l2_accel *l2_accel; /* pointer to L2 acceleration list */
l2_accel          419 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	struct fm10k_l2_accel *l2_accel = rcu_dereference_bh(rx_ring->l2_accel);
l2_accel          422 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	if (l2_accel) {
l2_accel          425 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		idx -= l2_accel->dglort;
l2_accel          426 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		if (idx < l2_accel->size && l2_accel->macvlan[idx])
l2_accel          427 drivers/net/ethernet/intel/fm10k/fm10k_main.c 			dev = l2_accel->macvlan[idx];
l2_accel          429 drivers/net/ethernet/intel/fm10k/fm10k_main.c 			l2_accel = NULL;
l2_accel          433 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	if (!l2_accel)
l2_accel         1667 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		rcu_assign_pointer(ring->l2_accel, interface->l2_accel);
l2_accel          909 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_l2_accel *l2_accel = interface->l2_accel;
l2_accel          980 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (l2_accel) {
l2_accel          981 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		for (i = 0; i < l2_accel->size; i++) {
l2_accel          982 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			struct net_device *sdev = l2_accel->macvlan[i];
l2_accel          987 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			glort = l2_accel->dglort + 1 + i;
l2_accel         1196 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_l2_accel *l2_accel = interface->l2_accel;
l2_accel         1236 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if (l2_accel) {
l2_accel         1237 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			for (i = 0; i < l2_accel->size; i++) {
l2_accel         1238 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 				struct net_device *sdev = l2_accel->macvlan[i];
l2_accel         1243 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 				glort = l2_accel->dglort + 1 + i;
l2_accel         1263 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (l2_accel) {
l2_accel         1264 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		for (i = 0; i < l2_accel->size; i++) {
l2_accel         1265 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			struct net_device *sdev = l2_accel->macvlan[i];
l2_accel         1270 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			glort = l2_accel->dglort + 1 + i;
l2_accel         1444 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 				  struct fm10k_l2_accel *l2_accel)
l2_accel         1451 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		rcu_assign_pointer(ring->l2_accel, l2_accel);
l2_accel         1454 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	interface->l2_accel = l2_accel;
l2_accel         1461 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_l2_accel *l2_accel = interface->l2_accel;
l2_accel         1476 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (!l2_accel) {
l2_accel         1482 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		l2_accel = kzalloc(size, GFP_KERNEL);
l2_accel         1483 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if (!l2_accel)
l2_accel         1486 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		l2_accel->size = 7;
l2_accel         1487 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		l2_accel->dglort = interface->glort;
l2_accel         1490 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		fm10k_assign_l2_accel(interface, l2_accel);
l2_accel         1492 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	} else if ((l2_accel->count == FM10K_MAX_STATIONS) ||
l2_accel         1493 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		   (l2_accel->count == (interface->glort_count - 1))) {
l2_accel         1496 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	} else if (l2_accel->count == l2_accel->size) {
l2_accel         1497 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		old_l2_accel = l2_accel;
l2_accel         1499 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 				macvlan[(l2_accel->size * 2) + 1]);
l2_accel         1500 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		l2_accel = kzalloc(size, GFP_KERNEL);
l2_accel         1501 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if (!l2_accel)
l2_accel         1504 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		memcpy(l2_accel, old_l2_accel,
l2_accel         1508 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		l2_accel->size = (old_l2_accel->size * 2) + 1;
l2_accel         1511 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		fm10k_assign_l2_accel(interface, l2_accel);
l2_accel         1516 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	for (i = 0; i < l2_accel->size; i++) {
l2_accel         1517 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if (!l2_accel->macvlan[i])
l2_accel         1522 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	l2_accel->macvlan[i] = sdev;
l2_accel         1523 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	l2_accel->count++;
l2_accel         1531 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	dglort.shared_l = fls(l2_accel->size);
l2_accel         1537 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	glort = l2_accel->dglort + 1 + i;
l2_accel         1560 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_l2_accel *l2_accel = READ_ONCE(interface->l2_accel);
l2_accel         1567 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (!l2_accel)
l2_accel         1571 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	for (i = 0; i < l2_accel->size; i++) {
l2_accel         1572 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if (l2_accel->macvlan[i] == sdev)
l2_accel         1577 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (i == l2_accel->size)
l2_accel         1583 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	glort = l2_accel->dglort + 1 + i;
l2_accel         1601 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	l2_accel->macvlan[i] = NULL;
l2_accel         1602 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	l2_accel->count--;
l2_accel         1610 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	dglort.shared_l = fls(l2_accel->size);
l2_accel         1614 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (l2_accel->count == 0) {
l2_accel         1616 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		kfree_rcu(l2_accel, rcu);
l2_accel         1144 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 	if (interface->l2_accel)
l2_accel         1145 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 		dglort.shared_l = fls(interface->l2_accel->size);