Lines Matching refs:port
87 struct sel_netport *port; in sel_netport_find() local
90 list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list) in sel_netport_find()
91 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find()
92 return port; in sel_netport_find()
105 static void sel_netport_insert(struct sel_netport *port) in sel_netport_insert() argument
111 idx = sel_netport_hashfn(port->psec.port); in sel_netport_insert()
112 list_add_rcu(&port->list, &sel_netport_hash[idx].list); in sel_netport_insert()
141 struct sel_netport *port; in sel_netport_sid_slow() local
145 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow()
146 if (port != NULL) { in sel_netport_sid_slow()
147 *sid = port->psec.sid; in sel_netport_sid_slow()
157 new->psec.port = pnum; in sel_netport_sid_slow()
186 struct sel_netport *port; in sel_netport_sid() local
189 port = sel_netport_find(protocol, pnum); in sel_netport_sid()
190 if (port != NULL) { in sel_netport_sid()
191 *sid = port->psec.sid; in sel_netport_sid()
210 struct sel_netport *port, *port_tmp; in sel_netport_flush() local
214 list_for_each_entry_safe(port, port_tmp, in sel_netport_flush()
216 list_del_rcu(&port->list); in sel_netport_flush()
217 kfree_rcu(port, rcu); in sel_netport_flush()