[PATCH v1 11/14] net/zxdh: get hash table entry result
Stephen Hemminger
stephen at networkplumber.org
Mon Feb 10 18:46:04 CET 2025
On Mon, 10 Feb 2025 09:50:14 +0800
Bingbin Chen <chen.bingbin at zte.com.cn> wrote:
> +static uint32_t
> +zxdh_np_dtb_zcam_dump_info_write(uint32_t dev_id,
> + uint32_t addr,
> + uint32_t tb_width,
> + uint32_t depth,
> + uint32_t addr_high32,
> + uint32_t addr_low32,
> + uint32_t *p_dump_info)
> +{
> + uint32_t rc = ZXDH_OK;
> +
> + ZXDH_DTB_ZCAM_DUMP_FORM_T dtb_zcam_dump_form_info = {0};
> +
> + dtb_zcam_dump_form_info.valid = 1;
> + dtb_zcam_dump_form_info.up_type = ZXDH_DTB_DUMP_MODE_ZCAM;
> + dtb_zcam_dump_form_info.tb_width = tb_width;
> + dtb_zcam_dump_form_info.sram_addr = addr & 0x1FF;
> + dtb_zcam_dump_form_info.ram_reg_flag = (addr >> 16) & 0x1;
> + dtb_zcam_dump_form_info.z_reg_cell_id = (addr >> 9) & 0x3;
> + dtb_zcam_dump_form_info.zblock_id = (addr >> 11) & 0x7;
> + dtb_zcam_dump_form_info.zgroup_id = (addr >> 14) & 0x3;
> + dtb_zcam_dump_form_info.tb_depth = depth;
> + dtb_zcam_dump_form_info.tb_dst_addr_h = addr_high32;
> + dtb_zcam_dump_form_info.tb_dst_addr_l = addr_low32;
> +
Looks like structure initializer here.
More information about the dev
mailing list