Home
last modified time | relevance | path

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

/linux-6.15/drivers/misc/
H A Dnsm.c50 struct nsm { struct
186 struct nsm *nsm = vq->vdev->priv; in nsm_vq_callback() local
192 static int nsm_sendrecv_msg_locked(struct nsm *nsm) in nsm_sendrecv_msg_locked() argument
325 struct nsm *nsm = hwrng_to_nsm(rng); in nsm_rng_read() local
335 rc = fill_req_get_random(nsm, &nsm->msg.req); in nsm_rng_read()
357 struct nsm *nsm = file_to_nsm(file); in nsm_dev_ioctl() local
375 r = fill_req_raw(nsm, &nsm->msg.req, &raw); in nsm_dev_ioctl()
385 r = parse_resp_raw(nsm, &nsm->msg.resp, &raw); in nsm_dev_ioctl()
405 struct nsm *nsm = vdev->priv; in nsm_device_init_vq() local
424 struct nsm *nsm; in nsm_device_probe() local
[all …]
H A DMakefile71 obj-$(CONFIG_NSM) += nsm.o
H A DKconfig591 in AWS EC2 Nitro based Enclaves. The driver exposes a /dev/nsm
595 The module will be called nsm.
/linux-6.15/fs/lockd/
H A Dmon.c97 .priv = &nsm->sm_priv, in nsm_mon_unmon()
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()
173 nsm->sm_monitored = 1; in nsm_monitor()
196 && nsm->sm_monitored && !nsm->sm_sticky) { in nsm_unmonitor()
204 nsm->sm_name); in nsm_unmonitor()
218 return nsm; in nsm_lookup_hostname()
229 return nsm; in nsm_lookup_addr()
241 return nsm; in nsm_lookup_priv()
415 nsm->sm_name, nsm->sm_addrbuf); in nsm_release()
[all …]
H A Dhost.c117 if (nsm != NULL) in nlm_alloc_host()
122 if (unlikely(nsm == NULL)) { in nlm_alloc_host()
132 nsm_release(nsm); in nlm_alloc_host()
162 host->h_nsmhandle = nsm; in nlm_alloc_host()
255 if (nsm == NULL) in nlmclnt_lookup_host()
256 nsm = host->h_nsmhandle; in nlmclnt_lookup_host()
366 if (nsm == NULL) in nlmsvc_lookup_host()
367 nsm = host->h_nsmhandle; in nlmsvc_lookup_host()
558 struct nsm_handle *nsm; in nlm_host_rebooted() local
562 if (unlikely(nsm == NULL)) in nlm_host_rebooted()
[all …]
/linux-6.15/drivers/rpmsg/
H A 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.15/include/linux/lockd/
H A Dlockd.h265 void nsm_release(struct nsm_handle *nsm);
/linux-6.15/
H A DMAINTAINERS17402 F: drivers/misc/nsm.c
17403 F: include/uapi/linux/nsm.h