mdev_link 36 drivers/staging/most/configfs.c static int set_cfg_buffer_size(struct mdev_link *link) mdev_link 42 drivers/staging/most/configfs.c static int set_cfg_subbuffer_size(struct mdev_link *link) mdev_link 48 drivers/staging/most/configfs.c static int set_cfg_dbr_size(struct mdev_link *link) mdev_link 54 drivers/staging/most/configfs.c static int set_cfg_num_buffers(struct mdev_link *link) mdev_link 60 drivers/staging/most/configfs.c static int set_cfg_packets_xact(struct mdev_link *link) mdev_link 66 drivers/staging/most/configfs.c static int set_cfg_direction(struct mdev_link *link) mdev_link 72 drivers/staging/most/configfs.c static int set_cfg_datatype(struct mdev_link *link) mdev_link 78 drivers/staging/most/configfs.c static int (*set_config_val[])(struct mdev_link *link) = { mdev_link 88 drivers/staging/most/configfs.c static struct mdev_link *to_mdev_link(struct config_item *item) mdev_link 90 drivers/staging/most/configfs.c return container_of(item, struct mdev_link, item); mdev_link 93 drivers/staging/most/configfs.c static int set_config_and_add_link(struct mdev_link *mdev_link) mdev_link 99 drivers/staging/most/configfs.c ret = set_config_val[i](mdev_link); mdev_link 106 drivers/staging/most/configfs.c return most_add_link(mdev_link->device, mdev_link->channel, mdev_link 107 drivers/staging/most/configfs.c mdev_link->comp, mdev_link->name, mdev_link 108 drivers/staging/most/configfs.c mdev_link->comp_params); mdev_link 114 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 123 drivers/staging/most/configfs.c ret = set_config_and_add_link(mdev_link); mdev_link 126 drivers/staging/most/configfs.c list_add_tail(&mdev_link->list, &mdev_link_list); mdev_link 127 drivers/staging/most/configfs.c mdev_link->create_link = tmp; mdev_link 134 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 143 drivers/staging/most/configfs.c mdev_link->destroy_link = tmp; mdev_link 144 drivers/staging/most/configfs.c ret = most_remove_link(mdev_link->device, mdev_link->channel, mdev_link 145 drivers/staging/most/configfs.c mdev_link->comp); mdev_link 149 drivers/staging/most/configfs.c list_del(&mdev_link->list); mdev_link 161 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 166 drivers/staging/most/configfs.c strcpy(mdev_link->direction, page); mdev_link 178 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 184 drivers/staging/most/configfs.c strcpy(mdev_link->datatype, page); mdev_link 196 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 198 drivers/staging/most/configfs.c strcpy(mdev_link->device, page); mdev_link 210 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 212 drivers/staging/most/configfs.c strcpy(mdev_link->channel, page); mdev_link 224 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 226 drivers/staging/most/configfs.c strcpy(mdev_link->comp, page); mdev_link 239 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 241 drivers/staging/most/configfs.c strcpy(mdev_link->comp_params, page); mdev_link 254 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 257 drivers/staging/most/configfs.c ret = kstrtou16(page, 0, &mdev_link->num_buffers); mdev_link 272 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 275 drivers/staging/most/configfs.c ret = kstrtou16(page, 0, &mdev_link->buffer_size); mdev_link 291 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 294 drivers/staging/most/configfs.c ret = kstrtou16(page, 0, &mdev_link->subbuffer_size); mdev_link 310 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 313 drivers/staging/most/configfs.c ret = kstrtou16(page, 0, &mdev_link->packets_per_xact); mdev_link 327 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 330 drivers/staging/most/configfs.c ret = kstrtou16(page, 0, &mdev_link->dbr_size); mdev_link 369 drivers/staging/most/configfs.c struct mdev_link *mdev_link = to_mdev_link(item); mdev_link 373 drivers/staging/most/configfs.c ret = most_remove_link(mdev_link->device, mdev_link->channel, mdev_link 374 drivers/staging/most/configfs.c mdev_link->comp); mdev_link 377 drivers/staging/most/configfs.c list_del(&mdev_link->list); mdev_link 404 drivers/staging/most/configfs.c struct mdev_link *mdev_link; mdev_link 406 drivers/staging/most/configfs.c mdev_link = kzalloc(sizeof(*mdev_link), GFP_KERNEL); mdev_link 407 drivers/staging/most/configfs.c if (!mdev_link) mdev_link 410 drivers/staging/most/configfs.c config_item_init_type_name(&mdev_link->item, name, mdev_link 414 drivers/staging/most/configfs.c strcpy(mdev_link->comp, "cdev"); mdev_link 416 drivers/staging/most/configfs.c strcpy(mdev_link->comp, "net"); mdev_link 418 drivers/staging/most/configfs.c strcpy(mdev_link->comp, "video"); mdev_link 419 drivers/staging/most/configfs.c strcpy(mdev_link->name, name); mdev_link 420 drivers/staging/most/configfs.c return &mdev_link->item; mdev_link 483 drivers/staging/most/configfs.c struct mdev_link *mdev_link; mdev_link 485 drivers/staging/most/configfs.c mdev_link = kzalloc(sizeof(*mdev_link), GFP_KERNEL); mdev_link 486 drivers/staging/most/configfs.c if (!mdev_link) mdev_link 489 drivers/staging/most/configfs.c config_item_init_type_name(&mdev_link->item, name, &mdev_link_type); mdev_link 490 drivers/staging/most/configfs.c mdev_link->create_link = 0; mdev_link 491 drivers/staging/most/configfs.c strcpy(mdev_link->name, name); mdev_link 492 drivers/staging/most/configfs.c strcpy(mdev_link->comp, "sound"); mdev_link 493 drivers/staging/most/configfs.c return &mdev_link->item; mdev_link 618 drivers/staging/most/configfs.c struct mdev_link *mdev_link; mdev_link 620 drivers/staging/most/configfs.c list_for_each_entry(mdev_link, &mdev_link_list, list) { mdev_link 621 drivers/staging/most/configfs.c if (!strcmp(mdev_link->device, mdev)) { mdev_link 622 drivers/staging/most/configfs.c set_config_and_add_link(mdev_link); mdev_link 623 drivers/staging/most/configfs.c if (!strcmp(mdev_link->comp, "sound"))