/Linux-v4.19/ipc/ |
D | namespace.c | 22 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) in inc_ipc_namespaces() 35 struct ipc_namespace *ns; in create_ipc_ns() local 80 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs() 95 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs() 118 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns() 146 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns() 156 static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) in to_ipc_ns() 163 struct ipc_namespace *ns = NULL; in ipcns_get() local 175 static void ipcns_put(struct ns_common *ns) in ipcns_put() 182 struct ipc_namespace *ns = to_ipc_ns(new); in ipcns_install() local [all …]
|
D | util.h | 32 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo() 33 static inline void mq_put_mnt(struct ipc_namespace *ns) { } in mq_put_mnt() 45 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns() 46 static inline void msg_init_ns(struct ipc_namespace *ns) { } in msg_init_ns() 47 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns() 49 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns() 50 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns() 51 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_ns()
|
D | shm.c | 76 struct ipc_namespace *ns; member 86 #define shm_ids(ns) ((ns)->ids[IPC_SHM_IDS]) argument 99 void shm_init_ns(struct ipc_namespace *ns) in shm_init_ns() 113 static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in do_shm_rmid() 129 void shm_exit_ns(struct ipc_namespace *ns) in shm_exit_ns() 156 static inline struct shmid_kernel *shm_obtain_object(struct ipc_namespace *ns, int id) in shm_obtain_object() 166 static inline struct shmid_kernel *shm_obtain_object_check(struct ipc_namespace *ns, int id) in shm_obtain_object_check() 180 static inline struct shmid_kernel *shm_lock(struct ipc_namespace *ns, int id) in shm_lock() 228 static inline void shm_rmid(struct ipc_namespace *ns, struct shmid_kernel *s) in shm_rmid() 279 static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp) in shm_destroy() [all …]
|
/Linux-v4.19/drivers/net/netdevsim/ |
D | netdev.c | 49 struct netdevsim *ns = to_nsim(dev); in nsim_num_vf() local 60 static int nsim_vfs_enable(struct netdevsim *ns, unsigned int num_vfs) in nsim_vfs_enable() 71 static void nsim_vfs_disable(struct netdevsim *ns) in nsim_vfs_disable() 82 struct netdevsim *ns = to_nsim(dev); in nsim_numvfs_store() local 116 struct netdevsim *ns = to_nsim(dev); in nsim_numvfs_show() local 140 struct netdevsim *ns = to_nsim(dev); in nsim_dev_release() local 154 struct netdevsim *ns = netdev_priv(dev); in nsim_port_attr_get() local 174 struct netdevsim *ns = netdev_priv(dev); in nsim_init() local 244 struct netdevsim *ns = netdev_priv(dev); in nsim_uninit() local 258 struct netdevsim *ns = netdev_priv(dev); in nsim_free() local [all …]
|
D | bpf.c | 30 struct netdevsim *ns; member 41 struct netdevsim *ns; member 93 static bool nsim_xdp_offload_active(struct netdevsim *ns) in nsim_xdp_offload_active() 110 nsim_bpf_offload(struct netdevsim *ns, struct bpf_prog *prog, bool oldprog) in nsim_bpf_offload() 129 struct netdevsim *ns = cb_priv; in nsim_bpf_setup_tc_block_cb() local 179 int nsim_bpf_disable_tc(struct netdevsim *ns) in nsim_bpf_disable_tc() 186 static int nsim_xdp_offload_prog(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_xdp_offload_prog() 199 nsim_xdp_set_prog(struct netdevsim *ns, struct netdev_bpf *bpf, in nsim_xdp_set_prog() 227 static int nsim_bpf_create_prog(struct netdevsim *ns, struct bpf_prog *prog) in nsim_bpf_create_prog() 272 static int nsim_setup_prog_checks(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_setup_prog_checks() [all …]
|
D | ipsec.c | 16 struct netdevsim *ns = filp->private_data; in nsim_dbg_netdev_ops_read() local 132 struct netdevsim *ns; in nsim_ipsec_add_sa() local 197 struct netdevsim *ns = netdev_priv(xs->xso.dev); in nsim_ipsec_del_sa() local 214 struct netdevsim *ns = netdev_priv(xs->xso.dev); in nsim_ipsec_offload_ok() local 228 bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb) in nsim_ipsec_tx() 274 void nsim_ipsec_init(struct netdevsim *ns) in nsim_ipsec_init() 289 void nsim_ipsec_teardown(struct netdevsim *ns) in nsim_ipsec_teardown()
|
/Linux-v4.19/security/apparmor/ |
D | policy_ns.c | 93 struct aa_ns *ns; in alloc_ns() local 141 void aa_free_ns(struct aa_ns *ns) in aa_free_ns() 168 struct aa_ns *ns = NULL; in aa_findn_ns() local 206 struct aa_ns *ns = view; in __aa_lookupn_ns() local 237 struct aa_ns *ns = NULL; in aa_lookupn_ns() local 249 struct aa_ns *ns; in __aa_create_ns() local 289 struct aa_ns *ns; in __aa_find_or_create_ns() local 314 struct aa_ns *ns; in aa_prepare_ns() local 334 static void destroy_ns(struct aa_ns *ns) in destroy_ns() 364 void __aa_remove_ns(struct aa_ns *ns) in __aa_remove_ns() [all …]
|
/Linux-v4.19/kernel/ |
D | pid_namespace.c | 63 struct pid_namespace *ns = container_of(work, struct pid_namespace, proc_work); in proc_cleanup_work() local 67 static struct ucounts *inc_pid_namespaces(struct user_namespace *ns) in inc_pid_namespaces() 80 struct pid_namespace *ns; in create_pid_namespace() local 133 struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu); in delayed_free_pidns() local 141 static void destroy_pid_namespace(struct pid_namespace *ns) in destroy_pid_namespace() 161 struct pid_namespace *ns; in free_pid_ns() local 167 void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() 337 static inline struct pid_namespace *to_pid_ns(struct ns_common *ns) in to_pid_ns() 344 struct pid_namespace *ns; in pidns_get() local 357 struct pid_namespace *ns = NULL; in pidns_for_children_get() local [all …]
|
D | utsname.c | 24 static struct ucounts *inc_uts_namespaces(struct user_namespace *ns) in inc_uts_namespaces() 52 struct uts_namespace *ns; in clone_uts_ns() local 112 struct uts_namespace *ns; in free_uts_ns() local 121 static inline struct uts_namespace *to_uts_ns(struct ns_common *ns) in to_uts_ns() 128 struct uts_namespace *ns = NULL; in utsns_get() local 142 static void utsns_put(struct ns_common *ns) in utsns_put() 149 struct uts_namespace *ns = to_uts_ns(new); in utsns_install() local 161 static struct user_namespace *utsns_owner(struct ns_common *ns) in utsns_owner()
|
D | user_namespace.c | 37 static struct ucounts *inc_user_namespaces(struct user_namespace *ns, kuid_t uid) in inc_user_namespaces() 76 struct user_namespace *ns, *parent_ns = new->user_ns; in create_user_ns() local 180 struct user_namespace *parent, *ns = in free_user_ns() local 209 void __put_user_ns(struct user_namespace *ns) in __put_user_ns() 392 kuid_t make_kuid(struct user_namespace *ns, uid_t uid) in make_kuid() 460 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() 527 kprojid_t make_kprojid(struct user_namespace *ns, projid_t projid) in make_kprojid() 585 struct user_namespace *ns = seq->private; in uid_m_show() local 606 struct user_namespace *ns = seq->private; in gid_m_show() local 627 struct user_namespace *ns = seq->private; in projid_m_show() local [all …]
|
D | ucount.c | 20 #define ucounts_hashfn(ns, uid) \ argument 23 #define ucounts_hashentry(ns, uid) \ argument 87 bool setup_userns_sysctls(struct user_namespace *ns) in setup_userns_sysctls() 109 void retire_userns_sysctls(struct user_namespace *ns) in retire_userns_sysctls() 121 static struct ucounts *find_ucounts(struct user_namespace *ns, kuid_t uid, struct hlist_head *hashe… in find_ucounts() 132 static struct ucounts *get_ucounts(struct user_namespace *ns, kuid_t uid) in get_ucounts() 196 struct ucounts *inc_ucount(struct user_namespace *ns, kuid_t uid, in inc_ucount()
|
D | capability.c | 297 struct user_namespace *ns, int cap) in has_ns_capability() 338 struct user_namespace *ns, int cap) in has_ns_capability_noaudit() 366 static bool ns_capable_common(struct user_namespace *ns, int cap, bool audit) in ns_capable_common() 395 bool ns_capable(struct user_namespace *ns, int cap) in ns_capable() 413 bool ns_capable_noaudit(struct user_namespace *ns, int cap) in ns_capable_noaudit() 448 bool file_ns_capable(const struct file *file, struct user_namespace *ns, in file_ns_capable() 468 bool privileged_wrt_inode_uidgid(struct user_namespace *ns, const struct inode *inode) in privileged_wrt_inode_uidgid() 485 struct user_namespace *ns = current_user_ns(); in capable_wrt_inode_uidgid() local 499 bool ptracer_capable(struct task_struct *tsk, struct user_namespace *ns) in ptracer_capable()
|
D | pid.c | 103 struct pid_namespace *ns; in put_pid() local 132 struct pid_namespace *ns = upid->ns; in free_pid() local 159 struct pid *alloc_pid(struct pid_namespace *ns) in alloc_pid() 249 void disable_pid_allocation(struct pid_namespace *ns) in disable_pid_allocation() 256 struct pid *find_pid_ns(int nr, struct pid_namespace *ns) in find_pid_ns() 341 struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns) in find_task_by_pid_ns() 400 pid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns) in pid_nr_ns() 421 struct pid_namespace *ns) in __task_pid_nr_ns() 447 struct pid *find_ge_pid(int nr, struct pid_namespace *ns) in find_ge_pid()
|
/Linux-v4.19/drivers/nvme/host/ |
D | multipath.c | 35 void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns, in nvme_set_disk_name() 52 struct nvme_ns *ns = req->q->queuedata; in nvme_failover_req() local 94 struct nvme_ns *ns; in nvme_kick_requeue_lists() local 115 struct nvme_ns *ns, *fallback = NULL; in __nvme_find_path() local 138 static inline bool nvme_path_is_optimized(struct nvme_ns *ns) in nvme_path_is_optimized() 146 struct nvme_ns *ns = srcu_dereference(head->current_path, &head->srcu); in nvme_find_path() local 158 struct nvme_ns *ns; in nvme_ns_head_make_request() local 191 struct nvme_ns *ns; in nvme_ns_head_poll() local 276 static void nvme_mpath_set_live(struct nvme_ns *ns) in nvme_mpath_set_live() 342 struct nvme_ns *ns) in nvme_update_ns_ana_state() [all …]
|
D | core.c | 106 static void nvme_set_queue_dying(struct nvme_ns *ns) in nvme_set_queue_dying() 198 static inline bool nvme_ns_has_pi(struct nvme_ns *ns) in nvme_ns_has_pi() 389 struct nvme_ns *ns = container_of(kref, struct nvme_ns, kref); in nvme_free_ns() local 400 static void nvme_put_ns(struct nvme_ns *ns) in nvme_put_ns() 536 static inline void nvme_setup_flush(struct nvme_ns *ns, in nvme_setup_flush() 544 static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req, in nvme_setup_discard() 586 static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns, in nvme_setup_rw() 647 struct nvme_ns *ns = req->rq_disk->private_data; in nvme_cleanup_cmd() local 659 blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, in nvme_setup_cmd() 779 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd() local [all …]
|
/Linux-v4.19/kernel/cgroup/ |
D | namespace.c | 12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns) in inc_cgroup_namespaces() 40 void free_cgroup_ns(struct cgroup_namespace *ns) in free_cgroup_ns() 93 static inline struct cgroup_namespace *to_cg_ns(struct ns_common *ns) in to_cg_ns() 98 static int cgroupns_install(struct nsproxy *nsproxy, struct ns_common *ns) in cgroupns_install() 119 struct cgroup_namespace *ns = NULL; in cgroupns_get() local 133 static void cgroupns_put(struct ns_common *ns) in cgroupns_put() 138 static struct user_namespace *cgroupns_owner(struct ns_common *ns) in cgroupns_owner()
|
/Linux-v4.19/fs/ |
D | nsfs.c | 35 struct ns_common *ns = inode->i_private; in ns_prune_dentry() local 49 struct ns_common *ns = inode->i_private; in nsfs_evict() local 54 static void *__ns_get_path(struct path *path, struct ns_common *ns) in __ns_get_path() 109 struct ns_common *ns; in ns_get_path_cb() local 146 int open_related_ns(struct ns_common *ns, in open_related_ns() 147 struct ns_common *(*get_ns)(struct ns_common *ns)) in open_related_ns() 193 struct ns_common *ns = get_proc_ns(file_inode(filp)); in ns_ioctl() local 221 struct ns_common *ns; in ns_get_name() local
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | nandsim.c | 203 #define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0) argument 206 #define NS_STATUS_OK(ns) (NAND_STATUS_READY | (NAND_STATUS_WP * ((ns)->lines.wp == 0))) argument 209 #define NS_STATUS_FAILED(ns) (NAND_STATUS_FAIL | NS_STATUS_OK(ns)) argument 212 #define NS_RAW_OFFSET(ns) \ argument 216 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz) argument 549 static int __init alloc_device(struct nandsim *ns) in alloc_device() 613 static void free_device(struct nandsim *ns) in free_device() 648 struct nandsim *ns = nand_get_controller_data(chip); in init_nandsim() local 785 static void free_nandsim(struct nandsim *ns) in free_nandsim() 793 static int parse_badblocks(struct nandsim *ns, struct mtd_info *mtd) in parse_badblocks() [all …]
|
/Linux-v4.19/include/linux/ |
D | utsname.h | 29 struct ns_common ns; member 34 static inline void get_uts_ns(struct uts_namespace *ns) in get_uts_ns() 43 static inline void put_uts_ns(struct uts_namespace *ns) in put_uts_ns() 50 static inline void get_uts_ns(struct uts_namespace *ns) in get_uts_ns() 54 static inline void put_uts_ns(struct uts_namespace *ns) in put_uts_ns()
|
D | pid_namespace.h | 47 struct ns_common ns; member 55 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() 71 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) in get_pid_ns() 77 struct user_namespace *user_ns, struct pid_namespace *ns) in copy_pid_ns() 84 static inline void put_pid_ns(struct pid_namespace *ns) in put_pid_ns() 88 static inline void zap_pid_ns_processes(struct pid_namespace *ns) in zap_pid_ns_processes()
|
D | user_namespace.h | 64 struct ns_common ns; member 83 struct user_namespace *ns; member 98 static inline struct user_namespace *get_user_ns(struct user_namespace *ns) in get_user_ns() 109 static inline void put_user_ns(struct user_namespace *ns) in put_user_ns() 131 static inline struct user_namespace *get_user_ns(struct user_namespace *ns) in get_user_ns() 149 static inline void put_user_ns(struct user_namespace *ns) in put_user_ns() 153 static inline bool userns_may_setgroups(const struct user_namespace *ns) in userns_may_setgroups() 169 static inline struct ns_common *ns_get_owner(struct ns_common *ns) in ns_get_owner()
|
D | ipc_namespace.h | 70 struct ns_common ns; member 79 static inline void shm_destroy_orphaned(struct ipc_namespace *ns) {} in shm_destroy_orphaned() 118 static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } in mq_init_ns() 125 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns() 135 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs() 143 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns() 148 static inline void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns()
|
/Linux-v4.19/security/keys/ |
D | persistent.c | 24 static int key_create_persistent_register(struct user_namespace *ns) in key_create_persistent_register() 44 static key_ref_t key_create_persistent(struct user_namespace *ns, kuid_t uid, in key_create_persistent() 77 static long key_get_persistent(struct user_namespace *ns, kuid_t uid, in key_get_persistent() 133 struct user_namespace *ns = current_user_ns(); in keyctl_get_persistent() local
|
/Linux-v4.19/drivers/clk/qcom/ |
D | clk-rcg.c | 26 static u32 ns_to_src(struct src_sel *s, u32 ns) in ns_to_src() 33 static u32 src_to_ns(struct src_sel *s, u8 src, u32 ns) in src_to_ns() 49 u32 ns; in clk_rcg_get_parent() local 76 u32 ns, reg; in clk_dyn_rcg_get_parent() local 105 u32 ns; in clk_rcg_set_parent() local 121 static u32 ns_to_pre_div(struct pre_div *p, u32 ns) in ns_to_pre_div() 128 static u32 pre_div_to_ns(struct pre_div *p, u8 pre_div, u32 ns) in pre_div_to_ns() 157 static u32 ns_m_to_n(struct mn *mn, u32 ns, u32 m) in ns_m_to_n() 171 static u32 mn_to_ns(struct mn *mn, u32 m, u32 n, u32 ns) in mn_to_ns() 208 u32 ns, md, reg; in configure_bank() local [all …]
|
/Linux-v4.19/security/selinux/ |
D | netif.c | 56 static inline u32 sel_netif_hashfn(const struct net *ns, int ifindex) in sel_netif_hashfn() 71 static inline struct sel_netif *sel_netif_find(const struct net *ns, in sel_netif_find() 136 static int sel_netif_sid_slow(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid_slow() 200 int sel_netif_sid(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid() 226 static void sel_netif_kill(const struct net *ns, int ifindex) in sel_netif_kill()
|