Lines Matching defs:args
807 static int acpi_get_ref_args(struct fwnode_reference_args *args,
815 * 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;
891 * @args: Location to store the returned reference with optional arguments
896 * target object in @args->adev. If the reference includes arguments, store
897 * them in the @args->args[] array.
923 struct fwnode_reference_args *args)
950 if (!args)
953 args->fwnode = acpi_fwnode_handle(device);
954 args->nargs = 0;
965 args->fwnode = ref_fwnode;
966 args->nargs = 0;
1000 ret = acpi_get_ref_args(idx == index ? args : NULL,
1018 ret = acpi_get_ref_args(idx == index ? args : NULL,
1463 struct fwnode_reference_args args;
1466 memset(&args, 0, sizeof(args));
1468 &args);
1473 if (!is_acpi_device_node(args.fwnode))
1474 return args.nargs ? NULL : args.fwnode;
1480 if (args.nargs != 2)
1483 fwnode = args.fwnode;
1484 port_nr = args.args[0];
1485 endpoint_nr = args.args[1];
1565 struct fwnode_reference_args *args)
1568 args_count, args);