ccgw 144 net/can/gw.c struct can_can_gw ccgw; ccgw 508 net/can/gw.c return can_rx_register(net, gwj->src.dev, gwj->ccgw.filter.can_id, ccgw 509 net/can/gw.c gwj->ccgw.filter.can_mask, can_can_gw_rcv, ccgw 515 net/can/gw.c can_rx_unregister(net, gwj->src.dev, gwj->ccgw.filter.can_id, ccgw 516 net/can/gw.c gwj->ccgw.filter.can_mask, can_can_gw_rcv, gwj); ccgw 665 net/can/gw.c if (gwj->ccgw.filter.can_id || gwj->ccgw.filter.can_mask) { ccgw 667 net/can/gw.c &gwj->ccgw.filter) < 0) ccgw 671 net/can/gw.c if (nla_put_u32(skb, CGW_SRC_IF, gwj->ccgw.src_idx) < 0) ccgw 674 net/can/gw.c if (nla_put_u32(skb, CGW_DST_IF, gwj->ccgw.dst_idx) < 0) ccgw 956 net/can/gw.c struct can_can_gw *ccgw = (struct can_can_gw *)gwtypeattr; ccgw 958 net/can/gw.c memset(ccgw, 0, sizeof(*ccgw)); ccgw 962 net/can/gw.c nla_memcpy(&ccgw->filter, tb[CGW_FILTER], ccgw 971 net/can/gw.c ccgw->src_idx = nla_get_u32(tb[CGW_SRC_IF]); ccgw 972 net/can/gw.c ccgw->dst_idx = nla_get_u32(tb[CGW_DST_IF]); ccgw 975 net/can/gw.c if (!ccgw->src_idx && !ccgw->dst_idx) ccgw 979 net/can/gw.c if (!ccgw->src_idx || !ccgw->dst_idx) ccgw 995 net/can/gw.c struct can_can_gw ccgw; ccgw 1013 net/can/gw.c err = cgw_parse_attr(nlh, &mod, CGW_TYPE_CAN_CAN, &ccgw, &limhops); ccgw 1026 net/can/gw.c if (memcmp(&gwj->ccgw, &ccgw, sizeof(ccgw))) ccgw 1038 net/can/gw.c if (!ccgw.src_idx || !ccgw.dst_idx) ccgw 1054 net/can/gw.c memcpy(&gwj->ccgw, &ccgw, sizeof(ccgw)); ccgw 1058 net/can/gw.c gwj->src.dev = __dev_get_by_index(net, gwj->ccgw.src_idx); ccgw 1066 net/can/gw.c gwj->dst.dev = __dev_get_by_index(net, gwj->ccgw.dst_idx); ccgw 1108 net/can/gw.c struct can_can_gw ccgw; ccgw 1126 net/can/gw.c err = cgw_parse_attr(nlh, &mod, CGW_TYPE_CAN_CAN, &ccgw, &limhops); ccgw 1131 net/can/gw.c if (!ccgw.src_idx && !ccgw.dst_idx) { ccgw 1159 net/can/gw.c if (memcmp(&gwj->ccgw, &ccgw, sizeof(ccgw)))