Lines Matching refs:signature
415 for (i = 0, arrays = 0; message->signature[i]; i++) { in wl_message_count_arrays()
416 if (message->signature[i] == 'a') in wl_message_count_arrays()
442 get_next_argument(const char *signature, struct argument_details *details) in get_next_argument() argument
445 for(; *signature; ++signature) { in get_next_argument()
446 switch(*signature) { in get_next_argument()
455 details->type = *signature; in get_next_argument()
456 return signature + 1; in get_next_argument()
462 return signature; in get_next_argument()
466 arg_count_for_signature(const char *signature) in arg_count_for_signature() argument
469 for(; *signature; ++signature) { in arg_count_for_signature()
470 switch(*signature) { in arg_count_for_signature()
490 since = atoi(message->signature); in wl_message_get_since()
499 wl_argument_from_va_list(const char *signature, union wl_argument *args, in wl_argument_from_va_list() argument
506 sig_iter = signature; in wl_argument_from_va_list()
544 const char *signature = closure->message->signature; in wl_closure_clear_fds() local
549 signature = get_next_argument(signature, &arg); in wl_closure_clear_fds()
562 count = arg_count_for_signature(message->signature); in wl_closure_init()
607 const char *signature; in wl_closure_marshal() local
616 signature = message->signature; in wl_closure_marshal()
618 signature = get_next_argument(signature, &arg); in wl_closure_marshal()
670 message->signature, i); in wl_closure_marshal()
681 wl_argument_from_va_list(message->signature, args, in wl_closure_vmarshal()
697 const char *signature; in wl_connection_demarshal() local
726 signature = message->signature; in wl_connection_demarshal()
728 signature = get_next_argument(signature, &arg); in wl_connection_demarshal()
734 message->signature); in wl_connection_demarshal()
762 message->signature); in wl_connection_demarshal()
773 message->name, message->signature); in wl_connection_demarshal()
788 message->signature); in wl_connection_demarshal()
800 message->signature); in wl_connection_demarshal()
808 id, message->name, message->signature); in wl_connection_demarshal()
822 message->signature); in wl_connection_demarshal()
840 message->signature); in wl_connection_demarshal()
888 const char *signature; in wl_closure_lookup_objects() local
894 signature = message->signature; in wl_closure_lookup_objects()
895 count = arg_count_for_signature(signature); in wl_closure_lookup_objects()
897 signature = get_next_argument(signature, &arg); in wl_closure_lookup_objects()
910 id, message->name, message->signature); in wl_closure_lookup_objects()
921 message->name, message->signature); in wl_closure_lookup_objects()
933 convert_arguments_to_ffi(const char *signature, uint32_t flags, in convert_arguments_to_ffi() argument
941 sig_iter = signature; in convert_arguments_to_ffi()
1000 count = arg_count_for_signature(closure->message->signature); in wl_closure_invoke()
1007 convert_arguments_to_ffi(closure->message->signature, flags, closure->args, in wl_closure_invoke()
1039 const char *signature = message->signature; in copy_fds_to_connection() local
1042 count = arg_count_for_signature(signature); in copy_fds_to_connection()
1044 signature = get_next_argument(signature, &arg); in copy_fds_to_connection()
1067 const char *signature; in buffer_size_for_closure() local
1070 signature = message->signature; in buffer_size_for_closure()
1071 count = arg_count_for_signature(signature); in buffer_size_for_closure()
1073 signature = get_next_argument(signature, &arg); in buffer_size_for_closure()
1119 const char *signature; in serialize_closure() local
1127 signature = message->signature; in serialize_closure()
1128 count = arg_count_for_signature(signature); in serialize_closure()
1130 signature = get_next_argument(signature, &arg); in serialize_closure()
1262 const char *signature = closure->message->signature; in wl_closure_print() local
1276 signature = get_next_argument(signature, &arg); in wl_closure_print()
1332 const char *signature = closure->message->signature; in wl_closure_close_fds() local
1335 signature = get_next_argument(signature, &arg); in wl_closure_close_fds()