Lines Matching defs:local

192 int nfc_llcp_parse_gb_tlv(struct nfc_llcp_local *local,
200 if (local == NULL)
211 local->remote_version = llcp_tlv_version(tlv);
214 local->remote_miu = llcp_tlv_miux(tlv) + 128;
217 local->remote_wks = llcp_tlv_wks(tlv);
220 local->remote_lto = llcp_tlv_lto(tlv) * 10;
223 local->remote_opt = llcp_tlv_opt(tlv);
235 local->remote_version, local->remote_miu,
236 local->remote_lto, local->remote_opt,
237 local->remote_wks);
338 struct nfc_llcp_local *local;
340 local = sock->local;
341 if (local == NULL)
352 skb_queue_tail(&local->tx_queue, skb);
360 struct nfc_llcp_local *local;
364 local = nfc_llcp_find_local(dev);
365 if (local == NULL)
383 nfc_llcp_send_to_raw_sock(local, skb, NFC_DIRECTION_TX);
385 err = nfc_data_exchange(dev, local->target_idx, skb,
386 nfc_llcp_recv, local);
388 nfc_llcp_local_put(local);
394 struct nfc_llcp_local *local;
405 local = sock->local;
406 if (local == NULL)
421 /* If the socket parameters are not set, use the local ones */
423 local->miux : sock->miux;
424 rw = sock->rw > LLCP_MAX_RW ? local->rw : sock->rw;
453 skb_queue_tail(&local->tx_queue, skb);
470 struct nfc_llcp_local *local;
479 local = sock->local;
480 if (local == NULL)
483 /* If the socket parameters are not set, use the local ones */
485 local->miux : sock->miux;
486 rw = sock->rw > LLCP_MAX_RW ? local->rw : sock->rw;
512 skb_queue_tail(&local->tx_queue, skb);
526 static struct sk_buff *nfc_llcp_allocate_snl(struct nfc_llcp_local *local,
533 if (local == NULL)
536 dev = local->dev;
555 int nfc_llcp_send_snl_sdres(struct nfc_llcp_local *local,
562 skb = nfc_llcp_allocate_snl(local, tlvs_len);
574 skb_queue_tail(&local->tx_queue, skb);
579 int nfc_llcp_send_snl_sdreq(struct nfc_llcp_local *local,
586 skb = nfc_llcp_allocate_snl(local, tlvs_len);
590 mutex_lock(&local->sdreq_lock);
592 if (hlist_empty(&local->pending_sdreqs))
593 mod_timer(&local->sdreq_timer,
594 jiffies + msecs_to_jiffies(3 * local->remote_lto));
603 hlist_add_head(&sdreq->node, &local->pending_sdreqs);
606 mutex_unlock(&local->sdreq_lock);
608 skb_queue_tail(&local->tx_queue, skb);
613 int nfc_llcp_send_dm(struct nfc_llcp_local *local, u8 ssap, u8 dsap, u8 reason)
621 if (local == NULL)
624 dev = local->dev;
641 skb_queue_head(&local->tx_queue, skb);
651 struct nfc_llcp_local *local;
658 local = sock->local;
659 if (local == NULL)
733 struct nfc_llcp_local *local;
741 local = sock->local;
742 if (local == NULL)
759 local->remote_miu : sock->remote_miu;
782 skb_queue_tail(&local->tx_queue, pdu);
796 struct nfc_llcp_local *local;
800 local = sock->local;
801 if (local == NULL)
812 skb_queue_head(&local->tx_queue, skb);