Lines Matching refs:card
283 struct mmc_card *card = data; in mmc_dbg_card_status_get() local
287 mmc_get_card(card); in mmc_dbg_card_status_get()
293 mmc_put_card(card); in mmc_dbg_card_status_get()
304 struct mmc_card *card = inode->i_private; in mmc_ext_csd_open() local
314 mmc_get_card(card); in mmc_ext_csd_open()
315 err = mmc_get_ext_csd(card, &ext_csd); in mmc_ext_csd_open()
316 mmc_put_card(card); in mmc_ext_csd_open()
356 void mmc_add_card_debugfs(struct mmc_card *card) in mmc_add_card_debugfs() argument
358 struct mmc_host *host = card->host; in mmc_add_card_debugfs()
364 root = debugfs_create_dir(mmc_card_id(card), host->debugfs_root); in mmc_add_card_debugfs()
373 card->debugfs_root = root; in mmc_add_card_debugfs()
375 if (!debugfs_create_x32("state", S_IRUSR, root, &card->state)) in mmc_add_card_debugfs()
378 if (mmc_card_mmc(card) || mmc_card_sd(card)) in mmc_add_card_debugfs()
379 if (!debugfs_create_file("status", S_IRUSR, root, card, in mmc_add_card_debugfs()
383 if (mmc_card_mmc(card)) in mmc_add_card_debugfs()
384 if (!debugfs_create_file("ext_csd", S_IRUSR, root, card, in mmc_add_card_debugfs()
392 card->debugfs_root = NULL; in mmc_add_card_debugfs()
393 dev_err(&card->dev, "failed to initialize debugfs\n"); in mmc_add_card_debugfs()
396 void mmc_remove_card_debugfs(struct mmc_card *card) in mmc_remove_card_debugfs() argument
398 debugfs_remove_recursive(card->debugfs_root); in mmc_remove_card_debugfs()