Lines Matching refs:bc
557 const void *bc = nla_data(_bc); in inet_diag_bc_run() local
562 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_run()
652 bc += op->yes; in inet_diag_bc_run()
655 bc += op->no; in inet_diag_bc_run()
678 int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk) in inet_diag_bc_sk() argument
683 if (!bc) in inet_diag_bc_sk()
699 return inet_diag_bc_run(bc, &entry); in inet_diag_bc_sk()
703 static int valid_cc(const void *bc, int len, int cc) in valid_cc() argument
706 const struct inet_diag_bc_op *op = bc; in valid_cc()
715 bc += op->yes; in valid_cc()
791 const void *bytecode, *bc; in inet_diag_bc_audit() local
797 bytecode = bc = nla_data(attr); in inet_diag_bc_audit()
802 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_audit()
807 if (!valid_hostcond(bc, len, &min_len)) in inet_diag_bc_audit()
811 if (!valid_devcond(bc, len, &min_len)) in inet_diag_bc_audit()
820 if (!valid_port_comparison(bc, len, &min_len)) in inet_diag_bc_audit()
826 if (!valid_markcond(bc, len, &min_len)) in inet_diag_bc_audit()
847 bc += op->yes; in inet_diag_bc_audit()
857 const struct nlattr *bc, in inet_csk_diag_dump() argument
860 if (!inet_diag_bc_sk(bc, sk)) in inet_csk_diag_dump()
898 const struct inet_diag_req_v2 *r, struct nlattr *bc) in inet_diag_dump_icsk() argument
941 bc, net_admin) < 0) { in inet_diag_dump_icsk()
1002 if (!inet_diag_bc_sk(bc, sk)) in inet_diag_dump_icsk()
1048 struct nlattr *bc) in __inet_diag_dump() argument
1055 handler->dump(skb, cb, r, bc); in __inet_diag_dump()
1066 struct nlattr *bc = NULL; in inet_diag_dump() local
1069 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump()
1071 return __inet_diag_dump(skb, cb, nlmsg_data(cb->nlh), bc); in inet_diag_dump()
1092 struct nlattr *bc = NULL; in inet_diag_dump_compat() local
1101 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump_compat()
1103 return __inet_diag_dump(skb, cb, &req, bc); in inet_diag_dump_compat()