Lines Matching refs:eswifi_dev

61 struct eswifi_dev {  struct
81 int (*init)(struct eswifi_dev *eswifi); argument
82 int (*request)(struct eswifi_dev *eswifi, char *cmd, size_t clen,
86 static inline int eswifi_request(struct eswifi_dev *eswifi, char *cmd, in eswifi_request()
92 static inline void eswifi_lock(struct eswifi_dev *eswifi) in eswifi_lock()
104 static inline void eswifi_unlock(struct eswifi_dev *eswifi) in eswifi_unlock()
112 int eswifi_at_cmd(struct eswifi_dev *eswifi, char *cmd);
113 static inline int __select_socket(struct eswifi_dev *eswifi, uint8_t idx) in __select_socket()
120 struct eswifi_dev *eswifi_socket_to_dev(struct eswifi_off_socket *socket) in eswifi_socket_to_dev()
122 return CONTAINER_OF(socket - socket->index, struct eswifi_dev, socket[0]); in eswifi_socket_to_dev()
126 int eswifi_offload_init(struct eswifi_dev *eswifi);
127 struct eswifi_dev *eswifi_by_iface_idx(uint8_t iface);
128 int eswifi_at_cmd_rsp(struct eswifi_dev *eswifi, char *cmd, char **rsp);
129 void eswifi_async_msg(struct eswifi_dev *eswifi, char *msg, size_t len);
130 void eswifi_offload_async_msg(struct eswifi_dev *eswifi, char *msg, size_t len);
135 int __eswifi_socket_free(struct eswifi_dev *eswifi,
137 int __eswifi_socket_new(struct eswifi_dev *eswifi, int family, int type,
139 int __eswifi_off_start_client(struct eswifi_dev *eswifi,
141 int __eswifi_listen(struct eswifi_dev *eswifi, struct eswifi_off_socket *socket, int backlog);
142 int __eswifi_accept(struct eswifi_dev *eswifi, struct eswifi_off_socket *socket);
143 int __eswifi_bind(struct eswifi_dev *eswifi, struct eswifi_off_socket *socket,
146 int eswifi_socket_offload_init(struct eswifi_dev *leswifi);
150 void eswifi_shell_register(struct eswifi_dev *dev);