Lines Matching refs:inbuf

303 	MCDI_DECLARE_BUF(inbuf, MC_CMD_FREE_PIOBUF_IN_LEN);  in efx_ef10_free_piobufs()
310 MCDI_SET_DWORD(inbuf, FREE_PIOBUF_IN_PIOBUF_HANDLE, in efx_ef10_free_piobufs()
312 rc = efx_mcdi_rpc(efx, MC_CMD_FREE_PIOBUF, inbuf, sizeof(inbuf), in efx_ef10_free_piobufs()
355 MCDI_DECLARE_BUF(inbuf, in efx_ef10_link_piobufs()
368 MCDI_SET_DWORD(inbuf, LINK_PIOBUF_IN_PIOBUF_HANDLE, in efx_ef10_link_piobufs()
370 MCDI_SET_DWORD(inbuf, LINK_PIOBUF_IN_TXQ_INSTANCE, in efx_ef10_link_piobufs()
373 inbuf, MC_CMD_LINK_PIOBUF_IN_LEN, in efx_ef10_link_piobufs()
409 MCDI_SET_DWORD(inbuf, in efx_ef10_link_piobufs()
412 MCDI_SET_DWORD(inbuf, in efx_ef10_link_piobufs()
416 inbuf, MC_CMD_LINK_PIOBUF_IN_LEN, in efx_ef10_link_piobufs()
446 MCDI_SET_DWORD(inbuf, UNLINK_PIOBUF_IN_TXQ_INSTANCE, in efx_ef10_link_piobufs()
449 inbuf, MC_CMD_UNLINK_PIOBUF_IN_LEN, in efx_ef10_link_piobufs()
501 MCDI_DECLARE_BUF(inbuf, MC_CMD_ALLOC_VIS_IN_LEN); in efx_ef10_alloc_vis()
507 MCDI_SET_DWORD(inbuf, ALLOC_VIS_IN_MIN_VI_COUNT, min_vis); in efx_ef10_alloc_vis()
508 MCDI_SET_DWORD(inbuf, ALLOC_VIS_IN_MAX_VI_COUNT, max_vis); in efx_ef10_alloc_vis()
509 rc = efx_mcdi_rpc(efx, MC_CMD_ALLOC_VIS, inbuf, sizeof(inbuf), in efx_ef10_alloc_vis()
1200 MCDI_DECLARE_BUF(inbuf, MC_CMD_TRIGGER_INTERRUPT_IN_LEN); in efx_ef10_irq_test_generate()
1204 MCDI_SET_DWORD(inbuf, TRIGGER_INTERRUPT_IN_INTR_LEVEL, efx->irq_level); in efx_ef10_irq_test_generate()
1206 inbuf, sizeof(inbuf), NULL, 0, NULL); in efx_ef10_irq_test_generate()
1233 MCDI_DECLARE_BUF(inbuf, MC_CMD_INIT_TXQ_IN_LEN(EFX_MAX_DMAQ_SIZE * 8 / in efx_ef10_tx_init()
1246 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_SIZE, tx_queue->ptr_mask + 1); in efx_ef10_tx_init()
1247 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_TARGET_EVQ, channel->channel); in efx_ef10_tx_init()
1248 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_LABEL, tx_queue->queue); in efx_ef10_tx_init()
1249 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_INSTANCE, tx_queue->queue); in efx_ef10_tx_init()
1250 MCDI_POPULATE_DWORD_2(inbuf, INIT_TXQ_IN_FLAGS, in efx_ef10_tx_init()
1253 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_OWNER_ID, 0); in efx_ef10_tx_init()
1254 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED); in efx_ef10_tx_init()
1262 MCDI_SET_ARRAY_QWORD(inbuf, INIT_TXQ_IN_DMA_ADDR, i, dma_addr); in efx_ef10_tx_init()
1268 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_TXQ, inbuf, inlen, in efx_ef10_tx_init()
1301 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_TXQ_IN_LEN); in efx_ef10_tx_fini()
1307 MCDI_SET_DWORD(inbuf, FINI_TXQ_IN_INSTANCE, in efx_ef10_tx_fini()
1310 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_TXQ, inbuf, sizeof(inbuf), in efx_ef10_tx_fini()
1385 MCDI_DECLARE_BUF(inbuf, MC_CMD_RSS_CONTEXT_ALLOC_IN_LEN); in efx_ef10_alloc_rss_context()
1390 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_UPSTREAM_PORT_ID, in efx_ef10_alloc_rss_context()
1392 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_TYPE, in efx_ef10_alloc_rss_context()
1394 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_NUM_QUEUES, in efx_ef10_alloc_rss_context()
1397 rc = efx_mcdi_rpc(efx, MC_CMD_RSS_CONTEXT_ALLOC, inbuf, sizeof(inbuf), in efx_ef10_alloc_rss_context()
1412 MCDI_DECLARE_BUF(inbuf, MC_CMD_RSS_CONTEXT_FREE_IN_LEN); in efx_ef10_free_rss_context()
1415 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_FREE_IN_RSS_CONTEXT_ID, in efx_ef10_free_rss_context()
1418 rc = efx_mcdi_rpc(efx, MC_CMD_RSS_CONTEXT_FREE, inbuf, sizeof(inbuf), in efx_ef10_free_rss_context()
1498 MCDI_DECLARE_BUF(inbuf, in efx_ef10_rx_init()
1513 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_SIZE, rx_queue->ptr_mask + 1); in efx_ef10_rx_init()
1514 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_TARGET_EVQ, channel->channel); in efx_ef10_rx_init()
1515 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_LABEL, efx_rx_queue_index(rx_queue)); in efx_ef10_rx_init()
1516 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_INSTANCE, in efx_ef10_rx_init()
1518 MCDI_POPULATE_DWORD_2(inbuf, INIT_RXQ_IN_FLAGS, in efx_ef10_rx_init()
1521 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_OWNER_ID, 0); in efx_ef10_rx_init()
1522 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED); in efx_ef10_rx_init()
1530 MCDI_SET_ARRAY_QWORD(inbuf, INIT_RXQ_IN_DMA_ADDR, i, dma_addr); in efx_ef10_rx_init()
1536 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_RXQ, inbuf, inlen, in efx_ef10_rx_init()
1545 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_RXQ_IN_LEN); in efx_ef10_rx_fini()
1551 MCDI_SET_DWORD(inbuf, FINI_RXQ_IN_INSTANCE, in efx_ef10_rx_fini()
1554 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_RXQ, inbuf, sizeof(inbuf), in efx_ef10_rx_fini()
1615 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRIVER_EVENT_IN_LEN); in efx_ef10_rx_defer_refill()
1622 MCDI_SET_DWORD(inbuf, DRIVER_EVENT_IN_EVQ, channel->channel); in efx_ef10_rx_defer_refill()
1627 memcpy(MCDI_PTR(inbuf, DRIVER_EVENT_IN_DATA), &event.u64[0], in efx_ef10_rx_defer_refill()
1631 inbuf, sizeof(inbuf), 0, in efx_ef10_rx_defer_refill()
1653 MCDI_DECLARE_BUF(inbuf, in efx_ef10_ev_init()
1674 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_SIZE, channel->eventq_mask + 1); in efx_ef10_ev_init()
1675 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_INSTANCE, channel->channel); in efx_ef10_ev_init()
1677 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_IRQ_NUM, channel->channel); in efx_ef10_ev_init()
1678 MCDI_POPULATE_DWORD_4(inbuf, INIT_EVQ_IN_FLAGS, in efx_ef10_ev_init()
1683 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_MODE, in efx_ef10_ev_init()
1685 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_LOAD, 0); in efx_ef10_ev_init()
1686 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_RELOAD, 0); in efx_ef10_ev_init()
1687 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_COUNT_MODE, in efx_ef10_ev_init()
1689 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_COUNT_THRSHLD, 0); in efx_ef10_ev_init()
1693 MCDI_SET_ARRAY_QWORD(inbuf, INIT_EVQ_IN_DMA_ADDR, i, dma_addr); in efx_ef10_ev_init()
1699 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_EVQ, inbuf, inlen, in efx_ef10_ev_init()
1707 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_EVQ_IN_LEN); in efx_ef10_ev_fini()
1713 MCDI_SET_DWORD(inbuf, FINI_EVQ_IN_INSTANCE, channel->channel); in efx_ef10_ev_fini()
1715 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_EVQ, inbuf, sizeof(inbuf), in efx_ef10_ev_fini()
2082 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRIVER_EVENT_IN_LEN); in efx_ef10_ev_test_generate()
2091 MCDI_SET_DWORD(inbuf, DRIVER_EVENT_IN_EVQ, channel->channel); in efx_ef10_ev_test_generate()
2096 memcpy(MCDI_PTR(inbuf, DRIVER_EVENT_IN_DATA), &event.u64[0], in efx_ef10_ev_test_generate()
2099 rc = efx_mcdi_rpc(efx, MC_CMD_DRIVER_EVENT, inbuf, sizeof(inbuf), in efx_ef10_ev_test_generate()
2237 efx_dword_t *inbuf, u64 handle, in efx_ef10_filter_push_prep() argument
2242 memset(inbuf, 0, MC_CMD_FILTER_OP_IN_LEN); in efx_ef10_filter_push_prep()
2245 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_push_prep()
2247 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, handle); in efx_ef10_filter_push_prep()
2251 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_push_prep()
2273 memcpy(MCDI_PTR(inbuf, FILTER_OP_IN_ ## mcdi_field), \ in efx_ef10_filter_push_prep()
2287 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_MATCH_FIELDS, in efx_ef10_filter_push_prep()
2291 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_PORT_ID, EVB_PORT_ID_ASSIGNED); in efx_ef10_filter_push_prep()
2292 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_DEST, in efx_ef10_filter_push_prep()
2296 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_TX_DEST, in efx_ef10_filter_push_prep()
2298 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_QUEUE, in efx_ef10_filter_push_prep()
2301 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_MODE, in efx_ef10_filter_push_prep()
2306 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_CONTEXT, in efx_ef10_filter_push_prep()
2316 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN); in efx_ef10_filter_push()
2320 efx_ef10_filter_push_prep(efx, spec, inbuf, *handle, replacing); in efx_ef10_filter_push()
2321 rc = efx_mcdi_rpc(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf), in efx_ef10_filter_push()
2515 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN); in efx_ef10_filter_insert()
2518 memset(inbuf, 0, sizeof(inbuf)); in efx_ef10_filter_insert()
2530 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_insert()
2532 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, in efx_ef10_filter_insert()
2535 inbuf, sizeof(inbuf), in efx_ef10_filter_insert()
2579 MCDI_DECLARE_BUF(inbuf, in efx_ef10_filter_remove_internal()
2646 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_remove_internal()
2650 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, in efx_ef10_filter_remove_internal()
2653 inbuf, sizeof(inbuf), NULL, 0, NULL); in efx_ef10_filter_remove_internal()
2781 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN); in efx_ef10_filter_rfs_insert()
2866 efx_ef10_filter_push_prep(efx, spec, inbuf, in efx_ef10_filter_rfs_insert()
2868 efx_mcdi_rpc_async(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf), in efx_ef10_filter_rfs_insert()
2923 MCDI_DECLARE_BUF(inbuf, in efx_ef10_filter_rfs_expire_one()
2934 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_rfs_expire_one()
2936 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, in efx_ef10_filter_rfs_expire_one()
2938 if (efx_mcdi_rpc_async(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf), 0, in efx_ef10_filter_rfs_expire_one()
3002 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_PARSER_DISP_INFO_IN_LEN); in efx_ef10_filter_table_probe()
3014 MCDI_SET_DWORD(inbuf, GET_PARSER_DISP_INFO_IN_OP, in efx_ef10_filter_table_probe()
3017 inbuf, sizeof(inbuf), outbuf, sizeof(outbuf), in efx_ef10_filter_table_probe()
3110 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN); in efx_ef10_filter_table_remove()
3120 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP, in efx_ef10_filter_table_remove()
3124 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, in efx_ef10_filter_table_remove()
3126 rc = efx_mcdi_rpc(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf), in efx_ef10_filter_table_remove()
3294 MCDI_DECLARE_BUF(inbuf, MC_CMD_START_BIST_IN_LEN); in efx_ef10_start_bist()
3296 MCDI_SET_DWORD(inbuf, START_BIST_IN_TYPE, bist_type); in efx_ef10_start_bist()
3297 return efx_mcdi_rpc(efx, MC_CMD_START_BIST, inbuf, sizeof(inbuf), in efx_ef10_start_bist()
3399 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_METADATA_IN_LEN); in efx_ef10_mtd_probe_partition()
3424 MCDI_SET_DWORD(inbuf, NVRAM_METADATA_IN_TYPE, type); in efx_ef10_mtd_probe_partition()
3425 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_METADATA, inbuf, sizeof(inbuf), in efx_ef10_mtd_probe_partition()
3502 MCDI_DECLARE_BUF(inbuf, MC_CMD_PTP_IN_TIME_EVENT_SUBSCRIBE_LEN); in efx_ef10_rx_enable_timestamping()
3511 MCDI_SET_DWORD(inbuf, PTP_IN_OP, MC_CMD_PTP_OP_TIME_EVENT_SUBSCRIBE); in efx_ef10_rx_enable_timestamping()
3512 MCDI_SET_DWORD(inbuf, PTP_IN_PERIPH_ID, 0); in efx_ef10_rx_enable_timestamping()
3513 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_SUBSCRIBE_QUEUE, in efx_ef10_rx_enable_timestamping()
3517 inbuf, sizeof(inbuf), NULL, 0, NULL); in efx_ef10_rx_enable_timestamping()
3529 MCDI_DECLARE_BUF(inbuf, MC_CMD_PTP_IN_TIME_EVENT_UNSUBSCRIBE_LEN); in efx_ef10_rx_disable_timestamping()
3542 MCDI_SET_DWORD(inbuf, PTP_IN_OP, MC_CMD_PTP_OP_TIME_EVENT_UNSUBSCRIBE); in efx_ef10_rx_disable_timestamping()
3543 MCDI_SET_DWORD(inbuf, PTP_IN_PERIPH_ID, 0); in efx_ef10_rx_disable_timestamping()
3544 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_UNSUBSCRIBE_CONTROL, in efx_ef10_rx_disable_timestamping()
3546 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_UNSUBSCRIBE_QUEUE, in efx_ef10_rx_disable_timestamping()
3550 inbuf, sizeof(inbuf), NULL, 0, NULL); in efx_ef10_rx_disable_timestamping()