Lines Matching refs:port
86 struct sel_netport *port; in sel_netport_find() local
89 list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list) in sel_netport_find()
90 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find()
91 return port; in sel_netport_find()
104 static void sel_netport_insert(struct sel_netport *port) in sel_netport_insert() argument
110 idx = sel_netport_hashfn(port->psec.port); in sel_netport_insert()
111 list_add_rcu(&port->list, &sel_netport_hash[idx].list); in sel_netport_insert()
140 struct sel_netport *port; in sel_netport_sid_slow() local
144 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow()
145 if (port != NULL) { in sel_netport_sid_slow()
146 *sid = port->psec.sid; in sel_netport_sid_slow()
156 new->psec.port = pnum; in sel_netport_sid_slow()
185 struct sel_netport *port; in sel_netport_sid() local
188 port = sel_netport_find(protocol, pnum); in sel_netport_sid()
189 if (port != NULL) { in sel_netport_sid()
190 *sid = port->psec.sid; in sel_netport_sid()
209 struct sel_netport *port, *port_tmp; in sel_netport_flush() local
213 list_for_each_entry_safe(port, port_tmp, in sel_netport_flush()
215 list_del_rcu(&port->list); in sel_netport_flush()
216 kfree_rcu(port, rcu); in sel_netport_flush()