Lines Matching refs:pppoatm_send
115 * the wakeup *can't* race with pppoatm_send(). They both hold the PPP
118 * exist here. In the sock_owned_by_user() case in pppoatm_send(), we
142 * refuse another packet in pppoatm_send(). This was quite inefficient.
144 * In fact it's OK. The PPP core will only ever call pppoatm_send()
147 * CPU is in pppoatm_send() right now, the tasklet isn't going to race
149 * of pppoatm_send() again.
151 * So if the CPU in pppoatm_send() has already set the BLOCKED bit and
153 * happen later. And if the CPU in pppoatm_send() *hasn't* set the
268 * code path that calls pppoatm_send(), and is thus going to
287 static int pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb)
383 .start_xmit = pppoatm_send,