Lines Matching refs:raw

320 static int bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw)
322 return bnx2x_state_wait(bp, raw->state, raw->pstate);
788 struct bnx2x_raw_obj *raw = &o->raw;
791 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) ||
792 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX))
795 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) ||
796 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX))
847 struct bnx2x_raw_obj *raw = &o->raw;
849 hdr->client_id = raw->cl_id;
850 hdr->func_id = raw->func_id;
888 struct bnx2x_raw_obj *raw = &o->raw;
890 (struct eth_classify_rules_ramrod_data *)(raw->rdata);
932 (add ? "add" : "delete"), mac, raw->cl_id);
964 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
983 struct bnx2x_raw_obj *r = &o->raw;
996 struct bnx2x_raw_obj *r = &o->raw;
1023 struct bnx2x_raw_obj *raw = &o->raw;
1032 mac, raw->cl_id, cam_offset);
1049 struct bnx2x_raw_obj *raw = &o->raw;
1051 (struct mac_configuration_cmd *)(raw->rdata);
1061 bnx2x_vlan_mac_set_rdata_e1x(bp, o, raw->state,
1072 struct bnx2x_raw_obj *raw = &o->raw;
1074 (struct eth_classify_rules_ramrod_data *)(raw->rdata);
1113 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
1122 struct bnx2x_raw_obj *raw = &o->raw;
1124 (struct eth_classify_rules_ramrod_data *)(raw->rdata);
1170 bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
1188 struct bnx2x_raw_obj *raw = &o->raw;
1190 (struct mac_configuration_cmd *)(raw->rdata);
1564 struct bnx2x_raw_obj *raw = &o->raw;
1568 rc = raw->wait_comp(bp, raw);
1622 struct bnx2x_raw_obj *r = &o->raw;
1625 /* Clearing the pending list & raw state should be made
1786 struct bnx2x_raw_obj *r = &o->raw;
1945 struct bnx2x_raw_obj *raw = &o->raw;
1964 raw->clear_pending(raw);
1989 rc = raw->wait_comp(bp, raw);
2096 static inline void bnx2x_init_raw_obj(struct bnx2x_raw_obj *raw, u8 cl_id,
2100 raw->func_id = func_id;
2101 raw->cid = cid;
2102 raw->cl_id = cl_id;
2103 raw->rdata = rdata;
2104 raw->rdata_mapping = rdata_mapping;
2105 raw->state = state;
2106 raw->pstate = pstate;
2107 raw->obj_type = type;
2108 raw->check_pending = bnx2x_raw_check_pending;
2109 raw->clear_pending = bnx2x_raw_clear_pending;
2110 raw->set_pending = bnx2x_raw_set_pending;
2111 raw->wait_comp = bnx2x_raw_wait;
2133 bnx2x_init_raw_obj(&o->raw, cl_id, cid, func_id, rdata, rdata_mapping,
2651 if (bnx2x_state_wait(bp, o->sched_state, o->raw.pstate) ||
2652 o->raw.wait_comp(bp, &o->raw))
2816 struct bnx2x_raw_obj *raw = &o->raw;
2819 if ((raw->obj_type == BNX2X_OBJ_TYPE_TX) ||
2820 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX))
2823 if ((raw->obj_type == BNX2X_OBJ_TYPE_RX) ||
2824 (raw->obj_type == BNX2X_OBJ_TYPE_RX_TX))
2835 struct bnx2x_raw_obj *r = &o->raw;
3335 struct bnx2x_raw_obj *r = &p->mcast_obj->raw;
3377 struct bnx2x_raw_obj *raw = &p->mcast_obj->raw;
3380 (struct eth_multicast_rules_ramrod_data *)(raw->rdata);
3436 raw->clear_pending(raw);
3448 raw->cid, U64_HI(raw->rdata_mapping),
3449 U64_LO(raw->rdata_mapping),
3533 struct bnx2x_raw_obj *r = &o->raw;
3663 struct bnx2x_raw_obj *r = &o->raw;
3696 struct bnx2x_raw_obj *r = &p->mcast_obj->raw;
3833 struct bnx2x_raw_obj *raw = &o->raw;
3836 (struct mac_configuration_cmd *)(raw->rdata);
3882 struct bnx2x_raw_obj *raw = &o->raw;
3884 (struct mac_configuration_cmd *)(raw->rdata);
3933 raw->clear_pending(raw);
3944 rc = bnx2x_sp_post(bp, RAMROD_CMD_ID_ETH_SET_MAC, raw->cid,
3945 U64_HI(raw->rdata_mapping),
3946 U64_LO(raw->rdata_mapping),
3983 struct bnx2x_raw_obj *r = &o->raw;
4047 clear_bit(o->sched_state, o->raw.pstate);
4054 set_bit(o->sched_state, o->raw.pstate);
4060 return !!test_bit(o->sched_state, o->raw.pstate);
4065 return o->raw.check_pending(&o->raw) || o->check_sched(o);
4076 bnx2x_init_raw_obj(&mcast_obj->raw, mcast_cl_id, mcast_cid, func_id,
4487 struct bnx2x_raw_obj *r = &o->raw;
4606 struct bnx2x_raw_obj *r = &o->raw;
4636 bnx2x_init_raw_obj(&rss_obj->raw, cl_id, cid, func_id, rdata,