ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/greybus
/
usr
src
kernels
5.14.0-427.31.1.el9_4.x86_64
include
linux
greybus
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
bundle.h
2.02 MB
chmod
View
DL
Edit
Rename
Delete
connection.h
3.66 MB
chmod
View
DL
Edit
Rename
Delete
control.h
2.2 MB
chmod
View
DL
Edit
Rename
Delete
greybus_id.h
590 B
chmod
View
DL
Edit
Rename
Delete
greybus_manifest.h
4.79 MB
chmod
View
DL
Edit
Rename
Delete
greybus_protocols.h
59.45 MB
chmod
View
DL
Edit
Rename
Delete
hd.h
2.65 MB
chmod
View
DL
Edit
Rename
Delete
interface.h
2.15 MB
chmod
View
DL
Edit
Rename
Delete
manifest.h
331 B
chmod
View
DL
Edit
Rename
Delete
module.h
753 B
chmod
View
DL
Edit
Rename
Delete
operation.h
6.53 MB
chmod
View
DL
Edit
Rename
Delete
svc.h
3.21 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/include/linux/greybus/control.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * Greybus CPort control protocol * * Copyright 2015 Google Inc. * Copyright 2015 Linaro Ltd. */ #ifndef __CONTROL_H #define __CONTROL_H #include <linux/types.h> #include <linux/device.h> struct gb_control { struct device dev; struct gb_interface *intf; struct gb_connection *connection; u8 protocol_major; u8 protocol_minor; bool has_bundle_activate; bool has_bundle_version; char *vendor_string; char *product_string; }; #define to_gb_control(d) container_of(d, struct gb_control, dev) struct gb_control *gb_control_create(struct gb_interface *intf); int gb_control_enable(struct gb_control *control); void gb_control_disable(struct gb_control *control); int gb_control_suspend(struct gb_control *control); int gb_control_resume(struct gb_control *control); int gb_control_add(struct gb_control *control); void gb_control_del(struct gb_control *control); struct gb_control *gb_control_get(struct gb_control *control); void gb_control_put(struct gb_control *control); int gb_control_get_bundle_versions(struct gb_control *control); int gb_control_connected_operation(struct gb_control *control, u16 cport_id); int gb_control_disconnected_operation(struct gb_control *control, u16 cport_id); int gb_control_disconnecting_operation(struct gb_control *control, u16 cport_id); int gb_control_mode_switch_operation(struct gb_control *control); void gb_control_mode_switch_prepare(struct gb_control *control); void gb_control_mode_switch_complete(struct gb_control *control); int gb_control_get_manifest_size_operation(struct gb_interface *intf); int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest, size_t size); int gb_control_bundle_suspend(struct gb_control *control, u8 bundle_id); int gb_control_bundle_resume(struct gb_control *control, u8 bundle_id); int gb_control_bundle_deactivate(struct gb_control *control, u8 bundle_id); int gb_control_bundle_activate(struct gb_control *control, u8 bundle_id); int gb_control_interface_suspend_prepare(struct gb_control *control); int gb_control_interface_deactivate_prepare(struct gb_control *control); int gb_control_interface_hibernate_abort(struct gb_control *control); #endif /* __CONTROL_H */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply