arch/s390/include/asm/uv.h
605
return share(addr, UVC_CMD_SET_SHARED_ACCESS);
arch/s390/include/asm/uv.h
615
return share(addr, UVC_CMD_REMOVE_SHARED_ACCESS);
arch/x86/pci/xen.c
37
int share = 1;
arch/x86/pci/xen.c
51
share = 0;
arch/x86/pci/xen.c
53
rc = xen_bind_pirq_gsi_to_irq(gsi, pirq, share, "pcifront");
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/i2c.h
19
u8 share;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c
111
info->share = nvbios_rd08(bios, ent + 1) >> 1;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c
116
info->share = info->auxch;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c
125
info->share = info->auxch;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c
159
info->share = DCB_I2C_UNUSED;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c
97
info->share = DCB_I2C_UNUSED;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
286
ccbE.drive, ccbE.sense, ccbE.share, ccbE.auxch);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
288
if (ccbE.share != DCB_I2C_UNUSED) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
289
const int id = NVKM_I2C_PAD_HYBRID(ccbE.share);
drivers/hsi/hsi_core.c
591
int hsi_claim_port(struct hsi_client *cl, unsigned int share)
drivers/hsi/hsi_core.c
597
if ((port->claimed) && (!port->shared || !share)) {
drivers/hsi/hsi_core.c
606
port->shared = !!share;
drivers/net/ethernet/intel/libeth/xdp.c
23
lock->share = true;
drivers/net/ethernet/intel/libeth/xdp.c
41
lock->share = false;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
257
u64 share = 0;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
263
share = div64_u64(div_u64(rate * 100, BYTES_IN_MBIT),
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
266
share = 101;
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
268
*bw_share = share == 0 ? 1 : share > 100 ? 0 : share;
drivers/net/fjes/fjes_debugfs.c
44
fjes_hw_epid_is_shared(hw->hw_info.share, epidx) ? 'Y' : 'N');
drivers/net/fjes/fjes_hw.c
102
hw->hw_info.share->epnum = hw->max_epid;
drivers/net/fjes/fjes_hw.c
109
kfree(hw->hw_info.share);
drivers/net/fjes/fjes_hw.c
110
hw->hw_info.share = NULL;
drivers/net/fjes/fjes_hw.c
274
param.share_start = __pa(hw->hw_info.share->ep_status);
drivers/net/fjes/fjes_hw.c
616
struct fjes_device_shared_info *share = hw->hw_info.share;
drivers/net/fjes/fjes_hw.c
624
if (!req_buf || !res_buf || !share)
drivers/net/fjes/fjes_hw.c
745
int fjes_hw_epid_is_shared(struct fjes_device_shared_info *share,
drivers/net/fjes/fjes_hw.c
750
if (dest_epid < share->epnum)
drivers/net/fjes/fjes_hw.c
751
value = share->ep_status[dest_epid];
drivers/net/fjes/fjes_hw.c
772
if (fjes_hw_epid_is_shared(hw->hw_info.share, epid)) {
drivers/net/fjes/fjes_hw.c
831
status = fjes_hw_epid_is_shared(hw->hw_info.share,
drivers/net/fjes/fjes_hw.c
98
hw->hw_info.share = kzalloc(size, GFP_KERNEL);
drivers/net/fjes/fjes_hw.c
99
if (!hw->hw_info.share)
drivers/net/fjes/fjes_hw.h
278
struct fjes_device_shared_info *share;
drivers/net/fjes/fjes_main.c
1156
is_shared = fjes_hw_epid_is_shared(hw->hw_info.share,
drivers/net/fjes/fjes_main.c
424
param.share_start = __pa(hw->hw_info.share->ep_status);
drivers/net/fjes/fjes_trace.h
282
__entry->ep_status = hw->hw_info.share->ep_status[src_epid];
drivers/net/fjes/fjes_trace.h
303
__entry->ep_status = hw->hw_info.share->ep_status[src_epid];
drivers/net/fjes/fjes_trace.h
326
__entry->ep_status = hw->hw_info.share->ep_status[src_epid];
drivers/net/fjes/fjes_trace.h
347
__entry->ep_status = hw->hw_info.share->ep_status[src_epid];
fs/dax.c
352
return !folio->mapping && folio->share;
fs/dax.c
377
folio->share = 1;
fs/dax.c
403
folio->share = 0;
fs/dax.c
425
f->share = 0;
fs/dax.c
441
ref = --folio->share;
fs/dax.c
493
WARN_ON_ONCE(!folio->share);
fs/dax.c
495
folio->share++;
fs/lockd/nlm3xdr_gen.c
235
if (!xdrgen_decode_nlm_share(xdr, &ptr->share))
fs/lockd/nlm3xdr_gen.c
613
if (!xdrgen_encode_nlm_share(xdr, &value->share))
fs/lockd/nlm4xdr_gen.c
221
if (!xdrgen_decode_nlm4_share(xdr, &ptr->share))
fs/lockd/nlm4xdr_gen.c
623
if (!xdrgen_encode_nlm4_share(xdr, &value->share))
fs/lockd/svc4proc.c
1004
host = nlm4svc_lookup_host(rqstp, argp->xdrgen.share.caller_name, true);
fs/lockd/svc4proc.c
1014
argp->xdrgen.share.access,
fs/lockd/svc4proc.c
1015
argp->xdrgen.share.mode);
fs/lockd/svc4proc.c
1058
.fh = argp->xdrgen.share.fh,
fs/lockd/svc4proc.c
1059
.oh = argp->xdrgen.share.oh,
fs/lockd/svc4proc.c
1072
host = nlm4svc_lookup_host(rqstp, argp->xdrgen.share.caller_name, true);
fs/lockd/svc4proc.c
992
.fh = argp->xdrgen.share.fh,
fs/lockd/svc4proc.c
993
.oh = argp->xdrgen.share.oh,
fs/lockd/svcproc.c
1017
.fh = argp->xdrgen.share.fh,
fs/lockd/svcproc.c
1018
.oh = argp->xdrgen.share.oh,
fs/lockd/svcproc.c
1029
host = nlm3svc_lookup_host(rqstp, argp->xdrgen.share.caller_name, false);
fs/lockd/svcproc.c
1039
argp->xdrgen.share.access,
fs/lockd/svcproc.c
1040
argp->xdrgen.share.mode);
fs/lockd/svcproc.c
1078
.fh = argp->xdrgen.share.fh,
fs/lockd/svcproc.c
1079
.oh = argp->xdrgen.share.oh,
fs/lockd/svcproc.c
1092
host = nlm3svc_lookup_host(rqstp, argp->xdrgen.share.caller_name, false);
fs/lockd/svcshare.c
114
struct lockd_share *share, **shpp;
fs/lockd/svcshare.c
117
while ((share = *shpp) != NULL) {
fs/lockd/svcshare.c
118
if (match(share->s_host, host)) {
fs/lockd/svcshare.c
119
*shpp = share->s_next;
fs/lockd/svcshare.c
120
kfree(share);
fs/lockd/svcshare.c
123
shpp = &share->s_next;
fs/lockd/svcshare.c
22
nlm_cmp_owner(struct lockd_share *share, struct xdr_netobj *oh)
fs/lockd/svcshare.c
24
return share->s_owner.len == oh->len
fs/lockd/svcshare.c
25
&& !memcmp(share->s_owner.data, oh->data, oh->len);
fs/lockd/svcshare.c
42
struct lockd_share *share;
fs/lockd/svcshare.c
48
for (share = file->f_shares; share; share = share->s_next) {
fs/lockd/svcshare.c
49
if (share->s_host == host && nlm_cmp_owner(share, oh))
fs/lockd/svcshare.c
51
if ((access & share->s_mode) || (mode & share->s_access))
fs/lockd/svcshare.c
55
share = kmalloc(sizeof(*share) + oh->len, GFP_KERNEL);
fs/lockd/svcshare.c
56
if (share == NULL)
fs/lockd/svcshare.c
60
ohdata = (u8 *) (share + 1);
fs/lockd/svcshare.c
63
share->s_file = file;
fs/lockd/svcshare.c
64
share->s_host = host;
fs/lockd/svcshare.c
65
share->s_owner.data = ohdata;
fs/lockd/svcshare.c
66
share->s_owner.len = oh->len;
fs/lockd/svcshare.c
67
share->s_next = file->f_shares;
fs/lockd/svcshare.c
68
file->f_shares = share;
fs/lockd/svcshare.c
71
share->s_access = access;
fs/lockd/svcshare.c
72
share->s_mode = mode;
fs/lockd/svcshare.c
88
struct lockd_share *share, **shpp;
fs/lockd/svcshare.c
93
for (shpp = &file->f_shares; (share = *shpp) != NULL;
fs/lockd/svcshare.c
94
shpp = &share->s_next) {
fs/lockd/svcshare.c
95
if (share->s_host == host && nlm_cmp_owner(share, oh)) {
fs/lockd/svcshare.c
96
*shpp = share->s_next;
fs/lockd/svcshare.c
97
kfree(share);
fs/smb/client/cifs_swn.c
302
const char *host, *share, *delim;
fs/smb/client/cifs_swn.c
325
share = unc + 2;
fs/smb/client/cifs_swn.c
326
delim = strchr(share, '\\');
fs/smb/client/cifs_swn.c
329
share = delim + 1;
fs/smb/client/cifs_swn.c
330
share_len = strlen(share);
fs/smb/client/cifs_swn.c
333
!strncasecmp(share, share_name, share_len);
fs/smb/client/dfs.c
312
static int target_share_matches_server(struct TCP_Server_Info *server, char *share,
fs/smb/client/dfs.c
320
extract_unc_hostname(share, &dfs_host, &dfs_host_len);
fs/smb/client/dfs.c
345
char *share = NULL, *prefix = NULL;
fs/smb/client/dfs.c
352
kfree(share);
fs/smb/client/dfs.c
354
share = prefix = NULL;
fs/smb/client/dfs.c
357
rc = dfs_cache_get_tgt_share(server->leaf_fullpath + 1, tit, &share, &prefix);
fs/smb/client/dfs.c
363
rc = target_share_matches_server(server, share, &target_match);
fs/smb/client/dfs.c
372
scnprintf(tree, MAX_TREE_SIZE, "\\%s", share);
fs/smb/client/dfs.c
380
kfree(share);
fs/smb/client/dfs_cache.c
1017
static const char *parse_target_share(const char *target, char **share)
fs/smb/client/dfs_cache.c
1032
*share = kstrndup(target, len, GFP_KERNEL);
fs/smb/client/dfs_cache.c
1033
if (!*share)
fs/smb/client/dfs_cache.c
1050
int dfs_cache_get_tgt_share(char *path, const struct dfs_cache_tgt_iterator *it, char **share,
fs/smb/client/dfs_cache.c
1060
if (!it || !path || !share || !prefix || strlen(path) < it->it_path_consumed)
fs/smb/client/dfs_cache.c
1091
*share = target_share;
fs/smb/client/dfs_cache.h
53
char **share, char **prefix);
fs/smb/server/ksmbd_netlink.h
215
__s8 share[KSMBD_REQ_MAX_SHARE_NAME];
fs/smb/server/mgmt/share_config.c
115
list_add(&p->list, &share->veto_list);
fs/smb/server/mgmt/share_config.c
128
struct ksmbd_share_config *share = NULL;
fs/smb/server/mgmt/share_config.c
153
share = kzalloc_obj(struct ksmbd_share_config, KSMBD_DEFAULT_GFP);
fs/smb/server/mgmt/share_config.c
154
if (!share)
fs/smb/server/mgmt/share_config.c
157
share->flags = resp->flags;
fs/smb/server/mgmt/share_config.c
158
atomic_set(&share->refcount, 1);
fs/smb/server/mgmt/share_config.c
159
INIT_LIST_HEAD(&share->veto_list);
fs/smb/server/mgmt/share_config.c
160
share->name = kstrdup(name, KSMBD_DEFAULT_GFP);
fs/smb/server/mgmt/share_config.c
162
if (!test_share_config_flag(share, KSMBD_SHARE_FLAG_PIPE)) {
fs/smb/server/mgmt/share_config.c
168
share->path = kstrndup(ksmbd_share_config_path(resp), path_len,
fs/smb/server/mgmt/share_config.c
170
if (!share->path) {
fs/smb/server/mgmt/share_config.c
174
share->path_sz = strlen(share->path);
fs/smb/server/mgmt/share_config.c
175
while (share->path_sz > 1 &&
fs/smb/server/mgmt/share_config.c
176
share->path[share->path_sz - 1] == '/')
fs/smb/server/mgmt/share_config.c
177
share->path[--share->path_sz] = '\0';
fs/smb/server/mgmt/share_config.c
179
share->create_mask = resp->create_mask;
fs/smb/server/mgmt/share_config.c
180
share->directory_mask = resp->directory_mask;
fs/smb/server/mgmt/share_config.c
181
share->force_create_mode = resp->force_create_mode;
fs/smb/server/mgmt/share_config.c
182
share->force_directory_mode = resp->force_directory_mode;
fs/smb/server/mgmt/share_config.c
183
share->force_uid = resp->force_uid;
fs/smb/server/mgmt/share_config.c
184
share->force_gid = resp->force_gid;
fs/smb/server/mgmt/share_config.c
186
ret = parse_veto_list(share,
fs/smb/server/mgmt/share_config.c
189
if (!ret && share->path) {
fs/smb/server/mgmt/share_config.c
190
if (__ksmbd_override_fsids(work, share)) {
fs/smb/server/mgmt/share_config.c
191
kill_share(share);
fs/smb/server/mgmt/share_config.c
192
share = NULL;
fs/smb/server/mgmt/share_config.c
196
ret = kern_path(share->path, 0, &share->vfs_path);
fs/smb/server/mgmt/share_config.c
200
share->path);
fs/smb/server/mgmt/share_config.c
202
kfree(share->path);
fs/smb/server/mgmt/share_config.c
203
share->path = NULL;
fs/smb/server/mgmt/share_config.c
206
if (ret || !share->name) {
fs/smb/server/mgmt/share_config.c
207
kill_share(share);
fs/smb/server/mgmt/share_config.c
208
share = NULL;
fs/smb/server/mgmt/share_config.c
218
hash_add(shares_table, &share->hlist, share_name_hash(name));
fs/smb/server/mgmt/share_config.c
220
kill_share(share);
fs/smb/server/mgmt/share_config.c
221
share = lookup;
fs/smb/server/mgmt/share_config.c
227
return share;
fs/smb/server/mgmt/share_config.c
233
struct ksmbd_share_config *share;
fs/smb/server/mgmt/share_config.c
236
share = __share_lookup(name);
fs/smb/server/mgmt/share_config.c
237
if (share)
fs/smb/server/mgmt/share_config.c
238
share = __get_share_config(share);
fs/smb/server/mgmt/share_config.c
241
if (share)
fs/smb/server/mgmt/share_config.c
242
return share;
fs/smb/server/mgmt/share_config.c
246
bool ksmbd_share_veto_filename(struct ksmbd_share_config *share,
fs/smb/server/mgmt/share_config.c
251
list_for_each_entry(p, &share->veto_list, list) {
fs/smb/server/mgmt/share_config.c
36
static void kill_share(struct ksmbd_share_config *share)
fs/smb/server/mgmt/share_config.c
38
while (!list_empty(&share->veto_list)) {
fs/smb/server/mgmt/share_config.c
41
p = list_entry(share->veto_list.next,
fs/smb/server/mgmt/share_config.c
49
if (share->path)
fs/smb/server/mgmt/share_config.c
50
path_put(&share->vfs_path);
fs/smb/server/mgmt/share_config.c
51
kfree(share->name);
fs/smb/server/mgmt/share_config.c
52
kfree(share->path);
fs/smb/server/mgmt/share_config.c
53
kfree(share);
fs/smb/server/mgmt/share_config.c
56
void ksmbd_share_config_del(struct ksmbd_share_config *share)
fs/smb/server/mgmt/share_config.c
59
hash_del(&share->hlist);
fs/smb/server/mgmt/share_config.c
63
void __ksmbd_share_config_put(struct ksmbd_share_config *share)
fs/smb/server/mgmt/share_config.c
65
ksmbd_share_config_del(share);
fs/smb/server/mgmt/share_config.c
66
kill_share(share);
fs/smb/server/mgmt/share_config.c
70
__get_share_config(struct ksmbd_share_config *share)
fs/smb/server/mgmt/share_config.c
72
if (!atomic_inc_not_zero(&share->refcount))
fs/smb/server/mgmt/share_config.c
74
return share;
fs/smb/server/mgmt/share_config.c
79
struct ksmbd_share_config *share;
fs/smb/server/mgmt/share_config.c
82
hash_for_each_possible(shares_table, share, hlist, key) {
fs/smb/server/mgmt/share_config.c
83
if (!strcmp(name, share->name))
fs/smb/server/mgmt/share_config.c
84
return share;
fs/smb/server/mgmt/share_config.c
89
static int parse_veto_list(struct ksmbd_share_config *share,
fs/smb/server/mgmt/share_config.h
40
share_config_create_mode(struct ksmbd_share_config *share,
fs/smb/server/mgmt/share_config.h
43
umode_t mode = (posix_mode ?: (umode_t)-1) & share->create_mask;
fs/smb/server/mgmt/share_config.h
45
return mode | share->force_create_mode;
fs/smb/server/mgmt/share_config.h
49
share_config_directory_mode(struct ksmbd_share_config *share,
fs/smb/server/mgmt/share_config.h
52
umode_t mode = (posix_mode ?: (umode_t)-1) & share->directory_mask;
fs/smb/server/mgmt/share_config.h
54
return mode | share->force_directory_mode;
fs/smb/server/mgmt/share_config.h
57
static inline int test_share_config_flag(struct ksmbd_share_config *share,
fs/smb/server/mgmt/share_config.h
60
return share->flags & flag;
fs/smb/server/mgmt/share_config.h
63
void ksmbd_share_config_del(struct ksmbd_share_config *share);
fs/smb/server/mgmt/share_config.h
64
void __ksmbd_share_config_put(struct ksmbd_share_config *share);
fs/smb/server/mgmt/share_config.h
66
static inline void ksmbd_share_config_put(struct ksmbd_share_config *share)
fs/smb/server/mgmt/share_config.h
68
if (!atomic_dec_and_test(&share->refcount))
fs/smb/server/mgmt/share_config.h
70
__ksmbd_share_config_put(share);
fs/smb/server/mgmt/share_config.h
75
bool ksmbd_share_veto_filename(struct ksmbd_share_config *share,
fs/smb/server/misc.c
170
char *convert_to_nt_pathname(struct ksmbd_share_config *share,
fs/smb/server/misc.c
174
int share_path_len = share->path_sz;
fs/smb/server/misc.c
188
if (strncmp(ab_pathname, share->path, share_path_len)) {
fs/smb/server/misc.h
20
char *convert_to_nt_pathname(struct ksmbd_share_config *share,
fs/smb/server/oplock.c
2201
struct ksmbd_share_config *share,
fs/smb/server/oplock.c
2275
ret = ksmbd_validate_name_reconnect(share, fp, name);
fs/smb/server/oplock.h
138
struct ksmbd_share_config *share,
fs/smb/server/smb2pdu.c
2260
struct ksmbd_share_config *share = NULL;
fs/smb/server/smb2pdu.c
2291
share = status.tree_conn->share_conf;
fs/smb/server/smb2pdu.c
2292
if (test_share_config_flag(share, KSMBD_SHARE_FLAG_PIPE)) {
fs/smb/server/smb2pdu.c
2324
if (server_conf.flags & KSMBD_GLOBAL_FLAG_DURABLE_HANDLE && share &&
fs/smb/server/smb2pdu.c
2325
test_share_config_flag(share,
fs/smb/server/smb2pdu.c
2890
struct ksmbd_share_config *share = tcon->share_conf;
fs/smb/server/smb2pdu.c
2901
mode = share_config_directory_mode(share, posix_mode);
fs/smb/server/smb2pdu.c
2908
mode = share_config_create_mode(share, posix_mode);
fs/smb/server/smb2pdu.c
3210
struct ksmbd_share_config *share = tcon->share_conf;
fs/smb/server/smb2pdu.c
3248
if (test_share_config_flag(share, KSMBD_SHARE_FLAG_PIPE)) {
fs/smb/server/smb2pdu.c
3303
if (ksmbd_share_veto_filename(share, name)) {
fs/smb/server/smb2pdu.c
3343
rc = smb2_check_durable_oplock(conn, share, dh_info.fp,
fs/smb/server/smb2pdu.c
4812
struct ksmbd_share_config *share = work->tcon->share_conf;
fs/smb/server/smb2pdu.c
4919
if (test_share_config_flag(share, KSMBD_SHARE_FLAG_HIDE_DOT_FILES))
fs/smb/server/smb2pdu.c
5949
struct ksmbd_share_config *share = work->tcon->share_conf;
fs/smb/server/smb2pdu.c
5955
if (!share->path)
fs/smb/server/smb2pdu.c
5958
rc = kern_path(share->path, LOOKUP_NO_SYMLINKS, &path);
fs/smb/server/smb2pdu.c
5966
pr_err("cannot do stat of path %s\n", share->path);
fs/smb/server/smb2pdu.c
6050
serial_crc = crc32_le(serial_crc, share->name,
fs/smb/server/smb2pdu.c
6051
strlen(share->name));
fs/smb/server/smb2pdu.c
6052
serial_crc = crc32_le(serial_crc, share->path,
fs/smb/server/smb2pdu.c
6053
strlen(share->path));
fs/smb/server/smb2pdu.c
6059
share->name, PATH_MAX,
fs/smb/server/smb2pdu.c
6556
struct ksmbd_share_config *share = fp->tcon->share_conf;
fs/smb/server/smb2pdu.c
6605
if (ksmbd_share_veto_filename(share, new_name)) {
fs/smb/server/smb2pdu.c
6623
struct ksmbd_share_config *share,
fs/smb/server/smb2pdu.c
6691
struct ksmbd_share_config *share)
fs/smb/server/smb2pdu.c
6738
if (test_share_config_flag(share, KSMBD_SHARE_FLAG_STORE_DOS_ATTRS) &&
fs/smb/server/smb2pdu.c
6986
struct ksmbd_share_config *share)
fs/smb/server/smb2pdu.c
6997
return set_file_basic_info(fp, (struct file_basic_info *)buffer, share);
fs/smb/server/smb_common.c
756
struct ksmbd_share_config *share)
fs/smb/server/smb_common.c
768
if (share->force_uid != KSMBD_SHARE_INVALID_UID)
fs/smb/server/smb_common.c
769
uid = share->force_uid;
fs/smb/server/smb_common.c
770
if (share->force_gid != KSMBD_SHARE_INVALID_GID)
fs/smb/server/smb_common.c
771
gid = share->force_gid;
fs/smb/server/smb_common.h
191
struct ksmbd_share_config *share);
fs/smb/server/transport_ipc.c
679
struct ksmbd_share_config *share,
fs/smb/server/transport_ipc.c
690
if (strlen(share->name) >= KSMBD_REQ_MAX_SHARE_NAME)
fs/smb/server/transport_ipc.c
705
strscpy(req->share, share->name, KSMBD_REQ_MAX_SHARE_NAME);
fs/smb/server/transport_ipc.h
25
struct ksmbd_share_config *share,
fs/smb/server/vfs_cache.c
1639
int ksmbd_validate_name_reconnect(struct ksmbd_share_config *share,
fs/smb/server/vfs_cache.c
1655
if (name && strcmp(&ab_pathname[share->path_sz + 1], name)) {
fs/smb/server/vfs_cache.h
218
int ksmbd_validate_name_reconnect(struct ksmbd_share_config *share,
include/linux/hsi/hsi.h
243
int hsi_claim_port(struct hsi_client *cl, unsigned int share);
include/linux/mm_types.h
107
unsigned long share; /* share count for fsdax */
include/linux/mm_types.h
425
unsigned long share;
include/linux/sunrpc/xdrgen/nlm3.h
123
struct nlm_share share;
include/linux/sunrpc/xdrgen/nlm4.h
138
struct nlm4_share share;
include/net/ipv6.h
327
u8 share;
include/net/libeth/types.h
82
bool share;
include/net/libeth/xdp.h
167
bool share)
include/net/libeth/xdp.h
169
if (unlikely(share))
include/net/libeth/xdp.h
184
if (static_branch_unlikely(&libeth_xdpsq_share) && lock->share)
include/net/libeth/xdp.h
200
if (static_branch_unlikely(&libeth_xdpsq_share) && lock->share)
include/net/libeth/xdp.h
213
if (static_branch_unlikely(&libeth_xdpsq_share) && lock->share)
include/net/xfrm.h
569
u8 share;
include/sound/gus.h
178
unsigned int share; /* share count */
include/uapi/linux/xfrm.h
257
__u8 share;
include/uapi/linux/xfrm.h
452
__u8 share;
mm/memremap.c
512
new_folio->share = 0; /* fsdax only, unused for device private */
mm/nommu.c
1140
goto share;
mm/nommu.c
1195
share:
net/ipv6/ip6_flowlabel.c
100
fl->share == IPV6_FL_S_PROCESS ||
net/ipv6/ip6_flowlabel.c
101
fl->share == IPV6_FL_S_USER;
net/ipv6/ip6_flowlabel.c
108
if (fl->share == IPV6_FL_S_PROCESS)
net/ipv6/ip6_flowlabel.c
426
fl->share = freq->flr_share;
net/ipv6/ip6_flowlabel.c
435
switch (fl->share) {
net/ipv6/ip6_flowlabel.c
531
freq->flr_share = sfl->fl->share;
net/ipv6/ip6_flowlabel.c
671
if (fl1->share == IPV6_FL_S_EXCL ||
net/ipv6/ip6_flowlabel.c
672
fl1->share != fl->share ||
net/ipv6/ip6_flowlabel.c
673
((fl1->share == IPV6_FL_S_PROCESS) &&
net/ipv6/ip6_flowlabel.c
675
((fl1->share == IPV6_FL_S_USER) &&
net/ipv6/ip6_flowlabel.c
856
fl->share,
net/ipv6/ip6_flowlabel.c
857
((fl->share == IPV6_FL_S_PROCESS) ?
net/ipv6/ip6_flowlabel.c
859
((fl->share == IPV6_FL_S_USER) ?
net/ipv6/ip6_flowlabel.c
99
return fl->share == IPV6_FL_S_EXCL ||
net/xfrm/xfrm_compat.c
28
u8 dir, action, flags, share;
net/xfrm/xfrm_user.c
2003
switch (p->share) {
net/xfrm/xfrm_user.c
2089
t->share = ut->share;
net/xfrm/xfrm_user.c
2234
p->share = XFRM_SHARE_ANY; /* XXX xp->share */
net/xfrm/xfrm_user.c
2352
up->share = kp->share;
sound/isa/gus/gus_mem.c
131
block->share = 0;
sound/isa/gus/gus_mem.c
184
nblock->share++;
sound/isa/gus/gus_mem.c
280
if (block->share ||
sound/isa/gus/gus_mem.c
284
block->share,
sound/isa/gus/gus_mem.c
62
if (block->share) { /* ok.. shared block */
sound/isa/gus/gus_mem.c
63
block->share--;
tools/perf/tests/bp_account.c
103
if (!share) {
tools/perf/tests/bp_account.c
209
int share = detect_share(wp_cnt, bp_cnt);
tools/perf/tests/bp_account.c
217
wp_cnt, bp_cnt, has_ioctl, share);
tools/perf/tests/bp_account.c
222
return bp_accounting(wp_cnt, share);
tools/perf/tests/bp_account.c
82
static int bp_accounting(int wp_cnt, int share)
tools/testing/selftests/net/ipv6_flowlabel.c
175
static void flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags)
tools/testing/selftests/net/ipv6_flowlabel.c
181
.flr_share = share,
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
48
static int flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags)
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
54
.flr_share = share,