Searched refs:shdlc (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/net/nfc/hci/ |
H A D | llc_shdlc.c | 154 r = shdlc->xmit_to_drv(shdlc->hdev, skb); in llc_shdlc_send_s_frame() 172 r = shdlc->xmit_to_drv(shdlc->hdev, skb); in llc_shdlc_send_u_frame() 245 shdlc->rcv_to_hci(shdlc->hdev, skb); in llc_shdlc_rcv_i_frame() 249 shdlc->nr = (shdlc->nr + 1) % 8; in llc_shdlc_rcv_i_frame() 281 shdlc->ns = shdlc->dnr; in llc_shdlc_requeue_ack_pending() 520 shdlc->send_q.qlen, shdlc->ns, shdlc->dnr, in llc_shdlc_handle_send_queue() 522 shdlc->w - llc_shdlc_w_used(shdlc->ns, shdlc->dnr), in llc_shdlc_handle_send_queue() 525 while (shdlc->send_q.qlen && shdlc->ack_pending_q.qlen < shdlc->w && in llc_shdlc_handle_send_queue() 543 r = shdlc->xmit_to_drv(shdlc->hdev, skb); in llc_shdlc_handle_send_queue() 549 shdlc->ns = (shdlc->ns + 1) % 8; in llc_shdlc_handle_send_queue() [all …]
|
/openbmc/linux/Documentation/driver-api/nfc/ |
H A D | nfc-hci.rst | 153 currently two modules : nop (raw transfer) and shdlc. 193 shdlc is included. 201 the current llc. In case of shdlc, the frame is queued in shdlc rx queue. 205 Only when llc_shdlc is used: handles shdlc rx & tx queues. 223 Workflow executing an HCI command (using shdlc) 243 to the lower layer which happens to be shdlc. It will then start a timer to be 247 handles shdlc framing in and out. It uses the driver xmit to send frames and 293 problem above. shdlc stores a EREMOTEIO sticky status, which will trigger 296 - SMW is basically a background thread to handle incoming and outgoing shdlc 297 frames. This thread will also check the shdlc sticky status and report to HCI [all …]
|