Lines Matching refs:card
263 struct mmc_card *card = data; in mmc_dbg_card_status_get() local
267 mmc_get_card(card); in mmc_dbg_card_status_get()
273 mmc_put_card(card); in mmc_dbg_card_status_get()
284 struct mmc_card *card = inode->i_private; in mmc_ext_csd_open() local
294 mmc_get_card(card); in mmc_ext_csd_open()
295 err = mmc_get_ext_csd(card, &ext_csd); in mmc_ext_csd_open()
296 mmc_put_card(card); in mmc_ext_csd_open()
336 void mmc_add_card_debugfs(struct mmc_card *card) in mmc_add_card_debugfs() argument
338 struct mmc_host *host = card->host; in mmc_add_card_debugfs()
344 root = debugfs_create_dir(mmc_card_id(card), host->debugfs_root); in mmc_add_card_debugfs()
353 card->debugfs_root = root; in mmc_add_card_debugfs()
355 if (!debugfs_create_x32("state", S_IRUSR, root, &card->state)) in mmc_add_card_debugfs()
358 if (mmc_card_mmc(card) || mmc_card_sd(card)) in mmc_add_card_debugfs()
359 if (!debugfs_create_file("status", S_IRUSR, root, card, in mmc_add_card_debugfs()
363 if (mmc_card_mmc(card)) in mmc_add_card_debugfs()
364 if (!debugfs_create_file("ext_csd", S_IRUSR, root, card, in mmc_add_card_debugfs()
372 card->debugfs_root = NULL; in mmc_add_card_debugfs()
373 dev_err(&card->dev, "failed to initialize debugfs\n"); in mmc_add_card_debugfs()
376 void mmc_remove_card_debugfs(struct mmc_card *card) in mmc_remove_card_debugfs() argument
378 debugfs_remove_recursive(card->debugfs_root); in mmc_remove_card_debugfs()