Lines Matching refs:p_ptr
504 struct port *p_ptr;
507 p_ptr = tipc_port_lock(origport);
508 if (p_ptr) {
509 if (!p_ptr->wakeup)
511 if (!list_empty(&p_ptr->wait_list))
513 p_ptr->publ.congested = 1;
514 p_ptr->waiting_pkts = 1 + ((sz - 1) / l_ptr->max_pkt);
515 list_add_tail(&p_ptr->wait_list, &l_ptr->waiting_ports);
518 tipc_port_unlock(p_ptr);
526 struct port *p_ptr;
538 list_for_each_entry_safe(p_ptr, temp_p_ptr, &l_ptr->waiting_ports,
542 list_del_init(&p_ptr->wait_list);
543 spin_lock_bh(p_ptr->publ.lock);
544 p_ptr->publ.congested = 0;
545 p_ptr->wakeup(&p_ptr->publ);
546 win -= p_ptr->waiting_pkts;
547 spin_unlock_bh(p_ptr->publ.lock);