Lines Matching defs:header
188 struct pkt_hdr *header;
193 skb = alloc_skb(sizeof(*header) + buflen, GFP_KERNEL);
199 header = skb_put(skb, sizeof(*header));
201 buflen = snprintf((void *)&header[1], buflen - 1,
205 header->size = cpu_to_le16(buflen);
206 header->vpi = cpu_to_le16(0);
207 header->vci = cpu_to_le16(0);
208 header->type = cpu_to_le16(PKT_COMMAND);
243 struct pkt_hdr *header;
249 skb = alloc_skb(sizeof(*header) + buflen, GFP_KERNEL);
255 header = skb_put(skb, sizeof(*header));
257 buflen = snprintf((void *)&header[1], buflen - 1,
261 header->size = cpu_to_le16(buflen);
262 header->vpi = cpu_to_le16(0);
263 header->vci = cpu_to_le16(0);
264 header->type = cpu_to_le16(PKT_COMMAND);
468 struct pkt_hdr *header;
470 if (size > (BUF_SIZE - sizeof(*header))) {
474 skb = alloc_skb(size + sizeof(*header), GFP_ATOMIC);
480 header = skb_put(skb, sizeof(*header));
482 header->size = cpu_to_le16(size);
483 header->vpi = cpu_to_le16(0);
484 header->vci = cpu_to_le16(0);
485 header->type = cpu_to_le16(PKT_COMMAND);
773 struct pkt_hdr _hdr, *header;
785 header = (void *)skb->data;
786 size = le16_to_cpu(header->size);
787 skb_put(skb, size + sizeof(*header));
788 skb_pull(skb, sizeof(*header));
790 header = &_hdr;
794 memcpy_fromio(header, RX_BUF(card, port), sizeof(*header));
796 size = le16_to_cpu(header->size);
797 if (size > (card->buffer_size - sizeof(*header))){
815 RX_BUF(card, port) + sizeof(*header),
821 size, le16_to_cpu(header->vpi),
822 le16_to_cpu(header->vci));
826 switch (le16_to_cpu(header->type)) {
828 vcc = find_vcc(card->atmdev[port], le16_to_cpu(header->vpi),
829 le16_to_cpu(header->vci));
833 le16_to_cpu(header->vpi), le16_to_cpu(header->vci),
922 struct pkt_hdr *header;
930 skb = alloc_skb(sizeof(*header), GFP_KERNEL);
936 header = skb_put(skb, sizeof(*header));
938 header->size = cpu_to_le16(0);
939 header->vpi = cpu_to_le16(vcc->vpi);
940 header->vci = cpu_to_le16(vcc->vci);
941 header->type = cpu_to_le16(PKT_POPEN);
956 struct pkt_hdr *header;
968 skb = alloc_skb(sizeof(*header), GFP_KERNEL);
973 header = skb_put(skb, sizeof(*header));
975 header->size = cpu_to_le16(0);
976 header->vpi = cpu_to_le16(vcc->vpi);
977 header->vci = cpu_to_le16(vcc->vci);
978 header->type = cpu_to_le16(PKT_PCLOSE);
1106 struct pkt_hdr *header = (void *)oldskb->data;
1107 int size = le16_to_cpu(header->size);
1109 skb_pull(oldskb, sizeof(*header));
1113 size, le16_to_cpu(header->vpi),
1114 le16_to_cpu(header->vci));
1140 struct pkt_hdr *header;
1144 if (pktlen > (BUF_SIZE - sizeof(*header))) {
1150 if (!skb_clone_writable(skb, sizeof(*header))) {
1154 if (skb_headroom(skb) < sizeof(*header))
1155 expand_by = sizeof(*header) - skb_headroom(skb);
1165 header = skb_push(skb, sizeof(*header));
1167 /* This does _not_ include the size of the header */
1168 header->size = cpu_to_le16(pktlen);
1169 header->vpi = cpu_to_le16(vcc->vpi);
1170 header->vci = cpu_to_le16(vcc->vci);
1171 header->type = cpu_to_le16(PKT_DATA);
1358 struct pkt_hdr *header;
1382 skb = alloc_skb(sizeof(*header), GFP_KERNEL);
1388 header = skb_put(skb, sizeof(*header));
1390 header->size = cpu_to_le16(0);
1391 header->vpi = cpu_to_le16(0);
1392 header->vci = cpu_to_le16(0);
1393 header->type = cpu_to_le16(PKT_STATUS);