<dec f='src/src/sys/netbt/l2cap.h' l='477' type='int l2cap_listen_pcb(struct l2cap_channel * )'/>
<use f='src/src/sys/dev/bluetooth/bthidev.c' l='515' u='c' c='bthidev_listen'/>
<use f='src/src/sys/dev/bluetooth/bthidev.c' l='535' u='c' c='bthidev_listen'/>
<use f='src/src/sys/dev/bluetooth/btmagic.c' l='514' u='c' c='btmagic_listen'/>
<use f='src/src/sys/dev/bluetooth/btmagic.c' l='534' u='c' c='btmagic_listen'/>
<use f='src/src/sys/netbt/l2cap_socket.c' l='164' u='c' c='l2cap_listen'/>
<def f='src/src/sys/netbt/l2cap_upper.c' l='310' ll='372' type='int l2cap_listen_pcb(struct l2cap_channel * chan)'/>
<doc f='src/src/sys/netbt/l2cap_upper.c' l='293'>/*
 * l2cap_listen_pcb(l2cap_channel)
 *
 *	Use this channel as a listening post (until detached). This will
 *	result in calls to:
 *
 *		proto-&gt;newconn(upper, laddr, raddr)
 *
 *	for incoming connections matching the psm and local address of
 *	the channel. NULL address is permitted and matches any device.
 *	If L2CAP_PSM_ANY is bound the next higher unused value from the
 *	dynamic range (above 0x1001) will be selected.
 *
 *	The upper layer should create and return a new channel.
 *
 *	You cannot use this channel for anything else subsequent to this call
 */</doc>
<use f='src/src/sys/netbt/rfcomm_upper.c' l='354' u='c' c='rfcomm_listen_pcb'/>
