Lines Matching refs:xso

93 				if (_x->xso.type == XFRM_DEV_OFFLOAD_PACKET) \
99 if (!_x || _x->xso.type == XFRM_DEV_OFFLOAD_PACKET) \
122 XFRM_STATE_INSERT(bydst, &x->bydst, ndsttable + h, x->xso.type); in xfrm_hash_transfer()
127 XFRM_STATE_INSERT(bysrc, &x->bysrc, nsrctable + h, x->xso.type); in xfrm_hash_transfer()
134 x->xso.type); in xfrm_hash_transfer()
140 x->xso.type); in xfrm_hash_transfer()
777 struct xfrm_dev_offload *xso; in xfrm_dev_state_flush_secctx_check() local
780 xso = &x->xso; in xfrm_dev_state_flush_secctx_check()
782 if (xso->dev == dev && in xfrm_dev_state_flush_secctx_check()
861 struct xfrm_dev_offload *xso; in xfrm_dev_state_flush() local
864 xso = &x->xso; in xfrm_dev_state_flush()
866 if (!xfrm_state_kern(x) && xso->dev == dev) { in xfrm_dev_state_flush()
989 if (x->xso.type != XFRM_DEV_OFFLOAD_PACKET) in __xfrm_state_lookup_all()
998 if (xdo->dev != x->xso.dev) in __xfrm_state_lookup_all()
1000 } else if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET) in __xfrm_state_lookup_all()
1163 if (x->xso.type != XFRM_DEV_OFFLOAD_PACKET) in xfrm_state_find()
1172 if (pol->xdo.dev != x->xso.dev) in xfrm_state_find()
1174 } else if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET) in xfrm_state_find()
1197 if (x->xso.type != XFRM_DEV_OFFLOAD_PACKET) in xfrm_state_find()
1206 if (pol->xdo.dev != x->xso.dev) in xfrm_state_find()
1208 } else if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET) in xfrm_state_find()
1269 struct xfrm_dev_offload *xso = &x->xso; in xfrm_state_find() local
1271 xso->type = XFRM_DEV_OFFLOAD_PACKET; in xfrm_state_find()
1272 xso->dir = xdo->dir; in xfrm_state_find()
1273 xso->dev = xdo->dev; in xfrm_state_find()
1274 xso->real_dev = xdo->real_dev; in xfrm_state_find()
1275 netdev_tracker_alloc(xso->dev, &xso->dev_tracker, in xfrm_state_find()
1277 error = xso->dev->xfrmdev_ops->xdo_dev_state_add(x, NULL); in xfrm_state_find()
1279 xso->dir = 0; in xfrm_state_find()
1280 netdev_put(xso->dev, &xso->dev_tracker); in xfrm_state_find()
1281 xso->dev = NULL; in xfrm_state_find()
1282 xso->real_dev = NULL; in xfrm_state_find()
1283 xso->type = XFRM_DEV_OFFLOAD_UNSPECIFIED; in xfrm_state_find()
1297 x->xso.type); in xfrm_state_find()
1301 x->xso.type); in xfrm_state_find()
1306 x->xso.type); in xfrm_state_find()
1312 x->xso.type); in xfrm_state_find()
1323 struct xfrm_dev_offload *xso = &x->xso; in xfrm_state_find() local
1325 if (xso->type == XFRM_DEV_OFFLOAD_PACKET) { in xfrm_state_find()
1326 xso->dev->xfrmdev_ops->xdo_dev_state_delete(x); in xfrm_state_find()
1327 xso->dir = 0; in xfrm_state_find()
1328 netdev_put(xso->dev, &xso->dev_tracker); in xfrm_state_find()
1329 xso->dev = NULL; in xfrm_state_find()
1330 xso->real_dev = NULL; in xfrm_state_find()
1331 xso->type = XFRM_DEV_OFFLOAD_UNSPECIFIED; in xfrm_state_find()
1430 x->xso.type); in __xfrm_state_insert()
1434 x->xso.type); in __xfrm_state_insert()
1441 x->xso.type); in __xfrm_state_insert()
1448 x->xso.type); in __xfrm_state_insert()
1563 x->xso.type); in __find_acq_core()
1566 x->xso.type); in __find_acq_core()
2252 x->xso.type); in xfrm_alloc_spi()