Lines Matching full:pack

3  * 6pack.c	This module implements the 6pack protocol for kernel-based
43 #define SIXP_SEOF 0x40 /* start and end of a 6pack frame */
48 #define SIXP_CHKSUM 0xFF /* valid checksum of a 6pack frame */
77 /* 6pack configuration. */
78 #define SIXP_NRUNIT 31 /* MAX number of 6pack channels */
108 unsigned char mode; /* 6pack mode */
110 /* 6pack stuff */
162 /* ----> 6pack timer interrupt handler and friends. <---- */
270 /* Close the low-level part of the 6pack channel. */
427 * a block of 6pack data has been received, which can now be decapsulated
539 * Open the high-level part of the 6pack channel.
541 * 6pack line discipline is called for. Because we are
644 * Close down a 6pack channel.
646 * TTY line discipline to what it was before it got hooked to 6pack
678 /* Free all 6pack frame buffers after unreg. */ in sixpack_close()
685 /* Perform I/O control on an active 6pack channel. */
749 .name = "6pack",
757 /* Initialize 6pack control device -- register 6pack line discipline */
760 "AX.25: 6pack driver, " SIXPACK_VERSION "\n";
762 "6pack: can't register line discipline (err = %d)\n";
783 /* encode an AX.25 packet into 6pack */
834 pr_err("6pack: cooked buffer overrun, data loss\n"); in decode_data()
849 /* identify and execute a 6pack priority command byte */
867 printk(KERN_DEBUG "6pack: protocol violation\n"); in decode_prio_command()
899 /* identify and execute a standard 6pack command byte */
930 printk(KERN_DEBUG "6pack: bad checksum %2.2x\n", checksum); in decode_std_command()
939 case SIXP_TX_URUN: printk(KERN_DEBUG "6pack: TX underrun\n"); in decode_std_command()
941 case SIXP_RX_ORUN: printk(KERN_DEBUG "6pack: RX overrun\n"); in decode_std_command()
944 printk(KERN_DEBUG "6pack: RX buffer overflow\n"); in decode_std_command()
948 /* decode a 6pack packet */
975 MODULE_DESCRIPTION("6pack driver for AX.25");