Lines Matching refs:chattr
151 struct hidma_chan_attr *chattr; in show_values_channel() local
155 chattr = container_of(attr, struct hidma_chan_attr, attr); in show_values_channel()
156 mdev = chattr->mdev; in show_values_channel()
158 sprintf(buf, "%d\n", mdev->priority[chattr->index]); in show_values_channel()
160 sprintf(buf, "%d\n", mdev->weight[chattr->index]); in show_values_channel()
169 struct hidma_chan_attr *chattr; in set_values_channel() local
174 chattr = container_of(attr, struct hidma_chan_attr, attr); in set_values_channel()
175 mdev = chattr->mdev; in set_values_channel()
182 rc = set_priority(mdev, chattr->index, tmp); in set_values_channel()
186 rc = set_weight(mdev, chattr->index, tmp); in set_values_channel()
220 struct hidma_chan_attr *chattr; in create_sysfs_entry_channel() local
223 chattr = devm_kmalloc(&mdev->pdev->dev, sizeof(*chattr), GFP_KERNEL); in create_sysfs_entry_channel()
224 if (!chattr) in create_sysfs_entry_channel()
231 chattr->mdev = mdev; in create_sysfs_entry_channel()
232 chattr->index = index; in create_sysfs_entry_channel()
233 chattr->attr.attr.name = name_copy; in create_sysfs_entry_channel()
234 chattr->attr.attr.mode = mode; in create_sysfs_entry_channel()
235 chattr->attr.show = show_values_channel; in create_sysfs_entry_channel()
236 chattr->attr.store = set_values_channel; in create_sysfs_entry_channel()
237 sysfs_attr_init(&chattr->attr.attr); in create_sysfs_entry_channel()
239 return sysfs_create_file(parent, &chattr->attr.attr); in create_sysfs_entry_channel()