Lines Matching refs:reader
935 const struct ef100_tlv_state *reader)
939 switch (reader->type) {
959 nic_data->tso_max_hdr_len = min_t(u64, reader->value, 0xffff);
963 if (!reader->value) {
976 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE ||
977 EFX_MIN_DMAQ_SIZE % (u32)reader->value) {
980 reader->type == ESE_EF100_DP_GZ_RXQ_SIZE_GRANULARITY ? "RXQ" : "TXQ",
981 reader->value);
986 nic_data->tso_max_payload_len = min_t(u64, reader->value, GSO_MAX_SIZE);
990 nic_data->tso_max_payload_num_segs = min_t(u64, reader->value, 0xffff);
994 nic_data->tso_max_frames = min_t(u64, reader->value, 0xffff);
997 if (reader->value) {
1000 reader->value);
1019 if (reader->value != ESE_EF100_DP_GZ_VI_STRIDES_DEFAULT)
1023 reader->value);
1037 reader->type);
1044 struct ef100_tlv_state reader = {};
1058 rc = ef100_tlv_feed(&reader, data);
1060 if (!rc && reader.state == EF100_TLV_TYPE)
1061 rc = ef100_process_design_param(efx, &reader);
1072 if (reader.state != EF100_TLV_TYPE) {
1073 if (reader.state == EF100_TLV_TYPE_CONT)
1076 reader.type);
1080 reader.type);