Lines Matching defs:frame
104 * information for the different frame formats.
107 struct lapb_frame *frame)
109 frame->type = LAPB_ILLEGAL;
122 frame->cr = LAPB_COMMAND;
124 frame->cr = LAPB_RESPONSE;
127 frame->cr = LAPB_COMMAND;
129 frame->cr = LAPB_RESPONSE;
134 frame->cr = LAPB_COMMAND;
136 frame->cr = LAPB_RESPONSE;
139 frame->cr = LAPB_COMMAND;
141 frame->cr = LAPB_RESPONSE;
152 * I frame - carries NR/NS/PF
154 frame->type = LAPB_I;
155 frame->ns = (skb->data[0] >> 1) & 0x7F;
156 frame->nr = (skb->data[1] >> 1) & 0x7F;
157 frame->pf = skb->data[1] & LAPB_EPF;
158 frame->control[0] = skb->data[0];
159 frame->control[1] = skb->data[1];
165 * S frame - take out PF/NR
167 frame->type = skb->data[0] & 0x0F;
168 frame->nr = (skb->data[1] >> 1) & 0x7F;
169 frame->pf = skb->data[1] & LAPB_EPF;
170 frame->control[0] = skb->data[0];
171 frame->control[1] = skb->data[1];
175 * U frame - take out PF
177 frame->type = skb->data[0] & ~LAPB_SPF;
178 frame->pf = skb->data[0] & LAPB_SPF;
179 frame->control[0] = skb->data[0];
180 frame->control[1] = 0x00;
186 * I frame - carries NR/NS/PF
188 frame->type = LAPB_I;
189 frame->ns = (skb->data[0] >> 1) & 0x07;
190 frame->nr = (skb->data[0] >> 5) & 0x07;
191 frame->pf = skb->data[0] & LAPB_SPF;
194 * S frame - take out PF/NR
196 frame->type = skb->data[0] & 0x0F;
197 frame->nr = (skb->data[0] >> 5) & 0x07;
198 frame->pf = skb->data[0] & LAPB_SPF;
201 * U frame - take out PF
203 frame->type = skb->data[0] & ~LAPB_SPF;
204 frame->pf = skb->data[0] & LAPB_SPF;
207 frame->control[0] = skb->data[0];