/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_cxt.c | 1465 SET_FIELD(cdu_params, CDUC_CXT_SIZE, cxt_size); in ecore_cdu_init_common() 1466 SET_FIELD(cdu_params, CDUC_BLOCK_WASTE, block_waste); in ecore_cdu_init_common() 1467 SET_FIELD(cdu_params, CDUC_NCIB, elems_per_page); in ecore_cdu_init_common() 1478 SET_FIELD(cdu_params, CDUT_TYPE0_CXT_SIZE, (cxt_size >> 3)); in ecore_cdu_init_common() 1479 SET_FIELD(cdu_params, CDUT_TYPE0_BLOCK_WASTE, (block_waste >> 3)); in ecore_cdu_init_common() 1480 SET_FIELD(cdu_params, CDUT_TYPE0_NCIB, elems_per_page); in ecore_cdu_init_common() 1490 SET_FIELD(cdu_params, CDUT_TYPE1_CXT_SIZE, (cxt_size >> 3)); in ecore_cdu_init_common() 1491 SET_FIELD(cdu_params, CDUT_TYPE1_BLOCK_WASTE, (block_waste >> 3)); in ecore_cdu_init_common() 1492 SET_FIELD(cdu_params, CDUT_TYPE1_NCIB, elems_per_page); in ecore_cdu_init_common() 1542 SET_FIELD(cdu_seg_params, CDU_SEG_REG_TYPE, p_seg->type); in ecore_cdu_init_pf() [all …]
|
H A D | ecore_hw.c | 379 SET_FIELD(control, PXP_PRETEND_CMD_IS_CONCRETE, 1); in ecore_fid_pretend() 380 SET_FIELD(control, PXP_PRETEND_CMD_PRETEND_FUNCTION, 1); in ecore_fid_pretend() 385 SET_FIELD(control, PXP_PRETEND_CMD_PORT, 0); in ecore_fid_pretend() 386 SET_FIELD(control, PXP_PRETEND_CMD_USE_PORT, 0); in ecore_fid_pretend() 387 SET_FIELD(control, PXP_PRETEND_CMD_PRETEND_PORT, 1); in ecore_fid_pretend() 406 SET_FIELD(control, PXP_PRETEND_CMD_PORT, port_id); in ecore_port_pretend() 407 SET_FIELD(control, PXP_PRETEND_CMD_USE_PORT, 1); in ecore_port_pretend() 408 SET_FIELD(control, PXP_PRETEND_CMD_PRETEND_PORT, 1); in ecore_port_pretend() 422 SET_FIELD(control, PXP_PRETEND_CMD_PORT, 0); in ecore_port_unpretend() 423 SET_FIELD(control, PXP_PRETEND_CMD_USE_PORT, 0); in ecore_port_unpretend() [all …]
|
H A D | ecore_init_fw_funcs.c | 157 #define QM_CMD_SET_FIELD(var, cmd, field, value) SET_FIELD(var[cmd##_##field##_OFFSET], cmd##_##f… 413 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_PQ_VALID, 1); in ecore_tx_pq_map_rt_init() 414 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_RL_VALID, rl_valid ? 1 : 0); in ecore_tx_pq_map_rt_init() 415 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_VP_PQ_ID, first_tx_pq_id); in ecore_tx_pq_map_rt_init() 416 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_RL_ID, rl_valid ? pq_params[i].vport_id : 0); in ecore_tx_pq_map_rt_init() 417 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_VOQ, voq); in ecore_tx_pq_map_rt_init() 418 SET_FIELD(tx_pq_map.reg, QM_RF_PQ_MAP_WRR_WEIGHT_GROUP, pq_params[i].wrr_group); in ecore_tx_pq_map_rt_init() 1428 SET_FIELD(cam_line.cam_line_mapped.camline, GFT_CAM_LINE_MAPPED_VALID, 1); in ecore_set_rfs_mode_enable() 1431 …SET_FIELD(cam_line.cam_line_mapped.camline, GFT_CAM_LINE_MAPPED_PF_ID_MASK, GFT_CAM_LINE_MAPPED_PF… in ecore_set_rfs_mode_enable() 1432 SET_FIELD(cam_line.cam_line_mapped.camline, GFT_CAM_LINE_MAPPED_PF_ID, pf_id); in ecore_set_rfs_mode_enable() [all …]
|
H A D | ecore_int.c | 1349 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_PF_NUMBER, pf_id); in ecore_init_cau_sb_entry() 1350 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_NUMBER, vf_number); in ecore_init_cau_sb_entry() 1351 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_VALID, vf_valid); in ecore_init_cau_sb_entry() 1352 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET0, 0x7F); in ecore_init_cau_sb_entry() 1353 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET1, 0x7F); in ecore_init_cau_sb_entry() 1372 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES0, timer_res); in ecore_init_cau_sb_entry() 1380 SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES1, timer_res); in ecore_init_cau_sb_entry() 1382 SET_FIELD(p_sb_entry->data, CAU_SB_ENTRY_STATE0, cau_state); in ecore_init_cau_sb_entry() 1383 SET_FIELD(p_sb_entry->data, CAU_SB_ENTRY_STATE1, cau_state); in ecore_init_cau_sb_entry() 1401 SET_FIELD(pi_entry.prod, CAU_PI_ENTRY_PI_TIMESET, timeset); in _ecore_int_cau_conf_pi() [all …]
|
H A D | ecore_l2.c | 401 SET_FIELD(rx_mode, ETH_VPORT_RX_MODE_UCAST_DROP_ALL, 1); in ecore_sp_eth_vport_start() 402 SET_FIELD(rx_mode, ETH_VPORT_RX_MODE_MCAST_DROP_ALL, 1); in ecore_sp_eth_vport_start() 407 SET_FIELD(tx_err, ETH_TX_ERR_VALS_ILLEGAL_VLAN_MODE, in ecore_sp_eth_vport_start() 410 SET_FIELD(tx_err, ETH_TX_ERR_VALS_PACKET_TOO_SMALL, in ecore_sp_eth_vport_start() 413 SET_FIELD(tx_err, ETH_TX_ERR_VALS_ANTI_SPOOFING_ERR, in ecore_sp_eth_vport_start() 416 SET_FIELD(tx_err, ETH_TX_ERR_VALS_ILLEGAL_INBAND_TAGS, in ecore_sp_eth_vport_start() 419 SET_FIELD(tx_err, ETH_TX_ERR_VALS_VLAN_INSERTION_W_INBAND_TAG, in ecore_sp_eth_vport_start() 422 SET_FIELD(tx_err, ETH_TX_ERR_VALS_MTU_VIOLATION, in ecore_sp_eth_vport_start() 425 SET_FIELD(tx_err, ETH_TX_ERR_VALS_ILLEGAL_CONTROL_FRAME, in ecore_sp_eth_vport_start() 516 SET_FIELD(p_config->capabilities, in ecore_sp_vport_update_rss() [all …]
|
H A D | ecore_spq.c | 278 SET_FIELD(p_cxt->xstorm_ag_context.flags10, in ecore_spq_hw_initialize() 280 SET_FIELD(p_cxt->xstorm_ag_context.flags1, in ecore_spq_hw_initialize() 284 SET_FIELD(p_cxt->xstorm_ag_context.flags9, in ecore_spq_hw_initialize() 325 SET_FIELD(db.params, CORE_DB_DATA_DEST, DB_DEST_XCM); in ecore_spq_hw_post() 326 SET_FIELD(db.params, CORE_DB_DATA_AGG_CMD, DB_AGG_CMD_SET); in ecore_spq_hw_post() 327 SET_FIELD(db.params, CORE_DB_DATA_AGG_VAL_SEL, DQ_XCM_CORE_SPQ_PROD_CMD); in ecore_spq_hw_post()
|
H A D | ecore_dbg_fw_funcs.c | 4184 …SET_FIELD(reg_hdr->data, DBG_IDLE_CHK_RESULT_REG_HDR_IS_MEM, reg->num_entries > 1 || reg->start_en… in ecore_idle_chk_dump_failure() 4185 SET_FIELD(reg_hdr->data, DBG_IDLE_CHK_RESULT_REG_HDR_REG_ID, reg_id); in ecore_idle_chk_dump_failure() 4235 SET_FIELD(reg_hdr->data, DBG_IDLE_CHK_RESULT_REG_HDR_REG_ID, rule->num_cond_regs + reg_id); in ecore_idle_chk_dump_failure() 4939 SET_FIELD(dev_data->bus.blocks[BLOCK_DBG].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, 0x1); in ecore_dbg_bus_reset() 5104 SET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, enable_mask); in ecore_dbg_bus_enable_block() 5105 SET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_RIGHT_SHIFT, right_shift); in ecore_dbg_bus_enable_block() 5106 SET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_FORCE_VALID_MASK, force_valid_mask); in ecore_dbg_bus_enable_block() 5107 SET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_FORCE_FRAME_MASK, force_frame_mask); in ecore_dbg_bus_enable_block() 5165 SET_FIELD(dev_data->bus.blocks[BLOCK_DBG].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK, 0x1); in ecore_dbg_bus_enable_timestamp() 5361 …SET_FIELD(bus->trigger_states[dev_data->bus.next_trigger_state].data, DBG_BUS_TRIGGER_STATE_DATA_B… in ecore_dbg_bus_add_trigger_state() [all …]
|
H A D | ecore.h | 112 #define SET_FIELD(value, name, flag) \ macro
|
H A D | ecore_dev.c | 5014 SET_FIELD(p_coal_timeset->value, COALESCING_TIMESET_TIMESET, timeset); in ecore_set_coalesce() 5015 SET_FIELD(p_coal_timeset->value, COALESCING_TIMESET_VALID, 1); in ecore_set_coalesce()
|
H A D | release.txt | 2403 3. Request: Improve robustness of the SET_FIELD macro by using a mask.
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/ |
H A D | lm_l5.c | 2256 …SET_FIELD(ctx->xstorm_st_context.iscsi.flags.flags, XSTORM_ISCSI_CONTEXT_FLAGS_B_IMMEDIATE_DATA, I… in lm_sc_init_iscsi_context() 2257 …SET_FIELD(ctx->xstorm_st_context.iscsi.flags.flags, XSTORM_ISCSI_CONTEXT_FLAGS_B_INITIAL_R2T, ISCS… in lm_sc_init_iscsi_context() 2258 …SET_FIELD(ctx->xstorm_st_context.iscsi.flags.flags, XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_HEADER_DIGEST,… in lm_sc_init_iscsi_context() 2259 …SET_FIELD(ctx->xstorm_st_context.iscsi.flags.flags, XSTORM_ISCSI_CONTEXT_FLAGS_B_EN_DATA_DIGEST, I… in lm_sc_init_iscsi_context() 2263 …SET_FIELD(ctx->tstorm_st_context.iscsi.flags, TSTORM_ISCSI_ST_CONTEXT_SECTION_B_HDR_DIGEST_EN, ISC… in lm_sc_init_iscsi_context() 2264 …SET_FIELD(ctx->tstorm_st_context.iscsi.flags, TSTORM_ISCSI_ST_CONTEXT_SECTION_B_DATA_DIGEST_EN, IS… in lm_sc_init_iscsi_context() 2270 SET_FIELD(ctx->timers_context.flags, TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG, 1); in lm_sc_init_iscsi_context() 2343 …SET_FIELD(ctx->ustorm_st_context.negotiated_rx, USTORM_ISCSI_ST_CONTEXT_MAX_RECV_PDU_LENGTH, ISCSI… in lm_sc_init_iscsi_context() 2344 …SET_FIELD(ctx->ustorm_st_context.negotiated_rx_and_flags, USTORM_ISCSI_ST_CONTEXT_MAX_BURST_LENGTH… in lm_sc_init_iscsi_context() 2345 …SET_FIELD(ctx->ustorm_st_context.negotiated_rx, USTORM_ISCSI_ST_CONTEXT_MAX_OUTSTANDING_R2TS, ISCS… in lm_sc_init_iscsi_context() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/ |
H A D | lm_l5st.h | 17 #define SET_FIELD(fieldName, mask, newVal) ((fieldName) = (((fieldName) & ~mask) | (((newVal) << ma… macro
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_main.c | 1788 SET_FIELD(tx_ring->tx_db.data.params, in qede_fastpath_start_queues() 1791 SET_FIELD(tx_ring->tx_db.data.params, in qede_fastpath_start_queues() 1794 SET_FIELD(tx_ring->tx_db.data.params, in qede_fastpath_start_queues()
|