Lines Matching defs:args
107 static int br_dev_read_uargs(unsigned long *args, size_t nr_args,
124 args[i] = cargs[i];
126 *argp = compat_ptr(args[1]);
128 ret = copy_from_user(args, data, nr_args * sizeof(*args));
131 *argp = (void __user *)args[1];
149 unsigned long args[4];
153 ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, data);
157 switch (args[0]) {
160 return add_del_if(br, args[1], args[0] == BRCTL_ADD_IF);
189 if (copy_to_user((void __user *)args[1], &b, sizeof(b)))
199 num = args[2];
222 ret = br_set_forward_delay(br, args[1]);
229 ret = br_set_hello_time(br, args[1]);
236 ret = br_set_max_age(br, args[1]);
243 ret = br_set_ageing_time(br, args[1]);
252 if ((pt = br_get_port(br, args[2])) == NULL) {
283 ret = br_stp_set_enabled(br, args[1], NULL);
290 br_stp_set_bridge_priority(br, args[1]);
300 if ((p = br_get_port(br, args[1])) == NULL)
303 ret = br_stp_set_port_priority(p, args[2]);
314 if ((p = br_get_port(br, args[1])) == NULL)
317 ret = br_stp_set_path_cost(p, args[2]);
323 return get_fdb_entries(br, argp, args[2], args[3]);
341 unsigned long args[3];
345 ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, data);
349 switch (args[0]) {
358 if (args[2] >= 2048)
360 indices = kcalloc(args[2], sizeof(int), GFP_KERNEL);
364 args[2] = get_bridge_ifindices(net, indices, args[2]);
367 array_size(args[2], sizeof(int)))
368 ? -EFAULT : args[2];
387 if (args[0] == BRCTL_ADD_BRIDGE)