Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/ena-com/
H A Dena_com.c106 static inline int ena_com_mem_addr_set(struct ena_com_dev *ena_dev, in ena_com_mem_addr_set() argument
110 if ((addr & GENMASK_ULL(ena_dev->dma_addr_bits - 1, 0)) != addr) { in ena_com_mem_addr_set()
342 static int ena_com_init_io_sq(struct ena_com_dev *ena_dev, in ena_com_init_io_sq() argument
357 io_sq->bus = ena_dev->bus; in ena_com_init_io_sq()
360 ENA_MEM_ALLOC_COHERENT_NODE(ena_dev->dmadev, in ena_com_init_io_sq()
368 ENA_MEM_ALLOC_COHERENT(ena_dev->dmadev, in ena_com_init_io_sq()
383 io_sq->bounce_buf_ctrl.buffer_size = ena_dev->llq_info.desc_list_entry_size; in ena_com_init_io_sq()
389 ENA_MEM_ALLOC_NODE(ena_dev->dmadev, in ena_com_init_io_sq()
395 io_sq->bounce_buf_ctrl.base_buffer = ENA_MEM_ALLOC(ena_dev->dmadev, size); in ena_com_init_io_sq()
402 memcpy(&io_sq->llq_info, &ena_dev->llq_info, sizeof(io_sq->llq_info)); in ena_com_init_io_sq()
[all …]
H A Dena_com.h415 int ena_com_mmio_reg_read_request_init(struct ena_com_dev *ena_dev);
421 void ena_com_set_mmio_read_mode(struct ena_com_dev *ena_dev,
428 void ena_com_mmio_reg_read_request_write_dev_addr(struct ena_com_dev *ena_dev);
433 void ena_com_mmio_reg_read_request_destroy(struct ena_com_dev *ena_dev);
446 int ena_com_admin_init(struct ena_com_dev *ena_dev,
457 void ena_com_admin_destroy(struct ena_com_dev *ena_dev);
465 int ena_com_dev_reset(struct ena_com_dev *ena_dev,
476 int ena_com_create_io_queue(struct ena_com_dev *ena_dev,
483 void ena_com_destroy_io_queue(struct ena_com_dev *ena_dev, u16 qid);
493 int ena_com_get_io_handlers(struct ena_com_dev *ena_dev, u16 qid,
[all …]
/netbsd-src/sys/dev/pci/
H A Dif_ena.c412 rc = ena_com_set_dev_mtu(adapter->ena_dev, new_mtu); in ena_change_mtu()
532 ring->ena_dev = adapter->ena_dev; in ena_init_io_rings_common()
538 struct ena_com_dev *ena_dev; in ena_init_io_rings() local
543 ena_dev = adapter->ena_dev; in ena_init_io_rings()
555 txr->tx_max_header_size = ena_dev->tx_max_header_size; in ena_init_io_rings()
556 txr->tx_mem_queue_type = ena_dev->tx_mem_queue_type; in ena_init_io_rings()
558 ena_com_get_nonadaptive_moderation_interval_tx(ena_dev); in ena_init_io_rings()
570 ena_com_get_nonadaptive_moderation_interval_rx(ena_dev); in ena_init_io_rings()
1252 ena_com_destroy_io_queue(adapter->ena_dev, ena_qid); in ena_destroy_all_tx_queues()
1264 ena_com_destroy_io_queue(adapter->ena_dev, ena_qid); in ena_destroy_all_rx_queues()
[all …]
H A Dif_enavar.h267 struct ena_com_dev *ena_dev; member
349 struct ena_com_dev *ena_dev; member