Searched refs:SharedResource (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/util/ |
H A D | qemu-co-shared-resource.c | 30 struct SharedResource { struct 40 SharedResource *shres_create(uint64_t total) in shres_create() argument 42 SharedResource *s = g_new0(SharedResource, 1); in shres_create() 51 void shres_destroy(SharedResource *s) in shres_destroy() 59 static bool co_try_get_from_shres_locked(SharedResource *s, uint64_t n) in co_try_get_from_shres_locked() 69 void coroutine_fn co_get_from_shres(SharedResource *s, uint64_t n) in co_get_from_shres() 78 void coroutine_fn co_put_to_shres(SharedResource *s, uint64_t n) in co_put_to_shres()
|
/openbmc/qemu/include/qemu/ |
H A D | co-shared-resource.h | 30 typedef struct SharedResource SharedResource; typedef 37 SharedResource *shres_create(uint64_t total); 45 void shres_destroy(SharedResource *s); 51 void coroutine_fn co_get_from_shres(SharedResource *s, uint64_t n); 59 void coroutine_fn co_put_to_shres(SharedResource *s, uint64_t n);
|
/openbmc/skeleton/flashbios/ |
H A D | flash_bios_obj.c | 68 on_lock(SharedResource *lock, in on_lock() 90 on_is_locked(SharedResource *lock, in on_is_locked() 101 on_unlock(SharedResource *lock, in on_unlock() 119 SharedResource *lock = object_get_shared_resource((Object*)user_data); in on_update_via_tftp() 143 SharedResource *lock = object_get_shared_resource((Object*)user_data); in on_error() 160 SharedResource *lock = object_get_shared_resource((Object*)user_data); in on_done() 184 SharedResource *lock = object_get_shared_resource((Object*)user_data); in on_update() 258 SharedResource* lock = shared_resource_skeleton_new(); in on_bus_acquired()
|
/openbmc/skeleton/libopenbmc_intf/ |
H A D | openbmc_intf.h | 1356 #define SHARED_RESOURCE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_SHARED_RESOURCE, SharedResource)) 1361 typedef struct _SharedResource SharedResource; typedef 1370 SharedResource *object, 1374 SharedResource *object, 1379 SharedResource *object, 1382 gboolean (*get_lock) (SharedResource *object); 1384 const gchar * (*get_name) (SharedResource *object); 1396 SharedResource *object, 1400 SharedResource *object, 1404 SharedResource *object, [all …]
|
H A D | openbmc_intf.c | 11561 G_DEFINE_INTERFACE (SharedResource, shared_resource, G_TYPE_OBJECT) in G_DEFINE_INTERFACE() argument 11666 shared_resource_get_lock (SharedResource *object) in shared_resource_get_lock() 11683 shared_resource_set_lock (SharedResource *object, gboolean value) in shared_resource_set_lock() 11701 shared_resource_get_name (SharedResource *object) in shared_resource_get_name() 11719 shared_resource_dup_name (SharedResource *object) in shared_resource_dup_name() 11736 shared_resource_set_name (SharedResource *object, const gchar *value) in shared_resource_set_name() 11757 SharedResource *proxy, in shared_resource_call_lock() 11786 SharedResource *proxy, in shared_resource_call_lock_finish() 11816 SharedResource *proxy, in shared_resource_call_lock_sync() 11854 SharedResource *proxy, in shared_resource_call_unlock() [all …]
|
/openbmc/qemu/block/ |
H A D | block-copy.c | 161 SharedResource *mem;
|