| /kernel/linux/linux-6.6/tools/perf/ |
| D | builtin-daemon.c | 84 struct daemon { struct 98 static struct daemon __daemon = { argument 103 "perf daemon {start|signal|stop|ping} [<options>]", 104 "perf daemon [<options>]", 115 static struct daemon_session *daemon__add_session(struct daemon *config, char *name) in daemon__add_session() 133 static struct daemon_session *daemon__find_session(struct daemon *daemon, char *name) in daemon__find_session() argument 137 list_for_each_entry(session, &daemon->sessions, list) { in daemon__find_session() 156 static int session_config(struct daemon *daemon, const char *var, const char *value) in session_config() argument 170 session = daemon__find_session(daemon, name); in session_config() 174 session = daemon__add_session(daemon, name); in session_config() [all …]
|
| /kernel/linux/linux-6.6/fs/ecryptfs/ |
| D | miscdev.c | 31 struct ecryptfs_daemon *daemon = file->private_data; in ecryptfs_miscdev_poll() local 34 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() 35 if (daemon->flags & ECRYPTFS_DAEMON_ZOMBIE) { in ecryptfs_miscdev_poll() 37 "daemon\n", __func__); in ecryptfs_miscdev_poll() 40 if (daemon->flags & ECRYPTFS_DAEMON_IN_READ) in ecryptfs_miscdev_poll() 42 if (daemon->flags & ECRYPTFS_DAEMON_IN_POLL) in ecryptfs_miscdev_poll() 44 daemon->flags |= ECRYPTFS_DAEMON_IN_POLL; in ecryptfs_miscdev_poll() 45 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_poll() 46 poll_wait(file, &daemon->wait, pt); in ecryptfs_miscdev_poll() 47 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() [all …]
|
| D | messaging.c | 94 * @daemon: If return value is zero, points to the desired daemon pointer 102 int ecryptfs_find_daemon_by_euid(struct ecryptfs_daemon **daemon) in ecryptfs_find_daemon_by_euid() argument 106 hlist_for_each_entry(*daemon, in ecryptfs_find_daemon_by_euid() 109 if (uid_eq((*daemon)->file->f_cred->euid, current_euid())) { in ecryptfs_find_daemon_by_euid() 120 * ecryptfs_spawn_daemon - Create and initialize a new daemon struct 121 * @daemon: Pointer to set to newly allocated daemon struct 130 ecryptfs_spawn_daemon(struct ecryptfs_daemon **daemon, struct file *file) in ecryptfs_spawn_daemon() argument 134 (*daemon) = kzalloc(sizeof(**daemon), GFP_KERNEL); in ecryptfs_spawn_daemon() 135 if (!(*daemon)) { in ecryptfs_spawn_daemon() 139 (*daemon)->file = file; in ecryptfs_spawn_daemon() [all …]
|
| /kernel/linux/linux-5.10/fs/ecryptfs/ |
| D | miscdev.c | 31 struct ecryptfs_daemon *daemon = file->private_data; in ecryptfs_miscdev_poll() local 34 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() 35 if (daemon->flags & ECRYPTFS_DAEMON_ZOMBIE) { in ecryptfs_miscdev_poll() 37 "daemon\n", __func__); in ecryptfs_miscdev_poll() 40 if (daemon->flags & ECRYPTFS_DAEMON_IN_READ) in ecryptfs_miscdev_poll() 42 if (daemon->flags & ECRYPTFS_DAEMON_IN_POLL) in ecryptfs_miscdev_poll() 44 daemon->flags |= ECRYPTFS_DAEMON_IN_POLL; in ecryptfs_miscdev_poll() 45 mutex_unlock(&daemon->mux); in ecryptfs_miscdev_poll() 46 poll_wait(file, &daemon->wait, pt); in ecryptfs_miscdev_poll() 47 mutex_lock(&daemon->mux); in ecryptfs_miscdev_poll() [all …]
|
| D | messaging.c | 94 * @daemon: If return value is zero, points to the desired daemon pointer 102 int ecryptfs_find_daemon_by_euid(struct ecryptfs_daemon **daemon) in ecryptfs_find_daemon_by_euid() argument 106 hlist_for_each_entry(*daemon, in ecryptfs_find_daemon_by_euid() 109 if (uid_eq((*daemon)->file->f_cred->euid, current_euid())) { in ecryptfs_find_daemon_by_euid() 120 * ecryptfs_spawn_daemon - Create and initialize a new daemon struct 121 * @daemon: Pointer to set to newly allocated daemon struct 130 ecryptfs_spawn_daemon(struct ecryptfs_daemon **daemon, struct file *file) in ecryptfs_spawn_daemon() argument 134 (*daemon) = kzalloc(sizeof(**daemon), GFP_KERNEL); in ecryptfs_spawn_daemon() 135 if (!(*daemon)) { in ecryptfs_spawn_daemon() 139 (*daemon)->file = file; in ecryptfs_spawn_daemon() [all …]
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-daemon.txt | 1 perf-daemon(1) 7 perf-daemon - Run record sessions on background 13 'perf daemon' 14 'perf daemon' [<options>] 15 'perf daemon start' [<options>] 16 'perf daemon stop' [<options>] 17 'perf daemon signal' [<options>] 18 'perf daemon ping' [<options>] 23 This command allows to run simple daemon process that starts and 26 You can imagine 'perf daemon' of background process with several [all …]
|
| /kernel/linux/linux-6.6/tools/perf/tests/shell/ |
| D | daemon.sh | 2 # daemon operations 118 line=`perf daemon --config ${config} -x: | head -1` 125 # stop daemon 126 perf daemon stop --config ${config} 137 perf daemon start --config ${config} 139 # Clean up daemon if interrupted. 146 state=`perf daemon ping --config ${config} --session ${session} | awk '{ print $1 }'` 150 echo "FAILED: Timeout waiting for daemon to ping" 159 echo "test daemon list" 162 config=$(mktemp /tmp/perf.daemon.config.XXX) [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | autofs.rst | 36 as the "automount daemon" or simply "the daemon". 40 can each be managed separately, or all managed by the same daemon. 49 Objects can only be created by the automount daemon: symlinks are 100 automount daemon asking it to find and mount the filesystem. The 101 autofs `d_automount` method then waits for the daemon to report that 110 automount daemon would not be able to mount a filesystem on the 'trap' 138 lookup is the automount daemon and that the mount has been 140 discussed later. This allows the automount daemon not to get 145 be managed by the same daemon. For the daemon to be able to mount 148 the automount daemon. It must only return it when a mount has [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | autofs.rst | 36 as the "automount daemon" or simply "the daemon". 40 can each be managed separately, or all managed by the same daemon. 49 Objects can only be created by the automount daemon: symlinks are 100 automount daemon asking it to find and mount the filesystem. The 101 autofs `d_automount` method then waits for the daemon to report that 110 automount daemon would not be able to mount a filesystem on the 'trap' 138 lookup is the automount daemon and that the mount has been 140 discussed later. This allows the automount daemon not to get 145 be managed by the same daemon. For the daemon to be able to mount 148 the automount daemon. It must only return it when a mount has [all …]
|
| D | nilfs2.rst | 109 nilfs_cleanerd daemon. 113 nilfs_cleanerd daemon. 118 daemon. 122 nilfs_cleanerd daemon to skip unnecessary 129 by nilfs_cleanerd daemon. 132 This ioctl is used by nilfs_cleanerd daemon. 136 nilfs_cleanerd daemon. 141 nilfs_cleanerd daemon. 185 Then, the cleaner daemon is automatically shut down by the umount
|
| /kernel/linux/linux-6.6/Documentation/filesystems/caching/ |
| D | cachefiles.rst | 40 CacheFiles uses a userspace daemon to do some of the cache management - such as 50 to communication with the daemon. Only one thing may have this open at once, 51 and while it is open, a cache is at least partially in existence. The daemon 68 The use of CacheFiles and its daemon requires the following features to be 124 The cache is started by running the daemon. The daemon opens the cache device, 128 The daemon is run as follows:: 153 mountpoints, but the daemon can't avoid them. 205 The userspace daemon scans the cache to build up a table of cullable objects. 222 to the graveyard from which the daemon will actually delete them. 224 The daemon uses dnotify to monitor the graveyard directory, and will delete [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | hyperv.h | 50 Daemon code with full handshake support. 192 * implementing the host/guest protocol. 2) A user level daemon that is 216 * Guest Kernel/KVP Daemon Protocol: As noted earlier, we implement all of the 217 * data gathering functionality in a user mode daemon. The user level daemon 219 * kernel and user-level daemon communicate using a connector channel. 229 * Windows host and the user-level daemon. The kernel component passes up the 230 * index received from the Host to the user-level daemon. If the index is 254 * (between the user level daemon and the kernel KVP driver) that we 257 * An older daemon will always be supported on a newer driver. 258 * A given user level daemon will require a minimal version of the [all …]
|
| D | ip_vs.h | 38 * IPVS sync daemon states 40 #define IP_VS_STATE_NONE 0x0000 /* daemon is stopped */ 281 /* sync daemon state (master/backup) */ 321 IPVS_CMD_NEW_DAEMON, /* start sync daemon */ 322 IPVS_CMD_DEL_DAEMON, /* stop sync daemon */ 323 IPVS_CMD_GET_DAEMON, /* get sync daemon status */ 344 IPVS_CMD_ATTR_DAEMON, /* nested sync daemon attribute */ 420 * Attributes describing a sync daemon 426 IPVS_DAEMON_ATTR_STATE, /* sync daemon state (master/backup) */
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | hyperv.h | 50 Daemon code with full handshake support. 203 * implementing the host/guest protocol. 2) A user level daemon that is 227 * Guest Kernel/KVP Daemon Protocol: As noted earlier, we implement all of the 228 * data gathering functionality in a user mode daemon. The user level daemon 230 * kernel and user-level daemon communicate using a connector channel. 240 * Windows host and the user-level daemon. The kernel component passes up the 241 * index received from the Host to the user-level daemon. If the index is 265 * (between the user level daemon and the kernel KVP driver) that we 268 * An older daemon will always be supported on a newer driver. 269 * A given user level daemon will require a minimal version of the [all …]
|
| D | ip_vs.h | 38 * IPVS sync daemon states 40 #define IP_VS_STATE_NONE 0x0000 /* daemon is stopped */ 281 /* sync daemon state (master/backup) */ 321 IPVS_CMD_NEW_DAEMON, /* start sync daemon */ 322 IPVS_CMD_DEL_DAEMON, /* stop sync daemon */ 323 IPVS_CMD_GET_DAEMON, /* get sync daemon status */ 344 IPVS_CMD_ATTR_DAEMON, /* nested sync daemon attribute */ 420 * Attributes describing a sync daemon 426 IPVS_DAEMON_ATTR_STATE, /* sync daemon state (master/backup) */
|
| /kernel/linux/linux-5.10/drivers/hv/ |
| D | hv_snapshot.c | 65 * This state maintains the version number registered by the daemon. 95 pr_warn("VSS: timeout waiting for daemon to reply\n"); in vss_timeout_func() 104 pr_debug("VSS: userspace daemon registered\n"); in vss_register_done() 113 /* Daemon doesn't expect us to reply */ in vss_handle_handshake() 117 /* Daemon expects us to reply with our own version */ in vss_handle_handshake() 126 pr_info("VSS: userspace daemon ver. %d connected\n", dm_reg_value); in vss_handle_handshake() 180 pr_debug("VSS: Unexpected attempt to send to daemon\n"); in vss_send_op() 197 pr_warn("VSS: failed to communicate to the daemon: %d\n", rc); in vss_send_op() 214 * We send the message to the user space daemon and the operation is in vss_handle_request() 215 * performed in the daemon. in vss_handle_request() [all …]
|
| D | hv_fcopy.c | 66 * This state maintains the version number registered by the daemon. 89 pr_debug("FCP: userspace daemon registered\n"); in fcopy_register_done() 99 /* Daemon doesn't expect us to reply */ in fcopy_handle_handshake() 103 /* Daemon expects us to reply with our own version */ in fcopy_handle_handshake() 118 pr_debug("FCP: userspace daemon ver. %d connected\n", version); in fcopy_handle_handshake() 177 pr_debug("FCP: failed to communicate to the daemon: %d\n", rc); in fcopy_send_data() 277 * Send the information to the user-level daemon. in hv_fcopy_onchannelcallback() 320 * The daemon has exited; reset the state. in fcopy_on_reset() 334 * When this driver loads, the user level daemon that in hv_fcopy_init() 336 * Defer processing channel callbacks until the daemon in hv_fcopy_init() [all …]
|
| D | hv_kvp.c | 86 * This state maintains the version number registered by the daemon. 106 * Register the kernel component with the user-level daemon. 125 pr_debug("KVP: userspace daemon registered\n"); in kvp_register_done() 172 pr_info("KVP: Upgrade the KVP daemon\n"); in kvp_handle_handshake() 178 pr_info("KVP: incompatible daemon\n"); in kvp_handle_handshake() 179 pr_info("KVP: KVP version: %d, Daemon version: %d\n", in kvp_handle_handshake() 185 * We have a compatible daemon; complete the handshake. in kvp_handle_handshake() 187 pr_debug("KVP: userspace daemon ver. %d connected\n", in kvp_handle_handshake() 210 * with the daemon; handle that first. in kvp_on_msg() 224 * Based on the version of the daemon, we propagate errors from the in kvp_on_msg() [all …]
|
| /kernel/linux/linux-6.6/drivers/hv/ |
| D | hv_snapshot.c | 68 * This state maintains the version number registered by the daemon. 98 pr_warn("VSS: timeout waiting for daemon to reply\n"); in vss_timeout_func() 107 pr_debug("VSS: userspace daemon registered\n"); in vss_register_done() 116 /* Daemon doesn't expect us to reply */ in vss_handle_handshake() 120 /* Daemon expects us to reply with our own version */ in vss_handle_handshake() 129 pr_info("VSS: userspace daemon ver. %d connected\n", dm_reg_value); in vss_handle_handshake() 183 pr_debug("VSS: Unexpected attempt to send to daemon\n"); in vss_send_op() 200 pr_warn("VSS: failed to communicate to the daemon: %d\n", rc); in vss_send_op() 217 * We send the message to the user space daemon and the operation is in vss_handle_request() 218 * performed in the daemon. in vss_handle_request() [all …]
|
| D | hv_fcopy.c | 66 * This state maintains the version number registered by the daemon. 89 pr_debug("FCP: userspace daemon registered\n"); in fcopy_register_done() 99 /* Daemon doesn't expect us to reply */ in fcopy_handle_handshake() 103 /* Daemon expects us to reply with our own version */ in fcopy_handle_handshake() 118 pr_debug("FCP: userspace daemon ver. %d connected\n", version); in fcopy_handle_handshake() 177 pr_debug("FCP: failed to communicate to the daemon: %d\n", rc); in fcopy_send_data() 293 * Send the information to the user-level daemon. in hv_fcopy_onchannelcallback() 340 * The daemon has exited; reset the state. in fcopy_on_reset() 355 * When this driver loads, the user level daemon that in hv_fcopy_init() 357 * Defer processing channel callbacks until the daemon in hv_fcopy_init() [all …]
|
| D | hv_kvp.c | 86 * This state maintains the version number registered by the daemon. 106 * Register the kernel component with the user-level daemon. 125 pr_debug("KVP: userspace daemon registered\n"); in kvp_register_done() 172 pr_info("KVP: Upgrade the KVP daemon\n"); in kvp_handle_handshake() 178 pr_info("KVP: incompatible daemon\n"); in kvp_handle_handshake() 179 pr_info("KVP: KVP version: %d, Daemon version: %d\n", in kvp_handle_handshake() 185 * We have a compatible daemon; complete the handshake. in kvp_handle_handshake() 187 pr_debug("KVP: userspace daemon ver. %d connected\n", in kvp_handle_handshake() 210 * with the daemon; handle that first. in kvp_on_msg() 224 * Based on the version of the daemon, we propagate errors from the in kvp_on_msg() [all …]
|
| /kernel/linux/linux-6.6/tools/usb/usbip/doc/ |
| D | usbipd.8 | 3 usbipd \- USB/IP server daemon 16 The daemon accepts connections from USB/IP clients 39 \fB\-D\fR, \fB\-\-daemon\fR 41 Run as a daemon process. 85 - Start usbip daemon. 102 - Start usbip daemon in device mode.
|
| /kernel/linux/linux-5.10/tools/usb/usbip/doc/ |
| D | usbipd.8 | 3 usbipd \- USB/IP server daemon 16 The daemon accepts connections from USB/IP clients 33 \fB\-D\fR, \fB\-\-daemon\fR 35 Run as a daemon process. 79 - Start usbip daemon.
|
| /kernel/linux/linux-5.10/Documentation/filesystems/caching/ |
| D | cachefiles.rst | 39 CacheFiles uses a userspace daemon to do some of the cache management - such as 49 to communication with the daemon. Only one thing may have this open at once, 50 and while it is open, a cache is at least partially in existence. The daemon 67 The use of CacheFiles and its daemon requires the following features to be 123 The cache is started by running the daemon. The daemon opens the cache device, 127 The daemon is run as follows:: 152 mountpoints, but the daemon can't avoid them. 204 The userspace daemon scans the cache to build up a table of cullable objects. 221 to the graveyard from which the daemon will actually delete them. 223 The daemon uses dnotify to monitor the graveyard directory, and will delete [all …]
|
| /kernel/linux/linux-6.6/fs/smb/server/ |
| D | ksmbd_netlink.h | 15 * daemon using netlink. This is added to track and cache user account DB 19 * This event is to check whether user IPC daemon is alive. If user IPC 20 * daemon is dead, ksmbd keep existing connection till disconnecting and 25 * server from the user IPC daemon and to start the server. The global 33 * This event is to get user account info to user IPC daemon. 42 * This event is to send tree disconnect info to user IPC daemon. 45 * This event is to send logout request to user IPC daemon. 64 * IPC heartbeat frame to check whether user IPC daemon is alive. 235 * IPC user daemon. 258 * user daemon.
|