/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-ring.c | 82 *base = mcp251xfd_get_tef_obj_addr(priv->tx->obj_num); in mcp251xfd_ring_init_tef() 185 *base = mcp251xfd_get_tx_obj_addr(tx_ring, tx_ring->obj_num); in mcp251xfd_ring_init_tx() 215 *base = mcp251xfd_get_rx_obj_addr(rx_ring, rx_ring->obj_num); in mcp251xfd_ring_init_rx() 273 if (priv->rx_obj_num_coalesce_irq == rx_ring->obj_num) in mcp251xfd_ring_init_rx() 330 priv->tx->obj_num - priv->tx_obj_num_coalesce_irq, in mcp251xfd_ring_init() 332 (priv->tx->obj_num - priv->tx_obj_num_coalesce_irq) * in mcp251xfd_ring_init() 338 priv->tx->obj_num, sizeof(struct mcp251xfd_hw_tef_obj), in mcp251xfd_ring_init() 339 priv->tx->obj_num * sizeof(struct mcp251xfd_hw_tef_obj)); in mcp251xfd_ring_init() 358 rx_ring->obj_num - priv->rx_obj_num_coalesce_irq, in mcp251xfd_ring_init() 360 (rx_ring->obj_num in mcp251xfd_ring_init() [all...] |
H A D | mcp251xfd-dump.c | 140 .val = tx->obj_num, in mcp251xfd_dump_tef_ring() 173 .val = rx->obj_num, in mcp251xfd_dump_rx_ring_one() 216 .val = tx->obj_num, in mcp251xfd_dump_tx_ring() 244 unsigned int rings_num, obj_num; in mcp251xfd_dump() local 249 obj_num = 2; in mcp251xfd_dump() 258 obj_num += rings_num; in mcp251xfd_dump() 263 file_size += sizeof(*iter.hdr) * obj_num; in mcp251xfd_dump() 275 iter.data = &iter.hdr[obj_num]; in mcp251xfd_dump()
|
H A D | mcp251xfd-ethtool.c | 29 ring->tx_pending = priv->tx->obj_num; in mcp251xfd_ring_get_ringparam() 44 layout.cur_tx != priv->tx->obj_num) && in mcp251xfd_ring_set_ringparam() 50 priv->tx->obj_num = layout.cur_tx; in mcp251xfd_ring_set_ringparam() 95 .tx_pending = priv->tx->obj_num, in mcp251xfd_ring_set_coalesce() 112 priv->tx->obj_num = layout.cur_tx; in mcp251xfd_ring_set_coalesce() 139 priv->tx->obj_num = layout.default_tx; in mcp251xfd_ethtool_init()
|
H A D | mcp251xfd-tef.c | 137 new_head = round_down(priv->tef->head, tx_ring->obj_num) + chip_tx_tail; in mcp251xfd_tef_ring_update() 139 new_head += tx_ring->obj_num; in mcp251xfd_tef_ring_update() 156 (offset > tx_ring->obj_num || in mcp251xfd_tef_obj_read() 157 len > tx_ring->obj_num || in mcp251xfd_tef_obj_read() 158 offset + len > tx_ring->obj_num)) { in mcp251xfd_tef_obj_read() 161 tx_ring->obj_num, offset, len); in mcp251xfd_tef_obj_read()
|
H A D | mcp251xfd-chip-fifo.c | 32 ring->obj_num - 1) | in mcp251xfd_chip_rx_fifo_init_one() 72 tx_ring->obj_num - 1) | in mcp251xfd_chip_fifo_init() 83 tx_ring->obj_num - 1) | in mcp251xfd_chip_fifo_init()
|
H A D | mcp251xfd.h | 525 /* u8 obj_num equals tx_ring->obj_num */ 544 u8 obj_num; 558 u8 obj_num; 852 return priv->tef->head & (priv->tx->obj_num - 1); 857 return priv->tef->tail & (priv->tx->obj_num - 1); 871 return min_t(u8, len, priv->tx->obj_num - mcp251xfd_get_tef_tail(priv)); 876 return ring->head & (ring->obj_num - 1); 881 return ring->tail & (ring->obj_num - 1); 886 return ring->obj_num [all...] |
H A D | mcp251xfd-rx.c | 99 new_head = round_down(ring->head, ring->obj_num) + chip_rx_head; in mcp251xfd_rx_ring_update() 101 new_head += ring->obj_num; in mcp251xfd_rx_ring_update()
|
H A D | mcp251xfd-core.c | 1270 offset = (nr - chip_tx_tail) & (tx_ring->obj_num - 1); in mcp251xfd_handle_eccif_recover()
|
/kernel/linux/linux-5.10/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd.h | 465 /* u8 obj_num equals tx_ring->obj_num */ 513 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 in mcp251xfd_get_tx_free() [all...] |
H A D | mcp251xfd-core.c | 345 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 in mcp251xfd_chip_fifo_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/c_can/ |
H A D | c_can.h | 183 unsigned int obj_num; member 230 return ring->head & (ring->obj_num - 1); in c_can_get_tx_head() 235 return ring->tail & (ring->obj_num - 1); in c_can_get_tx_tail() 245 return ring->obj_num - (ring->head - ring->tail); in c_can_get_tx_free() 253 return ring->obj_num - head; in c_can_get_tx_free()
|
H A D | c_can_main.c | 1236 priv->tx.obj_num = msg_obj_tx_num; in alloc_c_can_dev()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_4xxx/ |
H A D | adf_4xxx_hw_data.c | 464 static const char *uof_get_name(struct adf_accel_dev *accel_dev, u32 obj_num, in uof_get_name() argument 472 id = fw_config[obj_num].obj; in uof_get_name() 482 static const char *uof_get_name_4xxx(struct adf_accel_dev *accel_dev, u32 obj_num) in uof_get_name_4xxx() argument 486 return uof_get_name(accel_dev, obj_num, adf_4xxx_fw_objs, num_fw_objs); in uof_get_name_4xxx() 489 static const char *uof_get_name_402xx(struct adf_accel_dev *accel_dev, u32 obj_num) in uof_get_name_402xx() argument 493 return uof_get_name(accel_dev, obj_num, adf_402xx_fw_objs, num_fw_objs); in uof_get_name_402xx() 496 static u32 uof_get_ae_mask(struct adf_accel_dev *accel_dev, u32 obj_num) in uof_get_ae_mask() argument 504 return fw_config[obj_num].ae_mask; in uof_get_ae_mask()
|
/kernel/linux/linux-5.10/drivers/net/can/ |
H A D | pch_can.c | 630 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()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_accel_devices.h | 211 const char *(*uof_get_name)(struct adf_accel_dev *accel_dev, u32 obj_num); 213 u32 (*uof_get_ae_mask)(struct adf_accel_dev *accel_dev, u32 obj_num);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.c | 1910 static void calc_pg_sz(int obj_num, int obj_size, int hop_num, int ctx_bt_num, in calc_pg_sz() argument 1947 *bt_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz() 1949 *buf_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.c | 1932 static void calc_pg_sz(u32 obj_num, u32 obj_size, u32 hop_num, u32 ctx_bt_num, in calc_pg_sz() argument 1969 *bt_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz() 1971 *buf_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()
|