Lines Matching refs:raw
318 static int bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw) in bnx2x_raw_wait() argument
320 return bnx2x_state_wait(bp, raw->state, raw->pstate); in bnx2x_raw_wait()
786 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_get_rx_tx_flag() local
789 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) || in bnx2x_vlan_mac_get_rx_tx_flag()
790 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_vlan_mac_get_rx_tx_flag()
793 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) || in bnx2x_vlan_mac_get_rx_tx_flag()
794 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_vlan_mac_get_rx_tx_flag()
845 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_set_cmd_hdr_e2() local
847 hdr->client_id = raw->cl_id; in bnx2x_vlan_mac_set_cmd_hdr_e2()
848 hdr->func_id = raw->func_id; in bnx2x_vlan_mac_set_cmd_hdr_e2()
886 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_mac_e2() local
888 (struct eth_classify_rules_ramrod_data *)(raw->rdata); in bnx2x_set_one_mac_e2()
930 (add ? "add" : "delete"), mac, raw->cl_id); in bnx2x_set_one_mac_e2()
962 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header, in bnx2x_set_one_mac_e2()
981 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_vlan_mac_set_rdata_hdr_e1x()
994 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_vlan_mac_set_cfg_entry_e1x()
1021 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_set_rdata_e1x() local
1030 mac, raw->cl_id, cam_offset); in bnx2x_vlan_mac_set_rdata_e1x()
1047 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_mac_e1x() local
1049 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_set_one_mac_e1x()
1059 bnx2x_vlan_mac_set_rdata_e1x(bp, o, raw->state, in bnx2x_set_one_mac_e1x()
1070 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_vlan_e2() local
1072 (struct eth_classify_rules_ramrod_data *)(raw->rdata); in bnx2x_set_one_vlan_e2()
1111 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header, in bnx2x_set_one_vlan_e2()
1120 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_vlan_mac_e2() local
1122 (struct eth_classify_rules_ramrod_data *)(raw->rdata); in bnx2x_set_one_vlan_mac_e2()
1168 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header, in bnx2x_set_one_vlan_mac_e2()
1186 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_vlan_mac_e1h() local
1188 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_set_one_vlan_mac_e1h()
1562 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_wait_vlan_mac() local
1566 rc = raw->wait_comp(bp, raw); in bnx2x_wait_vlan_mac()
1620 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_complete_vlan_mac()
1784 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_execute_vlan_mac()
1943 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_config_vlan_mac() local
1962 raw->clear_pending(raw); in bnx2x_config_vlan_mac()
1987 rc = raw->wait_comp(bp, raw); in bnx2x_config_vlan_mac()
2094 static inline void bnx2x_init_raw_obj(struct bnx2x_raw_obj *raw, u8 cl_id, in bnx2x_init_raw_obj() argument
2098 raw->func_id = func_id; in bnx2x_init_raw_obj()
2099 raw->cid = cid; in bnx2x_init_raw_obj()
2100 raw->cl_id = cl_id; in bnx2x_init_raw_obj()
2101 raw->rdata = rdata; in bnx2x_init_raw_obj()
2102 raw->rdata_mapping = rdata_mapping; in bnx2x_init_raw_obj()
2103 raw->state = state; in bnx2x_init_raw_obj()
2104 raw->pstate = pstate; in bnx2x_init_raw_obj()
2105 raw->obj_type = type; in bnx2x_init_raw_obj()
2106 raw->check_pending = bnx2x_raw_check_pending; in bnx2x_init_raw_obj()
2107 raw->clear_pending = bnx2x_raw_clear_pending; in bnx2x_init_raw_obj()
2108 raw->set_pending = bnx2x_raw_set_pending; in bnx2x_init_raw_obj()
2109 raw->wait_comp = bnx2x_raw_wait; in bnx2x_init_raw_obj()
2131 bnx2x_init_raw_obj(&o->raw, cl_id, cid, func_id, rdata, rdata_mapping, in bnx2x_init_vlan_mac_common()
2623 if (bnx2x_state_wait(bp, o->sched_state, o->raw.pstate) || in bnx2x_mcast_wait()
2624 o->raw.wait_comp(bp, &o->raw)) in bnx2x_mcast_wait()
2748 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_get_rx_tx_flag() local
2751 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) || in bnx2x_mcast_get_rx_tx_flag()
2752 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_mcast_get_rx_tx_flag()
2755 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) || in bnx2x_mcast_get_rx_tx_flag()
2756 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_mcast_get_rx_tx_flag()
2767 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_set_one_rule_e2()
3130 struct bnx2x_raw_obj *r = &p->mcast_obj->raw; in bnx2x_mcast_set_rdata_hdr_e2()
3172 struct bnx2x_raw_obj *raw = &p->mcast_obj->raw; in bnx2x_mcast_setup_e2() local
3175 (struct eth_multicast_rules_ramrod_data *)(raw->rdata); in bnx2x_mcast_setup_e2()
3229 raw->clear_pending(raw); in bnx2x_mcast_setup_e2()
3241 raw->cid, U64_HI(raw->rdata_mapping), in bnx2x_mcast_setup_e2()
3242 U64_LO(raw->rdata_mapping), in bnx2x_mcast_setup_e2()
3320 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_setup_e1h()
3444 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_set_one_rule_e1()
3477 struct bnx2x_raw_obj *r = &p->mcast_obj->raw; in bnx2x_mcast_set_rdata_hdr_e1()
3613 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_refresh_registry_e1() local
3616 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_mcast_refresh_registry_e1()
3662 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_setup_e1() local
3664 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_mcast_setup_e1()
3713 raw->clear_pending(raw); in bnx2x_mcast_setup_e1()
3724 rc = bnx2x_sp_post(bp, RAMROD_CMD_ID_ETH_SET_MAC, raw->cid, in bnx2x_mcast_setup_e1()
3725 U64_HI(raw->rdata_mapping), in bnx2x_mcast_setup_e1()
3726 U64_LO(raw->rdata_mapping), in bnx2x_mcast_setup_e1()
3763 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_config_mcast()
3827 clear_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_clear_sched()
3834 set_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_set_sched()
3840 return !!test_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_check_sched()
3845 return o->raw.check_pending(&o->raw) || o->check_sched(o); in bnx2x_mcast_check_pending()
3856 bnx2x_init_raw_obj(&mcast_obj->raw, mcast_cl_id, mcast_cid, func_id, in bnx2x_init_mcast_obj()
4267 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_setup_rss()
4386 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_config_rss()
4416 bnx2x_init_raw_obj(&rss_obj->raw, cl_id, cid, func_id, rdata, in bnx2x_init_rss_config_obj()