Lines Matching refs:ipc
593 struct isdn_ppp_compressor *ipc = ipc_head;
594 while (ipc) {
595 j = ipc->num / (sizeof(long) * 8);
596 i = ipc->num % (sizeof(long) * 8);
599 ipc = ipc->next;
2502 struct isdn_ppp_compressor *ipc = NULL;
2512 ipc = is->link_decompressor;
2516 ipc = master->decompressor;
2520 if (!ipc) {
2541 len = ipc->decompress(stat, skb, skb_out, &rsparm);
2569 ipc->incomp(stat, skb, *proto);
2918 int isdn_ppp_register_compressor(struct isdn_ppp_compressor *ipc)
2920 ipc->next = ipc_head;
2921 ipc->prev = NULL;
2923 ipc_head->prev = ipc;
2925 ipc_head = ipc;
2929 int isdn_ppp_unregister_compressor(struct isdn_ppp_compressor *ipc)
2931 if (ipc->prev)
2932 ipc->prev->next = ipc->next;
2934 ipc_head = ipc->next;
2935 if (ipc->next)
2936 ipc->next->prev = ipc->prev;
2937 ipc->prev = ipc->next = NULL;
2943 struct isdn_ppp_compressor *ipc = ipc_head;
2962 while (ipc) {
2963 if (ipc->num == num) {
2964 stat = ipc->alloc(data);
2966 ret = ipc->init(stat, data, is->unit, 0);
2969 ipc->free(stat);
2984 is->link_compressor = ipc;
2990 is->compressor = ipc;
2998 is->link_decompressor = ipc;
3004 is->decompressor = ipc;
3009 ipc = ipc->next;