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
501
int ovl_dentry_set_lowerdata(struct dentry *dentry, struct ovl_path *datapath);
fs/overlayfs/overlayfs.h
587
const struct path *datapath);
fs/overlayfs/util.c
1352
int ovl_ensure_verity_loaded(const struct path *datapath)
fs/overlayfs/util.c
1354
struct inode *inode = d_inode(datapath->dentry);
fs/overlayfs/util.c
1362
filp = kernel_file_open(datapath, O_RDONLY, current_cred());
fs/overlayfs/util.c
1373
const struct path *datapath)
fs/overlayfs/util.c
1401
err = ovl_ensure_verity_loaded(datapath);
fs/overlayfs/util.c
1404
datapath->dentry);
fs/overlayfs/util.c
1408
digest_size = fsverity_get_digest(d_inode(datapath->dentry), actual_digest,
fs/overlayfs/util.c
1411
pr_warn_ratelimited("lower file '%pd' has no fs-verity digest\n", datapath->dentry);
fs/overlayfs/util.c
1419
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
1111
static int execute_recirc(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1130
static int execute_check_pkt_len(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
120
static int clone_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1209
static void execute_psample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1241
static void execute_psample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1247
static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
126
static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1475
static int clone_execute(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
1541
static void process_deferred_actions(struct datapath *dp)
net/openvswitch/actions.c
1568
int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
829
static void do_output(struct datapath *dp, struct sk_buff *skb, int out_port,
net/openvswitch/actions.c
858
static int output_userspace(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
918
static int dec_ttl_exception_handler(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
937
static int sample(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/actions.c
978
static int clone(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
1006
struct datapath *dp;
net/openvswitch/datapath.c
1253
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
1356
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
1415
struct datapath *dp;
net/openvswitch/datapath.c
147
static int get_dpifindex(const struct datapath *dp)
net/openvswitch/datapath.c
1492
struct datapath *dp;
net/openvswitch/datapath.c
1598
static int ovs_dp_cmd_fill_info(struct datapath *dp, struct sk_buff *skb,
net/openvswitch/datapath.c
1656
static struct datapath *lookup_datapath(struct net *net,
net/openvswitch/datapath.c
1660
struct datapath *dp;
net/openvswitch/datapath.c
167
struct datapath *dp = container_of(rcu, struct datapath, rcu);
net/openvswitch/datapath.c
1676
struct datapath *dp;
net/openvswitch/datapath.c
1688
static int ovs_dp_set_upcall_portids(struct datapath *dp,
net/openvswitch/datapath.c
1713
u32 ovs_dp_get_upcall_portid(const struct datapath *dp, uint32_t cpu_id)
net/openvswitch/datapath.c
1740
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
1791
static int ovs_dp_stats_init(struct datapath *dp)
net/openvswitch/datapath.c
1800
static int ovs_dp_vport_init(struct datapath *dp)
net/openvswitch/datapath.c
1819
struct datapath *dp;
net/openvswitch/datapath.c
184
struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no)
net/openvswitch/datapath.c
1922
static void __dp_destroy(struct datapath *dp)
net/openvswitch/datapath.c
1960
struct datapath *dp;
net/openvswitch/datapath.c
1994
struct datapath *dp;
net/openvswitch/datapath.c
2030
struct datapath *dp;
net/openvswitch/datapath.c
205
struct datapath *dp = parms->dp;
net/openvswitch/datapath.c
2060
struct datapath *dp;
net/openvswitch/datapath.c
2250
struct datapath *dp;
net/openvswitch/datapath.c
2282
static unsigned int ovs_get_max_headroom(struct datapath *dp)
net/openvswitch/datapath.c
2303
static void ovs_update_headroom(struct datapath *dp, unsigned int new_headroom)
net/openvswitch/datapath.c
2323
struct datapath *dp;
net/openvswitch/datapath.c
2466
struct datapath *dp;
net/openvswitch/datapath.c
249
struct datapath *dp = p->dp;
net/openvswitch/datapath.c
2550
struct datapath *dp;
net/openvswitch/datapath.c
2592
struct datapath *dp;
net/openvswitch/datapath.c
2717
struct datapath *dp;
net/openvswitch/datapath.c
2738
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
621
struct datapath *dp;
net/openvswitch/datapath.c
755
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;