gsm_dlci_clear_queues(9)
πΈ gsm_dlci_clear_queues(9) β the Kernel API Manual, but make it make sense π
okay so bestie, grab your matcha π because we're diving into the Kernel API Manual and today's main character is gsm_dlci_clear_queues. it's a lil function, it does one thing, and honestly? it eats. β¨
β¨ NAME β¨
gsm_dlci_clear_queues β remove outstanding data for a DLCI π§Ήπ
like, it literally just sweeps the leftover data out of the way. no cap.
π SYNOPSIS π
void gsm_dlci_clear_queues (struct gsm_mux *gsm , struct gsm_dlci *dlci
);
yeah she's void β returns nothing, says everything. π
π¦ ARGUMENTS π¦
gsmβ mux π«Ά (the mux, babe. the multiplexer. you know her.)dlciβ clear for this DLCI π (this is the one whose queues are getting the clear-out)
π DESCRIPTION π
Clears the data queues for a given DLCI. that's it. that's the whole vibe check β it takes the data queues belonging to a specific DLCI and empties them out. outstanding data? not anymore bestie, it's giving gone. πβ¨
fr fr, short and iconic β sometimes a function doesn't need a whole essay, it just needs to slay quietly. π§
π₯ SEE ALSO π₯
Kernel file ./drivers/tty/n_gsm.c β and like, literally the entire friend group, iykyk π:
gsm_fcs_add(9)gsm_fcs_add_block(9)gsm_read_ea(9)gsm_read_ea_val(9)gsm_encode_modem(9)gsm_encode_params(9)gsm_register_devices(9)gsm_unregister_devices(9)gsm_print_packet(9)gsm_stuff_frame(9)gsm_send(9)gsm_response(9)gsm_command(9)gsm_data_alloc(9)gsm_send_packet(9)gsm_is_flow_ctrl_msg(9)gsm_data_kick(9)__gsm_data_queue(9)gsm_data_queue(9)gsm_dlci_data_output(9)gsm_dlci_data_output_framed(9)gsm_dlci_modem_output(9)gsm_dlci_data_sweep(9)gsm_dlci_data_kick(9)gsm_control_command(9)gsm_control_reply(9)gsm_process_modem(9)gsm_process_negotiation(9)gsm_control_modem(9)gsm_control_negotiation(9)gsm_control_rls(9)gsm_control_message(9)gsm_control_response(9)gsm_control_keep_alive(9)gsm_control_transmit(9)gsm_control_retransmit(9)gsm_control_send(9)gsm_control_wait(9)gsm_dlci_close(9)gsm_dlci_open(9)gsm_dlci_negotiate(9)gsm_dlci_t1(9)gsm_dlci_begin_open(9)gsm_dlci_set_opening(9)gsm_dlci_set_wait_config(9)gsm_dlci_begin_close(9)gsm_dlci_data(9)gsm_dlci_command(9)gsm_kick_timer(9)gsm_dlci_copy_config_values(9)gsm_dlci_config(9)gsm_dlci_alloc(9)gsm_dlci_free(9)gsm_dlci_release(9)gsm_queue(9)gsm0_receive_state_check_and_fix(9)gsm0_receive(9)gsm1_receive_state_check_and_fix(9)gsm1_receive(9)gsm_error(9)gsm_cleanup_mux(9)gsm_activate_mux(9)gsm_free_mux(9)gsm_free_muxr(9)gsm_alloc_mux(9)gsmld_output(9)gsmld_write_trigger(9)gsmld_write_task(9)gsmld_attach_gsm(9)gsmld_detach_gsm(9)gsmld_flush_buffer(9)gsmld_close(9)gsmld_open(9)gsmld_write_wakeup(9)gsmld_read(9)gsmld_write(9)gsmld_poll(9)gsm_modem_upd_via_data(9)gsm_modem_upd_via_msc(9)gsm_modem_update(9)gsm_wait_modem_change(9)
like i said. the whole group chat. go say hi to all of them π«Άπ
ok that's the page!! this one came from ./drivers/tty, dated October 2026 β mwah, love that for us πβ¨ bye bestie, go clear some queues ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms