Lines Matching refs:bc

463 	const void *bc = nla_data(_bc);  in inet_diag_bc_run()  local
468 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_run()
536 bc += op->yes; in inet_diag_bc_run()
539 bc += op->no; in inet_diag_bc_run()
562 int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk) in inet_diag_bc_sk() argument
567 if (!bc) in inet_diag_bc_sk()
576 return inet_diag_bc_run(bc, &entry); in inet_diag_bc_sk()
580 static int valid_cc(const void *bc, int len, int cc) in valid_cc() argument
583 const struct inet_diag_bc_op *op = bc; in valid_cc()
592 bc += op->yes; in valid_cc()
648 const void *bc = bytecode; in inet_diag_bc_audit() local
653 const struct inet_diag_bc_op *op = bc; in inet_diag_bc_audit()
658 if (!valid_hostcond(bc, len, &min_len)) in inet_diag_bc_audit()
665 if (!valid_port_comparison(bc, len, &min_len)) in inet_diag_bc_audit()
686 bc += op->yes; in inet_diag_bc_audit()
696 const struct nlattr *bc) in inet_csk_diag_dump() argument
698 if (!inet_diag_bc_sk(bc, sk)) in inet_csk_diag_dump()
735 const struct inet_diag_req_v2 *r, struct nlattr *bc) in inet_diag_dump_icsk() argument
781 if (inet_csk_diag_dump(sk, skb, cb, r, bc) < 0) { in inet_diag_dump_icsk()
842 if (!inet_diag_bc_sk(bc, sk)) in inet_diag_dump_icsk()
871 struct nlattr *bc) in __inet_diag_dump() argument
878 handler->dump(skb, cb, r, bc); in __inet_diag_dump()
889 struct nlattr *bc = NULL; in inet_diag_dump() local
892 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump()
894 return __inet_diag_dump(skb, cb, nlmsg_data(cb->nlh), bc); in inet_diag_dump()
915 struct nlattr *bc = NULL; in inet_diag_dump_compat() local
924 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE); in inet_diag_dump_compat()
926 return __inet_diag_dump(skb, cb, &req, bc); in inet_diag_dump_compat()