Lines Matching refs:bc
553 const void *bc = nla_data(_bc); in inet_diag_bc_run() local
558 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_run()
648 bc += op->yes; in inet_diag_bc_run()
651 bc += op->no; in inet_diag_bc_run()
674 int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk) in inet_diag_bc_sk() argument
679 if (!bc) in inet_diag_bc_sk()
695 return inet_diag_bc_run(bc, &entry); in inet_diag_bc_sk()
699 static int valid_cc(const void *bc, int len, int cc) in valid_cc() argument
702 const struct inet_diag_bc_op *op = bc; in valid_cc()
711 bc += op->yes; in valid_cc()
787 const void *bytecode, *bc; in inet_diag_bc_audit() local
793 bytecode = bc = nla_data(attr); in inet_diag_bc_audit()
798 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_audit()
803 if (!valid_hostcond(bc, len, &min_len)) in inet_diag_bc_audit()
807 if (!valid_devcond(bc, len, &min_len)) in inet_diag_bc_audit()
816 if (!valid_port_comparison(bc, len, &min_len)) in inet_diag_bc_audit()
822 if (!valid_markcond(bc, len, &min_len)) in inet_diag_bc_audit()
843 bc += op->yes; in inet_diag_bc_audit()
853 const struct nlattr *bc, in inet_csk_diag_dump() argument
856 if (!inet_diag_bc_sk(bc, sk)) in inet_csk_diag_dump()
894 const struct inet_diag_req_v2 *r, struct nlattr *bc) in inet_diag_dump_icsk() argument
937 bc, net_admin) < 0) { in inet_diag_dump_icsk()
998 if (!inet_diag_bc_sk(bc, sk)) in inet_diag_dump_icsk()
1042 struct nlattr *bc) in __inet_diag_dump() argument
1049 handler->dump(skb, cb, r, bc); in __inet_diag_dump()
1060 struct nlattr *bc = NULL; in inet_diag_dump() local
1063 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump()
1065 return __inet_diag_dump(skb, cb, nlmsg_data(cb->nlh), bc); in inet_diag_dump()
1086 struct nlattr *bc = NULL; in inet_diag_dump_compat() local
1095 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump_compat()
1097 return __inet_diag_dump(skb, cb, &req, bc); in inet_diag_dump_compat()