Lines Matching defs:cmds
360 u_long *cmds;
375 cmds = fdep->fde_ioctls;
377 if (cmds[i] == cmd)
388 cap_ioctl_limit_check(struct filedescent *fdep, const u_long *cmds,
405 if (cmds[i] == ocmds[j])
416 kern_cap_ioctls_limit(struct thread *td, int fd, u_long *cmds, size_t ncmds)
439 error = cap_ioctl_limit_check(fdep, cmds, ncmds);
445 fdep->fde_ioctls = cmds;
449 cmds = ocmds;
454 free(cmds, M_FILECAPS);
461 u_long *cmds;
471 cmds = NULL;
473 cmds = malloc(sizeof(cmds[0]) * ncmds, M_FILECAPS, M_WAITOK);
474 error = copyin(uap->cmds, cmds, sizeof(cmds[0]) * ncmds);
476 free(cmds, M_FILECAPS);
481 return (kern_cap_ioctls_limit(td, uap->fd, cmds, ncmds));
495 dstcmds = uap->cmds;