Searched refs:vsc_tp (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/misc/mei/ |
| H A D | vsc-tp.h | 19 struct vsc_tp; 31 int vsc_tp_rom_xfer(struct vsc_tp *tp, const void *obuf, void *ibuf, 34 int vsc_tp_xfer(struct vsc_tp *tp, u8 cmd, const void *obuf, size_t olen, 37 int vsc_tp_register_event_cb(struct vsc_tp *tp, vsc_tp_event_cb_t event_cb, 40 void vsc_tp_intr_enable(struct vsc_tp *tp); 41 void vsc_tp_intr_disable(struct vsc_tp *tp); 42 void vsc_tp_intr_synchronize(struct vsc_tp *tp); 44 void vsc_tp_reset(struct vsc_tp *tp); 46 bool vsc_tp_need_read(struct vsc_tp *tp); 48 int vsc_tp_init(struct vsc_tp *tp, struct device *dev);
|
| H A D | vsc-tp.c | 60 struct vsc_tp { struct 104 struct vsc_tp *tp = data; in vsc_tp_isr() argument 117 struct vsc_tp *tp = container_of(work, struct vsc_tp, event_work); in vsc_tp_event_work() 126 static int vsc_tp_wakeup_request(struct vsc_tp *tp) in vsc_tp_wakeup_request() 144 static void vsc_tp_wakeup_release(struct vsc_tp *tp) in vsc_tp_wakeup_release() 151 static int vsc_tp_dev_xfer(struct vsc_tp *tp, void *obuf, void *ibuf, size_t len) in vsc_tp_dev_xfer() 165 static int vsc_tp_xfer_helper(struct vsc_tp *tp, struct vsc_tp_packet *pkt, in vsc_tp_xfer_helper() 278 int vsc_tp_xfer(struct vsc_tp *tp, u8 cmd, const void *obuf, size_t olen, in vsc_tp_xfer() 319 int vsc_tp_rom_xfer(struct vsc_tp *tp, const void *obuf, void *ibuf, size_t len) in vsc_tp_rom_xfer() 355 void vsc_tp_reset(struct vsc_tp *tp) in vsc_tp_reset() [all …]
|
| H A D | platform-vsc.c | 42 struct vsc_tp *tp; 339 struct vsc_tp *tp; in mei_vsc_probe() 342 tp = *(struct vsc_tp **)dev_get_platdata(dev); in mei_vsc_probe()
|
| H A D | vsc-fw-loader.c | 221 struct vsc_tp *tp; 717 int vsc_tp_init(struct vsc_tp *tp, struct device *dev) in vsc_tp_init()
|