Lines Matching refs:raw

316 static int bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw)  in bnx2x_raw_wait()  argument
318 return bnx2x_state_wait(bp, raw->state, raw->pstate); in bnx2x_raw_wait()
710 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_get_rx_tx_flag() local
713 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) || in bnx2x_vlan_mac_get_rx_tx_flag()
714 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_vlan_mac_get_rx_tx_flag()
717 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) || in bnx2x_vlan_mac_get_rx_tx_flag()
718 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_vlan_mac_get_rx_tx_flag()
769 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_set_cmd_hdr_e2() local
771 hdr->client_id = raw->cl_id; in bnx2x_vlan_mac_set_cmd_hdr_e2()
772 hdr->func_id = raw->func_id; in bnx2x_vlan_mac_set_cmd_hdr_e2()
810 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_mac_e2() local
812 (struct eth_classify_rules_ramrod_data *)(raw->rdata); in bnx2x_set_one_mac_e2()
854 (add ? "add" : "delete"), mac, raw->cl_id); in bnx2x_set_one_mac_e2()
886 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header, in bnx2x_set_one_mac_e2()
905 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_vlan_mac_set_rdata_hdr_e1x()
918 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_vlan_mac_set_cfg_entry_e1x()
945 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_vlan_mac_set_rdata_e1x() local
954 mac, raw->cl_id, cam_offset); in bnx2x_vlan_mac_set_rdata_e1x()
971 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_mac_e1x() local
973 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_set_one_mac_e1x()
983 bnx2x_vlan_mac_set_rdata_e1x(bp, o, raw->state, in bnx2x_set_one_mac_e1x()
994 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_set_one_vlan_e2() local
996 (struct eth_classify_rules_ramrod_data *)(raw->rdata); in bnx2x_set_one_vlan_e2()
1035 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header, in bnx2x_set_one_vlan_e2()
1377 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_wait_vlan_mac() local
1381 rc = raw->wait_comp(bp, raw); in bnx2x_wait_vlan_mac()
1435 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_complete_vlan_mac()
1599 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_execute_vlan_mac()
1758 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_config_vlan_mac() local
1777 raw->clear_pending(raw); in bnx2x_config_vlan_mac()
1802 rc = raw->wait_comp(bp, raw); in bnx2x_config_vlan_mac()
1909 static inline void bnx2x_init_raw_obj(struct bnx2x_raw_obj *raw, u8 cl_id, in bnx2x_init_raw_obj() argument
1913 raw->func_id = func_id; in bnx2x_init_raw_obj()
1914 raw->cid = cid; in bnx2x_init_raw_obj()
1915 raw->cl_id = cl_id; in bnx2x_init_raw_obj()
1916 raw->rdata = rdata; in bnx2x_init_raw_obj()
1917 raw->rdata_mapping = rdata_mapping; in bnx2x_init_raw_obj()
1918 raw->state = state; in bnx2x_init_raw_obj()
1919 raw->pstate = pstate; in bnx2x_init_raw_obj()
1920 raw->obj_type = type; in bnx2x_init_raw_obj()
1921 raw->check_pending = bnx2x_raw_check_pending; in bnx2x_init_raw_obj()
1922 raw->clear_pending = bnx2x_raw_clear_pending; in bnx2x_init_raw_obj()
1923 raw->set_pending = bnx2x_raw_set_pending; in bnx2x_init_raw_obj()
1924 raw->wait_comp = bnx2x_raw_wait; in bnx2x_init_raw_obj()
1946 bnx2x_init_raw_obj(&o->raw, cl_id, cid, func_id, rdata, rdata_mapping, in bnx2x_init_vlan_mac_common()
2376 if (bnx2x_state_wait(bp, o->sched_state, o->raw.pstate) || in bnx2x_mcast_wait()
2377 o->raw.wait_comp(bp, &o->raw)) in bnx2x_mcast_wait()
2501 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_get_rx_tx_flag() local
2504 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) || in bnx2x_mcast_get_rx_tx_flag()
2505 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_mcast_get_rx_tx_flag()
2508 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) || in bnx2x_mcast_get_rx_tx_flag()
2509 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX)) in bnx2x_mcast_get_rx_tx_flag()
2520 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_set_one_rule_e2()
2883 struct bnx2x_raw_obj *r = &p->mcast_obj->raw; in bnx2x_mcast_set_rdata_hdr_e2()
2925 struct bnx2x_raw_obj *raw = &p->mcast_obj->raw; in bnx2x_mcast_setup_e2() local
2928 (struct eth_multicast_rules_ramrod_data *)(raw->rdata); in bnx2x_mcast_setup_e2()
2982 raw->clear_pending(raw); in bnx2x_mcast_setup_e2()
2994 raw->cid, U64_HI(raw->rdata_mapping), in bnx2x_mcast_setup_e2()
2995 U64_LO(raw->rdata_mapping), in bnx2x_mcast_setup_e2()
3073 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_setup_e1h()
3197 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_mcast_set_one_rule_e1()
3230 struct bnx2x_raw_obj *r = &p->mcast_obj->raw; in bnx2x_mcast_set_rdata_hdr_e1()
3366 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_refresh_registry_e1() local
3369 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_mcast_refresh_registry_e1()
3415 struct bnx2x_raw_obj *raw = &o->raw; in bnx2x_mcast_setup_e1() local
3417 (struct mac_configuration_cmd *)(raw->rdata); in bnx2x_mcast_setup_e1()
3466 raw->clear_pending(raw); in bnx2x_mcast_setup_e1()
3477 rc = bnx2x_sp_post(bp, RAMROD_CMD_ID_ETH_SET_MAC, raw->cid, in bnx2x_mcast_setup_e1()
3478 U64_HI(raw->rdata_mapping), in bnx2x_mcast_setup_e1()
3479 U64_LO(raw->rdata_mapping), in bnx2x_mcast_setup_e1()
3516 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_config_mcast()
3580 clear_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_clear_sched()
3587 set_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_set_sched()
3593 return !!test_bit(o->sched_state, o->raw.pstate); in bnx2x_mcast_check_sched()
3598 return o->raw.check_pending(&o->raw) || o->check_sched(o); in bnx2x_mcast_check_pending()
3609 bnx2x_init_raw_obj(&mcast_obj->raw, mcast_cl_id, mcast_cid, func_id, in bnx2x_init_mcast_obj()
4019 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_setup_rss()
4124 struct bnx2x_raw_obj *r = &o->raw; in bnx2x_config_rss()
4154 bnx2x_init_raw_obj(&rss_obj->raw, cl_id, cid, func_id, rdata, in bnx2x_init_rss_config_obj()