Lines Matching refs:param
404 for param in parameters:
406 type_size = param.type.size_bits
415 results.append((param, bits_used, type_size))
424 for param in input_params:
425 if not param.type.pass_by_reference():
426 params.append(param.type.render_parameter_name(param.name))
428 params.append(param.type.pointer().render_parameter_name(param.name))
429 for param in output_params:
430 if param.type.pass_by_reference():
431 params.append(param.type.pointer().render_parameter_name(param.name))
444 def generate_param_code(param, first_bit, num_bits, word_array, wordsize): argument
459 if param.type.double_word:
461 param.type.double_word_expression(param.name, 0, wordsize))
463 1].append(param.type.double_word_expression(param.name, 1, wordsize))
469 expr = param.type.c_expression(param.name)
475 expr = param.type.c_expression(param.name)
487 expr = param.type.c_expression(param.name, i, struct_members(param.type, structs))
495 for (param, first_bit, num_bits) in positions:
496 generate_param_code(param, first_bit, num_bits, words, wordsize)
542 for (param, first_bit, num_bits) in positions:
543 results.append((param, unmarshal_single_param(first_bit, num_bits, wordsize)))
746 for (param, words) in unmashalled_params:
747 if param.type.pass_by_reference():
748 members = struct_members(param.type, structs)
751 (param.name, members[i], words[i] % source_words))
753 if param.type.double_word:
755 (param.name, TYPES[64], words[0] % source_words,
759 result.append("\tresult.%s = %s;" % (param.name, word % source_words))
898 for param in method.getElementsByTagName("param"):
899 param_name = param.getAttribute("name")
900 param_type = type_names.get(param.getAttribute("type"))
902 raise Exception("Unknown type '%s'." % (param.getAttribute("type")))
903 param_dir = param.getAttribute("dir")
911 param_description = param.getAttribute("description")
913 param_description_element = param.getElementsByTagName("description")