H A D | ctl.c | 16 #include "ctl.h" 58 #define tb_ctl_WARN(ctl, format, arg...) \ argument 59 dev_WARN(&(ctl)->nhi->pdev->dev, format, ## arg) 61 #define tb_ctl_err(ctl, format, arg...) \ argument 62 dev_err(&(ctl)->nhi->pdev->dev, format, ## arg) 64 #define tb_ctl_warn(ctl, format, arg...) \ argument 65 dev_warn(&(ctl)->nhi->pdev->dev, format, ## arg) 67 #define tb_ctl_info(ctl, format, arg...) \ argument 68 dev_info(&(ctl)->nhi->pdev->dev, format, ## arg) 70 #define tb_ctl_dbg(ctl, forma argument 128 tb_cfg_request_enqueue(struct tb_ctl * ctl,struct tb_cfg_request * req) tb_cfg_request_enqueue() argument 148 struct tb_ctl *ctl = req->ctl; tb_cfg_request_dequeue() local 164 tb_cfg_request_find(struct tb_ctl * ctl,struct ctl_pkg * pkg) tb_cfg_request_find() argument 268 tb_cfg_print_error(struct tb_ctl * ctl,const struct tb_cfg_result * res) tb_cfg_print_error() argument 324 tb_ctl_pkg_alloc(struct tb_ctl * ctl) tb_ctl_pkg_alloc() argument 356 tb_ctl_tx(struct tb_ctl * ctl,const void * data,size_t len,enum tb_cfg_pkg_type type) tb_ctl_tx() argument 392 tb_ctl_handle_event(struct tb_ctl * ctl,enum tb_cfg_pkg_type type,struct ctl_pkg * pkg,size_t size) tb_ctl_handle_event() argument 535 tb_cfg_request(struct tb_ctl * ctl,struct tb_cfg_request * req,void (* callback)(void *),void * callback_data) tb_cfg_request() argument 601 tb_cfg_request_sync(struct tb_ctl * ctl,struct tb_cfg_request * req,int timeout_msec) tb_cfg_request_sync() argument 642 struct tb_ctl *ctl = kzalloc(sizeof(*ctl), GFP_KERNEL); tb_ctl_alloc() local 690 tb_ctl_free(struct tb_ctl * ctl) tb_ctl_free() argument 715 tb_ctl_start(struct tb_ctl * ctl) tb_ctl_start() argument 736 tb_ctl_stop(struct tb_ctl * ctl) tb_ctl_stop() argument 762 tb_cfg_ack_notification(struct tb_ctl * ctl,u64 route,const struct cfg_error_pkg * error) tb_cfg_ack_notification() argument 825 tb_cfg_ack_plug(struct tb_ctl * ctl,u64 route,u32 port,bool unplug) tb_cfg_ack_plug() argument 891 tb_cfg_reset(struct tb_ctl * ctl,u64 route) tb_cfg_reset() argument 933 tb_cfg_read_raw(struct tb_ctl * ctl,void * buffer,u64 route,u32 port,enum tb_cfg_space space,u32 offset,u32 length,int timeout_msec) tb_cfg_read_raw() argument 1004 tb_cfg_write_raw(struct tb_ctl * ctl,const void * buffer,u64 route,u32 port,enum tb_cfg_space space,u32 offset,u32 length,int timeout_msec) tb_cfg_write_raw() argument 1062 tb_cfg_get_error(struct tb_ctl * ctl,enum tb_cfg_space space,const struct tb_cfg_result * res) tb_cfg_get_error() argument 1085 tb_cfg_read(struct tb_ctl * ctl,void * buffer,u64 route,u32 port,enum tb_cfg_space space,u32 offset,u32 length) tb_cfg_read() argument 1111 tb_cfg_write(struct tb_ctl * ctl,const void * buffer,u64 route,u32 port,enum tb_cfg_space space,u32 offset,u32 length) tb_cfg_write() argument 1148 tb_cfg_get_upstream_port(struct tb_ctl * ctl,u64 route) tb_cfg_get_upstream_port() argument [all...] |