USBD_CLOSE_PIPE(9)

πŸ“¦ in nixpkgs unstable

πŸ’– usbd_close_pipe(9) πŸ’–

okay so this is the Kernel Developer's Manual page for usbd_close_pipe(9) and usbd_abort_pipe(9) β€” it's literally giving USB pipe abort-and-delete energy, no cap. πŸ¦‹

✨ NAME ✨

  • usbd_close_pipe, usbd_abort_pipe β€” delete or abort transfers on a USB pipe. periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <dev/usb/usb.h>
#include <dev/usb/usbdi.h>

usbd_status
usbd_close_pipe(struct usbd_pipe *pipe);

void
usbd_abort_pipe(struct usbd_pipe *pipe);

πŸ’… DESCRIPTION πŸ’…

  • usbd_abort_pipe() β€” aborts any transfers queued on pipe. that's the whole vibe. 🫢
  • usbd_close_pipe() β€” aborts any transfers queued on pipe, then deletes it. iconic behavior, honestly. ✨

🌸 CONTEXT 🌸

usbd_abort_pipe() and usbd_close_pipe() can be called during autoconf or from process context. so yes bestie, both of those contexts are valid. πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘


πŸŽ€ with love from Debian, dated September 4, 2018 β€” page USBD_CLOSE_PIPE(9) πŸŽ€

πŸ“¦ where this page comes from
  • nixpkgs unstable: cvs-export
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms