Lines Matching refs:frame

123 	struct snrm_frame *frame;  in irlap_send_snrm_frame()  local
136 frame = (struct snrm_frame *) skb_put(tx_skb, 2); in irlap_send_snrm_frame()
140 frame->caddr = CMD_FRAME | CBROADCAST; in irlap_send_snrm_frame()
142 frame->caddr = CMD_FRAME | self->caddr; in irlap_send_snrm_frame()
145 frame->control = SNRM_CMD | PF_BIT; in irlap_send_snrm_frame()
152 frame->saddr = cpu_to_le32(self->saddr); in irlap_send_snrm_frame()
153 frame->daddr = cpu_to_le32(self->daddr); in irlap_send_snrm_frame()
155 frame->ncaddr = self->caddr; in irlap_send_snrm_frame()
175 struct snrm_frame *frame; in irlap_recv_snrm_cmd() local
178 frame = (struct snrm_frame *) skb->data; in irlap_recv_snrm_cmd()
181 info->caddr = frame->ncaddr & 0xFE; in irlap_recv_snrm_cmd()
191 info->daddr = le32_to_cpu(frame->saddr); in irlap_recv_snrm_cmd()
192 info->saddr = le32_to_cpu(frame->daddr); in irlap_recv_snrm_cmd()
216 struct ua_frame *frame; in irlap_send_ua_response_frame() local
231 frame = (struct ua_frame *) skb_put(tx_skb, 10); in irlap_send_ua_response_frame()
234 frame->caddr = self->caddr; in irlap_send_ua_response_frame()
235 frame->control = UA_RSP | PF_BIT; in irlap_send_ua_response_frame()
237 frame->saddr = cpu_to_le32(self->saddr); in irlap_send_ua_response_frame()
238 frame->daddr = cpu_to_le32(self->daddr); in irlap_send_ua_response_frame()
262 struct dm_frame *frame; in irlap_send_dm_frame() local
271 frame = (struct dm_frame *)skb_put(tx_skb, 2); in irlap_send_dm_frame()
274 frame->caddr = CBROADCAST; in irlap_send_dm_frame()
276 frame->caddr = self->caddr; in irlap_send_dm_frame()
278 frame->control = DM_RSP | PF_BIT; in irlap_send_dm_frame()
292 struct disc_frame *frame; in irlap_send_disc_frame() local
301 frame = (struct disc_frame *)skb_put(tx_skb, 2); in irlap_send_disc_frame()
303 frame->caddr = self->caddr | CMD_FRAME; in irlap_send_disc_frame()
304 frame->control = DISC_CMD | PF_BIT; in irlap_send_disc_frame()
319 struct xid_frame *frame; in irlap_send_discovery_xid_frame() local
336 frame = (struct xid_frame *) tx_skb->data; in irlap_send_discovery_xid_frame()
339 frame->caddr = CBROADCAST | CMD_FRAME; in irlap_send_discovery_xid_frame()
340 frame->control = XID_CMD | PF_BIT; in irlap_send_discovery_xid_frame()
342 frame->caddr = CBROADCAST; in irlap_send_discovery_xid_frame()
343 frame->control = XID_RSP | PF_BIT; in irlap_send_discovery_xid_frame()
345 frame->ident = XID_FORMAT; in irlap_send_discovery_xid_frame()
347 frame->saddr = cpu_to_le32(self->saddr); in irlap_send_discovery_xid_frame()
350 frame->daddr = cpu_to_le32(bcast); in irlap_send_discovery_xid_frame()
352 frame->daddr = cpu_to_le32(discovery->data.daddr); in irlap_send_discovery_xid_frame()
356 frame->flags = 0x00; in irlap_send_discovery_xid_frame()
359 frame->flags = 0x01; in irlap_send_discovery_xid_frame()
362 frame->flags = 0x02; in irlap_send_discovery_xid_frame()
365 frame->flags = 0x03; in irlap_send_discovery_xid_frame()
368 frame->flags = 0x02; in irlap_send_discovery_xid_frame()
372 frame->slotnr = s; in irlap_send_discovery_xid_frame()
373 frame->version = 0x00; in irlap_send_discovery_xid_frame()
380 if (!command || (frame->slotnr == 0xff)) { in irlap_send_discovery_xid_frame()
585 struct rr_frame *frame; in irlap_send_rr_frame() local
591 frame = (struct rr_frame *)skb_put(tx_skb, 2); in irlap_send_rr_frame()
593 frame->caddr = self->caddr; in irlap_send_rr_frame()
594 frame->caddr |= (command) ? CMD_FRAME : 0; in irlap_send_rr_frame()
596 frame->control = RR | PF_BIT | (self->vr << 5); in irlap_send_rr_frame()
610 struct rd_frame *frame; in irlap_send_rd_frame() local
616 frame = (struct rd_frame *)skb_put(tx_skb, 2); in irlap_send_rd_frame()
618 frame->caddr = self->caddr; in irlap_send_rd_frame()
619 frame->control = RD_RSP | PF_BIT; in irlap_send_rd_frame()
1148 __u8 *frame; in irlap_recv_frmr_frame() local
1161 frame = skb->data; in irlap_recv_frmr_frame()
1163 info->nr = frame[2] >> 5; /* Next to receive */ in irlap_recv_frmr_frame()
1164 info->pf = frame[2] & PF_BIT; /* Final bit */ in irlap_recv_frmr_frame()
1165 info->ns = (frame[2] >> 1) & 0x07; /* Next to send */ in irlap_recv_frmr_frame()
1167 w = frame[3] & 0x01; in irlap_recv_frmr_frame()
1168 x = frame[3] & 0x02; in irlap_recv_frmr_frame()
1169 y = frame[3] & 0x04; in irlap_recv_frmr_frame()
1170 z = frame[3] & 0x08; in irlap_recv_frmr_frame()
1197 struct test_frame *frame; in irlap_send_test_frame() local
1206 frame = (struct test_frame *) in irlap_send_test_frame()
1210 frame->saddr = cpu_to_le32(self->saddr); in irlap_send_test_frame()
1211 frame->daddr = cpu_to_le32(daddr); in irlap_send_test_frame()
1213 frame = (struct test_frame *) skb_put(tx_skb, LAP_ADDR_HEADER + LAP_CTRL_HEADER); in irlap_send_test_frame()
1215 frame->caddr = caddr; in irlap_send_test_frame()
1216 frame->control = TEST_RSP | PF_BIT; in irlap_send_test_frame()
1236 struct test_frame *frame; in irlap_recv_test_frame() local
1238 if (!pskb_may_pull(skb, sizeof(*frame))) { in irlap_recv_test_frame()
1242 frame = (struct test_frame *) skb->data; in irlap_recv_test_frame()
1253 info->daddr = le32_to_cpu(frame->saddr); in irlap_recv_test_frame()
1254 info->saddr = le32_to_cpu(frame->daddr); in irlap_recv_test_frame()