Lines Matching refs:remote

66 	bool			remote;  member
109 struct kcov_remote *remote; in kcov_remote_find() local
111 hash_for_each_possible(kcov_remote_map, remote, hnode, handle) { in kcov_remote_find()
112 if (remote->handle == handle) in kcov_remote_find()
113 return remote; in kcov_remote_find()
121 struct kcov_remote *remote; in kcov_remote_add() local
125 remote = kmalloc_obj(*remote, GFP_ATOMIC); in kcov_remote_add()
126 if (!remote) in kcov_remote_add()
128 remote->handle = handle; in kcov_remote_add()
129 remote->kcov = kcov; in kcov_remote_add()
130 hash_add(kcov_remote_map, &remote->hnode, handle); in kcov_remote_add()
131 return remote; in kcov_remote_add()
398 kcov->remote = false; in kcov_reset()
407 struct kcov_remote *remote; in kcov_remote_reset() local
412 hash_for_each_safe(kcov_remote_map, bkt, tmp, remote, hnode) { in kcov_remote_reset()
413 if (remote->kcov != kcov) in kcov_remote_reset()
415 hash_del(&remote->hnode); in kcov_remote_reset()
416 kfree(remote); in kcov_remote_reset()
427 if (kcov->remote) in kcov_disable()
602 struct kcov_remote *remote; in kcov_ioctl_locked() local
657 kcov->remote = true; in kcov_ioctl_locked()
668 remote = kcov_remote_add(kcov, remote_arg->handles[i]); in kcov_ioctl_locked()
669 if (IS_ERR(remote)) { in kcov_ioctl_locked()
673 return PTR_ERR(remote); in kcov_ioctl_locked()
684 remote = kcov_remote_add(kcov, in kcov_ioctl_locked()
686 if (IS_ERR(remote)) { in kcov_ioctl_locked()
690 return PTR_ERR(remote); in kcov_ioctl_locked()
864 struct kcov_remote *remote; in kcov_remote_start() local
899 remote = kcov_remote_find(handle); in kcov_remote_start()
900 if (!remote) { in kcov_remote_start()
907 kcov = remote->kcov; in kcov_remote_start()
1068 if (sequence == kcov->sequence && kcov->remote) in kcov_remote_stop()