Lines Matching defs:gsm_dlci
112 struct gsm_dlci *dlci;
145 * Each active data link has a gsm_dlci structure associated which ties
154 struct gsm_dlci {
186 void (*data)(struct gsm_dlci *dlci, const u8 *data, int len);
187 void (*prev_data)(struct gsm_dlci *dlci, const u8 *data, int len);
304 struct gsm_dlci *dlci[NUM_DLCI];
452 static void gsm_dlci_close(struct gsm_dlci *dlci);
454 static int gsm_modem_update(struct gsm_dlci *dlci, u8 brk);
458 static struct gsm_dlci *gsm_dlci_alloc(struct gsm_mux *gsm, int addr);
540 static u8 gsm_encode_modem(const struct gsm_dlci *dlci)
589 static int gsm_encode_params(const struct gsm_dlci *dlci,
851 static void gsm_dlci_clear_queues(struct gsm_mux *gsm, struct gsm_dlci *dlci)
1016 struct gsm_dlci *dlci;
1091 static void __gsm_data_queue(struct gsm_dlci *dlci, struct gsm_msg *msg)
1155 static void gsm_data_queue(struct gsm_dlci *dlci, struct gsm_msg *msg)
1175 static int gsm_dlci_data_output(struct gsm_mux *gsm, struct gsm_dlci *dlci)
1236 struct gsm_dlci *dlci)
1305 static int gsm_dlci_modem_output(struct gsm_mux *gsm, struct gsm_dlci *dlci,
1371 struct gsm_dlci *dlci;
1414 static void gsm_dlci_data_kick(struct gsm_dlci *dlci)
1454 struct gsm_dlci *dlci = gsm->dlci[0];
1482 struct gsm_dlci *dlci = gsm->dlci[0];
1504 static void gsm_process_modem(struct tty_struct *tty, struct gsm_dlci *dlci,
1569 struct gsm_dlci *dlci = gsm->dlci[addr];
1682 struct gsm_dlci *dlci;
1734 struct gsm_dlci *dlci;
1837 static void gsm_dlci_begin_close(struct gsm_dlci *dlci);
1858 struct gsm_dlci *dlci = gsm->dlci[0];
1930 struct gsm_dlci *dlci;
2129 static void gsm_dlci_close(struct gsm_dlci *dlci)
2160 static void gsm_dlci_open(struct gsm_dlci *dlci)
2193 static int gsm_dlci_negotiate(struct gsm_dlci *dlci)
2229 struct gsm_dlci *dlci = from_timer(dlci, t, t1);
2284 static void gsm_dlci_begin_open(struct gsm_dlci *dlci)
2331 static void gsm_dlci_set_opening(struct gsm_dlci *dlci)
2350 static void gsm_dlci_set_wait_config(struct gsm_dlci *dlci)
2373 static void gsm_dlci_begin_close(struct gsm_dlci *dlci)
2396 static void gsm_dlci_data(struct gsm_dlci *dlci, const u8 *data, int clen)
2445 static void gsm_dlci_command(struct gsm_dlci *dlci, const u8 *data, int len)
2503 static void gsm_dlci_copy_config_values(struct gsm_dlci *dlci, struct gsm_dlci_config *dc)
2523 static int gsm_dlci_config(struct gsm_dlci *dlci, struct gsm_dlci_config *dc, int open)
2638 static struct gsm_dlci *gsm_dlci_alloc(struct gsm_mux *gsm, int addr)
2640 struct gsm_dlci *dlci = kzalloc(sizeof(struct gsm_dlci), GFP_ATOMIC);
2686 struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
2696 static inline void dlci_get(struct gsm_dlci *dlci)
2701 static inline void dlci_put(struct gsm_dlci *dlci)
2706 static void gsm_destroy_network(struct gsm_dlci *dlci);
2717 static void gsm_dlci_release(struct gsm_dlci *dlci)
2755 struct gsm_dlci *dlci;
3071 struct gsm_dlci *dlci;
3124 struct gsm_dlci *dlci;
3773 struct gsm_dlci *dlci;
3849 static void dlci_net_free(struct gsm_dlci *dlci)
3863 struct gsm_dlci *dlci;
3888 struct gsm_dlci *dlci = mux_net->dlci;
3911 static void gsm_mux_rx_netchar(struct gsm_dlci *dlci,
3963 static void gsm_destroy_network(struct gsm_dlci *dlci)
3976 static int gsm_create_network(struct gsm_dlci *dlci, struct gsm_netconfig *nc)
4061 static void gsm_modem_upd_via_data(struct gsm_dlci *dlci, u8 brk)
4080 static int gsm_modem_upd_via_msc(struct gsm_dlci *dlci, u8 brk)
4109 static int gsm_modem_update(struct gsm_dlci *dlci, u8 brk)
4137 static int gsm_wait_modem_change(struct gsm_dlci *dlci, u32 mask)
4155 struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
4177 struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
4198 struct gsm_dlci *dlci;
4253 struct gsm_dlci *dlci = tty->driver_data;
4279 struct gsm_dlci *dlci = tty->driver_data;
4300 struct gsm_dlci *dlci = tty->driver_data;
4310 struct gsm_dlci *dlci = tty->driver_data;
4322 struct gsm_dlci *dlci = tty->driver_data;
4330 struct gsm_dlci *dlci = tty->driver_data;
4338 struct gsm_dlci *dlci = tty->driver_data;
4362 struct gsm_dlci *dlci = tty->driver_data;
4371 struct gsm_dlci *dlci = tty->driver_data;
4390 struct gsm_dlci *dlci = tty->driver_data;
4443 struct gsm_dlci *dlci = tty->driver_data;
4456 struct gsm_dlci *dlci = tty->driver_data;
4468 struct gsm_dlci *dlci = tty->driver_data;
4480 struct gsm_dlci *dlci = tty->driver_data;
4498 struct gsm_dlci *dlci = tty->driver_data;