Lines Matching defs:i1480
2 * i1480 Device Firmware Upload
45 * i1480->write() [i1480_{usb,pci}_write()]
47 * i1480->read() [i1480_{usb,pci}_read()]
50 * i1480->setup(()
51 * i1480->wait_init_done()
53 * i1480->cmd() [i1480_{usb,pci}_cmd()]
58 * i1480->cmd() [i1480_{usb,pci}_cmd()]
86 * @read Read from device's memory to i1480->evt_buf.
92 * command data is contained in i1480->cmd_buf and the size
94 * in i1480->evt_buf and the size in i1480->evt_result (or if
107 * i1480->evt_buf (and size/result in i1480->evt_result).
113 struct i1480 {
116 int (*write)(struct i1480 *, u32 addr, const void *, size_t);
117 int (*read)(struct i1480 *, u32 addr, size_t);
118 int (*rc_setup)(struct i1480 *);
119 void (*rc_release)(struct i1480 *);
120 int (*wait_init_done)(struct i1480 *);
121 int (*cmd)(struct i1480 *, const char *cmd_name, size_t cmd_size);
135 void i1480_init(struct i1480 *i1480)
137 i1480->hw_rev = 1;
138 init_completion(&i1480->evt_complete);
141 extern int i1480_fw_upload(struct i1480 *);
142 extern int i1480_pre_fw_upload(struct i1480 *);
143 extern int i1480_mac_fw_upload(struct i1480 *);
144 extern int i1480_phy_fw_upload(struct i1480 *);
145 extern ssize_t i1480_cmd(struct i1480 *, const char *, size_t, size_t);
146 extern int i1480_rceb_check(const struct i1480 *,
153 /* i1480 commands */
158 /* i1480 events */