lcs_hdr          1789 drivers/s390/net/lcs.c 	struct lcs_header *lcs_hdr;
lcs_hdr          1793 drivers/s390/net/lcs.c 	lcs_hdr = (struct lcs_header *) buffer->data;
lcs_hdr          1794 drivers/s390/net/lcs.c 	if (lcs_hdr->offset == LCS_ILLEGAL_OFFSET) {
lcs_hdr          1800 drivers/s390/net/lcs.c 	while (lcs_hdr->offset != 0) {
lcs_hdr          1801 drivers/s390/net/lcs.c 		if (lcs_hdr->offset <= 0 ||
lcs_hdr          1802 drivers/s390/net/lcs.c 		    lcs_hdr->offset > LCS_IOBUFFERSIZE ||
lcs_hdr          1803 drivers/s390/net/lcs.c 		    lcs_hdr->offset < offset) {
lcs_hdr          1810 drivers/s390/net/lcs.c 		if (lcs_hdr->type == LCS_FRAME_TYPE_CONTROL)
lcs_hdr          1812 drivers/s390/net/lcs.c 			lcs_get_control(card, (struct lcs_cmd *) lcs_hdr);
lcs_hdr          1813 drivers/s390/net/lcs.c 		else if (lcs_hdr->type == LCS_FRAME_TYPE_ENET ||
lcs_hdr          1814 drivers/s390/net/lcs.c 			 lcs_hdr->type == LCS_FRAME_TYPE_TR ||
lcs_hdr          1815 drivers/s390/net/lcs.c 			 lcs_hdr->type == LCS_FRAME_TYPE_FDDI)
lcs_hdr          1817 drivers/s390/net/lcs.c 			lcs_get_skb(card, (char *)(lcs_hdr + 1),
lcs_hdr          1818 drivers/s390/net/lcs.c 				    lcs_hdr->offset - offset -
lcs_hdr          1824 drivers/s390/net/lcs.c 		offset = lcs_hdr->offset;
lcs_hdr          1825 drivers/s390/net/lcs.c 		lcs_hdr->offset = LCS_ILLEGAL_OFFSET;
lcs_hdr          1826 drivers/s390/net/lcs.c 		lcs_hdr = (struct lcs_header *) (buffer->data + offset);