Home
last modified time | relevance | path

Searched refs:nsm (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/drivers/misc/
Dnsm.c50 struct nsm { struct
67 static struct nsm *file_to_nsm(struct file *file) in file_to_nsm() argument
69 return container_of(file->private_data, struct nsm, misc); in file_to_nsm()
72 static struct nsm *hwrng_to_nsm(struct hwrng *rng) in hwrng_to_nsm()
74 return container_of(rng, struct nsm, hwrng); in hwrng_to_nsm()
151 static int fill_req_raw(struct nsm *nsm, struct nsm_data_req *req, in fill_req_raw() argument
169 static int parse_resp_raw(struct nsm *nsm, struct nsm_data_resp *resp, in parse_resp_raw() argument
186 struct nsm *nsm = vq->vdev->priv; in nsm_vq_callback() local
188 complete(&nsm->cmd_done); in nsm_vq_callback()
192 static int nsm_sendrecv_msg_locked(struct nsm *nsm) in nsm_sendrecv_msg_locked() argument
[all …]
DMakefile72 obj-$(CONFIG_NSM) += nsm.o
DKconfig592 in AWS EC2 Nitro based Enclaves. The driver exposes a /dev/nsm
596 The module will be called nsm.
/linux-6.12.1/fs/lockd/
Dmon.c63 static inline struct sockaddr *nsm_addr(const struct nsm_handle *nsm) in nsm_addr() argument
65 return (struct sockaddr *)&nsm->sm_addr; in nsm_addr()
91 static int nsm_mon_unmon(struct nsm_handle *nsm, u32 proc, struct nsm_res *res, in nsm_mon_unmon() argument
97 .priv = &nsm->sm_priv, in nsm_mon_unmon()
101 .mon_name = nsm->sm_mon_name, in nsm_mon_unmon()
150 struct nsm_handle *nsm = host->h_nsmhandle; in nsm_monitor() local
154 dprintk("lockd: nsm_monitor(%s)\n", nsm->sm_name); in nsm_monitor()
156 if (nsm->sm_monitored) in nsm_monitor()
163 nsm->sm_mon_name = nsm_use_hostnames ? nsm->sm_name : nsm->sm_addrbuf; in nsm_monitor()
165 status = nsm_mon_unmon(nsm, NSMPROC_MON, &res, host); in nsm_monitor()
[all …]
Dhost.c112 struct nsm_handle *nsm) in nlm_alloc_host() argument
117 if (nsm != NULL) in nlm_alloc_host()
118 refcount_inc(&nsm->sm_count); in nlm_alloc_host()
120 nsm = nsm_get_handle(ni->net, ni->sap, ni->salen, in nlm_alloc_host()
122 if (unlikely(nsm == NULL)) { in nlm_alloc_host()
132 nsm_release(nsm); in nlm_alloc_host()
142 host->h_name = nsm->sm_name; in nlm_alloc_host()
162 host->h_nsmhandle = nsm; in nlm_alloc_host()
163 host->h_addrbuf = nsm->sm_addrbuf; in nlm_alloc_host()
238 struct nsm_handle *nsm = NULL; in nlmclnt_lookup_host() local
[all …]
/linux-6.12.1/drivers/rpmsg/
Dvirtio_rpmsg_bus.c330 struct rpmsg_ns_msg nsm; in virtio_rpmsg_announce_create() local
332 strscpy_pad(nsm.name, rpdev->id.name, sizeof(nsm.name)); in virtio_rpmsg_announce_create()
333 nsm.addr = cpu_to_rpmsg32(rpdev, rpdev->ept->addr); in virtio_rpmsg_announce_create()
334 nsm.flags = cpu_to_rpmsg32(rpdev, RPMSG_NS_CREATE); in virtio_rpmsg_announce_create()
336 err = rpmsg_sendto(rpdev->ept, &nsm, sizeof(nsm), RPMSG_NS_ADDR); in virtio_rpmsg_announce_create()
354 struct rpmsg_ns_msg nsm; in virtio_rpmsg_announce_destroy() local
356 strscpy_pad(nsm.name, rpdev->id.name, sizeof(nsm.name)); in virtio_rpmsg_announce_destroy()
357 nsm.addr = cpu_to_rpmsg32(rpdev, rpdev->ept->addr); in virtio_rpmsg_announce_destroy()
358 nsm.flags = cpu_to_rpmsg32(rpdev, RPMSG_NS_DESTROY); in virtio_rpmsg_announce_destroy()
360 err = rpmsg_sendto(rpdev->ept, &nsm, sizeof(nsm), RPMSG_NS_ADDR); in virtio_rpmsg_announce_destroy()
/linux-6.12.1/include/linux/lockd/
Dlockd.h265 void nsm_release(struct nsm_handle *nsm);
/linux-6.12.1/
DMAINTAINERS16397 F: drivers/misc/nsm.c
16398 F: include/uapi/linux/nsm.h