Home
last modified time | relevance | path

Searched refs:obj_num (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd.h513 u8 obj_num; member
527 u8 obj_num; member
744 return priv->tef.head & (priv->tx->obj_num - 1); in mcp251xfd_get_tef_head()
749 return priv->tef.tail & (priv->tx->obj_num - 1); in mcp251xfd_get_tef_tail()
763 return min_t(u8, len, priv->tx->obj_num - mcp251xfd_get_tef_tail(priv)); in mcp251xfd_get_tef_linear_len()
768 return ring->head & (ring->obj_num - 1); in mcp251xfd_get_tx_head()
773 return ring->tail & (ring->obj_num - 1); in mcp251xfd_get_tx_tail()
778 return ring->obj_num - (ring->head - ring->tail); in mcp251xfd_get_tx_free()
786 addr >= mcp251xfd_get_tx_obj_addr(tx_ring, tx_ring->obj_num)) in mcp251xfd_get_tx_nr_by_addr()
797 return ring->head & (ring->obj_num - 1); in mcp251xfd_get_rx_head()
[all …]
Dmcp251xfd-core.c345 tx_ring->base = mcp251xfd_get_tef_obj_addr(tx_ring->obj_num); in mcp251xfd_ring_init()
366 tx_ring->obj_num); in mcp251xfd_ring_init()
370 prev_rx_ring->obj_num; in mcp251xfd_ring_init()
407 tx_ring->obj_num = tx_obj_num; in mcp251xfd_ring_alloc()
427 rx_ring->obj_num = rx_obj_num; in mcp251xfd_ring_alloc()
431 ram_free -= rx_ring->obj_num * rx_ring->obj_size; in mcp251xfd_ring_alloc()
443 i, rx_ring->obj_num, rx_ring->obj_size, in mcp251xfd_ring_alloc()
444 rx_ring->obj_size * rx_ring->obj_num); in mcp251xfd_ring_alloc()
806 ring->obj_num - 1) | in mcp251xfd_chip_rx_fifo_init_one()
846 tx_ring->obj_num - 1) | in mcp251xfd_chip_fifo_init()
[all …]
/Linux-v5.10/drivers/net/can/
Dpch_can.c630 static int pch_can_rx_normal(struct net_device *ndev, u32 obj_num, int quota) in pch_can_rx_normal() argument
646 pch_can_rw_msg_obj(&priv->regs->ifregs[0].creq, obj_num); in pch_can_rx_normal()
656 pch_can_rx_msg_lost(ndev, obj_num); in pch_can_rx_normal()
659 obj_num++; in pch_can_rx_normal()
662 obj_num++; in pch_can_rx_normal()
701 pch_fifo_thresh(priv, obj_num); in pch_can_rx_normal()
702 obj_num++; in pch_can_rx_normal()
/Linux-v5.10/drivers/infiniband/hw/hns/
Dhns_roce_hw_v2.c1902 static void calc_pg_sz(int obj_num, int obj_size, int hop_num, int ctx_bt_num, in calc_pg_sz() argument
1939 *bt_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()
1941 *buf_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()