Lines Matching refs:pis_ioctl_list
338 struct ptmx_ioctl **pis_ioctl_list; /* pointer vector */
411 bcopy(_state.pis_ioctl_list, new_pis_ioctl_list, sizeof(struct ptmx_ioctl *) * _state.pis_total);
412 old_pis_ioctl_list = _state.pis_ioctl_list;
413 _state.pis_ioctl_list = new_pis_ioctl_list;
420 if (_state.pis_ioctl_list[minor] != NULL) {
433 _state.pis_ioctl_list[minor] = new_ptmx_ioctl;
438 _state.pis_ioctl_list[minor]->pt_flags |= PF_OPEN_M;
442 _state.pis_ioctl_list[minor]->pt_devhandle = devfs_make_node(
446 if (_state.pis_ioctl_list[minor]->pt_devhandle == NULL) {
451 _state.pis_ioctl_list[minor]->pt_flags |= PF_OPEN_S;
454 return (_state.pis_ioctl_list[minor]);
466 _state.pis_ioctl_list[minor]->pt_flags &= ~(open_flag);
473 if (!(_state.pis_ioctl_list[minor]->pt_flags & (PF_OPEN_M|PF_OPEN_S))) {
475 old_ptmx_ioctl = _state.pis_ioctl_list[ minor];
494 _state.pis_ioctl_list[ minor] = NULL;
534 if (_state.pis_ioctl_list[ i] == NULL)