inet_bind2_bucket
struct inet_bind2_bucket;
struct inet_bind2_bucket *tb2);
struct inet_bind2_bucket *icsk_bind2_hash;
static inline struct net *ib2_net(const struct inet_bind2_bucket *ib)
struct inet_bind2_bucket *
struct inet_bind2_bucket *tb);
struct inet_bind2_bucket *
bool inet_bind2_bucket_match_addr_any(const struct inet_bind2_bucket *tb,
struct inet_bind2_bucket *tb2, unsigned short port);
struct inet_bind2_bucket *tw_tb2;
const struct inet_bind2_bucket *tb2,
const struct inet_bind2_bucket *tb2, /* may be null */
struct inet_bind2_bucket *tb2;
struct inet_bind2_bucket **tb2_ret,
struct inet_bind2_bucket *tb2;
struct inet_bind2_bucket *tb2)
struct inet_bind2_bucket *tb2 = NULL;
const struct inet_bind2_bucket *tb2;
struct inet_bind2_bucket *tb2;
static void inet_bind2_bucket_init(struct inet_bind2_bucket *tb2,
struct inet_bind2_bucket *inet_bind2_bucket_create(struct kmem_cache *cachep,
struct inet_bind2_bucket *tb2 = kmem_cache_alloc(cachep, GFP_ATOMIC);
void inet_bind2_bucket_destroy(struct kmem_cache *cachep, struct inet_bind2_bucket *tb)
static bool inet_bind2_bucket_addr_match(const struct inet_bind2_bucket *tb2,
struct inet_bind2_bucket *tb2, unsigned short port)
struct inet_bind2_bucket *tb2 = inet_csk(sk)->icsk_bind2_hash;
struct inet_bind2_bucket *tb2;
static bool inet_bind2_bucket_match(const struct inet_bind2_bucket *tb,
bool inet_bind2_bucket_match_addr_any(const struct inet_bind2_bucket *tb, const struct net *net,
struct inet_bind2_bucket *
struct inet_bind2_bucket *bhash2 = NULL;
struct inet_bind2_bucket *tb2, *new_tb2;
struct inet_bind2_bucket *tb2 = tw->tw_tb2;
sizeof(struct inet_bind2_bucket), 0,
struct inet_bind2_bucket *tb2;