ice_alloc_tstamp_ring(9)
π¦ ice_alloc_tstamp_ring(9) π¦
okay bestie, welcome to this little corner of the Kernel API Manual β the main character here is ice_alloc_tstamp_ring(9), and she has one job: allocate the Time Stamp ring. π
πΈ NAME πΈ
ice_alloc_tstamp_ring β allocate the Time Stamp ring. π
β¨ SYNOPSIS β¨
int ice_alloc_tstamp_ring (struct ice_tx_ring *tx_ring );
π«Ά ARGUMENTS π«Ά
tx_ringβ the Tx ring to allocate the Time Stamp ring for. That's the whole vibe. π¦
π RETURN π
0on success π- negative on error π
π₯ SEE ALSO π₯
The whole squad, no cap:
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_txrx.c - Function besties:
ice_prgm_fdir_fltr(9),ice_unmap_and_free_tx_buf(9),ice_clean_tstamp_ring(9),ice_free_tstamp_ring(9),ice_free_tx_tstamp_ring(9),ice_clean_tx_ring(9),ice_free_tx_ring(9),ice_clean_tx_irq(9),ice_setup_tstamp_ring(9),ice_alloc_setup_tstamp_ring(9),ice_setup_tx_ring(9),ice_clean_rx_ring(9),ice_free_rx_ring(9),ice_setup_rx_ring(9),ice_run_xdp(9),ice_xmit_xdp_ring(9),ice_xdp_xmit(9),ice_init_ctrl_rx_descs(9),ice_alloc_rx_bufs(9),ice_clean_ctrl_rx_irq(9),ice_clean_rx_irq(9),ice_net_dim(9),ice_buildreg_itr(9),ice_enable_interrupt(9),ice_set_wb_on_itr(9),ice_napi_poll(9),__ice_maybe_stop_tx(9),ice_maybe_stop_tx(9),ice_tx_map(9),ice_tx_csum(9),ice_tx_prepare_vlan_flags(9),ice_tso(9),ice_txd_use_count(9),ice_xmit_desc_count(9),__ice_chk_linearize(9),ice_chk_linearize(9),ice_tstamp(9),ice_xmit_frame_ring(9),ice_start_xmit(9),ice_get_dscp_up(9),ice_clean_ctrl_tx_irq(9)
okay that's the page, bestie! Signing off from ./drivers/net/ethernet/intel/ice, dated October 2026, with ice_alloc_tstamp_ring(9) energy. π«Άβ¨
π¦ 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