| 566 | } |
| 567 | |
| 568 | static int for_each_userdiff_driver_list(each_userdiff_driver_fn fn, |
| 569 | enum userdiff_driver_type type, void *cb_data, |
| 570 | struct userdiff_driver *drv, |
| 571 | int drv_size) |
| 572 | { |
| 573 | int i; |
| 574 | int ret; |
| 575 | for (i = 0; i < drv_size; i++) { |
| 576 | struct userdiff_driver *item = drv + i; |
| 577 | if ((ret = fn(item, type, cb_data))) |
| 578 | return ret; |
| 579 | } |
| 580 | return 0; |
| 581 | } |
| 582 | |
| 583 | int for_each_userdiff_driver(each_userdiff_driver_fn fn, void *cb_data) |
| 584 | { |
no outgoing calls
no test coverage detected