H A D | n_gsm.c | 156 struct gsm_mux *gsm; member in struct:gsm_dlci 264 * to the gsm mux array. For now we don't free DLCI objects that 298 void (*receive)(struct gsm_mux *gsm, u8 ch); 454 static int gsmld_output(struct gsm_mux *gsm, u8 *data, int len); 456 static struct gsm_msg *gsm_data_alloc(struct gsm_mux *gsm, u8 addr, int len, 458 static int gsm_send_packet(struct gsm_mux *gsm, struct gsm_msg *msg); 459 static struct gsm_dlci *gsm_dlci_alloc(struct gsm_mux *gsm, int addr); 460 static void gsmld_write_trigger(struct gsm_mux *gsm); 553 if (dlci->modem_tx & TIOCM_CD || dlci->gsm->initiator) 593 const struct gsm_mux *gsm local 809 gsm_send(struct gsm_mux *gsm, int addr, int cr, int control) argument 852 gsm_dlci_clear_queues(struct gsm_mux *gsm, struct gsm_dlci *dlci) argument 884 gsm_response(struct gsm_mux *gsm, int addr, int control) argument 898 gsm_command(struct gsm_mux *gsm, int addr, int control) argument 919 gsm_data_alloc(struct gsm_mux *gsm, u8 addr, int len, u8 ctrl) argument 942 gsm_send_packet(struct gsm_mux *gsm, struct gsm_msg *msg) argument 1014 gsm_data_kick(struct gsm_mux *gsm) argument 1094 struct gsm_mux *gsm = dlci->gsm; local 1176 gsm_dlci_data_output(struct gsm_mux *gsm, struct gsm_dlci *dlci) argument 1236 gsm_dlci_data_output_framed(struct gsm_mux *gsm, struct gsm_dlci *dlci) argument 1306 gsm_dlci_modem_output(struct gsm_mux *gsm, struct gsm_dlci *dlci, u8 brk) argument 1367 gsm_dlci_data_sweep(struct gsm_mux *gsm) argument 1451 gsm_control_command(struct gsm_mux *gsm, int cmd, const u8 *data, int dlen) argument 1479 gsm_control_reply(struct gsm_mux *gsm, int cmd, const u8 *data, int dlen) argument 1566 gsm_process_negotiation(struct gsm_mux *gsm, unsigned int addr, unsigned int cr, const struct gsm_dlci_param_bits *params) argument 1679 gsm_control_modem(struct gsm_mux *gsm, const u8 *data, int clen) argument 1730 gsm_control_negotiation(struct gsm_mux *gsm, unsigned int cr, const u8 *data, unsigned int dlen) argument 1798 gsm_control_rls(struct gsm_mux *gsm, const u8 *data, int clen) argument 1852 gsm_control_message(struct gsm_mux *gsm, unsigned int command, const u8 *data, int clen) argument 1927 gsm_control_response(struct gsm_mux *gsm, unsigned int command, const u8 *data, int clen) argument 1972 struct gsm_mux *gsm = from_timer(gsm, t, ka_timer); local 2011 gsm_control_transmit(struct gsm_mux *gsm, struct gsm_control *ctrl) argument 2029 struct gsm_mux *gsm = from_timer(gsm, t, t2_timer); local 2062 gsm_control_send(struct gsm_mux *gsm, unsigned int command, u8 *data, int clen) argument 2104 gsm_control_wait(struct gsm_mux *gsm, struct gsm_control *control) argument 2163 struct gsm_mux *gsm = dlci->gsm; local 2196 struct gsm_mux *gsm = dlci->gsm; local 2231 struct gsm_mux *gsm = dlci->gsm; local 2287 struct gsm_mux *gsm = dlci ? dlci->gsm : NULL; local 2376 struct gsm_mux *gsm = dlci->gsm; local 2485 struct gsm_mux *gsm = from_timer(gsm, t, kick_timer); local 2526 struct gsm_mux *gsm; local 2639 gsm_dlci_alloc(struct gsm_mux *gsm, int addr) argument 2754 gsm_queue(struct gsm_mux *gsm) argument 2859 gsm0_receive(struct gsm_mux *gsm, u8 c) argument 2950 gsm1_receive(struct gsm_mux *gsm, u8 c) argument 3053 gsm_error(struct gsm_mux *gsm) argument 3069 gsm_cleanup_mux(struct gsm_mux *gsm, bool disc) argument 3123 gsm_activate_mux(struct gsm_mux *gsm) argument 3152 gsm_free_mux(struct gsm_mux *gsm) argument 3176 struct gsm_mux *gsm = container_of(ref, struct gsm_mux, ref); local 3180 mux_get(struct gsm_mux *gsm) argument 3189 mux_put(struct gsm_mux *gsm) argument 3198 mux_num_to_base(struct gsm_mux *gsm) argument 3217 struct gsm_mux *gsm = kzalloc(sizeof(struct gsm_mux), GFP_KERNEL); local 3281 gsm_copy_config_values(struct gsm_mux *gsm, struct gsm_config *c) argument 3302 gsm_config(struct gsm_mux *gsm, struct gsm_config *c) argument 3391 gsm_copy_config_ext_values(struct gsm_mux *gsm, struct gsm_config_ext *ce) argument 3399 gsm_config_ext(struct gsm_mux *gsm, struct gsm_config_ext *ce) argument 3453 gsmld_output(struct gsm_mux *gsm, u8 *data, int len) argument 3469 gsmld_write_trigger(struct gsm_mux *gsm) argument 3486 struct gsm_mux *gsm = container_of(work, struct gsm_mux, tx_work); local 3515 gsmld_attach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) argument 3531 gsmld_detach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) argument 3543 struct gsm_mux *gsm = tty->disc_data; local 3598 struct gsm_mux *gsm = tty->disc_data; local 3625 struct gsm_mux *gsm; local 3666 struct gsm_mux *gsm = tty->disc_data; local 3712 struct gsm_mux *gsm = tty->disc_data; local 3750 struct gsm_mux *gsm = tty->disc_data; local 3772 struct gsm_mux *gsm = tty->disc_data; local 4063 struct gsm_mux *gsm = dlci->gsm; local 4139 struct gsm_mux *gsm = dlci->gsm; local 4156 struct gsm_mux *gsm = dlci->gsm; local 4197 struct gsm_mux *gsm; local 4499 struct gsm_mux *gsm = dlci->gsm; local [all...] |