Symbol: lease
drivers/infiniband/core/sa_query.c
718
{ SERVICE_REC_FIELD(lease),
drivers/net/netkit.c
269
if (!rxq->lease)
drivers/net/netkit.c
272
phys = rxq->lease->dev;
drivers/net/netkit.c
278
xdp_lower.xsk.queue_id = get_netdev_rx_queue_index(rxq->lease);
drivers/net/netkit.c
308
rxq_lease = READ_ONCE(rxq->lease);
drivers/net/netkit.c
431
rxq_lease = rxq->lease;
fs/ceph/inode.c
1418
struct ceph_mds_reply_lease *lease,
fs/ceph/inode.c
1425
unsigned mask = le16_to_cpu(lease->mask);
fs/ceph/inode.c
1426
long unsigned duration = le32_to_cpu(lease->duration_ms);
fs/ceph/inode.c
1459
di->lease_seq = le32_to_cpu(lease->seq);
fs/ceph/inode.c
1468
struct ceph_mds_reply_lease *lease,
fs/ceph/inode.c
1474
__update_dentry_lease(dir, dentry, lease, session, from_time,
fs/ceph/inode.c
1484
struct ceph_mds_reply_lease *lease,
fs/ceph/inode.c
1518
__update_dentry_lease(dir, dentry, lease, session,
fs/ceph/inode.c
2178
rde->lease, req->r_session,
fs/ceph/mds_client.c
356
struct ceph_mds_reply_lease **lease,
fs/ceph/mds_client.c
376
struct_len = sizeof(**lease);
fs/ceph/mds_client.c
383
*lease = *p;
fs/ceph/mds_client.c
384
*p += sizeof(**lease);
fs/ceph/mds_client.c
512
err = parse_reply_info_lease(p, end, &rde->lease, features,
fs/ceph/mds_client.c
6081
struct ceph_mds_lease *lease;
fs/ceph/mds_client.c
6083
int len = sizeof(*lease) + sizeof(u32) + NAME_MAX;
fs/ceph/mds_client.c
6091
lease = msg->front.iov_base;
fs/ceph/mds_client.c
6092
lease->action = action;
fs/ceph/mds_client.c
6093
lease->seq = cpu_to_le32(seq);
fs/ceph/mds_client.c
6097
lease->ino = cpu_to_le64(ceph_ino(dir));
fs/ceph/mds_client.c
6098
lease->first = lease->last = cpu_to_le64(ceph_snap(dir));
fs/ceph/mds_client.c
6100
put_unaligned_le32(dentry->d_name.len, lease + 1);
fs/ceph/mds_client.c
6101
memcpy((void *)(lease + 1) + 4,
fs/ceph/mds_client.h
177
struct ceph_mds_reply_lease *lease;
fs/locks.c
1564
struct file_lease *lease = file_lease(lc);
fs/locks.c
1567
if (lease->fl_lmops->lm_breaker_owns_lease
fs/locks.c
1568
&& lease->fl_lmops->lm_breaker_owns_lease(lease))
fs/locks.c
1581
trace_leases_conflict(rc, lease, breaker);
fs/locks.c
1892
struct file_lease *fl, *my_fl = NULL, *lease;
fs/locks.c
1899
lease = *flp;
fs/locks.c
1900
trace_generic_add_lease(inode, lease);
fs/locks.c
1925
error = lease->fl_lmops->lm_open_conflict(filp, arg);
fs/locks.c
1940
fl->c.flc_owner == lease->c.flc_owner) {
fs/locks.c
1960
lease = my_fl;
fs/locks.c
1961
error = lease->fl_lmops->lm_change(lease, arg, &dispose);
fs/locks.c
1971
locks_insert_lock_ctx(&lease->c, &ctx->flc_lease);
fs/locks.c
1982
error = lease->fl_lmops->lm_open_conflict(filp, arg);
fs/locks.c
1984
locks_unlink_lock_ctx(&lease->c);
fs/locks.c
1989
if (lease->fl_lmops->lm_setup)
fs/locks.c
1990
lease->fl_lmops->lm_setup(lease, priv);
fs/locks.c
2088
setlease_notifier(int arg, struct file_lease *lease)
fs/locks.c
2091
srcu_notifier_call_chain(&lease_notifier_chain, arg, lease);
fs/locks.c
2108
kernel_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv)
fs/locks.c
2110
if (lease)
fs/locks.c
2111
setlease_notifier(arg, *lease);
fs/locks.c
2113
return filp->f_op->setlease(filp, arg, lease, priv);
fs/locks.c
2136
vfs_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv)
fs/locks.c
2147
return kernel_setlease(filp, arg, lease, priv);
fs/locks.c
2958
struct file_lease *lease = file_lease(flc);
fs/locks.c
2960
type = target_leasetype(lease);
fs/locks.c
2967
if (lease_breaking(lease))
fs/nfs/nfs4_fs.h
362
struct file_lease **lease, void **priv);
fs/nfs/nfs4file.c
430
static int nfs4_setlease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4file.c
433
return nfs4_proc_setlease(file, arg, lease, priv);
fs/nfs/nfs4proc.c
7760
static int nfs4_add_lease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4proc.c
7770
ret = generic_setlease(file, arg, lease, priv);
fs/nfs/nfs4proc.c
7778
int nfs4_proc_setlease(struct file *file, int arg, struct file_lease **lease,
fs/nfs/nfs4proc.c
7784
return nfs4_add_lease(file, arg, lease, priv);
fs/nfs/nfs4renewd.c
146
unsigned long lease;
fs/nfs/nfs4renewd.c
150
lease = period * HZ;
fs/nfs/nfs4renewd.c
152
lease = MAX_LEASE_PERIOD * HZ;
fs/nfs/nfs4renewd.c
155
clp->cl_lease_time = lease;
fs/nfs/nfs4renewd.c
159
rpc_set_connect_timeout(clp->cl_rpcclient, lease, lease >> 1);
fs/nfs/nfs4renewd.c
61
long lease;
fs/nfs/nfs4renewd.c
71
lease = clp->cl_lease_time;
fs/nfs/nfs4renewd.c
75
if (time_after(now, last + lease/3))
fs/smb/client/cifs_debug.c
228
char lease[4];
fs/smb/client/cifs_debug.c
265
lease[n++] = 'R';
fs/smb/client/cifs_debug.c
267
lease[n++] = 'H';
fs/smb/client/cifs_debug.c
269
lease[n++] = 'W';
fs/smb/client/cifs_debug.c
271
lease[n] = '\0';
fs/smb/client/cifs_debug.c
274
seq_printf(m, "%s", lease);
fs/smb/client/cifsfs.c
1141
cifs_setlease(struct file *file, int arg, struct file_lease **lease, void **priv)
fs/smb/client/cifsfs.c
1154
return generic_setlease(file, arg, lease, priv);
fs/smb/client/cifsfs.c
1165
return generic_setlease(file, arg, lease, priv);
fs/smb/client/smb2misc.c
517
__le32 lease = 0;
fs/smb/client/smb2misc.c
520
lease |= SMB2_LEASE_WRITE_CACHING_LE;
fs/smb/client/smb2misc.c
522
lease |= SMB2_LEASE_HANDLE_CACHING_LE;
fs/smb/client/smb2misc.c
524
lease |= SMB2_LEASE_READ_CACHING_LE;
fs/smb/client/smb2misc.c
525
return lease;
fs/smb/server/oplock.c
1007
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
1011
if (lease->version == 2 && lease->l_lb && lease->l_lb->conn &&
fs/smb/server/oplock.c
1012
!ksmbd_conn_releasing(lease->l_lb->conn))
fs/smb/server/oplock.c
1013
conn = lease->l_lb->conn;
fs/smb/server/oplock.c
1027
br_info->curr_state = lease->state;
fs/smb/server/oplock.c
1028
br_info->new_state = lease->new_state;
fs/smb/server/oplock.c
1029
if (lease->version == 2) {
fs/smb/server/oplock.c
1031
lease->epoch++;
fs/smb/server/oplock.c
1032
br_info->epoch = cpu_to_le16(lease->epoch);
fs/smb/server/oplock.c
1036
memcpy(br_info->lease_key, lease->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
105
static void lease_get(struct lease *lease)
fs/smb/server/oplock.c
107
atomic_inc(&lease->refcount);
fs/smb/server/oplock.c
1089
struct lease *lease = brk_opinfo->o_lease;
fs/smb/server/oplock.c
110
static void lease_put(struct lease *lease)
fs/smb/server/oplock.c
1115
lease->new_state = SMB2_LEASE_NONE_LE;
fs/smb/server/oplock.c
1117
lease->state & SMB2_LEASE_HANDLE_CACHING_LE) {
fs/smb/server/oplock.c
1118
lease->new_state =
fs/smb/server/oplock.c
1119
lease->state & ~SMB2_LEASE_HANDLE_CACHING_LE;
fs/smb/server/oplock.c
112
if (lease && atomic_dec_and_test(&lease->refcount))
fs/smb/server/oplock.c
1121
if (lease->state & SMB2_LEASE_WRITE_CACHING_LE) {
fs/smb/server/oplock.c
1122
if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE)
fs/smb/server/oplock.c
1123
lease->new_state =
fs/smb/server/oplock.c
1127
lease->new_state =
fs/smb/server/oplock.c
113
kfree(lease);
fs/smb/server/oplock.c
1130
if (lease->state & SMB2_LEASE_HANDLE_CACHING_LE &&
fs/smb/server/oplock.c
1131
!lease->is_dir)
fs/smb/server/oplock.c
1132
lease->new_state =
fs/smb/server/oplock.c
1135
lease->new_state = SMB2_LEASE_NONE_LE;
fs/smb/server/oplock.c
1146
if (lease->state & (SMB2_LEASE_WRITE_CACHING_LE |
fs/smb/server/oplock.c
1153
lease->state == (SMB2_LEASE_READ_CACHING_LE |
fs/smb/server/oplock.c
1155
if (lease->reuse_epoch) {
fs/smb/server/oplock.c
1157
lease->reuse_epoch = false;
fs/smb/server/oplock.c
116
static void lease_add_table(struct lease *lease, struct lease_table *lb)
fs/smb/server/oplock.c
118
lease_get(lease);
fs/smb/server/oplock.c
1184
lease->state != SMB2_LEASE_NONE_LE)))
fs/smb/server/oplock.c
119
lease->l_lb = lb;
fs/smb/server/oplock.c
121
list_add_rcu(&lease->l_entry, &lb->lease_list);
fs/smb/server/oplock.c
1242
struct lease *lease, *ltmp;
fs/smb/server/oplock.c
125
static void lease_del_table(struct lease *lease)
fs/smb/server/oplock.c
1254
list_for_each_entry_safe(lease, ltmp, &lb->lease_list, l_entry)
fs/smb/server/oplock.c
1255
lease_del_table(lease);
fs/smb/server/oplock.c
1265
struct lease *lease;
fs/smb/server/oplock.c
127
struct lease_table *lb = lease->l_lb;
fs/smb/server/oplock.c
1288
list_for_each_entry(lease, &lb->lease_list, l_entry) {
fs/smb/server/oplock.c
1289
if (lease->ci == ci)
fs/smb/server/oplock.c
1291
if (!memcmp(lease->lease_key, lctx->lease_key,
fs/smb/server/oplock.c
1305
static void add_lease_global_list(struct lease *lease, struct ksmbd_conn *conn,
fs/smb/server/oplock.c
1314
lease_add_table(lease, lb);
fs/smb/server/oplock.c
1321
lease_add_table(lease, new_lb);
fs/smb/server/oplock.c
133
if (list_empty(&lease->l_entry)) {
fs/smb/server/oplock.c
138
list_del_init(&lease->l_entry);
fs/smb/server/oplock.c
139
lease->l_lb = NULL;
fs/smb/server/oplock.c
142
lease_put(lease);
fs/smb/server/oplock.c
170
static struct lease *alloc_lease(struct lease_ctx_info *lctx,
fs/smb/server/oplock.c
173
struct lease *lease;
fs/smb/server/oplock.c
175
lease = kmalloc_obj(struct lease, KSMBD_DEFAULT_GFP);
fs/smb/server/oplock.c
176
if (!lease)
fs/smb/server/oplock.c
179
memcpy(lease->lease_key, lctx->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
180
lease->state = lctx->req_state;
fs/smb/server/oplock.c
1806
void create_lease_buf(u8 *rbuf, struct lease *lease)
fs/smb/server/oplock.c
1808
if (lease->version == 2) {
fs/smb/server/oplock.c
181
lease->new_state = 0;
fs/smb/server/oplock.c
1813
memcpy(buf->lcontext.LeaseKey, lease->lease_key,
fs/smb/server/oplock.c
1815
if (lease_has_parent_key(lease))
fs/smb/server/oplock.c
1817
if (lease_break_in_progress(lease))
fs/smb/server/oplock.c
182
lease->flags = lctx->flags;
fs/smb/server/oplock.c
1820
buf->lcontext.Epoch = cpu_to_le16(lease->epoch);
fs/smb/server/oplock.c
1821
buf->lcontext.LeaseState = lease->state;
fs/smb/server/oplock.c
1822
if (lease_has_parent_key(lease))
fs/smb/server/oplock.c
1823
memcpy(buf->lcontext.ParentLeaseKey, lease->parent_lease_key,
fs/smb/server/oplock.c
183
lease->duration = lctx->duration;
fs/smb/server/oplock.c
1839
memcpy(buf->lcontext.LeaseKey, lease->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
184
lease->is_dir = lctx->is_dir;
fs/smb/server/oplock.c
1840
if (lease_break_in_progress(lease))
fs/smb/server/oplock.c
1843
buf->lcontext.LeaseState = lease->state;
fs/smb/server/oplock.c
185
memcpy(lease->parent_lease_key, lctx->parent_lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
186
lease->version = lctx->version;
fs/smb/server/oplock.c
187
lease->epoch = lctx->version == 2 ? le16_to_cpu(lctx->epoch) + 1 : 0;
fs/smb/server/oplock.c
188
lease->ci = ci;
fs/smb/server/oplock.c
189
lease->reuse_epoch = false;
fs/smb/server/oplock.c
190
lease->l_lb = NULL;
fs/smb/server/oplock.c
191
INIT_LIST_HEAD(&lease->l_entry);
fs/smb/server/oplock.c
192
INIT_LIST_HEAD(&lease->open_list);
fs/smb/server/oplock.c
193
spin_lock_init(&lease->lock);
fs/smb/server/oplock.c
194
atomic_set(&lease->refcount, 1);
fs/smb/server/oplock.c
196
return lease;
fs/smb/server/oplock.c
199
static void lease_add_open(struct lease *lease, struct oplock_info *opinfo)
fs/smb/server/oplock.c
201
spin_lock(&lease->lock);
fs/smb/server/oplock.c
202
list_add(&opinfo->lease_entry, &lease->open_list);
fs/smb/server/oplock.c
203
spin_unlock(&lease->lock);
fs/smb/server/oplock.c
208
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
211
if (!lease)
fs/smb/server/oplock.c
214
spin_lock(&lease->lock);
fs/smb/server/oplock.c
2156
struct lease *lease;
fs/smb/server/oplock.c
217
remove_table = list_empty(&lease->open_list);
fs/smb/server/oplock.c
2170
list_for_each_entry(lease, &lt->lease_list, l_entry) {
fs/smb/server/oplock.c
2171
if (memcmp(lease->lease_key, lease_key, SMB2_LEASE_KEY_SIZE))
fs/smb/server/oplock.c
2173
if (!(lease->state & (SMB2_LEASE_HANDLE_CACHING_LE |
fs/smb/server/oplock.c
2177
spin_lock(&lease->lock);
fs/smb/server/oplock.c
2178
list_for_each_entry(opinfo, &lease->open_list, lease_entry) {
fs/smb/server/oplock.c
2187
spin_unlock(&lease->lock);
fs/smb/server/oplock.c
219
spin_unlock(&lease->lock);
fs/smb/server/oplock.c
223
lease_del_table(lease);
fs/smb/server/oplock.c
253
void lease_update_oplock_levels(struct lease *lease)
fs/smb/server/oplock.c
258
if (!lease)
fs/smb/server/oplock.c
261
level = smb2_map_lease_to_oplock(lease->state);
fs/smb/server/oplock.c
262
spin_lock(&lease->lock);
fs/smb/server/oplock.c
263
list_for_each_entry(opinfo, &lease->open_list, lease_entry)
fs/smb/server/oplock.c
265
spin_unlock(&lease->lock);
fs/smb/server/oplock.c
404
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
410
pr_err("lease state(0x%x)\n", lease->state);
fs/smb/server/oplock.c
416
lease->state = lease->new_state;
fs/smb/server/oplock.c
417
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
430
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
432
lease->state = lease->new_state;
fs/smb/server/oplock.c
433
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
445
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
451
pr_err("lease state(0x%x)\n", lease->state);
fs/smb/server/oplock.c
456
lease->state = lease->new_state;
fs/smb/server/oplock.c
457
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
470
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
475
pr_err("lease state(0x%x)\n", lease->state);
fs/smb/server/oplock.c
48
static bool lease_has_parent_key(struct lease *lease)
fs/smb/server/oplock.c
480
lease->state = lease->new_state;
fs/smb/server/oplock.c
481
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
494
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
496
if (!(lease->state & SMB2_LEASE_READ_CACHING_LE)) {
fs/smb/server/oplock.c
497
ksmbd_debug(OPLOCK, "bad lease state(0x%x)\n", lease->state);
fs/smb/server/oplock.c
50
return lease->flags & SMB2_LEASE_FLAG_PARENT_LEASE_KEY_SET_LE;
fs/smb/server/oplock.c
501
lease->new_state = SMB2_LEASE_NONE_LE;
fs/smb/server/oplock.c
502
lease->state |= SMB2_LEASE_WRITE_CACHING_LE;
fs/smb/server/oplock.c
503
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
516
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
518
if (!(lease->state == SMB2_LEASE_NONE_LE)) {
fs/smb/server/oplock.c
519
ksmbd_debug(OPLOCK, "bad lease state(0x%x)\n", lease->state);
fs/smb/server/oplock.c
523
lease->new_state = SMB2_LEASE_NONE_LE;
fs/smb/server/oplock.c
524
lease->state = new_state;
fs/smb/server/oplock.c
525
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
53
static bool lease_break_in_progress(struct lease *lease)
fs/smb/server/oplock.c
573
struct lease *lease = opinfo_new->o_lease;
fs/smb/server/oplock.c
58
spin_lock(&lease->lock);
fs/smb/server/oplock.c
581
lease->state = lctx->req_state;
fs/smb/server/oplock.c
582
memcpy(lease->lease_key, lctx->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
59
list_for_each_entry(opinfo, &lease->open_list, lease_entry) {
fs/smb/server/oplock.c
596
struct lease *lease = opinfo_new->o_lease;
fs/smb/server/oplock.c
601
lease->state = SMB2_LEASE_READ_CACHING_LE;
fs/smb/server/oplock.c
603
lease->state |= SMB2_LEASE_HANDLE_CACHING_LE;
fs/smb/server/oplock.c
604
memcpy(lease->lease_key, lctx->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
618
struct lease *lease = opinfo_new->o_lease;
fs/smb/server/oplock.c
623
lease->state = 0;
fs/smb/server/oplock.c
624
memcpy(lease->lease_key, lctx->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/server/oplock.c
65
spin_unlock(&lease->lock);
fs/smb/server/oplock.c
660
struct lease *lease;
fs/smb/server/oplock.c
675
lease = opinfo->o_lease;
fs/smb/server/oplock.c
692
if (lease->state != SMB2_LEASE_NONE_LE &&
fs/smb/server/oplock.c
693
lease->state == (lctx->req_state & lease->state)) {
fs/smb/server/oplock.c
694
lease->epoch++;
fs/smb/server/oplock.c
695
lease->state |= lctx->req_state;
fs/smb/server/oplock.c
706
if (lease->state != lctx->req_state) {
fs/smb/server/oplock.c
707
lease->epoch++;
fs/smb/server/oplock.c
708
lease->state = lctx->req_state;
fs/smb/server/oplock.c
709
lease_update_oplock_levels(lease);
fs/smb/server/oplock.c
714
if (lctx->req_state && lease->state ==
fs/smb/server/oplock.c
716
lease->epoch++;
fs/smb/server/oplock.c
799
struct lease *lease = opinfo->o_lease;
fs/smb/server/oplock.c
802
return lease->state != SMB2_LEASE_NONE_LE;
fs/smb/server/oplock.h
116
void create_lease_buf(u8 *rbuf, struct lease *lease);
fs/smb/server/oplock.h
119
void lease_update_oplock_levels(struct lease *lease);
fs/smb/server/oplock.h
76
struct lease *o_lease;
fs/smb/server/smb2pdu.c
9432
static int check_lease_state(struct lease *lease, __le32 req_state)
fs/smb/server/smb2pdu.c
9435
!(req_state & ~lease->new_state))
fs/smb/server/smb2pdu.c
9455
struct lease *lease;
fs/smb/server/smb2pdu.c
9468
lease = opinfo->o_lease;
fs/smb/server/smb2pdu.c
9482
if (check_lease_state(lease, req->LeaseState)) {
fs/smb/server/smb2pdu.c
9486
req->LeaseState, lease->new_state);
fs/smb/server/smb2pdu.c
9491
lease->state = lease_state;
fs/smb/server/smb2pdu.c
9492
lease->new_state = SMB2_LEASE_NONE_LE;
fs/smb/server/smb2pdu.c
9493
lease_update_oplock_levels(lease);
include/linux/filelock.h
422
struct file_lease **lease, void **priv)
include/linux/filelock.h
428
struct file_lease **lease, void **priv)
include/net/netdev_rx_queue.h
40
struct netdev_rx_queue *lease;
include/rdma/ib_sa.h
197
__be32 lease;
include/trace/events/filelock.h
244
TP_PROTO(bool conflict, struct file_lease *lease, struct file_lease *breaker),
include/trace/events/filelock.h
246
TP_ARGS(conflict, lease, breaker),
include/trace/events/filelock.h
249
__field(void *, lease)
include/trace/events/filelock.h
259
__entry->lease = lease;
include/trace/events/filelock.h
260
__entry->l_fl_flags = lease->c.flc_flags;
include/trace/events/filelock.h
261
__entry->l_fl_type = lease->c.flc_type;
include/trace/events/filelock.h
270
__entry->lease,
include/uapi/rdma/ib_user_sa.h
82
__be32 lease;
net/core/netdev-genl.c
1142
lease_rxq = READ_ONCE(__netif_get_rx_queue(dev, i)->lease);
net/core/netdev-genl.c
1381
if (rxq->lease && rxq->lease->dev != dev_lease) {
net/core/netdev-genl.c
464
hw_rxq = rxq->lease;
net/core/netdev_queues.c
51
hw_rxq = __netif_get_rx_queue(dev, idx)->lease;
net/core/netdev_rx_queue.c
21
WRITE_ONCE(rxq_src->lease, rxq_dst);
net/core/netdev_rx_queue.c
22
WRITE_ONCE(rxq_dst->lease, rxq_src);
net/core/netdev_rx_queue.c
33
WRITE_ONCE(rxq_src->lease, NULL);
net/core/netdev_rx_queue.c
34
WRITE_ONCE(rxq_dst->lease, NULL);
net/core/netdev_rx_queue.c
42
return READ_ONCE(__netif_get_rx_queue(dev, rxq_idx)->lease);
net/core/netdev_rx_queue.c
72
if (rxq->lease) {
net/core/netdev_rx_queue.c
75
rxq = rxq->lease;
net/xdp/xsk.c
139
hw_rxq = __netif_get_rx_queue(dev, queue_id)->lease;
net/xdp/xsk.c
181
hw_rxq = __netif_get_rx_queue(dev, queue_id)->lease;
net/xdp/xsk.c
402
rxq = READ_ONCE(__netif_get_rx_queue(dev, queue_index)->lease);