inc_ep_stats_bytes(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… inc_ep_stats_bytes β€” Kernel API Manual ✨

okay so the manual name is inc_ep_stats_bytes(9) and it lives in section 9 of the Kernel API Manual, bestie, and we are so getting into it 🫢


πŸŽ€ NAME πŸŽ€

inc_ep_stats_bytes β€” update ep stats counts πŸ’–

literally just bumps the counters. that's the whole gig. iconic behavior tbh ✨


🌸 SYNOPSIS 🌸

void inc_ep_stats_bytes (struct pxa_ep *ep , int count , int is_in );

no return value, no drama. it returns void and minds its own business πŸ’…


πŸ’œ ARGUMENTS πŸ’œ

  • ep β€” the physical endpoint πŸ‘‘ this is the star of the show, the main character endpoint we're updating
  • count β€” bytes transferred on the endpoint πŸ“ like, how many bytes actually made the trip
  • is_in β€” the ep direction (USB_DIR_IN or 0) πŸ¦‹ that's the vibe check on which way the data's going

πŸ¦‹ SEE ALSO πŸ¦‹

okay so this is the part where I need you to stay with me, bestie, because it's giving lore 😭 β€” the kernel file ./drivers/usb/gadget/udc/pxa27x_udc.c is_match_usb_pxa(9), find_pxa_ep(9), update_pxa_ep_matches(9), pio_irq_enable(9), pio_irq_disable(9), udc_set_mask_UDCCR(9), udc_clear_mask_UDCCR(9), ep_write_UDCCSR(9), ep_count_bytes_remain(9), ep_is_empty(9), ep_is_full(9), epout_has_pkt(9), set_ep0state(9), ep0_idle(9), inc_ep_stats_reqs(9), pxa_ep_setup(9), pxa_eps_setup(9), pxa_ep_alloc_request(9), pxa_ep_free_request(9), ep_add_request(9), ep_del_request(9), req_done(9), ep_end_out_req(9), ep0_end_out_req(9), ep_end_in_req(9), ep0_end_in_req(9), nuke(9), read_packet(9), write_packet(9), read_fifo(9), write_fifo(9), read_ep0_fifo(9), write_ep0_fifo(9), pxa_ep_queue(9), pxa_ep_dequeue(9), pxa_ep_set_halt(9), pxa_ep_fifo_status(9), pxa_ep_fifo_flush(9), pxa_ep_enable(9), pxa_ep_disable(9), dplus_pullup(9), pxa_udc_get_frame(9), pxa_udc_wakeup(9), should_enable_udc(9), should_disable_udc(9), pxa_udc_pullup(9), pxa_udc_vbus_session(9), pxa_udc_vbus_draw(9), pxa_udc_phy_event(9), udc_disable(9), udc_init_data(9), udc_enable(9), pxa27x_udc_start(9), stop_activity(9), pxa27x_udc_stop(9), handle_ep0_ctrl_req(9), handle_ep0(9), handle_ep(9), pxa27x_change_configuration(9), pxa27x_change_interface(9), irq_udc_suspend(9), irq_udc_resume(9), irq_udc_reconfig(9), irq_udc_reset(9), pxa_udc_irq(9), pxa_udc_probe(9), pxa_udc_remove(9), pxa_udc_suspend(9), pxa_udc_resume(9)

like I said β€” lore. drink some water before you read all that πŸ’€ but fr fr it's all there, no cap 🌈


πŸ’– that's the whole page, bestie, and you ate it up πŸ’–

sign-off time πŸŽ€: this one comes to you from ./drivers/usb/gadget/udc, dated October 2026 β€” same manual, same inc_ep_stats_bytes(9) energy, periodt βœ¨πŸ‘‘

πŸ“¦ where this page comes from