axienet_update_coalesce_rx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

axienet_update_coalesce_rx β€” bestie, this one literally just sets the RX CR. That's it. That's the whole vibe. We're in the Kernel API Manual today and this function is small but iconic ✨


✨ SYNOPSIS

void axienet_update_coalesce_rx (struct axienet_local *lp , u32 cr , u32
mask );

Notice it returns void β€” no return value, no drama, it just does the thing and ghosts you 🫢


πŸŽ€ ARGUMENTS

  • lp β€” the device's private data. Your main character struct, the one holding all the context πŸ’–
  • cr β€” the value you're writing to the RX CR. This is the what πŸ¦‹
  • mask β€” the bits you're setting from cr. So like, cr has the value but mask decides which bits actually get to shine 🌸
No cap, mask is doing the vibe check here β€” only the bits it approves make it through πŸ’…

🌈 SEE ALSO

Okay so here's the friend group, the whole squad, no one left out πŸ‘‘

Kernel file ./drivers/net/ethernet/xilinx/xilinx_axienet_main.c

Then the crew, in order, fr fr:

axienet_dma_in32(9), axienet_dma_bd_release(9), axienet_calc_cr(9), axienet_coalesce_params(9), axienet_dma_start(9), axienet_dma_bd_init(9), axienet_set_mac_address(9), netdev_set_mac_address(9), axienet_set_multicast_list(9), axienet_setoptions(9), axienet_dma_stop(9), axienet_device_reset(9), axienet_free_tx_chain(9), axienet_check_tx_bd_space(9), axienet_dma_tx_cb(9), axienet_start_xmit_dmaengine(9), axienet_tx_poll(9), axienet_start_xmit(9), axienet_dma_rx_cb(9), axienet_rx_poll(9), axienet_tx_irq(9), axienet_rx_irq(9), axienet_eth_irq(9), axienet_rx_submit_desc(9), axienet_init_dmaengine(9), axienet_init_legacy_dma(9), axienet_open(9), axienet_stop(9), axienet_change_mtu(9), axienet_poll_controller(9), axienet_ethtools_get_drvinfo(9), axienet_ethtools_get_regs_len(9), axienet_ethtools_get_regs(9), axienet_ethtools_get_pauseparam(9), axienet_ethtools_set_pauseparam(9), axienet_dim_coalesce_count_rx(9), axienet_rx_dim_work(9), axienet_update_coalesce_tx(9), axienet_ethtools_get_coalesce(9), axienet_ethtools_set_coalesce(9), axienet_dma_err_handler(9), axienet_probe(9)


And that's the page, bestie πŸ“ Signing off from ./drivers/net/ethernet/xilinx, dated October 2026 β€” go set that RX CR, you've got this πŸ’œπŸ§š

πŸ“¦ where this page comes from