From b73c6cf5a94e1c7f9be38917f26da37e13fe452e Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Thu, 27 Jun 2013 12:58:30 +0200 Subject: Rework handlers and ipc functions for better consistency Detailed list of the changes introduced by this commit: * Rename ipc_client_bootstrap_modem to ipc_client_bootstrap * Rename ipc_client_new/free to ipc_client_create/destroy * Rename log_handler to log_callback and change arguments order * Remove handlers common data and fd mechanisms * Set transport, power and gprs common data for handlers * Add data_create and data_destroy handlers * Rework arguments order for handlers * Add poll transport handler * Remove functions types typedefs * Remove dumb ipc_client_send_* functions * Remove ipc_client_gprs_handlers_available * Adapt device files for the new API changes * Adapt modemctrl for the new API changes Change-Id: Ia9ba1045dbbf9f5e31a201aa8629b49019158972 Signed-off-by: Paul Kocialkowski --- samsung-ipc/ipc_devices.c | 74 +++++++++++++++++++++++------------------------ 1 file changed, 37 insertions(+), 37 deletions(-) (limited to 'samsung-ipc/ipc_devices.c') diff --git a/samsung-ipc/ipc_devices.c b/samsung-ipc/ipc_devices.c index 95f6455..77b58dd 100644 --- a/samsung-ipc/ipc_devices.c +++ b/samsung-ipc/ipc_devices.c @@ -29,90 +29,90 @@ struct ipc_device_desc ipc_devices[] = { .name = "crespo", .board_name = "herring", .kernel_version = "2.6.35", - .fmt_ops = &crespo_fmt_ops, - .rfs_ops = &crespo_rfs_ops, - .handlers = &crespo_default_handlers, - .gprs_specs = &crespo_2_6_35_gprs_specs, + .fmt_ops = &crespo_ipc_fmt_ops, + .rfs_ops = &crespo_ipc_rfs_ops, + .handlers = &crespo_ipc_handlers, + .gprs_specs = &crespo_2_6_35_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "crespo", .board_name = "herring", .kernel_version = "3.0", - .fmt_ops = &crespo_fmt_ops, - .rfs_ops = &crespo_rfs_ops, - .handlers = &crespo_default_handlers, - .gprs_specs = &crespo_3_0_gprs_specs, + .fmt_ops = &crespo_ipc_fmt_ops, + .rfs_ops = &crespo_ipc_rfs_ops, + .handlers = &crespo_ipc_handlers, + .gprs_specs = &crespo_3_0_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "aries", .board_name = "aries", .kernel_version = NULL, - .fmt_ops = &aries_fmt_ops, - .rfs_ops = &aries_rfs_ops, - .handlers = &aries_default_handlers, - .gprs_specs = &aries_gprs_specs, + .fmt_ops = &aries_ipc_fmt_ops, + .rfs_ops = &aries_ipc_rfs_ops, + .handlers = &aries_ipc_handlers, + .gprs_specs = &aries_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "aries", .board_name = "gt-p1000", .kernel_version = NULL, - .fmt_ops = &aries_fmt_ops, - .rfs_ops = &aries_rfs_ops, - .handlers = &aries_default_handlers, - .gprs_specs = &aries_gprs_specs, + .fmt_ops = &aries_ipc_fmt_ops, + .rfs_ops = &aries_ipc_rfs_ops, + .handlers = &aries_ipc_handlers, + .gprs_specs = &aries_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "galaxys2", .board_name = "i9100", .kernel_version = NULL, - .fmt_ops = &galaxys2_fmt_ops, - .rfs_ops = &galaxys2_rfs_ops, - .handlers = &galaxys2_default_handlers, - .gprs_specs = &galaxys2_gprs_specs, + .fmt_ops = &galaxys2_ipc_fmt_ops, + .rfs_ops = &galaxys2_ipc_rfs_ops, + .handlers = &galaxys2_ipc_handlers, + .gprs_specs = &galaxys2_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "galaxys2", .board_name = "smdk4210", .kernel_version = NULL, - .fmt_ops = &galaxys2_fmt_ops, - .rfs_ops = &galaxys2_rfs_ops, - .handlers = &galaxys2_default_handlers, - .gprs_specs = &galaxys2_gprs_specs, + .fmt_ops = &galaxys2_ipc_fmt_ops, + .rfs_ops = &galaxys2_ipc_rfs_ops, + .handlers = &galaxys2_ipc_handlers, + .gprs_specs = &galaxys2_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "maguro", .board_name = "tuna", .kernel_version = NULL, - .fmt_ops = &maguro_fmt_ops, - .rfs_ops = &maguro_rfs_ops, - .handlers = &maguro_default_handlers, - .gprs_specs = &maguro_gprs_specs, - .nv_data_specs = &maguro_nv_data_specs, + .fmt_ops = &maguro_ipc_fmt_ops, + .rfs_ops = &maguro_ipc_rfs_ops, + .handlers = &maguro_ipc_handlers, + .gprs_specs = &maguro_ipc_gprs_specs, + .nv_data_specs = &maguro_ipc_nv_data_specs, }, { .name = "piranha", .board_name = "espresso10", .kernel_version = NULL, - .fmt_ops = &piranha_fmt_ops, - .rfs_ops = &piranha_rfs_ops, - .handlers = &piranha_default_handlers, - .gprs_specs = &piranha_gprs_specs, + .fmt_ops = &piranha_ipc_fmt_ops, + .rfs_ops = &piranha_ipc_rfs_ops, + .handlers = &piranha_ipc_handlers, + .gprs_specs = &piranha_ipc_gprs_specs, .nv_data_specs = NULL, }, { .name = "piranha", .board_name = "espresso", .kernel_version = NULL, - .fmt_ops = &piranha_fmt_ops, - .rfs_ops = &piranha_rfs_ops, - .handlers = &piranha_default_handlers, - .gprs_specs = &piranha_gprs_specs, + .fmt_ops = &piranha_ipc_fmt_ops, + .rfs_ops = &piranha_ipc_rfs_ops, + .handlers = &piranha_ipc_handlers, + .gprs_specs = &piranha_ipc_gprs_specs, .nv_data_specs = NULL, } }; -- cgit v1.1