Lines Matching refs:reader
861 const struct ef100_tlv_state *reader)
865 switch (reader->type) {
885 nic_data->tso_max_hdr_len = min_t(u64, reader->value, 0xffff);
889 if (!reader->value) {
902 if (!reader->value || reader->value > EFX_MIN_DMAQ_SIZE ||
903 EFX_MIN_DMAQ_SIZE % (u32)reader->value) {
906 reader->type == ESE_EF100_DP_GZ_RXQ_SIZE_GRANULARITY ? "RXQ" : "TXQ",
907 reader->value);
912 nic_data->tso_max_payload_len = min_t(u64, reader->value,
918 nic_data->tso_max_payload_num_segs = min_t(u64, reader->value, 0xffff);
923 nic_data->tso_max_frames = min_t(u64, reader->value, 0xffff);
926 if (reader->value) {
929 reader->value);
948 if (reader->value != ESE_EF100_DP_GZ_VI_STRIDES_DEFAULT)
952 reader->value);
966 reader->type);
973 struct ef100_tlv_state reader = {};
986 rc = ef100_tlv_feed(&reader, data);
988 if (!rc && reader.state == EF100_TLV_TYPE)
989 rc = ef100_process_design_param(efx, &reader);
1000 if (reader.state != EF100_TLV_TYPE) {
1001 if (reader.state == EF100_TLV_TYPE_CONT)
1004 reader.type);
1008 reader.type);