Lines Matching refs:inbuf

303 	MCDI_DECLARE_BUF(inbuf, MC_CMD_FREE_PIOBUF_IN_LEN);
310 MCDI_SET_DWORD(inbuf, FREE_PIOBUF_IN_PIOBUF_HANDLE,
312 rc = efx_mcdi_rpc(efx, MC_CMD_FREE_PIOBUF, inbuf, sizeof(inbuf),
355 MCDI_DECLARE_BUF(inbuf,
368 MCDI_SET_DWORD(inbuf, LINK_PIOBUF_IN_PIOBUF_HANDLE,
370 MCDI_SET_DWORD(inbuf, LINK_PIOBUF_IN_TXQ_INSTANCE,
373 inbuf, MC_CMD_LINK_PIOBUF_IN_LEN,
409 MCDI_SET_DWORD(inbuf,
412 MCDI_SET_DWORD(inbuf,
416 inbuf, MC_CMD_LINK_PIOBUF_IN_LEN,
446 MCDI_SET_DWORD(inbuf, UNLINK_PIOBUF_IN_TXQ_INSTANCE,
449 inbuf, MC_CMD_UNLINK_PIOBUF_IN_LEN,
501 MCDI_DECLARE_BUF(inbuf, MC_CMD_ALLOC_VIS_IN_LEN);
507 MCDI_SET_DWORD(inbuf, ALLOC_VIS_IN_MIN_VI_COUNT, min_vis);
508 MCDI_SET_DWORD(inbuf, ALLOC_VIS_IN_MAX_VI_COUNT, max_vis);
509 rc = efx_mcdi_rpc(efx, MC_CMD_ALLOC_VIS, inbuf, sizeof(inbuf),
1200 MCDI_DECLARE_BUF(inbuf, MC_CMD_TRIGGER_INTERRUPT_IN_LEN);
1204 MCDI_SET_DWORD(inbuf, TRIGGER_INTERRUPT_IN_INTR_LEVEL, efx->irq_level);
1206 inbuf, sizeof(inbuf), NULL, 0, NULL);
1233 MCDI_DECLARE_BUF(inbuf, MC_CMD_INIT_TXQ_IN_LEN(EFX_MAX_DMAQ_SIZE * 8 /
1246 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_SIZE, tx_queue->ptr_mask + 1);
1247 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_TARGET_EVQ, channel->channel);
1248 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_LABEL, tx_queue->queue);
1249 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_INSTANCE, tx_queue->queue);
1250 MCDI_POPULATE_DWORD_2(inbuf, INIT_TXQ_IN_FLAGS,
1253 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_OWNER_ID, 0);
1254 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
1262 MCDI_SET_ARRAY_QWORD(inbuf, INIT_TXQ_IN_DMA_ADDR, i, dma_addr);
1268 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_TXQ, inbuf, inlen,
1301 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_TXQ_IN_LEN);
1307 MCDI_SET_DWORD(inbuf, FINI_TXQ_IN_INSTANCE,
1310 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_TXQ, inbuf, sizeof(inbuf),
1383 MCDI_DECLARE_BUF(inbuf, MC_CMD_RSS_CONTEXT_ALLOC_IN_LEN);
1388 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_UPSTREAM_PORT_ID,
1390 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_TYPE,
1392 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_ALLOC_IN_NUM_QUEUES,
1395 rc = efx_mcdi_rpc(efx, MC_CMD_RSS_CONTEXT_ALLOC, inbuf, sizeof(inbuf),
1410 MCDI_DECLARE_BUF(inbuf, MC_CMD_RSS_CONTEXT_FREE_IN_LEN);
1413 MCDI_SET_DWORD(inbuf, RSS_CONTEXT_FREE_IN_RSS_CONTEXT_ID,
1416 rc = efx_mcdi_rpc(efx, MC_CMD_RSS_CONTEXT_FREE, inbuf, sizeof(inbuf),
1496 MCDI_DECLARE_BUF(inbuf,
1511 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_SIZE, rx_queue->ptr_mask + 1);
1512 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_TARGET_EVQ, channel->channel);
1513 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_LABEL, efx_rx_queue_index(rx_queue));
1514 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_INSTANCE,
1516 MCDI_POPULATE_DWORD_2(inbuf, INIT_RXQ_IN_FLAGS,
1519 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_OWNER_ID, 0);
1520 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
1528 MCDI_SET_ARRAY_QWORD(inbuf, INIT_RXQ_IN_DMA_ADDR, i, dma_addr);
1534 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_RXQ, inbuf, inlen,
1543 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_RXQ_IN_LEN);
1549 MCDI_SET_DWORD(inbuf, FINI_RXQ_IN_INSTANCE,
1552 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_RXQ, inbuf, sizeof(inbuf),
1613 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRIVER_EVENT_IN_LEN);
1620 MCDI_SET_DWORD(inbuf, DRIVER_EVENT_IN_EVQ, channel->channel);
1625 memcpy(MCDI_PTR(inbuf, DRIVER_EVENT_IN_DATA), &event.u64[0],
1629 inbuf, sizeof(inbuf), 0,
1651 MCDI_DECLARE_BUF(inbuf,
1672 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_SIZE, channel->eventq_mask + 1);
1673 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_INSTANCE, channel->channel);
1675 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_IRQ_NUM, channel->channel);
1676 MCDI_POPULATE_DWORD_4(inbuf, INIT_EVQ_IN_FLAGS,
1681 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_MODE,
1683 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_LOAD, 0);
1684 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_TMR_RELOAD, 0);
1685 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_COUNT_MODE,
1687 MCDI_SET_DWORD(inbuf, INIT_EVQ_IN_COUNT_THRSHLD, 0);
1691 MCDI_SET_ARRAY_QWORD(inbuf, INIT_EVQ_IN_DMA_ADDR, i, dma_addr);
1697 rc = efx_mcdi_rpc(efx, MC_CMD_INIT_EVQ, inbuf, inlen,
1705 MCDI_DECLARE_BUF(inbuf, MC_CMD_FINI_EVQ_IN_LEN);
1711 MCDI_SET_DWORD(inbuf, FINI_EVQ_IN_INSTANCE, channel->channel);
1713 rc = efx_mcdi_rpc_quiet(efx, MC_CMD_FINI_EVQ, inbuf, sizeof(inbuf),
2080 MCDI_DECLARE_BUF(inbuf, MC_CMD_DRIVER_EVENT_IN_LEN);
2089 MCDI_SET_DWORD(inbuf, DRIVER_EVENT_IN_EVQ, channel->channel);
2094 memcpy(MCDI_PTR(inbuf, DRIVER_EVENT_IN_DATA), &event.u64[0],
2097 rc = efx_mcdi_rpc(efx, MC_CMD_DRIVER_EVENT, inbuf, sizeof(inbuf),
2235 efx_dword_t *inbuf, u64 handle,
2240 memset(inbuf, 0, MC_CMD_FILTER_OP_IN_LEN);
2243 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
2245 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE, handle);
2249 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
2271 memcpy(MCDI_PTR(inbuf, FILTER_OP_IN_ ## mcdi_field), \
2285 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_MATCH_FIELDS,
2289 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
2290 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_DEST,
2294 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_TX_DEST,
2296 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_QUEUE,
2299 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_MODE,
2304 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_RX_CONTEXT,
2314 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN);
2318 efx_ef10_filter_push_prep(efx, spec, inbuf, *handle, replacing);
2319 rc = efx_mcdi_rpc(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf),
2513 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN);
2516 memset(inbuf, 0, sizeof(inbuf));
2528 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
2530 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE,
2533 inbuf, sizeof(inbuf),
2577 MCDI_DECLARE_BUF(inbuf,
2644 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
2648 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE,
2651 inbuf, sizeof(inbuf), NULL, 0, NULL);
2779 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN);
2864 efx_ef10_filter_push_prep(efx, spec, inbuf,
2866 efx_mcdi_rpc_async(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf),
2921 MCDI_DECLARE_BUF(inbuf,
2932 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
2934 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE,
2936 if (efx_mcdi_rpc_async(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf), 0,
3000 MCDI_DECLARE_BUF(inbuf, MC_CMD_GET_PARSER_DISP_INFO_IN_LEN);
3012 MCDI_SET_DWORD(inbuf, GET_PARSER_DISP_INFO_IN_OP,
3015 inbuf, sizeof(inbuf), outbuf, sizeof(outbuf),
3108 MCDI_DECLARE_BUF(inbuf, MC_CMD_FILTER_OP_IN_LEN);
3118 MCDI_SET_DWORD(inbuf, FILTER_OP_IN_OP,
3122 MCDI_SET_QWORD(inbuf, FILTER_OP_IN_HANDLE,
3124 rc = efx_mcdi_rpc(efx, MC_CMD_FILTER_OP, inbuf, sizeof(inbuf),
3292 MCDI_DECLARE_BUF(inbuf, MC_CMD_START_BIST_IN_LEN);
3294 MCDI_SET_DWORD(inbuf, START_BIST_IN_TYPE, bist_type);
3295 return efx_mcdi_rpc(efx, MC_CMD_START_BIST, inbuf, sizeof(inbuf),
3397 MCDI_DECLARE_BUF(inbuf, MC_CMD_NVRAM_METADATA_IN_LEN);
3422 MCDI_SET_DWORD(inbuf, NVRAM_METADATA_IN_TYPE, type);
3423 rc = efx_mcdi_rpc(efx, MC_CMD_NVRAM_METADATA, inbuf, sizeof(inbuf),
3500 MCDI_DECLARE_BUF(inbuf, MC_CMD_PTP_IN_TIME_EVENT_SUBSCRIBE_LEN);
3509 MCDI_SET_DWORD(inbuf, PTP_IN_OP, MC_CMD_PTP_OP_TIME_EVENT_SUBSCRIBE);
3510 MCDI_SET_DWORD(inbuf, PTP_IN_PERIPH_ID, 0);
3511 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_SUBSCRIBE_QUEUE,
3515 inbuf, sizeof(inbuf), NULL, 0, NULL);
3527 MCDI_DECLARE_BUF(inbuf, MC_CMD_PTP_IN_TIME_EVENT_UNSUBSCRIBE_LEN);
3540 MCDI_SET_DWORD(inbuf, PTP_IN_OP, MC_CMD_PTP_OP_TIME_EVENT_UNSUBSCRIBE);
3541 MCDI_SET_DWORD(inbuf, PTP_IN_PERIPH_ID, 0);
3542 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_UNSUBSCRIBE_CONTROL,
3544 MCDI_SET_DWORD(inbuf, PTP_IN_TIME_EVENT_UNSUBSCRIBE_QUEUE,
3548 inbuf, sizeof(inbuf), NULL, 0, NULL);