Lines Matching defs:co

950 static ssize_t cur_show(struct cache_order *co, struct order_attribute *oa,
953 struct mlx5_ib_dev *dev = co->dev;
955 struct mlx5_cache_ent *ent = &cache->ent[co->index];
962 static ssize_t limit_show(struct cache_order *co, struct order_attribute *oa,
965 struct mlx5_ib_dev *dev = co->dev;
967 struct mlx5_cache_ent *ent = &cache->ent[co->index];
974 static ssize_t limit_store(struct cache_order *co, struct order_attribute *oa,
977 struct mlx5_ib_dev *dev = co->dev;
979 struct mlx5_cache_ent *ent = &cache->ent[co->index];
995 err = add_keys(dev, co->index, 2 * ent->limit - ent->cur);
1003 static ssize_t miss_show(struct cache_order *co, struct order_attribute *oa,
1006 struct mlx5_ib_dev *dev = co->dev;
1008 struct mlx5_cache_ent *ent = &cache->ent[co->index];
1015 static ssize_t miss_store(struct cache_order *co, struct order_attribute *oa,
1018 struct mlx5_ib_dev *dev = co->dev;
1020 struct mlx5_cache_ent *ent = &cache->ent[co->index];
1034 static ssize_t size_show(struct cache_order *co, struct order_attribute *oa,
1037 struct mlx5_ib_dev *dev = co->dev;
1039 struct mlx5_cache_ent *ent = &cache->ent[co->index];
1046 static ssize_t size_store(struct cache_order *co, struct order_attribute *oa,
1049 struct mlx5_ib_dev *dev = co->dev;
1051 struct mlx5_cache_ent *ent = &cache->ent[co->index];
1063 err = add_keys(dev, co->index, var - ent->size);
1070 remove_keys(dev, co->index, ent->size - var);
1081 struct cache_order *co = container_of(kobj, struct cache_order, kobj);
1086 return oa->show(co, oa, buf);
1094 struct cache_order *co = container_of(kobj, struct cache_order, kobj);
1099 return oa->store(co, oa, buf, size);
1266 struct cache_order *co;
1277 co = &cache->ent[i].co;
1278 co->order = o;
1279 co->index = i;
1280 co->dev = dev;
1281 err = kobject_init_and_add(&co->kobj, &order_type,
1291 co = &cache->ent[i].co;
1292 kobject_put(&co->kobj);
1302 struct cache_order *co;
1306 co = &cache->ent[i].co;
1307 kobject_put(&co->kobj);