Searched refs:nsm (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/misc/ |
| H A D | nsm.c | 50 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 D | Makefile | 71 obj-$(CONFIG_NSM) += nsm.o
|
| H A D | Kconfig | 591 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 D | mon.c | 97 .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 D | host.c | 117 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 D | virtio_rpmsg_bus.c | 330 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 D | lockd.h | 265 void nsm_release(struct nsm_handle *nsm);
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 17402 F: drivers/misc/nsm.c 17403 F: include/uapi/linux/nsm.h
|