Symbol: datapath
fs/overlayfs/copy_up.c
264
struct path datapath;
fs/overlayfs/copy_up.c
274
ovl_path_lowerdata(dentry, &datapath);
fs/overlayfs/copy_up.c
275
if (WARN_ON_ONCE(datapath.dentry == NULL) ||
fs/overlayfs/copy_up.c
279
old_file = ovl_path_open(&datapath, O_LARGEFILE | O_RDONLY);
fs/overlayfs/namei.c
1004
struct ovl_path datapath = {};
fs/overlayfs/namei.c
1023
err = ovl_lookup_data_layers(dentry, redirect, &datapath);
fs/overlayfs/namei.c
1027
err = ovl_dentry_set_lowerdata(dentry, &datapath);
fs/overlayfs/namei.c
1033
dput(datapath.dentry);
fs/overlayfs/namei.c
399
struct path *datapath)
fs/overlayfs/namei.c
405
datapath);
fs/overlayfs/namei.c
413
if (ovl_dentry_weird(datapath->dentry))
fs/overlayfs/namei.c
418
if (!d_is_reg(datapath->dentry))
fs/overlayfs/namei.c
424
path_put(datapath);
fs/overlayfs/namei.c
435
struct path datapath;
fs/overlayfs/namei.c
441
err = ovl_lookup_data_layer(dentry, redirect, layer, &datapath);
fs/overlayfs/namei.c
443
mntput(datapath.mnt);
fs/overlayfs/namei.c
444
lowerdata->dentry = datapath.dentry;
fs/overlayfs/namei.c
958
struct path datapath, metapath;
fs/overlayfs/namei.c
975
ovl_path_lowerdata(dentry, &datapath);
fs/overlayfs/namei.c
976
if (!datapath.dentry)
fs/overlayfs/namei.c
989
err = ovl_validate_verity(ofs, &metapath, &datapath);
fs/overlayfs/overlayfs.h
508
int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath);
fs/overlayfs/overlayfs.h
596
const struct path *datapath);
fs/overlayfs/util.c
1377
int ovl_ensure_verity_loaded(const struct path *datapath)
fs/overlayfs/util.c
1379
struct inode *inode = d_inode(datapath->dentry);
fs/overlayfs/util.c
1387
filp = kernel_file_open(datapath, O_RDONLY, current_cred());
fs/overlayfs/util.c
1398
const struct path *datapath)
fs/overlayfs/util.c
1426
err = ovl_ensure_verity_loaded(datapath);
fs/overlayfs/util.c
1429
datapath->dentry);
fs/overlayfs/util.c
1433
digest_size = fsverity_get_digest(d_inode(datapath->dentry), actual_digest,
fs/overlayfs/util.c
1436
pr_warn_ratelimited("lower file '%pd' has no fs-verity digest\n", datapath->dentry);
fs/overlayfs/util.c
1444
datapath->dentry);
fs/overlayfs/util.c
344
int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath)
fs/overlayfs/util.c
348
struct dentry *datadentry = datapath->dentry;
fs/overlayfs/util.c
353
WRITE_ONCE(lowerdata->layer, datapath->layer);
net/openvswitch/actions.c
1114
static int execute_recirc(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1133
static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
119
static int clone_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1212
static void execute_psample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1244
static void execute_psample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
125
static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1250
static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1479
static int clone_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1545
static void process_deferred_actions(struct datapath *dp)
net/openvswitch/actions.c
1572
int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
828
static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port,
net/openvswitch/actions.c
861
static int output_userspace(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
921
static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
940
static int sample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
981
static int clone(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
1003
struct datapath *dp;
net/openvswitch/datapath.c
1250
struct datapath *dp;
net/openvswitch/datapath.c
127
static int queue_gso_packets(struct datapath *dp, struct sk_buff *,
net/openvswitch/datapath.c
131
static int queue_userspace_packet(struct datapath *dp, struct sk_buff *,
net/openvswitch/datapath.c
1352
struct datapath *dp;
net/openvswitch/datapath.c
138
static int ovs_dp_set_upcall_portids(struct datapath *, const struct nlattr *);
net/openvswitch/datapath.c
141
const char *ovs_dp_name(const struct datapath *dp)
net/openvswitch/datapath.c
1411
struct datapath *dp;
net/openvswitch/datapath.c
147
static int get_dpifindex(const struct datapath *dp)
net/openvswitch/datapath.c
1488
struct datapath *dp;
net/openvswitch/datapath.c
1594
static int ovs_dp_cmd_fill_info(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
1652
static struct datapath *lookup_datapath(struct net *net,
net/openvswitch/datapath.c
1656
struct datapath *dp;
net/openvswitch/datapath.c
167
struct datapath *dp = container_of(rcu, struct datapath, rcu);
net/openvswitch/datapath.c
1672
struct datapath *dp;
net/openvswitch/datapath.c
1684
static int ovs_dp_set_upcall_portids(struct datapath *dp,
net/openvswitch/datapath.c
1709
u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id)
net/openvswitch/datapath.c
1736
static int ovs_dp_change(struct datapath *dp, struct nlattr *a[])
net/openvswitch/datapath.c
177
static struct hlist_head *vport_hash_bucket(const struct datapath *dp,
net/openvswitch/datapath.c
1787
static int ovs_dp_stats_init(struct datapath *dp)
net/openvswitch/datapath.c
1796
static int ovs_dp_vport_init(struct datapath *dp)
net/openvswitch/datapath.c
1815
struct datapath *dp;
net/openvswitch/datapath.c
184
struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no)
net/openvswitch/datapath.c
1918
static void __dp_destroy(struct datapath *dp)
net/openvswitch/datapath.c
1956
struct datapath *dp;
net/openvswitch/datapath.c
1990
struct datapath *dp;
net/openvswitch/datapath.c
2026
struct datapath *dp;
net/openvswitch/datapath.c
205
struct datapath *dp = parms->dp;
net/openvswitch/datapath.c
2056
struct datapath *dp;
net/openvswitch/datapath.c
2215
struct datapath *dp;
net/openvswitch/datapath.c
2247
static unsigned int ovs_get_max_headroom(struct datapath *dp)
net/openvswitch/datapath.c
2268
static void ovs_update_headroom(struct datapath *dp, unsigned int new_headroom)
net/openvswitch/datapath.c
2288
struct datapath *dp;
net/openvswitch/datapath.c
2431
struct datapath *dp;
net/openvswitch/datapath.c
249
struct datapath *dp = p->dp;
net/openvswitch/datapath.c
2515
struct datapath *dp;
net/openvswitch/datapath.c
2557
struct datapath *dp;
net/openvswitch/datapath.c
2682
struct datapath *dp;
net/openvswitch/datapath.c
2703
struct datapath *dp, *dp_next;
net/openvswitch/datapath.c
329
int ovs_dp_upcall(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
366
static int queue_gso_packets(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
441
static void pad_packet(struct datapath *dp, struct sk_buff *skb)
net/openvswitch/datapath.c
451
static int queue_userspace_packet(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
619
struct datapath *dp;
net/openvswitch/datapath.c
752
static void get_dp_stats(const struct datapath *dp, struct ovs_dp_stats *stats,
net/openvswitch/datapath.h
257
static inline struct net *ovs_dp_get_net(const struct datapath *dp)
net/openvswitch/datapath.h
262
static inline void ovs_dp_set_net(struct datapath *dp, struct net *net)
net/openvswitch/datapath.h
267
struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no);
net/openvswitch/datapath.h
269
static inline struct vport *ovs_vport_rcu(const struct datapath *dp, int port_no)
net/openvswitch/datapath.h
275
static inline struct vport *ovs_vport_ovsl_rcu(const struct datapath *dp, int port_no)
net/openvswitch/datapath.h
281
static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_no)
net/openvswitch/datapath.h
288
static inline struct datapath *get_dp_rcu(struct net *net, int dp_ifindex)
net/openvswitch/datapath.h
305
static inline struct datapath *get_dp(struct net *net, int dp_ifindex)
net/openvswitch/datapath.h
307
struct datapath *dp;
net/openvswitch/datapath.h
322
int ovs_dp_upcall(struct datapath *, struct sk_buff *,
net/openvswitch/datapath.h
326
u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id);
net/openvswitch/datapath.h
328
const char *ovs_dp_name(const struct datapath *dp);
net/openvswitch/datapath.h
332
int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/dp_notify.c
17
struct datapath *dp;
net/openvswitch/dp_notify.c
37
struct datapath *dp;
net/openvswitch/meter.c
279
struct datapath *dp;
net/openvswitch/meter.c
414
struct datapath *dp;
net/openvswitch/meter.c
490
struct datapath *dp;
net/openvswitch/meter.c
543
struct datapath *dp;
net/openvswitch/meter.c
592
bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/meter.c
729
int ovs_meters_init(struct datapath *dp)
net/openvswitch/meter.c
756
void ovs_meters_exit(struct datapath *dp)
net/openvswitch/meter.h
18
struct datapath;
net/openvswitch/meter.h
57
int ovs_meters_init(struct datapath *dp);
net/openvswitch/meter.h
58
void ovs_meters_exit(struct datapath *dp);
net/openvswitch/meter.h
59
bool ovs_meter_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/openvswitch_trace.h
14
TP_PROTO(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/openvswitch_trace.h
84
TP_PROTO(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/vport-netdev.c
68
static struct net_device *get_dpdev(const struct datapath *dp)
net/openvswitch/vport.h
110
struct datapath *dp;
net/openvswitch/vport.h
77
struct datapath *dp;