Home
last modified time | relevance | path

Searched refs:ena_dev (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_com.c94 static int ena_com_mem_addr_set(struct ena_com_dev *ena_dev, in ena_com_mem_addr_set() argument
98 if ((addr & GENMASK_ULL(ena_dev->dma_addr_bits - 1, 0)) != addr) { in ena_com_mem_addr_set()
326 static int ena_com_init_io_sq(struct ena_com_dev *ena_dev, in ena_com_init_io_sq() argument
335 io_sq->dma_addr_bits = (u8)ena_dev->dma_addr_bits; in ena_com_init_io_sq()
344 dev_node = dev_to_node(ena_dev->dmadev); in ena_com_init_io_sq()
345 set_dev_node(ena_dev->dmadev, ctx->numa_node); in ena_com_init_io_sq()
347 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
350 set_dev_node(ena_dev->dmadev, dev_node); in ena_com_init_io_sq()
353 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
367 ena_dev->llq_info.desc_list_entry_size; in ena_com_init_io_sq()
[all …]
Dena_com.h393 int ena_com_mmio_reg_read_request_init(struct ena_com_dev *ena_dev);
399 void ena_com_set_mmio_read_mode(struct ena_com_dev *ena_dev,
406 void ena_com_mmio_reg_read_request_write_dev_addr(struct ena_com_dev *ena_dev);
411 void ena_com_mmio_reg_read_request_destroy(struct ena_com_dev *ena_dev);
422 int ena_com_admin_init(struct ena_com_dev *ena_dev,
432 void ena_com_admin_destroy(struct ena_com_dev *ena_dev);
440 int ena_com_dev_reset(struct ena_com_dev *ena_dev,
451 int ena_com_create_io_queue(struct ena_com_dev *ena_dev,
458 void ena_com_destroy_io_queue(struct ena_com_dev *ena_dev, u16 qid);
468 int ena_com_get_io_handlers(struct ena_com_dev *ena_dev, u16 qid,
[all …]
Dena_ethtool.c172 ptr = (u32 *)((uintptr_t)&adapter->ena_dev->admin_queue.stats + in ena_dev_admin_queue_stats()
275 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_link_ksettings() local
280 rc = ena_com_get_link_params(ena_dev, &feat_resp); in ena_get_link_ksettings()
307 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_coalesce() local
309 if (!ena_com_interrupt_moderation_supported(ena_dev)) { in ena_get_coalesce()
315 ena_com_get_nonadaptive_moderation_interval_tx(ena_dev) * in ena_get_coalesce()
316 ena_dev->intr_delay_resolution; in ena_get_coalesce()
318 if (!ena_com_get_adaptive_moderation_enabled(ena_dev)) in ena_get_coalesce()
320 ena_com_get_nonadaptive_moderation_interval_rx(ena_dev) in ena_get_coalesce()
321 * ena_dev->intr_delay_resolution; in ena_get_coalesce()
[all …]
Dena_netdev.c113 ret = ena_com_set_dev_mtu(adapter->ena_dev, new_mtu); in ena_change_mtu()
159 ring->ena_dev = adapter->ena_dev; in ena_init_io_rings_common()
169 struct ena_com_dev *ena_dev; in ena_init_io_rings() local
173 ena_dev = adapter->ena_dev; in ena_init_io_rings()
185 txr->tx_max_header_size = ena_dev->tx_max_header_size; in ena_init_io_rings()
186 txr->tx_mem_queue_type = ena_dev->tx_mem_queue_type; in ena_init_io_rings()
189 ena_com_get_nonadaptive_moderation_interval_tx(ena_dev); in ena_init_io_rings()
196 ena_com_get_nonadaptive_moderation_interval_rx(ena_dev); in ena_init_io_rings()
704 ena_com_destroy_io_queue(adapter->ena_dev, ena_qid); in ena_destroy_all_tx_queues()
716 ena_com_destroy_io_queue(adapter->ena_dev, ena_qid); in ena_destroy_all_rx_queues()
[all …]
Dena_netdev.h162 struct ena_com_dev *ena_dev; member
255 struct ena_com_dev *ena_dev; member
316 struct ena_com_dev *ena_dev; member