Lines Matching refs:num
21 static int get_bridge_ifindices(struct net *net, int *indices, int num) in get_bridge_ifindices() argument
28 if (i >= num) in get_bridge_ifindices()
39 static void get_port_ifindices(struct net_bridge *br, int *ifindices, int num) in get_port_ifindices() argument
44 if (p->port_no < num) in get_port_ifindices()
59 int num; in get_fdb_entries() local
73 num = br_fdb_fillbuf(br, buf, maxnum, offset); in get_fdb_entries()
74 if (num > 0) { in get_fdb_entries()
76 array_size(num, sizeof(struct __fdb_entry)))) in get_fdb_entries()
77 num = -EFAULT; in get_fdb_entries()
81 return num; in get_fdb_entries()
197 int num, *indices; in br_dev_siocdevprivate() local
199 num = args[2]; in br_dev_siocdevprivate()
200 if (num < 0) in br_dev_siocdevprivate()
202 if (num == 0) in br_dev_siocdevprivate()
203 num = 256; in br_dev_siocdevprivate()
204 if (num > BR_MAX_PORTS) in br_dev_siocdevprivate()
205 num = BR_MAX_PORTS; in br_dev_siocdevprivate()
207 indices = kcalloc(num, sizeof(int), GFP_KERNEL); in br_dev_siocdevprivate()
211 get_port_ifindices(br, indices, num); in br_dev_siocdevprivate()
212 if (copy_to_user(argp, indices, array_size(num, sizeof(int)))) in br_dev_siocdevprivate()
213 num = -EFAULT; in br_dev_siocdevprivate()
215 return num; in br_dev_siocdevprivate()