Lines Matching defs:inp
103 mac_inpcb_label_init(struct inpcb *inp, int flag)
106 inp->inp_label = mac_inpcb_label_alloc(flag);
107 if (inp->inp_label == NULL)
150 mac_inpcb_label_destroy(struct inpcb *inp)
153 mac_inpcb_label_free(inp->inp_label);
154 inp->inp_label = NULL;
158 mac_inpcb_label_recycle(struct inpcb *inp)
161 MAC_PERFORM(inpcb_label_recycle, inp->inp_label);
181 mac_inpcb_label_associate(struct socket *so, struct inpcb *inp)
184 MAC_PERFORM(inpcb_label_associate, so, so->so_label, inp,
185 inp->inp_label);
221 mac_mbuf_label_associate_inpcb(struct inpcb *inp, struct mbuf *m)
225 /* INP_LOCK_ASSERT(inp); */
228 MAC_PERFORM(mbuf_label_associate_inpcb, inp, inp->inp_label, m, mlabel);
276 mac_inpcb_check_deliver(struct inpcb *inp, struct mbuf *m, int family, int type)
286 MAC_CHECK(inpcb_check_deliver, inp, inp->inp_label, m, label,
298 struct inpcb *inp;
301 inp = sotoinpcb(so); /* XXX: inp locking */
303 if (inp != NULL) {
304 /* INP_LOCK_ASSERT(inp); */
305 MAC_PERFORM(inpcb_label_update, so, so->so_label, inp,
306 inp->inp_label);