Lines Matching refs:bits

242 		page_vld.bits.ldw.page0 = 0;  in npi_rxdma_cfg_logical_page_disable()
245 page_vld.bits.ldw.page1 = 0; in npi_rxdma_cfg_logical_page_disable()
289 page_vld.bits.ldw.page0 = 0; in npi_rxdma_cfg_logical_page()
292 page_vld.bits.ldw.page1 = 0; in npi_rxdma_cfg_logical_page()
301 page_vld.bits.ldw.page0 = 1; in npi_rxdma_cfg_logical_page()
308 page_vld.bits.ldw.page1 = 1; in npi_rxdma_cfg_logical_page()
312 page_vld.bits.ldw.func = pg_cfg->func_num; in npi_rxdma_cfg_logical_page()
319 page_mask.bits.ldw.mask = pg_cfg->mask >> LOG_PAGE_ADDR_SHIFT; in npi_rxdma_cfg_logical_page()
320 page_value.bits.ldw.value = pg_cfg->value >> LOG_PAGE_ADDR_SHIFT; in npi_rxdma_cfg_logical_page()
321 page_reloc.bits.ldw.relo = pg_cfg->reloc >> LOG_PAGE_ADDR_SHIFT; in npi_rxdma_cfg_logical_page()
351 page_hdl.bits.ldw.handle = (uint32_t)page_handle; in npi_rxdma_cfg_logical_page_handle()
383 cfg.bits.ldw.en = 1; in npi_rxdma_cfg_rdc_ctl()
390 while ((count--) && (cfg.bits.ldw.qst == 0)) { in npi_rxdma_cfg_rdc_ctl()
396 if (cfg.bits.ldw.qst == 0) { in npi_rxdma_cfg_rdc_ctl()
408 cfg.bits.ldw.en = 0; in npi_rxdma_cfg_rdc_ctl()
415 while ((count--) && (cfg.bits.ldw.qst == 0)) { in npi_rxdma_cfg_rdc_ctl()
420 if (cfg.bits.ldw.qst == 0) { in npi_rxdma_cfg_rdc_ctl()
431 cfg.bits.ldw.rst = 1; in npi_rxdma_cfg_rdc_ctl()
438 while ((count--) && (cfg.bits.ldw.rst)) { in npi_rxdma_cfg_rdc_ctl()
518 cfg.bits.ldw.rdc = rdc; in npi_rxdma_cfg_default_port_rdc()
543 rcr_cfgb.bits.ldw.timeout = (uint8_t)param; in npi_rxdma_cfg_rdc_rcr_ctl()
544 rcr_cfgb.bits.ldw.entout = 1; in npi_rxdma_cfg_rdc_rcr_ctl()
548 rcr_cfgb.bits.ldw.pthres = param; in npi_rxdma_cfg_rdc_rcr_ctl()
552 rcr_cfgb.bits.ldw.entout = 0; in npi_rxdma_cfg_rdc_rcr_ctl()
623 cfg1.bits.ldw.mbaddr_h = in npi_rxdma_cfg_rdc_ring()
625 cfg2.bits.ldw.mbaddr = in npi_rxdma_cfg_rdc_ring()
642 cfg2.bits.ldw.full_hdr = 1; in npi_rxdma_cfg_rdc_ring()
651 cfg2.bits.ldw.offset = rdc_desc_cfg->offset; in npi_rxdma_cfg_rdc_ring()
652 cfg2.bits.ldw.offset256 = 0; in npi_rxdma_cfg_rdc_ring()
658 cfg2.bits.ldw.offset = in npi_rxdma_cfg_rdc_ring()
660 cfg2.bits.ldw.offset256 = 1; in npi_rxdma_cfg_rdc_ring()
663 cfg2.bits.ldw.offset = SW_OFFSET_NO_OFFSET; in npi_rxdma_cfg_rdc_ring()
664 cfg2.bits.ldw.offset256 = 0; in npi_rxdma_cfg_rdc_ring()
667 cfg2.bits.ldw.offset = SW_OFFSET_NO_OFFSET; in npi_rxdma_cfg_rdc_ring()
668 cfg2.bits.ldw.offset256 = 0; in npi_rxdma_cfg_rdc_ring()
672 cfg2.bits.ldw.offset = rdc_desc_cfg->offset; in npi_rxdma_cfg_rdc_ring()
674 cfg2.bits.ldw.offset = SW_OFFSET_NO_OFFSET; in npi_rxdma_cfg_rdc_ring()
693 cfga.bits.hdw.len = rdc_desc_cfg->rbr_len; in npi_rxdma_cfg_rdc_ring()
697 cfga.value, cfga.bits.hdw.len, in npi_rxdma_cfg_rdc_ring()
701 cfgb.bits.ldw.bksize = RBR_BKSIZE_4K; in npi_rxdma_cfg_rdc_ring()
703 cfgb.bits.ldw.bksize = RBR_BKSIZE_8K; in npi_rxdma_cfg_rdc_ring()
705 cfgb.bits.ldw.bksize = RBR_BKSIZE_16K; in npi_rxdma_cfg_rdc_ring()
707 cfgb.bits.ldw.bksize = RBR_BKSIZE_32K; in npi_rxdma_cfg_rdc_ring()
719 cfgb.bits.ldw.bufsz0 = RBR_BUFSZ0_256B; in npi_rxdma_cfg_rdc_ring()
721 cfgb.bits.ldw.bufsz0 = RBR_BUFSZ0_512B; in npi_rxdma_cfg_rdc_ring()
723 cfgb.bits.ldw.bufsz0 = RBR_BUFSZ0_1K; in npi_rxdma_cfg_rdc_ring()
725 cfgb.bits.ldw.bufsz0 = RBR_BUFSZ0_2K; in npi_rxdma_cfg_rdc_ring()
733 cfgb.bits.ldw.vld0 = 1; in npi_rxdma_cfg_rdc_ring()
735 cfgb.bits.ldw.vld0 = 0; in npi_rxdma_cfg_rdc_ring()
741 cfgb.bits.ldw.bufsz1 = RBR_BUFSZ1_1K; in npi_rxdma_cfg_rdc_ring()
743 cfgb.bits.ldw.bufsz1 = RBR_BUFSZ1_2K; in npi_rxdma_cfg_rdc_ring()
745 cfgb.bits.ldw.bufsz1 = RBR_BUFSZ1_4K; in npi_rxdma_cfg_rdc_ring()
747 cfgb.bits.ldw.bufsz1 = RBR_BUFSZ1_8K; in npi_rxdma_cfg_rdc_ring()
755 cfgb.bits.ldw.vld1 = 1; in npi_rxdma_cfg_rdc_ring()
757 cfgb.bits.ldw.vld1 = 0; in npi_rxdma_cfg_rdc_ring()
763 cfgb.bits.ldw.bufsz2 = RBR_BUFSZ2_2K; in npi_rxdma_cfg_rdc_ring()
765 cfgb.bits.ldw.bufsz2 = RBR_BUFSZ2_4K; in npi_rxdma_cfg_rdc_ring()
767 cfgb.bits.ldw.bufsz2 = RBR_BUFSZ2_8K; in npi_rxdma_cfg_rdc_ring()
769 cfgb.bits.ldw.bufsz2 = RBR_BUFSZ2_16K; in npi_rxdma_cfg_rdc_ring()
777 cfgb.bits.ldw.vld2 = 1; in npi_rxdma_cfg_rdc_ring()
779 cfgb.bits.ldw.vld2 = 0; in npi_rxdma_cfg_rdc_ring()
797 rcr_cfga.bits.hdw.len = rdc_desc_cfg->rcr_len; in npi_rxdma_cfg_rdc_ring()
805 rcr_cfgb.bits.ldw.timeout = rdc_desc_cfg->rcr_timeout; in npi_rxdma_cfg_rdc_ring()
806 rcr_cfgb.bits.ldw.entout = 1; in npi_rxdma_cfg_rdc_ring()
812 rcr_cfgb.bits.ldw.entout = 0; in npi_rxdma_cfg_rdc_ring()
815 rcr_cfgb.bits.ldw.entout = 0; in npi_rxdma_cfg_rdc_ring()
820 rcr_cfgb.bits.ldw.pthres = rdc_desc_cfg->rcr_threshold; in npi_rxdma_cfg_rdc_ring()
826 rcr_cfgb.bits.ldw.pthres = 1; in npi_rxdma_cfg_rdc_ring()
876 if (cnt->bits.ldw.oflow) { in npi_rxdma_red_discard_stat_get()
882 cnt->bits.ldw.oflow = 0; in npi_rxdma_red_discard_stat_get()
884 cnt->bits.ldw.oflow = 1; in npi_rxdma_red_discard_stat_get()
921 if (cnt.bits.ldw.oflow) { in npi_rxdma_red_discard_oflow_clear()
927 cnt.bits.ldw.oflow = 0; in npi_rxdma_red_discard_oflow_clear()
963 if (cnt->bits.ldw.oflow) { in npi_rxdma_misc_discard_stat_get()
969 cnt->bits.ldw.oflow = 0; in npi_rxdma_misc_discard_stat_get()
971 cnt->bits.ldw.oflow = 1; in npi_rxdma_misc_discard_stat_get()
1007 if (cnt.bits.ldw.oflow) { in npi_rxdma_misc_discard_oflow_clear()
1013 cnt.bits.ldw.oflow = 0; in npi_rxdma_misc_discard_oflow_clear()
1051 if (pre_log->bits.ldw.err) { in npi_rxdma_ring_perr_stat_get()
1055 clr.bits.ldw.err = 0; in npi_rxdma_ring_perr_stat_get()
1059 if (pre_log->bits.ldw.merr) { in npi_rxdma_ring_perr_stat_get()
1063 clr.bits.ldw.merr = 0; in npi_rxdma_ring_perr_stat_get()
1073 if (sha_log->bits.ldw.err) { in npi_rxdma_ring_perr_stat_get()
1077 clr.bits.ldw.err = 0; in npi_rxdma_ring_perr_stat_get()
1081 if (sha_log->bits.ldw.merr) { in npi_rxdma_ring_perr_stat_get()
1085 clr.bits.ldw.merr = 0; in npi_rxdma_ring_perr_stat_get()
1117 if (clr.bits.ldw.err) { in npi_rxdma_ring_perr_stat_clear()
1121 clr.bits.ldw.err = 0; in npi_rxdma_ring_perr_stat_clear()
1125 if (clr.bits.ldw.merr) { in npi_rxdma_ring_perr_stat_clear()
1129 clr.bits.ldw.merr = 0; in npi_rxdma_ring_perr_stat_clear()
1139 if (clr.bits.ldw.err) { in npi_rxdma_ring_perr_stat_clear()
1143 clr.bits.ldw.err = 0; in npi_rxdma_ring_perr_stat_clear()
1147 if (clr.bits.ldw.merr) { in npi_rxdma_ring_perr_stat_clear()
1151 clr.bits.ldw.merr = 0; in npi_rxdma_ring_perr_stat_clear()
1191 addr.bits.ldw.addr = data->addr; in npi_rxdma_rdmc_memory_io()
1192 addr.bits.ldw.pre_shad = data->location; in npi_rxdma_rdmc_memory_io()
1202 d0.bits.ldw.data = data->data[0]; in npi_rxdma_rdmc_memory_io()
1203 d1.bits.ldw.data = data->data[1]; in npi_rxdma_rdmc_memory_io()
1204 d2.bits.ldw.data = data->data[2]; in npi_rxdma_rdmc_memory_io()
1205 d3.bits.ldw.data = data->data[3]; in npi_rxdma_rdmc_memory_io()
1206 d4.bits.ldw.data = data->data[4]; in npi_rxdma_rdmc_memory_io()
1223 data->data[0] = d0.bits.ldw.data; in npi_rxdma_rdmc_memory_io()
1224 data->data[1] = d1.bits.ldw.data; in npi_rxdma_rdmc_memory_io()
1225 data->data[2] = d2.bits.ldw.data; in npi_rxdma_rdmc_memory_io()
1226 data->data[3] = d3.bits.ldw.data; in npi_rxdma_rdmc_memory_io()
1227 data->data[4] = d4.bits.ldw.data; in npi_rxdma_rdmc_memory_io()
1252 clk_div.bits.ldw.cnt = count; in npi_rxdma_cfg_clock_div_set()
1272 rand_reg.bits.ldw.init = init_value; in npi_rxdma_cfg_red_rand_init()
1273 rand_reg.bits.ldw.enable = 1; in npi_rxdma_cfg_red_rand_init()
1289 rand_reg.bits.ldw.enable = 0; in npi_rxdma_cfg_red_rand_disable()
1303 md_reg.bits.ldw.mode32 = 1; in npi_rxdma_cfg_32bitmode_enable()
1330 md_reg.bits.ldw.ram_acc = 1; in npi_rxdma_cfg_ram_access_enable()
1343 md_reg.bits.ldw.ram_acc = 0; in npi_rxdma_cfg_ram_access_disable()
1368 wt_reg.bits.ldw.wt = weight; in npi_rxdma_cfg_port_ddr_weight()
1392 *blocks = use_reg.bits.ldw.cnt; in npi_rxdma_port_usage_get()
1424 wred_params->bits.ldw.win, in npi_rxdma_cfg_wred_param()
1425 wred_params->bits.ldw.thre, in npi_rxdma_cfg_wred_param()
1426 wred_params->bits.ldw.win_syn, in npi_rxdma_cfg_wred_param()
1427 wred_params->bits.ldw.thre_sync)); in npi_rxdma_cfg_wred_param()
1430 wred_reg.bits.ldw.win = wred_params->bits.ldw.win; in npi_rxdma_cfg_wred_param()
1431 wred_reg.bits.ldw.thre = wred_params->bits.ldw.thre; in npi_rxdma_cfg_wred_param()
1432 wred_reg.bits.ldw.win_syn = wred_params->bits.ldw.win_syn; in npi_rxdma_cfg_wred_param()
1433 wred_reg.bits.ldw.thre_sync = wred_params->bits.ldw.thre_sync; in npi_rxdma_cfg_wred_param()
1440 wred_reg.bits.ldw.win, in npi_rxdma_cfg_wred_param()
1441 wred_reg.bits.ldw.thre, in npi_rxdma_cfg_wred_param()
1442 wred_reg.bits.ldw.win_syn, in npi_rxdma_cfg_wred_param()
1443 wred_reg.bits.ldw.thre_sync)); in npi_rxdma_cfg_wred_param()
1505 rdc_tbl.bits.ldw.rdc = set[cursor++]; in npi_rxdma_rdc_table_config()
1550 tbl_reg.bits.ldw.rdc = rdc; in npi_rxdma_cfg_rdc_table_default_rdc()
1640 hdptr->bits.ldw = hl_ptr.bits.ldw.head_l << 2; in npi_rxdma_rdc_rbr_head_get()
1641 hdptr->bits.hdw = hh_ptr.bits.ldw.head_h; in npi_rxdma_rdc_rbr_head_get()
1663 *rcr_qlen = stats.bits.ldw.qlen; in npi_rxdma_rdc_rcr_qlen_get()
1667 rdc, *rcr_qlen, stats.bits.ldw.qlen)); in npi_rxdma_rdc_rcr_qlen_get()
1691 tail_addr->bits.ldw = tl_ptr.bits.ldw.tlptr_l << 3; in npi_rxdma_rdc_rcr_tail_get()
1692 tail_addr->bits.hdw = th_ptr.bits.ldw.tlptr_h; in npi_rxdma_rdc_rcr_tail_get()
1697 tl_ptr.bits.ldw.tlptr_l)); in npi_rxdma_rdc_rcr_tail_get()
1730 if (mask->bits.ldw.ipp_eop_err) { in npi_rxdma_rxctl_fifo_error_intr_set()
1731 intr_mask.bits.ldw.ipp_eop_err = 0; in npi_rxdma_rxctl_fifo_error_intr_set()
1734 if (mask->bits.ldw.zcp_eop_err) { in npi_rxdma_rxctl_fifo_error_intr_set()
1735 intr_mask.bits.ldw.zcp_eop_err = 0; in npi_rxdma_rxctl_fifo_error_intr_set()
1738 if (mask->bits.ldw.id_mismatch) { in npi_rxdma_rxctl_fifo_error_intr_set()
1739 intr_mask.bits.ldw.id_mismatch = 0; in npi_rxdma_rxctl_fifo_error_intr_set()
1793 cs.bits.ldw.pktread = pkts_read; in npi_rxdma_rdc_rcr_pktread_update()
1825 cs.bits.ldw.ptrread = bufs_read; in npi_rxdma_rdc_rcr_bufread_update()
1859 cs.bits.ldw.ptrread, cs.bits.ldw.pktread)); in npi_rxdma_rdc_rcr_read_update()
1861 cs.bits.ldw.pktread = pkts_read; in npi_rxdma_rdc_rcr_read_update()
1862 cs.bits.ldw.ptrread = bufs_read; in npi_rxdma_rdc_rcr_read_update()
1874 cs.bits.ldw.ptrread, cs.bits.ldw.pktread)); in npi_rxdma_rdc_rcr_read_update()
2077 cs.bits.hdw.mex = 1; in npi_rxdma_channel_control()
2085 cs.bits.hdw.rcrto = 0; in npi_rxdma_channel_control()
2093 cs.bits.hdw.port_drop_pkt = 0; in npi_rxdma_channel_control()
2101 cs.bits.hdw.wred_drop = 0; in npi_rxdma_channel_control()
2109 cs.bits.hdw.rcr_shadow_full = 0; in npi_rxdma_channel_control()
2117 cs.bits.hdw.rcrfull = 0; in npi_rxdma_channel_control()
2125 cs.bits.hdw.rbr_pre_empty = 0; in npi_rxdma_channel_control()
2133 cs.bits.hdw.rbr_empty = 1; in npi_rxdma_channel_control()