Lines Matching refs:la
78 handle_string(struct l___sysctl_args *la, const char *value) in handle_string() argument
82 if (la->oldval != 0) { in handle_string()
84 error = copyout(value, PTRIN(la->oldval), len + 1); in handle_string()
85 if (!error && la->oldlenp != 0) in handle_string()
86 error = copyout(&len, PTRIN(la->oldlenp), sizeof(len)); in handle_string()
94 if (la->newval != 0) in handle_string()
103 struct l___sysctl_args la; in linux_sysctl() local
109 error = copyin(args->args, &la, sizeof(la)); in linux_sysctl()
115 if (la.nlen <= 0 || la.nlen > LINUX_CTL_MAXNAME) { in linux_sysctl()
116 LIN_SDT_PROBE2(sysctl, linux_sysctl, wrong_length, la.nlen, in linux_sysctl()
121 mib = malloc(la.nlen * sizeof(l_int), M_LINUX, M_WAITOK); in linux_sysctl()
122 error = copyin(PTRIN(la.name), mib, la.nlen * sizeof(l_int)); in linux_sysctl()
131 if (la.nlen < 2) in linux_sysctl()
136 error = handle_string(&la, version); in linux_sysctl()
147 sb = sbuf_new(NULL, NULL, 20 + la.nlen * 5, SBUF_AUTOEXTEND); in linux_sysctl()
154 for (i = 0; i < la.nlen; i++) in linux_sysctl()