Current File : //usr/include/linux/mmc/ioctl.h
#ifndef LINUX_MMC_IOCTL_H
#define LINUX_MMC_IOCTL_H

#include <linux/types.h>

struct mmc_ioc_cmd {
	/* Implies direction of data.  true = write, false = read */
	int write_flag;

	/* Application-specific command.  true = precede with CMD55 */
	int is_acmd;

	__u32 opcode;
	__u32 arg;
	__u32 response[4];  /* CMD response */
	unsigned int flags;
	unsigned int blksz;
	unsigned int blocks;

	/*
	 * Sleep at least postsleep_min_us useconds, and at most
	 * postsleep_max_us useconds *after* issuing command.  Needed for
	 * some read commands for which cards have no other way of indicating
	 * they're ready for the next command (i.e. there is no equivalent of
	 * a "busy" indicator for read operations).
	 */
	unsigned int postsleep_min_us;
	unsigned int postsleep_max_us;

	/*
	 * Override driver-computed timeouts.  Note the difference in units!
	 */
	unsigned int data_timeout_ns;
	unsigned int cmd_timeout_ms;

	/*
	 * For 64-bit machines, the next member, ``__u64 data_ptr``, wants to
	 * be 8-byte aligned.  Make sure this struct is the same size when
	 * built for 32-bit.
	 */
	__u32 __pad;

	/* DAT buffer */
	__u64 data_ptr;
};
#define mmc_ioc_cmd_set_data(ic, ptr) ic.data_ptr = (__u64)(unsigned long) ptr

/**
 * struct mmc_ioc_multi_cmd - multi command information
 * @num_of_cmds: Number of commands to send. Must be equal to or less than
 *	MMC_IOC_MAX_CMDS.
 * @cmds: Array of commands with length equal to 'num_of_cmds'
 */
struct mmc_ioc_multi_cmd {
	__u64 num_of_cmds;
	struct mmc_ioc_cmd cmds[0];
};

#define MMC_IOC_CMD _IOWR(MMC_BLOCK_MAJOR, 0, struct mmc_ioc_cmd)
/*
 * MMC_IOC_MULTI_CMD: Used to send an array of MMC commands described by
 *	the structure mmc_ioc_multi_cmd. The MMC driver will issue all
 *	commands in array in sequence to card.
 */
#define MMC_IOC_MULTI_CMD _IOWR(MMC_BLOCK_MAJOR, 1, struct mmc_ioc_multi_cmd)
/*
 * Since this ioctl is only meant to enhance (and not replace) normal access
 * to the mmc bus device, an upper data transfer limit of MMC_IOC_MAX_BYTES
 * is enforced per ioctl call.  For larger data transfers, use the normal
 * block device operations.
 */
#define MMC_IOC_MAX_BYTES  (512L * 256)
#define MMC_IOC_MAX_CMDS    255
#endif /* LINUX_MMC_IOCTL_H */
blog

blog

1Win официальный сайт букмекера — 1Вин ставки на спорт.3925

1Win официальный сайт букмекера — 1Вин ставки на спорт ▶️ ИГРАТЬ Содержимое 1Win – Официальный Сайт Букмекера Преимущества и Функции 1Win Преимущества для клиентов Как сделать Ставку на Спорт Бонусы и Акции 1Win Бонусы для новых игроков Акции и промокоды Отзывы и Рейтинг В мире ставок на спорт есть много …

Read More »

Betify Casino en Ligne Jouez sur Betify avec 1000 €.3455

Betify Casino en Ligne | Jouez sur Betify avec 1000 € ▶️ JOUER Содержимое Créez votre compte Betify et commencez à jouer avec 1000 € La création du compte Betify La connexion à Betify Les avantages de Betify Les avis sur Betify Les paris sportifs sur Betify Betify Casino en …

Read More »

Betify Casino Avis & Bonus exclusif (2025).451

Betify Casino – Avis & Bonus exclusif (2025) ▶️ JOUER Содержимое Qu’est-ce que Betify Casino ? Les avantages de jouer à Betify Casino Une application de jeu de haute qualité Un choix de jeux varié et riche Un bonus de bienvenue attrayant Une connexion sécurisée et fiable Vous cherchez un …

Read More »

Glory Casino Bangladesh Official Website.204 (2)

Glory Casino Bangladesh Official Website ▶️ PLAY Содержимое Experience the Thrill of Online Gaming Secure and Reliable Online Casino Platform Glory Casino’s Commitment to Security Glory Casino’s Reliable Online Casino Platform Are you ready to experience the thrill of online gaming like never before? Look no further than the Glory …

Read More »

Casino Mostbet Azərbaycan.338

Casino Mostbet Azərbaycan ▶️ OYNA Содержимое Mostbet-də Onlayn Rulet və Poker Oyunları Onlayn Rulet Oyunları Mostbet Azərbaycan-da Qeydiyyat və İdman Mərcləri Mostbet Casino-da Slot Maşın və Jackpot Oyunları Slot Maşın Oyunları Mostbet Azərbaycanın ən məşhur onlayn kazinolarından biridir. mostbet az qeydiyyat prosesi çox asandır və istifadəçilər mostbet.com saytına daxil olaraq …

Read More »

– Официальный сайт Pinco Casino.907

Пинко Казино – Официальный сайт Pinco Casino ▶️ ИГРАТЬ Содержимое Преимущества игры на официальном сайте Pinco Casino Безопасность и надежность Великая выборка игр Виды игр и слотов на официальном сайте Pinco Casino Бонусы и акции на официальном сайте Pinco Casino Как начать играть на официальном сайте Pinco Casino Шаг 1: …

Read More »

– Официальный сайт Pinco Casino.769

Пинко Казино – Официальный сайт Pinco Casino ▶️ ИГРАТЬ Содержимое Преимущества игроков в Pinco Casino Возможности для игроков Большой выбор игр Бонусы и акции В современном мире азартных игр, где каждый день появляются новые онлайн-казино, найти достоверный и надежный игрок может быть сложной задачей. Однако, если вы ищете официальный сайт …

Read More »

Gioco Plinko nei casinò online in Italia.521

Gioco Plinko nei casinò online in Italia ▶️ GIOCARE Содержимое Le caratteristiche del gioco Le caratteristiche del gioco Plinko Le strategie per vincere al Gioco Plinko Capire il gioco Conclusione Le migliori opzioni per giocare online Il gioco Plinko è un fenomeno del mondo dei casinò online, che ha conquistato …

Read More »

Meilleur Casino en Ligne 2025 – Sites Fiables.13815

Meilleur Casino en Ligne 2025 – Sites Fiables ▶️ JOUER Содержимое Les Meilleurs Casinos en Ligne pour les Joueurs Français Comment Choisir un Casino en Ligne Fiable Les Avantages et les Inconvénients des Casinos en Ligne Les conseils pour jouer responsable Les Meilleurs Bonus de Bienvenue pour les Joueurs Français …

Read More »

Top 10 Casinos en Ligne (2025) – Sites Fiables & Légaux.12731

Top 10 Casinos en Ligne (2025) – Sites Fiables & Légaux ▶️ JOUER Содержимое Les Meilleurs Casinos en Ligne (2025) – Sites Fiables & Légaux Les Casinos en Ligne les Plus Populaires Les Casinos en Ligne les Plus Fiables Meilleur Casino en Ligne Les Casinos en Ligne les Plus Légaux …

Read More »