Lines Matching defs:args
795 static int acpi_get_ref_args(struct fwnode_reference_args *args,
816 * Assume the following integer elements are all args. Stop counting on
835 if (args) {
836 args->fwnode = ref_fwnode;
837 args->nargs = nargs;
839 args->args[i] = (*element)[i].integer.value;
853 * @args: Location to store the returned reference with optional arguments
858 * target object in @args->adev. If the reference includes arguments, store
859 * them in the @args->args[] array.
885 struct fwnode_reference_args *args)
911 if (!args)
914 args->fwnode = acpi_fwnode_handle(device);
915 args->nargs = 0;
947 ret = acpi_get_ref_args(idx == index ? args : NULL,
1392 struct fwnode_reference_args args;
1395 memset(&args, 0, sizeof(args));
1397 &args);
1402 if (!is_acpi_device_node(args.fwnode))
1403 return args.nargs ? NULL : args.fwnode;
1409 if (args.nargs != 2)
1412 fwnode = args.fwnode;
1413 port_nr = args.args[0];
1414 endpoint_nr = args.args[1];
1494 struct fwnode_reference_args *args)
1497 args_count, args);