cocci: Add spatch/coccinelle patches for driver porting

This is an impartial set of transformations to help port the drivers to
the new interfaces.
This commit is contained in:
Benjamin Berg
2019-07-03 23:51:58 +02:00
parent 4640e3f5b0
commit 6ec11a2b26
13 changed files with 1356 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
@@
expression w;
expression h;
expression status;
expression dev;
expression a1, a2, a3;
@@
(
-fpi_img_new(w * h)
+fp_image_new(w, h)
|
-fpi_ssm_new
+fp_ssm_new
|
-fpi_ssm_free
+fp_ssm_free
|
-fpi_ssm_start
+fp_ssm_start
|
-fpi_ssm_start_subsm
+fp_ssm_start_subsm
|
-fpi_ssm_next_state
+fp_ssm_next_state
|
-fpi_ssm_jump_to_state
+fp_ssm_jump_to_state
|
-fpi_ssm_mark_completed
+fp_ssm_mark_completed
|
-fpi_ssm_get_user_data
+fp_ssm_get_user_data
|
-fpi_ssm_get_cur_state
+fp_ssm_get_cur_state
|
-fpi_dev_get_usb_dev
+_fp_device_get_usb_device
|
// HACK: We just insert an error return here!
-fpi_imgdev_close_complete(dev)
+_fp_image_device_close_complete(dev, error)
|
-fpi_imgdev_open_complete(dev, 0)
+_fp_image_device_open_complete(dev, NULL)
|
-fpi_imgdev_activate_complete(dev, 0)
+_fp_image_device_activate_complete(dev, NULL)
|
-fpi_imgdev_deactivate_complete(dev)
+_fp_image_device_deactivate_complete(dev, NULL)
|
-fpi_imgdev_report_finger_status(dev, status)
+_fp_image_device_report_finger_status(dev, status)
|
-fpi_imgdev_image_captured(dev, a1)
+_fp_image_device_image_captured(dev, a1)
|
-fpi_imgdev_abort_scan
+_fp_image_device_retry_scan
|
-fpi_std_sq_dev
+_fp_std_sq_dev
|
-fpi_mean_sq_diff_norm
+_fp_mean_sq_diff_norm
|
-fpi_timeout_add(a1, a2, dev, a3)
+_fp_device_add_timeout(dev, a1, a2, a3)
)
// Some can be nested
@@
@@
(
-fpi_ssm_next_state_timeout_cb
+fp_ssm_next_state_timeout_cb
)