| # HwBinder IPC from client to server, and callbacks |
| binder_call(hal_usb_client, hal_usb_server) |
| binder_call(hal_usb_server, hal_usb_client) |
| |
| hal_attribute_service(hal_usb, hal_usb_service) |
| binder_call(hal_usb_server, servicemanager) |
| |
| hal_attribute_hwservice(hal_usb, hal_usb_hwservice) |
| |
| allow hal_usb self:netlink_kobject_uevent_socket create; |
| allow hal_usb self:netlink_kobject_uevent_socket setopt; |
| allow hal_usb self:netlink_kobject_uevent_socket getopt; |
| allow hal_usb self:netlink_kobject_uevent_socket bind; |
| allow hal_usb self:netlink_kobject_uevent_socket read; |
| allow hal_usb sysfs:dir open; |
| allow hal_usb sysfs:dir read; |
| allow hal_usb sysfs:file read; |
| allow hal_usb sysfs:file open; |
| allow hal_usb sysfs:file write; |
| allow hal_usb sysfs:file getattr; |
| |