| /linux-6.15/fs/smb/server/mgmt/ |
| H A D | share_config.c | 49 if (share->path) in kill_share() 53 kfree(share); in kill_share() 74 return share; in __get_share_config() 154 if (!share) in share_config_request() 171 share->path_sz = strlen(share->path); in share_config_request() 173 share->path[share->path_sz - 1] == '/') in share_config_request() 174 share->path[--share->path_sz] = '\0'; in share_config_request() 192 ret = kern_path(share->path, 0, &share->vfs_path); in share_config_request() 233 if (share) in ksmbd_share_config_get() 234 share = __get_share_config(share); in ksmbd_share_config_get() [all …]
|
| H A D | share_config.h | 40 share_config_create_mode(struct ksmbd_share_config *share, in share_config_create_mode() argument 43 umode_t mode = (posix_mode ?: (umode_t)-1) & share->create_mask; in share_config_create_mode() 45 return mode | share->force_create_mode; in share_config_create_mode() 49 share_config_directory_mode(struct ksmbd_share_config *share, in share_config_directory_mode() argument 54 return mode | share->force_directory_mode; in share_config_directory_mode() 60 return share->flags & flag; in test_share_config_flag() 63 void ksmbd_share_config_del(struct ksmbd_share_config *share); 64 void __ksmbd_share_config_put(struct ksmbd_share_config *share); 68 if (!atomic_dec_and_test(&share->refcount)) in ksmbd_share_config_put() 70 __ksmbd_share_config_put(share); in ksmbd_share_config_put() [all …]
|
| /linux-6.15/fs/lockd/ |
| H A D | svcshare.c | 31 struct nlm_share *share; in nlmsvc_share_file() local 35 for (share = file->f_shares; share; share = share->s_next) { in nlmsvc_share_file() 36 if (share->s_host == host && nlm_cmp_owner(share, oh)) in nlmsvc_share_file() 43 share = kmalloc(sizeof(*share) + oh->len, in nlmsvc_share_file() 45 if (share == NULL) in nlmsvc_share_file() 52 share->s_file = file; in nlmsvc_share_file() 77 if (share->s_host == host && nlm_cmp_owner(share, oh)) { in nlmsvc_unshare_file() 78 *shpp = share->s_next; in nlmsvc_unshare_file() 79 kfree(share); in nlmsvc_unshare_file() 102 kfree(share); in nlmsvc_traverse_shares() [all …]
|
| /linux-6.15/tools/perf/tests/ |
| H A D | bp_account.c | 82 static int bp_accounting(int wp_cnt, int share) in bp_accounting() argument 103 if (!share) { in bp_accounting() 208 int share = detect_share(wp_cnt, bp_cnt); in test__bp_accounting() local 216 wp_cnt, bp_cnt, has_ioctl, share); in test__bp_accounting() 221 return bp_accounting(wp_cnt, share); in test__bp_accounting()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | i2c.c | 97 info->share = DCB_I2C_UNUSED; in dcb_i2c_parse() 111 info->share = nvbios_rd08(bios, ent + 1) >> 1; in dcb_i2c_parse() 116 info->share = info->auxch; in dcb_i2c_parse() 125 info->share = info->auxch; in dcb_i2c_parse() 159 info->share = DCB_I2C_UNUSED; in dcb_i2c_parse()
|
| /linux-6.15/fs/smb/server/ |
| H A D | misc.c | 162 char *convert_to_nt_pathname(struct ksmbd_share_config *share, in convert_to_nt_pathname() argument 166 int share_path_len = share->path_sz; in convert_to_nt_pathname() 178 if (strncmp(ab_pathname, share->path, share_path_len)) { in convert_to_nt_pathname() 288 char *convert_to_unix_name(struct ksmbd_share_config *share, const char *name) in convert_to_unix_name() argument 296 path_len = share->path_sz; in convert_to_unix_name() 302 memcpy(new_name, share->path, path_len); in convert_to_unix_name()
|
| H A D | misc.h | 17 char *convert_to_nt_pathname(struct ksmbd_share_config *share, 25 char *convert_to_unix_name(struct ksmbd_share_config *share, const char *name);
|
| /linux-6.15/fs/smb/client/ |
| H A D | dfs.c | 312 static int target_share_matches_server(struct TCP_Server_Info *server, char *share, in target_share_matches_server() argument 320 extract_unc_hostname(share, &dfs_host, &dfs_host_len); in target_share_matches_server() 345 char *share = NULL, *prefix = NULL; in tree_connect_dfs_target() local 352 kfree(share); in tree_connect_dfs_target() 354 share = prefix = NULL; in tree_connect_dfs_target() 357 rc = dfs_cache_get_tgt_share(server->leaf_fullpath + 1, tit, &share, &prefix); in tree_connect_dfs_target() 363 rc = target_share_matches_server(server, share, &target_match); in tree_connect_dfs_target() 372 scnprintf(tree, MAX_TREE_SIZE, "\\%s", share); in tree_connect_dfs_target() 380 kfree(share); in tree_connect_dfs_target()
|
| /linux-6.15/Documentation/misc-devices/ |
| H A D | uacce.rst | 9 This differs from the data sharing between cpu and io device, which share 12 share the same virtual address in the communication. 14 IOMMU share the same CPU page tables and as a result the same translation 97 hardware by ioctl (as control path) or share memory (as data path). 109 * @UACCE_QFRT_DUS: device user share region 123 The device user share region is used for share data buffer between user process
|
| /linux-6.15/net/ipv6/ |
| H A D | ip6_flowlabel.c | 99 return fl->share == IPV6_FL_S_EXCL || in fl_shared_exclusive() 100 fl->share == IPV6_FL_S_PROCESS || in fl_shared_exclusive() 101 fl->share == IPV6_FL_S_USER; in fl_shared_exclusive() 108 if (fl->share == IPV6_FL_S_PROCESS) in fl_free_rcu() 433 fl->share = freq->flr_share; in fl_create() 442 switch (fl->share) { in fl_create() 528 freq->flr_share = sfl->fl->share; in ipv6_flowlabel_opt_get() 670 if (fl1->share == IPV6_FL_S_EXCL || in ipv6_flowlabel_get() 671 fl1->share != fl->share || in ipv6_flowlabel_get() 847 fl->share, in ip6fl_seq_show() [all …]
|
| /linux-6.15/Documentation/filesystems/smb/ |
| H A D | cifsroot.rst | 57 cifsroot=//<server-ip>/<share>[,options] 60 located in the <server-ip> and <share> specified in this option. 67 share 68 Path to SMB share (rootfs). 76 Export root file system as a Samba share in smb.conf file::
|
| /linux-6.15/tools/power/x86/x86_energy_perf_policy/ |
| H A D | Makefile | 27 install -d $(DESTDIR)$(PREFIX)/share/man/man8 28 install -m 644 x86_energy_perf_policy.8 $(DESTDIR)$(PREFIX)/share/man/man8
|
| /linux-6.15/tools/verification/dot2/ |
| H A D | Makefile | 5 mandir ?= $(prefix)/share/man 6 miscdir ?= $(prefix)/share/dot2
|
| /linux-6.15/sound/isa/gus/ |
| H A D | gus_mem.c | 72 if (block->share) { /* ok.. shared block */ in snd_gf1_mem_xfree() 73 block->share--; in snd_gf1_mem_xfree() 142 block->share = 0; in snd_gf1_mem_find() 195 nblock->share++; in snd_gf1_mem_alloc() 300 if (block->share || in snd_gf1_mem_info_read() 304 block->share, in snd_gf1_mem_info_read()
|
| /linux-6.15/Documentation/arch/mips/ |
| H A D | ingenic-tcu.rst | 41 - Each channel can generate an interrupt. Some channels share an interrupt 45 own interrupt line; channels 2-7 share the last interrupt line. 46 - On JZ4725B, channel 0 has its own interrupt; channels 1-5 share one 49 channels 0-4 and (if eight channels) 6-7 all share one interrupt line;
|
| /linux-6.15/drivers/net/fjes/ |
| H A D | fjes_hw.c | 98 hw->hw_info.share = kzalloc(size, GFP_KERNEL); in fjes_hw_alloc_shared_status_region() 99 if (!hw->hw_info.share) in fjes_hw_alloc_shared_status_region() 102 hw->hw_info.share->epnum = hw->max_epid; in fjes_hw_alloc_shared_status_region() 109 kfree(hw->hw_info.share); in fjes_hw_free_shared_status_region() 110 hw->hw_info.share = NULL; in fjes_hw_free_shared_status_region() 275 param.share_start = __pa(hw->hw_info.share->ep_status); in fjes_hw_setup() 611 struct fjes_device_shared_info *share = hw->hw_info.share; in fjes_hw_unregister_buff_addr() local 619 if (!req_buf || !res_buf || !share) in fjes_hw_unregister_buff_addr() 745 if (dest_epid < share->epnum) in fjes_hw_epid_is_shared() 746 value = share->ep_status[dest_epid]; in fjes_hw_epid_is_shared() [all …]
|
| H A D | fjes_trace.h | 282 __entry->ep_status = hw->hw_info.share->ep_status[src_epid]; 303 __entry->ep_status = hw->hw_info.share->ep_status[src_epid]; 326 __entry->ep_status = hw->hw_info.share->ep_status[src_epid]; 347 __entry->ep_status = hw->hw_info.share->ep_status[src_epid];
|
| /linux-6.15/tools/power/cpupower/ |
| H A D | Makefile | 75 localedir ?= /usr/share/locale 76 docdir ?= /usr/share/doc/packages/cpupower 78 bash_completion_dir ?= /usr/share/bash-completion/completions
|
| /linux-6.15/drivers/power/sequencing/ |
| H A D | Kconfig | 8 This subsystem is designed to control power to devices that share 26 former two share the power-up sequence which is executed by the PMU,
|
| /linux-6.15/tools/lib/perf/Documentation/ |
| H A D | Makefile | 29 mandir ?= $(prefix)/share/man 33 docdir ?= $(prefix)/share/doc/libperf
|
| /linux-6.15/tools/power/x86/turbostat/ |
| H A D | Makefile | 33 install -d $(DESTDIR)$(PREFIX)/share/man/man8 34 install -m 644 turbostat.8 $(DESTDIR)$(PREFIX)/share/man/man8
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | Makefile | 40 htmldir?=$(prefix)/share/doc/perf-doc 41 pdfdir?=$(prefix)/share/doc/perf-doc 42 mandir?=$(prefix)/share/man 65 infodir?=$(prefix)/share/info
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | mediatek,mt8188-afe.yaml | 100 etdm modules can share the same external clock pin. Specify 110 etdm modules can share the same external clock pin. Specify 120 etdm modules can share the same external clock pin. Specify 130 etdm modules can share the same external clock pin. Specify
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | core-scheduling.rst | 7 share a core. These groups can be specified either for security usecases (one 11 do share hardware resource needs). This document only describes the security 21 user-designated trusted group can share a core. This increase in core sharing 79 The simplest way to build hierarchies of threads/processes which share a 89 specified task or a share a cookie with a task. In combination this allows a 91 scheduling group and share it with already running tasks. 97 each other and share a core. 207 allowing system processes (trusted tasks) to share a core.
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | ipv6_flowlabel_mgr.c | 48 static int flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags) in flowlabel_get() argument 54 .flr_share = share, in flowlabel_get()
|