cmd 858 arch/alpha/kernel/core_cia.c const char *cmd; cmd 862 arch/alpha/kernel/core_cia.c cmd = pci_cmd_desc[cia->pci_err0 & 0x7]; cmd 877 arch/alpha/kernel/core_cia.c printk(KERN_CRIT " DMA command: %s\n", cmd); cmd 904 arch/alpha/kernel/core_cia.c const char *cmd; cmd 911 arch/alpha/kernel/core_cia.c cmd = pci_cmd_desc[(cia->pci_err0 >> 24) & 0xF]; cmd 921 arch/alpha/kernel/core_cia.c printk(KERN_CRIT " PCI command: %s\n", cmd); cmd 1090 arch/alpha/kernel/core_cia.c const char *cmd; cmd 1095 arch/alpha/kernel/core_cia.c cmd = cmd_desc[(cia->cpu_err1 >> 8) & 0xF]; cmd 1100 arch/alpha/kernel/core_cia.c printk(KERN_CRIT " Command: %s, Parity bit: %d\n", cmd, par); cmd 376 arch/alpha/kernel/core_lca.c unsigned cmd = (stat0 & IOC_CMD) >> IOC_CMD_SHIFT; cmd 380 arch/alpha/kernel/core_lca.c code > 3 ? "PCI" : "CPU", pci_cmd[cmd], stat1, err_name[code]); cmd 143 arch/alpha/kernel/err_titan.c int cmd; cmd 192 arch/alpha/kernel/err_titan.c cmd = EXTRACT(perror, TITAN__PCHIP_PERROR__CMD); cmd 223 arch/alpha/kernel/err_titan.c ((((cmd & 0xE) == 2) && (addr < 0x1000)) || cmd 224 arch/alpha/kernel/err_titan.c (((cmd & 0xE) == 6) && (addr >= 0xA0000) && (addr < 0x100000)))) { cmd 263 arch/alpha/kernel/err_titan.c cmd, perror_cmd[cmd], cmd 279 arch/alpha/kernel/err_titan.c int cmd, len; cmd 321 arch/alpha/kernel/err_titan.c cmd = EXTRACT(agperror, TITAN__PCHIP_AGPERROR__CMD); cmd 345 arch/alpha/kernel/err_titan.c err_print_prefix, cmd, agperror_cmd[cmd], len, cmd 118 arch/alpha/kernel/rtc.c alpha_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 120 arch/alpha/kernel/rtc.c switch (cmd) { cmd 31 arch/arc/kernel/arc_hostlink.c static long arc_hl_ioctl(struct file *file, unsigned int cmd, cmd 742 arch/arc/mm/cache.c unsigned int ctrl, cmd; cmd 758 arch/arc/mm/cache.c cmd = op & OP_INV ? ARC_AUX_SLC_IVDL : ARC_AUX_SLC_FLDL; cmd 766 arch/arc/mm/cache.c write_aux_reg(cmd, paddr); cmd 16 arch/arm/include/asm/system_misc.h extern void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); cmd 95 arch/arm/include/asm/v7m.h void armv7m_restart(enum reboot_mode mode, const char *cmd); cmd 336 arch/arm/kernel/bios32.c u16 cmd; cmd 338 arch/arm/kernel/bios32.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 339 arch/arm/kernel/bios32.c cmd |= features; cmd 340 arch/arm/kernel/bios32.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 173 arch/arm/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 177 arch/arm/kernel/kgdb.c if (kgdb_handle_exception(1, args->signr, cmd, regs)) cmd 182 arch/arm/kernel/kgdb.c kgdb_notify(struct notifier_block *self, unsigned long cmd, void *ptr) cmd 188 arch/arm/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 19 arch/arm/kernel/pj4-cp0.c static int iwmmxt_do(struct notifier_block *self, unsigned long cmd, void *t) cmd 23 arch/arm/kernel/pj4-cp0.c switch (cmd) { cmd 21 arch/arm/kernel/reboot.c void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); cmd 136 arch/arm/kernel/reboot.c void machine_restart(char *cmd) cmd 142 arch/arm/kernel/reboot.c arm_pm_restart(reboot_mode, cmd); cmd 144 arch/arm/kernel/reboot.c do_kernel_restart(cmd); cmd 194 arch/arm/kernel/sys_oabi-compat.c static long do_locks(unsigned int fd, unsigned int cmd, cmd 213 arch/arm/kernel/sys_oabi-compat.c ret = sys_fcntl64(fd, cmd, (unsigned long)&kernel); cmd 216 arch/arm/kernel/sys_oabi-compat.c if (!ret && (cmd == F_GETLK64 || cmd == F_OFD_GETLK)) { cmd 229 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_fcntl64(unsigned int fd, unsigned int cmd, cmd 232 arch/arm/kernel/sys_oabi-compat.c switch (cmd) { cmd 239 arch/arm/kernel/sys_oabi-compat.c return do_locks(fd, cmd, arg); cmd 242 arch/arm/kernel/sys_oabi-compat.c return sys_fcntl64(fd, cmd, arg); cmd 30 arch/arm/kernel/thumbee.c static int thumbee_notifier(struct notifier_block *self, unsigned long cmd, void *t) cmd 34 arch/arm/kernel/thumbee.c switch (cmd) { cmd 10 arch/arm/kernel/v7m.c void armv7m_restart(enum reboot_mode mode, const char *cmd) cmd 33 arch/arm/kernel/xscale-cp0.c static int dsp_do(struct notifier_block *self, unsigned long cmd, void *t) cmd 37 arch/arm/kernel/xscale-cp0.c switch (cmd) { cmd 58 arch/arm/kernel/xscale-cp0.c static int iwmmxt_do(struct notifier_block *self, unsigned long cmd, void *t) cmd 62 arch/arm/kernel/xscale-cp0.c switch (cmd) { cmd 29 arch/arm/mach-bcm/board_bcm281xx.c static void bcm281xx_restart(enum reboot_mode mode, const char *cmd) cmd 63 arch/arm/mach-clps711x/board-dt.c static void clps711x_restart(enum reboot_mode mode, const char *cmd) cmd 88 arch/arm/mach-cns3xxx/pm.c void cns3xxx_restart(enum reboot_mode mode, const char *cmd) cmd 440 arch/arm/mach-dove/common.c void dove_restart(enum reboot_mode mode, const char *cmd) cmd 311 arch/arm/mach-ebsa110/core.c static void ebsa110_restart(enum reboot_mode mode, const char *cmd) cmd 996 arch/arm/mach-ep93xx/core.c void ep93xx_restart(enum reboot_mode mode, const char *cmd) cmd 36 arch/arm/mach-ep93xx/crunch.c static int crunch_do(struct notifier_block *self, unsigned long cmd, void *t) cmd 44 arch/arm/mach-ep93xx/crunch.c switch (cmd) { cmd 42 arch/arm/mach-ep93xx/snappercl15.c static void snappercl15_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 65 arch/arm/mach-ep93xx/snappercl15.c if (cmd != NAND_CMD_NONE) cmd 66 arch/arm/mach-ep93xx/snappercl15.c __raw_writew((cmd & 0xff) | nand_state, cmd 75 arch/arm/mach-ep93xx/ts72xx.c int cmd, unsigned int ctrl) cmd 91 arch/arm/mach-ep93xx/ts72xx.c if (cmd != NAND_CMD_NONE) cmd 92 arch/arm/mach-ep93xx/ts72xx.c __raw_writeb(cmd, chip->legacy.IO_ADDR_W); cmd 37 arch/arm/mach-exynos/smc.h extern void exynos_smc(u32 cmd, u32 arg1, u32 arg2, u32 arg3); cmd 196 arch/arm/mach-footbridge/common.c void footbridge_restart(enum reboot_mode mode, const char *cmd) cmd 151 arch/arm/mach-footbridge/dc21285.c unsigned int cmd; cmd 154 arch/arm/mach-footbridge/dc21285.c cmd = *CSR_PCICMD; cmd 155 arch/arm/mach-footbridge/dc21285.c status = cmd >> 16; cmd 156 arch/arm/mach-footbridge/dc21285.c cmd = cmd & 0xffff; cmd 161 arch/arm/mach-footbridge/dc21285.c cmd |= PCI_STATUS_REC_MASTER_ABORT << 16; cmd 171 arch/arm/mach-footbridge/dc21285.c cmd |= PCI_STATUS_REC_TARGET_ABORT << 16; cmd 174 arch/arm/mach-footbridge/dc21285.c *CSR_PCICMD = cmd; cmd 211 arch/arm/mach-footbridge/dc21285.c unsigned int cmd; cmd 217 arch/arm/mach-footbridge/dc21285.c cmd = *CSR_PCICMD & 0xffff; cmd 218 arch/arm/mach-footbridge/dc21285.c *CSR_PCICMD = cmd | 1 << 24; cmd 226 arch/arm/mach-footbridge/dc21285.c unsigned int cmd; cmd 232 arch/arm/mach-footbridge/dc21285.c cmd = *CSR_PCICMD & 0xffff; cmd 233 arch/arm/mach-footbridge/dc21285.c *CSR_PCICMD = cmd | 1 << 31; cmd 638 arch/arm/mach-footbridge/netwinder-hw.c static void netwinder_restart(enum reboot_mode mode, const char *cmd) cmd 12 arch/arm/mach-highbank/system.c void highbank_restart(enum reboot_mode mode, const char *cmd) cmd 123 arch/arm/mach-imx/mach-qong.c static void qong_nand_cmd_ctrl(struct nand_chip *nand_chip, int cmd, cmd 126 arch/arm/mach-imx/mach-qong.c if (cmd == NAND_CMD_NONE) cmd 130 arch/arm/mach-imx/mach-qong.c writeb(cmd, nand_chip->legacy.IO_ADDR_W + (1 << 24)); cmd 132 arch/arm/mach-imx/mach-qong.c writeb(cmd, nand_chip->legacy.IO_ADDR_W + (1 << 23)); cmd 33 arch/arm/mach-imx/system.c void mxc_restart(enum reboot_mode mode, const char *cmd) cmd 288 arch/arm/mach-iop32x/n2100.c static void n2100_restart(enum reboot_mode mode, const char *cmd) cmd 11 arch/arm/mach-iop32x/restart.c void iop3xx_restart(enum reboot_mode mode, const char *cmd) cmd 39 arch/arm/mach-ixp4xx/common-pci.c int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data); cmd 94 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_read_errata(u32 addr, u32 cmd, u32* data) cmd 109 arch/arm/mach-ixp4xx/common-pci.c *PCI_NP_CBE = cmd; cmd 121 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_read_no_errata(u32 addr, u32 cmd, u32* data) cmd 131 arch/arm/mach-ixp4xx/common-pci.c *PCI_NP_CBE = cmd; cmd 143 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data) cmd 153 arch/arm/mach-ixp4xx/common-pci.c *PCI_NP_CBE = cmd; cmd 263 arch/arm/mach-ixp4xx/common.c void ixp4xx_restart(enum reboot_mode mode, const char *cmd) cmd 17 arch/arm/mach-ixp4xx/include/mach/io.h extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data); cmd 18 arch/arm/mach-ixp4xx/include/mach/io.h extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data); cmd 81 arch/arm/mach-ixp4xx/ixdp425-setup.c ixdp425_flash_nand_cmd_ctrl(struct nand_chip *this, int cmd, unsigned int ctrl) cmd 97 arch/arm/mach-ixp4xx/ixdp425-setup.c if (cmd != NAND_CMD_NONE) cmd 98 arch/arm/mach-ixp4xx/ixdp425-setup.c writeb(cmd, this->legacy.IO_ADDR_W + offset); cmd 47 arch/arm/mach-mmp/common.c void mmp_restart(enum reboot_mode mode, const char *cmd) cmd 173 arch/arm/mach-mmp/pxa168.c void pxa168_restart(enum reboot_mode mode, const char *cmd) cmd 410 arch/arm/mach-mv78xx0/common.c void mv78xx0_restart(enum reboot_mode mode, const char *cmd) cmd 20 arch/arm/mach-mvebu/common.h void mvebu_restart(enum reboot_mode mode, const char *cmd); cmd 94 arch/arm/mach-mvebu/system-controller.c void mvebu_restart(enum reboot_mode mode, const char *cmd) cmd 432 arch/arm/mach-mxs/mach-mxs.c static void mxs_restart(enum reboot_mode mode, const char *cmd) cmd 87 arch/arm/mach-nomadik/cpu-8815.c static void cpu8815_restart(enum reboot_mode mode, const char *cmd) cmd 30 arch/arm/mach-nspire/nspire.c static void nspire_restart(enum reboot_mode mode, const char *cmd) cmd 20 arch/arm/mach-omap1/board-nand.c void omap1_nand_cmd_ctl(struct nand_chip *this, int cmd, unsigned int ctrl) cmd 24 arch/arm/mach-omap1/board-nand.c if (cmd == NAND_CMD_NONE) cmd 31 arch/arm/mach-omap1/board-nand.c writeb(cmd, this->legacy.IO_ADDR_W + mask); cmd 85 arch/arm/mach-omap1/common.h extern void omap1_nand_cmd_ctl(struct nand_chip *this, int cmd, cmd 27 arch/arm/mach-omap1/reset.c void omap1_restart(enum reboot_mode mode, const char *cmd) cmd 19 arch/arm/mach-omap2/am33xx-restart.c void am33xx_restart(enum reboot_mode mode, const char *cmd) cmd 453 arch/arm/mach-omap2/clockdomain.c static int cpu_notifier(struct notifier_block *nb, unsigned long cmd, void *v) cmd 455 arch/arm/mach-omap2/clockdomain.c switch (cmd) { cmd 151 arch/arm/mach-omap2/common.h void omap2xxx_restart(enum reboot_mode mode, const char *cmd); cmd 153 arch/arm/mach-omap2/common.h static inline void omap2xxx_restart(enum reboot_mode mode, const char *cmd) cmd 159 arch/arm/mach-omap2/common.h void am33xx_restart(enum reboot_mode mode, const char *cmd); cmd 161 arch/arm/mach-omap2/common.h static inline void am33xx_restart(enum reboot_mode mode, const char *cmd) cmd 167 arch/arm/mach-omap2/common.h void omap3xxx_restart(enum reboot_mode mode, const char *cmd); cmd 169 arch/arm/mach-omap2/common.h static inline void omap3xxx_restart(enum reboot_mode mode, const char *cmd) cmd 175 arch/arm/mach-omap2/common.h void ti81xx_restart(enum reboot_mode mode, const char *cmd); cmd 177 arch/arm/mach-omap2/common.h static inline void ti81xx_restart(enum reboot_mode mode, const char *cmd) cmd 184 arch/arm/mach-omap2/common.h void omap44xx_restart(enum reboot_mode mode, const char *cmd); cmd 186 arch/arm/mach-omap2/common.h static inline void omap44xx_restart(enum reboot_mode mode, const char *cmd) cmd 710 arch/arm/mach-omap2/control.c static int cpu_notifier(struct notifier_block *nb, unsigned long cmd, void *v) cmd 712 arch/arm/mach-omap2/control.c switch (cmd) { cmd 432 arch/arm/mach-omap2/omap-wakeupgen.c static int irq_notifier(struct notifier_block *self, unsigned long cmd, void *v) cmd 434 arch/arm/mach-omap2/omap-wakeupgen.c switch (cmd) { cmd 31 arch/arm/mach-omap2/omap2-restart.c void omap2xxx_restart(enum reboot_mode mode, const char *cmd) cmd 28 arch/arm/mach-omap2/omap3-restart.c void omap3xxx_restart(enum reboot_mode mode, const char *cmd) cmd 30 arch/arm/mach-omap2/omap3-restart.c omap3_ctrl_write_boot_mode((cmd ? (u8)*cmd : 0)); cmd 19 arch/arm/mach-omap2/omap4-restart.c void omap44xx_restart(enum reboot_mode mode, const char *cmd) cmd 337 arch/arm/mach-omap2/powerdomain.c static int cpu_notifier(struct notifier_block *nb, unsigned long cmd, void *v) cmd 339 arch/arm/mach-omap2/powerdomain.c switch (cmd) { cmd 770 arch/arm/mach-omap2/prm44xx.c static int cpu_notifier(struct notifier_block *nb, unsigned long cmd, void *v) cmd 772 arch/arm/mach-omap2/prm44xx.c switch (cmd) { cmd 25 arch/arm/mach-omap2/ti81xx-restart.c void ti81xx_restart(enum reboot_mode mode, const char *cmd) cmd 47 arch/arm/mach-omap2/vc.c u8 cmd; cmd 55 arch/arm/mach-omap2/vc.c .cmd = BIT(4), cmd 69 arch/arm/mach-omap2/vc.c .cmd = BIT(1), cmd 831 arch/arm/mach-omap2/vc.c vc->cfg_channel |= vc_cfg_bits->cmd; cmd 365 arch/arm/mach-orion5x/common.c void orion5x_restart(enum reboot_mode mode, const char *cmd) cmd 133 arch/arm/mach-orion5x/ts78xx-setup.c static void ts78xx_ts_nand_cmd_ctrl(struct nand_chip *this, int cmd, cmd 146 arch/arm/mach-orion5x/ts78xx-setup.c if (cmd != NAND_CMD_NONE) cmd 147 arch/arm/mach-orion5x/ts78xx-setup.c writeb(cmd, this->legacy.IO_ADDR_W); cmd 62 arch/arm/mach-picoxcell/common.c static void picoxcell_wdt_restart(enum reboot_mode mode, const char *cmd) cmd 67 arch/arm/mach-prima2/rstc.c static void sirfsoc_restart(enum reboot_mode mode, const char *cmd) cmd 306 arch/arm/mach-pxa/balloon3.c static void balloon3_udc_command(int cmd) cmd 308 arch/arm/mach-pxa/balloon3.c if (cmd == PXA2XX_UDC_CMD_CONNECT) cmd 310 arch/arm/mach-pxa/balloon3.c else if (cmd == PXA2XX_UDC_CMD_DISCONNECT) cmd 567 arch/arm/mach-pxa/balloon3.c static void balloon3_nand_cmd_ctl(struct nand_chip *this, int cmd, cmd 592 arch/arm/mach-pxa/balloon3.c if (cmd != NAND_CMD_NONE) cmd 593 arch/arm/mach-pxa/balloon3.c writeb(cmd, this->legacy.IO_ADDR_W); cmd 160 arch/arm/mach-pxa/colibri-pxa320.c static void colibri_pxa320_udc_command(int cmd) cmd 162 arch/arm/mach-pxa/colibri-pxa320.c if (cmd == PXA2XX_UDC_CMD_CONNECT) cmd 164 arch/arm/mach-pxa/colibri-pxa320.c else if (cmd == PXA2XX_UDC_CMD_DISCONNECT) cmd 709 arch/arm/mach-pxa/corgi.c static void corgi_restart(enum reboot_mode mode, const char *cmd) cmd 715 arch/arm/mach-pxa/corgi.c pxa_restart(REBOOT_HARD, cmd); cmd 486 arch/arm/mach-pxa/magician.c static void magician_udc_command(int cmd) cmd 488 arch/arm/mach-pxa/magician.c if (cmd == PXA2XX_UDC_CMD_CONNECT) cmd 490 arch/arm/mach-pxa/magician.c else if (cmd == PXA2XX_UDC_CMD_DISCONNECT) cmd 702 arch/arm/mach-pxa/mioa701.c static void mioa701_restart(enum reboot_mode c, const char *cmd) cmd 705 arch/arm/mach-pxa/mioa701.c pxa_restart(REBOOT_SOFT, cmd); cmd 245 arch/arm/mach-pxa/palmtx.c static void palmtx_nand_cmd_ctl(struct nand_chip *this, int cmd, cmd 250 arch/arm/mach-pxa/palmtx.c if (cmd == NAND_CMD_NONE) cmd 254 arch/arm/mach-pxa/palmtx.c writeb(cmd, PALMTX_NAND_CLE_VIRT); cmd 256 arch/arm/mach-pxa/palmtx.c writeb(cmd, PALMTX_NAND_ALE_VIRT); cmd 258 arch/arm/mach-pxa/palmtx.c writeb(cmd, nandaddr); cmd 89 arch/arm/mach-pxa/reset.c void pxa_restart(enum reboot_mode mode, const char *cmd) cmd 967 arch/arm/mach-pxa/spitz.c static void spitz_restart(enum reboot_mode mode, const char *cmd) cmd 384 arch/arm/mach-pxa/stargate2.c static void sg2_udc_command(int cmd) cmd 386 arch/arm/mach-pxa/stargate2.c switch (cmd) { cmd 887 arch/arm/mach-pxa/tosa.c static void tosa_restart(enum reboot_mode mode, const char *cmd) cmd 368 arch/arm/mach-pxa/vpac270.c static void vpac270_udc_command(int cmd) cmd 370 arch/arm/mach-pxa/vpac270.c if (cmd == PXA2XX_UDC_CMD_CONNECT) cmd 372 arch/arm/mach-pxa/vpac270.c else if (cmd == PXA2XX_UDC_CMD_DISCONNECT) cmd 679 arch/arm/mach-pxa/zeus.c static void zeus_udc_command(int cmd) cmd 681 arch/arm/mach-pxa/zeus.c switch (cmd) { cmd 203 arch/arm/mach-rpc/riscpc.c static void rpc_restart(enum reboot_mode mode, const char *cmd) cmd 432 arch/arm/mach-s3c64xx/common.c void s3c64xx_restart(enum reboot_mode mode, const char *cmd) cmd 22 arch/arm/mach-s3c64xx/common.h void s3c64xx_restart(enum reboot_mode mode, const char *cmd); cmd 47 arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c static void s3c64xx_dt_restart(enum reboot_mode mode, const char *cmd) cmd 51 arch/arm/mach-s5pv210/s5pv210.c static void s5pv210_dt_restart(enum reboot_mode mode, const char *cmd) cmd 97 arch/arm/mach-sa1100/generic.c void sa11x0_restart(enum reboot_mode mode, const char *cmd) cmd 70 arch/arm/mach-socfpga/socfpga.c static void socfpga_cyclone5_restart(enum reboot_mode mode, const char *cmd) cmd 83 arch/arm/mach-socfpga/socfpga.c static void socfpga_arria10_restart(enum reboot_mode mode, const char *cmd) cmd 21 arch/arm/mach-spear/restart.c void spear_restart(enum reboot_mode mode, const char *cmd) cmd 46 arch/arm/mach-tegra/irq.c unsigned long cmd, void *v) cmd 48 arch/arm/mach-tegra/irq.c switch (cmd) { cmd 302 arch/arm/mach-u300/core.c static void u300_restart(enum reboot_mode mode, const char *cmd) cmd 102 arch/arm/mach-ux500/cpu-db8500.c static void ux500_restart(enum reboot_mode mode, const char *cmd) cmd 33 arch/arm/mach-vt8500/vt8500.c static void vt8500_restart(enum reboot_mode mode, const char *cmd) cmd 102 arch/arm/mm/context.c static int contextidr_notifier(struct notifier_block *unused, unsigned long cmd, cmd 109 arch/arm/mm/context.c if (cmd != THREAD_NOTIFY_SWITCH) cmd 48 arch/arm/nwfpe/fpmodule.c static int nwfpe_notify(struct notifier_block *self, unsigned long cmd, void *v) cmd 52 arch/arm/nwfpe/fpmodule.c if (cmd == THREAD_NOTIFY_FLUSH) cmd 183 arch/arm/plat-orion/pcie.c u16 cmd; cmd 194 arch/arm/plat-orion/pcie.c cmd = readw(base + PCIE_CMD_OFF); cmd 195 arch/arm/plat-orion/pcie.c cmd |= PCI_COMMAND_IO; cmd 196 arch/arm/plat-orion/pcie.c cmd |= PCI_COMMAND_MEMORY; cmd 197 arch/arm/plat-orion/pcie.c cmd |= PCI_COMMAND_MASTER; cmd 198 arch/arm/plat-orion/pcie.c writew(cmd, base + PCIE_CMD_OFF); cmd 159 arch/arm/vfp/vfpmodule.c static int vfp_notifier(struct notifier_block *self, unsigned long cmd, void *v) cmd 167 arch/arm/vfp/vfpmodule.c switch (cmd) { cmd 484 arch/arm/vfp/vfpmodule.c static int vfp_cpu_pm_notifier(struct notifier_block *self, unsigned long cmd, cmd 487 arch/arm/vfp/vfpmodule.c switch (cmd) { cmd 114 arch/arm/xen/enlighten.c op.cmd = XENPF_settime64; cmd 183 arch/arm/xen/enlighten.c static void xen_restart(enum reboot_mode reboot_mode, const char *cmd) cmd 35 arch/arm64/include/asm/system_misc.h extern void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); cmd 1375 arch/arm64/kernel/fpsimd.c unsigned long cmd, void *v) cmd 1377 arch/arm64/kernel/fpsimd.c switch (cmd) { cmd 274 arch/arm64/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 278 arch/arm64/kernel/kgdb.c if (kgdb_handle_exception(1, args->signr, cmd, regs)) cmd 284 arch/arm64/kernel/kgdb.c kgdb_notify(struct notifier_block *self, unsigned long cmd, void *ptr) cmd 290 arch/arm64/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 69 arch/arm64/kernel/process.c void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); cmd 186 arch/arm64/kernel/process.c void machine_restart(char *cmd) cmd 201 arch/arm64/kernel/process.c arm_pm_restart(reboot_mode, cmd); cmd 203 arch/arm64/kernel/process.c do_kernel_restart(cmd); cmd 25 arch/csky/kernel/power.c void machine_restart(char *cmd) cmd 28 arch/csky/kernel/power.c do_kernel_restart(cmd); cmd 154 arch/hexagon/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 173 arch/hexagon/kernel/kgdb.c kgdb_notify(struct notifier_block *self, unsigned long cmd, void *ptr) cmd 179 arch/hexagon/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 19 arch/hexagon/kernel/reset.c void machine_restart(char *cmd) cmd 12 arch/ia64/include/asm/perfmon.h extern long perfmonctl(int fd, int cmd, void *arg, int narg); cmd 487 arch/ia64/kernel/perfmon.c #define PFM_CMD_NAME(cmd) pfm_cmd_tab[(cmd)].cmd_name cmd 488 arch/ia64/kernel/perfmon.c #define PFM_CMD_READ_ARG(cmd) (pfm_cmd_tab[(cmd)].cmd_flags & PFM_CMD_ARG_READ) cmd 489 arch/ia64/kernel/perfmon.c #define PFM_CMD_RW_ARG(cmd) (pfm_cmd_tab[(cmd)].cmd_flags & PFM_CMD_ARG_RW) cmd 490 arch/ia64/kernel/perfmon.c #define PFM_CMD_USE_FD(cmd) (pfm_cmd_tab[(cmd)].cmd_flags & PFM_CMD_FD) cmd 491 arch/ia64/kernel/perfmon.c #define PFM_CMD_STOPPED(cmd) (pfm_cmd_tab[(cmd)].cmd_flags & PFM_CMD_STOP) cmd 1638 arch/ia64/kernel/perfmon.c pfm_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 4603 arch/ia64/kernel/perfmon.c pfm_check_task_state(pfm_context_t *ctx, int cmd, unsigned long flags) cmd 4621 arch/ia64/kernel/perfmon.c task->state, PFM_CMD_STOPPED(cmd))); cmd 4645 arch/ia64/kernel/perfmon.c DPRINT(("cmd %d state zombie cannot operate on context\n", cmd)); cmd 4652 arch/ia64/kernel/perfmon.c if (cmd != PFM_UNLOAD_CONTEXT) return 0; cmd 4665 arch/ia64/kernel/perfmon.c if (PFM_CMD_STOPPED(cmd)) { cmd 4707 arch/ia64/kernel/perfmon.c sys_perfmonctl (int fd, int cmd, void __user *arg, int count) cmd 4725 arch/ia64/kernel/perfmon.c if (unlikely(cmd < 0 || cmd >= PFM_CMD_COUNT)) { cmd 4726 arch/ia64/kernel/perfmon.c DPRINT(("invalid cmd=%d\n", cmd)); cmd 4730 arch/ia64/kernel/perfmon.c func = pfm_cmd_tab[cmd].cmd_func; cmd 4731 arch/ia64/kernel/perfmon.c narg = pfm_cmd_tab[cmd].cmd_narg; cmd 4732 arch/ia64/kernel/perfmon.c base_sz = pfm_cmd_tab[cmd].cmd_argsize; cmd 4733 arch/ia64/kernel/perfmon.c getsize = pfm_cmd_tab[cmd].cmd_getsize; cmd 4734 arch/ia64/kernel/perfmon.c cmd_flags = pfm_cmd_tab[cmd].cmd_flags; cmd 4737 arch/ia64/kernel/perfmon.c DPRINT(("invalid cmd=%d\n", cmd)); cmd 4742 arch/ia64/kernel/perfmon.c PFM_CMD_NAME(cmd), cmd 4743 arch/ia64/kernel/perfmon.c cmd, cmd 4828 arch/ia64/kernel/perfmon.c ret = pfm_check_task_state(ctx, cmd, flags); cmd 4843 arch/ia64/kernel/perfmon.c if (call_made && PFM_CMD_RW_ARG(cmd) && copy_to_user(arg, args_k, base_sz*count)) ret = -EFAULT; cmd 4851 arch/ia64/kernel/perfmon.c DPRINT(("cmd=%s ret=%ld\n", PFM_CMD_NAME(cmd), ret)); cmd 6701 arch/ia64/kernel/perfmon.c sys_perfmonctl (int fd, int cmd, void *arg, int count) cmd 286 arch/ia64/kernel/salinfo.c char cmd[32]; cmd 323 arch/ia64/kernel/salinfo.c snprintf(cmd, sizeof(cmd), "read %d\n", cpu); cmd 325 arch/ia64/kernel/salinfo.c size = strlen(cmd); cmd 328 arch/ia64/kernel/salinfo.c if (copy_to_user(buffer, cmd, size)) cmd 498 arch/ia64/kernel/salinfo.c char cmd[32]; cmd 503 arch/ia64/kernel/salinfo.c size = sizeof(cmd); cmd 506 arch/ia64/kernel/salinfo.c if (copy_from_user(cmd, buffer, size)) cmd 509 arch/ia64/kernel/salinfo.c if (sscanf(cmd, "read %d", &cpu) == 1) { cmd 511 arch/ia64/kernel/salinfo.c } else if (sscanf(cmd, "clear %d", &cpu) == 1) { cmd 515 arch/ia64/kernel/salinfo.c } else if (sscanf(cmd, "oemdata %d %d", &cpu, &offset) == 2) { cmd 84 arch/m68k/atari/ataints.c extern void atari_microwire_cmd(int cmd); cmd 337 arch/m68k/atari/atakeyb.c static const char cmd[2] = { 0x80, 0x01 }; cmd 339 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 2); cmd 350 arch/m68k/atari/atakeyb.c char cmd[2] = { 0x07, mode }; cmd 352 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 2); cmd 358 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x08 }; cmd 360 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 367 arch/m68k/atari/atakeyb.c char cmd[5] = { 0x09, xmax>>8, xmax&0xFF, ymax>>8, ymax&0xFF }; cmd 369 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 5); cmd 375 arch/m68k/atari/atakeyb.c char cmd[3] = { 0x0A, dx, dy }; cmd 377 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 3); cmd 383 arch/m68k/atari/atakeyb.c char cmd[3] = { 0x0B, x, y }; cmd 385 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 3); cmd 392 arch/m68k/atari/atakeyb.c char cmd[3] = { 0x0C, x, y }; cmd 394 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 3); cmd 400 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x0D }; cmd 402 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 410 arch/m68k/atari/atakeyb.c char cmd[6] = { 0x0E, 0x00, x>>8, x&0xFF, y>>8, y&0xFF }; cmd 412 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 6); cmd 418 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x0F }; cmd 420 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 426 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x10 }; cmd 428 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 435 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x12 }; cmd 437 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 444 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x14 }; cmd 446 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 452 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x15 }; cmd 454 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 460 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x16 }; cmd 462 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 470 arch/m68k/atari/atakeyb.c static const char cmd[2] = { 0x17, rate }; cmd 472 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 2); cmd 483 arch/m68k/atari/atakeyb.c static const char cmd[1] = { 0x1A }; cmd 485 arch/m68k/atari/atakeyb.c ikbd_write(cmd, 1); cmd 37 arch/m68k/atari/atasound.c void atari_microwire_cmd (int cmd) cmd 40 arch/m68k/atari/atasound.c tt_microwire.data = MW_LM1992_ADDR | cmd; cmd 39 arch/m68k/bvme6000/rtc.c static long rtc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 47 arch/m68k/bvme6000/rtc.c switch (cmd) { cmd 141 arch/m68k/fpsp040/fpsp.h .set CMDREG2B,LV-52 | cmd reg for machine 2 cmd 142 arch/m68k/fpsp040/fpsp.h .set CMDREG3B,LV-48 | cmd reg for E3 exceptions (2 bytes) cmd 172 arch/m68k/fpsp040/fpsp.h .set CMDREG1B,LV-36 | cmd reg for E1 exceptions (2 bytes) cmd 40 arch/m68k/include/asm/adb_iop.h __u8 cmd; /* ADB command */ cmd 38 arch/m68k/include/asm/quicc_simple.h void quicc_issue_cmd (unsigned short cmd, int scc_num); cmd 48 arch/m68k/kernel/pcibios.c u16 cmd, newcmd; cmd 51 arch/m68k/kernel/pcibios.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 52 arch/m68k/kernel/pcibios.c newcmd = cmd; cmd 78 arch/m68k/kernel/pcibios.c if (newcmd != cmd) { cmd 80 arch/m68k/kernel/pcibios.c pci_name(dev), cmd, newcmd); cmd 108 arch/m68k/kernel/time.c static int rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 113 arch/m68k/kernel/time.c switch (cmd) { cmd 38 arch/m68k/mvme16x/rtc.c static long rtc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 45 arch/m68k/mvme16x/rtc.c switch (cmd) { cmd 32 arch/microblaze/include/asm/setup.h void machine_restart(char *cmd); cmd 36 arch/microblaze/kernel/reset.c void machine_restart(char *cmd) cmd 38 arch/microblaze/kernel/reset.c do_kernel_restart(cmd); cmd 188 arch/mips/alchemy/devboards/db1200.c static void au1200_nand_cmd_ctrl(struct nand_chip *this, int cmd, cmd 204 arch/mips/alchemy/devboards/db1200.c if (cmd != NAND_CMD_NONE) { cmd 205 arch/mips/alchemy/devboards/db1200.c __raw_writeb(cmd, this->legacy.IO_ADDR_W); cmd 153 arch/mips/alchemy/devboards/db1300.c static void au1300_nand_cmd_ctrl(struct nand_chip *this, int cmd, cmd 169 arch/mips/alchemy/devboards/db1300.c if (cmd != NAND_CMD_NONE) { cmd 170 arch/mips/alchemy/devboards/db1300.c __raw_writeb(cmd, this->legacy.IO_ADDR_W); cmd 130 arch/mips/alchemy/devboards/db1550.c static void au1550_nand_cmd_ctrl(struct nand_chip *this, int cmd, cmd 146 arch/mips/alchemy/devboards/db1550.c if (cmd != NAND_CMD_NONE) { cmd 147 arch/mips/alchemy/devboards/db1550.c __raw_writeb(cmd, this->legacy.IO_ADDR_W); cmd 75 arch/mips/ar7/clock.c u32 cmd; cmd 279 arch/mips/ar7/clock.c writel(readl(&clock->cmd) | 1, &clock->cmd); cmd 287 arch/mips/ar7/clock.c writel(readl(&clock->cmd) | 1, &clock->cmd); cmd 40 arch/mips/include/asm/kgdb.h extern int kgdb_ll_trap(int cmd, const char *str, cmd 64 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h u32 cmd; /* 0x40: USB command */ cmd 109 arch/mips/include/asm/mips-cpc.h CPC_CX_ACCESSOR_RW(32, 0x000, cmd) cmd 1402 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h uint64_t cmd:5; cmd 1406 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h uint64_t cmd:5; cmd 1416 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h uint64_t cmd:4; cmd 1422 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h uint64_t cmd:4; cmd 120 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 126 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 163 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 169 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 262 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 268 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t cmd:14; cmd 691 arch/mips/include/asm/octeon/cvmx-sriox-defs.h uint64_t cmd:4; cmd 709 arch/mips/include/asm/octeon/cvmx-sriox-defs.h uint64_t cmd:4; cmd 220 arch/mips/include/asm/sn/ioc3.h u32 cmd; /* command field */ cmd 28 arch/mips/include/asm/txx9/tx3927.h volatile unsigned long cmd; cmd 83 arch/mips/include/asm/txx9/tx4927.h u64 cmd; cmd 299 arch/mips/kernel/kgdb.c static int kgdb_mips_notify(struct notifier_block *self, unsigned long cmd, cmd 312 arch/mips/kernel/kgdb.c if (cmd == DIE_PAGE_FAULT) cmd 327 arch/mips/kernel/kgdb.c if (kgdb_handle_exception(trap, compute_signal(trap), cmd, regs)) { cmd 345 arch/mips/kernel/kgdb.c int kgdb_ll_trap(int cmd, const char *str, cmd 360 arch/mips/kernel/kgdb.c return kgdb_mips_notify(NULL, cmd, &args); cmd 67 arch/mips/kernel/pm.c static int mips_pm_notifier(struct notifier_block *self, unsigned long cmd, cmd 72 arch/mips/kernel/pm.c switch (cmd) { cmd 206 arch/mips/kernel/syscall.c SYSCALL_DEFINE3(sysmips, long, cmd, long, arg1, long, arg2) cmd 208 arch/mips/kernel/syscall.c switch (cmd) { cmd 2450 arch/mips/kernel/traps.c static int trap_pm_notifier(struct notifier_block *self, unsigned long cmd, cmd 2453 arch/mips/kernel/traps.c switch (cmd) { cmd 1672 arch/mips/kvm/mips.c unsigned long cmd, void *ptr) cmd 1679 arch/mips/kvm/mips.c if (cmd != DIE_FP && cmd != DIE_MSAFP) cmd 1690 arch/mips/kvm/mips.c switch (cmd) { cmd 173 arch/mips/lasat/picvue.c static void pvc_funcset(u8 cmd) cmd 175 arch/mips/lasat/picvue.c pvc_write(FUNC_SET_CMD | (cmd & (EIGHT_BYTE|TWO_LINES|LARGE_FONT)), cmd 184 arch/mips/lasat/picvue.c static void pvc_entrymode(u8 cmd) cmd 186 arch/mips/lasat/picvue.c pvc_write(ENTRYMODE_CMD | (cmd & (AUTO_INC|CURSOR_FOLLOWS_DISP)), cmd 195 arch/mips/lasat/picvue.c void pvc_dispcnt(u8 cmd) cmd 197 arch/mips/lasat/picvue.c pvc_write(DISP_CNT_CMD | (cmd & (DISP_ON|CUR_ON|CUR_BLINK)), MODE_INST); cmd 205 arch/mips/lasat/picvue.c void pvc_move(u8 cmd) cmd 207 arch/mips/lasat/picvue.c pvc_write(MOVE_CMD | (cmd & (DISPLAY|RIGHT)), MODE_INST); cmd 224 arch/mips/lasat/picvue.c u8 cmd = EIGHT_BYTE; cmd 227 arch/mips/lasat/picvue.c cmd |= (SMALL_FONT|TWO_LINES); cmd 229 arch/mips/lasat/picvue.c cmd |= (LARGE_FONT|ONE_LINE); cmd 230 arch/mips/lasat/picvue.c pvc_funcset(cmd); cmd 32 arch/mips/lasat/picvue.h void pvc_dispcnt(u8 cmd); cmd 38 arch/mips/lasat/picvue.h void pvc_move(u8 cmd); cmd 106 arch/mips/lasat/picvue_proc.c int cmd; cmd 113 arch/mips/lasat/picvue_proc.c cmd = simple_strtol(kbuf, NULL, 10); cmd 119 arch/mips/lasat/picvue_proc.c if (cmd == 0) { cmd 123 arch/mips/lasat/picvue_proc.c if (cmd < 0) { cmd 125 arch/mips/lasat/picvue_proc.c scroll_interval = -cmd; cmd 128 arch/mips/lasat/picvue_proc.c scroll_interval = cmd; cmd 51 arch/mips/loongson64/lemote-2f/ec_kb3310b.c int ec_query_seq(unsigned char cmd) cmd 62 arch/mips/loongson64/lemote-2f/ec_kb3310b.c outb(cmd, EC_CMD_PORT); cmd 81 arch/mips/loongson64/lemote-2f/ec_kb3310b.c timeout, EC_CMD_TIMEOUT - timeout, cmd, status); cmd 14 arch/mips/loongson64/lemote-2f/ec_kb3310b.h extern int ec_query_seq(unsigned char cmd); cmd 1945 arch/mips/mm/c-r4k.c static int r4k_cache_pm_notifier(struct notifier_block *self, unsigned long cmd, cmd 1948 arch/mips/mm/c-r4k.c switch (cmd) { cmd 560 arch/mips/mm/tlb-r4k.c static int r4k_tlb_pm_notifier(struct notifier_block *self, unsigned long cmd, cmd 563 arch/mips/mm/tlb-r4k.c switch (cmd) { cmd 94 arch/mips/netlogic/xlr/platform-flash.c static void xlr_nand_ctrl(struct nand_chip *chip, int cmd, cmd 99 arch/mips/netlogic/xlr/platform-flash.c FLASH_NAND_CLE(nand_priv.cs), cmd); cmd 102 arch/mips/netlogic/xlr/platform-flash.c FLASH_NAND_ALE(nand_priv.cs), cmd); cmd 161 arch/mips/pci/pci-ar71xx.c int where, int size, u32 cmd) cmd 170 arch/mips/pci/pci-ar71xx.c __raw_writel(cmd | ar71xx_pci_get_ble(where, size, 0), cmd 249 arch/mips/pci/pci-legacy.c u16 cmd, old_cmd; cmd 253 arch/mips/pci/pci-legacy.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 254 arch/mips/pci/pci-legacy.c old_cmd = cmd; cmd 272 arch/mips/pci/pci-legacy.c cmd |= PCI_COMMAND_IO; cmd 274 arch/mips/pci/pci-legacy.c cmd |= PCI_COMMAND_MEMORY; cmd 276 arch/mips/pci/pci-legacy.c if (cmd != old_cmd) { cmd 277 arch/mips/pci/pci-legacy.c pci_info(dev, "enabling device (%04x -> %04x)\n", old_cmd, cmd); cmd 278 arch/mips/pci/pci-legacy.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 363 arch/mips/pci/pci-mt7620.c u16 cmd; cmd 387 arch/mips/pci/pci-mt7620.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 390 arch/mips/pci/pci-mt7620.c cmd = cmd | PCI_COMMAND_MASTER | PCI_COMMAND_IO | PCI_COMMAND_MEMORY; cmd 391 arch/mips/pci/pci-mt7620.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 183 arch/mips/pci/pci-rt2880.c u16 cmd; cmd 207 arch/mips/pci/pci-rt2880.c pci_read_config_word((struct pci_dev *) dev, PCI_COMMAND, &cmd); cmd 208 arch/mips/pci/pci-rt2880.c cmd |= PCI_COMMAND_MASTER | PCI_COMMAND_IO | PCI_COMMAND_MEMORY | cmd 211 arch/mips/pci/pci-rt2880.c pci_write_config_word((struct pci_dev *) dev, PCI_COMMAND, cmd); cmd 167 arch/mips/pnx833x/common/platform.c pnx833x_flash_nand_cmd_ctrl(struct nand_chip *this, int cmd, unsigned int ctrl) cmd 171 arch/mips/pnx833x/common/platform.c if (cmd == NAND_CMD_NONE) cmd 175 arch/mips/pnx833x/common/platform.c writeb(cmd, (void __iomem *)(nandaddr + PNX8335_NAND_CLE_MASK)); cmd 177 arch/mips/pnx833x/common/platform.c writeb(cmd, (void __iomem *)(nandaddr + PNX8335_NAND_ALE_MASK)); cmd 144 arch/mips/rb532/devices.c static void rb532_cmd_ctrl(struct nand_chip *chip, int cmd, unsigned int ctrl) cmd 157 arch/mips/rb532/devices.c if (cmd != NAND_CMD_NONE) cmd 158 arch/mips/rb532/devices.c writeb(cmd, chip->legacy.IO_ADDR_W); cmd 56 arch/mips/sgi-ip22/ip22-nvram.c static inline void eeprom_cmd(unsigned int *ctrl, unsigned cmd, unsigned reg) cmd 61 arch/mips/sgi-ip22/ip22-nvram.c ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); cmd 67 arch/mips/sgi-ip32/ip32-reset.c static void ip32_machine_restart(char *cmd) __noreturn; cmd 68 arch/mips/sgi-ip32/ip32-reset.c static void ip32_machine_restart(char *cmd) cmd 242 arch/mips/sni/setup.c u16 cmd; cmd 249 arch/mips/sni/setup.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 250 arch/mips/sni/setup.c if ((cmd & (PCI_COMMAND_IO|PCI_COMMAND_MEMORY)) cmd 323 arch/mips/txx9/generic/setup_tx4939.c struct ethtool_link_ksettings cmd; cmd 325 arch/mips/txx9/generic/setup_tx4939.c if (__ethtool_get_link_ksettings(dev, &cmd)) cmd 328 arch/mips/txx9/generic/setup_tx4939.c return cmd.base.speed; cmd 57 arch/mips/txx9/generic/spi_eeprom.c u8 cmd[2]; cmd 70 arch/mips/txx9/generic/spi_eeprom.c cmd[0] = 0x03; /* AT25_READ */ cmd 71 arch/mips/txx9/generic/spi_eeprom.c cmd[1] = address; cmd 72 arch/mips/txx9/generic/spi_eeprom.c stat = spi_write_then_read(spi, cmd, sizeof(cmd), buf, c); cmd 10 arch/nds32/include/asm/syscalls.h asmlinkage long sys_fp_udfiex_crtl(int cmd, int act); cmd 63 arch/nds32/kernel/process.c void machine_restart(char *cmd) cmd 78 arch/nds32/kernel/process.c do_kernel_restart(cmd); cmd 54 arch/nds32/kernel/sys_nds32.c SYSCALL_DEFINE2(fp_udfiex_crtl, unsigned int, cmd, unsigned int, act) cmd 68 arch/nds32/kernel/sys_nds32.c switch (cmd) { cmd 127 arch/nds32/mm/proc.c unsigned long flags, cmd; cmd 134 arch/nds32/mm/proc.c cmd = CCTL_CMD_L2_SYNC; cmd 136 arch/nds32/mm/proc.c L2C_W_REG(L2_CCTL_CMD_OFF, cmd); cmd 140 arch/nds32/mm/proc.c cmd = CCTL_ALL_CMD | CCTL_CMD_L2_IX_WB; cmd 142 arch/nds32/mm/proc.c L2C_W_REG(L2_CCTL_CMD_OFF, cmd); cmd 412 arch/nds32/mm/proc.c unsigned long cmd; cmd 418 arch/nds32/mm/proc.c cmd = cmd 423 arch/nds32/mm/proc.c L2C_W_REG(L2_CCTL_CMD_OFF, cmd); cmd 424 arch/nds32/mm/proc.c cmd += line_size; cmd 427 arch/nds32/mm/proc.c cmd = CCTL_CMD_L2_SYNC; cmd 429 arch/nds32/mm/proc.c L2C_W_REG(L2_CCTL_CMD_OFF, cmd); cmd 25 arch/parisc/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 29 arch/parisc/kernel/kgdb.c if (kgdb_handle_exception(1, args->signr, cmd, regs)) cmd 35 arch/parisc/kernel/kgdb.c unsigned long cmd, void *ptr) cmd 41 arch/parisc/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 230 arch/parisc/kernel/pci.c u16 cmd, old_cmd; cmd 236 arch/parisc/kernel/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 237 arch/parisc/kernel/pci.c old_cmd = cmd; cmd 239 arch/parisc/kernel/pci.c cmd |= (PCI_COMMAND_SERR | PCI_COMMAND_PARITY); cmd 244 arch/parisc/kernel/pci.c cmd |= PCI_COMMAND_FAST_BACK; cmd 247 arch/parisc/kernel/pci.c if (cmd != old_cmd) { cmd 249 arch/parisc/kernel/pci.c old_cmd, cmd); cmd 250 arch/parisc/kernel/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 187 arch/parisc/kernel/perf.c static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 427 arch/parisc/kernel/perf.c static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 433 arch/parisc/kernel/perf.c switch (cmd) { cmd 69 arch/parisc/kernel/process.c void machine_restart(char *cmd) cmd 302 arch/parisc/kernel/sys_parisc.c asmlinkage long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg) cmd 304 arch/parisc/kernel/sys_parisc.c return sys_fcntl(fd, cmd, arg); cmd 275 arch/powerpc/include/asm/kvm_book3s.h extern int kvmppc_h_pr(struct kvm_vcpu *vcpu, unsigned long cmd); cmd 277 arch/powerpc/include/asm/kvm_book3s.h extern int kvmppc_hcall_impl_pr(unsigned long cmd); cmd 278 arch/powerpc/include/asm/kvm_book3s.h extern int kvmppc_hcall_impl_hv_realmode(unsigned long cmd); cmd 614 arch/powerpc/include/asm/kvm_ppc.h extern int kvmppc_xics_hcall(struct kvm_vcpu *vcpu, u32 cmd); cmd 645 arch/powerpc/include/asm/kvm_ppc.h static inline int kvmppc_xics_hcall(struct kvm_vcpu *vcpu, u32 cmd) cmd 65 arch/powerpc/include/asm/machdep.h void __noreturn (*restart)(char *cmd); cmd 278 arch/powerpc/include/asm/mpc52xx.h extern void __noreturn mpc52xx_restart(char *cmd); cmd 483 arch/powerpc/include/asm/opal-api.h uint8_t cmd; cmd 11 arch/powerpc/include/asm/ppc4xx.h extern void __noreturn ppc4xx_reset_system(char *cmd); cmd 56 arch/powerpc/include/asm/ps3stor.h extern u64 ps3stor_send_command(struct ps3_storage_device *dev, u64 cmd, cmd 357 arch/powerpc/include/asm/rtas.h extern void __noreturn rtas_restart(char *cmd); cmd 395 arch/powerpc/include/asm/smu.h u8 cmd; /* command */ cmd 401 arch/powerpc/include/asm/smu.h void (*done)(struct smu_cmd *cmd, void *misc); cmd 411 arch/powerpc/include/asm/smu.h extern int smu_queue_cmd(struct smu_cmd *cmd); cmd 419 arch/powerpc/include/asm/smu.h struct smu_cmd cmd; cmd 429 arch/powerpc/include/asm/smu.h void (*done)(struct smu_cmd *cmd, void *misc), cmd 438 arch/powerpc/include/asm/smu.h extern void smu_done_complete(struct smu_cmd *cmd, void *misc); cmd 443 arch/powerpc/include/asm/smu.h extern void smu_spinwait_cmd(struct smu_cmd *cmd); cmd 447 arch/powerpc/include/asm/smu.h smu_spinwait_cmd(&scmd->cmd); cmd 498 arch/powerpc/include/asm/smu.h void (*done)(struct smu_i2c_cmd *cmd, void *misc); cmd 517 arch/powerpc/include/asm/smu.h extern int smu_queue_i2c(struct smu_i2c_cmd *cmd); cmd 683 arch/powerpc/include/asm/smu.h __u8 cmd; /* SMU command byte */ cmd 748 arch/powerpc/kernel/eeh.c u32 devctl, cmd, cap2, aer_capctl; cmd 776 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, PCI_COMMAND, 2, &cmd); cmd 777 arch/powerpc/kernel/eeh.c cmd |= (PCI_COMMAND_PARITY | PCI_COMMAND_SERR); cmd 778 arch/powerpc/kernel/eeh.c eeh_ops->write_config(pdn, PCI_COMMAND, 2, cmd); cmd 804 arch/powerpc/kernel/eeh_pe.c u32 cmd; cmd 823 arch/powerpc/kernel/eeh_pe.c eeh_ops->read_config(pdn, PCI_COMMAND, 4, &cmd); cmd 825 arch/powerpc/kernel/eeh_pe.c cmd |= PCI_COMMAND_PARITY; cmd 827 arch/powerpc/kernel/eeh_pe.c cmd &= ~PCI_COMMAND_PARITY; cmd 829 arch/powerpc/kernel/eeh_pe.c cmd |= PCI_COMMAND_SERR; cmd 831 arch/powerpc/kernel/eeh_pe.c cmd &= ~PCI_COMMAND_SERR; cmd 832 arch/powerpc/kernel/eeh_pe.c eeh_ops->write_config(pdn, PCI_COMMAND, 4, cmd); cmd 674 arch/powerpc/kernel/prom_init.c char cmd[256], *p; cmd 681 arch/powerpc/kernel/prom_init.c p = cmd; cmd 690 arch/powerpc/kernel/prom_init.c return call_prom("interpret", 1, 1, (u32)(unsigned long) cmd); cmd 686 arch/powerpc/kernel/rtas.c void __noreturn rtas_restart(char *cmd) cmd 151 arch/powerpc/kernel/setup-common.c void machine_restart(char *cmd) cmd 155 arch/powerpc/kernel/setup-common.c ppc_md.restart(cmd); cmd 159 arch/powerpc/kernel/setup-common.c do_kernel_restart(cmd); cmd 27 arch/powerpc/kernel/smp-tbsync.c volatile int cmd; cmd 47 arch/powerpc/kernel/smp-tbsync.c int cmd; cmd 62 arch/powerpc/kernel/smp-tbsync.c cmd = tbsync->cmd; cmd 66 arch/powerpc/kernel/smp-tbsync.c if (cmd == kExit) cmd 71 arch/powerpc/kernel/smp-tbsync.c if (cmd == kSetAndTest) cmd 78 arch/powerpc/kernel/smp-tbsync.c static int start_contest(int cmd, long offset, int num) cmd 84 arch/powerpc/kernel/smp-tbsync.c tbsync->cmd = cmd; cmd 162 arch/powerpc/kernel/smp-tbsync.c tbsync->cmd = kExit; cmd 362 arch/powerpc/kvm/book3s_emulate.c ulong cmd = kvmppc_get_gpr(vcpu, 3); cmd 371 arch/powerpc/kvm/book3s_emulate.c if (kvmppc_h_pr(vcpu, cmd) == EMULATE_DONE) cmd 374 arch/powerpc/kvm/book3s_emulate.c run->papr_hcall.nr = cmd; cmd 1107 arch/powerpc/kvm/book3s_hv.c static int kvmppc_hcall_impl_hv(unsigned long cmd) cmd 1109 arch/powerpc/kvm/book3s_hv.c switch (cmd) { cmd 1130 arch/powerpc/kvm/book3s_hv.c return kvmppc_hcall_impl_hv_realmode(cmd); cmd 189 arch/powerpc/kvm/book3s_hv_builtin.c int kvmppc_hcall_impl_hv_realmode(unsigned long cmd) cmd 191 arch/powerpc/kvm/book3s_hv_builtin.c cmd /= 4; cmd 192 arch/powerpc/kvm/book3s_hv_builtin.c if (cmd < hcall_real_table_end - hcall_real_table && cmd 193 arch/powerpc/kvm/book3s_hv_builtin.c hcall_real_table[cmd]) cmd 1281 arch/powerpc/kvm/book3s_pr.c ulong cmd = kvmppc_get_gpr(vcpu, 3); cmd 1285 arch/powerpc/kvm/book3s_pr.c if (kvmppc_h_pr(vcpu, cmd) == EMULATE_DONE) { cmd 1291 arch/powerpc/kvm/book3s_pr.c run->papr_hcall.nr = cmd; cmd 347 arch/powerpc/kvm/book3s_pr_papr.c static int kvmppc_h_pr_xics_hcall(struct kvm_vcpu *vcpu, u32 cmd) cmd 349 arch/powerpc/kvm/book3s_pr_papr.c long rc = kvmppc_xics_hcall(vcpu, cmd); cmd 354 arch/powerpc/kvm/book3s_pr_papr.c int kvmppc_h_pr(struct kvm_vcpu *vcpu, unsigned long cmd) cmd 358 arch/powerpc/kvm/book3s_pr_papr.c if (cmd <= MAX_HCALL_OPCODE && cmd 359 arch/powerpc/kvm/book3s_pr_papr.c !test_bit(cmd/4, vcpu->kvm->arch.enabled_hcalls)) cmd 362 arch/powerpc/kvm/book3s_pr_papr.c switch (cmd) { cmd 394 arch/powerpc/kvm/book3s_pr_papr.c return kvmppc_h_pr_xics_hcall(vcpu, cmd); cmd 411 arch/powerpc/kvm/book3s_pr_papr.c int kvmppc_hcall_impl_pr(unsigned long cmd) cmd 413 arch/powerpc/kvm/book3s_pr_papr.c switch (cmd) { cmd 84 arch/powerpc/platforms/44x/ppc476.c static void __noreturn avr_reset_system(char *cmd) cmd 193 arch/powerpc/platforms/4xx/soc.c void ppc4xx_reset_system(char *cmd) cmd 17 arch/powerpc/platforms/512x/mpc512x.h extern void __noreturn mpc512x_restart(char *cmd); cmd 46 arch/powerpc/platforms/512x/mpc512x_shared.c void __noreturn mpc512x_restart(char *cmd) cmd 246 arch/powerpc/platforms/52xx/mpc52xx_common.c void __noreturn mpc52xx_restart(char *cmd) cmd 550 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static long mpc52xx_wdt_ioctl(struct file *file, unsigned int cmd, cmd 559 arch/powerpc/platforms/52xx/mpc52xx_gpt.c switch (cmd) { cmd 21 arch/powerpc/platforms/82xx/pq2.c void __noreturn pq2_restart(char *cmd) cmd 5 arch/powerpc/platforms/82xx/pq2.h void __noreturn pq2_restart(char *cmd); cmd 35 arch/powerpc/platforms/83xx/misc.c void __noreturn mpc83xx_restart(char *cmd) cmd 69 arch/powerpc/platforms/83xx/mpc83xx.h extern void __noreturn mpc83xx_restart(char *cmd); cmd 47 arch/powerpc/platforms/85xx/ksi8560.c static void __noreturn machine_restart(char *cmd) cmd 83 arch/powerpc/platforms/85xx/mpc85xx_cds.c unsigned long mode, void *cmd) cmd 200 arch/powerpc/platforms/8xx/m8xx_setup.c void __noreturn mpc8xx_restart(char *cmd) cmd 14 arch/powerpc/platforms/8xx/mpc8xx.h extern void __noreturn mpc8xx_restart(char *cmd); cmd 122 arch/powerpc/platforms/amigaone/setup.c void __noreturn amigaone_restart(char *cmd) cmd 354 arch/powerpc/platforms/cell/spufs/backing_ops.c struct mfc_dma_command *cmd) cmd 1545 arch/powerpc/platforms/cell/spufs/file.c static int spufs_check_valid_dma(struct mfc_dma_command *cmd) cmd 1547 arch/powerpc/platforms/cell/spufs/file.c pr_debug("queueing DMA %x %llx %x %x %x\n", cmd->lsa, cmd 1548 arch/powerpc/platforms/cell/spufs/file.c cmd->ea, cmd->size, cmd->tag, cmd->cmd); cmd 1550 arch/powerpc/platforms/cell/spufs/file.c switch (cmd->cmd) { cmd 1559 arch/powerpc/platforms/cell/spufs/file.c pr_debug("invalid DMA opcode %x\n", cmd->cmd); cmd 1563 arch/powerpc/platforms/cell/spufs/file.c if ((cmd->lsa & 0xf) != (cmd->ea &0xf)) { cmd 1565 arch/powerpc/platforms/cell/spufs/file.c cmd->ea, cmd->lsa); cmd 1569 arch/powerpc/platforms/cell/spufs/file.c switch (cmd->size & 0xf) { cmd 1573 arch/powerpc/platforms/cell/spufs/file.c if (cmd->lsa & 1) cmd 1577 arch/powerpc/platforms/cell/spufs/file.c if (cmd->lsa & 3) cmd 1581 arch/powerpc/platforms/cell/spufs/file.c if (cmd->lsa & 7) cmd 1585 arch/powerpc/platforms/cell/spufs/file.c if (cmd->lsa & 15) cmd 1591 arch/powerpc/platforms/cell/spufs/file.c cmd->lsa & 0xf, cmd->size); cmd 1595 arch/powerpc/platforms/cell/spufs/file.c if (cmd->size > 16 * 1024) { cmd 1596 arch/powerpc/platforms/cell/spufs/file.c pr_debug("invalid DMA size %x\n", cmd->size); cmd 1600 arch/powerpc/platforms/cell/spufs/file.c if (cmd->tag & 0xfff0) { cmd 1606 arch/powerpc/platforms/cell/spufs/file.c if (cmd->class) { cmd 1616 arch/powerpc/platforms/cell/spufs/file.c struct mfc_dma_command cmd, cmd 1619 arch/powerpc/platforms/cell/spufs/file.c *error = ctx->ops->send_mfc_command(ctx, &cmd); cmd 1626 arch/powerpc/platforms/cell/spufs/file.c *error = ctx->ops->send_mfc_command(ctx, &cmd); cmd 1637 arch/powerpc/platforms/cell/spufs/file.c struct mfc_dma_command cmd; cmd 1640 arch/powerpc/platforms/cell/spufs/file.c if (size != sizeof cmd) cmd 1644 arch/powerpc/platforms/cell/spufs/file.c if (copy_from_user(&cmd, buffer, sizeof cmd)) cmd 1647 arch/powerpc/platforms/cell/spufs/file.c ret = spufs_check_valid_dma(&cmd); cmd 1660 arch/powerpc/platforms/cell/spufs/file.c ret = ctx->ops->send_mfc_command(ctx, &cmd); cmd 1664 arch/powerpc/platforms/cell/spufs/file.c spu_send_mfc_command(ctx, cmd, &status)); cmd 1674 arch/powerpc/platforms/cell/spufs/file.c ctx->tagwait |= 1 << cmd.tag; cmd 275 arch/powerpc/platforms/cell/spufs/hw_ops.c struct mfc_dma_command *cmd) cmd 281 arch/powerpc/platforms/cell/spufs/hw_ops.c out_be32(&prob->mfc_lsa_W, cmd->lsa); cmd 282 arch/powerpc/platforms/cell/spufs/hw_ops.c out_be64(&prob->mfc_ea_W, cmd->ea); cmd 284 arch/powerpc/platforms/cell/spufs/hw_ops.c cmd->size << 16 | cmd->tag); cmd 286 arch/powerpc/platforms/cell/spufs/hw_ops.c cmd->class << 16 | cmd->cmd); cmd 37 arch/powerpc/platforms/cell/spufs/spu_restore.c unsigned int cmd = 0x40; /* GET */ cmd 44 arch/powerpc/platforms/cell/spufs/spu_restore.c spu_writech(MFC_Cmd, cmd); cmd 53 arch/powerpc/platforms/cell/spufs/spu_restore.c unsigned int cmd = 0x44; /* GETL */ cmd 64 arch/powerpc/platforms/cell/spufs/spu_restore.c spu_writech(MFC_Cmd, cmd); cmd 53 arch/powerpc/platforms/cell/spufs/spu_save.c unsigned int cmd = 0x24; /* PUTL */ cmd 64 arch/powerpc/platforms/cell/spufs/spu_save.c spu_writech(MFC_Cmd, cmd); cmd 109 arch/powerpc/platforms/cell/spufs/spu_save.c unsigned int cmd = 0x20; /* PUT */ cmd 120 arch/powerpc/platforms/cell/spufs/spu_save.c spu_writech(MFC_Cmd, cmd); cmd 126 arch/powerpc/platforms/cell/spufs/spu_save.c unsigned int cmd = 0xCC; cmd 132 arch/powerpc/platforms/cell/spufs/spu_save.c spu_writech(MFC_Cmd, cmd); cmd 102 arch/powerpc/platforms/cell/spufs/spu_utils.h unsigned int cmd = 0xB4; /* PUTLLC */ cmd 115 arch/powerpc/platforms/cell/spufs/spu_utils.h spu_writech(MFC_Cmd, cmd); cmd 167 arch/powerpc/platforms/cell/spufs/spufs.h uint16_t cmd; /* command opcode */ cmd 200 arch/powerpc/platforms/cell/spufs/spufs.h struct mfc_dma_command * cmd); cmd 767 arch/powerpc/platforms/cell/spufs/switch.c unsigned int cmd) cmd 780 arch/powerpc/platforms/cell/spufs/switch.c command.u.mfc_cmd = cmd; cmd 805 arch/powerpc/platforms/cell/spufs/switch.c unsigned int cmd = MFC_PUT_CMD; cmd 811 arch/powerpc/platforms/cell/spufs/switch.c send_mfc_dma(spu, addr, ls_offset, size, tag, rclass, cmd); cmd 874 arch/powerpc/platforms/cell/spufs/switch.c unsigned int cmd = MFC_GETFS_CMD; cmd 880 arch/powerpc/platforms/cell/spufs/switch.c send_mfc_dma(spu, addr, ls_offset, size, tag, rclass, cmd); cmd 1245 arch/powerpc/platforms/cell/spufs/switch.c unsigned int cmd = MFC_GETFS_CMD; cmd 1251 arch/powerpc/platforms/cell/spufs/switch.c send_mfc_dma(spu, addr, ls_offset, size, tag, rclass, cmd); cmd 1375 arch/powerpc/platforms/cell/spufs/switch.c unsigned int cmd = MFC_GET_CMD; cmd 1381 arch/powerpc/platforms/cell/spufs/switch.c send_mfc_dma(spu, addr, ls_offset, size, tag, rclass, cmd); cmd 243 arch/powerpc/platforms/chrp/setup.c static void __noreturn briq_restart(char *cmd) cmd 34 arch/powerpc/platforms/embedded6xx/gamecube.c static void __noreturn gamecube_restart(char *cmd) cmd 194 arch/powerpc/platforms/embedded6xx/holly.c static void __noreturn holly_restart(char *cmd) cmd 103 arch/powerpc/platforms/embedded6xx/linkstation.c static void __noreturn linkstation_restart(char *cmd) cmd 145 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c static void __noreturn mpc7448_hpc2_restart(char *cmd) cmd 175 arch/powerpc/platforms/embedded6xx/mvme5100.c static void __noreturn mvme5100_restart(char *cmd) cmd 99 arch/powerpc/platforms/embedded6xx/storcenter.c static void __noreturn storcenter_restart(char *cmd) cmd 113 arch/powerpc/platforms/embedded6xx/wii.c static void __noreturn wii_restart(char *cmd) cmd 92 arch/powerpc/platforms/maple/setup.c static void __noreturn maple_restart(char *cmd) cmd 54 arch/powerpc/platforms/pasemi/setup.c static void __noreturn pas_restart(char *cmd) cmd 833 arch/powerpc/platforms/powermac/low_i2c.c static void smu_i2c_complete(struct smu_i2c_cmd *cmd, void *misc) cmd 841 arch/powerpc/platforms/powermac/low_i2c.c struct smu_i2c_cmd *cmd = bus->hostdata; cmd 850 arch/powerpc/platforms/powermac/low_i2c.c memset(cmd, 0, sizeof(struct smu_i2c_cmd)); cmd 851 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.bus = bus->channel; cmd 852 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.devaddr = addrdir; cmd 853 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.datalen = len; cmd 859 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.type = SMU_I2C_TRANSFER_SIMPLE; cmd 865 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.sublen = subsize; cmd 867 arch/powerpc/platforms/powermac/low_i2c.c memcpy(&cmd->info.subaddr, ((char *)&subaddr) + (4 - subsize), cmd 870 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.type = SMU_I2C_TRANSFER_STDSUB; cmd 872 arch/powerpc/platforms/powermac/low_i2c.c cmd->info.type = SMU_I2C_TRANSFER_COMBINED; cmd 878 arch/powerpc/platforms/powermac/low_i2c.c memcpy(cmd->info.data, data, len); cmd 881 arch/powerpc/platforms/powermac/low_i2c.c cmd->done = smu_i2c_complete; cmd 882 arch/powerpc/platforms/powermac/low_i2c.c cmd->misc = ∁ cmd 883 arch/powerpc/platforms/powermac/low_i2c.c rc = smu_queue_i2c(cmd); cmd 887 arch/powerpc/platforms/powermac/low_i2c.c rc = cmd->status; cmd 890 arch/powerpc/platforms/powermac/low_i2c.c memcpy(data, cmd->info.data, len); cmd 530 arch/powerpc/platforms/powermac/pci.c unsigned short cmd; cmd 546 arch/powerpc/platforms/powermac/pci.c early_read_config_word(hose, bus, devfn, PCI_COMMAND, &cmd); cmd 547 arch/powerpc/platforms/powermac/pci.c cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER; cmd 548 arch/powerpc/platforms/powermac/pci.c cmd &= ~PCI_COMMAND_IO; cmd 549 arch/powerpc/platforms/powermac/pci.c early_write_config_word(hose, bus, devfn, PCI_COMMAND, cmd); cmd 999 arch/powerpc/platforms/powermac/pci.c u16 cmd; cmd 1001 arch/powerpc/platforms/powermac/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 1002 arch/powerpc/platforms/powermac/pci.c cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER cmd 1004 arch/powerpc/platforms/powermac/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 1145 arch/powerpc/platforms/powermac/pci.c u16 cmd; cmd 1148 arch/powerpc/platforms/powermac/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 1149 arch/powerpc/platforms/powermac/pci.c cmd &= ~(PCI_COMMAND_IO | PCI_COMMAND_MEMORY); cmd 1150 arch/powerpc/platforms/powermac/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 1158 arch/powerpc/platforms/powermac/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 1159 arch/powerpc/platforms/powermac/pci.c cmd &= ~PCI_COMMAND_IO; cmd 1160 arch/powerpc/platforms/powermac/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 96 arch/powerpc/platforms/powermac/pfunc_core.c static u32 pmf_next32(struct pmf_cmd *cmd) cmd 99 arch/powerpc/platforms/powermac/pfunc_core.c if ((cmd->cmdend - cmd->cmdptr) < 4) { cmd 100 arch/powerpc/platforms/powermac/pfunc_core.c cmd->error = 1; cmd 103 arch/powerpc/platforms/powermac/pfunc_core.c value = *((u32 *)cmd->cmdptr); cmd 104 arch/powerpc/platforms/powermac/pfunc_core.c cmd->cmdptr += 4; cmd 108 arch/powerpc/platforms/powermac/pfunc_core.c static const void* pmf_next_blob(struct pmf_cmd *cmd, int count) cmd 111 arch/powerpc/platforms/powermac/pfunc_core.c if ((cmd->cmdend - cmd->cmdptr) < count) { cmd 112 arch/powerpc/platforms/powermac/pfunc_core.c cmd->error = 1; cmd 115 arch/powerpc/platforms/powermac/pfunc_core.c value = cmd->cmdptr; cmd 116 arch/powerpc/platforms/powermac/pfunc_core.c cmd->cmdptr += count; cmd 124 arch/powerpc/platforms/powermac/pfunc_core.c #define PMF_PARSE_CALL(name, cmd, handlers, p...) \ cmd 126 arch/powerpc/platforms/powermac/pfunc_core.c if (cmd->error) \ cmd 131 arch/powerpc/platforms/powermac/pfunc_core.c return handlers->name(cmd->func, cmd->instdata, \ cmd 132 arch/powerpc/platforms/powermac/pfunc_core.c cmd->args, p); \ cmd 137 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_gpio(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 139 arch/powerpc/platforms/powermac/pfunc_core.c u8 value = (u8)pmf_next32(cmd); cmd 140 arch/powerpc/platforms/powermac/pfunc_core.c u8 mask = (u8)pmf_next32(cmd); cmd 144 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_gpio, cmd, h, value, mask); cmd 147 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_gpio(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 149 arch/powerpc/platforms/powermac/pfunc_core.c u8 mask = (u8)pmf_next32(cmd); cmd 150 arch/powerpc/platforms/powermac/pfunc_core.c int rshift = (int)pmf_next32(cmd); cmd 151 arch/powerpc/platforms/powermac/pfunc_core.c u8 xor = (u8)pmf_next32(cmd); cmd 156 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_gpio, cmd, h, mask, rshift, xor); cmd 159 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg32(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 161 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 162 arch/powerpc/platforms/powermac/pfunc_core.c u32 value = pmf_next32(cmd); cmd 163 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 168 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg32, cmd, h, offset, value, mask); cmd 171 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg32(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 173 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 177 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg32, cmd, h, offset); cmd 181 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg16(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 183 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 184 arch/powerpc/platforms/powermac/pfunc_core.c u16 value = (u16)pmf_next32(cmd); cmd 185 arch/powerpc/platforms/powermac/pfunc_core.c u16 mask = (u16)pmf_next32(cmd); cmd 190 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg16, cmd, h, offset, value, mask); cmd 193 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg16(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 195 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 199 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg16, cmd, h, offset); cmd 203 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg8(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 205 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 206 arch/powerpc/platforms/powermac/pfunc_core.c u8 value = (u16)pmf_next32(cmd); cmd 207 arch/powerpc/platforms/powermac/pfunc_core.c u8 mask = (u16)pmf_next32(cmd); cmd 212 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg8, cmd, h, offset, value, mask); cmd 215 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg8(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 217 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 221 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg8, cmd, h, offset); cmd 224 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_delay(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 226 arch/powerpc/platforms/powermac/pfunc_core.c u32 duration = pmf_next32(cmd); cmd 230 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(delay, cmd, h, duration); cmd 233 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_wait_reg32(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 235 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 236 arch/powerpc/platforms/powermac/pfunc_core.c u32 value = pmf_next32(cmd); cmd 237 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 242 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(wait_reg32, cmd, h, offset, value, mask); cmd 245 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_wait_reg16(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 247 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 248 arch/powerpc/platforms/powermac/pfunc_core.c u16 value = (u16)pmf_next32(cmd); cmd 249 arch/powerpc/platforms/powermac/pfunc_core.c u16 mask = (u16)pmf_next32(cmd); cmd 254 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(wait_reg16, cmd, h, offset, value, mask); cmd 257 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_wait_reg8(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 259 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 260 arch/powerpc/platforms/powermac/pfunc_core.c u8 value = (u8)pmf_next32(cmd); cmd 261 arch/powerpc/platforms/powermac/pfunc_core.c u8 mask = (u8)pmf_next32(cmd); cmd 266 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(wait_reg8, cmd, h, offset, value, mask); cmd 269 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_i2c(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 271 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 275 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_i2c, cmd, h, bytes); cmd 278 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_i2c(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 280 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 281 arch/powerpc/platforms/powermac/pfunc_core.c const void *blob = pmf_next_blob(cmd, bytes); cmd 286 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_i2c, cmd, h, bytes, blob); cmd 290 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_rmw_i2c(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 292 arch/powerpc/platforms/powermac/pfunc_core.c u32 maskbytes = pmf_next32(cmd); cmd 293 arch/powerpc/platforms/powermac/pfunc_core.c u32 valuesbytes = pmf_next32(cmd); cmd 294 arch/powerpc/platforms/powermac/pfunc_core.c u32 totalbytes = pmf_next32(cmd); cmd 295 arch/powerpc/platforms/powermac/pfunc_core.c const void *maskblob = pmf_next_blob(cmd, maskbytes); cmd 296 arch/powerpc/platforms/powermac/pfunc_core.c const void *valuesblob = pmf_next_blob(cmd, valuesbytes); cmd 304 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(rmw_i2c, cmd, h, maskbytes, valuesbytes, totalbytes, cmd 308 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_cfg(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 310 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 311 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 315 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_cfg, cmd, h, offset, bytes); cmd 319 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_cfg(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 321 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 322 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 323 arch/powerpc/platforms/powermac/pfunc_core.c const void *blob = pmf_next_blob(cmd, bytes); cmd 328 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_cfg, cmd, h, offset, bytes, blob); cmd 331 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_rmw_cfg(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 333 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 334 arch/powerpc/platforms/powermac/pfunc_core.c u32 maskbytes = pmf_next32(cmd); cmd 335 arch/powerpc/platforms/powermac/pfunc_core.c u32 valuesbytes = pmf_next32(cmd); cmd 336 arch/powerpc/platforms/powermac/pfunc_core.c u32 totalbytes = pmf_next32(cmd); cmd 337 arch/powerpc/platforms/powermac/pfunc_core.c const void *maskblob = pmf_next_blob(cmd, maskbytes); cmd 338 arch/powerpc/platforms/powermac/pfunc_core.c const void *valuesblob = pmf_next_blob(cmd, valuesbytes); cmd 346 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(rmw_cfg, cmd, h, offset, maskbytes, valuesbytes, cmd 351 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_i2c_sub(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 353 arch/powerpc/platforms/powermac/pfunc_core.c u8 subaddr = (u8)pmf_next32(cmd); cmd 354 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 359 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_i2c_sub, cmd, h, subaddr, bytes); cmd 362 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_i2c_sub(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 364 arch/powerpc/platforms/powermac/pfunc_core.c u8 subaddr = (u8)pmf_next32(cmd); cmd 365 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 366 arch/powerpc/platforms/powermac/pfunc_core.c const void *blob = pmf_next_blob(cmd, bytes); cmd 372 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_i2c_sub, cmd, h, subaddr, bytes, blob); cmd 375 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_set_i2c_mode(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 377 arch/powerpc/platforms/powermac/pfunc_core.c u32 mode = pmf_next32(cmd); cmd 381 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(set_i2c_mode, cmd, h, mode); cmd 385 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_rmw_i2c_sub(struct pmf_cmd *cmd, struct pmf_handlers *h) cmd 387 arch/powerpc/platforms/powermac/pfunc_core.c u8 subaddr = (u8)pmf_next32(cmd); cmd 388 arch/powerpc/platforms/powermac/pfunc_core.c u32 maskbytes = pmf_next32(cmd); cmd 389 arch/powerpc/platforms/powermac/pfunc_core.c u32 valuesbytes = pmf_next32(cmd); cmd 390 arch/powerpc/platforms/powermac/pfunc_core.c u32 totalbytes = pmf_next32(cmd); cmd 391 arch/powerpc/platforms/powermac/pfunc_core.c const void *maskblob = pmf_next_blob(cmd, maskbytes); cmd 392 arch/powerpc/platforms/powermac/pfunc_core.c const void *valuesblob = pmf_next_blob(cmd, valuesbytes); cmd 400 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(rmw_i2c_sub, cmd, h, subaddr, maskbytes, valuesbytes, cmd 404 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg32_msrx(struct pmf_cmd *cmd, cmd 407 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 408 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 409 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 410 arch/powerpc/platforms/powermac/pfunc_core.c u32 xor = pmf_next32(cmd); cmd 415 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg32_msrx, cmd, h, offset, mask, shift, xor); cmd 418 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg16_msrx(struct pmf_cmd *cmd, cmd 421 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 422 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 423 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 424 arch/powerpc/platforms/powermac/pfunc_core.c u32 xor = pmf_next32(cmd); cmd 429 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg16_msrx, cmd, h, offset, mask, shift, xor); cmd 431 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_read_reg8_msrx(struct pmf_cmd *cmd, cmd 434 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 435 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 436 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 437 arch/powerpc/platforms/powermac/pfunc_core.c u32 xor = pmf_next32(cmd); cmd 442 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(read_reg8_msrx, cmd, h, offset, mask, shift, xor); cmd 445 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg32_slm(struct pmf_cmd *cmd, cmd 448 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 449 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 450 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 455 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg32_slm, cmd, h, offset, shift, mask); cmd 458 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg16_slm(struct pmf_cmd *cmd, cmd 461 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 462 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 463 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 468 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg16_slm, cmd, h, offset, shift, mask); cmd 471 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_write_reg8_slm(struct pmf_cmd *cmd, cmd 474 arch/powerpc/platforms/powermac/pfunc_core.c u32 offset = pmf_next32(cmd); cmd 475 arch/powerpc/platforms/powermac/pfunc_core.c u32 shift = pmf_next32(cmd); cmd 476 arch/powerpc/platforms/powermac/pfunc_core.c u32 mask = pmf_next32(cmd); cmd 481 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(write_reg8_slm, cmd, h, offset, shift, mask); cmd 484 arch/powerpc/platforms/powermac/pfunc_core.c static int pmf_parser_mask_and_compare(struct pmf_cmd *cmd, cmd 487 arch/powerpc/platforms/powermac/pfunc_core.c u32 bytes = pmf_next32(cmd); cmd 488 arch/powerpc/platforms/powermac/pfunc_core.c const void *maskblob = pmf_next_blob(cmd, bytes); cmd 489 arch/powerpc/platforms/powermac/pfunc_core.c const void *valuesblob = pmf_next_blob(cmd, bytes); cmd 495 arch/powerpc/platforms/powermac/pfunc_core.c PMF_PARSE_CALL(mask_and_compare, cmd, h, cmd 500 arch/powerpc/platforms/powermac/pfunc_core.c typedef int (*pmf_cmd_parser_t)(struct pmf_cmd *cmd, struct pmf_handlers *h); cmd 583 arch/powerpc/platforms/powermac/pfunc_core.c struct pmf_cmd cmd; cmd 587 arch/powerpc/platforms/powermac/pfunc_core.c cmd.cmdptr = func->data; cmd 588 arch/powerpc/platforms/powermac/pfunc_core.c cmd.cmdend = func->data + func->length; cmd 589 arch/powerpc/platforms/powermac/pfunc_core.c cmd.func = func; cmd 590 arch/powerpc/platforms/powermac/pfunc_core.c cmd.instdata = instdata; cmd 591 arch/powerpc/platforms/powermac/pfunc_core.c cmd.args = args; cmd 592 arch/powerpc/platforms/powermac/pfunc_core.c cmd.error = 0; cmd 601 arch/powerpc/platforms/powermac/pfunc_core.c while(count-- && cmd.cmdptr < cmd.cmdend) { cmd 603 arch/powerpc/platforms/powermac/pfunc_core.c ccode = pmf_next32(&cmd); cmd 606 arch/powerpc/platforms/powermac/pfunc_core.c count = pmf_next32(&cmd) - 1; cmd 607 arch/powerpc/platforms/powermac/pfunc_core.c ccode = pmf_next32(&cmd); cmd 609 arch/powerpc/platforms/powermac/pfunc_core.c if (cmd.error) { cmd 621 arch/powerpc/platforms/powermac/pfunc_core.c rc = pmf_parsers[ccode](&cmd, handlers); cmd 631 arch/powerpc/platforms/powermac/pfunc_core.c func->length = cmd.cmdptr - func->data; cmd 408 arch/powerpc/platforms/powermac/setup.c static void __noreturn pmac_restart(char *cmd) cmd 56 arch/powerpc/platforms/powernv/opal-imc.c char mode[16], cmd[16]; cmd 77 arch/powerpc/platforms/powernv/opal-imc.c sprintf(cmd, "imc_cmd_%d", (u32)(ptr->id)); cmd 78 arch/powerpc/platforms/powernv/opal-imc.c if (!imc_debugfs_create_x64(cmd, 0600, imc_debugfs_parent, cmd 265 arch/powerpc/platforms/powernv/opal-prd.c static long opal_prd_ioctl(struct file *file, unsigned int cmd, cmd 272 arch/powerpc/platforms/powernv/opal-prd.c switch (cmd) { cmd 225 arch/powerpc/platforms/powernv/setup.c static void __noreturn pnv_restart(char *cmd) cmd 232 arch/powerpc/platforms/powernv/setup.c if (!cmd) cmd 234 arch/powerpc/platforms/powernv/setup.c else if (strcmp(cmd, "full") == 0) cmd 244 arch/powerpc/platforms/powernv/setup.c } else if (cmd && rc) { cmd 247 arch/powerpc/platforms/powernv/setup.c pr_err("Unsupported '%s' reboot.\n", cmd); cmd 250 arch/powerpc/platforms/powernv/setup.c cmd, rc); cmd 252 arch/powerpc/platforms/powernv/setup.c cmd = NULL; cmd 71 arch/powerpc/platforms/ps3/setup.c static void __noreturn ps3_restart(char *cmd) cmd 73 arch/powerpc/platforms/ps3/setup.c DBG("%s:%d cmd '%s'\n", __func__, __LINE__, cmd); cmd 404 arch/powerpc/platforms/pseries/dlpar.c static int dlpar_parse_resource(char **cmd, struct pseries_hp_errorlog *hp_elog) cmd 408 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 424 arch/powerpc/platforms/pseries/dlpar.c static int dlpar_parse_action(char **cmd, struct pseries_hp_errorlog *hp_elog) cmd 428 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 444 arch/powerpc/platforms/pseries/dlpar.c static int dlpar_parse_id_type(char **cmd, struct pseries_hp_errorlog *hp_elog) cmd 449 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 455 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 466 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 481 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 495 arch/powerpc/platforms/pseries/dlpar.c arg = strsep(cmd, " "); cmd 501 arch/powerpc/platforms/pseries/lpar.c int rc, cmd, cpu; cmd 511 arch/powerpc/platforms/pseries/lpar.c rc = kstrtoint(buf, 0, &cmd); cmd 512 arch/powerpc/platforms/pseries/lpar.c if (rc || cmd < 0 || cmd > 1) { cmd 519 arch/powerpc/platforms/pseries/lpar.c if ((cmd == 0 && !vcpudispatch_stats_on) || cmd 520 arch/powerpc/platforms/pseries/lpar.c (cmd == 1 && vcpudispatch_stats_on)) cmd 523 arch/powerpc/platforms/pseries/lpar.c if (cmd) { cmd 544 arch/powerpc/platforms/pseries/lpar.c vcpudispatch_stats_on = cmd; cmd 249 arch/powerpc/platforms/pseries/papr_scm.c unsigned int cmd, void *buf, unsigned int buf_len, int *cmd_rc) cmd 260 arch/powerpc/platforms/pseries/papr_scm.c switch (cmd) { cmd 460 arch/powerpc/sysdev/fsl_pci.c u16 cmd; cmd 463 arch/powerpc/sysdev/fsl_pci.c early_read_config_word(hose, 0, 0, PCI_COMMAND, &cmd); cmd 464 arch/powerpc/sysdev/fsl_pci.c cmd |= PCI_COMMAND_SERR | PCI_COMMAND_MASTER | PCI_COMMAND_MEMORY cmd 466 arch/powerpc/sysdev/fsl_pci.c early_write_config_word(hose, 0, 0, PCI_COMMAND, cmd); cmd 471 arch/powerpc/sysdev/fsl_pci.c cmd = PCI_X_CMD_MAX_SPLIT | PCI_X_CMD_MAX_READ cmd 473 arch/powerpc/sysdev/fsl_pci.c early_write_config_word(hose, 0, 0, pci_x_cmd, cmd); cmd 159 arch/powerpc/sysdev/fsl_soc.c unsigned long mode, void *cmd) cmd 212 arch/powerpc/sysdev/fsl_soc.c void __noreturn fsl_hv_restart(char *cmd) cmd 44 arch/powerpc/sysdev/fsl_soc.h void __noreturn fsl_hv_restart(char *cmd); cmd 489 arch/powerpc/xmon/xmon.c int cmd = 0; cmd 643 arch/powerpc/xmon/xmon.c cmd = cmds(regs); cmd 644 arch/powerpc/xmon/xmon.c if (locked_down || cmd != 0) { cmd 690 arch/powerpc/xmon/xmon.c cmd = cmds(regs); cmd 727 arch/powerpc/xmon/xmon.c return cmd != 'X' && cmd != EOF; cmd 1007 arch/powerpc/xmon/xmon.c int cmd = 0; cmd 1021 arch/powerpc/xmon/xmon.c cmd = skipbl(); cmd 1022 arch/powerpc/xmon/xmon.c if( cmd == '\n' ) { cmd 1027 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1029 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 1031 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1032 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 1036 arch/powerpc/xmon/xmon.c memops(cmd); cmd 1052 arch/powerpc/xmon/xmon.c termch = cmd; cmd 1081 arch/powerpc/xmon/xmon.c return cmd; cmd 1087 arch/powerpc/xmon/xmon.c return cmd; cmd 1091 arch/powerpc/xmon/xmon.c return cmd; cmd 1144 arch/powerpc/xmon/xmon.c if (' ' < cmd && cmd <= '~') cmd 1145 arch/powerpc/xmon/xmon.c putchar(cmd); cmd 1147 arch/powerpc/xmon/xmon.c printf("\\x%x", cmd); cmd 1148 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1149 arch/powerpc/xmon/xmon.c } while (cmd != '\n'); cmd 1199 arch/powerpc/xmon/xmon.c int cmd; cmd 1201 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1202 arch/powerpc/xmon/xmon.c if (cmd == 'r') cmd 1204 arch/powerpc/xmon/xmon.c else if (cmd == 'h') cmd 1206 arch/powerpc/xmon/xmon.c else if (cmd == 'p') cmd 1365 arch/powerpc/xmon/xmon.c int cmd; cmd 1370 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1371 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 1381 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1382 arch/powerpc/xmon/xmon.c if (cmd == 'r') cmd 1384 arch/powerpc/xmon/xmon.c else if (cmd == 'w') cmd 1387 arch/powerpc/xmon/xmon.c termch = cmd; cmd 1454 arch/powerpc/xmon/xmon.c termch = cmd; cmd 1455 arch/powerpc/xmon/xmon.c cmd = skipbl(); cmd 1456 arch/powerpc/xmon/xmon.c if (cmd == '?') { cmd 1460 arch/powerpc/xmon/xmon.c termch = cmd; cmd 1785 arch/powerpc/xmon/xmon.c int cmd; cmd 1788 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 1789 arch/powerpc/xmon/xmon.c if (cmd != 'i') cmd 1790 arch/powerpc/xmon/xmon.c termch = cmd; cmd 1801 arch/powerpc/xmon/xmon.c if (cmd != 'i') { cmd 1988 arch/powerpc/xmon/xmon.c int cmd; cmd 1991 arch/powerpc/xmon/xmon.c cmd = skipbl(); cmd 1993 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 2214 arch/powerpc/xmon/xmon.c int cmd, inc, i, nslash; cmd 2219 arch/powerpc/xmon/xmon.c cmd = skipbl(); cmd 2220 arch/powerpc/xmon/xmon.c if (cmd == '?') { cmd 2224 arch/powerpc/xmon/xmon.c termch = cmd; cmd 2227 arch/powerpc/xmon/xmon.c while ((cmd = skipbl()) != '\n') { cmd 2228 arch/powerpc/xmon/xmon.c switch( cmd ){ cmd 2267 arch/powerpc/xmon/xmon.c cmd = skipbl(); cmd 2268 arch/powerpc/xmon/xmon.c if (cmd == '\n') cmd 2271 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 2966 arch/powerpc/xmon/xmon.c memops(int cmd) cmd 2971 arch/powerpc/xmon/xmon.c scanhex((void *)(cmd == 's'? &mval: &msrc)); cmd 2975 arch/powerpc/xmon/xmon.c switch( cmd ){ cmd 4150 arch/powerpc/xmon/xmon.c int cmd, subcmd = 0; cmd 4152 arch/powerpc/xmon/xmon.c cmd = inchar(); cmd 4153 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 4172 arch/powerpc/xmon/xmon.c switch (cmd) { cmd 19 arch/riscv/kernel/reset.c void machine_restart(char *cmd) cmd 21 arch/riscv/kernel/reset.c do_kernel_restart(cmd); cmd 188 arch/s390/appldata/appldata_base.c static void __appldata_vtimer_setup(int cmd) cmd 192 arch/s390/appldata/appldata_base.c switch (cmd) { cmd 11 arch/s390/boot/uv.c .header.cmd = UVC_CMD_QUI, cmd 61 arch/s390/hypfs/hypfs_dbfs.c static long dbfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 68 arch/s390/hypfs/hypfs_dbfs.c rc = df->unlocked_ioctl(file, cmd, arg); cmd 26 arch/s390/hypfs/hypfs_sprp.c static inline unsigned long __hypfs_sprp_diag304(void *data, unsigned long cmd) cmd 30 arch/s390/hypfs/hypfs_sprp.c register unsigned long _cmd asm("4") = cmd; cmd 38 arch/s390/hypfs/hypfs_sprp.c static unsigned long hypfs_sprp_diag304(void *data, unsigned long cmd) cmd 41 arch/s390/hypfs/hypfs_sprp.c return __hypfs_sprp_diag304(data, cmd); cmd 72 arch/s390/hypfs/hypfs_sprp.c unsigned long cmd; cmd 97 arch/s390/hypfs/hypfs_sprp.c cmd = *(unsigned long *) &diag304->args[0]; cmd 98 arch/s390/hypfs/hypfs_sprp.c diag304->rc = hypfs_sprp_diag304(data, cmd); cmd 113 arch/s390/hypfs/hypfs_sprp.c static long hypfs_sprp_ioctl(struct file *file, unsigned int cmd, cmd 124 arch/s390/hypfs/hypfs_sprp.c switch (cmd) { cmd 214 arch/s390/include/asm/ccwdev.h extern struct ciw *ccw_device_get_ciw(struct ccw_device *, __u32 cmd); cmd 259 arch/s390/include/asm/cio.h __u32 cmd : 8; cmd 13 arch/s390/include/asm/clp.h u16 cmd; cmd 15 arch/s390/include/asm/cpcmd.h int __cpcmd(const char *cmd, char *response, int rlen, int *response_code); cmd 30 arch/s390/include/asm/cpcmd.h int cpcmd(const char *cmd, char *response, int rlen, int *response_code); cmd 239 arch/s390/include/asm/fcx.h u32 cmd:8; cmd 307 arch/s390/include/asm/fcx.h struct dcw *tccb_add_dcw(struct tccb *tccb, size_t tccb_size, u8 cmd, u8 flags, cmd 24 arch/s390/include/asm/itcw.h struct dcw *itcw_add_dcw(struct itcw *itcw, u8 cmd, u8 flags, void *cd, cmd 141 arch/s390/include/asm/scsw.h struct cmd_scsw cmd; cmd 242 arch/s390/include/asm/scsw.h return scsw->cmd.key; cmd 257 arch/s390/include/asm/scsw.h return scsw->cmd.eswf; cmd 272 arch/s390/include/asm/scsw.h return scsw->cmd.cc; cmd 287 arch/s390/include/asm/scsw.h return scsw->cmd.ectl; cmd 302 arch/s390/include/asm/scsw.h return scsw->cmd.pno; cmd 317 arch/s390/include/asm/scsw.h return scsw->cmd.fctl; cmd 332 arch/s390/include/asm/scsw.h return scsw->cmd.actl; cmd 347 arch/s390/include/asm/scsw.h return scsw->cmd.stctl; cmd 362 arch/s390/include/asm/scsw.h return scsw->cmd.dstat; cmd 377 arch/s390/include/asm/scsw.h return scsw->cmd.cstat; cmd 389 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 401 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 413 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); cmd 425 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) && cmd 426 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); cmd 438 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 450 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 462 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 474 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 486 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); cmd 498 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) && cmd 499 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS); cmd 511 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && cmd 512 arch/s390/include/asm/scsw.h !(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) && cmd 513 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_ALERT_STATUS); cmd 525 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl != 0) && cmd 526 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && cmd 527 arch/s390/include/asm/scsw.h (!(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) || cmd 528 arch/s390/include/asm/scsw.h ((scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) && cmd 529 arch/s390/include/asm/scsw.h (scsw->cmd.actl & SCSW_ACTL_SUSPENDED))); cmd 580 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && cmd 581 arch/s390/include/asm/scsw.h (scsw->cmd.cc != 3); cmd 593 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && cmd 594 arch/s390/include/asm/scsw.h (scsw->cmd.cc != 3); cmd 961 arch/s390/include/asm/scsw.h return (scsw->cmd.cc != 0) || (scsw->cmd.stctl != cmd 38 arch/s390/include/asm/uv.h u16 cmd; /* Command Code */ cmd 80 arch/s390/include/asm/uv.h static inline int share(unsigned long addr, u16 cmd) cmd 83 arch/s390/include/asm/uv.h .header.cmd = cmd, cmd 19 arch/s390/include/uapi/asm/clp.h unsigned int cmd : 8; cmd 60 arch/s390/kernel/cpcmd.c int __cpcmd(const char *cmd, char *response, int rlen, int *response_code) cmd 66 arch/s390/kernel/cpcmd.c cmdlen = strlen(cmd); cmd 68 arch/s390/kernel/cpcmd.c memcpy(cpcmd_buf, cmd, cmdlen); cmd 86 arch/s390/kernel/cpcmd.c int cpcmd(const char *cmd, char *response, int rlen, int *response_code) cmd 99 arch/s390/kernel/cpcmd.c len = __cpcmd(cmd, lowbuf, rlen, response_code); cmd 105 arch/s390/kernel/cpcmd.c len = __cpcmd(cmd, response, rlen, response_code); cmd 1323 arch/s390/kernel/ipl.c char *cmd; cmd 1326 arch/s390/kernel/ipl.c cmd = vmcmd_on_reboot; cmd 1328 arch/s390/kernel/ipl.c cmd = vmcmd_on_panic; cmd 1330 arch/s390/kernel/ipl.c cmd = vmcmd_on_halt; cmd 1332 arch/s390/kernel/ipl.c cmd = vmcmd_on_poff; cmd 1334 arch/s390/kernel/ipl.c cmd = vmcmd_on_restart; cmd 1338 arch/s390/kernel/ipl.c if (strlen(cmd) == 0) cmd 1340 arch/s390/kernel/ipl.c __cpcmd(cmd, NULL, 0, NULL); cmd 60 arch/s390/pci/pci_clp.c : [cc] "+d" (cc), [mask] "=d" (mask) : [cmd] "a" (1) cmd 127 arch/s390/pci/pci_clp.c rrb->request.hdr.cmd = CLP_QUERY_PCI_FNGRP; cmd 188 arch/s390/pci/pci_clp.c rrb->request.hdr.cmd = CLP_QUERY_PCI_FN; cmd 259 arch/s390/pci/pci_clp.c rrb->request.hdr.cmd = CLP_SET_PCI_FN; cmd 331 arch/s390/pci/pci_clp.c rrb->request.hdr.cmd = CLP_LIST_PCI; cmd 485 arch/s390/pci/pci_clp.c switch (lpcb->cmd) { cmd 544 arch/s390/pci/pci_clp.c switch (lpcb->cmd) { cmd 611 arch/s390/pci/pci_clp.c if (req->cmd > 1 || clp_get_ilp(&ilp) != 0) cmd 615 arch/s390/pci/pci_clp.c if (req->cmd == 0) { cmd 624 arch/s390/pci/pci_clp.c static long clp_misc_ioctl(struct file *filp, unsigned int cmd, cmd 630 arch/s390/pci/pci_clp.c if (cmd != CLP_SYNC) cmd 58 arch/sh/boards/mach-landisk/gio.c static long gio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 63 arch/sh/boards/mach-landisk/gio.c if (cmd & 0x01) { /* write */ cmd 69 arch/sh/boards/mach-landisk/gio.c switch (cmd) { cmd 114 arch/sh/boards/mach-landisk/gio.c if ((cmd & 0x01) == 0) { /* read */ cmd 169 arch/sh/boards/mach-migor/setup.c static void migor_nand_flash_cmd_ctl(struct nand_chip *chip, int cmd, cmd 172 arch/sh/boards/mach-migor/setup.c if (cmd == NAND_CMD_NONE) cmd 176 arch/sh/boards/mach-migor/setup.c writeb(cmd, chip->legacy.IO_ADDR_W + 0x00400000); cmd 178 arch/sh/boards/mach-migor/setup.c writeb(cmd, chip->legacy.IO_ADDR_W + 0x00800000); cmd 180 arch/sh/boards/mach-migor/setup.c writeb(cmd, chip->legacy.IO_ADDR_W); cmd 221 arch/sh/boards/mach-sdk7786/setup.c static void sdk7786_restart(char *cmd) cmd 125 arch/sh/drivers/pci/common.c unsigned int cmd = 0; cmd 129 arch/sh/drivers/pci/common.c cmd |= PCI_STATUS_REC_MASTER_ABORT; cmd 139 arch/sh/drivers/pci/common.c cmd |= PCI_STATUS_REC_TARGET_ABORT; cmd 148 arch/sh/drivers/pci/common.c cmd |= PCI_STATUS_PARITY | PCI_STATUS_DETECTED_PARITY; cmd 158 arch/sh/drivers/pci/common.c return cmd; cmd 97 arch/sh/drivers/pci/pci-sh7780.c unsigned int cmd; cmd 111 arch/sh/drivers/pci/pci-sh7780.c cmd = pcibios_handle_status_errors(addr, status, hose); cmd 112 arch/sh/drivers/pci/pci-sh7780.c if (likely(cmd)) cmd 113 arch/sh/drivers/pci/pci-sh7780.c __raw_writew(cmd, hose->reg_base + PCI_STATUS); cmd 120 arch/sh/drivers/pci/pci-sh7780.c for (i = cmd = 0; i < ARRAY_SIZE(pci_arbiter_errors); i++) { cmd 124 arch/sh/drivers/pci/pci-sh7780.c cmd |= pci_arbiter_errors[i].mask; cmd 127 arch/sh/drivers/pci/pci-sh7780.c __raw_writel(cmd, hose->reg_base + SH4_PCIAINT); cmd 133 arch/sh/drivers/pci/pci-sh7780.c for (i = cmd = 0; i < ARRAY_SIZE(pci_interrupt_errors); i++) { cmd 137 arch/sh/drivers/pci/pci-sh7780.c cmd |= pci_interrupt_errors[i].mask; cmd 140 arch/sh/drivers/pci/pci-sh7780.c __raw_writel(cmd, hose->reg_base + SH4_PCIINT); cmd 10 arch/sh/include/asm/reboot.h void (*restart)(char *cmd); cmd 314 arch/sh/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 318 arch/sh/kernel/kgdb.c switch (cmd) { cmd 339 arch/sh/kernel/kgdb.c kgdb_notify(struct notifier_block *self, unsigned long cmd, void *ptr) cmd 345 arch/sh/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 88 arch/sh/kernel/reboot.c void machine_restart(char *cmd) cmd 90 arch/sh/kernel/reboot.c machine_ops.restart(cmd); cmd 89 arch/sparc/kernel/apc.c static long apc_ioctl(struct file *f, unsigned int cmd, unsigned long __arg) cmd 93 arch/sparc/kernel/apc.c switch (cmd) { cmd 65 arch/sparc/kernel/leon_pci.c u16 cmd, oldcmd; cmd 68 arch/sparc/kernel/leon_pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 69 arch/sparc/kernel/leon_pci.c oldcmd = cmd; cmd 79 arch/sparc/kernel/leon_pci.c cmd |= PCI_COMMAND_IO; cmd 81 arch/sparc/kernel/leon_pci.c cmd |= PCI_COMMAND_MEMORY; cmd 84 arch/sparc/kernel/leon_pci.c if (cmd != oldcmd) { cmd 85 arch/sparc/kernel/leon_pci.c pci_info(dev, "enabling device (%04x -> %04x)\n", oldcmd, cmd); cmd 86 arch/sparc/kernel/leon_pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 242 arch/sparc/kernel/nmi.c static int nmi_shutdown(struct notifier_block *nb, unsigned long cmd, void *p) cmd 728 arch/sparc/kernel/pci.c u16 cmd, oldcmd; cmd 731 arch/sparc/kernel/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 732 arch/sparc/kernel/pci.c oldcmd = cmd; cmd 742 arch/sparc/kernel/pci.c cmd |= PCI_COMMAND_IO; cmd 744 arch/sparc/kernel/pci.c cmd |= PCI_COMMAND_MEMORY; cmd 747 arch/sparc/kernel/pci.c if (cmd != oldcmd) { cmd 748 arch/sparc/kernel/pci.c pci_info(dev, "enabling device (%04x -> %04x)\n", oldcmd, cmd); cmd 749 arch/sparc/kernel/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 646 arch/sparc/kernel/pcic.c u16 cmd, oldcmd; cmd 649 arch/sparc/kernel/pcic.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 650 arch/sparc/kernel/pcic.c oldcmd = cmd; cmd 660 arch/sparc/kernel/pcic.c cmd |= PCI_COMMAND_IO; cmd 662 arch/sparc/kernel/pcic.c cmd |= PCI_COMMAND_MEMORY; cmd 665 arch/sparc/kernel/pcic.c if (cmd != oldcmd) { cmd 666 arch/sparc/kernel/pcic.c pci_info(dev, "enabling device (%04x -> %04x)\n", oldcmd, cmd); cmd 667 arch/sparc/kernel/pcic.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 1614 arch/sparc/kernel/perf_event.c unsigned long cmd, void *__args) cmd 1627 arch/sparc/kernel/perf_event.c switch (cmd) { cmd 92 arch/sparc/kernel/process_32.c void machine_restart(char * cmd) cmd 102 arch/sparc/kernel/process_32.c if (cmd) cmd 103 arch/sparc/kernel/process_32.c prom_reboot(cmd); cmd 41 arch/sparc/kernel/reboot.c void machine_restart(char *cmd) cmd 48 arch/sparc/kernel/reboot.c if (cmd) cmd 49 arch/sparc/kernel/reboot.c prom_reboot(cmd); cmd 129 arch/um/drivers/harddog_kern.c unsigned int cmd, unsigned long arg) cmd 137 arch/um/drivers/harddog_kern.c switch (cmd) { cmd 153 arch/um/drivers/harddog_kern.c unsigned int cmd, unsigned long arg) cmd 158 arch/um/drivers/harddog_kern.c ret = harddog_ioctl_unlocked(file, cmd, arg); cmd 135 arch/um/drivers/hostaudio_kern.c unsigned int cmd, unsigned long arg) cmd 142 arch/um/drivers/hostaudio_kern.c printk(KERN_DEBUG "hostaudio: ioctl called, cmd = %u\n", cmd); cmd 144 arch/um/drivers/hostaudio_kern.c switch(cmd){ cmd 158 arch/um/drivers/hostaudio_kern.c err = os_ioctl_generic(state->fd, cmd, (unsigned long) &data); cmd 160 arch/um/drivers/hostaudio_kern.c switch(cmd){ cmd 229 arch/um/drivers/hostaudio_kern.c unsigned int cmd, unsigned long arg) cmd 237 arch/um/drivers/hostaudio_kern.c return os_ioctl_generic(state->fd, cmd, arg); cmd 65 arch/um/drivers/mconsole.h struct mconsole_command *cmd; cmd 68 arch/um/drivers/mconsole_kern.c req->request.cmd->handler(&req->request); cmd 84 arch/um/drivers/mconsole_kern.c if (req.cmd->context == MCONSOLE_INTR) cmd 85 arch/um/drivers/mconsole_kern.c (*req.cmd->handler)(&req); cmd 226 arch/um/drivers/mconsole_kern.c if (req->cmd->handler == mconsole_go) cmd 228 arch/um/drivers/mconsole_kern.c if (req->cmd->handler == mconsole_stop) { cmd 232 arch/um/drivers/mconsole_kern.c if (req->cmd->handler == mconsole_sysrq) { cmd 239 arch/um/drivers/mconsole_kern.c (*req->cmd->handler)(req); cmd 61 arch/um/drivers/mconsole_user.c struct mconsole_command *cmd; cmd 65 arch/um/drivers/mconsole_user.c cmd = &commands[i]; cmd 66 arch/um/drivers/mconsole_user.c if (!strncmp(req->request.data, cmd->command, cmd 67 arch/um/drivers/mconsole_user.c strlen(cmd->command))) { cmd 68 arch/um/drivers/mconsole_user.c return cmd; cmd 117 arch/um/drivers/mconsole_user.c req->cmd = mconsole_parse(req); cmd 118 arch/um/drivers/mconsole_user.c if (req->cmd == NULL) { cmd 44 arch/um/drivers/mmapper_kern.c static long mmapper_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 106 arch/um/drivers/ubd_kern.c unsigned int cmd, unsigned long arg); cmd 1427 arch/um/drivers/ubd_kern.c unsigned int cmd, unsigned long arg) cmd 1432 arch/um/drivers/ubd_kern.c switch (cmd) { cmd 139 arch/um/include/shared/os.h extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg); cmd 85 arch/um/os-Linux/file.c int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg) cmd 89 arch/um/os-Linux/file.c err = ioctl(fd, cmd, arg); cmd 223 arch/unicore32/kernel/pci.c u16 cmd; cmd 225 arch/unicore32/kernel/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 226 arch/unicore32/kernel/pci.c cmd |= features; cmd 227 arch/unicore32/kernel/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 346 arch/unicore32/kernel/pci.c u16 cmd, old_cmd; cmd 350 arch/unicore32/kernel/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 351 arch/unicore32/kernel/pci.c old_cmd = cmd; cmd 364 arch/unicore32/kernel/pci.c cmd |= PCI_COMMAND_IO; cmd 366 arch/unicore32/kernel/pci.c cmd |= PCI_COMMAND_MEMORY; cmd 373 arch/unicore32/kernel/pci.c cmd |= PCI_COMMAND_IO | PCI_COMMAND_MEMORY; cmd 375 arch/unicore32/kernel/pci.c if (cmd != old_cmd) { cmd 377 arch/unicore32/kernel/pci.c pci_name(dev), old_cmd, cmd); cmd 378 arch/unicore32/kernel/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 71 arch/unicore32/kernel/process.c void machine_restart(char *cmd) cmd 684 arch/x86/events/amd/ibs.c perf_ibs_nmi_handler(unsigned int cmd, struct pt_regs *regs) cmd 1552 arch/x86/events/core.c perf_event_nmi_handler(unsigned int cmd, struct pt_regs *regs) cmd 34 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_ipc_simple_command(int cmd, int sub); cmd 35 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_ipc_raw_cmd(u32 cmd, u32 sub, u8 *in, u32 inlen, cmd 37 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_ipc_command(u32 cmd, u32 sub, u8 *in, u32 inlen, cmd 47 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_ipc_simple_command(int cmd, int sub) cmd 52 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_ipc_raw_cmd(u32 cmd, u32 sub, u8 *in, u32 inlen, cmd 58 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_ipc_command(u32 cmd, u32 sub, u8 *in, u32 inlen, cmd 83 arch/x86/include/asm/intel_punit_ipc.h int intel_punit_ipc_simple_command(int cmd, int para1, int para2); cmd 84 arch/x86/include/asm/intel_punit_ipc.h int intel_punit_ipc_command(u32 cmd, u32 para1, u32 para2, u32 *in, u32 *out); cmd 88 arch/x86/include/asm/intel_punit_ipc.h static inline int intel_punit_ipc_simple_command(int cmd, cmd 94 arch/x86/include/asm/intel_punit_ipc.h static inline int intel_punit_ipc_command(u32 cmd, u32 para1, u32 para2, cmd 50 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_simple_command(int cmd, int sub); cmd 51 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_command(int cmd, int sub, u32 *in, int inlen, cmd 53 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_raw_command(int cmd, int sub, u8 *in, int inlen, cmd 89 arch/x86/include/asm/kgdb.h extern int kgdb_ll_trap(int cmd, const char *str, cmd 10 arch/x86/include/asm/reboot.h void (*restart)(char *cmd); cmd 278 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_callback_op(int cmd, void *arg) cmd 280 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, callback_op, cmd, arg); cmd 284 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_sched_op(int cmd, void *arg) cmd 286 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, sched_op, cmd, arg); cmd 332 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_memory_op(unsigned int cmd, void *arg) cmd 334 arch/x86/include/asm/xen/hypercall.h return _hypercall2(long, memory_op, cmd, arg); cmd 356 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_event_channel_op(int cmd, void *arg) cmd 358 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, event_channel_op, cmd, arg); cmd 362 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_xen_version(int cmd, void *arg) cmd 364 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, xen_version, cmd, arg); cmd 368 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_console_io(int cmd, int count, char *str) cmd 370 arch/x86/include/asm/xen/hypercall.h return _hypercall3(int, console_io, cmd, count, str); cmd 374 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_physdev_op(int cmd, void *arg) cmd 376 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, physdev_op, cmd, arg); cmd 380 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_grant_table_op(unsigned int cmd, void *uop, unsigned int count) cmd 382 arch/x86/include/asm/xen/hypercall.h return _hypercall3(int, grant_table_op, cmd, uop, count); cmd 386 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_vm_assist(unsigned int cmd, unsigned int type) cmd 388 arch/x86/include/asm/xen/hypercall.h return _hypercall2(int, vm_assist, cmd, type); cmd 392 arch/x86/include/asm/xen/hypercall.h HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) cmd 394 arch/x86/include/asm/xen/hypercall.h return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args); cmd 42 arch/x86/kernel/apic/hw_nmi.c static int nmi_cpu_backtrace_handler(unsigned int cmd, struct pt_regs *regs) cmd 1518 arch/x86/kernel/apm_32.c static long do_ioctl(struct file *filp, u_int cmd, u_long arg) cmd 1528 arch/x86/kernel/apm_32.c switch (cmd) { cmd 647 arch/x86/kernel/cpu/bugs.c enum spectre_v2_user_cmd cmd; cmd 689 arch/x86/kernel/cpu/bugs.c return v2_user_options[i].cmd; cmd 702 arch/x86/kernel/cpu/bugs.c enum spectre_v2_user_cmd cmd; cmd 711 arch/x86/kernel/cpu/bugs.c cmd = spectre_v2_parse_user_cmdline(v2_cmd); cmd 712 arch/x86/kernel/cpu/bugs.c switch (cmd) { cmd 736 arch/x86/kernel/cpu/bugs.c switch (cmd) { cmd 795 arch/x86/kernel/cpu/bugs.c enum spectre_v2_mitigation_cmd cmd; cmd 814 arch/x86/kernel/cpu/bugs.c enum spectre_v2_mitigation_cmd cmd = SPECTRE_V2_CMD_AUTO; cmd 829 arch/x86/kernel/cpu/bugs.c cmd = mitigation_options[i].cmd; cmd 838 arch/x86/kernel/cpu/bugs.c if ((cmd == SPECTRE_V2_CMD_RETPOLINE || cmd 839 arch/x86/kernel/cpu/bugs.c cmd == SPECTRE_V2_CMD_RETPOLINE_AMD || cmd 840 arch/x86/kernel/cpu/bugs.c cmd == SPECTRE_V2_CMD_RETPOLINE_GENERIC) && cmd 846 arch/x86/kernel/cpu/bugs.c if (cmd == SPECTRE_V2_CMD_RETPOLINE_AMD && cmd 855 arch/x86/kernel/cpu/bugs.c return cmd; cmd 860 arch/x86/kernel/cpu/bugs.c enum spectre_v2_mitigation_cmd cmd = spectre_v2_parse_cmdline(); cmd 868 arch/x86/kernel/cpu/bugs.c (cmd == SPECTRE_V2_CMD_NONE || cmd == SPECTRE_V2_CMD_AUTO)) cmd 871 arch/x86/kernel/cpu/bugs.c switch (cmd) { cmd 952 arch/x86/kernel/cpu/bugs.c spectre_v2_user_select_mitigation(cmd); cmd 1077 arch/x86/kernel/cpu/bugs.c enum ssb_mitigation_cmd cmd; cmd 1088 arch/x86/kernel/cpu/bugs.c enum ssb_mitigation_cmd cmd = SPEC_STORE_BYPASS_CMD_AUTO; cmd 1105 arch/x86/kernel/cpu/bugs.c cmd = ssb_mitigation_options[i].cmd; cmd 1115 arch/x86/kernel/cpu/bugs.c return cmd; cmd 1121 arch/x86/kernel/cpu/bugs.c enum ssb_mitigation_cmd cmd; cmd 1126 arch/x86/kernel/cpu/bugs.c cmd = ssb_parse_cmdline(); cmd 1128 arch/x86/kernel/cpu/bugs.c (cmd == SPEC_STORE_BYPASS_CMD_NONE || cmd 1129 arch/x86/kernel/cpu/bugs.c cmd == SPEC_STORE_BYPASS_CMD_AUTO)) cmd 1132 arch/x86/kernel/cpu/bugs.c switch (cmd) { cmd 252 arch/x86/kernel/cpu/mce/dev-mcelog.c static long mce_chrdev_ioctl(struct file *f, unsigned int cmd, cmd 260 arch/x86/kernel/cpu/mce/dev-mcelog.c switch (cmd) { cmd 159 arch/x86/kernel/cpu/mce/inject.c static int mce_raise_notify(unsigned int cmd, struct pt_regs *regs) cmd 158 arch/x86/kernel/cpu/mtrr/if.c mtrr_ioctl(struct file *file, unsigned int cmd, unsigned long __arg) cmd 170 arch/x86/kernel/cpu/mtrr/if.c switch (cmd) { cmd 222 arch/x86/kernel/cpu/mtrr/if.c switch (cmd) { cmd 334 arch/x86/kernel/cpu/mtrr/if.c switch (cmd) { cmd 51 arch/x86/kernel/cpu/vmware.c #define VMWARE_PORT(cmd, eax, ebx, ecx, edx) \ cmd 55 arch/x86/kernel/cpu/vmware.c "c"(VMWARE_CMD_##cmd), \ cmd 59 arch/x86/kernel/cpu/vmware.c #define VMWARE_VMCALL(cmd, eax, ebx, ecx, edx) \ cmd 63 arch/x86/kernel/cpu/vmware.c "c"(VMWARE_CMD_##cmd), \ cmd 67 arch/x86/kernel/cpu/vmware.c #define VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx) \ cmd 71 arch/x86/kernel/cpu/vmware.c "c"(VMWARE_CMD_##cmd), \ cmd 75 arch/x86/kernel/cpu/vmware.c #define VMWARE_CMD(cmd, eax, ebx, ecx, edx) do { \ cmd 78 arch/x86/kernel/cpu/vmware.c VMWARE_VMCALL(cmd, eax, ebx, ecx, edx); \ cmd 81 arch/x86/kernel/cpu/vmware.c VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx); \ cmd 84 arch/x86/kernel/cpu/vmware.c VMWARE_PORT(cmd, eax, ebx, ecx, edx); \ cmd 53 arch/x86/kernel/cpuid.c struct cpuid_regs_done *cmd = cmd_block; cmd 55 arch/x86/kernel/cpuid.c cpuid_count(cmd->regs.eax, cmd->regs.ecx, cmd 56 arch/x86/kernel/cpuid.c &cmd->regs.eax, &cmd->regs.ebx, cmd 57 arch/x86/kernel/cpuid.c &cmd->regs.ecx, &cmd->regs.edx); cmd 59 arch/x86/kernel/cpuid.c complete(&cmd->done); cmd 66 arch/x86/kernel/cpuid.c struct cpuid_regs_done cmd; cmd 75 arch/x86/kernel/cpuid.c init_completion(&cmd.done); cmd 79 arch/x86/kernel/cpuid.c .info = &cmd, cmd 82 arch/x86/kernel/cpuid.c cmd.regs.eax = pos; cmd 83 arch/x86/kernel/cpuid.c cmd.regs.ecx = pos >> 32; cmd 88 arch/x86/kernel/cpuid.c wait_for_completion(&cmd.done); cmd 89 arch/x86/kernel/cpuid.c if (copy_to_user(tmp, &cmd.regs, 16)) { cmd 96 arch/x86/kernel/cpuid.c reinit_completion(&cmd.done); cmd 307 arch/x86/kernel/crash.c struct crash_memmap_data *cmd = arg; cmd 308 arch/x86/kernel/crash.c struct boot_params *params = cmd->params; cmd 313 arch/x86/kernel/crash.c ei.type = cmd->type; cmd 349 arch/x86/kernel/crash.c struct crash_memmap_data cmd; cmd 356 arch/x86/kernel/crash.c memset(&cmd, 0, sizeof(struct crash_memmap_data)); cmd 357 arch/x86/kernel/crash.c cmd.params = params; cmd 366 arch/x86/kernel/crash.c cmd.type = E820_TYPE_ACPI; cmd 368 arch/x86/kernel/crash.c walk_iomem_res_desc(IORES_DESC_ACPI_TABLES, flags, 0, -1, &cmd, cmd 372 arch/x86/kernel/crash.c cmd.type = E820_TYPE_NVS; cmd 373 arch/x86/kernel/crash.c walk_iomem_res_desc(IORES_DESC_ACPI_NV_STORAGE, flags, 0, -1, &cmd, cmd 377 arch/x86/kernel/crash.c cmd.type = E820_TYPE_RESERVED; cmd 379 arch/x86/kernel/crash.c walk_iomem_res_desc(IORES_DESC_RESERVED, flags, 0, -1, &cmd, cmd 496 arch/x86/kernel/kgdb.c static int kgdb_nmi_handler(unsigned int cmd, struct pt_regs *regs) cmd 500 arch/x86/kernel/kgdb.c switch (cmd) { cmd 527 arch/x86/kernel/kgdb.c static int __kgdb_notify(struct die_args *args, unsigned long cmd) cmd 531 arch/x86/kernel/kgdb.c switch (cmd) { cmd 548 arch/x86/kernel/kgdb.c if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs)) cmd 556 arch/x86/kernel/kgdb.c int kgdb_ll_trap(int cmd, const char *str, cmd 571 arch/x86/kernel/kgdb.c return __kgdb_notify(&args, cmd); cmd 575 arch/x86/kernel/kgdb.c kgdb_notify(struct notifier_block *self, unsigned long cmd, void *ptr) cmd 581 arch/x86/kernel/kgdb.c ret = __kgdb_notify(ptr, cmd); cmd 785 arch/x86/kernel/reboot.c void machine_restart(char *cmd) cmd 787 arch/x86/kernel/reboot.c machine_ops.restart(cmd); cmd 938 arch/x86/kernel/smpboot.c static int wakeup_cpu0_nmi(unsigned int cmd, struct pt_regs *regs) cmd 216 arch/x86/kernel/vm86_32.c SYSCALL_DEFINE2(vm86, unsigned long, cmd, unsigned long, arg) cmd 218 arch/x86/kernel/vm86_32.c switch (cmd) { cmd 223 arch/x86/kernel/vm86_32.c return do_vm86_irq_handling(cmd, (int)arg); cmd 308 arch/x86/kvm/i8259.c int priority, cmd, irq; cmd 328 arch/x86/kvm/i8259.c cmd = val >> 5; cmd 329 arch/x86/kvm/i8259.c switch (cmd) { cmd 332 arch/x86/kvm/i8259.c s->rotate_on_auto_eoi = cmd >> 2; cmd 339 arch/x86/kvm/i8259.c if (cmd == 5) cmd 6614 arch/x86/kvm/svm.c goto cmd; cmd 6632 arch/x86/kvm/svm.c cmd: cmd 147 arch/x86/platform/intel-mid/pwr.c static int mid_pwr_wait_for_cmd(struct mid_pwr *pwr, u8 cmd) cmd 149 arch/x86/platform/intel-mid/pwr.c writel(PM_CMD_CMD(cmd) | PM_CMD_CM_IMMEDIATE, pwr->regs + PM_CMD); cmd 293 arch/x86/platform/intel-mid/pwr.c u32 cmd = PM_CMD_SYS_STATE_S5 | cmd 300 arch/x86/platform/intel-mid/pwr.c writel(cmd, pwr->regs + PM_CMD); cmd 109 arch/x86/platform/olpc/olpc.c static int olpc_xo1_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, cmd 141 arch/x86/platform/olpc/olpc.c pr_devel("olpc-ec: running cmd 0x%x\n", cmd); cmd 142 arch/x86/platform/olpc/olpc.c outb(cmd, 0x6c); cmd 48 arch/x86/xen/apic.c .cmd = XENPF_get_cpuinfo, cmd 48 arch/x86/xen/efi.c .cmd = XENPF_firmware_info, cmd 65 arch/x86/xen/efi.c op.cmd = XENPF_firmware_info; cmd 77 arch/x86/xen/efi.c op.cmd = XENPF_firmware_info; cmd 84 arch/x86/xen/efi.c op.cmd = XENPF_firmware_info; cmd 210 arch/x86/xen/enlighten_pv.c .cmd = XENPF_set_processor_pminfo, cmd 441 arch/x86/xen/enlighten_pv.c op->cmd = MMUEXT_SET_LDT; cmd 1127 arch/x86/xen/enlighten_pv.c op.cmd = XENPF_firmware_info; cmd 1361 arch/x86/xen/enlighten_pv.c .cmd = XENPF_firmware_info, cmd 719 arch/x86/xen/mmu_pv.c op.cmd = level; cmd 1082 arch/x86/xen/mmu_pv.c static void __init pin_pagetable_pfn(unsigned cmd, unsigned long pfn) cmd 1086 arch/x86/xen/mmu_pv.c op.cmd = cmd; cmd 1320 arch/x86/xen/mmu_pv.c op->cmd = MMUEXT_TLB_FLUSH_LOCAL; cmd 1339 arch/x86/xen/mmu_pv.c op->cmd = MMUEXT_INVLPG_LOCAL; cmd 1372 arch/x86/xen/mmu_pv.c args->op.cmd = MMUEXT_TLB_FLUSH_MULTI; cmd 1375 arch/x86/xen/mmu_pv.c args->op.cmd = MMUEXT_INVLPG_MULTI; cmd 1408 arch/x86/xen/mmu_pv.c op.cmd = kernel ? MMUEXT_NEW_BASEPTR : MMUEXT_NEW_USER_BASEPTR; cmd 1607 arch/x86/xen/mmu_pv.c static inline void __pin_pagetable_pfn(unsigned cmd, unsigned long pfn) cmd 1614 arch/x86/xen/mmu_pv.c op->cmd = cmd; cmd 2673 arch/x86/xen/mmu_pv.c op->cmd = MMUEXT_TLB_FLUSH_ALL; cmd 112 arch/x86/xen/time.c op.cmd = XENPF_settime64; cmd 118 arch/x86/xen/time.c op.cmd = XENPF_settime32; cmd 31 arch/xtensa/kernel/platform.c _F(void, setup, (char** cmd), { }); cmd 555 arch/xtensa/kernel/setup.c void machine_restart(char * cmd) cmd 315 block/blk-zoned.c unsigned int cmd, unsigned long arg) cmd 375 block/blk-zoned.c unsigned int cmd, unsigned long arg) cmd 77 block/bsg.c sreq->cmd = kzalloc(sreq->cmd_len, GFP_KERNEL); cmd 78 block/bsg.c if (!sreq->cmd) cmd 82 block/bsg.c if (copy_from_user(sreq->cmd, uptr64(hdr->request), sreq->cmd_len)) cmd 84 block/bsg.c if (blk_verify_command(sreq->cmd, mode)) cmd 347 block/bsg.c static long bsg_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 352 block/bsg.c switch (cmd) { cmd 373 block/bsg.c return scsi_cmd_ioctl(bd->queue, NULL, file->f_mode, cmd, uarg); cmd 82 block/compat_ioctl.c unsigned int cmd, unsigned long arg) cmd 89 block/compat_ioctl.c cmd, (unsigned long)p); cmd 107 block/compat_ioctl.c unsigned char cmd[CDROM_PACKET_SIZE]; cmd 119 block/compat_ioctl.c unsigned int cmd, unsigned long arg) cmd 141 block/compat_ioctl.c return __blkdev_driver_ioctl(bdev, mode, cmd, cmd 146 block/compat_ioctl.c unsigned int cmd, unsigned long arg) cmd 157 block/compat_ioctl.c if (copy_in_user(&cgc->cmd, &cgc32->cmd, sizeof(cgc->cmd)) || cmd 174 block/compat_ioctl.c return __blkdev_driver_ioctl(bdev, mode, cmd, (unsigned long)cgc); cmd 185 block/compat_ioctl.c unsigned int cmd, struct compat_blkpg_ioctl_arg __user *ua32) cmd 203 block/compat_ioctl.c return blkdev_ioctl(bdev, mode, cmd, (unsigned long)a); cmd 211 block/compat_ioctl.c unsigned cmd, unsigned long arg) cmd 213 block/compat_ioctl.c switch (cmd) { cmd 225 block/compat_ioctl.c return compat_hdio_ioctl(bdev, mode, cmd, arg); cmd 227 block/compat_ioctl.c return compat_cdrom_read_audio(bdev, mode, cmd, arg); cmd 229 block/compat_ioctl.c return compat_cdrom_generic_command(bdev, mode, cmd, arg); cmd 310 block/compat_ioctl.c return __blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 316 block/compat_ioctl.c long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 335 block/compat_ioctl.c switch (cmd) { cmd 362 block/compat_ioctl.c return blkdev_ioctl(bdev, mode, cmd, cmd 368 block/compat_ioctl.c return compat_blkpg_ioctl(bdev, mode, cmd, compat_ptr(arg)); cmd 407 block/compat_ioctl.c ret = blk_trace_ioctl(bdev, cmd, compat_ptr(arg)); cmd 415 block/compat_ioctl.c return blkdev_ioctl(bdev, mode, cmd, cmd 419 block/compat_ioctl.c ret = disk->fops->compat_ioctl(bdev, mode, cmd, arg); cmd 421 block/compat_ioctl.c ret = compat_blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 299 block/ioctl.c unsigned cmd, unsigned long arg) cmd 304 block/ioctl.c return disk->fops->ioctl(bdev, mode, cmd, arg); cmd 426 block/ioctl.c unsigned cmd, unsigned long arg) cmd 433 block/ioctl.c ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 443 block/ioctl.c unsigned cmd, unsigned long arg) cmd 450 block/ioctl.c ret = __blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 513 block/ioctl.c int blkdev_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, cmd 520 block/ioctl.c switch (cmd) { cmd 522 block/ioctl.c return blkdev_flushbuf(bdev, mode, cmd, arg); cmd 524 block/ioctl.c return blkdev_roset(bdev, mode, cmd, arg); cmd 533 block/ioctl.c return blkdev_report_zones_ioctl(bdev, mode, cmd, arg); cmd 535 block/ioctl.c return blkdev_reset_zones_ioctl(bdev, mode, cmd, arg); cmd 592 block/ioctl.c return blk_trace_ioctl(bdev, cmd, argp); cmd 606 block/ioctl.c return __blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 196 block/scsi_ioctl.c int blk_verify_command(unsigned char *cmd, fmode_t mode) cmd 205 block/scsi_ioctl.c if (test_bit(cmd[0], filter->read_ok)) cmd 209 block/scsi_ioctl.c if (test_bit(cmd[0], filter->write_ok) && (mode & FMODE_WRITE)) cmd 221 block/scsi_ioctl.c if (copy_from_user(req->cmd, hdr->cmdp, hdr->cmd_len)) cmd 223 block/scsi_ioctl.c if (blk_verify_command(req->cmd, mode)) cmd 316 block/scsi_ioctl.c req->cmd = kzalloc(hdr->cmd_len, GFP_KERNEL); cmd 317 block/scsi_ioctl.c if (!req->cmd) cmd 451 block/scsi_ioctl.c if (copy_from_user(req->cmd, sic->data, cmdlen)) cmd 457 block/scsi_ioctl.c err = blk_verify_command(req->cmd, mode); cmd 520 block/scsi_ioctl.c int cmd, int data) cmd 529 block/scsi_ioctl.c scsi_req(rq)->cmd[0] = cmd; cmd 530 block/scsi_ioctl.c scsi_req(rq)->cmd[4] = data; cmd 546 block/scsi_ioctl.c unsigned int cmd, void __user *arg) cmd 553 block/scsi_ioctl.c switch (cmd) { cmd 605 block/scsi_ioctl.c hdr.cmd_len = sizeof(cgc.cmd); cmd 632 block/scsi_ioctl.c hdr.cmdp = ((struct cdrom_generic_command __user*) arg)->cmd; cmd 633 block/scsi_ioctl.c hdr.cmd_len = sizeof(cgc.cmd); cmd 675 block/scsi_ioctl.c int scsi_verify_blk_ioctl(struct block_device *bd, unsigned int cmd) cmd 688 block/scsi_ioctl.c unsigned int cmd, void __user *arg) cmd 692 block/scsi_ioctl.c ret = scsi_verify_blk_ioctl(bd, cmd); cmd 696 block/scsi_ioctl.c return scsi_cmd_ioctl(bd->bd_disk->queue, bd->bd_disk, mode, cmd, arg); cmd 709 block/scsi_ioctl.c req->cmd = req->__cmd; cmd 91 block/sed-opal.c u8 cmd[IO_BUFFER_LENGTH]; cmd 321 block/sed-opal.c dev->cmd, IO_BUFFER_LENGTH, cmd 530 block/sed-opal.c static size_t remaining_size(struct opal_dev *cmd) cmd 532 block/sed-opal.c return IO_BUFFER_LENGTH - cmd->pos; cmd 535 block/sed-opal.c static bool can_add(int *err, struct opal_dev *cmd, size_t len) cmd 540 block/sed-opal.c if (remaining_size(cmd) < len) { cmd 549 block/sed-opal.c static void add_token_u8(int *err, struct opal_dev *cmd, u8 tok) cmd 551 block/sed-opal.c if (!can_add(err, cmd, 1)) cmd 554 block/sed-opal.c cmd->cmd[cmd->pos++] = tok; cmd 557 block/sed-opal.c static void add_short_atom_header(struct opal_dev *cmd, bool bytestring, cmd 568 block/sed-opal.c add_token_u8(&err, cmd, atom); cmd 571 block/sed-opal.c static void add_medium_atom_header(struct opal_dev *cmd, bool bytestring, cmd 581 block/sed-opal.c cmd->cmd[cmd->pos++] = header0; cmd 582 block/sed-opal.c cmd->cmd[cmd->pos++] = len; cmd 585 block/sed-opal.c static void add_token_u64(int *err, struct opal_dev *cmd, u64 number) cmd 591 block/sed-opal.c add_token_u8(err, cmd, number); cmd 598 block/sed-opal.c if (!can_add(err, cmd, len + 1)) { cmd 602 block/sed-opal.c add_short_atom_header(cmd, false, false, len); cmd 604 block/sed-opal.c add_token_u8(err, cmd, number >> (len * 8)); cmd 607 block/sed-opal.c static u8 *add_bytestring_header(int *err, struct opal_dev *cmd, size_t len) cmd 617 block/sed-opal.c if (!can_add(err, cmd, header_len + len)) { cmd 623 block/sed-opal.c add_short_atom_header(cmd, true, false, len); cmd 625 block/sed-opal.c add_medium_atom_header(cmd, true, false, len); cmd 627 block/sed-opal.c return &cmd->cmd[cmd->pos]; cmd 630 block/sed-opal.c static void add_token_bytestring(int *err, struct opal_dev *cmd, cmd 635 block/sed-opal.c start = add_bytestring_header(err, cmd, len); cmd 639 block/sed-opal.c cmd->pos += len; cmd 674 block/sed-opal.c static void set_comid(struct opal_dev *cmd, u16 comid) cmd 676 block/sed-opal.c struct opal_header *hdr = (struct opal_header *)cmd->cmd; cmd 684 block/sed-opal.c static int cmd_finalize(struct opal_dev *cmd, u32 hsn, u32 tsn) cmd 694 block/sed-opal.c add_token_u8(&err, cmd, OPAL_ENDLIST); cmd 696 block/sed-opal.c add_token_u8(&err, cmd, OPAL_ENDOFDATA); cmd 697 block/sed-opal.c add_token_u8(&err, cmd, OPAL_STARTLIST); cmd 698 block/sed-opal.c add_token_u8(&err, cmd, 0); cmd 699 block/sed-opal.c add_token_u8(&err, cmd, 0); cmd 700 block/sed-opal.c add_token_u8(&err, cmd, 0); cmd 701 block/sed-opal.c add_token_u8(&err, cmd, OPAL_ENDLIST); cmd 708 block/sed-opal.c hdr = (struct opal_header *) cmd->cmd; cmd 713 block/sed-opal.c hdr->subpkt.length = cpu_to_be32(cmd->pos - sizeof(*hdr)); cmd 714 block/sed-opal.c while (cmd->pos % 4) { cmd 715 block/sed-opal.c if (cmd->pos >= IO_BUFFER_LENGTH) { cmd 719 block/sed-opal.c cmd->cmd[cmd->pos++] = 0; cmd 721 block/sed-opal.c hdr->pkt.length = cpu_to_be32(cmd->pos - sizeof(hdr->cp) - cmd 723 block/sed-opal.c hdr->cp.length = cpu_to_be32(cmd->pos - sizeof(hdr->cp)); cmd 1007 block/sed-opal.c print_buffer(dev->cmd, dev->pos); cmd 1021 block/sed-opal.c memset(dev->cmd, 0, IO_BUFFER_LENGTH); cmd 1101 block/sed-opal.c print_buffer(dev->cmd, dev->pos); cmd 2446 block/sed-opal.c int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *arg) cmd 2458 block/sed-opal.c p = memdup_user(arg, _IOC_SIZE(cmd)); cmd 2462 block/sed-opal.c switch (cmd) { cmd 39 drivers/acpi/acpi_adxl.c static union acpi_object *adxl_dsm(int cmd, union acpi_object argv[]) cmd 44 drivers/acpi/acpi_adxl.c cmd, argv, ACPI_TYPE_PACKAGE); cmd 46 drivers/acpi/acpi_adxl.c pr_info("DSM call failed for cmd=%d\n", cmd); cmd 256 drivers/acpi/acpi_ipmi.c msg->cmd = IPMI_OP_RGN_CMD(address); cmd 55 drivers/acpi/apei/erst-dbg.c static long erst_dbg_ioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 61 drivers/acpi/apei/erst-dbg.c switch (cmd) { cmd 1009 drivers/acpi/apei/ghes.c static int ghes_notify_nmi(unsigned int cmd, struct pt_regs *regs) cmd 231 drivers/acpi/cppc_acpi.c static int send_pcc_cmd(int pcc_ss_id, u16 cmd) cmd 243 drivers/acpi/cppc_acpi.c if (cmd == CMD_READ) { cmd 298 drivers/acpi/cppc_acpi.c writew_relaxed(cmd, &generic_comm_base->command); cmd 306 drivers/acpi/cppc_acpi.c ret = mbox_send_message(pcc_ss_data->pcc_channel, &cmd); cmd 309 drivers/acpi/cppc_acpi.c pcc_ss_id, cmd, ret); cmd 325 drivers/acpi/cppc_acpi.c if (cmd == CMD_WRITE) { cmd 316 drivers/acpi/ec.c static const char *acpi_ec_cmd_string(u8 cmd) cmd 318 drivers/acpi/ec.c switch (cmd) { cmd 333 drivers/acpi/ec.c #define acpi_ec_cmd_string(cmd) "UNDEF" cmd 91 drivers/acpi/nfit/core.c static int xlat_bus_status(void *buf, unsigned int cmd, u32 status) cmd 97 drivers/acpi/nfit/core.c switch (cmd) { cmd 174 drivers/acpi/nfit/core.c static int xlat_nvdimm_status(struct nvdimm *nvdimm, void *buf, unsigned int cmd, cmd 179 drivers/acpi/nfit/core.c switch (cmd) { cmd 211 drivers/acpi/nfit/core.c static int xlat_status(struct nvdimm *nvdimm, void *buf, unsigned int cmd, cmd 215 drivers/acpi/nfit/core.c return xlat_bus_status(buf, cmd, status); cmd 216 drivers/acpi/nfit/core.c return xlat_nvdimm_status(nvdimm, buf, cmd, status); cmd 408 drivers/acpi/nfit/core.c static int cmd_to_func(struct nfit_mem *nfit_mem, unsigned int cmd, cmd 425 drivers/acpi/nfit/core.c return cmd; cmd 429 drivers/acpi/nfit/core.c return cmd; cmd 439 drivers/acpi/nfit/core.c unsigned int cmd, void *buf, unsigned int buf_len, int *cmd_rc) cmd 457 drivers/acpi/nfit/core.c if (cmd == ND_CMD_CALL) cmd 459 drivers/acpi/nfit/core.c func = cmd_to_func(nfit_mem, cmd, call_pkg); cmd 470 drivers/acpi/nfit/core.c cmd_name = nvdimm_cmd_name(cmd); cmd 473 drivers/acpi/nfit/core.c desc = nd_cmd_dimm_desc(cmd); cmd 479 drivers/acpi/nfit/core.c cmd_name = nvdimm_bus_cmd_name(cmd); cmd 482 drivers/acpi/nfit/core.c desc = nd_cmd_bus_desc(cmd); cmd 488 drivers/acpi/nfit/core.c if (!desc || (cmd && (desc->out_num + desc->in_num == 0))) cmd 495 drivers/acpi/nfit/core.c if (cmd == ND_CMD_CALL && cmd 498 drivers/acpi/nfit/core.c else if (!test_bit(cmd, &cmd_mask)) cmd 510 drivers/acpi/nfit/core.c in_buf.buffer.length += nd_cmd_in_size(nvdimm, cmd, desc, cmd 520 drivers/acpi/nfit/core.c dimm_name, cmd, func, in_buf.buffer.length); cmd 527 drivers/acpi/nfit/core.c if (nvdimm && cmd == ND_CMD_GET_CONFIG_SIZE cmd 530 drivers/acpi/nfit/core.c else if (nvdimm && cmd == ND_CMD_GET_CONFIG_DATA cmd 535 drivers/acpi/nfit/core.c } else if (nvdimm && cmd == ND_CMD_SET_CONFIG_DATA cmd 588 drivers/acpi/nfit/core.c u32 out_size = nd_cmd_out_size(nvdimm, cmd, desc, i, buf, cmd 613 drivers/acpi/nfit/core.c if (i >= 1 && ((!nvdimm && cmd >= ND_CMD_ARS_CAP cmd 614 drivers/acpi/nfit/core.c && cmd <= ND_CMD_CLEAR_ERROR) cmd 615 drivers/acpi/nfit/core.c || (nvdimm && cmd >= ND_CMD_SMART cmd 616 drivers/acpi/nfit/core.c && cmd <= ND_CMD_VENDOR))) cmd 627 drivers/acpi/nfit/core.c *cmd_rc = xlat_status(nvdimm, buf, cmd, cmd 638 drivers/acpi/nfit/core.c *cmd_rc = xlat_status(nvdimm, buf, cmd, fw_status); cmd 2410 drivers/acpi/nfit/core.c u64 cmd, offset; cmd 2420 drivers/acpi/nfit/core.c cmd = (dpa >> L1_CACHE_SHIFT) & BCW_OFFSET_MASK; cmd 2422 drivers/acpi/nfit/core.c cmd |= ((u64) len & BCW_LEN_MASK) << BCW_LEN_SHIFT; cmd 2423 drivers/acpi/nfit/core.c cmd |= ((u64) write) << BCW_CMD_SHIFT; cmd 2429 drivers/acpi/nfit/core.c writeq(cmd, mmio->addr.base + offset); cmd 2647 drivers/acpi/nfit/core.c struct nd_cmd_ars_cap *cmd, struct nfit_spa *nfit_spa) cmd 2653 drivers/acpi/nfit/core.c cmd->address = spa->address; cmd 2654 drivers/acpi/nfit/core.c cmd->length = spa->length; cmd 2655 drivers/acpi/nfit/core.c rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd, cmd 2656 drivers/acpi/nfit/core.c sizeof(*cmd), &cmd_rc); cmd 3472 drivers/acpi/nfit/core.c struct nvdimm *nvdimm, unsigned int cmd) cmd 3478 drivers/acpi/nfit/core.c if (cmd != ND_CMD_ARS_START) cmd 3495 drivers/acpi/nfit/core.c struct nvdimm *nvdimm, unsigned int cmd, void *buf) cmd 3500 drivers/acpi/nfit/core.c if (nvdimm && cmd == ND_CMD_CALL && cmd 3508 drivers/acpi/nfit/core.c return __acpi_nfit_clear_to_send(nd_desc, nvdimm, cmd); cmd 17 drivers/acpi/nfit/intel.c struct nd_intel_get_security_state cmd; cmd 42 drivers/acpi/nfit/intel.c if (rc < 0 || nd_cmd.cmd.status) { cmd 44 drivers/acpi/nfit/intel.c nvdimm_name(nvdimm), rc, nd_cmd.cmd.status); cmd 50 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.extended_state & ND_INTEL_SEC_ESTATE_ENABLED) cmd 54 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.extended_state & ND_INTEL_SEC_ESTATE_PLIMIT) cmd 59 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_UNSUPPORTED) cmd 62 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_ENABLED) { cmd 63 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_FROZEN || cmd 64 drivers/acpi/nfit/intel.c nd_cmd.cmd.state & ND_INTEL_SEC_STATE_PLIMIT) cmd 67 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.state & ND_INTEL_SEC_STATE_LOCKED) cmd 82 drivers/acpi/nfit/intel.c struct nd_intel_freeze_lock cmd; cmd 99 drivers/acpi/nfit/intel.c if (nd_cmd.cmd.status) cmd 110 drivers/acpi/nfit/intel.c unsigned int cmd = ptype == NVDIMM_MASTER ? cmd 115 drivers/acpi/nfit/intel.c struct nd_intel_set_passphrase cmd; cmd 122 drivers/acpi/nfit/intel.c .nd_command = cmd, cmd 127 drivers/acpi/nfit/intel.c if (!test_bit(cmd, &nfit_mem->dsm_mask)) cmd 130 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.old_pass, old_data->data, cmd 131 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.old_pass)); cmd 132 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.new_pass, new_data->data, cmd 133 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.new_pass)); cmd 138 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 159 drivers/acpi/nfit/intel.c struct nd_intel_unlock_unit cmd; cmd 174 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.passphrase, key_data->data, cmd 175 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.passphrase)); cmd 179 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 201 drivers/acpi/nfit/intel.c struct nd_intel_disable_passphrase cmd; cmd 215 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.passphrase, key_data->data, cmd 216 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.passphrase)); cmd 221 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 240 drivers/acpi/nfit/intel.c unsigned int cmd = ptype == NVDIMM_MASTER ? cmd 244 drivers/acpi/nfit/intel.c struct nd_intel_secure_erase cmd; cmd 251 drivers/acpi/nfit/intel.c .nd_command = cmd, cmd 255 drivers/acpi/nfit/intel.c if (!test_bit(cmd, &nfit_mem->dsm_mask)) cmd 260 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.passphrase, key->data, cmd 261 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.passphrase)); cmd 266 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 289 drivers/acpi/nfit/intel.c struct nd_intel_query_overwrite cmd; cmd 306 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 327 drivers/acpi/nfit/intel.c struct nd_intel_overwrite cmd; cmd 343 drivers/acpi/nfit/intel.c memcpy(nd_cmd.cmd.passphrase, nkey->data, cmd 344 drivers/acpi/nfit/intel.c sizeof(nd_cmd.cmd.passphrase)); cmd 349 drivers/acpi/nfit/intel.c switch (nd_cmd.cmd.status) { cmd 346 drivers/acpi/nfit/nfit.h unsigned int cmd, void *buf, unsigned int buf_len, int *cmd_rc); cmd 243 drivers/android/binder.c uint32_t cmd; cmd 1956 drivers/android/binder.c if (target_thread->reply_error.cmd == BR_OK) { cmd 1957 drivers/android/binder.c target_thread->reply_error.cmd = error_code; cmd 1970 drivers/android/binder.c target_thread->reply_error.cmd); cmd 3543 drivers/android/binder.c BUG_ON(thread->return_error.cmd != BR_OK); cmd 3545 drivers/android/binder.c thread->return_error.cmd = BR_TRANSACTION_COMPLETE; cmd 3549 drivers/android/binder.c thread->return_error.cmd = return_error; cmd 3602 drivers/android/binder.c uint32_t cmd; cmd 3608 drivers/android/binder.c while (ptr < end && thread->return_error.cmd == BR_OK) { cmd 3611 drivers/android/binder.c if (get_user(cmd, (uint32_t __user *)ptr)) cmd 3614 drivers/android/binder.c trace_binder_command(cmd); cmd 3615 drivers/android/binder.c if (_IOC_NR(cmd) < ARRAY_SIZE(binder_stats.bc)) { cmd 3616 drivers/android/binder.c atomic_inc(&binder_stats.bc[_IOC_NR(cmd)]); cmd 3617 drivers/android/binder.c atomic_inc(&proc->stats.bc[_IOC_NR(cmd)]); cmd 3618 drivers/android/binder.c atomic_inc(&thread->stats.bc[_IOC_NR(cmd)]); cmd 3620 drivers/android/binder.c switch (cmd) { cmd 3627 drivers/android/binder.c bool strong = cmd == BC_ACQUIRE || cmd == BC_RELEASE; cmd 3628 drivers/android/binder.c bool increment = cmd == BC_INCREFS || cmd == BC_ACQUIRE; cmd 3655 drivers/android/binder.c switch (cmd) { cmd 3700 drivers/android/binder.c cmd == BC_INCREFS_DONE ? cmd 3709 drivers/android/binder.c cmd == BC_INCREFS_DONE ? cmd 3717 drivers/android/binder.c if (cmd == BC_ACQUIRE_DONE) { cmd 3739 drivers/android/binder.c cmd == BC_ACQUIRE_DONE, 0); cmd 3744 drivers/android/binder.c cmd == BC_INCREFS_DONE ? "BC_INCREFS_DONE" : "BC_ACQUIRE_DONE", cmd 3799 drivers/android/binder.c cmd == BC_REPLY_SG, tr.buffers_size); cmd 3810 drivers/android/binder.c cmd == BC_REPLY, 0); cmd 3865 drivers/android/binder.c if (cmd == BC_REQUEST_DEATH_NOTIFICATION) { cmd 3872 drivers/android/binder.c WARN_ON(thread->return_error.cmd != cmd 3874 drivers/android/binder.c thread->return_error.cmd = BR_ERROR; cmd 3890 drivers/android/binder.c cmd == BC_REQUEST_DEATH_NOTIFICATION ? cmd 3902 drivers/android/binder.c cmd == BC_REQUEST_DEATH_NOTIFICATION ? cmd 3910 drivers/android/binder.c if (cmd == BC_REQUEST_DEATH_NOTIFICATION) { cmd 4028 drivers/android/binder.c proc->pid, thread->pid, cmd); cmd 4037 drivers/android/binder.c struct binder_thread *thread, uint32_t cmd) cmd 4039 drivers/android/binder.c trace_binder_return(cmd); cmd 4040 drivers/android/binder.c if (_IOC_NR(cmd) < ARRAY_SIZE(binder_stats.br)) { cmd 4041 drivers/android/binder.c atomic_inc(&binder_stats.br[_IOC_NR(cmd)]); cmd 4042 drivers/android/binder.c atomic_inc(&proc->stats.br[_IOC_NR(cmd)]); cmd 4043 drivers/android/binder.c atomic_inc(&thread->stats.br[_IOC_NR(cmd)]); cmd 4053 drivers/android/binder.c uint32_t cmd, const char *cmd_name) cmd 4057 drivers/android/binder.c if (put_user(cmd, (uint32_t __user *)ptr)) cmd 4069 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4227 drivers/android/binder.c uint32_t cmd; cmd 4268 drivers/android/binder.c WARN_ON(e->cmd == BR_OK); cmd 4270 drivers/android/binder.c if (put_user(e->cmd, (uint32_t __user *)ptr)) cmd 4272 drivers/android/binder.c cmd = e->cmd; cmd 4273 drivers/android/binder.c e->cmd = BR_OK; cmd 4276 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4280 drivers/android/binder.c cmd = BR_TRANSACTION_COMPLETE; cmd 4283 drivers/android/binder.c if (put_user(cmd, (uint32_t __user *)ptr)) cmd 4287 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4383 drivers/android/binder.c uint32_t cmd; cmd 4388 drivers/android/binder.c cmd = BR_CLEAR_DEATH_NOTIFICATION_DONE; cmd 4390 drivers/android/binder.c cmd = BR_DEAD_BINDER; cmd 4396 drivers/android/binder.c cmd == BR_DEAD_BINDER ? cmd 4409 drivers/android/binder.c if (put_user(cmd, (uint32_t __user *)ptr)) cmd 4416 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4417 drivers/android/binder.c if (cmd == BR_DEAD_BINDER) cmd 4443 drivers/android/binder.c cmd = BR_TRANSACTION; cmd 4447 drivers/android/binder.c cmd = BR_REPLY; cmd 4480 drivers/android/binder.c (cmd == BR_REPLY ? "reply " : ""), cmd 4482 drivers/android/binder.c if (cmd == BR_REPLY) { cmd 4483 drivers/android/binder.c cmd = BR_FAILED_REPLY; cmd 4484 drivers/android/binder.c if (put_user(cmd, (uint32_t __user *)ptr)) cmd 4487 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4501 drivers/android/binder.c cmd = BR_TRANSACTION_SEC_CTX; cmd 4504 drivers/android/binder.c if (put_user(cmd, (uint32_t __user *)ptr)) { cmd 4526 drivers/android/binder.c binder_stat_br(proc, thread, cmd); cmd 4530 drivers/android/binder.c (cmd == BR_TRANSACTION) ? "BR_TRANSACTION" : cmd 4531 drivers/android/binder.c (cmd == BR_TRANSACTION_SEC_CTX) ? cmd 4534 drivers/android/binder.c t_from ? t_from->pid : 0, cmd, cmd 4542 drivers/android/binder.c if (cmd != BR_REPLY && !(t->flags & TF_ONE_WAY)) { cmd 4602 drivers/android/binder.c e->cmd); cmd 4661 drivers/android/binder.c thread->return_error.cmd = BR_OK; cmd 4663 drivers/android/binder.c thread->reply_error.cmd = BR_OK; cmd 4825 drivers/android/binder.c unsigned int cmd, unsigned long arg, cmd 4830 drivers/android/binder.c unsigned int size = _IOC_SIZE(cmd); cmd 4999 drivers/android/binder.c static long binder_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 5004 drivers/android/binder.c unsigned int size = _IOC_SIZE(cmd); cmd 5012 drivers/android/binder.c trace_binder_ioctl(cmd, arg); cmd 5024 drivers/android/binder.c switch (cmd) { cmd 5026 drivers/android/binder.c ret = binder_ioctl_write_read(filp, cmd, arg, thread); cmd 5127 drivers/android/binder.c pr_info("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret); cmd 5601 drivers/android/binder.c prefix, e->cmd); cmd 23 drivers/android/binder_trace.h TP_PROTO(unsigned int cmd, unsigned long arg), cmd 24 drivers/android/binder_trace.h TP_ARGS(cmd, arg), cmd 27 drivers/android/binder_trace.h __field(unsigned int, cmd) cmd 31 drivers/android/binder_trace.h __entry->cmd = cmd; cmd 34 drivers/android/binder_trace.h TP_printk("cmd=0x%x arg=0x%lx", __entry->cmd, __entry->arg) cmd 362 drivers/android/binder_trace.h TP_PROTO(uint32_t cmd), cmd 363 drivers/android/binder_trace.h TP_ARGS(cmd), cmd 365 drivers/android/binder_trace.h __field(uint32_t, cmd) cmd 368 drivers/android/binder_trace.h __entry->cmd = cmd; cmd 371 drivers/android/binder_trace.h __entry->cmd, cmd 372 drivers/android/binder_trace.h _IOC_NR(__entry->cmd) < ARRAY_SIZE(binder_command_strings) ? cmd 373 drivers/android/binder_trace.h binder_command_strings[_IOC_NR(__entry->cmd)] : cmd 378 drivers/android/binder_trace.h TP_PROTO(uint32_t cmd), cmd 379 drivers/android/binder_trace.h TP_ARGS(cmd), cmd 381 drivers/android/binder_trace.h __field(uint32_t, cmd) cmd 384 drivers/android/binder_trace.h __entry->cmd = cmd; cmd 387 drivers/android/binder_trace.h __entry->cmd, cmd 388 drivers/android/binder_trace.h _IOC_NR(__entry->cmd) < ARRAY_SIZE(binder_return_strings) ? cmd 389 drivers/android/binder_trace.h binder_return_strings[_IOC_NR(__entry->cmd)] : cmd 221 drivers/android/binderfs.c static long binder_ctl_ioctl(struct file *file, unsigned int cmd, cmd 229 drivers/android/binderfs.c switch (cmd) { cmd 293 drivers/ata/acard-ahci.c u32 cmd = readl(port_mmio + PORT_CMD); cmd 294 drivers/ata/acard-ahci.c if (cmd & PORT_CMD_FBSCP) cmd 730 drivers/ata/libahci.c u32 cmd; cmd 732 drivers/ata/libahci.c cmd = readl(port_mmio + PORT_CMD) & ~PORT_CMD_ICC_MASK; cmd 736 drivers/ata/libahci.c cmd |= PORT_CMD_SPIN_UP; cmd 737 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 741 drivers/ata/libahci.c writel(cmd | PORT_CMD_ICC_ACTIVE, port_mmio + PORT_CMD); cmd 768 drivers/ata/libahci.c u32 cmd = readl(port_mmio + PORT_CMD); cmd 772 drivers/ata/libahci.c cmd &= ~(PORT_CMD_ASP | PORT_CMD_ALPE); cmd 773 drivers/ata/libahci.c cmd |= PORT_CMD_ICC_ACTIVE; cmd 775 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 784 drivers/ata/libahci.c cmd |= PORT_CMD_ALPE; cmd 786 drivers/ata/libahci.c cmd |= PORT_CMD_ASP; cmd 788 drivers/ata/libahci.c cmd &= ~PORT_CMD_ASP; cmd 791 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 822 drivers/ata/libahci.c u32 cmd, scontrol; cmd 833 drivers/ata/libahci.c cmd = readl(port_mmio + PORT_CMD) & ~PORT_CMD_ICC_MASK; cmd 834 drivers/ata/libahci.c cmd &= ~PORT_CMD_SPIN_UP; cmd 835 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 2242 drivers/ata/libahci.c u32 cmd; cmd 2244 drivers/ata/libahci.c cmd = readl(port_mmio + PORT_CMD); cmd 2245 drivers/ata/libahci.c cmd |= PORT_CMD_PMP; cmd 2246 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 2268 drivers/ata/libahci.c u32 cmd; cmd 2272 drivers/ata/libahci.c cmd = readl(port_mmio + PORT_CMD); cmd 2273 drivers/ata/libahci.c cmd &= ~PORT_CMD_PMP; cmd 2274 drivers/ata/libahci.c writel(cmd, port_mmio + PORT_CMD); cmd 2344 drivers/ata/libahci.c u32 cmd = readl(port_mmio + PORT_CMD); cmd 2345 drivers/ata/libahci.c if (cmd & PORT_CMD_FBSCP) cmd 641 drivers/ata/libata-core.c u8 cmd; cmd 661 drivers/ata/libata-core.c cmd = ata_rw_cmds[index + fua + lba48 + write]; cmd 662 drivers/ata/libata-core.c if (cmd) { cmd 663 drivers/ata/libata-core.c tf->command = cmd; cmd 294 drivers/ata/libata-eh.c static int ata_lookup_timeout_table(u8 cmd) cmd 302 drivers/ata/libata-eh.c if (*cur == cmd) cmd 322 drivers/ata/libata-eh.c unsigned long ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd) cmd 325 drivers/ata/libata-eh.c int ent = ata_lookup_timeout_table(cmd); cmd 347 drivers/ata/libata-eh.c void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd) cmd 350 drivers/ata/libata-eh.c int ent = ata_lookup_timeout_table(cmd); cmd 1521 drivers/ata/libata-eh.c struct scsi_cmnd *cmd) cmd 1532 drivers/ata/libata-eh.c if (!cmd || qc->flags & ATA_QCFLAG_SENSE_VALID) cmd 1551 drivers/ata/libata-eh.c ata_scsi_set_sense(dev, cmd, tf.lbah, tf.lbam, tf.lbal); cmd 2489 drivers/ata/libata-eh.c struct ata_taskfile *cmd = &qc->tf, *res = &qc->result_tf; cmd 2549 drivers/ata/libata-eh.c const char *descr = ata_get_cmd_descript(cmd->command); cmd 2560 drivers/ata/libata-eh.c cmd->command, cmd->feature, cmd->nsect, cmd 2561 drivers/ata/libata-eh.c cmd->lbal, cmd->lbam, cmd->lbah, cmd 2562 drivers/ata/libata-eh.c cmd->hob_feature, cmd->hob_nsect, cmd 2563 drivers/ata/libata-eh.c cmd->hob_lbal, cmd->hob_lbam, cmd->hob_lbah, cmd 2564 drivers/ata/libata-eh.c cmd->device, qc->tag, data_buf, cdb_buf, cmd 2586 drivers/ata/libata-eh.c if (cmd->command != ATA_CMD_PACKET && cmd 337 drivers/ata/libata-scsi.c void ata_scsi_set_sense(struct ata_device *dev, struct scsi_cmnd *cmd, cmd 342 drivers/ata/libata-scsi.c if (!cmd) cmd 345 drivers/ata/libata-scsi.c cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION; cmd 347 drivers/ata/libata-scsi.c scsi_build_sense_buffer(d_sense, cmd->sense_buffer, sk, asc, ascq); cmd 351 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd, cmd 356 drivers/ata/libata-scsi.c if (!cmd) cmd 363 drivers/ata/libata-scsi.c scsi_set_sense_information(cmd->sense_buffer, cmd 368 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd, u16 field, u8 bit) cmd 370 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, ILLEGAL_REQUEST, 0x24, 0x0); cmd 372 drivers/ata/libata-scsi.c scsi_set_sense_field_pointer(cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE, cmd 377 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd, u16 field) cmd 380 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, ILLEGAL_REQUEST, 0x26, 0x0); cmd 381 drivers/ata/libata-scsi.c scsi_set_sense_field_pointer(cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE, cmd 765 drivers/ata/libata-scsi.c unsigned int cmd, void __user *arg) cmd 771 drivers/ata/libata-scsi.c switch (cmd) { cmd 816 drivers/ata/libata-scsi.c int ata_scsi_ioctl(struct scsi_device *scsidev, unsigned int cmd, cmd 820 drivers/ata/libata-scsi.c scsidev, cmd, arg); cmd 844 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd) cmd 848 drivers/ata/libata-scsi.c qc = ata_qc_new_init(dev, cmd->request->tag); cmd 850 drivers/ata/libata-scsi.c qc->scsicmd = cmd; cmd 851 drivers/ata/libata-scsi.c qc->scsidone = cmd->scsi_done; cmd 853 drivers/ata/libata-scsi.c qc->sg = scsi_sglist(cmd); cmd 854 drivers/ata/libata-scsi.c qc->n_elem = scsi_sg_count(cmd); cmd 856 drivers/ata/libata-scsi.c if (cmd->request->rq_flags & RQF_QUIET) cmd 859 drivers/ata/libata-scsi.c cmd->result = (DID_OK << 16) | (QUEUE_FULL << 1); cmd 860 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 1070 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 1072 drivers/ata/libata-scsi.c unsigned char *sb = cmd->sense_buffer; cmd 1079 drivers/ata/libata-scsi.c cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION; cmd 1089 drivers/ata/libata-scsi.c ata_scsi_set_sense(qc->dev, cmd, sense_key, asc, ascq); cmd 1095 drivers/ata/libata-scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, cmd 1099 drivers/ata/libata-scsi.c if ((cmd->sense_buffer[0] & 0x7f) >= 0x72) { cmd 1169 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 1171 drivers/ata/libata-scsi.c unsigned char *sb = cmd->sense_buffer; cmd 1178 drivers/ata/libata-scsi.c cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION; cmd 1183 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, NOT_READY, 0x04, 0x21); cmd 1193 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, sense_key, asc, ascq); cmd 1198 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, ABORTED_COMMAND, 0, 0); cmd 1246 drivers/ata/libata-scsi.c return atapi_cmd_type(scsi_req(rq)->cmd[0]) == ATAPI_MISC; cmd 1924 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 1928 drivers/ata/libata-scsi.c done(cmd); cmd 1934 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 1935 drivers/ata/libata-scsi.c u8 *cdb = cmd->cmnd; cmd 1951 drivers/ata/libata-scsi.c cmd->result = SAM_STAT_CHECK_CONDITION; cmd 1955 drivers/ata/libata-scsi.c cmd->result = SAM_STAT_GOOD; cmd 1989 drivers/ata/libata-scsi.c static int ata_scsi_translate(struct ata_device *dev, struct scsi_cmnd *cmd, cmd 1998 drivers/ata/libata-scsi.c qc = ata_scsi_qc_new(dev, cmd); cmd 2003 drivers/ata/libata-scsi.c if (cmd->sc_data_direction == DMA_FROM_DEVICE || cmd 2004 drivers/ata/libata-scsi.c cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 2005 drivers/ata/libata-scsi.c if (unlikely(scsi_bufflen(cmd) < 1)) { cmd 2010 drivers/ata/libata-scsi.c ata_sg_init(qc, scsi_sglist(cmd), scsi_sg_count(cmd)); cmd 2012 drivers/ata/libata-scsi.c qc->dma_dir = cmd->sc_data_direction; cmd 2033 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 2039 drivers/ata/libata-scsi.c cmd->result = (DID_ERROR << 16); cmd 2040 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 2057 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd; cmd 2074 drivers/ata/libata-scsi.c static void *ata_scsi_rbuf_get(struct scsi_cmnd *cmd, bool copy_in, cmd 2081 drivers/ata/libata-scsi.c sg_copy_to_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 2098 drivers/ata/libata-scsi.c static inline void ata_scsi_rbuf_put(struct scsi_cmnd *cmd, bool copy_out, cmd 2102 drivers/ata/libata-scsi.c sg_copy_from_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 2127 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = args->cmd; cmd 2130 drivers/ata/libata-scsi.c rbuf = ata_scsi_rbuf_get(cmd, false, &flags); cmd 2132 drivers/ata/libata-scsi.c ata_scsi_rbuf_put(cmd, rc == 0, &flags); cmd 2135 drivers/ata/libata-scsi.c cmd->result = SAM_STAT_GOOD; cmd 2585 drivers/ata/libata-scsi.c u8 *scsicmd = args->cmd->cmnd, *p = rbuf; cmd 2684 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, args->cmd, fp, bp); cmd 2688 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, args->cmd, ILLEGAL_REQUEST, 0x39, 0x0); cmd 2717 drivers/ata/libata-scsi.c if (args->cmd->cmnd[0] == READ_CAPACITY) { cmd 2812 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 2816 drivers/ata/libata-scsi.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 2824 drivers/ata/libata-scsi.c cmd->sense_buffer[0] = 0x70; cmd 2825 drivers/ata/libata-scsi.c cmd->sense_buffer[2] = qc->tf.feature >> 4; cmd 2830 drivers/ata/libata-scsi.c sg_init_one(&qc->sgent, cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE); cmd 2866 drivers/ata/libata-scsi.c static void atapi_fixup_inquiry(struct scsi_cmnd *cmd) cmd 2870 drivers/ata/libata-scsi.c sg_copy_to_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), buf, 4); cmd 2875 drivers/ata/libata-scsi.c sg_copy_from_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), buf, 4); cmd 2880 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 2921 drivers/ata/libata-scsi.c cmd->result = SAM_STAT_CHECK_CONDITION; cmd 2932 drivers/ata/libata-scsi.c if (cmd->cmnd[0] == INQUIRY && (cmd->cmnd[1] & 0x03) == 0) cmd 2933 drivers/ata/libata-scsi.c atapi_fixup_inquiry(cmd); cmd 2934 drivers/ata/libata-scsi.c cmd->result = SAM_STAT_GOOD; cmd 3405 drivers/ata/libata-scsi.c static size_t ata_format_dsm_trim_descr(struct scsi_cmnd *cmd, u32 trmax, cmd 3408 drivers/ata/libata-scsi.c struct scsi_device *sdp = cmd->device; cmd 3432 drivers/ata/libata-scsi.c r = sg_copy_from_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), buf, len); cmd 3565 drivers/ata/libata-scsi.c u8 *cdb = args->cmd->cmnd; cmd 4230 drivers/ata/libata-scsi.c static inline ata_xlat_func_t ata_get_xlat_func(struct ata_device *dev, u8 cmd) cmd 4232 drivers/ata/libata-scsi.c switch (cmd) { cmd 4294 drivers/ata/libata-scsi.c struct scsi_cmnd *cmd) cmd 4297 drivers/ata/libata-scsi.c struct scsi_device *scsidev = cmd->device; cmd 4302 drivers/ata/libata-scsi.c cmd->cmnd); cmd 4375 drivers/ata/libata-scsi.c int ata_scsi_queuecmd(struct Scsi_Host *shost, struct scsi_cmnd *cmd) cmd 4379 drivers/ata/libata-scsi.c struct scsi_device *scsidev = cmd->device; cmd 4387 drivers/ata/libata-scsi.c ata_scsi_dump_cdb(ap, cmd); cmd 4391 drivers/ata/libata-scsi.c rc = __ata_scsi_queuecmd(cmd, dev); cmd 4393 drivers/ata/libata-scsi.c cmd->result = (DID_BAD_TARGET << 16); cmd 4394 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 4414 drivers/ata/libata-scsi.c void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd) cmd 4417 drivers/ata/libata-scsi.c const u8 *scsicmd = cmd->cmnd; cmd 4422 drivers/ata/libata-scsi.c args.cmd = cmd; cmd 4427 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, cmd, 1, 0xff); cmd 4459 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, cmd, 2, 0xff); cmd 4477 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, cmd, 1, 0xff); cmd 4485 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, 0, 0, 0); cmd 4486 drivers/ata/libata-scsi.c cmd->result = (DRIVER_SENSE << 24); cmd 4505 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, cmd, 1, 0xff); cmd 4512 drivers/ata/libata-scsi.c ata_scsi_set_invalid_field(dev, cmd, 1, 0xff); cmd 4517 drivers/ata/libata-scsi.c ata_scsi_set_sense(dev, cmd, ILLEGAL_REQUEST, 0x20, 0x0); cmd 4522 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 5091 drivers/ata/libata-scsi.c int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap) cmd 5095 drivers/ata/libata-scsi.c ata_scsi_dump_cdb(ap, cmd); cmd 5098 drivers/ata/libata-scsi.c rc = __ata_scsi_queuecmd(cmd, ap->link.device); cmd 5100 drivers/ata/libata-scsi.c cmd->result = (DID_BAD_TARGET << 16); cmd 5101 drivers/ata/libata-scsi.c cmd->scsi_done(cmd); cmd 141 drivers/ata/libata-trace.c libata_trace_parse_subcmd(struct trace_seq *p, unsigned char cmd, cmd 146 drivers/ata/libata-trace.c switch (cmd) { cmd 120 drivers/ata/libata.h struct scsi_cmnd *cmd, u8 sk, u8 asc, u8 ascq); cmd 122 drivers/ata/libata.h struct scsi_cmnd *cmd, cmd 136 drivers/ata/libata.h extern unsigned long ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd); cmd 137 drivers/ata/libata.h extern void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd); cmd 51 drivers/ata/pata_falcon.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 54 drivers/ata/pata_falcon.c if (dev->class == ATA_DEV_ATA && cmd && cmd->request && cmd 55 drivers/ata/pata_falcon.c !blk_rq_is_passthrough(cmd->request)) cmd 165 drivers/ata/pata_hpt3x3.c u16 cmd; cmd 169 drivers/ata/pata_hpt3x3.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 170 drivers/ata/pata_hpt3x3.c if (cmd & PCI_COMMAND_MEMORY) cmd 346 drivers/ata/pata_icside.c void __iomem *cmd = base + port->dataoffset; cmd 348 drivers/ata/pata_icside.c ioaddr->cmd_addr = cmd; cmd 349 drivers/ata/pata_icside.c ioaddr->data_addr = cmd + (ATA_REG_DATA << port->stepping); cmd 350 drivers/ata/pata_icside.c ioaddr->error_addr = cmd + (ATA_REG_ERR << port->stepping); cmd 351 drivers/ata/pata_icside.c ioaddr->feature_addr = cmd + (ATA_REG_FEATURE << port->stepping); cmd 352 drivers/ata/pata_icside.c ioaddr->nsect_addr = cmd + (ATA_REG_NSECT << port->stepping); cmd 353 drivers/ata/pata_icside.c ioaddr->lbal_addr = cmd + (ATA_REG_LBAL << port->stepping); cmd 354 drivers/ata/pata_icside.c ioaddr->lbam_addr = cmd + (ATA_REG_LBAM << port->stepping); cmd 355 drivers/ata/pata_icside.c ioaddr->lbah_addr = cmd + (ATA_REG_LBAH << port->stepping); cmd 356 drivers/ata/pata_icside.c ioaddr->device_addr = cmd + (ATA_REG_DEVICE << port->stepping); cmd 357 drivers/ata/pata_icside.c ioaddr->status_addr = cmd + (ATA_REG_STATUS << port->stepping); cmd 358 drivers/ata/pata_icside.c ioaddr->command_addr = cmd + (ATA_REG_CMD << port->stepping); cmd 656 drivers/ata/pata_it821x.c static u8 *it821x_firmware_command(struct ata_port *ap, u8 cmd, int len) cmd 671 drivers/ata/pata_it821x.c iowrite8(cmd, ap->ioaddr.command_addr); cmd 802 drivers/ata/pata_macio.c u16 cmd; cmd 840 drivers/ata/pata_macio.c pci_read_config_word(priv->pdev, PCI_COMMAND, &cmd); cmd 842 drivers/ata/pata_macio.c cmd | PCI_COMMAND_INVALIDATE); cmd 159 drivers/ata/pata_mpiix.c int cmd, ctl, irq; cmd 178 drivers/ata/pata_mpiix.c cmd = 0x1F0; cmd 182 drivers/ata/pata_mpiix.c cmd = 0x170; cmd 187 drivers/ata/pata_mpiix.c cmd_addr = devm_ioport_map(&dev->dev, cmd, 8); cmd 192 drivers/ata/pata_mpiix.c ata_port_desc(ap, "cmd 0x%x ctl 0x%x", cmd, ctl); cmd 437 drivers/ata/pata_pdc2027x.c struct scsi_cmnd *cmd = qc->scsicmd; cmd 438 drivers/ata/pata_pdc2027x.c u8 *scsicmd = cmd->cmnd; cmd 1914 drivers/ata/sata_mv.c u32 cmd = (rw ? 0 : ATA_DMA_WR) | ATA_DMA_START; cmd 1917 drivers/ata/sata_mv.c writelfl(cmd, port_mmio + BMDMA_CMD); cmd 1932 drivers/ata/sata_mv.c u32 cmd; cmd 1935 drivers/ata/sata_mv.c cmd = readl(port_mmio + BMDMA_CMD); cmd 1936 drivers/ata/sata_mv.c if (cmd & ATA_DMA_START) { cmd 1937 drivers/ata/sata_mv.c cmd &= ~ATA_DMA_START; cmd 1938 drivers/ata/sata_mv.c writelfl(cmd, port_mmio + BMDMA_CMD); cmd 372 drivers/atm/ambassador.c static inline void dump_command (command * cmd) { cmd 376 drivers/atm/ambassador.c cmd, /*be32_to_cpu*/ (cmd->request)); cmd 378 drivers/atm/ambassador.c PRINTDM (DBG_CMD, " %08x", /*be32_to_cpu*/ (cmd->args.par[i])); cmd 381 drivers/atm/ambassador.c (void) cmd; cmd 541 drivers/atm/ambassador.c static int command_do (amb_dev * dev, command * cmd) { cmd 559 drivers/atm/ambassador.c dump_command (cmd); cmd 562 drivers/atm/ambassador.c *ptrs->in = *cmd; cmd 597 drivers/atm/ambassador.c *cmd = *ptrs->out; cmd 742 drivers/atm/ambassador.c command cmd; cmd 743 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_FLUSH_BUFFER_Q); cmd 744 drivers/atm/ambassador.c cmd.args.flush.flags = cpu_to_be32 (pool << SRB_POOL_SHIFT); cmd 745 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1138 drivers/atm/ambassador.c command cmd; cmd 1145 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_MODIFY_VC_RATE); cmd 1146 drivers/atm/ambassador.c cmd.args.modify_rate.vc = cpu_to_be32 (vci); // vpi 0 cmd 1147 drivers/atm/ambassador.c cmd.args.modify_rate.rate = cpu_to_be32 (tx_rate_bits << SRB_RATE_SHIFT); cmd 1148 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1151 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_MODIFY_VC_FLAGS); cmd 1152 drivers/atm/ambassador.c cmd.args.modify_flags.vc = cpu_to_be32 (vci); // vpi 0 cmd 1153 drivers/atm/ambassador.c cmd.args.modify_flags.flags = cpu_to_be32 cmd 1156 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1160 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_OPEN_VC); cmd 1161 drivers/atm/ambassador.c cmd.args.open.vc = cpu_to_be32 (vci); // vpi 0 cmd 1162 drivers/atm/ambassador.c cmd.args.open.flags = cpu_to_be32 (tx_vc_bits << SRB_FLAGS_SHIFT); cmd 1163 drivers/atm/ambassador.c cmd.args.open.rate = cpu_to_be32 (tx_rate_bits << SRB_RATE_SHIFT); cmd 1164 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1172 drivers/atm/ambassador.c command cmd; cmd 1186 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_MODIFY_VC_FLAGS); cmd 1187 drivers/atm/ambassador.c cmd.args.modify_flags.vc = cpu_to_be32 (vci); // vpi 0 cmd 1188 drivers/atm/ambassador.c cmd.args.modify_flags.flags = cpu_to_be32 cmd 1193 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_OPEN_VC); cmd 1194 drivers/atm/ambassador.c cmd.args.open.vc = cpu_to_be32 (vci); // vpi 0 cmd 1195 drivers/atm/ambassador.c cmd.args.open.flags = cpu_to_be32 (pool << SRB_POOL_SHIFT); cmd 1196 drivers/atm/ambassador.c cmd.args.open.rate = cpu_to_be32 (0); cmd 1198 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1225 drivers/atm/ambassador.c command cmd; cmd 1230 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_MODIFY_VC_RATE); cmd 1231 drivers/atm/ambassador.c cmd.args.modify_rate.vc = cpu_to_be32 (vci); // vpi 0 cmd 1232 drivers/atm/ambassador.c cmd.args.modify_rate.rate = cpu_to_be32 (0); cmd 1236 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_CLOSE_VC); cmd 1237 drivers/atm/ambassador.c cmd.args.close.vc = cpu_to_be32 (vci); // vpi 0 cmd 1240 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1247 drivers/atm/ambassador.c command cmd; cmd 1255 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_MODIFY_VC_FLAGS); cmd 1256 drivers/atm/ambassador.c cmd.args.modify_flags.vc = cpu_to_be32 (vci); // vpi 0 cmd 1257 drivers/atm/ambassador.c cmd.args.modify_flags.flags = cpu_to_be32 cmd 1261 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_CLOSE_VC); cmd 1262 drivers/atm/ambassador.c cmd.args.close.vc = cpu_to_be32 (vci); // vpi 0 cmd 1270 drivers/atm/ambassador.c while (command_do (dev, &cmd)) cmd 1529 drivers/atm/ambassador.c command * cmd = memory; cmd 1536 drivers/atm/ambassador.c cq->ptrs.start = cmd; cmd 1537 drivers/atm/ambassador.c cq->ptrs.in = cmd; cmd 1538 drivers/atm/ambassador.c cq->ptrs.out = cmd; cmd 1539 drivers/atm/ambassador.c cq->ptrs.limit = cmd + cmds; cmd 1655 drivers/atm/ambassador.c static int decode_loader_result (loader_command cmd, u32 result) cmd 1660 drivers/atm/ambassador.c if (result == command_successes[cmd]) cmd 1726 drivers/atm/ambassador.c loader_command cmd) cmd 1743 drivers/atm/ambassador.c lb->command = cpu_to_be32 (cmd); cmd 1749 drivers/atm/ambassador.c timeout = command_timeouts[cmd] * 10; cmd 1755 drivers/atm/ambassador.c PRINTD (DBG_LOAD|DBG_ERR, "command %d timed out", cmd); cmd 1761 drivers/atm/ambassador.c if (cmd == adapter_start) { cmd 1775 drivers/atm/ambassador.c return decode_loader_result (cmd, be32_to_cpu (lb->result)); cmd 2023 drivers/atm/ambassador.c command cmd; cmd 2024 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_GET_VERSION); cmd 2025 drivers/atm/ambassador.c while (command_do (dev, &cmd)) { cmd 2029 drivers/atm/ambassador.c major = be32_to_cpu (cmd.args.version.major); cmd 2030 drivers/atm/ambassador.c minor = be32_to_cpu (cmd.args.version.minor); cmd 2039 drivers/atm/ambassador.c command cmd; cmd 2041 drivers/atm/ambassador.c cmd.request = cpu_to_be32 (SRB_GET_BIA); cmd 2042 drivers/atm/ambassador.c while (command_do (dev, &cmd)) { cmd 2046 drivers/atm/ambassador.c lower4 = be32_to_cpu (cmd.args.bia.lower4); cmd 2047 drivers/atm/ambassador.c upper2 = be32_to_cpu (cmd.args.bia.upper2); cmd 157 drivers/atm/atmtcp.c static int atmtcp_v_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 164 drivers/atm/atmtcp.c if (cmd != ATM_SETCIRANGE) return -ENOIOCTLCMD; cmd 445 drivers/atm/atmtcp.c static int atmtcp_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 450 drivers/atm/atmtcp.c if (cmd != SIOCSIFATMTCP && cmd != ATMTCP_CREATE && cmd != ATMTCP_REMOVE) cmd 456 drivers/atm/atmtcp.c switch (cmd) { cmd 1997 drivers/atm/eni.c static int eni_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 2001 drivers/atm/eni.c if (cmd == ENI_MEMDUMP) { cmd 2008 drivers/atm/eni.c if (cmd == ENI_SETMULT) { cmd 2022 drivers/atm/eni.c if (cmd == ATM_SETCIRANGE) { cmd 2033 drivers/atm/eni.c return dev->phy->ioctl(dev,cmd,arg); cmd 628 drivers/atm/firestream.c u32 cmd, u32 p1, u32 p2, u32 p3) cmd 633 drivers/atm/firestream.c qe->cmd = cmd; cmd 640 drivers/atm/firestream.c pq[qp].cmd = cmd; cmd 655 drivers/atm/firestream.c u32 cmd, u32 p1, u32 p2, u32 p3) cmd 657 drivers/atm/firestream.c write_fs (dev, CMDR0, cmd); cmd 677 drivers/atm/firestream.c qe->cmd, qe->p0, qe->p1, qe->p2, STATUS_CODE (qe)); cmd 705 drivers/atm/firestream.c qe->cmd, qe->p0, qe->p1, qe->p2, STATUS_CODE (qe)); cmd 709 drivers/atm/firestream.c qe->cmd, qe->p0, qe->p1, qe->p2, STATUS_CODE (qe)); cmd 776 drivers/atm/firestream.c qe->cmd, qe->p0, qe->p1, qe->p2); cmd 787 drivers/atm/firestream.c channo = qe->cmd & 0xffff; cmd 1222 drivers/atm/firestream.c static int fs_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 1940 drivers/atm/firestream.c i, pq[qp].cmd, pq[qp].p0, pq[qp].p1, pq[qp].p2); cmd 31 drivers/atm/firestream.h u32 cmd; cmd 50 drivers/atm/firestream.h #define STATUS_CODE(qe) ((qe->cmd >> 22) & 0x3f) cmd 574 drivers/atm/fore200e.c fore200e->bus->write(prom_dma, &entry->cp_entry->cmd.prom_block.prom_haddr); cmd 578 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&opcode, (u32 __iomem *)&entry->cp_entry->cmd.prom_block.opcode); cmd 1261 drivers/atm/fore200e.c fore200e->bus->write(mtu, &entry->cp_entry->cmd.activate_block.mtu); cmd 1262 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&vpvc, (u32 __iomem *)&entry->cp_entry->cmd.activate_block.vpvc); cmd 1263 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&activ_opcode, (u32 __iomem *)&entry->cp_entry->cmd.activate_block.opcode); cmd 1266 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&vpvc, (u32 __iomem *)&entry->cp_entry->cmd.deactivate_block.vpvc); cmd 1267 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&deactiv_opcode, (u32 __iomem *)&entry->cp_entry->cmd.deactivate_block.opcode); cmd 1693 drivers/atm/fore200e.c fore200e->bus->write(stats_dma_addr, &entry->cp_entry->cmd.stats_block.stats_haddr); cmd 1697 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&opcode, (u32 __iomem *)&entry->cp_entry->cmd.stats_block.opcode); cmd 1757 drivers/atm/fore200e.c fore200e->bus->write(oc3_regs_dma_addr, &entry->cp_entry->cmd.oc3_block.regs_haddr); cmd 1761 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&opcode, (u32*)&entry->cp_entry->cmd.oc3_block.opcode); cmd 1796 drivers/atm/fore200e.c fore200e->bus->write(0, &entry->cp_entry->cmd.oc3_block.regs_haddr); cmd 1800 drivers/atm/fore200e.c fore200e->bus->write(*(u32*)&opcode, (u32 __iomem *)&entry->cp_entry->cmd.oc3_block.opcode); cmd 1881 drivers/atm/fore200e.c fore200e_ioctl(struct atm_dev* dev, unsigned int cmd, void __user * arg) cmd 1885 drivers/atm/fore200e.c DPRINTK(2, "ioctl cmd = 0x%x (%u), arg = 0x%p (%lu)\n", cmd, cmd, arg, (unsigned long)arg); cmd 1887 drivers/atm/fore200e.c switch (cmd) { cmd 513 drivers/atm/fore200e.h union cmd cmd; /* command */ cmd 101 drivers/atm/he.c static int he_ioctl(struct atm_dev *dev, unsigned int cmd, void __user *arg); cmd 2611 drivers/atm/he.c he_ioctl(struct atm_dev *atm_dev, unsigned int cmd, void __user *arg) cmd 2618 drivers/atm/he.c switch (cmd) { cmd 2662 drivers/atm/he.c err = atm_dev->phy->ioctl(atm_dev, cmd, arg); cmd 2571 drivers/atm/horizon.c static int hrz_ioctl (struct atm_dev * atm_dev, unsigned int cmd, void *arg) { cmd 189 drivers/atm/idt77105.c static int idt77105_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 192 drivers/atm/idt77105.c switch (cmd) { cmd 197 drivers/atm/idt77105.c return fetch_stats(dev, arg, cmd == IDT77105_GETSTATZ); cmd 2751 drivers/atm/iphase.c static int ia_ioctl(struct atm_dev *dev, unsigned int cmd, void __user *arg) cmd 2758 drivers/atm/iphase.c if (cmd != IA_CMD) { cmd 2760 drivers/atm/iphase.c return dev->phy->ioctl(dev,cmd,arg); cmd 2770 drivers/atm/iphase.c switch (ia_cmds.cmd) { cmd 136 drivers/atm/iphase.h int cmd; cmd 1404 drivers/atm/iphase.h #define NVRAM_CMD(cmd) { \ cmd 1406 drivers/atm/iphase.h u_short c = cmd; \ cmd 145 drivers/atm/nicstar.c static int ns_ioctl(struct atm_dev *dev, unsigned int cmd, void __user * arg); cmd 2464 drivers/atm/nicstar.c static int ns_ioctl(struct atm_dev *dev, unsigned int cmd, void __user * arg) cmd 2472 drivers/atm/nicstar.c switch (cmd) { cmd 2667 drivers/atm/nicstar.c return dev->phy->ioctl(dev, cmd, arg); cmd 256 drivers/atm/suni.c static int suni_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 258 drivers/atm/suni.c switch (cmd) { cmd 261 drivers/atm/suni.c return fetch_stats(dev, arg, cmd == SONET_GETSTATZ); cmd 136 drivers/atm/uPD98402.c static int uPD98402_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 138 drivers/atm/uPD98402.c switch (cmd) { cmd 142 drivers/atm/uPD98402.c return fetch_stats(dev,arg, cmd == SONET_GETSTATZ); cmd 1102 drivers/atm/zatm.c unsigned short cmd) cmd 1106 drivers/atm/zatm.c if ((error = pci_write_config_dword(zatm_dev->pci_dev,cmd,value))) cmd 1112 drivers/atm/zatm.c static unsigned long eprom_get(struct zatm_dev *zatm_dev, unsigned short cmd) cmd 1117 drivers/atm/zatm.c if ((error = pci_read_config_dword(zatm_dev->pci_dev,cmd,&value))) cmd 1125 drivers/atm/zatm.c int bits, unsigned short cmd) cmd 1132 drivers/atm/zatm.c eprom_set(zatm_dev,value,cmd); cmd 1133 drivers/atm/zatm.c eprom_set(zatm_dev,value | ZEPROM_SK,cmd); cmd 1134 drivers/atm/zatm.c eprom_set(zatm_dev,value,cmd); cmd 1140 drivers/atm/zatm.c unsigned short cmd) cmd 1146 drivers/atm/zatm.c eprom_set(zatm_dev,ZEPROM_CS,cmd); cmd 1147 drivers/atm/zatm.c eprom_set(zatm_dev,ZEPROM_CS | ZEPROM_SK,cmd); cmd 1149 drivers/atm/zatm.c if (eprom_get(zatm_dev,cmd) & ZEPROM_DO) *byte |= 1; cmd 1150 drivers/atm/zatm.c eprom_set(zatm_dev,ZEPROM_CS,cmd); cmd 1155 drivers/atm/zatm.c static int eprom_try_esi(struct atm_dev *dev, unsigned short cmd, int offset, cmd 1164 drivers/atm/zatm.c eprom_set(zatm_dev,ZEPROM_CS,cmd); /* select EPROM */ cmd 1165 drivers/atm/zatm.c eprom_put_bits(zatm_dev,ZEPROM_CMD_READ,ZEPROM_CMD_LEN,cmd); cmd 1166 drivers/atm/zatm.c eprom_put_bits(zatm_dev,i >> 1,ZEPROM_ADDR_LEN,cmd); cmd 1167 drivers/atm/zatm.c eprom_get_byte(zatm_dev,buf+i+swap,cmd); cmd 1168 drivers/atm/zatm.c eprom_get_byte(zatm_dev,buf+i+1-swap,cmd); cmd 1169 drivers/atm/zatm.c eprom_set(zatm_dev,0,cmd); /* deselect EPROM */ cmd 1441 drivers/atm/zatm.c static int zatm_ioctl(struct atm_dev *dev,unsigned int cmd,void __user *arg) cmd 1447 drivers/atm/zatm.c switch (cmd) { cmd 1465 drivers/atm/zatm.c if (cmd == ZATM_GETPOOLZ) { cmd 1514 drivers/atm/zatm.c return dev->phy->ioctl(dev,cmd,arg); cmd 186 drivers/auxdisplay/arm-charlcd.c static void charlcd_4bit_command(struct charlcd *lcd, u8 cmd) cmd 188 drivers/auxdisplay/arm-charlcd.c u32 cmdlo = (cmd << 4) & 0xf0; cmd 189 drivers/auxdisplay/arm-charlcd.c u32 cmdhi = (cmd & 0xf0); cmd 225 drivers/auxdisplay/charlcd.c void (*write_cmd_raw)(struct charlcd *lcd, int cmd); cmd 27 drivers/auxdisplay/charlcd.h void (*write_cmd)(struct charlcd *lcd, int cmd); cmd 31 drivers/auxdisplay/charlcd.h void (*write_cmd_raw4)(struct charlcd *lcd, int cmd); /* 4-bit only */ cmd 104 drivers/auxdisplay/hd44780.c static void hd44780_write_cmd_gpio8(struct charlcd *lcd, int cmd) cmd 108 drivers/auxdisplay/hd44780.c hd44780_write_gpio8(hd, cmd, 0); cmd 132 drivers/auxdisplay/hd44780.c static void hd44780_write_cmd_gpio4(struct charlcd *lcd, int cmd) cmd 136 drivers/auxdisplay/hd44780.c hd44780_write_gpio4(hd, cmd, 0); cmd 143 drivers/auxdisplay/hd44780.c static void hd44780_write_cmd_raw_gpio4(struct charlcd *lcd, int cmd) cmd 150 drivers/auxdisplay/hd44780.c values[0] = cmd & 0x0f; cmd 729 drivers/auxdisplay/panel.c static void lcd_write_cmd_s(struct charlcd *charlcd, int cmd) cmd 733 drivers/auxdisplay/panel.c lcd_send_serial(cmd & 0x0F); cmd 734 drivers/auxdisplay/panel.c lcd_send_serial((cmd >> 4) & 0x0F); cmd 751 drivers/auxdisplay/panel.c static void lcd_write_cmd_p8(struct charlcd *charlcd, int cmd) cmd 755 drivers/auxdisplay/panel.c w_dtr(pprt, cmd); cmd 795 drivers/auxdisplay/panel.c static void lcd_write_cmd_tilcd(struct charlcd *charlcd, int cmd) cmd 799 drivers/auxdisplay/panel.c w_ctr(pprt, cmd); cmd 1536 drivers/block/amiflop.c unsigned int cmd, unsigned long param) cmd 1543 drivers/block/amiflop.c switch(cmd){ cmd 1611 drivers/block/amiflop.c unsigned int cmd, unsigned long param) cmd 1616 drivers/block/amiflop.c ret = fd_locked_ioctl(bdev, mode, cmd, param); cmd 47 drivers/block/aoe/aoe.h unsigned char cmd; cmd 301 drivers/block/aoe/aoeblk.c aoeblk_ioctl(struct block_device *bdev, fmode_t mode, uint cmd, ulong arg) cmd 314 drivers/block/aoe/aoeblk.c if (cmd == HDIO_GET_IDENTITY) { cmd 322 drivers/block/aoe/aoeblk.c if (cmd != SG_IO) cmd 323 drivers/block/aoe/aoeblk.c pr_info("aoe: unknown ioctl 0x%x\n", cmd); cmd 139 drivers/block/aoe/aoecmd.c h->cmd = AOECMD_ATA; cmd 443 drivers/block/aoe/aoecmd.c h->cmd = AOECMD_CFG; cmd 172 drivers/block/aoe/aoenet.c switch (h->cmd) { cmd 181 drivers/block/aoe/aoenet.c if (h->cmd >= AOECMD_VEND_MIN) cmd 183 drivers/block/aoe/aoenet.c pr_info("aoe: unknown AoE command type 0x%02x\n", h->cmd); cmd 443 drivers/block/ataflop.c cmd, unsigned long param); cmd 1560 drivers/block/ataflop.c unsigned int cmd, unsigned long param) cmd 1573 drivers/block/ataflop.c switch (cmd) { cmd 1602 drivers/block/ataflop.c switch (cmd) { cmd 1663 drivers/block/ataflop.c if (cmd == FDDEFPRM) { cmd 1679 drivers/block/ataflop.c if (cmd == FDDEFPRM) { cmd 1743 drivers/block/ataflop.c unsigned int cmd, unsigned long arg) cmd 1748 drivers/block/ataflop.c ret = fd_locked_ioctl(bdev, mode, cmd, arg); cmd 95 drivers/block/cryptoloop.c cryptoloop_transfer(struct loop_device *lo, int cmd, cmd 117 drivers/block/cryptoloop.c if (cmd == READ) { cmd 158 drivers/block/cryptoloop.c cryptoloop_ioctl(struct loop_device *lo, int cmd, unsigned long arg) cmd 183 drivers/block/drbd/drbd_int.h extern const char *cmdname(enum drbd_packet cmd); cmd 1087 drivers/block/drbd/drbd_int.h extern int __drbd_send_protocol(struct drbd_connection *connection, enum drbd_packet cmd); cmd 1110 drivers/block/drbd/drbd_int.h extern int drbd_send_drequest(struct drbd_peer_device *, int cmd, cmd 1114 drivers/block/drbd/drbd_int.h enum drbd_packet cmd); cmd 1486 drivers/block/drbd/drbd_int.h extern enum drbd_peer_state conn_khelper(struct drbd_connection *connection, char *cmd); cmd 1487 drivers/block/drbd/drbd_int.h extern int drbd_khelper(struct drbd_device *device, char *cmd); cmd 573 drivers/block/drbd/drbd_main.c static unsigned int prepare_header80(struct p_header80 *h, enum drbd_packet cmd, int size) cmd 576 drivers/block/drbd/drbd_main.c h->command = cpu_to_be16(cmd); cmd 581 drivers/block/drbd/drbd_main.c static unsigned int prepare_header95(struct p_header95 *h, enum drbd_packet cmd, int size) cmd 584 drivers/block/drbd/drbd_main.c h->command = cpu_to_be16(cmd); cmd 589 drivers/block/drbd/drbd_main.c static unsigned int prepare_header100(struct p_header100 *h, enum drbd_packet cmd, cmd 594 drivers/block/drbd/drbd_main.c h->command = cpu_to_be16(cmd); cmd 601 drivers/block/drbd/drbd_main.c void *buffer, enum drbd_packet cmd, int size) cmd 604 drivers/block/drbd/drbd_main.c return prepare_header100(buffer, cmd, size, vnr); cmd 607 drivers/block/drbd/drbd_main.c return prepare_header95(buffer, cmd, size); cmd 609 drivers/block/drbd/drbd_main.c return prepare_header80(buffer, cmd, size); cmd 638 drivers/block/drbd/drbd_main.c struct drbd_socket *sock, enum drbd_packet cmd, cmd 654 drivers/block/drbd/drbd_main.c header_size += prepare_header(connection, vnr, sock->sbuf, cmd, cmd 662 drivers/block/drbd/drbd_main.c if (!err && (cmd == P_PING || cmd == P_PING_ACK)) cmd 669 drivers/block/drbd/drbd_main.c enum drbd_packet cmd, unsigned int header_size, cmd 672 drivers/block/drbd/drbd_main.c return __send_command(connection, 0, sock, cmd, header_size, data, size); cmd 676 drivers/block/drbd/drbd_main.c enum drbd_packet cmd, unsigned int header_size, cmd 681 drivers/block/drbd/drbd_main.c err = __conn_send_command(connection, sock, cmd, header_size, data, size); cmd 687 drivers/block/drbd/drbd_main.c enum drbd_packet cmd, unsigned int header_size, cmd 693 drivers/block/drbd/drbd_main.c sock, cmd, header_size, data, size); cmd 724 drivers/block/drbd/drbd_main.c enum drbd_packet cmd; cmd 742 drivers/block/drbd/drbd_main.c cmd = apv >= 89 ? P_SYNC_PARAM89 : P_SYNC_PARAM; cmd 769 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, size, NULL, 0); cmd 772 drivers/block/drbd/drbd_main.c int __drbd_send_protocol(struct drbd_connection *connection, enum drbd_packet cmd) cmd 813 drivers/block/drbd/drbd_main.c return __conn_send_command(connection, sock, cmd, size, NULL, 0); cmd 1050 drivers/block/drbd/drbd_main.c enum drbd_packet cmd; cmd 1054 drivers/block/drbd/drbd_main.c cmd = connection->agreed_pro_version < 100 ? P_STATE_CHG_REQ : P_CONN_ST_CHG_REQ; cmd 1061 drivers/block/drbd/drbd_main.c return conn_send_command(connection, sock, cmd, sizeof(*p), NULL, 0); cmd 1081 drivers/block/drbd/drbd_main.c enum drbd_packet cmd = connection->agreed_pro_version < 100 ? P_STATE_CHG_REPLY : P_CONN_ST_CHG_REPLY; cmd 1087 drivers/block/drbd/drbd_main.c conn_send_command(connection, sock, cmd, sizeof(*p), NULL, 0); cmd 1342 drivers/block/drbd/drbd_main.c static int _drbd_send_ack(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1359 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), NULL, 0); cmd 1365 drivers/block/drbd/drbd_main.c void drbd_send_ack_dp(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1370 drivers/block/drbd/drbd_main.c _drbd_send_ack(peer_device, cmd, dp->sector, cpu_to_be32(data_size), cmd 1374 drivers/block/drbd/drbd_main.c void drbd_send_ack_rp(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1377 drivers/block/drbd/drbd_main.c _drbd_send_ack(peer_device, cmd, rp->sector, rp->blksize, rp->block_id); cmd 1386 drivers/block/drbd/drbd_main.c int drbd_send_ack(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1389 drivers/block/drbd/drbd_main.c return _drbd_send_ack(peer_device, cmd, cmd 1397 drivers/block/drbd/drbd_main.c int drbd_send_ack_ex(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1400 drivers/block/drbd/drbd_main.c return _drbd_send_ack(peer_device, cmd, cmd 1422 drivers/block/drbd/drbd_main.c int drbd_send_drequest(struct drbd_peer_device *peer_device, int cmd, cmd 1435 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), NULL, 0); cmd 1439 drivers/block/drbd/drbd_main.c void *digest, int digest_size, enum drbd_packet cmd) cmd 1453 drivers/block/drbd/drbd_main.c return drbd_send_command(peer_device, sock, cmd, sizeof(*p), digest, digest_size); cmd 1709 drivers/block/drbd/drbd_main.c enum drbd_packet cmd = (dp_flags & DP_ZEROES) ? P_ZEROES : P_TRIM; cmd 1712 drivers/block/drbd/drbd_main.c err = __send_command(peer_device->connection, device->vnr, sock, cmd, sizeof(*t), NULL, 0); cmd 1780 drivers/block/drbd/drbd_main.c int drbd_send_block(struct drbd_peer_device *peer_device, enum drbd_packet cmd, cmd 1803 drivers/block/drbd/drbd_main.c err = __send_command(peer_device->connection, device->vnr, sock, cmd, sizeof(*p) + digest_size, NULL, peer_req->i.size); cmd 3703 drivers/block/drbd/drbd_main.c const char *cmdname(enum drbd_packet cmd) cmd 3766 drivers/block/drbd/drbd_main.c if (cmd == P_INITIAL_META) cmd 3768 drivers/block/drbd/drbd_main.c if (cmd == P_INITIAL_DATA) cmd 3770 drivers/block/drbd/drbd_main.c if (cmd == P_CONNECTION_FEATURES) cmd 3772 drivers/block/drbd/drbd_main.c if (cmd >= ARRAY_SIZE(cmdnames)) cmd 3774 drivers/block/drbd/drbd_main.c return cmdnames[cmd]; cmd 163 drivers/block/drbd/drbd_nl.c const u8 cmd = info->genlhdr->cmd; cmd 169 drivers/block/drbd/drbd_nl.c if (cmd != DRBD_ADM_GET_STATUS && !capable(CAP_NET_ADMIN)) cmd 179 drivers/block/drbd/drbd_nl.c info, &drbd_genl_family, 0, cmd); cmd 355 drivers/block/drbd/drbd_nl.c int drbd_khelper(struct drbd_device *device, char *cmd) cmd 364 drivers/block/drbd/drbd_nl.c char *argv[] = {drbd_usermode_helper, cmd, mb, NULL }; cmd 379 drivers/block/drbd/drbd_nl.c drbd_info(device, "helper command: %s %s %s\n", drbd_usermode_helper, cmd, mb); cmd 381 drivers/block/drbd/drbd_nl.c sib.helper_name = cmd; cmd 383 drivers/block/drbd/drbd_nl.c notify_helper(NOTIFY_CALL, device, connection, cmd, 0); cmd 387 drivers/block/drbd/drbd_nl.c drbd_usermode_helper, cmd, mb, cmd 391 drivers/block/drbd/drbd_nl.c drbd_usermode_helper, cmd, mb, cmd 396 drivers/block/drbd/drbd_nl.c notify_helper(NOTIFY_RESPONSE, device, connection, cmd, ret); cmd 407 drivers/block/drbd/drbd_nl.c enum drbd_peer_state conn_khelper(struct drbd_connection *connection, char *cmd) cmd 416 drivers/block/drbd/drbd_nl.c char *argv[] = {drbd_usermode_helper, cmd, resource_name, NULL }; cmd 422 drivers/block/drbd/drbd_nl.c drbd_info(connection, "helper command: %s %s %s\n", drbd_usermode_helper, cmd, resource_name); cmd 424 drivers/block/drbd/drbd_nl.c notify_helper(NOTIFY_CALL, NULL, connection, cmd, 0); cmd 429 drivers/block/drbd/drbd_nl.c drbd_usermode_helper, cmd, resource_name, cmd 433 drivers/block/drbd/drbd_nl.c drbd_usermode_helper, cmd, resource_name, cmd 436 drivers/block/drbd/drbd_nl.c notify_helper(NOTIFY_RESPONSE, NULL, connection, cmd, ret); cmd 793 drivers/block/drbd/drbd_nl.c if (info->genlhdr->cmd == DRBD_ADM_PRIMARY) cmd 44 drivers/block/drbd/drbd_receiver.c enum drbd_packet cmd; cmd 804 drivers/block/drbd/drbd_receiver.c enum drbd_packet cmd) cmd 808 drivers/block/drbd/drbd_receiver.c return conn_send_command(connection, sock, cmd, 0, NULL, 0); cmd 836 drivers/block/drbd/drbd_receiver.c return pi.cmd; cmd 1165 drivers/block/drbd/drbd_receiver.c pi->cmd = be16_to_cpu(h->command); cmd 1170 drivers/block/drbd/drbd_receiver.c pi->cmd = be16_to_cpu(h->command); cmd 1176 drivers/block/drbd/drbd_receiver.c pi->cmd = be16_to_cpu(h->command); cmd 1870 drivers/block/drbd/drbd_receiver.c struct p_trim *trim = (pi->cmd == P_TRIM) ? pi->data : NULL; cmd 1871 drivers/block/drbd/drbd_receiver.c struct p_trim *zeroes = (pi->cmd == P_ZEROES) ? pi->data : NULL; cmd 1872 drivers/block/drbd/drbd_receiver.c struct p_trim *wsame = (pi->cmd == P_WSAME) ? pi->data : NULL; cmd 2635 drivers/block/drbd/drbd_receiver.c if (pi->cmd == P_TRIM) { cmd 2643 drivers/block/drbd/drbd_receiver.c } else if (pi->cmd == P_ZEROES) { cmd 2869 drivers/block/drbd/drbd_receiver.c switch (pi->cmd) { cmd 2905 drivers/block/drbd/drbd_receiver.c switch (pi->cmd) { cmd 2943 drivers/block/drbd/drbd_receiver.c if (pi->cmd == P_CSUM_RS_REQUEST) { cmd 2950 drivers/block/drbd/drbd_receiver.c } else if (pi->cmd == P_OV_REPLY) { cmd 3695 drivers/block/drbd/drbd_receiver.c if (pi->cmd != P_PROTOCOL_UPDATE) { cmd 3874 drivers/block/drbd/drbd_receiver.c cmdname(pi->cmd), pi->vnr); cmd 4883 drivers/block/drbd/drbd_receiver.c if (pi->cmd == P_BITMAP) cmd 4885 drivers/block/drbd/drbd_receiver.c else if (pi->cmd == P_COMPRESSED_BITMAP) { cmd 4905 drivers/block/drbd/drbd_receiver.c drbd_warn(device, "receive_bitmap: cmd neither ReportBitMap nor ReportCBitMap (is 0x%x)", pi->cmd); cmd 4910 drivers/block/drbd/drbd_receiver.c c.packets[pi->cmd == P_BITMAP]++; cmd 4911 drivers/block/drbd/drbd_receiver.c c.bytes[pi->cmd == P_BITMAP] += drbd_header_size(connection) + pi->size; cmd 4952 drivers/block/drbd/drbd_receiver.c pi->cmd, pi->size); cmd 5103 drivers/block/drbd/drbd_receiver.c struct data_cmd const *cmd; cmd 5110 drivers/block/drbd/drbd_receiver.c cmd = &drbd_cmd_handler[pi.cmd]; cmd 5111 drivers/block/drbd/drbd_receiver.c if (unlikely(pi.cmd >= ARRAY_SIZE(drbd_cmd_handler) || !cmd->fn)) { cmd 5113 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.cmd); cmd 5117 drivers/block/drbd/drbd_receiver.c shs = cmd->pkt_size; cmd 5118 drivers/block/drbd/drbd_receiver.c if (pi.cmd == P_SIZES && connection->agreed_features & DRBD_FF_WSAME) cmd 5120 drivers/block/drbd/drbd_receiver.c if (pi.size > shs && !cmd->expect_payload) { cmd 5122 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.size); cmd 5127 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), (int)shs, pi.size); cmd 5139 drivers/block/drbd/drbd_receiver.c update_receiver_timing_details(connection, cmd->fn); cmd 5140 drivers/block/drbd/drbd_receiver.c err = cmd->fn(connection, &pi); cmd 5143 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), err, pi.size); cmd 5344 drivers/block/drbd/drbd_receiver.c if (pi.cmd != P_CONNECTION_FEATURES) { cmd 5346 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.cmd); cmd 5467 drivers/block/drbd/drbd_receiver.c if (pi.cmd != P_AUTH_CHALLENGE) { cmd 5469 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.cmd); cmd 5535 drivers/block/drbd/drbd_receiver.c if (pi.cmd != P_AUTH_RESPONSE) { cmd 5537 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.cmd); cmd 5758 drivers/block/drbd/drbd_receiver.c switch (pi->cmd) { cmd 5863 drivers/block/drbd/drbd_receiver.c switch (pi->cmd) { cmd 6013 drivers/block/drbd/drbd_receiver.c struct meta_sock_cmd *cmd = NULL; cmd 6095 drivers/block/drbd/drbd_receiver.c if (received == expect && cmd == NULL) { cmd 6098 drivers/block/drbd/drbd_receiver.c cmd = &ack_receiver_tbl[pi.cmd]; cmd 6099 drivers/block/drbd/drbd_receiver.c if (pi.cmd >= ARRAY_SIZE(ack_receiver_tbl) || !cmd->fn) { cmd 6101 drivers/block/drbd/drbd_receiver.c cmdname(pi.cmd), pi.cmd); cmd 6104 drivers/block/drbd/drbd_receiver.c expect = header_size + cmd->pkt_size; cmd 6107 drivers/block/drbd/drbd_receiver.c pi.cmd, pi.size); cmd 6114 drivers/block/drbd/drbd_receiver.c err = cmd->fn(connection, &pi); cmd 6116 drivers/block/drbd/drbd_receiver.c drbd_err(connection, "%ps failed\n", cmd->fn); cmd 6122 drivers/block/drbd/drbd_receiver.c if (cmd == &ack_receiver_tbl[P_PING_ACK]) { cmd 6130 drivers/block/drbd/drbd_receiver.c cmd = NULL; cmd 323 drivers/block/floppy.c #define COMMAND (raw_cmd->cmd[0]) cmd 324 drivers/block/floppy.c #define DR_SELECT (raw_cmd->cmd[1]) cmd 325 drivers/block/floppy.c #define TRACK (raw_cmd->cmd[2]) cmd 326 drivers/block/floppy.c #define HEAD (raw_cmd->cmd[3]) cmd 327 drivers/block/floppy.c #define SECTOR (raw_cmd->cmd[4]) cmd 328 drivers/block/floppy.c #define SIZECODE (raw_cmd->cmd[5]) cmd 329 drivers/block/floppy.c #define SECT_PER_TRACK (raw_cmd->cmd[6]) cmd 330 drivers/block/floppy.c #define GAP (raw_cmd->cmd[7]) cmd 331 drivers/block/floppy.c #define SIZECODE2 (raw_cmd->cmd[8]) cmd 335 drivers/block/floppy.c #define F_SIZECODE (raw_cmd->cmd[2]) cmd 336 drivers/block/floppy.c #define F_SECT_PER_TRACK (raw_cmd->cmd[3]) cmd 337 drivers/block/floppy.c #define F_GAP (raw_cmd->cmd[4]) cmd 338 drivers/block/floppy.c #define F_FILL (raw_cmd->cmd[5]) cmd 1063 drivers/block/floppy.c pr_cont("%x,", raw_cmd->cmd[i]); cmd 1499 drivers/block/floppy.c r |= output_byte(raw_cmd->cmd[i]); cmd 3067 drivers/block/floppy.c static int raw_cmd_copyout(int cmd, void __user *param, cmd 3073 drivers/block/floppy.c struct floppy_raw_cmd cmd = *ptr; cmd 3074 drivers/block/floppy.c cmd.next = NULL; cmd 3075 drivers/block/floppy.c cmd.kernel_data = NULL; cmd 3076 drivers/block/floppy.c ret = copy_to_user(param, &cmd, sizeof(cmd)); cmd 3115 drivers/block/floppy.c static int raw_cmd_copyin(int cmd, void __user *param, cmd 3175 drivers/block/floppy.c static int raw_cmd_ioctl(int cmd, void __user *param) cmd 3201 drivers/block/floppy.c ret = raw_cmd_copyin(cmd, param, &my_raw_cmd); cmd 3217 drivers/block/floppy.c ret2 = raw_cmd_copyout(cmd, param, my_raw_cmd); cmd 3233 drivers/block/floppy.c static int set_geometry(unsigned int cmd, struct floppy_struct *g, cmd 3275 drivers/block/floppy.c if (cmd != FDDEFPRM) { cmd 3287 drivers/block/floppy.c if (cmd == FDDEFPRM) cmd 3336 drivers/block/floppy.c static int normalize_ioctl(unsigned int *cmd, int *size) cmd 3341 drivers/block/floppy.c if ((*cmd & 0xffff) == (ioctl_table[i] & 0xffff)) { cmd 3342 drivers/block/floppy.c *size = _IOC_SIZE(*cmd); cmd 3343 drivers/block/floppy.c *cmd = ioctl_table[i]; cmd 3344 drivers/block/floppy.c if (*size > _IOC_SIZE(*cmd)) { cmd 3406 drivers/block/floppy.c static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, cmd 3425 drivers/block/floppy.c if (cmd == CDROMEJECT || /* CD-ROM eject */ cmd 3426 drivers/block/floppy.c cmd == 0x6470) { /* SunOS floppy eject */ cmd 3429 drivers/block/floppy.c cmd = FDEJECT; cmd 3432 drivers/block/floppy.c if (!((cmd & 0xff00) == 0x0200)) cmd 3436 drivers/block/floppy.c ret = normalize_ioctl(&cmd, &size); cmd 3441 drivers/block/floppy.c if (((cmd & 0x40) && !(mode & (FMODE_WRITE | FMODE_WRITE_IOCTL))) || cmd 3442 drivers/block/floppy.c ((cmd & 0x80) && !capable(CAP_SYS_ADMIN))) cmd 3450 drivers/block/floppy.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 3456 drivers/block/floppy.c switch (cmd) { cmd 3481 drivers/block/floppy.c return set_geometry(cmd, &inparam.g, drive, type, bdev); cmd 3567 drivers/block/floppy.c i = raw_cmd_ioctl(cmd, (void __user *)param); cmd 3582 drivers/block/floppy.c if (_IOC_DIR(cmd) & _IOC_READ) cmd 3589 drivers/block/floppy.c unsigned int cmd, unsigned long param) cmd 3594 drivers/block/floppy.c ret = fd_locked_ioctl(bdev, mode, cmd, param); cmd 3676 drivers/block/floppy.c static int compat_set_geometry(struct block_device *bdev, fmode_t mode, unsigned int cmd, cmd 3696 drivers/block/floppy.c err = set_geometry(cmd == FDSETPRM32 ? FDSETPRM : FDDEFPRM, cmd 3880 drivers/block/floppy.c static int fd_compat_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, cmd 3884 drivers/block/floppy.c switch (cmd) { cmd 3895 drivers/block/floppy.c return fd_ioctl(bdev, mode, cmd, param); cmd 3902 drivers/block/floppy.c return fd_ioctl(bdev, mode, cmd, cmd 3906 drivers/block/floppy.c return compat_set_geometry(bdev, mode, cmd, compat_ptr(param)); cmd 92 drivers/block/loop.c static int transfer_xor(struct loop_device *lo, int cmd, cmd 102 drivers/block/loop.c if (cmd == READ) { cmd 250 drivers/block/loop.c lo_do_transfer(struct loop_device *lo, int cmd, cmd 257 drivers/block/loop.c ret = lo->transfer(lo, cmd, rpage, roffs, lpage, loffs, size, rblock); cmd 459 drivers/block/loop.c struct loop_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 462 drivers/block/loop.c if (!cmd->use_aio || cmd->ret < 0 || cmd->ret == blk_rq_bytes(rq) || cmd 464 drivers/block/loop.c if (cmd->ret < 0) cmd 473 drivers/block/loop.c if (cmd->ret) { cmd 474 drivers/block/loop.c blk_update_request(rq, BLK_STS_OK, cmd->ret); cmd 475 drivers/block/loop.c cmd->ret = 0; cmd 478 drivers/block/loop.c if (cmd->use_aio) { cmd 492 drivers/block/loop.c static void lo_rw_aio_do_completion(struct loop_cmd *cmd) cmd 494 drivers/block/loop.c struct request *rq = blk_mq_rq_from_pdu(cmd); cmd 496 drivers/block/loop.c if (!atomic_dec_and_test(&cmd->ref)) cmd 498 drivers/block/loop.c kfree(cmd->bvec); cmd 499 drivers/block/loop.c cmd->bvec = NULL; cmd 505 drivers/block/loop.c struct loop_cmd *cmd = container_of(iocb, struct loop_cmd, iocb); cmd 507 drivers/block/loop.c if (cmd->css) cmd 508 drivers/block/loop.c css_put(cmd->css); cmd 509 drivers/block/loop.c cmd->ret = ret; cmd 510 drivers/block/loop.c lo_rw_aio_do_completion(cmd); cmd 513 drivers/block/loop.c static int lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd, cmd 519 drivers/block/loop.c struct request *rq = blk_mq_rq_from_pdu(cmd); cmd 536 drivers/block/loop.c cmd->bvec = bvec; cmd 548 drivers/block/loop.c bvec = cmd->bvec; cmd 559 drivers/block/loop.c atomic_set(&cmd->ref, 2); cmd 564 drivers/block/loop.c cmd->iocb.ki_pos = pos; cmd 565 drivers/block/loop.c cmd->iocb.ki_filp = file; cmd 566 drivers/block/loop.c cmd->iocb.ki_complete = lo_rw_aio_complete; cmd 567 drivers/block/loop.c cmd->iocb.ki_flags = IOCB_DIRECT; cmd 568 drivers/block/loop.c cmd->iocb.ki_ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, 0); cmd 569 drivers/block/loop.c if (cmd->css) cmd 570 drivers/block/loop.c kthread_associate_blkcg(cmd->css); cmd 573 drivers/block/loop.c ret = call_write_iter(file, &cmd->iocb, &iter); cmd 575 drivers/block/loop.c ret = call_read_iter(file, &cmd->iocb, &iter); cmd 577 drivers/block/loop.c lo_rw_aio_do_completion(cmd); cmd 581 drivers/block/loop.c cmd->iocb.ki_complete(&cmd->iocb, ret, 0); cmd 587 drivers/block/loop.c struct loop_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 616 drivers/block/loop.c else if (cmd->use_aio) cmd 617 drivers/block/loop.c return lo_rw_aio(lo, cmd, pos, WRITE); cmd 623 drivers/block/loop.c else if (cmd->use_aio) cmd 624 drivers/block/loop.c return lo_rw_aio(lo, cmd, pos, READ); cmd 1586 drivers/block/loop.c static int lo_simple_ioctl(struct loop_device *lo, unsigned int cmd, cmd 1594 drivers/block/loop.c switch (cmd) { cmd 1605 drivers/block/loop.c err = lo->ioctl ? lo->ioctl(lo, cmd, arg) : -EINVAL; cmd 1612 drivers/block/loop.c unsigned int cmd, unsigned long arg) cmd 1617 drivers/block/loop.c switch (cmd) { cmd 1649 drivers/block/loop.c err = lo_simple_ioctl(lo, cmd, arg); cmd 1775 drivers/block/loop.c unsigned int cmd, unsigned long arg) cmd 1780 drivers/block/loop.c switch(cmd) { cmd 1799 drivers/block/loop.c err = lo_ioctl(bdev, mode, cmd, arg); cmd 1925 drivers/block/loop.c struct loop_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 1937 drivers/block/loop.c cmd->use_aio = false; cmd 1940 drivers/block/loop.c cmd->use_aio = lo->use_dio; cmd 1946 drivers/block/loop.c if (cmd->use_aio && rq->bio && rq->bio->bi_blkg) { cmd 1947 drivers/block/loop.c cmd->css = &bio_blkcg(rq->bio)->css; cmd 1948 drivers/block/loop.c css_get(cmd->css); cmd 1951 drivers/block/loop.c cmd->css = NULL; cmd 1952 drivers/block/loop.c kthread_queue_work(&lo->worker, &cmd->work); cmd 1957 drivers/block/loop.c static void loop_handle_cmd(struct loop_cmd *cmd) cmd 1959 drivers/block/loop.c struct request *rq = blk_mq_rq_from_pdu(cmd); cmd 1972 drivers/block/loop.c if (!cmd->use_aio || ret) { cmd 1973 drivers/block/loop.c cmd->ret = ret ? -EIO : 0; cmd 1980 drivers/block/loop.c struct loop_cmd *cmd = cmd 1983 drivers/block/loop.c loop_handle_cmd(cmd); cmd 1989 drivers/block/loop.c struct loop_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 1991 drivers/block/loop.c kthread_init_work(&cmd->work, loop_queue_work); cmd 2174 drivers/block/loop.c static long loop_control_ioctl(struct file *file, unsigned int cmd, cmd 2185 drivers/block/loop.c switch (cmd) { cmd 35 drivers/block/loop.h int (*transfer)(struct loop_device *, int cmd, cmd 46 drivers/block/loop.h int (*ioctl)(struct loop_device *, int cmd, cmd 80 drivers/block/loop.h int (*transfer)(struct loop_device *lo, int cmd, cmd 87 drivers/block/loop.h int (*ioctl)(struct loop_device *, int cmd, unsigned long arg); cmd 490 drivers/block/mtip32xx/mtip32xx.c static void mtip_complete_command(struct mtip_cmd *cmd, blk_status_t status) cmd 492 drivers/block/mtip32xx/mtip32xx.c struct request *req = blk_mq_rq_from_pdu(cmd); cmd 494 drivers/block/mtip32xx/mtip32xx.c cmd->status = status; cmd 510 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd; cmd 524 drivers/block/mtip32xx/mtip32xx.c cmd = mtip_cmd_from_tag(dd, MTIP_TAG_INTERNAL); cmd 526 drivers/block/mtip32xx/mtip32xx.c mtip_complete_command(cmd, BLK_STS_IOERR); cmd 552 drivers/block/mtip32xx/mtip32xx.c cmd = mtip_cmd_from_tag(dd, tag); cmd 553 drivers/block/mtip32xx/mtip32xx.c mtip_complete_command(cmd, 0); cmd 606 drivers/block/mtip32xx/mtip32xx.c cmd = mtip_cmd_from_tag(dd, tag); cmd 608 drivers/block/mtip32xx/mtip32xx.c fis = (struct host_to_dev_fis *)cmd->command; cmd 625 drivers/block/mtip32xx/mtip32xx.c mtip_complete_command(cmd, BLK_STS_MEDIUM); cmd 634 drivers/block/mtip32xx/mtip32xx.c if (reissue && (cmd->retries-- > 0)) { cmd 648 drivers/block/mtip32xx/mtip32xx.c mtip_complete_command(cmd, BLK_STS_IOERR); cmd 697 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = mtip_cmd_from_tag(dd, MTIP_TAG_INTERNAL); cmd 699 drivers/block/mtip32xx/mtip32xx.c if (test_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags) && cmd) { cmd 704 drivers/block/mtip32xx/mtip32xx.c mtip_complete_command(cmd, 0); cmd 1953 drivers/block/mtip32xx/mtip32xx.c static int mtip_hw_ioctl(struct driver_data *dd, unsigned int cmd, cmd 1956 drivers/block/mtip32xx/mtip32xx.c switch (cmd) { cmd 2586 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 2590 drivers/block/mtip32xx/mtip32xx.c dma_unmap_sg(&dd->pdev->dev, cmd->sg, cmd->scatter_ents, cmd 2591 drivers/block/mtip32xx/mtip32xx.c cmd->direction); cmd 2593 drivers/block/mtip32xx/mtip32xx.c if (unlikely(cmd->unaligned)) cmd 2596 drivers/block/mtip32xx/mtip32xx.c blk_mq_end_request(rq, cmd->status); cmd 2601 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(req); cmd 2607 drivers/block/mtip32xx/mtip32xx.c cmd->status = BLK_STS_IOERR; cmd 3203 drivers/block/mtip32xx/mtip32xx.c unsigned cmd, cmd 3217 drivers/block/mtip32xx/mtip32xx.c switch (cmd) { cmd 3221 drivers/block/mtip32xx/mtip32xx.c return mtip_hw_ioctl(dd, cmd, arg); cmd 3241 drivers/block/mtip32xx/mtip32xx.c unsigned cmd, cmd 3255 drivers/block/mtip32xx/mtip32xx.c switch (cmd) { cmd 3298 drivers/block/mtip32xx/mtip32xx.c return mtip_hw_ioctl(dd, cmd, arg); cmd 3426 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3437 drivers/block/mtip32xx/mtip32xx.c cmd->unaligned = 1; cmd 3440 drivers/block/mtip32xx/mtip32xx.c if (cmd->unaligned && atomic_dec_if_positive(&dd->port->cmd_slot_unal) >= 0) cmd 3450 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3451 drivers/block/mtip32xx/mtip32xx.c struct mtip_int_cmd *icmd = cmd->icmd; cmd 3459 drivers/block/mtip32xx/mtip32xx.c hdr->ctba = cpu_to_le32(cmd->command_dma & 0xFFFFFFFF); cmd 3461 drivers/block/mtip32xx/mtip32xx.c hdr->ctbau = cpu_to_le32((cmd->command_dma >> 16) >> 16); cmd 3465 drivers/block/mtip32xx/mtip32xx.c command_sg = cmd->command + AHCI_CMD_TBL_HDR_SZ; cmd 3488 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3501 drivers/block/mtip32xx/mtip32xx.c mtip_hw_submit_io(dd, rq, cmd, hctx); cmd 3509 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3511 drivers/block/mtip32xx/mtip32xx.c if (!cmd->command) cmd 3514 drivers/block/mtip32xx/mtip32xx.c dma_free_coherent(&dd->pdev->dev, CMD_DMA_ALLOC_SZ, cmd->command, cmd 3515 drivers/block/mtip32xx/mtip32xx.c cmd->command_dma); cmd 3522 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3524 drivers/block/mtip32xx/mtip32xx.c cmd->command = dma_alloc_coherent(&dd->pdev->dev, CMD_DMA_ALLOC_SZ, cmd 3525 drivers/block/mtip32xx/mtip32xx.c &cmd->command_dma, GFP_KERNEL); cmd 3526 drivers/block/mtip32xx/mtip32xx.c if (!cmd->command) cmd 3529 drivers/block/mtip32xx/mtip32xx.c sg_init_table(cmd->sg, MTIP_MAX_SG); cmd 3539 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(req); cmd 3541 drivers/block/mtip32xx/mtip32xx.c cmd->status = BLK_STS_TIMEOUT; cmd 3751 drivers/block/mtip32xx/mtip32xx.c struct mtip_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 3753 drivers/block/mtip32xx/mtip32xx.c cmd->status = BLK_STS_IOERR; cmd 165 drivers/block/nbd.c static void nbd_requeue_cmd(struct nbd_cmd *cmd) cmd 167 drivers/block/nbd.c struct request *req = blk_mq_rq_from_pdu(cmd); cmd 169 drivers/block/nbd.c if (!test_and_set_bit(NBD_CMD_REQUEUED, &cmd->flags)) cmd 175 drivers/block/nbd.c static u64 nbd_cmd_handle(struct nbd_cmd *cmd) cmd 177 drivers/block/nbd.c struct request *req = blk_mq_rq_from_pdu(cmd); cmd 179 drivers/block/nbd.c u64 cookie = cmd->cmd_cookie; cmd 194 drivers/block/nbd.c static const char *nbdcmd_to_ascii(int cmd) cmd 196 drivers/block/nbd.c switch (cmd) { cmd 335 drivers/block/nbd.c struct nbd_cmd *cmd = blk_mq_rq_to_pdu(req); cmd 337 drivers/block/nbd.c dev_dbg(nbd_to_dev(cmd->nbd), "request %p: %s\n", req, cmd 338 drivers/block/nbd.c cmd->status ? "failed" : "done"); cmd 340 drivers/block/nbd.c blk_mq_end_request(req, cmd->status); cmd 384 drivers/block/nbd.c struct nbd_cmd *cmd = blk_mq_rq_to_pdu(req); cmd 385 drivers/block/nbd.c struct nbd_device *nbd = cmd->nbd; cmd 388 drivers/block/nbd.c if (!mutex_trylock(&cmd->lock)) cmd 392 drivers/block/nbd.c cmd->status = BLK_STS_TIMEOUT; cmd 393 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 408 drivers/block/nbd.c if (cmd->index < config->num_connections) { cmd 410 drivers/block/nbd.c config->socks[cmd->index]; cmd 418 drivers/block/nbd.c if (cmd->cookie == nsock->cookie) cmd 422 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 423 drivers/block/nbd.c nbd_requeue_cmd(cmd); cmd 434 drivers/block/nbd.c cmd->retries++; cmd 438 drivers/block/nbd.c blk_rq_bytes(req), (req->timeout / HZ) * cmd->retries); cmd 440 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 447 drivers/block/nbd.c cmd->status = BLK_STS_IOERR; cmd 448 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 515 drivers/block/nbd.c static int nbd_send_cmd(struct nbd_device *nbd, struct nbd_cmd *cmd, int index) cmd 517 drivers/block/nbd.c struct request *req = blk_mq_rq_from_pdu(cmd); cmd 556 drivers/block/nbd.c handle = nbd_cmd_handle(cmd); cmd 562 drivers/block/nbd.c cmd->cmd_cookie++; cmd 564 drivers/block/nbd.c cmd->index = index; cmd 565 drivers/block/nbd.c cmd->cookie = nsock->cookie; cmd 566 drivers/block/nbd.c cmd->retries = 0; cmd 572 drivers/block/nbd.c handle = nbd_cmd_handle(cmd); cmd 575 drivers/block/nbd.c trace_nbd_send_request(&request, nbd->index, blk_mq_rq_from_pdu(cmd)); cmd 594 drivers/block/nbd.c set_bit(NBD_CMD_REQUEUED, &cmd->flags); cmd 635 drivers/block/nbd.c set_bit(NBD_CMD_REQUEUED, &cmd->flags); cmd 667 drivers/block/nbd.c struct nbd_cmd *cmd; cmd 704 drivers/block/nbd.c cmd = blk_mq_rq_to_pdu(req); cmd 706 drivers/block/nbd.c mutex_lock(&cmd->lock); cmd 707 drivers/block/nbd.c if (cmd->cmd_cookie != nbd_handle_to_cookie(handle)) { cmd 709 drivers/block/nbd.c req, cmd->cmd_cookie, nbd_handle_to_cookie(handle)); cmd 713 drivers/block/nbd.c if (cmd->status != BLK_STS_OK) { cmd 719 drivers/block/nbd.c if (test_bit(NBD_CMD_REQUEUED, &cmd->flags)) { cmd 728 drivers/block/nbd.c cmd->status = BLK_STS_IOERR; cmd 752 drivers/block/nbd.c cmd->status = BLK_STS_IOERR; cmd 764 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 765 drivers/block/nbd.c return ret ? ERR_PTR(ret) : cmd; cmd 775 drivers/block/nbd.c struct nbd_cmd *cmd; cmd 778 drivers/block/nbd.c cmd = nbd_read_stat(nbd, args->index); cmd 779 drivers/block/nbd.c if (IS_ERR(cmd)) { cmd 788 drivers/block/nbd.c blk_mq_complete_request(blk_mq_rq_from_pdu(cmd)); cmd 798 drivers/block/nbd.c struct nbd_cmd *cmd = blk_mq_rq_to_pdu(req); cmd 800 drivers/block/nbd.c mutex_lock(&cmd->lock); cmd 801 drivers/block/nbd.c cmd->status = BLK_STS_IOERR; cmd 802 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 871 drivers/block/nbd.c static int nbd_handle_cmd(struct nbd_cmd *cmd, int index) cmd 873 drivers/block/nbd.c struct request *req = blk_mq_rq_from_pdu(cmd); cmd 874 drivers/block/nbd.c struct nbd_device *nbd = cmd->nbd; cmd 894 drivers/block/nbd.c cmd->status = BLK_STS_OK; cmd 928 drivers/block/nbd.c nbd_requeue_cmd(cmd); cmd 936 drivers/block/nbd.c ret = nbd_send_cmd(nbd, cmd, index); cmd 941 drivers/block/nbd.c nbd_requeue_cmd(cmd); cmd 953 drivers/block/nbd.c struct nbd_cmd *cmd = blk_mq_rq_to_pdu(bd->rq); cmd 965 drivers/block/nbd.c mutex_lock(&cmd->lock); cmd 966 drivers/block/nbd.c clear_bit(NBD_CMD_REQUEUED, &cmd->flags); cmd 973 drivers/block/nbd.c ret = nbd_handle_cmd(cmd, hctx->queue_num); cmd 978 drivers/block/nbd.c mutex_unlock(&cmd->lock); cmd 1351 drivers/block/nbd.c unsigned int cmd, unsigned long arg) cmd 1355 drivers/block/nbd.c switch (cmd) { cmd 1404 drivers/block/nbd.c unsigned int cmd, unsigned long arg) cmd 1416 drivers/block/nbd.c if (_IOC_TYPE(cmd) != 0xab) cmd 1425 drivers/block/nbd.c (cmd == NBD_DISCONNECT || cmd == NBD_CLEAR_SOCK)) cmd 1426 drivers/block/nbd.c error = __nbd_ioctl(bdev, nbd, cmd, arg); cmd 1644 drivers/block/nbd.c struct nbd_cmd *cmd = blk_mq_rq_to_pdu(rq); cmd 1645 drivers/block/nbd.c cmd->nbd = set->driver_data; cmd 1646 drivers/block/nbd.c cmd->flags = 0; cmd 1647 drivers/block/nbd.c mutex_init(&cmd->lock); cmd 2167 drivers/block/nbd.c .cmd = NBD_CMD_CONNECT, cmd 2172 drivers/block/nbd.c .cmd = NBD_CMD_DISCONNECT, cmd 2177 drivers/block/nbd.c .cmd = NBD_CMD_RECONFIGURE, cmd 2182 drivers/block/nbd.c .cmd = NBD_CMD_STATUS, cmd 96 drivers/block/null_blk.h blk_status_t null_handle_zoned(struct nullb_cmd *cmd, cmd 112 drivers/block/null_blk.h static inline blk_status_t null_handle_zoned(struct nullb_cmd *cmd, cmd 566 drivers/block/null_blk_main.c static void free_cmd(struct nullb_cmd *cmd) cmd 568 drivers/block/null_blk_main.c put_tag(cmd->nq, cmd->tag); cmd 575 drivers/block/null_blk_main.c struct nullb_cmd *cmd; cmd 580 drivers/block/null_blk_main.c cmd = &nq->cmds[tag]; cmd 581 drivers/block/null_blk_main.c cmd->tag = tag; cmd 582 drivers/block/null_blk_main.c cmd->error = BLK_STS_OK; cmd 583 drivers/block/null_blk_main.c cmd->nq = nq; cmd 585 drivers/block/null_blk_main.c hrtimer_init(&cmd->timer, CLOCK_MONOTONIC, cmd 587 drivers/block/null_blk_main.c cmd->timer.function = null_cmd_timer_expired; cmd 589 drivers/block/null_blk_main.c return cmd; cmd 597 drivers/block/null_blk_main.c struct nullb_cmd *cmd; cmd 600 drivers/block/null_blk_main.c cmd = __alloc_cmd(nq); cmd 601 drivers/block/null_blk_main.c if (cmd || !can_wait) cmd 602 drivers/block/null_blk_main.c return cmd; cmd 606 drivers/block/null_blk_main.c cmd = __alloc_cmd(nq); cmd 607 drivers/block/null_blk_main.c if (cmd) cmd 614 drivers/block/null_blk_main.c return cmd; cmd 617 drivers/block/null_blk_main.c static void end_cmd(struct nullb_cmd *cmd) cmd 619 drivers/block/null_blk_main.c int queue_mode = cmd->nq->dev->queue_mode; cmd 623 drivers/block/null_blk_main.c blk_mq_end_request(cmd->rq, cmd->error); cmd 626 drivers/block/null_blk_main.c cmd->bio->bi_status = cmd->error; cmd 627 drivers/block/null_blk_main.c bio_endio(cmd->bio); cmd 631 drivers/block/null_blk_main.c free_cmd(cmd); cmd 641 drivers/block/null_blk_main.c static void null_cmd_end_timer(struct nullb_cmd *cmd) cmd 643 drivers/block/null_blk_main.c ktime_t kt = cmd->nq->dev->completion_nsec; cmd 645 drivers/block/null_blk_main.c hrtimer_start(&cmd->timer, kt, HRTIMER_MODE_REL); cmd 1053 drivers/block/null_blk_main.c static int null_handle_rq(struct nullb_cmd *cmd) cmd 1055 drivers/block/null_blk_main.c struct request *rq = cmd->rq; cmd 1056 drivers/block/null_blk_main.c struct nullb *nullb = cmd->nq->dev->nullb; cmd 1087 drivers/block/null_blk_main.c static int null_handle_bio(struct nullb_cmd *cmd) cmd 1089 drivers/block/null_blk_main.c struct bio *bio = cmd->bio; cmd 1090 drivers/block/null_blk_main.c struct nullb *nullb = cmd->nq->dev->nullb; cmd 1137 drivers/block/null_blk_main.c static inline blk_status_t null_handle_throttled(struct nullb_cmd *cmd) cmd 1139 drivers/block/null_blk_main.c struct nullb_device *dev = cmd->nq->dev; cmd 1142 drivers/block/null_blk_main.c struct request *rq = cmd->rq; cmd 1158 drivers/block/null_blk_main.c static inline blk_status_t null_handle_badblocks(struct nullb_cmd *cmd, cmd 1162 drivers/block/null_blk_main.c struct badblocks *bb = &cmd->nq->dev->badblocks; cmd 1172 drivers/block/null_blk_main.c static inline blk_status_t null_handle_memory_backed(struct nullb_cmd *cmd, cmd 1175 drivers/block/null_blk_main.c struct nullb_device *dev = cmd->nq->dev; cmd 1179 drivers/block/null_blk_main.c err = null_handle_bio(cmd); cmd 1181 drivers/block/null_blk_main.c err = null_handle_rq(cmd); cmd 1186 drivers/block/null_blk_main.c static inline void nullb_complete_cmd(struct nullb_cmd *cmd) cmd 1189 drivers/block/null_blk_main.c switch (cmd->nq->dev->irqmode) { cmd 1191 drivers/block/null_blk_main.c switch (cmd->nq->dev->queue_mode) { cmd 1193 drivers/block/null_blk_main.c blk_mq_complete_request(cmd->rq); cmd 1199 drivers/block/null_blk_main.c end_cmd(cmd); cmd 1204 drivers/block/null_blk_main.c end_cmd(cmd); cmd 1207 drivers/block/null_blk_main.c null_cmd_end_timer(cmd); cmd 1212 drivers/block/null_blk_main.c static blk_status_t null_handle_cmd(struct nullb_cmd *cmd, sector_t sector, cmd 1215 drivers/block/null_blk_main.c struct nullb_device *dev = cmd->nq->dev; cmd 1220 drivers/block/null_blk_main.c sts = null_handle_throttled(cmd); cmd 1226 drivers/block/null_blk_main.c cmd->error = errno_to_blk_status(null_handle_flush(nullb)); cmd 1231 drivers/block/null_blk_main.c cmd->error = null_handle_badblocks(cmd, sector, nr_sectors); cmd 1232 drivers/block/null_blk_main.c if (cmd->error != BLK_STS_OK) cmd 1237 drivers/block/null_blk_main.c cmd->error = null_handle_memory_backed(cmd, op); cmd 1239 drivers/block/null_blk_main.c if (!cmd->error && dev->zoned) cmd 1240 drivers/block/null_blk_main.c cmd->error = null_handle_zoned(cmd, op, sector, nr_sectors); cmd 1243 drivers/block/null_blk_main.c nullb_complete_cmd(cmd); cmd 1290 drivers/block/null_blk_main.c struct nullb_cmd *cmd; cmd 1292 drivers/block/null_blk_main.c cmd = alloc_cmd(nq, 1); cmd 1293 drivers/block/null_blk_main.c cmd->bio = bio; cmd 1295 drivers/block/null_blk_main.c null_handle_cmd(cmd, sector, nr_sectors, bio_op(bio)); cmd 1327 drivers/block/null_blk_main.c struct nullb_cmd *cmd = blk_mq_rq_to_pdu(bd->rq); cmd 1335 drivers/block/null_blk_main.c hrtimer_init(&cmd->timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); cmd 1336 drivers/block/null_blk_main.c cmd->timer.function = null_cmd_timer_expired; cmd 1338 drivers/block/null_blk_main.c cmd->rq = bd->rq; cmd 1339 drivers/block/null_blk_main.c cmd->error = BLK_STS_OK; cmd 1340 drivers/block/null_blk_main.c cmd->nq = nq; cmd 1360 drivers/block/null_blk_main.c return null_handle_cmd(cmd, sector, nr_sectors, req_op(bd->rq)); cmd 1473 drivers/block/null_blk_main.c struct nullb_cmd *cmd; cmd 1476 drivers/block/null_blk_main.c nq->cmds = kcalloc(nq->queue_depth, sizeof(*cmd), GFP_KERNEL); cmd 1488 drivers/block/null_blk_main.c cmd = &nq->cmds[i]; cmd 1489 drivers/block/null_blk_main.c INIT_LIST_HEAD(&cmd->list); cmd 1490 drivers/block/null_blk_main.c cmd->ll_list.next = NULL; cmd 1491 drivers/block/null_blk_main.c cmd->tag = -1U; cmd 91 drivers/block/null_blk_zoned.c static blk_status_t null_zone_write(struct nullb_cmd *cmd, sector_t sector, cmd 94 drivers/block/null_blk_zoned.c struct nullb_device *dev = cmd->nq->dev; cmd 101 drivers/block/null_blk_zoned.c cmd->error = BLK_STS_IOERR; cmd 125 drivers/block/null_blk_zoned.c static blk_status_t null_zone_reset(struct nullb_cmd *cmd, sector_t sector) cmd 127 drivers/block/null_blk_zoned.c struct nullb_device *dev = cmd->nq->dev; cmd 132 drivers/block/null_blk_zoned.c switch (req_op(cmd->rq)) { cmd 154 drivers/block/null_blk_zoned.c blk_status_t null_handle_zoned(struct nullb_cmd *cmd, enum req_opf op, cmd 159 drivers/block/null_blk_zoned.c return null_zone_write(cmd, sector, nr_sectors); cmd 162 drivers/block/null_blk_zoned.c return null_zone_reset(cmd, sector); cmd 182 drivers/block/paride/pcd.c unsigned int cmd, void *arg); cmd 254 drivers/block/paride/pcd.c unsigned cmd, unsigned long arg) cmd 260 drivers/block/paride/pcd.c ret = cdrom_ioctl(&cd->info, bdev, mode, cmd, arg); cmd 401 drivers/block/paride/pcd.c static int pcd_command(struct pcd_unit *cd, char *cmd, int dlen, char *fun) cmd 427 drivers/block/paride/pcd.c pi_write_block(cd->pi, cmd, 12); cmd 509 drivers/block/paride/pcd.c static int pcd_atapi(struct pcd_unit *cd, char *cmd, int dlen, char *buf, char *fun) cmd 513 drivers/block/paride/pcd.c r = pcd_command(cd, cmd, dlen, fun); cmd 525 drivers/block/paride/pcd.c return pcd_atapi(cdi->handle, cgc->cmd, cgc->buflen, cgc->buffer, cmd 683 drivers/block/paride/pcd.c char cmd[12] = { 0x5a, 1 << 3, 0x2a, 0, 0, 0, 0, 18, 0, 0, 0, 0 }; cmd 689 drivers/block/paride/pcd.c r = pcd_atapi(cd, cmd, 18, buffer, "mode sense capabilities"); cmd 922 drivers/block/paride/pcd.c static int pcd_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg) cmd 926 drivers/block/paride/pcd.c switch (cmd) { cmd 931 drivers/block/paride/pcd.c char cmd[12] = cmd 939 drivers/block/paride/pcd.c r = pcd_atapi(cd, cmd, 12, buffer, "read toc header"); cmd 950 drivers/block/paride/pcd.c char cmd[12] = cmd 959 drivers/block/paride/pcd.c cmd[1] = cmd 961 drivers/block/paride/pcd.c cmd[6] = tocentry->cdte_track; cmd 963 drivers/block/paride/pcd.c r = pcd_atapi(cd, cmd, 12, buffer, "read toc entry"); cmd 989 drivers/block/paride/pcd.c char cmd[12] = cmd 993 drivers/block/paride/pcd.c if (pcd_atapi(cdi->handle, cmd, 24, buffer, "get mcn")) cmd 824 drivers/block/paride/pd.c unsigned int cmd, unsigned long arg) cmd 828 drivers/block/paride/pd.c switch (cmd) { cmd 212 drivers/block/paride/pf.c unsigned int cmd, unsigned long arg); cmd 371 drivers/block/paride/pf.c static int pf_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) cmd 375 drivers/block/paride/pf.c if (cmd != CDROMEJECT) cmd 450 drivers/block/paride/pf.c static int pf_command(struct pf_unit *pf, char *cmd, int dlen, char *fun) cmd 476 drivers/block/paride/pf.c pi_write_block(pf->pi, cmd, 12); cmd 518 drivers/block/paride/pf.c static int pf_atapi(struct pf_unit *pf, char *cmd, int dlen, char *buf, char *fun) cmd 522 drivers/block/paride/pf.c r = pf_command(pf, cmd, dlen, fun); cmd 779 drivers/block/paride/pf.c static int pf_start(struct pf_unit *pf, int cmd, int b, int c) cmd 782 drivers/block/paride/pf.c char io_cmd[12] = { cmd, pf->lun << 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; cmd 320 drivers/block/paride/pg.c static int pg_command(struct pg *dev, char *cmd, int dlen, unsigned long tmo) cmd 343 drivers/block/paride/pg.c pi_write_block(dev->pi, cmd, 12); cmd 348 drivers/block/paride/pg.c printk("%02x ", cmd[k] & 0xff); cmd 106 drivers/block/paride/ppc6lnx.c static void ppc6_send_cmd(Interface *ppc, u8 cmd); cmd 226 drivers/block/paride/ppc6lnx.c static void ppc6_send_cmd(Interface *ppc, u8 cmd) cmd 235 drivers/block/paride/ppc6lnx.c outb(cmd, ppc->lpt_addr); cmd 248 drivers/block/paride/ppc6lnx.c outb(cmd, ppc->lpt_addr + 3); cmd 196 drivers/block/paride/pt.c static long pt_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 297 drivers/block/paride/pt.c static int pt_command(struct pt_unit *tape, char *cmd, int dlen, char *fun) cmd 324 drivers/block/paride/pt.c pi_write_block(pi, cmd, 12); cmd 375 drivers/block/paride/pt.c static int pt_atapi(struct pt_unit *tape, char *cmd, int dlen, char *buf, char *fun) cmd 379 drivers/block/paride/pt.c r = pt_command(tape, cmd, dlen, fun); cmd 425 drivers/block/paride/pt.c static void pt_media_access_cmd(struct pt_unit *tape, int tmo, char *cmd, char *fun) cmd 427 drivers/block/paride/pt.c if (pt_command(tape, cmd, 0, fun)) { cmd 705 drivers/block/paride/pt.c static long pt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 711 drivers/block/paride/pt.c switch (cmd) { cmd 718 drivers/block/pktcdvd.c scsi_req(rq)->cmd_len = COMMAND_SIZE(cgc->cmd[0]); cmd 719 drivers/block/pktcdvd.c memcpy(scsi_req(rq)->cmd, cgc->cmd, CDROM_PACKET_SIZE); cmd 755 drivers/block/pktcdvd.c CDROM_PACKET_SIZE, cgc->cmd, cmd 759 drivers/block/pktcdvd.c pkt_err(pd, "%*ph - no sense\n", CDROM_PACKET_SIZE, cgc->cmd); cmd 770 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_FLUSH_CACHE; cmd 778 drivers/block/pktcdvd.c cgc.cmd[1] = 1 << 1; cmd 795 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_SET_SPEED; cmd 796 drivers/block/pktcdvd.c cgc.cmd[2] = (read_speed >> 8) & 0xff; cmd 797 drivers/block/pktcdvd.c cgc.cmd[3] = read_speed & 0xff; cmd 798 drivers/block/pktcdvd.c cgc.cmd[4] = (write_speed >> 8) & 0xff; cmd 799 drivers/block/pktcdvd.c cgc.cmd[5] = write_speed & 0xff; cmd 1533 drivers/block/pktcdvd.c memset(cgc->cmd, 0, sizeof(cgc->cmd)); cmd 1535 drivers/block/pktcdvd.c cgc->cmd[0] = GPCMD_MODE_SENSE_10; cmd 1536 drivers/block/pktcdvd.c cgc->cmd[2] = page_code | (page_control << 6); cmd 1537 drivers/block/pktcdvd.c cgc->cmd[7] = cgc->buflen >> 8; cmd 1538 drivers/block/pktcdvd.c cgc->cmd[8] = cgc->buflen & 0xff; cmd 1545 drivers/block/pktcdvd.c memset(cgc->cmd, 0, sizeof(cgc->cmd)); cmd 1547 drivers/block/pktcdvd.c cgc->cmd[0] = GPCMD_MODE_SELECT_10; cmd 1548 drivers/block/pktcdvd.c cgc->cmd[1] = 0x10; /* PF */ cmd 1549 drivers/block/pktcdvd.c cgc->cmd[7] = cgc->buflen >> 8; cmd 1550 drivers/block/pktcdvd.c cgc->cmd[8] = cgc->buflen & 0xff; cmd 1562 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_READ_DISC_INFO; cmd 1563 drivers/block/pktcdvd.c cgc.cmd[8] = cgc.buflen = 2; cmd 1579 drivers/block/pktcdvd.c cgc.cmd[8] = cgc.buflen; cmd 1589 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_READ_TRACK_RZONE_INFO; cmd 1590 drivers/block/pktcdvd.c cgc.cmd[1] = type & 3; cmd 1591 drivers/block/pktcdvd.c cgc.cmd[4] = (track & 0xff00) >> 8; cmd 1592 drivers/block/pktcdvd.c cgc.cmd[5] = track & 0xff; cmd 1593 drivers/block/pktcdvd.c cgc.cmd[8] = 8; cmd 1606 drivers/block/pktcdvd.c cgc.cmd[8] = cgc.buflen; cmd 1724 drivers/block/pktcdvd.c cgc.buflen = cgc.cmd[8] = size; cmd 1823 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_GET_CONFIGURATION; cmd 1824 drivers/block/pktcdvd.c cgc.cmd[8] = 8; cmd 1938 drivers/block/pktcdvd.c cgc.buflen = cgc.cmd[8] = 2 + ((buf[0] << 8) | (buf[1] & 0xff)); cmd 1953 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL; cmd 1954 drivers/block/pktcdvd.c cgc.cmd[4] = lockflag ? 1 : 0; cmd 2033 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; cmd 2034 drivers/block/pktcdvd.c cgc.cmd[1] = 2; cmd 2035 drivers/block/pktcdvd.c cgc.cmd[2] = 4; /* READ ATIP */ cmd 2036 drivers/block/pktcdvd.c cgc.cmd[8] = 2; cmd 2048 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; cmd 2049 drivers/block/pktcdvd.c cgc.cmd[1] = 2; cmd 2050 drivers/block/pktcdvd.c cgc.cmd[2] = 4; cmd 2051 drivers/block/pktcdvd.c cgc.cmd[8] = size; cmd 2106 drivers/block/pktcdvd.c cgc.cmd[0] = GPCMD_SEND_OPC; cmd 2107 drivers/block/pktcdvd.c cgc.cmd[1] = 1; cmd 2628 drivers/block/pktcdvd.c static int pkt_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) cmd 2634 drivers/block/pktcdvd.c cmd, MAJOR(bdev->bd_dev), MINOR(bdev->bd_dev)); cmd 2637 drivers/block/pktcdvd.c switch (cmd) { cmd 2654 drivers/block/pktcdvd.c ret = __blkdev_driver_ioctl(pd->bdev, mode, cmd, arg); cmd 2658 drivers/block/pktcdvd.c pkt_dbg(2, pd, "Unknown ioctl (%x)\n", cmd); cmd 2860 drivers/block/pktcdvd.c static long pkt_ctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2867 drivers/block/pktcdvd.c if (cmd != PACKET_CTRL_CMD) cmd 2898 drivers/block/pktcdvd.c static long pkt_ctl_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2900 drivers/block/pktcdvd.c return pkt_ctl_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 707 drivers/block/rbd.c unsigned int cmd, unsigned long arg) cmd 712 drivers/block/rbd.c switch (cmd) { cmd 725 drivers/block/rbd.c unsigned int cmd, unsigned long arg) cmd 727 drivers/block/rbd.c return rbd_ioctl(bdev, mode, cmd, arg); cmd 568 drivers/block/rsxx/core.c if (card->ctrl[i].cmd.buf) cmd 570 drivers/block/rsxx/core.c card->ctrl[i].cmd.buf, cmd 571 drivers/block/rsxx/core.c card->ctrl[i].cmd.dma_addr); cmd 718 drivers/block/rsxx/core.c if (card->ctrl[i].cmd.buf) cmd 721 drivers/block/rsxx/core.c card->ctrl[i].cmd.buf, cmd 722 drivers/block/rsxx/core.c card->ctrl[i].cmd.dma_addr); cmd 19 drivers/block/rsxx/cregs.c struct creg_cmd *cmd, cmd 98 drivers/block/rsxx/cregs.c static void creg_issue_cmd(struct rsxx_cardinfo *card, struct creg_cmd *cmd) cmd 105 drivers/block/rsxx/cregs.c iowrite32(cmd->addr, card->regmap + CREG_ADD); cmd 106 drivers/block/rsxx/cregs.c iowrite32(cmd->cnt8, card->regmap + CREG_CNT); cmd 108 drivers/block/rsxx/cregs.c if (cmd->op == CREG_OP_WRITE) { cmd 109 drivers/block/rsxx/cregs.c if (cmd->buf) { cmd 110 drivers/block/rsxx/cregs.c st = copy_to_creg_data(card, cmd->cnt8, cmd 111 drivers/block/rsxx/cregs.c cmd->buf, cmd->stream); cmd 121 drivers/block/rsxx/cregs.c iowrite32(cmd->op, card->regmap + CREG_CMD); cmd 156 drivers/block/rsxx/cregs.c struct creg_cmd *cmd; cmd 168 drivers/block/rsxx/cregs.c cmd = kmem_cache_alloc(creg_cmd_pool, GFP_KERNEL); cmd 169 drivers/block/rsxx/cregs.c if (!cmd) cmd 172 drivers/block/rsxx/cregs.c INIT_LIST_HEAD(&cmd->list); cmd 174 drivers/block/rsxx/cregs.c cmd->op = op; cmd 175 drivers/block/rsxx/cregs.c cmd->addr = addr; cmd 176 drivers/block/rsxx/cregs.c cmd->cnt8 = cnt8; cmd 177 drivers/block/rsxx/cregs.c cmd->buf = buf; cmd 178 drivers/block/rsxx/cregs.c cmd->stream = stream; cmd 179 drivers/block/rsxx/cregs.c cmd->cb = callback; cmd 180 drivers/block/rsxx/cregs.c cmd->cb_private = cb_private; cmd 181 drivers/block/rsxx/cregs.c cmd->status = 0; cmd 184 drivers/block/rsxx/cregs.c list_add_tail(&cmd->list, &card->creg_ctrl.queue); cmd 195 drivers/block/rsxx/cregs.c struct creg_cmd *cmd; cmd 198 drivers/block/rsxx/cregs.c cmd = card->creg_ctrl.active_cmd; cmd 202 drivers/block/rsxx/cregs.c if (cmd == NULL) { cmd 209 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 210 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, -ETIMEDOUT); cmd 212 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 225 drivers/block/rsxx/cregs.c struct creg_cmd *cmd; cmd 239 drivers/block/rsxx/cregs.c cmd = card->creg_ctrl.active_cmd; cmd 243 drivers/block/rsxx/cregs.c if (cmd == NULL) { cmd 250 drivers/block/rsxx/cregs.c cmd->status = card->creg_ctrl.creg_stats.stat; cmd 251 drivers/block/rsxx/cregs.c if ((cmd->status & CREG_STAT_STATUS_MASK) == 0) { cmd 261 drivers/block/rsxx/cregs.c } else if (cmd->status & CREG_STAT_ERROR) { cmd 265 drivers/block/rsxx/cregs.c if (cmd->op == CREG_OP_READ) { cmd 269 drivers/block/rsxx/cregs.c if (!cmd->buf) { cmd 275 drivers/block/rsxx/cregs.c if (cnt8 != cmd->cnt8) { cmd 282 drivers/block/rsxx/cregs.c st = copy_from_creg_data(card, cnt8, cmd->buf, cmd->stream); cmd 286 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 287 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, st); cmd 289 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 299 drivers/block/rsxx/cregs.c struct creg_cmd *cmd = NULL; cmd 320 drivers/block/rsxx/cregs.c list_for_each_entry_safe(cmd, tmp, &card->creg_ctrl.queue, list) { cmd 321 drivers/block/rsxx/cregs.c list_del(&cmd->list); cmd 323 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 324 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, -ECANCELED); cmd 325 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 328 drivers/block/rsxx/cregs.c cmd = card->creg_ctrl.active_cmd; cmd 330 drivers/block/rsxx/cregs.c if (cmd) { cmd 334 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 335 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, -ECANCELED); cmd 336 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 358 drivers/block/rsxx/cregs.c struct creg_cmd *cmd, cmd 363 drivers/block/rsxx/cregs.c cmd_completion = cmd->cb_private; cmd 367 drivers/block/rsxx/cregs.c cmd_completion->creg_status = cmd->status; cmd 521 drivers/block/rsxx/cregs.c int rsxx_issue_card_cmd(struct rsxx_cardinfo *card, u32 cmd) cmd 524 drivers/block/rsxx/cregs.c sizeof(cmd), &cmd, 0); cmd 596 drivers/block/rsxx/cregs.c struct creg_cmd *cmd, cmd 605 drivers/block/rsxx/cregs.c buf = cmd->buf; cmd 612 drivers/block/rsxx/cregs.c while (off < cmd->cnt8) { cmd 614 drivers/block/rsxx/cregs.c cnt = min(cmd->cnt8 - off, LOG_BUF_SIZE8 - card->log.buf_len); cmd 634 drivers/block/rsxx/cregs.c if (cmd->status & CREG_STAT_LOG_PENDING) cmd 654 drivers/block/rsxx/cregs.c struct rsxx_reg_access *cmd, cmd 659 drivers/block/rsxx/cregs.c return __issue_creg_rw(card, op, cmd->addr, cmd->cnt, cmd->data, cmd 660 drivers/block/rsxx/cregs.c cmd->stream, &cmd->stat); cmd 667 drivers/block/rsxx/cregs.c struct rsxx_reg_access cmd; cmd 670 drivers/block/rsxx/cregs.c st = copy_from_user(&cmd, ucmd, sizeof(cmd)); cmd 674 drivers/block/rsxx/cregs.c if (cmd.cnt > RSXX_MAX_REG_CNT) cmd 677 drivers/block/rsxx/cregs.c st = issue_reg_cmd(card, &cmd, read); cmd 681 drivers/block/rsxx/cregs.c st = put_user(cmd.stat, &ucmd->stat); cmd 686 drivers/block/rsxx/cregs.c st = copy_to_user(ucmd->data, cmd.data, cmd.cnt); cmd 696 drivers/block/rsxx/cregs.c struct creg_cmd *cmd = NULL; cmd 698 drivers/block/rsxx/cregs.c cmd = card->creg_ctrl.active_cmd; cmd 701 drivers/block/rsxx/cregs.c if (cmd) { cmd 705 drivers/block/rsxx/cregs.c list_add(&cmd->list, &card->creg_ctrl.queue); cmd 741 drivers/block/rsxx/cregs.c struct creg_cmd *cmd; cmd 747 drivers/block/rsxx/cregs.c list_for_each_entry_safe(cmd, tmp, &card->creg_ctrl.queue, list) { cmd 748 drivers/block/rsxx/cregs.c list_del(&cmd->list); cmd 749 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 750 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, -ECANCELED); cmd 751 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 759 drivers/block/rsxx/cregs.c cmd = card->creg_ctrl.active_cmd; cmd 761 drivers/block/rsxx/cregs.c if (cmd) { cmd 765 drivers/block/rsxx/cregs.c if (cmd->cb) cmd 766 drivers/block/rsxx/cregs.c cmd->cb(card, cmd, -ECANCELED); cmd 769 drivers/block/rsxx/cregs.c kmem_cache_free(creg_cmd_pool, cmd); cmd 56 drivers/block/rsxx/dev.c unsigned int cmd, cmd 61 drivers/block/rsxx/dev.c switch (cmd) { cmd 16 drivers/block/rsxx/dma.c u8 cmd; cmd 212 drivers/block/rsxx/dma.c if (dma->cmd != HW_CMD_BLK_DISCARD) { cmd 216 drivers/block/rsxx/dma.c dma->cmd == HW_CMD_BLK_WRITE ? cmd 283 drivers/block/rsxx/dma.c dma->cmd, dma->laddr, hw_st); cmd 292 drivers/block/rsxx/dma.c switch (dma->cmd) { cmd 296 drivers/block/rsxx/dma.c dma->cmd = HW_CMD_BLK_RECON_READ; cmd 331 drivers/block/rsxx/dma.c dma->cmd, dma->laddr, hw_st); cmd 352 drivers/block/rsxx/dma.c if (ctrl->cmd.idx != ioread32(ctrl->regmap + SW_CMD_IDX)) { cmd 359 drivers/block/rsxx/dma.c iowrite32(ctrl->cmd.idx, ctrl->regmap + SW_CMD_IDX); cmd 390 drivers/block/rsxx/dma.c hw_cmd_buf = ctrl->cmd.buf; cmd 425 drivers/block/rsxx/dma.c if (dma->cmd != HW_CMD_BLK_DISCARD) { cmd 426 drivers/block/rsxx/dma.c if (dma->cmd == HW_CMD_BLK_WRITE) cmd 451 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx].command = dma->cmd; cmd 452 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx].tag = tag; cmd 453 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx]._rsvd = 0; cmd 454 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx].sub_page = cmd 458 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx].device_addr = cmd 461 drivers/block/rsxx/dma.c hw_cmd_buf[ctrl->cmd.idx].host_addr = cmd 466 drivers/block/rsxx/dma.c ctrl->id, dma->laddr, tag, ctrl->cmd.idx); cmd 468 drivers/block/rsxx/dma.c ctrl->cmd.idx = (ctrl->cmd.idx + 1) & RSXX_CS_IDX_MASK; cmd 471 drivers/block/rsxx/dma.c if (dma->cmd == HW_CMD_BLK_WRITE) cmd 473 drivers/block/rsxx/dma.c else if (dma->cmd == HW_CMD_BLK_DISCARD) cmd 490 drivers/block/rsxx/dma.c iowrite32(ctrl->cmd.idx, ctrl->regmap + SW_CMD_IDX); cmd 612 drivers/block/rsxx/dma.c dma->cmd = HW_CMD_BLK_DISCARD; cmd 646 drivers/block/rsxx/dma.c dma->cmd = dir ? HW_CMD_BLK_WRITE : HW_CMD_BLK_READ; cmd 767 drivers/block/rsxx/dma.c ctrl->cmd.buf = dma_alloc_coherent(&dev->dev, COMMAND_BUFFER_SIZE8, cmd 768 drivers/block/rsxx/dma.c &ctrl->cmd.dma_addr, GFP_KERNEL); cmd 769 drivers/block/rsxx/dma.c if (ctrl->status.buf == NULL || ctrl->cmd.buf == NULL) cmd 778 drivers/block/rsxx/dma.c memset(ctrl->cmd.buf, 0x83, COMMAND_BUFFER_SIZE8); cmd 779 drivers/block/rsxx/dma.c iowrite32(lower_32_bits(ctrl->cmd.dma_addr), ctrl->regmap + CB_ADD_LO); cmd 780 drivers/block/rsxx/dma.c iowrite32(upper_32_bits(ctrl->cmd.dma_addr), ctrl->regmap + CB_ADD_HI); cmd 791 drivers/block/rsxx/dma.c ctrl->cmd.idx = ioread32(ctrl->regmap + HW_CMD_IDX); cmd 792 drivers/block/rsxx/dma.c if (ctrl->cmd.idx > RSXX_MAX_OUTSTANDING_CMDS) { cmd 797 drivers/block/rsxx/dma.c iowrite32(ctrl->cmd.idx, ctrl->regmap + HW_CMD_IDX); cmd 798 drivers/block/rsxx/dma.c iowrite32(ctrl->cmd.idx, ctrl->regmap + SW_CMD_IDX); cmd 954 drivers/block/rsxx/dma.c if (ctrl->cmd.buf) cmd 956 drivers/block/rsxx/dma.c ctrl->cmd.buf, ctrl->cmd.dma_addr); cmd 1015 drivers/block/rsxx/dma.c ctrl->cmd.buf, ctrl->cmd.dma_addr); cmd 1040 drivers/block/rsxx/dma.c if (dma->cmd == HW_CMD_BLK_WRITE) cmd 1042 drivers/block/rsxx/dma.c else if (dma->cmd == HW_CMD_BLK_DISCARD) cmd 1047 drivers/block/rsxx/dma.c if (dma->cmd != HW_CMD_BLK_DISCARD) { cmd 1050 drivers/block/rsxx/dma.c dma->cmd == HW_CMD_BLK_WRITE ? cmd 93 drivers/block/rsxx/rsxx_priv.h struct rsxx_cs_buffer cmd; cmd 407 drivers/block/rsxx/rsxx_priv.h int rsxx_issue_card_cmd(struct rsxx_cardinfo *card, u32 cmd); cmd 687 drivers/block/swim.c unsigned int cmd, unsigned long param) cmd 692 drivers/block/swim.c if ((cmd & 0x80) && !capable(CAP_SYS_ADMIN)) cmd 695 drivers/block/swim.c switch (cmd) { cmd 237 drivers/block/swim3.c static void init_dma(struct dbdma_cmd *cp, int cmd, void *buf, int count); cmd 250 drivers/block/swim3.c unsigned int cmd, unsigned long param); cmd 407 drivers/block/swim3.c static inline void init_dma(struct dbdma_cmd *cp, int cmd, cmd 411 drivers/block/swim3.c cp->command = cpu_to_le16(cmd); cmd 869 drivers/block/swim3.c unsigned int cmd, unsigned long param) cmd 874 drivers/block/swim3.c if ((cmd & 0x80) && !capable(CAP_SYS_ADMIN)) cmd 881 drivers/block/swim3.c switch (cmd) { cmd 897 drivers/block/swim3.c unsigned int cmd, unsigned long param) cmd 902 drivers/block/swim3.c ret = floppy_locked_ioctl(bdev, mode, cmd, param); cmd 107 drivers/block/virtio_blk.c struct scatterlist hdr, status, cmd, sense, inhdr, *sgs[6]; cmd 112 drivers/block/virtio_blk.c sg_init_one(&cmd, vbr->sreq.cmd, vbr->sreq.cmd_len); cmd 113 drivers/block/virtio_blk.c sgs[num_out++] = &cmd; cmd 144 drivers/block/virtio_blk.c unsigned int cmd, unsigned long data) cmd 155 drivers/block/virtio_blk.c return scsi_cmd_blk_ioctl(bdev, mode, cmd, cmd 566 drivers/bluetooth/bluecard_cs.c unsigned char cmd[] = { HCI_COMMAND_PKT, 0x09, 0xfc, 0x01, 0x03 }; cmd 576 drivers/bluetooth/bluecard_cs.c cmd[4] = 0x00; cmd 580 drivers/bluetooth/bluecard_cs.c cmd[4] = 0x01; cmd 584 drivers/bluetooth/bluecard_cs.c cmd[4] = 0x02; cmd 590 drivers/bluetooth/bluecard_cs.c cmd[4] = 0x03; cmd 595 drivers/bluetooth/bluecard_cs.c skb_put_data(skb, cmd, sizeof(cmd)); cmd 110 drivers/bluetooth/btbcm.c const struct hci_command_hdr *cmd; cmd 133 drivers/bluetooth/btbcm.c while (fw_size >= sizeof(*cmd)) { cmd 136 drivers/bluetooth/btbcm.c cmd = (struct hci_command_hdr *)fw_ptr; cmd 137 drivers/bluetooth/btbcm.c fw_ptr += sizeof(*cmd); cmd 138 drivers/bluetooth/btbcm.c fw_size -= sizeof(*cmd); cmd 140 drivers/bluetooth/btbcm.c if (fw_size < cmd->plen) { cmd 147 drivers/bluetooth/btbcm.c fw_ptr += cmd->plen; cmd 148 drivers/bluetooth/btbcm.c fw_size -= cmd->plen; cmd 150 drivers/bluetooth/btbcm.c opcode = le16_to_cpu(cmd->opcode); cmd 152 drivers/bluetooth/btbcm.c skb = __hci_cmd_sync(hdev, opcode, cmd->plen, cmd_param, cmd 667 drivers/bluetooth/btintel.c struct hci_command_hdr *cmd = (void *)(fw_ptr + frag_len); cmd 674 drivers/bluetooth/btintel.c if (le16_to_cpu(cmd->opcode) == 0xfc0e) { cmd 678 drivers/bluetooth/btintel.c *boot_param = get_unaligned_le32(fw_ptr + sizeof(*cmd)); cmd 683 drivers/bluetooth/btintel.c frag_len += sizeof(*cmd) + cmd->plen; cmd 22 drivers/bluetooth/btqca.c char cmd; cmd 27 drivers/bluetooth/btqca.c cmd = EDL_PATCH_VER_REQ_CMD; cmd 29 drivers/bluetooth/btqca.c &cmd, HCI_EV_VENDOR, HCI_INIT_TIMEOUT); cmd 231 drivers/bluetooth/btqca.c u8 cmd[MAX_SIZE_PER_TLV_SEGMENT + 2]; cmd 234 drivers/bluetooth/btqca.c cmd[0] = EDL_PATCH_TLV_REQ_CMD; cmd 235 drivers/bluetooth/btqca.c cmd[1] = seg_size; cmd 236 drivers/bluetooth/btqca.c memcpy(cmd + 2, data, seg_size); cmd 240 drivers/bluetooth/btqca.c cmd); cmd 242 drivers/bluetooth/btqca.c skb = __hci_cmd_sync_ev(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, cmd, cmd 360 drivers/bluetooth/btqca.c u8 cmd[9]; cmd 363 drivers/bluetooth/btqca.c cmd[0] = EDL_NVM_ACCESS_SET_REQ_CMD; cmd 364 drivers/bluetooth/btqca.c cmd[1] = 0x02; /* TAG ID */ cmd 365 drivers/bluetooth/btqca.c cmd[2] = sizeof(bdaddr_t); /* size */ cmd 366 drivers/bluetooth/btqca.c memcpy(cmd + 3, bdaddr, sizeof(bdaddr_t)); cmd 367 drivers/bluetooth/btqca.c skb = __hci_cmd_sync_ev(hdev, EDL_NVM_ACCESS_OPCODE, sizeof(cmd), cmd, cmd 1708 drivers/bluetooth/btusb.c struct hci_command_hdr *cmd; cmd 1728 drivers/bluetooth/btusb.c cmd = (struct hci_command_hdr *)(*fw_ptr); cmd 1729 drivers/bluetooth/btusb.c *fw_ptr += sizeof(*cmd); cmd 1730 drivers/bluetooth/btusb.c remain -= sizeof(*cmd); cmd 1735 drivers/bluetooth/btusb.c if (remain < cmd->plen) { cmd 1746 drivers/bluetooth/btusb.c if (*disable_patch && le16_to_cpu(cmd->opcode) == 0xfc8e) cmd 1750 drivers/bluetooth/btusb.c *fw_ptr += cmd->plen; cmd 1751 drivers/bluetooth/btusb.c remain -= cmd->plen; cmd 1787 drivers/bluetooth/btusb.c skb = __hci_cmd_sync_ev(hdev, le16_to_cpu(cmd->opcode), cmd->plen, cmd 1791 drivers/bluetooth/btusb.c cmd->opcode, PTR_ERR(skb)); cmd 1801 drivers/bluetooth/btusb.c le16_to_cpu(cmd->opcode)); cmd 1808 drivers/bluetooth/btusb.c le16_to_cpu(cmd->opcode)); cmd 2079 drivers/bluetooth/btusb.c struct hci_command_hdr *cmd = (void *)skb->data; cmd 2080 drivers/bluetooth/btusb.c __u16 opcode = le16_to_cpu(cmd->opcode); cmd 3066 drivers/bluetooth/btusb.c u8 cmd[5]; cmd 3075 drivers/bluetooth/btusb.c cmd[0] = opcode & 0xFF; cmd 3076 drivers/bluetooth/btusb.c cmd[1] = opcode >> 8; cmd 3077 drivers/bluetooth/btusb.c cmd[2] = 2; /* length of parameters that follow */ cmd 3078 drivers/bluetooth/btusb.c cmd[3] = pin; cmd 3079 drivers/bluetooth/btusb.c cmd[4] = gap; /* time in ms, for which wakeup pin should be asserted */ cmd 3081 drivers/bluetooth/btusb.c skb = bt_skb_alloc(sizeof(cmd), GFP_KERNEL); cmd 3087 drivers/bluetooth/btusb.c skb_put_data(skb, cmd, sizeof(cmd)); cmd 151 drivers/bluetooth/hci_ath.c struct ath_vendor_cmd cmd; cmd 153 drivers/bluetooth/hci_ath.c if (dlen > sizeof(cmd.data)) cmd 156 drivers/bluetooth/hci_ath.c cmd.opcode = opcode; cmd 157 drivers/bluetooth/hci_ath.c cmd.index = cpu_to_le16(index); cmd 158 drivers/bluetooth/hci_ath.c cmd.len = dlen; cmd 159 drivers/bluetooth/hci_ath.c memcpy(cmd.data, data, dlen); cmd 161 drivers/bluetooth/hci_ath.c skb = __hci_cmd_sync(hdev, 0xfc0b, dlen + 4, &cmd, HCI_INIT_TIMEOUT); cmd 1042 drivers/bluetooth/hci_intel.c struct hci_command_hdr *cmd = (void *)skb->data; cmd 1043 drivers/bluetooth/hci_intel.c __u16 opcode = le16_to_cpu(cmd->opcode); cmd 746 drivers/bluetooth/hci_ldisc.c unsigned int cmd, unsigned long arg) cmd 757 drivers/bluetooth/hci_ldisc.c switch (cmd) { cmd 793 drivers/bluetooth/hci_ldisc.c err = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 85 drivers/bluetooth/hci_ll.c static int send_hcill_cmd(u8 cmd, struct hci_uart *hu) cmd 91 drivers/bluetooth/hci_ll.c BT_DBG("hu %p cmd 0x%x", hu, cmd); cmd 102 drivers/bluetooth/hci_ll.c skb_put_u8(skb, cmd); cmd 487 drivers/bluetooth/hci_ll.c struct hci_command *cmd) cmd 491 drivers/bluetooth/hci_ll.c if (cmd->opcode == HCI_VS_UPDATE_UART_HCI_BAUDRATE) { cmd 499 drivers/bluetooth/hci_ll.c if (cmd->prefix != 1) cmd 500 drivers/bluetooth/hci_ll.c bt_dev_dbg(lldev->hu.hdev, "command type %d", cmd->prefix); cmd 502 drivers/bluetooth/hci_ll.c skb = __hci_cmd_sync(lldev->hu.hdev, cmd->opcode, cmd->plen, cmd 503 drivers/bluetooth/hci_ll.c &cmd->speed, HCI_INIT_TIMEOUT); cmd 524 drivers/bluetooth/hci_ll.c struct hci_command *cmd; cmd 564 drivers/bluetooth/hci_ll.c cmd = (struct hci_command *)action_ptr; cmd 565 drivers/bluetooth/hci_ll.c err = send_command_from_firmware(lldev, cmd); cmd 358 drivers/bluetooth/hci_nokia.c const struct hci_command_hdr *cmd; cmd 364 drivers/bluetooth/hci_nokia.c cmd = (struct hci_command_hdr *)(fw_ptr + 3); cmd 365 drivers/bluetooth/hci_nokia.c opcode = le16_to_cpu(cmd->opcode); cmd 367 drivers/bluetooth/hci_nokia.c skb = __hci_cmd_sync(hu->hdev, opcode, cmd->plen, cmd 284 drivers/bluetooth/hci_qca.c static int send_hci_ibs_cmd(u8 cmd, struct hci_uart *hu) cmd 290 drivers/bluetooth/hci_qca.c BT_DBG("hu %p send hci ibs cmd 0x%x", hu, cmd); cmd 299 drivers/bluetooth/hci_qca.c skb_put_u8(skb, cmd); cmd 1003 drivers/bluetooth/hci_qca.c u8 cmd[] = { 0x01, 0x48, 0xFC, 0x01, 0x00 }; cmd 1008 drivers/bluetooth/hci_qca.c cmd[4] = baudrate; cmd 1010 drivers/bluetooth/hci_qca.c skb = bt_skb_alloc(sizeof(cmd), GFP_KERNEL); cmd 1017 drivers/bluetooth/hci_qca.c skb_put_data(skb, cmd, sizeof(cmd)); cmd 1053 drivers/bluetooth/hci_qca.c u8 cmd = on ? QCA_WCN3990_POWERON_PULSE : QCA_WCN3990_POWEROFF_PULSE; cmd 1065 drivers/bluetooth/hci_qca.c bt_dev_dbg(hu->hdev, "sending power pulse %02x to controller", cmd); cmd 1069 drivers/bluetooth/hci_qca.c ret = serdev_device_write_buf(hu->serdev, &cmd, sizeof(cmd)); cmd 1071 drivers/bluetooth/hci_qca.c bt_dev_err(hu->hdev, "failed to send power pulse %02x", cmd); cmd 33 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 38 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_OPEN, cmd 40 drivers/bus/fsl-mc/dpbp.c cmd_params = (struct dpbp_cmd_open *)cmd.params; cmd 44 drivers/bus/fsl-mc/dpbp.c err = mc_send_command(mc_io, &cmd); cmd 49 drivers/bus/fsl-mc/dpbp.c *token = mc_cmd_hdr_read_token(&cmd); cmd 70 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 73 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_CLOSE, cmd_flags, cmd 77 drivers/bus/fsl-mc/dpbp.c return mc_send_command(mc_io, &cmd); cmd 93 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 96 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_ENABLE, cmd_flags, cmd 100 drivers/bus/fsl-mc/dpbp.c return mc_send_command(mc_io, &cmd); cmd 116 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 119 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_DISABLE, cmd 123 drivers/bus/fsl-mc/dpbp.c return mc_send_command(mc_io, &cmd); cmd 139 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 142 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_RESET, cmd 146 drivers/bus/fsl-mc/dpbp.c return mc_send_command(mc_io, &cmd); cmd 165 drivers/bus/fsl-mc/dpbp.c struct fsl_mc_command cmd = { 0 }; cmd 170 drivers/bus/fsl-mc/dpbp.c cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_ATTR, cmd 174 drivers/bus/fsl-mc/dpbp.c err = mc_send_command(mc_io, &cmd); cmd 179 drivers/bus/fsl-mc/dpbp.c rsp_params = (struct dpbp_rsp_get_attributes *)cmd.params; cmd 33 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 38 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_OPEN, cmd 41 drivers/bus/fsl-mc/dpcon.c dpcon_cmd = (struct dpcon_cmd_open *)cmd.params; cmd 45 drivers/bus/fsl-mc/dpcon.c err = mc_send_command(mc_io, &cmd); cmd 50 drivers/bus/fsl-mc/dpcon.c *token = mc_cmd_hdr_read_token(&cmd); cmd 71 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 74 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_CLOSE, cmd 79 drivers/bus/fsl-mc/dpcon.c return mc_send_command(mc_io, &cmd); cmd 95 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 98 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_ENABLE, cmd 103 drivers/bus/fsl-mc/dpcon.c return mc_send_command(mc_io, &cmd); cmd 119 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 122 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_DISABLE, cmd 127 drivers/bus/fsl-mc/dpcon.c return mc_send_command(mc_io, &cmd); cmd 143 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 146 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_RESET, cmd 150 drivers/bus/fsl-mc/dpcon.c return mc_send_command(mc_io, &cmd); cmd 168 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 173 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_GET_ATTR, cmd 178 drivers/bus/fsl-mc/dpcon.c err = mc_send_command(mc_io, &cmd); cmd 183 drivers/bus/fsl-mc/dpcon.c dpcon_rsp = (struct dpcon_rsp_get_attr *)cmd.params; cmd 206 drivers/bus/fsl-mc/dpcon.c struct fsl_mc_command cmd = { 0 }; cmd 210 drivers/bus/fsl-mc/dpcon.c cmd.header = mc_encode_cmd_header(DPCON_CMDID_SET_NOTIFICATION, cmd 213 drivers/bus/fsl-mc/dpcon.c dpcon_cmd = (struct dpcon_cmd_set_notification *)cmd.params; cmd 219 drivers/bus/fsl-mc/dpcon.c return mc_send_command(mc_io, &cmd); cmd 33 drivers/bus/fsl-mc/dpmcp.c struct fsl_mc_command cmd = { 0 }; cmd 38 drivers/bus/fsl-mc/dpmcp.c cmd.header = mc_encode_cmd_header(DPMCP_CMDID_OPEN, cmd 40 drivers/bus/fsl-mc/dpmcp.c cmd_params = (struct dpmcp_cmd_open *)cmd.params; cmd 44 drivers/bus/fsl-mc/dpmcp.c err = mc_send_command(mc_io, &cmd); cmd 49 drivers/bus/fsl-mc/dpmcp.c *token = mc_cmd_hdr_read_token(&cmd); cmd 69 drivers/bus/fsl-mc/dpmcp.c struct fsl_mc_command cmd = { 0 }; cmd 72 drivers/bus/fsl-mc/dpmcp.c cmd.header = mc_encode_cmd_header(DPMCP_CMDID_CLOSE, cmd 76 drivers/bus/fsl-mc/dpmcp.c return mc_send_command(mc_io, &cmd); cmd 91 drivers/bus/fsl-mc/dpmcp.c struct fsl_mc_command cmd = { 0 }; cmd 94 drivers/bus/fsl-mc/dpmcp.c cmd.header = mc_encode_cmd_header(DPMCP_CMDID_RESET, cmd 98 drivers/bus/fsl-mc/dpmcp.c return mc_send_command(mc_io, &cmd); cmd 27 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 32 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_OPEN, cmd_flags, cmd 34 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_open *)cmd.params; cmd 38 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 43 drivers/bus/fsl-mc/dprc.c *token = mc_cmd_hdr_read_token(&cmd); cmd 64 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 67 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_CLOSE, cmd_flags, cmd 71 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 91 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 95 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_SET_IRQ, cmd 98 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq *)cmd.params; cmd 105 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 129 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 133 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_SET_IRQ_ENABLE, cmd 135 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq_enable *)cmd.params; cmd 140 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 165 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 169 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_SET_IRQ_MASK, cmd 171 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq_mask *)cmd.params; cmd 176 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 197 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 203 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_IRQ_STATUS, cmd 205 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_irq_status *)cmd.params; cmd 210 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 215 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_irq_status *)cmd.params; cmd 239 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 243 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_CLEAR_IRQ_STATUS, cmd 245 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_clear_irq_status *)cmd.params; cmd 250 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 267 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 272 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_ATTR, cmd 277 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 282 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_attributes *)cmd.params; cmd 305 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 310 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_OBJ_COUNT, cmd 314 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 319 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj_count *)cmd.params; cmd 347 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 353 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_OBJ, cmd 356 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_obj *)cmd.params; cmd 360 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 365 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj *)cmd.params; cmd 402 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 406 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_SET_OBJ_IRQ, cmd 409 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_obj_irq *)cmd.params; cmd 419 drivers/bus/fsl-mc/dprc.c return mc_send_command(mc_io, &cmd); cmd 443 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 463 drivers/bus/fsl-mc/dprc.c cmd.header = cmd 467 drivers/bus/fsl-mc/dprc.c cmd.header = cmd 471 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_obj_region *)cmd.params; cmd 478 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 483 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj_region *)cmd.params; cmd 509 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 513 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_API_VERSION, cmd 517 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 522 drivers/bus/fsl-mc/dprc.c mc_cmd_read_api_version(&cmd, major_ver, minor_ver); cmd 539 drivers/bus/fsl-mc/dprc.c struct fsl_mc_command cmd = { 0 }; cmd 543 drivers/bus/fsl-mc/dprc.c cmd.header = mc_encode_cmd_header(DPRC_CMDID_GET_CONT_ID, cmd 548 drivers/bus/fsl-mc/dprc.c err = mc_send_command(mc_io, &cmd); cmd 553 drivers/bus/fsl-mc/dprc.c *container_id = (int)mc_cmd_read_object_id(&cmd); cmd 333 drivers/bus/fsl-mc/fsl-mc-bus.c struct fsl_mc_command cmd = { 0 }; cmd 338 drivers/bus/fsl-mc/fsl-mc-bus.c cmd.header = mc_encode_cmd_header(DPMNG_CMDID_GET_VERSION, cmd 343 drivers/bus/fsl-mc/fsl-mc-bus.c err = mc_send_command(mc_io, &cmd); cmd 348 drivers/bus/fsl-mc/fsl-mc-bus.c rsp_params = (struct dpmng_rsp_get_version *)cmd.params; cmd 31 drivers/bus/fsl-mc/mc-sys.c static enum mc_cmd_status mc_cmd_hdr_read_status(struct fsl_mc_command *cmd) cmd 33 drivers/bus/fsl-mc/mc-sys.c struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header; cmd 38 drivers/bus/fsl-mc/mc-sys.c static u16 mc_cmd_hdr_read_cmdid(struct fsl_mc_command *cmd) cmd 40 drivers/bus/fsl-mc/mc-sys.c struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header; cmd 98 drivers/bus/fsl-mc/mc-sys.c struct fsl_mc_command *cmd) cmd 109 drivers/bus/fsl-mc/mc-sys.c writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]); cmd 112 drivers/bus/fsl-mc/mc-sys.c writeq(le64_to_cpu(cmd->header), &portal->header); cmd 159 drivers/bus/fsl-mc/mc-sys.c struct fsl_mc_command *cmd, cmd 170 drivers/bus/fsl-mc/mc-sys.c status = mc_read_response(mc_io->portal_virt_addr, cmd); cmd 185 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_token(cmd), cmd 186 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_cmdid(cmd)); cmd 205 drivers/bus/fsl-mc/mc-sys.c struct fsl_mc_command *cmd, cmd 215 drivers/bus/fsl-mc/mc-sys.c status = mc_read_response(mc_io->portal_virt_addr, cmd); cmd 225 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_token(cmd), cmd 226 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_cmdid(cmd)); cmd 244 drivers/bus/fsl-mc/mc-sys.c int mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd) cmd 261 drivers/bus/fsl-mc/mc-sys.c mc_write_command(mc_io->portal_virt_addr, cmd); cmd 267 drivers/bus/fsl-mc/mc-sys.c error = mc_polling_wait_preemptible(mc_io, cmd, &status); cmd 269 drivers/bus/fsl-mc/mc-sys.c error = mc_polling_wait_atomic(mc_io, cmd, &status); cmd 278 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_token(cmd), cmd 279 drivers/bus/fsl-mc/mc-sys.c (unsigned int)mc_cmd_hdr_read_cmdid(cmd), cmd 317 drivers/bus/sunxi-rsb.c u32 cmd; cmd 325 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_RD8; cmd 328 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_RD16; cmd 331 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_RD32; cmd 342 drivers/bus/sunxi-rsb.c writel(cmd, rsb->regs + RSB_CMD); cmd 359 drivers/bus/sunxi-rsb.c u32 cmd; cmd 367 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_WR8; cmd 370 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_WR16; cmd 373 drivers/bus/sunxi-rsb.c cmd = RSB_CMD_WR32; cmd 385 drivers/bus/sunxi-rsb.c writel(cmd, rsb->regs + RSB_CMD); cmd 184 drivers/bus/ts-nbus.c static void ts_nbus_write_bus(struct ts_nbus *ts_nbus, int cmd, u8 val) cmd 188 drivers/bus/ts-nbus.c if (cmd == TS_NBUS_WRITE_ADR) cmd 366 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_FLUSH_CACHE; cmd 383 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_READ_DISC_INFO; cmd 384 drivers/cdrom/cdrom.c cgc.cmd[8] = cgc.buflen = 2; cmd 400 drivers/cdrom/cdrom.c cgc.cmd[8] = cgc.buflen = buflen; cmd 456 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_GET_CONFIGURATION; cmd 457 drivers/cdrom/cdrom.c cgc.cmd[3] = CDF_MRW; cmd 458 drivers/cdrom/cdrom.c cgc.cmd[8] = sizeof(buffer); cmd 489 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_FORMAT_UNIT; cmd 490 drivers/cdrom/cdrom.c cgc.cmd[1] = (1 << 4) | 1; cmd 523 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_CLOSE_TRACK; cmd 528 drivers/cdrom/cdrom.c cgc.cmd[1] = !!immed; cmd 529 drivers/cdrom/cdrom.c cgc.cmd[2] = 1 << 1; cmd 666 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_GET_EVENT_STATUS_NOTIFICATION; cmd 667 drivers/cdrom/cdrom.c cgc.cmd[1] = 1; /* IMMED */ cmd 668 drivers/cdrom/cdrom.c cgc.cmd[4] = 1 << 4; /* media event */ cmd 669 drivers/cdrom/cdrom.c cgc.cmd[8] = sizeof(buffer); cmd 694 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_GET_CONFIGURATION; /* often 0x46 */ cmd 695 drivers/cdrom/cdrom.c cgc.cmd[3] = CDF_RWRT; /* often 0x0020 */ cmd 696 drivers/cdrom/cdrom.c cgc.cmd[8] = sizeof(buffer); /* often 0x18 */ cmd 715 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_GET_CONFIGURATION; cmd 716 drivers/cdrom/cdrom.c cgc.cmd[3] = CDF_HWDM; cmd 717 drivers/cdrom/cdrom.c cgc.cmd[8] = sizeof(buffer); cmd 868 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_GET_CONFIGURATION; cmd 869 drivers/cdrom/cdrom.c cgc.cmd[1] = 0; cmd 870 drivers/cdrom/cdrom.c cgc.cmd[2] = cgc.cmd[3] = 0; /* Starting Feature Number */ cmd 871 drivers/cdrom/cdrom.c cgc.cmd[8] = sizeof(buffer); /* Allocation Length */ cmd 958 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_FLUSH_CACHE; cmd 963 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_CLOSE_TRACK; cmd 969 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_CLOSE_TRACK; cmd 970 drivers/cdrom/cdrom.c cgc.cmd[2] = 2; /* Close session */ cmd 1322 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_MECHANISM_STATUS; cmd 1323 drivers/cdrom/cdrom.c cgc.cmd[8] = (length >> 8) & 0xff; cmd 1324 drivers/cdrom/cdrom.c cgc.cmd[9] = length & 0xff; cmd 1389 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_LOAD_UNLOAD; cmd 1390 drivers/cdrom/cdrom.c cgc.cmd[4] = 2 + (slot >= 0); cmd 1391 drivers/cdrom/cdrom.c cgc.cmd[8] = slot; cmd 1398 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_TEST_UNIT_READY; cmd 1399 drivers/cdrom/cdrom.c cgc.cmd[7] = slot; cmd 1400 drivers/cdrom/cdrom.c cgc.cmd[4] = cgc.cmd[8] = 0; cmd 1602 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_REPORT_KEY; cmd 1603 drivers/cdrom/cdrom.c cgc->cmd[10] = type | (agid << 6); cmd 1618 drivers/cdrom/cdrom.c cgc->cmd[9] = cgc->buflen; cmd 1624 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_SEND_KEY; cmd 1625 drivers/cdrom/cdrom.c cgc->cmd[10] = type | (agid << 6); cmd 1640 drivers/cdrom/cdrom.c cgc->cmd[9] = cgc->buflen; cmd 1696 drivers/cdrom/cdrom.c cgc.cmd[5] = ai->lstk.lba; cmd 1697 drivers/cdrom/cdrom.c cgc.cmd[4] = ai->lstk.lba >> 8; cmd 1698 drivers/cdrom/cdrom.c cgc.cmd[3] = ai->lstk.lba >> 16; cmd 1699 drivers/cdrom/cdrom.c cgc.cmd[2] = ai->lstk.lba >> 24; cmd 1804 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; cmd 1805 drivers/cdrom/cdrom.c cgc->cmd[6] = layer_num; cmd 1806 drivers/cdrom/cdrom.c cgc->cmd[7] = s->type; cmd 1807 drivers/cdrom/cdrom.c cgc->cmd[9] = cgc->buflen & 0xff; cmd 1851 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; cmd 1852 drivers/cdrom/cdrom.c cgc->cmd[6] = s->copyright.layer_num; cmd 1853 drivers/cdrom/cdrom.c cgc->cmd[7] = s->type; cmd 1854 drivers/cdrom/cdrom.c cgc->cmd[8] = cgc->buflen >> 8; cmd 1855 drivers/cdrom/cdrom.c cgc->cmd[9] = cgc->buflen & 0xff; cmd 1881 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; cmd 1882 drivers/cdrom/cdrom.c cgc->cmd[7] = s->type; cmd 1883 drivers/cdrom/cdrom.c cgc->cmd[8] = size >> 8; cmd 1884 drivers/cdrom/cdrom.c cgc->cmd[9] = size & 0xff; cmd 1885 drivers/cdrom/cdrom.c cgc->cmd[10] = s->disckey.agid << 6; cmd 1907 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; cmd 1908 drivers/cdrom/cdrom.c cgc->cmd[7] = s->type; cmd 1909 drivers/cdrom/cdrom.c cgc->cmd[9] = cgc->buflen & 0xff; cmd 1943 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_DVD_STRUCTURE; cmd 1944 drivers/cdrom/cdrom.c cgc->cmd[7] = s->type; cmd 1945 drivers/cdrom/cdrom.c cgc->cmd[8] = size >> 8; cmd 1946 drivers/cdrom/cdrom.c cgc->cmd[9] = size & 0xff; cmd 2003 drivers/cdrom/cdrom.c memset(cgc->cmd, 0, sizeof(cgc->cmd)); cmd 2005 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_MODE_SENSE_10; cmd 2006 drivers/cdrom/cdrom.c cgc->cmd[2] = page_code | (page_control << 6); cmd 2007 drivers/cdrom/cdrom.c cgc->cmd[7] = cgc->buflen >> 8; cmd 2008 drivers/cdrom/cdrom.c cgc->cmd[8] = cgc->buflen & 0xff; cmd 2018 drivers/cdrom/cdrom.c memset(cgc->cmd, 0, sizeof(cgc->cmd)); cmd 2020 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_MODE_SELECT_10; cmd 2021 drivers/cdrom/cdrom.c cgc->cmd[1] = 0x10; /* PF */ cmd 2022 drivers/cdrom/cdrom.c cgc->cmd[7] = cgc->buflen >> 8; cmd 2023 drivers/cdrom/cdrom.c cgc->cmd[8] = cgc->buflen & 0xff; cmd 2037 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_READ_SUBCHANNEL; cmd 2038 drivers/cdrom/cdrom.c cgc.cmd[1] = subchnl->cdsc_format;/* MSF or LBA addressing */ cmd 2039 drivers/cdrom/cdrom.c cgc.cmd[2] = 0x40; /* request subQ data */ cmd 2040 drivers/cdrom/cdrom.c cgc.cmd[3] = mcn ? 2 : 1; cmd 2041 drivers/cdrom/cdrom.c cgc.cmd[8] = 16; cmd 2081 drivers/cdrom/cdrom.c memset(&cgc->cmd, 0, sizeof(cgc->cmd)); cmd 2082 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_10; cmd 2083 drivers/cdrom/cdrom.c cgc->cmd[2] = (lba >> 24) & 0xff; cmd 2084 drivers/cdrom/cdrom.c cgc->cmd[3] = (lba >> 16) & 0xff; cmd 2085 drivers/cdrom/cdrom.c cgc->cmd[4] = (lba >> 8) & 0xff; cmd 2086 drivers/cdrom/cdrom.c cgc->cmd[5] = lba & 0xff; cmd 2087 drivers/cdrom/cdrom.c cgc->cmd[6] = (nblocks >> 16) & 0xff; cmd 2088 drivers/cdrom/cdrom.c cgc->cmd[7] = (nblocks >> 8) & 0xff; cmd 2089 drivers/cdrom/cdrom.c cgc->cmd[8] = nblocks & 0xff; cmd 2101 drivers/cdrom/cdrom.c memset(&cgc->cmd, 0, sizeof(cgc->cmd)); cmd 2102 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_READ_CD; cmd 2104 drivers/cdrom/cdrom.c cgc->cmd[1] = format << 2; cmd 2106 drivers/cdrom/cdrom.c cgc->cmd[2] = (lba >> 24) & 0xff; cmd 2107 drivers/cdrom/cdrom.c cgc->cmd[3] = (lba >> 16) & 0xff; cmd 2108 drivers/cdrom/cdrom.c cgc->cmd[4] = (lba >> 8) & 0xff; cmd 2109 drivers/cdrom/cdrom.c cgc->cmd[5] = lba & 0xff; cmd 2111 drivers/cdrom/cdrom.c cgc->cmd[6] = (nblocks >> 16) & 0xff; cmd 2112 drivers/cdrom/cdrom.c cgc->cmd[7] = (nblocks >> 8) & 0xff; cmd 2113 drivers/cdrom/cdrom.c cgc->cmd[8] = nblocks & 0xff; cmd 2118 drivers/cdrom/cdrom.c case CD_FRAMESIZE_RAW0 : cgc->cmd[9] = 0x58; break; cmd 2119 drivers/cdrom/cdrom.c case CD_FRAMESIZE_RAW1 : cgc->cmd[9] = 0x78; break; cmd 2120 drivers/cdrom/cdrom.c case CD_FRAMESIZE_RAW : cgc->cmd[9] = 0xf8; break; cmd 2121 drivers/cdrom/cdrom.c default : cgc->cmd[9] = 0x10; cmd 2216 drivers/cdrom/cdrom.c req->cmd[0] = GPCMD_READ_CD; cmd 2217 drivers/cdrom/cdrom.c req->cmd[1] = 1 << 2; cmd 2218 drivers/cdrom/cdrom.c req->cmd[2] = (lba >> 24) & 0xff; cmd 2219 drivers/cdrom/cdrom.c req->cmd[3] = (lba >> 16) & 0xff; cmd 2220 drivers/cdrom/cdrom.c req->cmd[4] = (lba >> 8) & 0xff; cmd 2221 drivers/cdrom/cdrom.c req->cmd[5] = lba & 0xff; cmd 2222 drivers/cdrom/cdrom.c req->cmd[6] = (nr >> 16) & 0xff; cmd 2223 drivers/cdrom/cdrom.c req->cmd[7] = (nr >> 8) & 0xff; cmd 2224 drivers/cdrom/cdrom.c req->cmd[8] = nr & 0xff; cmd 2225 drivers/cdrom/cdrom.c req->cmd[9] = 0xf8; cmd 2761 drivers/cdrom/cdrom.c unsigned int cmd) cmd 2772 drivers/cdrom/cdrom.c return cdi->ops->audio_ioctl(cdi, cmd, NULL); cmd 2791 drivers/cdrom/cdrom.c cgc.cmd[0] = 0x15; cmd 2792 drivers/cdrom/cdrom.c cgc.cmd[1] = 1 << 4; cmd 2793 drivers/cdrom/cdrom.c cgc.cmd[4] = 12; cmd 2812 drivers/cdrom/cdrom.c cgc.cmd[0] = GPCMD_READ_TRACK_RZONE_INFO; cmd 2813 drivers/cdrom/cdrom.c cgc.cmd[1] = type & 3; cmd 2814 drivers/cdrom/cdrom.c cgc.cmd[4] = (track & 0xff00) >> 8; cmd 2815 drivers/cdrom/cdrom.c cgc.cmd[5] = track & 0xff; cmd 2816 drivers/cdrom/cdrom.c cgc.cmd[8] = 8; cmd 2829 drivers/cdrom/cdrom.c cgc.cmd[8] = cgc.buflen = buflen; cmd 2958 drivers/cdrom/cdrom.c int cmd) cmd 2965 drivers/cdrom/cdrom.c switch (cmd) { cmd 3074 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_PLAY_AUDIO_MSF; cmd 3075 drivers/cdrom/cdrom.c cgc->cmd[3] = msf.cdmsf_min0; cmd 3076 drivers/cdrom/cdrom.c cgc->cmd[4] = msf.cdmsf_sec0; cmd 3077 drivers/cdrom/cdrom.c cgc->cmd[5] = msf.cdmsf_frame0; cmd 3078 drivers/cdrom/cdrom.c cgc->cmd[6] = msf.cdmsf_min1; cmd 3079 drivers/cdrom/cdrom.c cgc->cmd[7] = msf.cdmsf_sec1; cmd 3080 drivers/cdrom/cdrom.c cgc->cmd[8] = msf.cdmsf_frame1; cmd 3094 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_PLAY_AUDIO_10; cmd 3095 drivers/cdrom/cdrom.c cgc->cmd[2] = (blk.from >> 24) & 0xff; cmd 3096 drivers/cdrom/cdrom.c cgc->cmd[3] = (blk.from >> 16) & 0xff; cmd 3097 drivers/cdrom/cdrom.c cgc->cmd[4] = (blk.from >> 8) & 0xff; cmd 3098 drivers/cdrom/cdrom.c cgc->cmd[5] = blk.from & 0xff; cmd 3099 drivers/cdrom/cdrom.c cgc->cmd[7] = (blk.len >> 8) & 0xff; cmd 3100 drivers/cdrom/cdrom.c cgc->cmd[8] = blk.len & 0xff; cmd 3108 drivers/cdrom/cdrom.c unsigned int cmd) cmd 3152 drivers/cdrom/cdrom.c if (cmd == CDROMVOLREAD) { cmd 3182 drivers/cdrom/cdrom.c int cmd) cmd 3186 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_START_STOP_UNIT; cmd 3187 drivers/cdrom/cdrom.c cgc->cmd[1] = 1; cmd 3188 drivers/cdrom/cdrom.c cgc->cmd[4] = (cmd == CDROMSTART) ? 1 : 0; cmd 3195 drivers/cdrom/cdrom.c int cmd) cmd 3199 drivers/cdrom/cdrom.c cgc->cmd[0] = GPCMD_PAUSE_RESUME; cmd 3200 drivers/cdrom/cdrom.c cgc->cmd[8] = (cmd == CDROMRESUME) ? 1 : 0; cmd 3279 drivers/cdrom/cdrom.c static int mmc_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, cmd 3289 drivers/cdrom/cdrom.c switch (cmd) { cmd 3293 drivers/cdrom/cdrom.c return mmc_ioctl_cdrom_read_data(cdi, userptr, &cgc, cmd); cmd 3304 drivers/cdrom/cdrom.c return mmc_ioctl_cdrom_volume(cdi, userptr, &cgc, cmd); cmd 3307 drivers/cdrom/cdrom.c return mmc_ioctl_cdrom_start_stop(cdi, &cgc, cmd); cmd 3310 drivers/cdrom/cdrom.c return mmc_ioctl_cdrom_pause_resume(cdi, &cgc, cmd); cmd 3330 drivers/cdrom/cdrom.c fmode_t mode, unsigned int cmd, unsigned long arg) cmd 3338 drivers/cdrom/cdrom.c ret = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); cmd 3342 drivers/cdrom/cdrom.c switch (cmd) { cmd 3386 drivers/cdrom/cdrom.c ret = mmc_ioctl(cdi, cmd, arg); cmd 3396 drivers/cdrom/cdrom.c switch (cmd) { cmd 3415 drivers/cdrom/cdrom.c return cdrom_ioctl_audioctl(cdi, cmd); cmd 177 drivers/cdrom/gdrom.c short *cmd = spi_string; cmd 202 drivers/cdrom/gdrom.c outsw(GDROM_DATA_REG, cmd, 6); cmd 234 drivers/cdrom/gdrom.c spin_command->cmd[0] = 0x70; cmd 235 drivers/cdrom/gdrom.c spin_command->cmd[2] = 0x1f; cmd 269 drivers/cdrom/gdrom.c toc_command->cmd[0] = 0x14; cmd 270 drivers/cdrom/gdrom.c toc_command->cmd[1] = session; cmd 271 drivers/cdrom/gdrom.c toc_command->cmd[3] = tocsize >> 8; cmd 272 drivers/cdrom/gdrom.c toc_command->cmd[4] = tocsize & 0xff; cmd 402 drivers/cdrom/gdrom.c gdrom_spicommand(&command->cmd, command->buflen); cmd 422 drivers/cdrom/gdrom.c sense_command->cmd[0] = 0x13; cmd 423 drivers/cdrom/gdrom.c sense_command->cmd[4] = 10; cmd 459 drivers/cdrom/gdrom.c static int gdrom_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, cmd 504 drivers/cdrom/gdrom.c unsigned cmd, unsigned long arg) cmd 509 drivers/cdrom/gdrom.c ret = cdrom_ioctl(gd.cd_info, bdev, mode, cmd, arg); cmd 579 drivers/cdrom/gdrom.c read_command->cmd[0] = 0x30; cmd 580 drivers/cdrom/gdrom.c read_command->cmd[1] = 0x20; cmd 587 drivers/cdrom/gdrom.c read_command->cmd[2] = (block >> 16) & 0xFF; cmd 588 drivers/cdrom/gdrom.c read_command->cmd[3] = (block >> 8) & 0xFF; cmd 589 drivers/cdrom/gdrom.c read_command->cmd[4] = block & 0xFF; cmd 590 drivers/cdrom/gdrom.c read_command->cmd[8] = (block_cnt >> 16) & 0xFF; cmd 591 drivers/cdrom/gdrom.c read_command->cmd[9] = (block_cnt >> 8) & 0xFF; cmd 592 drivers/cdrom/gdrom.c read_command->cmd[10] = block_cnt & 0xFF; cmd 612 drivers/cdrom/gdrom.c outsw(GDROM_DATA_REG, &read_command->cmd, 6); cmd 241 drivers/char/agp/agp.h long compat_agp_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 210 drivers/char/agp/compat_ioctl.c long compat_agp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 218 drivers/char/agp/compat_ioctl.c (cmd != AGPIOC_ACQUIRE32)) { cmd 223 drivers/char/agp/compat_ioctl.c (cmd != AGPIOC_ACQUIRE32)) { cmd 227 drivers/char/agp/compat_ioctl.c if (cmd != AGPIOC_ACQUIRE32) { cmd 241 drivers/char/agp/compat_ioctl.c switch (cmd) { cmd 950 drivers/char/agp/frontend.c unsigned int cmd, unsigned long arg) cmd 955 drivers/char/agp/frontend.c DBG("priv=%p, cmd=%x", curr_priv, cmd); cmd 959 drivers/char/agp/frontend.c (cmd != AGPIOC_ACQUIRE)) { cmd 964 drivers/char/agp/frontend.c (cmd != AGPIOC_ACQUIRE)) { cmd 968 drivers/char/agp/frontend.c if (cmd != AGPIOC_ACQUIRE) { cmd 982 drivers/char/agp/frontend.c switch (cmd) { cmd 292 drivers/char/agp/uninorth-agp.c u32 cmd; cmd 320 drivers/char/agp/uninorth-agp.c pci_read_config_dword(device, agp + PCI_AGP_COMMAND, &cmd); cmd 321 drivers/char/agp/uninorth-agp.c if (!(cmd & PCI_AGP_COMMAND_AGP)) cmd 325 drivers/char/agp/uninorth-agp.c cmd &= ~PCI_AGP_COMMAND_AGP; cmd 326 drivers/char/agp/uninorth-agp.c pci_write_config_dword(device, agp + PCI_AGP_COMMAND, cmd); cmd 331 drivers/char/agp/uninorth-agp.c pci_read_config_dword(pdev, agp + PCI_AGP_COMMAND, &cmd); cmd 332 drivers/char/agp/uninorth-agp.c bridge->dev_private_data = (void *)(long)cmd; cmd 333 drivers/char/agp/uninorth-agp.c if (cmd & PCI_AGP_COMMAND_AGP) { cmd 335 drivers/char/agp/uninorth-agp.c cmd &= ~PCI_AGP_COMMAND_AGP; cmd 336 drivers/char/agp/uninorth-agp.c pci_write_config_dword(pdev, agp + PCI_AGP_COMMAND, cmd); cmd 259 drivers/char/apm-emulation.c apm_ioctl(struct file *filp, u_int cmd, u_long arg) cmd 267 drivers/char/apm-emulation.c switch (cmd) { cmd 699 drivers/char/applicom.c static long ac_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 721 drivers/char/applicom.c if (cmd != 6 && IndexCard >= MAX_BOARD) cmd 725 drivers/char/applicom.c if (cmd != 6 && !apbs[IndexCard].RamIO) cmd 728 drivers/char/applicom.c switch (cmd) { cmd 146 drivers/char/ds1620.c static void ds1620_out(int cmd, int bits, int value) cmd 157 drivers/char/ds1620.c ds1620_send_bits(8, cmd); cmd 169 drivers/char/ds1620.c static unsigned int ds1620_in(int cmd, int bits) cmd 181 drivers/char/ds1620.c ds1620_send_bits(8, cmd); cmd 237 drivers/char/ds1620.c ds1620_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 248 drivers/char/ds1620.c switch(cmd) { cmd 254 drivers/char/ds1620.c if (cmd == CMD_SET_THERMOSTATE) { cmd 276 drivers/char/ds1620.c if (cmd == CMD_GET_THERMOSTATE) { cmd 289 drivers/char/ds1620.c if (cmd == CMD_GET_TEMPERATURE) cmd 322 drivers/char/ds1620.c ds1620_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 327 drivers/char/ds1620.c ret = ds1620_ioctl(file, cmd, arg); cmd 306 drivers/char/dsp56k.c static long dsp56k_ioctl(struct file *file, unsigned int cmd, cmd 316 drivers/char/dsp56k.c switch(cmd) { cmd 99 drivers/char/dtlk.c unsigned int cmd, unsigned long arg); cmd 270 drivers/char/dtlk.c unsigned int cmd, cmd 278 drivers/char/dtlk.c switch (cmd) { cmd 52 drivers/char/efirtc.c static long efi_rtc_ioctl(struct file *file, unsigned int cmd, cmd 147 drivers/char/efirtc.c static long efi_rtc_ioctl(struct file *file, unsigned int cmd, cmd 159 drivers/char/efirtc.c switch (cmd) { cmd 574 drivers/char/hpet.c hpet_ioctl_common(struct hpet_dev *devp, unsigned int cmd, unsigned long arg, cmd 582 drivers/char/hpet.c switch (cmd) { cmd 599 drivers/char/hpet.c switch (cmd) { cmd 665 drivers/char/hpet.c hpet_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 671 drivers/char/hpet.c err = hpet_ioctl_common(file->private_data, cmd, arg, &info); cmd 674 drivers/char/hpet.c if ((cmd == HPET_INFO) && !err && cmd 690 drivers/char/hpet.c hpet_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 696 drivers/char/hpet.c err = hpet_ioctl_common(file->private_data, cmd, arg, &info); cmd 699 drivers/char/hpet.c if ((cmd == HPET_INFO) && !err) { cmd 65 drivers/char/hw_random/imx-rngc.c u32 ctrl, cmd; cmd 77 drivers/char/hw_random/imx-rngc.c cmd = readl(rngc->base + RNGC_COMMAND); cmd 78 drivers/char/hw_random/imx-rngc.c cmd |= RNGC_CMD_CLR_INT | RNGC_CMD_CLR_ERR; cmd 79 drivers/char/hw_random/imx-rngc.c writel(cmd, rngc->base + RNGC_COMMAND); cmd 93 drivers/char/hw_random/imx-rngc.c u32 cmd; cmd 99 drivers/char/hw_random/imx-rngc.c cmd = readl(rngc->base + RNGC_COMMAND); cmd 100 drivers/char/hw_random/imx-rngc.c writel(cmd | RNGC_CMD_SELF_TEST, rngc->base + RNGC_COMMAND); cmd 170 drivers/char/hw_random/imx-rngc.c u32 cmd; cmd 174 drivers/char/hw_random/imx-rngc.c cmd = readl(rngc->base + RNGC_COMMAND); cmd 175 drivers/char/hw_random/imx-rngc.c writel(cmd | RNGC_CMD_CLR_ERR, rngc->base + RNGC_COMMAND); cmd 182 drivers/char/hw_random/imx-rngc.c cmd = readl(rngc->base + RNGC_COMMAND); cmd 183 drivers/char/hw_random/imx-rngc.c writel(cmd | RNGC_CMD_SEED, rngc->base + RNGC_COMMAND); cmd 315 drivers/char/ipmi/bt-bmc.c static long bt_bmc_ioctl(struct file *file, unsigned int cmd, cmd 320 drivers/char/ipmi/bt-bmc.c switch (cmd) { cmd 46 drivers/char/ipmi/ipmb_dev_int.c u8 cmd; cmd 156 drivers/char/ipmi/ipmi_devintf.c msg.cmd = req->msg.cmd; cmd 246 drivers/char/ipmi/ipmi_devintf.c rsp->msg.cmd = msg->msg.cmd; cmd 293 drivers/char/ipmi/ipmi_devintf.c unsigned int cmd, cmd 300 drivers/char/ipmi/ipmi_devintf.c switch (cmd) cmd 346 drivers/char/ipmi/ipmi_devintf.c rv = handle_recv(priv, cmd == IPMICTL_RECEIVE_MSG_TRUNC, cmd 360 drivers/char/ipmi/ipmi_devintf.c rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, cmd 374 drivers/char/ipmi/ipmi_devintf.c rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, cmd 388 drivers/char/ipmi/ipmi_devintf.c rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, cmd 402 drivers/char/ipmi/ipmi_devintf.c rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, cmd 634 drivers/char/ipmi/ipmi_devintf.c u8 cmd; cmd 667 drivers/char/ipmi/ipmi_devintf.c p64->cmd = p32->cmd; cmd 709 drivers/char/ipmi/ipmi_devintf.c v32.msg.cmd = p64->msg.cmd; cmd 718 drivers/char/ipmi/ipmi_devintf.c static long compat_ipmi_ioctl(struct file *filep, unsigned int cmd, cmd 723 drivers/char/ipmi/ipmi_devintf.c switch(cmd) { cmd 769 drivers/char/ipmi/ipmi_devintf.c cmd == COMPAT_IPMICTL_RECEIVE_MSG_TRUNC, cmd 773 drivers/char/ipmi/ipmi_devintf.c return ipmi_ioctl(filep, cmd, arg); cmd 244 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd; cmd 1073 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd, cmd 1088 drivers/char/ipmi/ipmi_msghandler.c if ((msg->addr.channel == channel) && (msg->msg.cmd == cmd) cmd 1616 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd, cmd 1622 drivers/char/ipmi/ipmi_msghandler.c if ((rcvr->netfn == netfn) && (rcvr->cmd == cmd) cmd 1631 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd, cmd 1637 drivers/char/ipmi/ipmi_msghandler.c if ((rcvr->netfn == netfn) && (rcvr->cmd == cmd) cmd 1646 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd, cmd 1662 drivers/char/ipmi/ipmi_msghandler.c rcvr->cmd = cmd; cmd 1669 drivers/char/ipmi/ipmi_msghandler.c if (!is_cmd_rcvr_exclusive(intf, netfn, cmd, chans)) { cmd 1691 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd, cmd 1707 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, i); cmd 1767 drivers/char/ipmi/ipmi_msghandler.c smi_msg->data[i+8] = msg->cmd; cmd 1804 drivers/char/ipmi/ipmi_msghandler.c smi_msg->data[9] = msg->cmd; cmd 1862 drivers/char/ipmi/ipmi_msghandler.c && ((msg->cmd == IPMI_COLD_RESET_CMD) cmd 1863 drivers/char/ipmi/ipmi_msghandler.c || (msg->cmd == IPMI_WARM_RESET_CMD))) cmd 1891 drivers/char/ipmi/ipmi_msghandler.c && ((msg->cmd == IPMI_SEND_MSG_CMD) cmd 1892 drivers/char/ipmi/ipmi_msghandler.c || (msg->cmd == IPMI_GET_MSG_CMD) cmd 1893 drivers/char/ipmi/ipmi_msghandler.c || (msg->cmd == IPMI_READ_EVENT_MSG_BUFFER_CMD))) { cmd 1923 drivers/char/ipmi/ipmi_msghandler.c smi_msg->data[1] = msg->cmd; cmd 2386 drivers/char/ipmi/ipmi_msghandler.c || (msg->msg.cmd != IPMI_GET_DEVICE_ID_CMD)) { cmd 2389 drivers/char/ipmi/ipmi_msghandler.c msg->addr.addr_type, msg->msg.netfn, msg->msg.cmd); cmd 2393 drivers/char/ipmi/ipmi_msghandler.c rv = ipmi_demangle_device_id(msg->msg.netfn, msg->msg.cmd, cmd 2421 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_GET_DEVICE_ID_CMD; cmd 3147 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_GET_DEVICE_GUID_CMD; cmd 3170 drivers/char/ipmi/ipmi_msghandler.c || (msg->msg.cmd != IPMI_GET_DEVICE_GUID_CMD)) cmd 3231 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_GET_CHANNEL_INFO_CMD; cmd 3259 drivers/char/ipmi/ipmi_msghandler.c && (msg->msg.cmd == IPMI_GET_CHANNEL_INFO_CMD)) { cmd 3697 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd; cmd 3715 drivers/char/ipmi/ipmi_msghandler.c cmd = msg->rsp[8]; cmd 3719 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); cmd 3784 drivers/char/ipmi/ipmi_msghandler.c recv_msg->msg.cmd = msg->rsp[8]; cmd 3877 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd; cmd 3895 drivers/char/ipmi/ipmi_msghandler.c cmd = msg->rsp[10]; cmd 3899 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); cmd 3944 drivers/char/ipmi/ipmi_msghandler.c recv_msg->msg.cmd = msg->rsp[10]; cmd 3976 drivers/char/ipmi/ipmi_msghandler.c unsigned char cmd; cmd 4002 drivers/char/ipmi/ipmi_msghandler.c cmd = msg->rsp[1]; cmd 4006 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); cmd 4051 drivers/char/ipmi/ipmi_msghandler.c recv_msg->msg.cmd = msg->rsp[1]; cmd 4083 drivers/char/ipmi/ipmi_msghandler.c recv_msg->msg.cmd = msg->rsp[1]; cmd 4212 drivers/char/ipmi/ipmi_msghandler.c recv_msg->msg.cmd = msg->rsp[1]; cmd 4894 drivers/char/ipmi/ipmi_msghandler.c && (msg->msg.cmd == IPMI_GET_EVENT_RECEIVER_CMD) cmd 4906 drivers/char/ipmi/ipmi_msghandler.c && (msg->msg.cmd == IPMI_GET_DEVICE_ID_CMD) cmd 4937 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = 2; /* Platform event command. */ cmd 4989 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_GET_DEVICE_ID_CMD; cmd 4998 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_GET_EVENT_RECEIVER_CMD; cmd 5037 drivers/char/ipmi/ipmi_msghandler.c msg.cmd = IPMI_ADD_SEL_ENTRY_CMD; cmd 85 drivers/char/ipmi/ipmi_powernv.c opal_msg->cmd = msg->data[1]; cmd 167 drivers/char/ipmi/ipmi_powernv.c msg->rsp[1] = opal_msg->cmd; cmd 199 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_ATCA_PPS_GRACEFUL_RESTART; cmd 229 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_ATCA_GET_ADDR_INFO_CMD; cmd 266 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_ATCA_SET_POWER_CMD; cmd 341 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = OEM_GRP_CMD_GET_SLOT_GA; cmd 356 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_CMD_GET_EVENT_RECEIVER; cmd 379 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = OEM_GRP_CMD_REQUEST_HOTSWAP_CTRL; cmd 390 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = OEM_GRP_CMD_SET_RESET_STATE; cmd 404 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = OEM_GRP_CMD_SET_POWER_STATE; cmd 490 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_CHASSIS_CONTROL_CMD; cmd 587 drivers/char/ipmi/ipmi_poweroff.c send_msg.cmd = IPMI_GET_DEVICE_ID_CMD; cmd 958 drivers/char/ipmi/ipmi_ssif.c unsigned char cmd; cmd 970 drivers/char/ipmi/ipmi_ssif.c cmd = SSIF_IPMI_MULTI_PART_REQUEST_MIDDLE; cmd 973 drivers/char/ipmi/ipmi_ssif.c cmd = SSIF_IPMI_MULTI_PART_REQUEST_END; cmd 981 drivers/char/ipmi/ipmi_ssif.c I2C_SMBUS_WRITE, cmd, cmd 398 drivers/char/ipmi/ipmi_watchdog.c msg.cmd = IPMI_WDOG_SET_TIMER; cmd 490 drivers/char/ipmi/ipmi_watchdog.c msg.cmd = IPMI_WDOG_RESET_TIMER; cmd 564 drivers/char/ipmi/ipmi_watchdog.c msg.cmd = IPMI_WDOG_RESET_TIMER; cmd 664 drivers/char/ipmi/ipmi_watchdog.c unsigned int cmd, unsigned long arg) cmd 670 drivers/char/ipmi/ipmi_watchdog.c switch (cmd) { cmd 733 drivers/char/ipmi/ipmi_watchdog.c unsigned int cmd, cmd 739 drivers/char/ipmi/ipmi_watchdog.c ret = ipmi_ioctl(file, cmd, arg); cmd 911 drivers/char/ipmi/ipmi_watchdog.c if (msg->msg.cmd == IPMI_WDOG_RESET_TIMER && cmd 917 drivers/char/ipmi/ipmi_watchdog.c msg->msg.cmd); cmd 173 drivers/char/ipmi/kcs_bmc.c u8 cmd; cmd 178 drivers/char/ipmi/kcs_bmc.c cmd = read_data(kcs_bmc); cmd 179 drivers/char/ipmi/kcs_bmc.c switch (cmd) { cmd 371 drivers/char/ipmi/kcs_bmc.c static long kcs_bmc_ioctl(struct file *filp, unsigned int cmd, cmd 379 drivers/char/ipmi/kcs_bmc.c switch (cmd) { cmd 580 drivers/char/lp.c static int lp_do_ioctl(unsigned int minor, unsigned int cmd, cmd 587 drivers/char/lp.c printk(KERN_DEBUG "lp%d ioctl, cmd: 0x%x, arg: 0x%lx\n", minor, cmd, arg); cmd 593 drivers/char/lp.c switch ( cmd ) { cmd 723 drivers/char/lp.c static long lp_ioctl(struct file *file, unsigned int cmd, cmd 731 drivers/char/lp.c switch (cmd) { cmd 742 drivers/char/lp.c ret = lp_do_ioctl(minor, cmd, arg, (void __user *)arg); cmd 751 drivers/char/lp.c static long lp_compat_ioctl(struct file *file, unsigned int cmd, cmd 759 drivers/char/lp.c switch (cmd) { cmd 776 drivers/char/lp.c ret = lp_do_ioctl(minor, cmd, arg, compat_ptr(arg)); cmd 284 drivers/char/nvram.c static long nvram_misc_ioctl(struct file *file, unsigned int cmd, cmd 289 drivers/char/nvram.c switch (cmd) { cmd 96 drivers/char/nwflash.c static long flash_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 99 drivers/char/nwflash.c switch (cmd) { cmd 1399 drivers/char/pcmcia/cm4000_cs.c static long cmm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1417 drivers/char/pcmcia/cm4000_cs.c iminor(inode), ioctl_names[_IOC_NR(cmd)]); cmd 1434 drivers/char/pcmcia/cm4000_cs.c if (_IOC_TYPE(cmd) != CM_IOC_MAGIC) { cmd 1438 drivers/char/pcmcia/cm4000_cs.c if (_IOC_NR(cmd) > CM_IOC_MAXNR) { cmd 1442 drivers/char/pcmcia/cm4000_cs.c size = _IOC_SIZE(cmd); cmd 1445 drivers/char/pcmcia/cm4000_cs.c _IOC_DIR(cmd), _IOC_READ, _IOC_WRITE, size, cmd); cmd 1447 drivers/char/pcmcia/cm4000_cs.c if (_IOC_DIR(cmd) & _IOC_READ) { cmd 1451 drivers/char/pcmcia/cm4000_cs.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 1457 drivers/char/pcmcia/cm4000_cs.c switch (cmd) { cmd 698 drivers/char/pcmcia/synclink_cs.c static void issue_command(MGSLPC_INFO *info, unsigned char channel, unsigned char cmd) cmd 701 drivers/char/pcmcia/synclink_cs.c write_reg(info, (unsigned char) (channel + CMDR), cmd); cmd 2228 drivers/char/pcmcia/synclink_cs.c unsigned int cmd, unsigned long arg) cmd 2235 drivers/char/pcmcia/synclink_cs.c info->device_name, cmd); cmd 2240 drivers/char/pcmcia/synclink_cs.c if (cmd != TIOCMIWAIT) { cmd 2245 drivers/char/pcmcia/synclink_cs.c switch (cmd) { cmd 4068 drivers/char/pcmcia/synclink_cs.c static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 4083 drivers/char/pcmcia/synclink_cs.c if (cmd != SIOCWANDEV) cmd 4084 drivers/char/pcmcia/synclink_cs.c return hdlc_ioctl(dev, ifr, cmd); cmd 4163 drivers/char/pcmcia/synclink_cs.c return hdlc_ioctl(dev, ifr, cmd); cmd 352 drivers/char/ppdev.c static int pp_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 360 drivers/char/ppdev.c switch (cmd) { cmd 515 drivers/char/ppdev.c switch (cmd) { cmd 663 drivers/char/ppdev.c dev_dbg(&pp->pdev->dev, "What? (cmd=0x%x)\n", cmd); cmd 671 drivers/char/ppdev.c static long pp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 676 drivers/char/ppdev.c ret = pp_do_ioctl(file, cmd, arg); cmd 682 drivers/char/ppdev.c static long pp_compat_ioctl(struct file *file, unsigned int cmd, cmd 685 drivers/char/ppdev.c return pp_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 2103 drivers/char/random.c static long random_ioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 2109 drivers/char/random.c switch (cmd) { cmd 250 drivers/char/raw.c static long raw_ctl_compat_ioctl(struct file *file, unsigned int cmd, cmd 258 drivers/char/raw.c switch (cmd) { cmd 142 drivers/char/rtc.c static long rtc_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 381 drivers/char/rtc.c static int rtc_do_ioctl(unsigned int cmd, unsigned long arg, int kernel) cmd 387 drivers/char/rtc.c switch (cmd) { cmd 401 drivers/char/rtc.c switch (cmd) { cmd 701 drivers/char/rtc.c static long rtc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 704 drivers/char/rtc.c ret = rtc_do_ioctl(cmd, arg, 0); cmd 938 drivers/char/sonypi.c unsigned int cmd, unsigned long arg) cmd 946 drivers/char/sonypi.c switch (cmd) { cmd 247 drivers/char/toshiba.c static long tosh_ioctl(struct file *fp, unsigned int cmd, unsigned long arg) cmd 260 drivers/char/toshiba.c switch (cmd) { cmd 352 drivers/char/tpm/tpm-interface.c int tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen) cmd 361 drivers/char/tpm/tpm-interface.c buf.data = cmd; cmd 462 drivers/char/tpm/tpm.h int tpm2_prepare_space(struct tpm_chip *chip, struct tpm_space *space, u8 *cmd, cmd 236 drivers/char/tpm/tpm2-space.c static int tpm2_map_command(struct tpm_chip *chip, u32 cc, u8 *cmd) cmd 251 drivers/char/tpm/tpm2-space.c handle = (__be32 *)&cmd[TPM_HEADER_SIZE]; cmd 264 drivers/char/tpm/tpm2-space.c const void *cmd, size_t len) cmd 266 drivers/char/tpm/tpm2-space.c const struct tpm_header *header = (const void *)cmd; cmd 297 drivers/char/tpm/tpm2-space.c int tpm2_prepare_space(struct tpm_chip *chip, struct tpm_space *space, u8 *cmd, cmd 306 drivers/char/tpm/tpm2-space.c cc = tpm_find_and_validate_cc(chip, space, cmd, cmdsiz); cmd 323 drivers/char/tpm/tpm2-space.c rc = tpm2_map_command(chip, cc, cmd); cmd 97 drivers/char/tpm/tpm_crb.c u8 __iomem *cmd; cmd 374 drivers/char/tpm/tpm_crb.c memcpy_toio(priv->cmd, buf, len); cmd 561 drivers/char/tpm/tpm_crb.c priv->cmd = crb_map_res(dev, priv, &io_res, cmd_pa, cmd_size); cmd 562 drivers/char/tpm/tpm_crb.c if (IS_ERR(priv->cmd)) { cmd 563 drivers/char/tpm/tpm_crb.c ret = PTR_ERR(priv->cmd); cmd 587 drivers/char/tpm/tpm_crb.c priv->rsp = priv->cmd; cmd 144 drivers/char/ttyprintk.c unsigned int cmd, unsigned long arg) cmd 151 drivers/char/ttyprintk.c switch (cmd) { cmd 41 drivers/char/uv_mmtimer.c static long uv_mmtimer_ioctl(struct file *file, unsigned int cmd, cmd 84 drivers/char/uv_mmtimer.c static long uv_mmtimer_ioctl(struct file *file, unsigned int cmd, cmd 89 drivers/char/uv_mmtimer.c switch (cmd) { cmd 54 drivers/clk/at91/at91sam9x5.c .cmd = BIT(12), cmd 51 drivers/clk/at91/clk-generated.c gck->layout->cmd | AT91_PMC_PCR_GCKEN, cmd 53 drivers/clk/at91/clk-generated.c gck->layout->cmd | cmd 69 drivers/clk/at91/clk-generated.c gck->layout->cmd | AT91_PMC_PCR_GCKEN, cmd 70 drivers/clk/at91/clk-generated.c gck->layout->cmd); cmd 169 drivers/clk/at91/clk-peripheral.c periph->layout->div_mask | periph->layout->cmd | cmd 172 drivers/clk/at91/clk-peripheral.c periph->layout->cmd | cmd 191 drivers/clk/at91/clk-peripheral.c AT91_PMC_PCR_EN | periph->layout->cmd, cmd 192 drivers/clk/at91/clk-peripheral.c periph->layout->cmd); cmd 98 drivers/clk/at91/dt-compat.c .cmd = BIT(12), cmd 85 drivers/clk/at91/pmc.h u32 cmd; cmd 55 drivers/clk/at91/sam9x60.c .cmd = BIT(31), cmd 33 drivers/clk/at91/sama5d2.c .cmd = BIT(12), cmd 33 drivers/clk/at91/sama5d4.c .cmd = BIT(12), cmd 30 drivers/clk/hisilicon/clk-hi3660-stub.c .cmd = (_cmd), \ cmd 49 drivers/clk/hisilicon/clk-hi3660-stub.c unsigned int cmd; cmd 85 drivers/clk/hisilicon/clk-hi3660-stub.c stub_clk->msg[0] = stub_clk->cmd; cmd 56 drivers/clk/hisilicon/clk-hi6220-stub.c unsigned char cmd; cmd 85 drivers/clk/hisilicon/clk-hi6220-stub.c data.msg.cmd = HI6220_MBOX_CMD_SET; cmd 65 drivers/clk/qcom/clk-rcg2.c u32 cmd; cmd 68 drivers/clk/qcom/clk-rcg2.c ret = regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CMD_REG, &cmd); cmd 72 drivers/clk/qcom/clk-rcg2.c return (cmd & CMD_ROOT_OFF) == 0; cmd 102 drivers/clk/qcom/clk-rcg2.c u32 cmd; cmd 113 drivers/clk/qcom/clk-rcg2.c ret = regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CMD_REG, &cmd); cmd 116 drivers/clk/qcom/clk-rcg2.c if (!(cmd & CMD_UPDATE)) cmd 148 drivers/clk/qcom/clk-rpmh.c struct tcs_cmd cmd = { 0 }; cmd 153 drivers/clk/qcom/clk-rpmh.c cmd.addr = c->res_addr; cmd 160 drivers/clk/qcom/clk-rpmh.c cmd.data = on_val; cmd 162 drivers/clk/qcom/clk-rpmh.c ret = rpmh_write_async(c->dev, state, &cmd, 1); cmd 249 drivers/clk/qcom/clk-rpmh.c struct tcs_cmd cmd = { 0 }; cmd 267 drivers/clk/qcom/clk-rpmh.c cmd.addr = c->res_addr; cmd 268 drivers/clk/qcom/clk-rpmh.c cmd.data = BCM_TCS_CMD(1, enable, 0, cmd_state); cmd 270 drivers/clk/qcom/clk-rpmh.c ret = rpmh_write_async(c->dev, RPMH_ACTIVE_ONLY_STATE, &cmd, 1); cmd 610 drivers/clk/rockchip/clk.c unsigned long mode, void *cmd) cmd 159 drivers/clk/samsung/clk-s3c2412.c unsigned long mode, void *cmd) cmd 311 drivers/clk/samsung/clk-s3c2443.c unsigned long mode, void *cmd) cmd 44 drivers/clk/tegra/clk-bpmp.c unsigned int cmd; cmd 68 drivers/clk/tegra/clk-bpmp.c request.cmd_and_id = (clk->cmd << 24) | clk->id; cmd 101 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_ENABLE; cmd 114 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_DISABLE; cmd 131 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_IS_ENABLED; cmd 153 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_GET_RATE; cmd 180 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_ROUND_RATE; cmd 206 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_SET_PARENT; cmd 231 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_GET_PARENT; cmd 262 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_SET_RATE; cmd 315 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_GET_MAX_CLK_ID; cmd 338 drivers/clk/tegra/clk-bpmp.c msg.cmd = CMD_CLK_GET_ALL_INFO; cmd 297 drivers/cpufreq/acpi-cpufreq.c struct drv_cmd *cmd = _cmd; cmd 299 drivers/cpufreq/acpi-cpufreq.c cmd->val = cmd->func.read(cmd->reg); cmd 305 drivers/cpufreq/acpi-cpufreq.c struct drv_cmd cmd = { cmd 311 drivers/cpufreq/acpi-cpufreq.c err = smp_call_function_any(mask, do_drv_read, &cmd, 1); cmd 313 drivers/cpufreq/acpi-cpufreq.c return cmd.val; cmd 319 drivers/cpufreq/acpi-cpufreq.c struct drv_cmd *cmd = _cmd; cmd 321 drivers/cpufreq/acpi-cpufreq.c cmd->func.write(cmd->reg, cmd->val); cmd 328 drivers/cpufreq/acpi-cpufreq.c struct drv_cmd cmd = { cmd 337 drivers/cpufreq/acpi-cpufreq.c do_drv_write(&cmd); cmd 339 drivers/cpufreq/acpi-cpufreq.c smp_call_function_many(mask, do_drv_write, &cmd, 1); cmd 198 drivers/cpufreq/brcmstb-avs-cpufreq.c static int __issue_avs_command(struct private_data *priv, int cmd, bool is_send, cmd 238 drivers/cpufreq/brcmstb-avs-cpufreq.c writel(cmd, base + AVS_MBOX_COMMAND); cmd 252 drivers/cpufreq/brcmstb-avs-cpufreq.c cmd); cmd 98 drivers/cpufreq/pmac64-cpufreq.c struct smu_simple_cmd cmd; cmd 101 drivers/cpufreq/pmac64-cpufreq.c smu_queue_simple(&cmd, SMU_CMD_POWER_COMMAND, 8, smu_done_complete, cmd 55 drivers/crypto/atmel-ecc.c struct atmel_i2c_cmd *cmd = &work_data->cmd; cmd 66 drivers/crypto/atmel-ecc.c &cmd->data[RSP_DATA_IDX], n_sz); cmd 92 drivers/crypto/atmel-ecc.c struct atmel_i2c_cmd *cmd; cmd 114 drivers/crypto/atmel-ecc.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 115 drivers/crypto/atmel-ecc.c if (!cmd) cmd 130 drivers/crypto/atmel-ecc.c atmel_i2c_init_genkey_cmd(cmd, DATA_SLOT_2); cmd 132 drivers/crypto/atmel-ecc.c ret = atmel_i2c_send_receive(ctx->client, cmd); cmd 137 drivers/crypto/atmel-ecc.c memcpy(public_key, &cmd->data[RSP_DATA_IDX], ATMEL_ECC_PUBKEY_SIZE); cmd 140 drivers/crypto/atmel-ecc.c kfree(cmd); cmd 146 drivers/crypto/atmel-ecc.c kfree(cmd); cmd 205 drivers/crypto/atmel-ecc.c ret = atmel_i2c_init_ecdh_cmd(&work_data->cmd, req->src); cmd 45 drivers/crypto/atmel-i2c.c static void atmel_i2c_checksum(struct atmel_i2c_cmd *cmd) cmd 47 drivers/crypto/atmel-i2c.c u8 *data = &cmd->count; cmd 48 drivers/crypto/atmel-i2c.c size_t len = cmd->count - CRC_SIZE; cmd 54 drivers/crypto/atmel-i2c.c void atmel_i2c_init_read_cmd(struct atmel_i2c_cmd *cmd) cmd 56 drivers/crypto/atmel-i2c.c cmd->word_addr = COMMAND; cmd 57 drivers/crypto/atmel-i2c.c cmd->opcode = OPCODE_READ; cmd 62 drivers/crypto/atmel-i2c.c cmd->param1 = CONFIG_ZONE; cmd 63 drivers/crypto/atmel-i2c.c cmd->param2 = cpu_to_le16(DEVICE_LOCK_ADDR); cmd 64 drivers/crypto/atmel-i2c.c cmd->count = READ_COUNT; cmd 66 drivers/crypto/atmel-i2c.c atmel_i2c_checksum(cmd); cmd 68 drivers/crypto/atmel-i2c.c cmd->msecs = MAX_EXEC_TIME_READ; cmd 69 drivers/crypto/atmel-i2c.c cmd->rxsize = READ_RSP_SIZE; cmd 73 drivers/crypto/atmel-i2c.c void atmel_i2c_init_random_cmd(struct atmel_i2c_cmd *cmd) cmd 75 drivers/crypto/atmel-i2c.c cmd->word_addr = COMMAND; cmd 76 drivers/crypto/atmel-i2c.c cmd->opcode = OPCODE_RANDOM; cmd 77 drivers/crypto/atmel-i2c.c cmd->param1 = 0; cmd 78 drivers/crypto/atmel-i2c.c cmd->param2 = 0; cmd 79 drivers/crypto/atmel-i2c.c cmd->count = RANDOM_COUNT; cmd 81 drivers/crypto/atmel-i2c.c atmel_i2c_checksum(cmd); cmd 83 drivers/crypto/atmel-i2c.c cmd->msecs = MAX_EXEC_TIME_RANDOM; cmd 84 drivers/crypto/atmel-i2c.c cmd->rxsize = RANDOM_RSP_SIZE; cmd 88 drivers/crypto/atmel-i2c.c void atmel_i2c_init_genkey_cmd(struct atmel_i2c_cmd *cmd, u16 keyid) cmd 90 drivers/crypto/atmel-i2c.c cmd->word_addr = COMMAND; cmd 91 drivers/crypto/atmel-i2c.c cmd->count = GENKEY_COUNT; cmd 92 drivers/crypto/atmel-i2c.c cmd->opcode = OPCODE_GENKEY; cmd 93 drivers/crypto/atmel-i2c.c cmd->param1 = GENKEY_MODE_PRIVATE; cmd 95 drivers/crypto/atmel-i2c.c cmd->param2 = cpu_to_le16(keyid); cmd 97 drivers/crypto/atmel-i2c.c atmel_i2c_checksum(cmd); cmd 99 drivers/crypto/atmel-i2c.c cmd->msecs = MAX_EXEC_TIME_GENKEY; cmd 100 drivers/crypto/atmel-i2c.c cmd->rxsize = GENKEY_RSP_SIZE; cmd 104 drivers/crypto/atmel-i2c.c int atmel_i2c_init_ecdh_cmd(struct atmel_i2c_cmd *cmd, cmd 109 drivers/crypto/atmel-i2c.c cmd->word_addr = COMMAND; cmd 110 drivers/crypto/atmel-i2c.c cmd->count = ECDH_COUNT; cmd 111 drivers/crypto/atmel-i2c.c cmd->opcode = OPCODE_ECDH; cmd 112 drivers/crypto/atmel-i2c.c cmd->param1 = ECDH_PREFIX_MODE; cmd 114 drivers/crypto/atmel-i2c.c cmd->param2 = cpu_to_le16(DATA_SLOT_2); cmd 124 drivers/crypto/atmel-i2c.c cmd->data, ATMEL_ECC_PUBKEY_SIZE); cmd 128 drivers/crypto/atmel-i2c.c atmel_i2c_checksum(cmd); cmd 130 drivers/crypto/atmel-i2c.c cmd->msecs = MAX_EXEC_TIME_ECDH; cmd 131 drivers/crypto/atmel-i2c.c cmd->rxsize = ECDH_RSP_SIZE; cmd 216 drivers/crypto/atmel-i2c.c int atmel_i2c_send_receive(struct i2c_client *client, struct atmel_i2c_cmd *cmd) cmd 228 drivers/crypto/atmel-i2c.c ret = i2c_master_send(client, (u8 *)cmd, cmd->count + WORD_ADDR_SIZE); cmd 233 drivers/crypto/atmel-i2c.c msleep(cmd->msecs); cmd 236 drivers/crypto/atmel-i2c.c ret = i2c_master_recv(client, cmd->data, cmd->rxsize); cmd 246 drivers/crypto/atmel-i2c.c return atmel_i2c_status(&client->dev, cmd->data); cmd 257 drivers/crypto/atmel-i2c.c struct atmel_i2c_cmd *cmd = &work_data->cmd; cmd 261 drivers/crypto/atmel-i2c.c status = atmel_i2c_send_receive(client, cmd); cmd 288 drivers/crypto/atmel-i2c.c struct atmel_i2c_cmd *cmd; cmd 291 drivers/crypto/atmel-i2c.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 292 drivers/crypto/atmel-i2c.c if (!cmd) cmd 295 drivers/crypto/atmel-i2c.c atmel_i2c_init_read_cmd(cmd); cmd 297 drivers/crypto/atmel-i2c.c ret = atmel_i2c_send_receive(client, cmd); cmd 307 drivers/crypto/atmel-i2c.c if (cmd->data[LOCK_CONFIG_IDX] || cmd->data[LOCK_VALUE_IDX]) { cmd 314 drivers/crypto/atmel-i2c.c kfree(cmd); cmd 167 drivers/crypto/atmel-i2c.h struct atmel_i2c_cmd cmd; cmd 177 drivers/crypto/atmel-i2c.h int atmel_i2c_send_receive(struct i2c_client *client, struct atmel_i2c_cmd *cmd); cmd 179 drivers/crypto/atmel-i2c.h void atmel_i2c_init_read_cmd(struct atmel_i2c_cmd *cmd); cmd 180 drivers/crypto/atmel-i2c.h void atmel_i2c_init_random_cmd(struct atmel_i2c_cmd *cmd); cmd 181 drivers/crypto/atmel-i2c.h void atmel_i2c_init_genkey_cmd(struct atmel_i2c_cmd *cmd, u16 keyid); cmd 182 drivers/crypto/atmel-i2c.h int atmel_i2c_init_ecdh_cmd(struct atmel_i2c_cmd *cmd, cmd 50 drivers/crypto/atmel-sha204a.c max = min(sizeof(work_data->cmd.data), max); cmd 51 drivers/crypto/atmel-sha204a.c memcpy(data, &work_data->cmd.data, max); cmd 64 drivers/crypto/atmel-sha204a.c atmel_i2c_init_random_cmd(&work_data->cmd); cmd 74 drivers/crypto/atmel-sha204a.c struct atmel_i2c_cmd cmd; cmd 82 drivers/crypto/atmel-sha204a.c atmel_i2c_init_random_cmd(&cmd); cmd 84 drivers/crypto/atmel-sha204a.c ret = atmel_i2c_send_receive(i2c_priv->client, &cmd); cmd 88 drivers/crypto/atmel-sha204a.c max = min(sizeof(cmd.data), max); cmd 89 drivers/crypto/atmel-sha204a.c memcpy(data, cmd.data, max); cmd 175 drivers/crypto/caam/desc_constr.h u32 *cmd = desc_end(desc); cmd 177 drivers/crypto/caam/desc_constr.h *cmd = cpu_to_caam32(command); cmd 232 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_RET(cmd, op) \ cmd 233 drivers/crypto/caam/desc_constr.h static inline u32 *append_##cmd(u32 * const desc, u32 options) \ cmd 235 drivers/crypto/caam/desc_constr.h u32 *cmd = desc_end(desc); \ cmd 238 drivers/crypto/caam/desc_constr.h return cmd; \ cmd 259 drivers/crypto/caam/desc_constr.h #define APPEND_CMD(cmd, op) \ cmd 260 drivers/crypto/caam/desc_constr.h static inline void append_##cmd(u32 * const desc, u32 options) \ cmd 267 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_LEN(cmd, op) \ cmd 268 drivers/crypto/caam/desc_constr.h static inline void append_##cmd(u32 * const desc, unsigned int len, \ cmd 280 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_PTR(cmd, op) \ cmd 281 drivers/crypto/caam/desc_constr.h static inline void append_##cmd(u32 * const desc, dma_addr_t ptr, \ cmd 309 drivers/crypto/caam/desc_constr.h #define APPEND_SEQ_PTR_INTLEN(cmd, op) \ cmd 310 drivers/crypto/caam/desc_constr.h static inline void append_seq_##cmd##_ptr_intlen(u32 * const desc, \ cmd 324 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_PTR_TO_IMM(cmd, op) \ cmd 325 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_as_imm(u32 * const desc, const void *data, \ cmd 334 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_PTR_EXTLEN(cmd, op) \ cmd 335 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_extlen(u32 * const desc, dma_addr_t ptr, \ cmd 348 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_PTR_LEN(cmd, op, type) \ cmd 349 drivers/crypto/caam/desc_constr.h static inline void append_##cmd(u32 * const desc, dma_addr_t ptr, \ cmd 354 drivers/crypto/caam/desc_constr.h append_##cmd##_extlen(desc, ptr, len, options); \ cmd 356 drivers/crypto/caam/desc_constr.h append_##cmd##_intlen(desc, ptr, len, options); \ cmd 365 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_PTR_TO_IMM2(cmd, op) \ cmd 366 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_as_imm(u32 * const desc, const void *data, \ cmd 376 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_RAW_IMM(cmd, op, type) \ cmd 377 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_imm_##type(u32 * const desc, type immediate, \ cmd 394 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_RAW_IMM2(cmd, op, ee, size) \ cmd 395 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_imm_##ee##size(u32 *desc, \ cmd 30 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 34 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_OPEN, cmd 37 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_open *)cmd.params; cmd 39 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 43 drivers/crypto/caam/dpseci.c *token = mc_cmd_hdr_read_token(&cmd); cmd 61 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 63 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_CLOSE, cmd 66 drivers/crypto/caam/dpseci.c return mc_send_command(mc_io, &cmd); cmd 79 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 81 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_ENABLE, cmd 84 drivers/crypto/caam/dpseci.c return mc_send_command(mc_io, &cmd); cmd 97 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 99 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_DISABLE, cmd 103 drivers/crypto/caam/dpseci.c return mc_send_command(mc_io, &cmd); cmd 118 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 122 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_IS_ENABLED, cmd 125 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 129 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_is_enabled *)cmd.params; cmd 147 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 151 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_ATTR, cmd 154 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 158 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_attributes *)cmd.params; cmd 182 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 185 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_SET_RX_QUEUE, cmd 188 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; cmd 199 drivers/crypto/caam/dpseci.c return mc_send_command(mc_io, &cmd); cmd 216 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 220 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_RX_QUEUE, cmd 223 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; cmd 225 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 256 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 261 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_TX_QUEUE, cmd 264 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; cmd 266 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 270 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_tx_queue *)cmd.params; cmd 289 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 293 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_SEC_ATTR, cmd 296 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 300 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_sec_attr *)cmd.params; cmd 336 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 340 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_API_VERSION, cmd 342 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 346 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_api_version *)cmd.params; cmd 366 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 369 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header( cmd 373 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_congestion_notification *)cmd.params; cmd 385 drivers/crypto/caam/dpseci.c return mc_send_command(mc_io, &cmd); cmd 401 drivers/crypto/caam/dpseci.c struct fsl_mc_command cmd = { 0 }; cmd 405 drivers/crypto/caam/dpseci.c cmd.header = mc_encode_cmd_header( cmd 409 drivers/crypto/caam/dpseci.c err = mc_send_command(mc_io, &cmd); cmd 413 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_cmd_congestion_notification *)cmd.params; cmd 837 drivers/crypto/caam/regs.h u32 cmd; /* RCMD - Command */ cmd 223 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static int send_cpt_command(struct cpt_vf *cptvf, union cpt_inst_s *cmd, cmd 244 drivers/crypto/cavium/cpt/cptvf_reqmanager.c memcpy(ent, (void *)cmd, qinfo->cmd_size); cmd 467 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.u64 = 0; cmd 468 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.s.opcode = cpu_to_be16(cpt_req->opcode.flags); cmd 469 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.s.param1 = cpu_to_be16(cpt_req->param1); cmd 470 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.s.param2 = cpu_to_be16(cpt_req->param2); cmd 471 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.s.dlen = cpu_to_be16(cpt_req->dlen); cmd 474 drivers/crypto/cavium/cpt/cptvf_reqmanager.c vq_cmd.cmd.u64 = cpu_to_be64(vq_cmd.cmd.u64); cmd 525 drivers/crypto/cavium/cpt/cptvf_reqmanager.c cptinst.s.ei0 = vq_cmd.cmd.u64; cmd 136 drivers/crypto/cavium/cpt/request_manager.h union vq_cmd_word0 cmd; cmd 156 drivers/crypto/ccp/ccp-crypto-aes-cmac.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 157 drivers/crypto/ccp/ccp-crypto-aes-cmac.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 158 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.engine = CCP_ENGINE_AES; cmd 159 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.type = ctx->u.aes.type; cmd 160 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.mode = ctx->u.aes.mode; cmd 161 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.action = CCP_AES_ACTION_ENCRYPT; cmd 162 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; cmd 163 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; cmd 164 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.iv = &rctx->iv_sg; cmd 165 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.iv_len = AES_BLOCK_SIZE; cmd 166 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.src = sg; cmd 167 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.src_len = rctx->hash_cnt; cmd 168 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.dst = NULL; cmd 169 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.cmac_key = cmac_key_sg; cmd 170 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.cmac_key_len = ctx->u.aes.kn_len; cmd 171 drivers/crypto/ccp/ccp-crypto-aes-cmac.c rctx->cmd.u.aes.cmac_final = final; cmd 173 drivers/crypto/ccp/ccp-crypto-aes-cmac.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 117 drivers/crypto/ccp/ccp-crypto-aes-galois.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 118 drivers/crypto/ccp/ccp-crypto-aes-galois.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 119 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.engine = CCP_ENGINE_AES; cmd 120 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.authsize = crypto_aead_authsize(tfm); cmd 121 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.type = ctx->u.aes.type; cmd 122 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.mode = ctx->u.aes.mode; cmd 123 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.action = encrypt; cmd 124 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; cmd 125 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; cmd 126 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.iv = iv_sg; cmd 127 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.iv_len = iv_len; cmd 128 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.src = req->src; cmd 129 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.src_len = req->cryptlen; cmd 130 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.aad_len = req->assoclen; cmd 133 drivers/crypto/ccp/ccp-crypto-aes-galois.c rctx->cmd.u.aes.dst = req->dst; cmd 135 drivers/crypto/ccp/ccp-crypto-aes-galois.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 168 drivers/crypto/ccp/ccp-crypto-aes-xts.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 169 drivers/crypto/ccp/ccp-crypto-aes-xts.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 170 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.engine = CCP_ENGINE_XTS_AES_128; cmd 171 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.type = CCP_AES_TYPE_128; cmd 172 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.action = (encrypt) ? CCP_AES_ACTION_ENCRYPT cmd 174 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.unit_size = unit_size; cmd 175 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.key = &ctx->u.aes.key_sg; cmd 176 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.key_len = ctx->u.aes.key_len; cmd 177 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.iv = &rctx->iv_sg; cmd 178 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.iv_len = AES_BLOCK_SIZE; cmd 179 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.src = req->src; cmd 180 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.src_len = req->nbytes; cmd 181 drivers/crypto/ccp/ccp-crypto-aes-xts.c rctx->cmd.u.xts.dst = req->dst; cmd 183 drivers/crypto/ccp/ccp-crypto-aes-xts.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 93 drivers/crypto/ccp/ccp-crypto-aes.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 94 drivers/crypto/ccp/ccp-crypto-aes.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 95 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.engine = CCP_ENGINE_AES; cmd 96 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.type = ctx->u.aes.type; cmd 97 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.mode = ctx->u.aes.mode; cmd 98 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.action = cmd 100 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.key = &ctx->u.aes.key_sg; cmd 101 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.key_len = ctx->u.aes.key_len; cmd 102 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.iv = iv_sg; cmd 103 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.iv_len = iv_len; cmd 104 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.src = req->src; cmd 105 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.src_len = req->nbytes; cmd 106 drivers/crypto/ccp/ccp-crypto-aes.c rctx->cmd.u.aes.dst = req->dst; cmd 108 drivers/crypto/ccp/ccp-crypto-aes.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 87 drivers/crypto/ccp/ccp-crypto-des3.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 88 drivers/crypto/ccp/ccp-crypto-des3.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 89 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.engine = CCP_ENGINE_DES3; cmd 90 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.type = ctx->u.des3.type; cmd 91 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.mode = ctx->u.des3.mode; cmd 92 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.action = (encrypt) cmd 95 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.key = &ctx->u.des3.key_sg; cmd 96 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.key_len = ctx->u.des3.key_len; cmd 97 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.iv = iv_sg; cmd 98 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.iv_len = iv_len; cmd 99 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.src = req->src; cmd 100 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.src_len = req->nbytes; cmd 101 drivers/crypto/ccp/ccp-crypto-des3.c rctx->cmd.u.des3.dst = req->dst; cmd 103 drivers/crypto/ccp/ccp-crypto-des3.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 67 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_cmd *cmd; cmd 187 drivers/crypto/ccp/ccp-crypto-main.c held->cmd->flags |= CCP_CMD_MAY_BACKLOG; cmd 188 drivers/crypto/ccp/ccp-crypto-main.c ret = ccp_enqueue_cmd(held->cmd); cmd 222 drivers/crypto/ccp/ccp-crypto-main.c if (!(crypto_cmd->cmd->flags & CCP_CMD_MAY_BACKLOG)) { cmd 241 drivers/crypto/ccp/ccp-crypto-main.c ret = ccp_enqueue_cmd(crypto_cmd->cmd); cmd 275 drivers/crypto/ccp/ccp-crypto-main.c struct ccp_cmd *cmd) cmd 291 drivers/crypto/ccp/ccp-crypto-main.c crypto_cmd->cmd = cmd; cmd 295 drivers/crypto/ccp/ccp-crypto-main.c cmd->callback = ccp_crypto_complete; cmd 296 drivers/crypto/ccp/ccp-crypto-main.c cmd->data = crypto_cmd; cmd 299 drivers/crypto/ccp/ccp-crypto-main.c cmd->flags |= CCP_CMD_MAY_BACKLOG; cmd 301 drivers/crypto/ccp/ccp-crypto-main.c cmd->flags &= ~CCP_CMD_MAY_BACKLOG; cmd 52 drivers/crypto/ccp/ccp-crypto-rsa.c req->dst_len = rctx->cmd.u.rsa.key_size >> 3; cmd 71 drivers/crypto/ccp/ccp-crypto-rsa.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 72 drivers/crypto/ccp/ccp-crypto-rsa.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 73 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.engine = CCP_ENGINE_RSA; cmd 75 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.key_size = ctx->u.rsa.key_len; /* in bits */ cmd 77 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.exp = &ctx->u.rsa.e_sg; cmd 78 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.exp_len = ctx->u.rsa.e_len; cmd 80 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.exp = &ctx->u.rsa.d_sg; cmd 81 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.exp_len = ctx->u.rsa.d_len; cmd 83 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.mod = &ctx->u.rsa.n_sg; cmd 84 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.mod_len = ctx->u.rsa.n_len; cmd 85 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.src = req->src; cmd 86 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.src_len = req->src_len; cmd 87 drivers/crypto/ccp/ccp-crypto-rsa.c rctx->cmd.u.rsa.dst = req->dst; cmd 89 drivers/crypto/ccp/ccp-crypto-rsa.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 131 drivers/crypto/ccp/ccp-crypto-sha.c memset(&rctx->cmd, 0, sizeof(rctx->cmd)); cmd 132 drivers/crypto/ccp/ccp-crypto-sha.c INIT_LIST_HEAD(&rctx->cmd.entry); cmd 133 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.engine = CCP_ENGINE_SHA; cmd 134 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.type = rctx->type; cmd 135 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx = &rctx->ctx_sg; cmd 139 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx_len = SHA1_DIGEST_SIZE; cmd 142 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx_len = SHA224_DIGEST_SIZE; cmd 145 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx_len = SHA256_DIGEST_SIZE; cmd 148 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx_len = SHA384_DIGEST_SIZE; cmd 151 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.ctx_len = SHA512_DIGEST_SIZE; cmd 158 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.src = sg; cmd 159 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.src_len = rctx->hash_cnt; cmd 160 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.opad = ctx->u.sha.key_len ? cmd 162 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.opad_len = ctx->u.sha.key_len ? cmd 164 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.first = rctx->first; cmd 165 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.final = rctx->final; cmd 166 drivers/crypto/ccp/ccp-crypto-sha.c rctx->cmd.u.sha.msg_bits = rctx->msg_bits; cmd 170 drivers/crypto/ccp/ccp-crypto-sha.c ret = ccp_crypto_enqueue_request(&req->base, &rctx->cmd); cmd 122 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd cmd; cmd 148 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd cmd; cmd 175 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd cmd; cmd 219 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd cmd; cmd 251 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd cmd; cmd 270 drivers/crypto/ccp/ccp-crypto.h struct ccp_cmd *cmd); cmd 79 drivers/crypto/ccp/ccp-dev-v3.c u32 cr0, cmd; cmd 121 drivers/crypto/ccp/ccp-dev-v3.c cmd = (cmd_q->id << DEL_Q_ID_SHIFT) cmd 127 drivers/crypto/ccp/ccp-dev-v3.c iowrite32(cmd, ccp->io_regs + DEL_CMD_Q_JOB); cmd 133 drivers/crypto/ccp/ccp-dev-v3.c cmd = DEL_Q_ACTIVE cmd 137 drivers/crypto/ccp/ccp-dev-v3.c iowrite32(cmd, ccp->io_regs + DEL_CMD_Q_JOB); cmd 521 drivers/crypto/ccp/ccp-dev-v3.c struct ccp_cmd *cmd; cmd 554 drivers/crypto/ccp/ccp-dev-v3.c while (!list_empty(&ccp->cmd)) { cmd 556 drivers/crypto/ccp/ccp-dev-v3.c cmd = list_first_entry(&ccp->cmd, struct ccp_cmd, entry); cmd 557 drivers/crypto/ccp/ccp-dev-v3.c list_del(&cmd->entry); cmd 558 drivers/crypto/ccp/ccp-dev-v3.c cmd->callback(cmd->data, -ENODEV); cmd 562 drivers/crypto/ccp/ccp-dev-v3.c cmd = list_first_entry(&ccp->backlog, struct ccp_cmd, entry); cmd 563 drivers/crypto/ccp/ccp-dev-v3.c list_del(&cmd->entry); cmd 564 drivers/crypto/ccp/ccp-dev-v3.c cmd->callback(cmd->data, -ENODEV); cmd 998 drivers/crypto/ccp/ccp-dev-v5.c struct ccp_cmd *cmd; cmd 1040 drivers/crypto/ccp/ccp-dev-v5.c while (!list_empty(&ccp->cmd)) { cmd 1042 drivers/crypto/ccp/ccp-dev-v5.c cmd = list_first_entry(&ccp->cmd, struct ccp_cmd, entry); cmd 1043 drivers/crypto/ccp/ccp-dev-v5.c list_del(&cmd->entry); cmd 1044 drivers/crypto/ccp/ccp-dev-v5.c cmd->callback(cmd->data, -ENODEV); cmd 1048 drivers/crypto/ccp/ccp-dev-v5.c cmd = list_first_entry(&ccp->backlog, struct ccp_cmd, entry); cmd 1049 drivers/crypto/ccp/ccp-dev-v5.c list_del(&cmd->entry); cmd 1050 drivers/crypto/ccp/ccp-dev-v5.c cmd->callback(cmd->data, -ENODEV); cmd 46 drivers/crypto/ccp/ccp-dev.c struct ccp_cmd *cmd; cmd 289 drivers/crypto/ccp/ccp-dev.c int ccp_enqueue_cmd(struct ccp_cmd *cmd) cmd 297 drivers/crypto/ccp/ccp-dev.c ccp = cmd->ccp ? cmd->ccp : ccp_get_device(); cmd 303 drivers/crypto/ccp/ccp-dev.c if (!cmd->callback) cmd 306 drivers/crypto/ccp/ccp-dev.c cmd->ccp = ccp; cmd 313 drivers/crypto/ccp/ccp-dev.c if (cmd->flags & CCP_CMD_MAY_BACKLOG) { cmd 315 drivers/crypto/ccp/ccp-dev.c list_add_tail(&cmd->entry, &ccp->backlog); cmd 322 drivers/crypto/ccp/ccp-dev.c list_add_tail(&cmd->entry, &ccp->cmd); cmd 347 drivers/crypto/ccp/ccp-dev.c struct ccp_cmd *cmd = container_of(work, struct ccp_cmd, work); cmd 348 drivers/crypto/ccp/ccp-dev.c struct ccp_device *ccp = cmd->ccp; cmd 352 drivers/crypto/ccp/ccp-dev.c cmd->callback(cmd->data, -EINPROGRESS); cmd 357 drivers/crypto/ccp/ccp-dev.c list_add_tail(&cmd->entry, &ccp->cmd); cmd 377 drivers/crypto/ccp/ccp-dev.c struct ccp_cmd *cmd = NULL; cmd 397 drivers/crypto/ccp/ccp-dev.c cmd = list_first_entry(&ccp->cmd, struct ccp_cmd, entry); cmd 398 drivers/crypto/ccp/ccp-dev.c list_del(&cmd->entry); cmd 416 drivers/crypto/ccp/ccp-dev.c return cmd; cmd 422 drivers/crypto/ccp/ccp-dev.c struct ccp_cmd *cmd = tdata->cmd; cmd 424 drivers/crypto/ccp/ccp-dev.c cmd->callback(cmd->data, cmd->ret); cmd 437 drivers/crypto/ccp/ccp-dev.c struct ccp_cmd *cmd; cmd 449 drivers/crypto/ccp/ccp-dev.c cmd = ccp_dequeue_cmd(cmd_q); cmd 450 drivers/crypto/ccp/ccp-dev.c if (!cmd) cmd 456 drivers/crypto/ccp/ccp-dev.c cmd->ret = ccp_run_cmd(cmd_q, cmd); cmd 459 drivers/crypto/ccp/ccp-dev.c tdata.cmd = cmd; cmd 487 drivers/crypto/ccp/ccp-dev.c INIT_LIST_HEAD(&ccp->cmd); cmd 374 drivers/crypto/ccp/ccp-dev.h struct list_head cmd; cmd 640 drivers/crypto/ccp/ccp-dev.h int ccp_run_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd); cmd 65 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_cmd *cmd, *ctmp; cmd 67 drivers/crypto/ccp/ccp-dmaengine.c list_for_each_entry_safe(cmd, ctmp, list, entry) { cmd 68 drivers/crypto/ccp/ccp-dmaengine.c list_del(&cmd->entry); cmd 69 drivers/crypto/ccp/ccp-dmaengine.c kmem_cache_free(ccp->dma_cmd_cache, cmd); cmd 141 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_cmd *cmd; cmd 144 drivers/crypto/ccp/ccp-dmaengine.c cmd = list_first_entry(&desc->pending, struct ccp_dma_cmd, entry); cmd 145 drivers/crypto/ccp/ccp-dmaengine.c list_move(&cmd->entry, &desc->active); cmd 148 drivers/crypto/ccp/ccp-dmaengine.c desc->tx_desc.cookie, cmd); cmd 150 drivers/crypto/ccp/ccp-dmaengine.c ret = ccp_enqueue_cmd(&cmd->ccp_cmd); cmd 155 drivers/crypto/ccp/ccp-dmaengine.c ret, desc->tx_desc.cookie, cmd); cmd 162 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_cmd *cmd; cmd 164 drivers/crypto/ccp/ccp-dmaengine.c cmd = list_first_entry_or_null(&desc->active, struct ccp_dma_cmd, cmd 166 drivers/crypto/ccp/ccp-dmaengine.c if (!cmd) cmd 170 drivers/crypto/ccp/ccp-dmaengine.c __func__, desc->tx_desc.cookie, cmd); cmd 172 drivers/crypto/ccp/ccp-dmaengine.c list_del(&cmd->entry); cmd 173 drivers/crypto/ccp/ccp-dmaengine.c kmem_cache_free(desc->ccp->dma_cmd_cache, cmd); cmd 323 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_cmd *cmd; cmd 325 drivers/crypto/ccp/ccp-dmaengine.c cmd = kmem_cache_alloc(chan->ccp->dma_cmd_cache, GFP_NOWAIT); cmd 326 drivers/crypto/ccp/ccp-dmaengine.c if (cmd) cmd 327 drivers/crypto/ccp/ccp-dmaengine.c memset(cmd, 0, sizeof(*cmd)); cmd 329 drivers/crypto/ccp/ccp-dmaengine.c return cmd; cmd 364 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_cmd *cmd; cmd 422 drivers/crypto/ccp/ccp-dmaengine.c cmd = ccp_alloc_dma_cmd(chan); cmd 423 drivers/crypto/ccp/ccp-dmaengine.c if (!cmd) cmd 426 drivers/crypto/ccp/ccp-dmaengine.c ccp_cmd = &cmd->ccp_cmd; cmd 441 drivers/crypto/ccp/ccp-dmaengine.c list_add_tail(&cmd->entry, &desc->pending); cmd 445 drivers/crypto/ccp/ccp-dmaengine.c cmd, &ccp_pt->src_dma, cmd 457 drivers/crypto/ccp/ccp-ops.c ccp_run_aes_cmac_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 459 drivers/crypto/ccp/ccp-ops.c struct ccp_aes_engine *aes = &cmd->u.aes; cmd 520 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 541 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 561 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 572 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 579 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 592 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 613 drivers/crypto/ccp/ccp-ops.c ccp_run_aes_gcm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 615 drivers/crypto/ccp/ccp-ops.c struct ccp_aes_engine *aes = &cmd->u.aes; cmd 702 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 724 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 745 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 793 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 806 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 817 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 896 drivers/crypto/ccp/ccp-ops.c ccp_run_aes_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 898 drivers/crypto/ccp/ccp-ops.c struct ccp_aes_engine *aes = &cmd->u.aes; cmd 959 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 982 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1033 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1047 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1073 drivers/crypto/ccp/ccp-ops.c ccp_run_xts_aes_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 1075 drivers/crypto/ccp/ccp-ops.c struct ccp_xts_aes_engine *xts = &cmd->u.xts; cmd 1181 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1201 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1235 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1248 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1273 drivers/crypto/ccp/ccp-ops.c ccp_run_des3_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 1275 drivers/crypto/ccp/ccp-ops.c struct ccp_des3_engine *des3 = &cmd->u.des3; cmd 1361 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1389 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1432 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1444 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1470 drivers/crypto/ccp/ccp-ops.c ccp_run_sha_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 1472 drivers/crypto/ccp/ccp-ops.c struct ccp_sha_engine *sha = &cmd->u.sha; cmd 1670 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1688 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1698 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1709 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1799 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = hmac_cmd.engine_error; cmd 1815 drivers/crypto/ccp/ccp-ops.c ccp_run_rsa_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 1817 drivers/crypto/ccp/ccp-ops.c struct ccp_rsa_engine *rsa = &cmd->u.rsa; cmd 1882 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1924 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 1947 drivers/crypto/ccp/ccp-ops.c ccp_run_passthru_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 1949 drivers/crypto/ccp/ccp-ops.c struct ccp_passthru_engine *pt = &cmd->u.passthru; cmd 1993 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2052 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2080 drivers/crypto/ccp/ccp-ops.c struct ccp_cmd *cmd) cmd 2082 drivers/crypto/ccp/ccp-ops.c struct ccp_passthru_nomap_engine *pt = &cmd->u.passthru_nomap; cmd 2117 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2138 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2143 drivers/crypto/ccp/ccp-ops.c static int ccp_run_ecc_mm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 2145 drivers/crypto/ccp/ccp-ops.c struct ccp_ecc_engine *ecc = &cmd->u.ecc; cmd 2222 drivers/crypto/ccp/ccp-ops.c op.u.ecc.function = cmd->u.ecc.function; cmd 2226 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2250 drivers/crypto/ccp/ccp-ops.c static int ccp_run_ecc_pm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 2252 drivers/crypto/ccp/ccp-ops.c struct ccp_ecc_engine *ecc = &cmd->u.ecc; cmd 2380 drivers/crypto/ccp/ccp-ops.c op.u.ecc.function = cmd->u.ecc.function; cmd 2384 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = cmd_q->cmd_error; cmd 2421 drivers/crypto/ccp/ccp-ops.c ccp_run_ecc_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 2423 drivers/crypto/ccp/ccp-ops.c struct ccp_ecc_engine *ecc = &cmd->u.ecc; cmd 2435 drivers/crypto/ccp/ccp-ops.c return ccp_run_ecc_mm_cmd(cmd_q, cmd); cmd 2440 drivers/crypto/ccp/ccp-ops.c return ccp_run_ecc_pm_cmd(cmd_q, cmd); cmd 2447 drivers/crypto/ccp/ccp-ops.c int ccp_run_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) cmd 2451 drivers/crypto/ccp/ccp-ops.c cmd->engine_error = 0; cmd 2456 drivers/crypto/ccp/ccp-ops.c switch (cmd->engine) { cmd 2458 drivers/crypto/ccp/ccp-ops.c switch (cmd->u.aes.mode) { cmd 2460 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_aes_cmac_cmd(cmd_q, cmd); cmd 2463 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_aes_gcm_cmd(cmd_q, cmd); cmd 2466 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_aes_cmd(cmd_q, cmd); cmd 2471 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_xts_aes_cmd(cmd_q, cmd); cmd 2474 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_des3_cmd(cmd_q, cmd); cmd 2477 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_sha_cmd(cmd_q, cmd); cmd 2480 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_rsa_cmd(cmd_q, cmd); cmd 2483 drivers/crypto/ccp/ccp-ops.c if (cmd->flags & CCP_CMD_PASSTHRU_NO_DMA_MAP) cmd 2484 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_passthru_nomap_cmd(cmd_q, cmd); cmd 2486 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_passthru_cmd(cmd_q, cmd); cmd 2489 drivers/crypto/ccp/ccp-ops.c ret = ccp_run_ecc_cmd(cmd_q, cmd); cmd 114 drivers/crypto/ccp/psp-dev.c static int sev_cmd_buffer_len(int cmd) cmd 116 drivers/crypto/ccp/psp-dev.c switch (cmd) { cmd 150 drivers/crypto/ccp/psp-dev.c static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret) cmd 167 drivers/crypto/ccp/psp-dev.c cmd, phys_msb, phys_lsb, psp_timeout); cmd 170 drivers/crypto/ccp/psp-dev.c sev_cmd_buffer_len(cmd), false); cmd 177 drivers/crypto/ccp/psp-dev.c reg = cmd; cmd 188 drivers/crypto/ccp/psp-dev.c dev_err(psp->dev, "sev command %#x timed out, disabling PSP \n", cmd); cmd 201 drivers/crypto/ccp/psp-dev.c cmd, reg & PSP_CMDRESP_ERR_MASK); cmd 206 drivers/crypto/ccp/psp-dev.c sev_cmd_buffer_len(cmd), false); cmd 211 drivers/crypto/ccp/psp-dev.c static int sev_do_cmd(int cmd, void *data, int *psp_ret) cmd 216 drivers/crypto/ccp/psp-dev.c rc = __sev_do_cmd_locked(cmd, data, psp_ret); cmd 337 drivers/crypto/ccp/psp-dev.c static int sev_ioctl_do_pek_pdh_gen(int cmd, struct sev_issue_cmd *argp) cmd 347 drivers/crypto/ccp/psp-dev.c return __sev_do_cmd_locked(cmd, NULL, &argp->error); cmd 366 drivers/crypto/ccp/psp-dev.c goto cmd; cmd 384 drivers/crypto/ccp/psp-dev.c cmd: cmd 709 drivers/crypto/ccp/psp-dev.c goto cmd; cmd 743 drivers/crypto/ccp/psp-dev.c cmd: cmd 800 drivers/crypto/ccp/psp-dev.c if (input.cmd > SEV_MAX) cmd 805 drivers/crypto/ccp/psp-dev.c switch (input.cmd) { cmd 1020 drivers/crypto/ccp/psp-dev.c int sev_issue_cmd_external_user(struct file *filep, unsigned int cmd, cmd 1026 drivers/crypto/ccp/psp-dev.c return sev_do_cmd(cmd, data, error); cmd 289 drivers/crypto/chelsio/chtls/chtls.h __be32 cmd; cmd 169 drivers/crypto/chelsio/chtls/chtls_cm.c req->cmd = CPL_ABORT_NO_RST; cmd 201 drivers/crypto/chelsio/chtls/chtls_cm.c req->cmd = mode; cmd 1809 drivers/crypto/chelsio/chtls/chtls_cm.c int cmd) cmd 1814 drivers/crypto/chelsio/chtls/chtls_cm.c rpl->cmd = cmd; cmd 341 drivers/crypto/chelsio/chtls/chtls_hw.c kwr->req.cmd = cpu_to_be32(ULPTX_CMD_V(ULP_TX_MEM_WRITE) | cmd 690 drivers/crypto/chelsio/chtls/chtls_io.c unsigned int cmd = CPL_OPCODE_G(ntohl cmd 693 drivers/crypto/chelsio/chtls/chtls_io.c if (cmd == CPL_CLOSE_CON_REQ) cmd 267 drivers/crypto/hisilicon/qm.c __le16 cmd; cmd 275 drivers/crypto/hisilicon/qm.c u8 cmd, u16 index, u8 priority); cmd 344 drivers/crypto/hisilicon/qm.c static int qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue, cmd 351 drivers/crypto/hisilicon/qm.c queue, cmd, (unsigned long long)dma_addr); cmd 353 drivers/crypto/hisilicon/qm.c mailbox.w0 = cmd | cmd 383 drivers/crypto/hisilicon/qm.c static void qm_db_v1(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) cmd 387 drivers/crypto/hisilicon/qm.c doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V1) | cmd 394 drivers/crypto/hisilicon/qm.c static void qm_db_v2(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) cmd 400 drivers/crypto/hisilicon/qm.c if (cmd == QM_DOORBELL_CMD_SQ || cmd == QM_DOORBELL_CMD_CQ) cmd 405 drivers/crypto/hisilicon/qm.c doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V2) | cmd 413 drivers/crypto/hisilicon/qm.c static void qm_db(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) cmd 416 drivers/crypto/hisilicon/qm.c qn, cmd, index); cmd 418 drivers/crypto/hisilicon/qm.c qm->ops->qm_db(qm, qn, cmd, index, priority); cmd 96 drivers/crypto/mediatek/mtk-aes.c __le32 cmd[AES_MAX_CT_SIZE]; cmd 280 drivers/crypto/mediatek/mtk-aes.c struct mtk_desc *cmd = NULL, *res = NULL; cmd 287 drivers/crypto/mediatek/mtk-aes.c cmd = ring->cmd_next; cmd 288 drivers/crypto/mediatek/mtk-aes.c cmd->hdr = MTK_DESC_BUF_LEN(ssg->length); cmd 289 drivers/crypto/mediatek/mtk-aes.c cmd->buf = cpu_to_le32(sg_dma_address(ssg)); cmd 292 drivers/crypto/mediatek/mtk-aes.c cmd->hdr |= MTK_DESC_FIRST | cmd 294 drivers/crypto/mediatek/mtk-aes.c cmd->ct = cpu_to_le32(aes->ctx->ct_dma); cmd 295 drivers/crypto/mediatek/mtk-aes.c cmd->ct_hdr = aes->ctx->ct_hdr; cmd 296 drivers/crypto/mediatek/mtk-aes.c cmd->tfm = cpu_to_le32(aes->ctx->tfm_dma); cmd 303 drivers/crypto/mediatek/mtk-aes.c cmd->hdr |= MTK_DESC_LAST; cmd 381 drivers/crypto/mediatek/mtk-aes.c ctx->tfm_dma = ctx->ct_dma + sizeof(info->cmd); cmd 423 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_CMD0 | cpu_to_le32(len); cmd 424 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_CMD1; cmd 458 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_CMD2; cmd 890 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD0 | cpu_to_le32(req->assoclen); cmd 891 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD1 | cpu_to_le32(req->assoclen); cmd 892 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD2; cmd 893 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD3 | cpu_to_le32(gctx->textlen); cmd 896 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD4 | cpu_to_le32(gctx->authsize); cmd 899 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD5 | cpu_to_le32(gctx->authsize); cmd 900 drivers/crypto/mediatek/mtk-aes.c info->cmd[cnt++] = AES_GCM_CMD6 | cpu_to_le32(gctx->authsize); cmd 69 drivers/crypto/mediatek/mtk-sha.c __le32 cmd[3]; cmd 311 drivers/crypto/mediatek/mtk-sha.c info->cmd[0] = SHA_CMD0; cmd 312 drivers/crypto/mediatek/mtk-sha.c info->cmd[1] = SHA_CMD1; cmd 313 drivers/crypto/mediatek/mtk-sha.c info->cmd[2] = SHA_CMD2 | SHA_TFM_DIGEST(SIZE_IN_WORDS(ctx->ds)); cmd 329 drivers/crypto/mediatek/mtk-sha.c info->cmd[0] &= ~SHA_DATA_LEN_MSK; cmd 330 drivers/crypto/mediatek/mtk-sha.c info->cmd[0] |= cpu_to_le32(len1 + len2); cmd 345 drivers/crypto/mediatek/mtk-sha.c ctx->tfm_dma = ctx->ct_dma + sizeof(info->ctrl) + sizeof(info->cmd); cmd 427 drivers/crypto/mediatek/mtk-sha.c struct mtk_desc *cmd, *res; cmd 435 drivers/crypto/mediatek/mtk-sha.c mtk_sha_ring_shift(ring, &cmd, &res, &count); cmd 438 drivers/crypto/mediatek/mtk-sha.c cmd->hdr = MTK_DESC_FIRST | MTK_DESC_BUF_LEN(len1) | cmd 440 drivers/crypto/mediatek/mtk-sha.c cmd->buf = cpu_to_le32(addr1); cmd 441 drivers/crypto/mediatek/mtk-sha.c cmd->ct = cpu_to_le32(ctx->ct_dma); cmd 442 drivers/crypto/mediatek/mtk-sha.c cmd->ct_hdr = ctx->ct_hdr; cmd 443 drivers/crypto/mediatek/mtk-sha.c cmd->tfm = cpu_to_le32(ctx->tfm_dma); cmd 446 drivers/crypto/mediatek/mtk-sha.c mtk_sha_ring_shift(ring, &cmd, &res, &count); cmd 449 drivers/crypto/mediatek/mtk-sha.c cmd->hdr = MTK_DESC_BUF_LEN(len2); cmd 450 drivers/crypto/mediatek/mtk-sha.c cmd->buf = cpu_to_le32(addr2); cmd 453 drivers/crypto/mediatek/mtk-sha.c cmd->hdr |= MTK_DESC_LAST; cmd 191 drivers/crypto/qat/qat_common/adf_admin.c static int adf_send_admin_cmd(struct adf_accel_dev *accel_dev, int cmd) cmd 199 drivers/crypto/qat/qat_common/adf_admin.c req.init_admin_cmd_id = cmd; cmd 201 drivers/crypto/qat/qat_common/adf_admin.c if (cmd == ICP_QAT_FW_CONSTANTS_CFG) { cmd 66 drivers/crypto/qat/qat_common/adf_ctl_drv.c static long adf_ctl_ioctl(struct file *fp, unsigned int cmd, unsigned long arg); cmd 224 drivers/crypto/qat/qat_common/adf_ctl_drv.c static int adf_ctl_ioctl_dev_config(struct file *fp, unsigned int cmd, cmd 302 drivers/crypto/qat/qat_common/adf_ctl_drv.c static int adf_ctl_ioctl_dev_stop(struct file *fp, unsigned int cmd, cmd 335 drivers/crypto/qat/qat_common/adf_ctl_drv.c static int adf_ctl_ioctl_dev_start(struct file *fp, unsigned int cmd, cmd 374 drivers/crypto/qat/qat_common/adf_ctl_drv.c static int adf_ctl_ioctl_get_num_devices(struct file *fp, unsigned int cmd, cmd 386 drivers/crypto/qat/qat_common/adf_ctl_drv.c static int adf_ctl_ioctl_get_status(struct file *fp, unsigned int cmd, cmd 425 drivers/crypto/qat/qat_common/adf_ctl_drv.c static long adf_ctl_ioctl(struct file *fp, unsigned int cmd, unsigned long arg) cmd 432 drivers/crypto/qat/qat_common/adf_ctl_drv.c switch (cmd) { cmd 434 drivers/crypto/qat/qat_common/adf_ctl_drv.c ret = adf_ctl_ioctl_dev_config(fp, cmd, arg); cmd 438 drivers/crypto/qat/qat_common/adf_ctl_drv.c ret = adf_ctl_ioctl_dev_stop(fp, cmd, arg); cmd 442 drivers/crypto/qat/qat_common/adf_ctl_drv.c ret = adf_ctl_ioctl_dev_start(fp, cmd, arg); cmd 446 drivers/crypto/qat/qat_common/adf_ctl_drv.c ret = adf_ctl_ioctl_get_num_devices(fp, cmd, arg); cmd 450 drivers/crypto/qat/qat_common/adf_ctl_drv.c ret = adf_ctl_ioctl_get_status(fp, cmd, arg); cmd 353 drivers/dma-buf/dma-buf.c unsigned int cmd, unsigned long arg) cmd 362 drivers/dma-buf/dma-buf.c switch (cmd) { cmd 390 drivers/dma-buf/sw_sync.c static long sw_sync_ioctl(struct file *file, unsigned int cmd, cmd 395 drivers/dma-buf/sw_sync.c switch (cmd) { cmd 462 drivers/dma-buf/sync_file.c static long sync_file_ioctl(struct file *file, unsigned int cmd, cmd 467 drivers/dma-buf/sync_file.c switch (cmd) { cmd 171 drivers/dma/bcm-sba-raid.c static inline u64 __pure sba_cmd_enc(u64 cmd, u32 val, u32 shift, u32 mask) cmd 173 drivers/dma/bcm-sba-raid.c cmd &= ~((u64)mask << shift); cmd 174 drivers/dma/bcm-sba-raid.c cmd |= ((u64)(val & mask) << shift); cmd 175 drivers/dma/bcm-sba-raid.c return cmd; cmd 567 drivers/dma/bcm-sba-raid.c u64 cmd; cmd 573 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 575 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, req->sba->hw_resp_size, cmd 578 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 580 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 582 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 583 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 590 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 592 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, req->sba->hw_resp_size, cmd 594 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 597 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 599 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 601 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 602 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 655 drivers/dma/bcm-sba-raid.c u64 cmd; cmd 661 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 663 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 666 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 668 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 670 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 671 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 678 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 680 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 682 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 685 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 687 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 689 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 690 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 774 drivers/dma/bcm-sba-raid.c u64 cmd; cmd 781 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 783 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 786 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 788 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 790 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 791 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 799 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 801 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 804 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 806 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_XOR, cmd 808 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 809 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 817 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 819 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 821 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 824 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 826 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 828 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 829 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 919 drivers/dma/bcm-sba-raid.c u64 cmd; cmd 928 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 930 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 933 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 935 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 937 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 938 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 947 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 949 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 952 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 954 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 956 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 957 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 965 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 967 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 969 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_ZERO_ALL_BUFFERS, cmd 971 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 972 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 979 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 981 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 984 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 986 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_MS(c_mdata), cmd 988 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_GALOIS_XOR, cmd 990 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 991 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1000 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1002 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1004 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 1007 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1009 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 1011 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1012 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1027 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1029 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1031 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 1034 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1036 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 1038 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1039 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1094 drivers/dma/bcm-sba-raid.c u64 cmd; cmd 1105 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 1107 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1110 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1112 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 1114 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1115 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1125 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 1127 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1130 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1132 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_XOR, cmd 1134 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1135 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1142 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 1144 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1147 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1149 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_LOAD_BUFFER, cmd 1151 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1152 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1160 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1162 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1164 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 1167 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1169 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 1171 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1172 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1189 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1191 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1193 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_ZERO_ALL_BUFFERS, cmd 1195 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1196 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1209 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 1211 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1214 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1216 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_MS(c_mdata), cmd 1218 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_GALOIS, cmd 1220 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1221 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1238 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1240 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1243 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1245 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_MS(c_mdata), cmd 1247 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_GALOIS, cmd 1249 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1250 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1263 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_B, cmd 1265 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1268 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1270 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_XOR, cmd 1272 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1273 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1281 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(0x0, SBA_TYPE_A, cmd 1283 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, msg_len, cmd 1285 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, 0x1, cmd 1288 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_C_MDATA_LS(c_mdata), cmd 1290 drivers/dma/bcm-sba-raid.c cmd = sba_cmd_enc(cmd, SBA_CMD_WRITE_BUFFER, cmd 1292 drivers/dma/bcm-sba-raid.c cmdsp->cmd = cmd; cmd 1293 drivers/dma/bcm-sba-raid.c *cmdsp->cmd_dma = cpu_to_le64(cmd); cmd 1512 drivers/dma/bcm-sba-raid.c req->cmds[j].cmd = 0; cmd 345 drivers/dma/fsl-qdma.c u32 cmd; cmd 374 drivers/dma/fsl-qdma.c cmd = cpu_to_le32(FSL_QDMA_CMD_RWTTYPE << cmd 376 drivers/dma/fsl-qdma.c sdf->data = QDMA_SDDF_CMD(cmd); cmd 378 drivers/dma/fsl-qdma.c cmd = cpu_to_le32(FSL_QDMA_CMD_RWTTYPE << cmd 380 drivers/dma/fsl-qdma.c cmd |= cpu_to_le32(FSL_QDMA_CMD_LWC << FSL_QDMA_CMD_LWC_OFFSET); cmd 381 drivers/dma/fsl-qdma.c ddf->data = QDMA_SDDF_CMD(cmd); cmd 272 drivers/dma/ioat/dma.h u8 cmd; cmd 274 drivers/dma/ioat/dma.h cmd = readb(ioat_chan->reg_base + IOAT_CHANCMD_OFFSET(ver)); cmd 275 drivers/dma/ioat/dma.h return (cmd & IOAT_CHANCMD_RESET) == IOAT_CHANCMD_RESET; cmd 479 drivers/dma/sh/shdmac.c unsigned long cmd, void *data) cmd 76 drivers/dma/st_fdma.c unsigned long nbytes, ch_cmd, cmd; cmd 84 drivers/dma/st_fdma.c cmd = FDMA_CMD_START(fchan->vchan.chan.chan_id); cmd 90 drivers/dma/st_fdma.c writel(cmd, cmd 624 drivers/dma/st_fdma.c unsigned long cmd = FDMA_CMD_PAUSE(ch_id); cmd 630 drivers/dma/st_fdma.c fdma_write(fchan->fdev, cmd, FDMA_CMD_SET_OFST); cmd 662 drivers/dma/st_fdma.c unsigned long cmd = FDMA_CMD_PAUSE(ch_id); cmd 667 drivers/dma/st_fdma.c fdma_write(fchan->fdev, cmd, FDMA_CMD_SET_OFST); cmd 112 drivers/dma/tegra210-adma.c unsigned int cmd; cmd 726 drivers/dma/tegra210-adma.c ch_reg->cmd = tdma_ch_read(tdc, ADMA_CH_CMD); cmd 728 drivers/dma/tegra210-adma.c if (!ch_reg->cmd) cmd 765 drivers/dma/tegra210-adma.c if (!ch_reg->cmd) cmd 773 drivers/dma/tegra210-adma.c tdma_ch_write(tdc, ADMA_CH_CMD, ch_reg->cmd); cmd 224 drivers/dma/xgene-dma.c void __iomem *cmd; cmd 629 drivers/dma/xgene-dma.c 2 : 1, ring->cmd); cmd 737 drivers/dma/xgene-dma.c iowrite32(-1, ring->cmd); cmd 1130 drivers/dma/xgene-dma.c ring->cmd = ring->cmd_base + XGENE_DMA_RING_CMD_OFFSET; cmd 131 drivers/edac/i5100_edac.c u32 data, u32 cmd) cmd 138 drivers/edac/i5100_edac.c (cmd & 1); cmd 1613 drivers/firewire/core-cdev.c unsigned int cmd, void __user *arg) cmd 1621 drivers/firewire/core-cdev.c if (_IOC_TYPE(cmd) != '#' || cmd 1622 drivers/firewire/core-cdev.c _IOC_NR(cmd) >= ARRAY_SIZE(ioctl_handlers) || cmd 1623 drivers/firewire/core-cdev.c _IOC_SIZE(cmd) > sizeof(buffer)) cmd 1628 drivers/firewire/core-cdev.c if (_IOC_DIR(cmd) & _IOC_WRITE) cmd 1629 drivers/firewire/core-cdev.c if (copy_from_user(&buffer, arg, _IOC_SIZE(cmd))) cmd 1632 drivers/firewire/core-cdev.c ret = ioctl_handlers[_IOC_NR(cmd)](client, &buffer); cmd 1636 drivers/firewire/core-cdev.c if (_IOC_DIR(cmd) & _IOC_READ) cmd 1637 drivers/firewire/core-cdev.c if (copy_to_user(arg, &buffer, _IOC_SIZE(cmd))) cmd 1644 drivers/firewire/core-cdev.c unsigned int cmd, unsigned long arg) cmd 1646 drivers/firewire/core-cdev.c return dispatch_ioctl(file->private_data, cmd, (void __user *)arg); cmd 1651 drivers/firewire/core-cdev.c unsigned int cmd, unsigned long arg) cmd 1653 drivers/firewire/core-cdev.c return dispatch_ioctl(file->private_data, cmd, compat_ptr(arg)); cmd 344 drivers/firewire/nosy.c nosy_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 350 drivers/firewire/nosy.c switch (cmd) { cmd 312 drivers/firewire/sbp2.c struct scsi_cmnd *cmd; cmd 1281 drivers/firewire/sbp2.c scsi_dma_unmap(orb->cmd); cmd 1362 drivers/firewire/sbp2.c orb->cmd->sense_buffer); cmd 1377 drivers/firewire/sbp2.c orb->cmd->result = result; cmd 1378 drivers/firewire/sbp2.c orb->cmd->scsi_done(orb->cmd); cmd 1384 drivers/firewire/sbp2.c struct scatterlist *sg = scsi_sglist(orb->cmd); cmd 1387 drivers/firewire/sbp2.c n = scsi_dma_map(orb->cmd); cmd 1434 drivers/firewire/sbp2.c scsi_dma_unmap(orb->cmd); cmd 1442 drivers/firewire/sbp2.c struct scsi_cmnd *cmd) cmd 1444 drivers/firewire/sbp2.c struct sbp2_logical_unit *lu = cmd->device->hostdata; cmd 1456 drivers/firewire/sbp2.c orb->cmd = cmd; cmd 1463 drivers/firewire/sbp2.c if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 1469 drivers/firewire/sbp2.c if (scsi_sg_count(cmd) && sbp2_map_scatterlist(orb, device, lu) < 0) cmd 1472 drivers/firewire/sbp2.c memcpy(orb->request.command_block, cmd->cmnd, cmd->cmd_len); cmd 1545 drivers/firewire/sbp2.c static int sbp2_scsi_abort(struct scsi_cmnd *cmd) cmd 1547 drivers/firewire/sbp2.c struct sbp2_logical_unit *lu = cmd->device->hostdata; cmd 68 drivers/firmware/arm_scmi/base.c u8 cmd; cmd 75 drivers/firmware/arm_scmi/base.c cmd = BASE_DISCOVER_SUB_VENDOR; cmd 79 drivers/firmware/arm_scmi/base.c cmd = BASE_DISCOVER_VENDOR; cmd 84 drivers/firmware/arm_scmi/base.c ret = scmi_xfer_get_init(handle, cmd, SCMI_PROTOCOL_BASE, 0, size, &t); cmd 49 drivers/firmware/arm_scpi.c #define CMD_SIZE(cmd) FIELD_GET(CMD_DATA_SIZE_MASK, cmd) cmd 51 drivers/firmware/arm_scpi.c #define CMD_XTRACT_UNIQ(cmd) ((cmd) & CMD_UNIQ_MASK) cmd 222 drivers/firmware/arm_scpi.c u32 cmd; cmd 353 drivers/firmware/arm_scpi.c static void scpi_process_cmd(struct scpi_chan *ch, u32 cmd) cmd 374 drivers/firmware/arm_scpi.c if (CMD_XTRACT_UNIQ(t->cmd) == CMD_XTRACT_UNIQ(cmd)) { cmd 396 drivers/firmware/arm_scpi.c len = min_t(unsigned int, match->rx_len, CMD_SIZE(cmd)); cmd 413 drivers/firmware/arm_scpi.c u32 cmd = 0; cmd 416 drivers/firmware/arm_scpi.c cmd = ioread32(&mem->command); cmd 418 drivers/firmware/arm_scpi.c scpi_process_cmd(ch, cmd); cmd 438 drivers/firmware/arm_scpi.c t->cmd |= FIELD_PREP(CMD_TOKEN_ID_MASK, ch->token); cmd 445 drivers/firmware/arm_scpi.c iowrite32(t->cmd, &mem->command); cmd 475 drivers/firmware/arm_scpi.c u8 cmd; cmd 482 drivers/firmware/arm_scpi.c cmd = scpi_info->commands[idx]; cmd 485 drivers/firmware/arm_scpi.c chan = test_bit(cmd, scpi_info->cmd_priority) ? 1 : 0; cmd 496 drivers/firmware/arm_scpi.c msg->cmd = PACK_LEGACY_SCPI_CMD(cmd, tx_len); cmd 497 drivers/firmware/arm_scpi.c msg->slot = msg->cmd; cmd 500 drivers/firmware/arm_scpi.c msg->cmd = PACK_SCPI_CMD(cmd, tx_len); cmd 519 drivers/firmware/arm_scpi.c scpi_process_cmd(scpi_chan, msg->cmd); cmd 286 drivers/firmware/efi/capsule.c static int capsule_reboot_notify(struct notifier_block *nb, unsigned long event, void *cmd) cmd 678 drivers/firmware/efi/test/efi_test.c static long efi_test_ioctl(struct file *file, unsigned int cmd, cmd 681 drivers/firmware/efi/test/efi_test.c switch (cmd) { cmd 190 drivers/firmware/google/gsmi.c u16 cmd = (sub << 8) | func; cmd 215 drivers/firmware/google/gsmi.c : "0" (cmd), cmd 229 drivers/firmware/google/gsmi.c : "0" (cmd), cmd 244 drivers/firmware/google/gsmi.c : "0" (cmd), cmd 260 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Invalid parameter\n", cmd); cmd 264 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Buffer too small\n", cmd); cmd 271 drivers/firmware/google/gsmi.c cmd); cmd 275 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Not ready\n", cmd); cmd 279 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Device error\n", cmd); cmd 283 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Data not found\n", cmd); cmd 287 drivers/firmware/google/gsmi.c printk(KERN_ERR "gsmi: exec 0x%04x: Log full\n", cmd); cmd 297 drivers/firmware/google/gsmi.c cmd, result); cmd 797 drivers/firmware/google/gsmi.c static void gsmi_log_s0ix_info(u8 cmd) cmd 812 drivers/firmware/google/gsmi.c gsmi_exec(GSMI_CALLBACK, cmd); cmd 35 drivers/firmware/meson/meson_sm.c struct meson_sm_cmd cmd[]; cmd 42 drivers/firmware/meson/meson_sm.c .cmd = { cmd 62 drivers/firmware/meson/meson_sm.c const struct meson_sm_cmd *cmd = chip->cmd; cmd 64 drivers/firmware/meson/meson_sm.c while (cmd->smc_id && cmd->index != cmd_index) cmd 65 drivers/firmware/meson/meson_sm.c cmd++; cmd 67 drivers/firmware/meson/meson_sm.c return cmd->smc_id; cmd 70 drivers/firmware/meson/meson_sm.c static u32 __meson_sm_call(u32 cmd, u32 arg0, u32 arg1, u32 arg2, cmd 75 drivers/firmware/meson/meson_sm.c arm_smccc_smc(cmd, arg0, arg1, arg2, arg3, arg4, 0, 0, &res); cmd 106 drivers/firmware/meson/meson_sm.c u32 cmd, lret; cmd 111 drivers/firmware/meson/meson_sm.c cmd = meson_sm_get_cmd(fw.chip, cmd_index); cmd 112 drivers/firmware/meson/meson_sm.c if (!cmd) cmd 115 drivers/firmware/meson/meson_sm.c lret = __meson_sm_call(cmd, arg0, arg1, arg2, arg3, arg4); cmd 253 drivers/firmware/psci/psci.c static void psci_sys_reset(enum reboot_mode reboot_mode, const char *cmd) cmd 92 drivers/firmware/qcom_scm-32.c const struct qcom_scm_command *cmd) cmd 94 drivers/firmware/qcom_scm-32.c return (void *)cmd + le32_to_cpu(cmd->resp_hdr_offset); cmd 103 drivers/firmware/qcom_scm-32.c static inline void *qcom_scm_get_command_buffer(const struct qcom_scm_command *cmd) cmd 105 drivers/firmware/qcom_scm-32.c return (void *)cmd->buf; cmd 167 drivers/firmware/qcom_scm-32.c struct qcom_scm_command *cmd; cmd 169 drivers/firmware/qcom_scm-32.c size_t alloc_len = sizeof(*cmd) + cmd_len + sizeof(*rsp) + resp_len; cmd 172 drivers/firmware/qcom_scm-32.c cmd = kzalloc(PAGE_ALIGN(alloc_len), GFP_KERNEL); cmd 173 drivers/firmware/qcom_scm-32.c if (!cmd) cmd 176 drivers/firmware/qcom_scm-32.c cmd->len = cpu_to_le32(alloc_len); cmd 177 drivers/firmware/qcom_scm-32.c cmd->buf_offset = cpu_to_le32(sizeof(*cmd)); cmd 178 drivers/firmware/qcom_scm-32.c cmd->resp_hdr_offset = cpu_to_le32(sizeof(*cmd) + cmd_len); cmd 180 drivers/firmware/qcom_scm-32.c cmd->id = cpu_to_le32((svc_id << 10) | cmd_id); cmd 182 drivers/firmware/qcom_scm-32.c memcpy(qcom_scm_get_command_buffer(cmd), cmd_buf, cmd_len); cmd 184 drivers/firmware/qcom_scm-32.c rsp = qcom_scm_command_to_response(cmd); cmd 186 drivers/firmware/qcom_scm-32.c cmd_phys = dma_map_single(dev, cmd, alloc_len, DMA_TO_DEVICE); cmd 188 drivers/firmware/qcom_scm-32.c kfree(cmd); cmd 201 drivers/firmware/qcom_scm-32.c dma_sync_single_for_cpu(dev, cmd_phys + sizeof(*cmd) + cmd_len, cmd 206 drivers/firmware/qcom_scm-32.c dma_sync_single_for_cpu(dev, cmd_phys + sizeof(*cmd) + cmd_len + cmd 214 drivers/firmware/qcom_scm-32.c kfree(cmd); cmd 220 drivers/firmware/qcom_scm-32.c #define SCM_ATOMIC(svc, cmd, n) (((((svc) << 10)|((cmd) & 0x3ff)) << 12) | \ cmd 234 drivers/firmware/qcom_scm-32.c static s32 qcom_scm_call_atomic1(u32 svc, u32 cmd, u32 arg1) cmd 238 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0") = SCM_ATOMIC(svc, cmd, 1); cmd 267 drivers/firmware/qcom_scm-32.c static s32 qcom_scm_call_atomic2(u32 svc, u32 cmd, u32 arg1, u32 arg2) cmd 271 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0") = SCM_ATOMIC(svc, cmd, 2); cmd 378 drivers/firmware/qcom_scm-32.c } cmd; cmd 394 drivers/firmware/qcom_scm-32.c cmd.addr = cpu_to_le32(virt_to_phys(entry)); cmd 395 drivers/firmware/qcom_scm-32.c cmd.flags = cpu_to_le32(flags); cmd 397 drivers/firmware/qcom_scm-32.c &cmd, sizeof(cmd), NULL, 0); cmd 82 drivers/firmware/qcom_scm-64.c u64 cmd, x5 = desc->args[FIRST_EXT_ARG_IDX]; cmd 123 drivers/firmware/qcom_scm-64.c cmd = ARM_SMCCC_CALL_VAL(ARM_SMCCC_STD_CALL, cmd 130 drivers/firmware/qcom_scm-64.c arm_smccc_smc_quirk(cmd, desc->arginfo, desc->args[0], cmd 135 drivers/firmware/qcom_scm-64.c cmd = res->a0; cmd 246 drivers/firmware/qcom_scm-64.c u64 cmd; cmd 251 drivers/firmware/qcom_scm-64.c cmd = ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, ARM_SMCCC_SMC_64, cmd 254 drivers/firmware/qcom_scm-64.c arm_smccc_smc(cmd, QCOM_SCM_ARGS(1), cmd & (~BIT(ARM_SMCCC_TYPE_SHIFT)), cmd 105 drivers/firmware/tegra/bpmp-debugfs.c .cmd = cpu_to_le32(CMD_DEBUGFS_READ), cmd 141 drivers/firmware/tegra/bpmp-debugfs.c .cmd = cpu_to_le32(CMD_DEBUGFS_WRITE), cmd 164 drivers/firmware/tegra/bpmp-debugfs.c .cmd = cpu_to_le32(CMD_DEBUGFS_DUMPDIR), cmd 3336 drivers/firmware/ti_sci.c void *cmd) cmd 135 drivers/firmware/turris-mox-rwtm.c static int mox_get_status(enum mbox_cmd cmd, u32 retval) cmd 137 drivers/firmware/turris-mox-rwtm.c if (MBOX_STS_CMD(retval) != cmd || cmd 582 drivers/fpga/altera-cvp.c u16 cmd, val; cmd 626 drivers/fpga/altera-cvp.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 627 drivers/fpga/altera-cvp.c if (!(cmd & PCI_COMMAND_MEMORY)) { cmd 628 drivers/fpga/altera-cvp.c cmd |= PCI_COMMAND_MEMORY; cmd 629 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 675 drivers/fpga/altera-cvp.c cmd &= ~PCI_COMMAND_MEMORY; cmd 676 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 684 drivers/fpga/altera-cvp.c u16 cmd; cmd 690 drivers/fpga/altera-cvp.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 691 drivers/fpga/altera-cvp.c cmd &= ~PCI_COMMAND_MEMORY; cmd 692 drivers/fpga/altera-cvp.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 413 drivers/fpga/dfl-afu-main.c unsigned int cmd, unsigned long arg) cmd 417 drivers/fpga/dfl-afu-main.c switch (cmd) { cmd 425 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%x cmd not handled", cmd); cmd 707 drivers/fpga/dfl-afu-main.c static long afu_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 714 drivers/fpga/dfl-afu-main.c dev_dbg(&pdev->dev, "%s cmd 0x%x\n", __func__, cmd); cmd 718 drivers/fpga/dfl-afu-main.c switch (cmd) { cmd 740 drivers/fpga/dfl-afu-main.c ret = f->ops->ioctl(pdev, f, cmd, arg); cmd 161 drivers/fpga/dfl-fme-main.c unsigned int cmd, unsigned long arg) cmd 165 drivers/fpga/dfl-fme-main.c switch (cmd) { cmd 239 drivers/fpga/dfl-fme-main.c static long fme_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 246 drivers/fpga/dfl-fme-main.c dev_dbg(&pdev->dev, "%s cmd 0x%x\n", __func__, cmd); cmd 248 drivers/fpga/dfl-fme-main.c switch (cmd) { cmd 262 drivers/fpga/dfl-fme-main.c ret = f->ops->ioctl(pdev, f, cmd, arg); cmd 458 drivers/fpga/dfl-fme-pr.c unsigned int cmd, unsigned long arg) cmd 462 drivers/fpga/dfl-fme-pr.c switch (cmd) { cmd 275 drivers/fpga/dfl.h unsigned int cmd, unsigned long arg); cmd 70 drivers/fpga/machxo2-spi.c static const u8 cmd[] = LSC_READ_STATUS; cmd 75 drivers/fpga/machxo2-spi.c tx.tx_buf = cmd; cmd 76 drivers/fpga/machxo2-spi.c tx.len = sizeof(cmd); cmd 153 drivers/fsi/fsi-master-ast-cf.c static void msg_finish_cmd(struct fsi_msg *cmd) cmd 156 drivers/fsi/fsi-master-ast-cf.c cmd->msg <<= (64 - cmd->bits); cmd 209 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg *cmd, uint8_t id, cmd 218 drivers/fsi/fsi-master-ast-cf.c cmd->bits = 0; cmd 219 drivers/fsi/fsi-master-ast-cf.c cmd->msg = 0; cmd 262 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, id, 2); cmd 263 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, opcode, opcode_bits); cmd 264 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, write ? 0 : 1, 1); cmd 265 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, addr, addr_bits); cmd 266 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, ds, 1); cmd 268 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, ((uint8_t *)data)[i], 8); cmd 270 drivers/fsi/fsi-master-ast-cf.c msg_push_crc(cmd); cmd 271 drivers/fsi/fsi-master-ast-cf.c msg_finish_cmd(cmd); cmd 274 drivers/fsi/fsi-master-ast-cf.c static void build_dpoll_command(struct fsi_msg *cmd, uint8_t slave_id) cmd 276 drivers/fsi/fsi-master-ast-cf.c cmd->bits = 0; cmd 277 drivers/fsi/fsi-master-ast-cf.c cmd->msg = 0; cmd 279 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, slave_id, 2); cmd 280 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, FSI_CMD_DPOLL, 3); cmd 281 drivers/fsi/fsi-master-ast-cf.c msg_push_crc(cmd); cmd 282 drivers/fsi/fsi-master-ast-cf.c msg_finish_cmd(cmd); cmd 285 drivers/fsi/fsi-master-ast-cf.c static void build_epoll_command(struct fsi_msg *cmd, uint8_t slave_id) cmd 287 drivers/fsi/fsi-master-ast-cf.c cmd->bits = 0; cmd 288 drivers/fsi/fsi-master-ast-cf.c cmd->msg = 0; cmd 290 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, slave_id, 2); cmd 291 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, FSI_CMD_EPOLL, 3); cmd 292 drivers/fsi/fsi-master-ast-cf.c msg_push_crc(cmd); cmd 293 drivers/fsi/fsi-master-ast-cf.c msg_finish_cmd(cmd); cmd 296 drivers/fsi/fsi-master-ast-cf.c static void build_term_command(struct fsi_msg *cmd, uint8_t slave_id) cmd 298 drivers/fsi/fsi-master-ast-cf.c cmd->bits = 0; cmd 299 drivers/fsi/fsi-master-ast-cf.c cmd->msg = 0; cmd 301 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, slave_id, 2); cmd 302 drivers/fsi/fsi-master-ast-cf.c msg_push_bits(cmd, FSI_CMD_TERM, 6); cmd 303 drivers/fsi/fsi-master-ast-cf.c msg_push_crc(cmd); cmd 304 drivers/fsi/fsi-master-ast-cf.c msg_finish_cmd(cmd); cmd 358 drivers/fsi/fsi-master-ast-cf.c static int send_request(struct fsi_master_acf *master, struct fsi_msg *cmd, cmd 363 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_send_request(master, cmd, resp_bits); cmd 366 drivers/fsi/fsi-master-ast-cf.c iowrite32be((cmd->msg >> 32), master->sram + CMD_DATA); cmd 367 drivers/fsi/fsi-master-ast-cf.c iowrite32be((cmd->msg & 0xffffffff), master->sram + CMD_DATA + 4); cmd 370 drivers/fsi/fsi-master-ast-cf.c op |= cmd->bits << CMD_REG_CLEN_SHIFT; cmd 416 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg cmd; cmd 420 drivers/fsi/fsi-master-ast-cf.c build_term_command(&cmd, slave); cmd 422 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, 0); cmd 472 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg cmd; cmd 498 drivers/fsi/fsi-master-ast-cf.c build_epoll_command(&cmd, slave); cmd 499 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, size); cmd 536 drivers/fsi/fsi-master-ast-cf.c build_dpoll_command(&cmd, slave); cmd 537 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, size); cmd 572 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg *cmd, size_t resp_len, void *resp) cmd 578 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, cmd, resp_len); cmd 602 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg cmd; cmd 610 drivers/fsi/fsi-master-ast-cf.c build_ar_command(master, &cmd, id, addr, size, NULL); cmd 611 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, size, val); cmd 626 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg cmd; cmd 633 drivers/fsi/fsi-master-ast-cf.c build_ar_command(master, &cmd, id, addr, size, val); cmd 636 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, 0, NULL); cmd 650 drivers/fsi/fsi-master-ast-cf.c struct fsi_msg cmd; cmd 657 drivers/fsi/fsi-master-ast-cf.c build_term_command(&cmd, id); cmd 659 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, 0, NULL); cmd 130 drivers/fsi/fsi-master-gpio.c const struct fsi_gpio_msg *cmd) cmd 133 drivers/fsi/fsi-master-gpio.c uint64_t msg = ~cmd->msg; /* Data is active low */ cmd 134 drivers/fsi/fsi-master-gpio.c uint64_t sda_mask = 0x1ULL << (cmd->bits - 1); cmd 138 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_out(master, cmd->bits, cmd->msg); cmd 140 drivers/fsi/fsi-master-gpio.c if (!cmd->bits) { cmd 151 drivers/fsi/fsi-master-gpio.c for (bit = 0; bit < cmd->bits; bit++) { cmd 152 drivers/fsi/fsi-master-gpio.c next_bit = (msg & sda_mask) >> (cmd->bits - 1); cmd 235 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg *cmd, uint8_t id, cmd 243 drivers/fsi/fsi-master-gpio.c cmd->bits = 0; cmd 244 drivers/fsi/fsi-master-gpio.c cmd->msg = 0; cmd 287 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, id, 2); cmd 288 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, opcode, opcode_bits); cmd 289 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, write ? 0 : 1, 1); cmd 290 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, addr, addr_bits); cmd 291 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, ds, 1); cmd 293 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, ((uint8_t *)data)[i], 8); cmd 295 drivers/fsi/fsi-master-gpio.c msg_push_crc(cmd); cmd 298 drivers/fsi/fsi-master-gpio.c static void build_dpoll_command(struct fsi_gpio_msg *cmd, uint8_t slave_id) cmd 300 drivers/fsi/fsi-master-gpio.c cmd->bits = 0; cmd 301 drivers/fsi/fsi-master-gpio.c cmd->msg = 0; cmd 303 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, slave_id, 2); cmd 304 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, FSI_CMD_DPOLL, 3); cmd 305 drivers/fsi/fsi-master-gpio.c msg_push_crc(cmd); cmd 308 drivers/fsi/fsi-master-gpio.c static void build_epoll_command(struct fsi_gpio_msg *cmd, uint8_t slave_id) cmd 310 drivers/fsi/fsi-master-gpio.c cmd->bits = 0; cmd 311 drivers/fsi/fsi-master-gpio.c cmd->msg = 0; cmd 313 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, slave_id, 2); cmd 314 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, FSI_CMD_EPOLL, 3); cmd 315 drivers/fsi/fsi-master-gpio.c msg_push_crc(cmd); cmd 318 drivers/fsi/fsi-master-gpio.c static void build_term_command(struct fsi_gpio_msg *cmd, uint8_t slave_id) cmd 320 drivers/fsi/fsi-master-gpio.c cmd->bits = 0; cmd 321 drivers/fsi/fsi-master-gpio.c cmd->msg = 0; cmd 323 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, slave_id, 2); cmd 324 drivers/fsi/fsi-master-gpio.c msg_push_bits(cmd, FSI_CMD_TERM, 6); cmd 325 drivers/fsi/fsi-master-gpio.c msg_push_crc(cmd); cmd 399 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg cmd; cmd 404 drivers/fsi/fsi-master-gpio.c build_term_command(&cmd, slave); cmd 407 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); cmd 427 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg response, cmd; cmd 450 drivers/fsi/fsi-master-gpio.c build_epoll_command(&cmd, slave); cmd 453 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); cmd 481 drivers/fsi/fsi-master-gpio.c build_dpoll_command(&cmd, slave); cmd 484 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); cmd 524 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg *cmd) cmd 532 drivers/fsi/fsi-master-gpio.c serial_out(master, cmd); cmd 540 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg *cmd, size_t resp_len, void *resp) cmd 545 drivers/fsi/fsi-master-gpio.c rc = send_request(master, cmd); cmd 565 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg cmd; cmd 572 drivers/fsi/fsi-master-gpio.c build_ar_command(master, &cmd, id, addr, size, NULL); cmd 573 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, size, val); cmd 584 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg cmd; cmd 591 drivers/fsi/fsi-master-gpio.c build_ar_command(master, &cmd, id, addr, size, val); cmd 592 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, 0, NULL); cmd 603 drivers/fsi/fsi-master-gpio.c struct fsi_gpio_msg cmd; cmd 610 drivers/fsi/fsi-master-gpio.c build_term_command(&cmd, id); cmd 611 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, 0, NULL); cmd 118 drivers/fsi/fsi-master-hub.c __be32 cmd; cmd 121 drivers/fsi/fsi-master-hub.c cmd = cpu_to_be32(0xc0de0000); cmd 123 drivers/fsi/fsi-master-hub.c return hub_master_write(master, link, 0, addr, &cmd, sizeof(cmd)); cmd 137 drivers/fsi/fsi-occ.c u8 *cmd; cmd 148 drivers/fsi/fsi-occ.c cmd = client->buffer; cmd 151 drivers/fsi/fsi-occ.c cmd[0] = 1; cmd 160 drivers/fsi/fsi-occ.c if (copy_from_user(&cmd[1], buf, len)) { cmd 166 drivers/fsi/fsi-occ.c data_length = (cmd[2] << 8) + cmd[3]; cmd 174 drivers/fsi/fsi-occ.c checksum += cmd[i]; cmd 176 drivers/fsi/fsi-occ.c cmd[data_length + 4] = checksum >> 8; cmd 177 drivers/fsi/fsi-occ.c cmd[data_length + 5] = checksum & 0xFF; cmd 181 drivers/fsi/fsi-occ.c rc = fsi_occ_submit(client->occ->dev, cmd, data_length + 6, cmd, cmd 242 drivers/fsi/fsi-occ.c __be32 *resp, cmd[5]; cmd 249 drivers/fsi/fsi-occ.c cmd[0] = cpu_to_be32(0x5); cmd 250 drivers/fsi/fsi-occ.c cmd[1] = cpu_to_be32(SBEFIFO_CMD_GET_OCC_SRAM); cmd 251 drivers/fsi/fsi-occ.c cmd[2] = cpu_to_be32(1); cmd 252 drivers/fsi/fsi-occ.c cmd[3] = cpu_to_be32(address); cmd 253 drivers/fsi/fsi-occ.c cmd[4] = cpu_to_be32(data_len); cmd 260 drivers/fsi/fsi-occ.c rc = sbefifo_submit(occ->sbefifo, cmd, 5, resp, &resp_len); cmd 206 drivers/fsi/fsi-sbefifo.c int sbefifo_parse_status(struct device *dev, u16 cmd, __be32 *response, cmd 214 drivers/fsi/fsi-sbefifo.c cmd, resp_len); cmd 220 drivers/fsi/fsi-sbefifo.c cmd >> 8, cmd & 0xff, dh, resp_len); cmd 225 drivers/fsi/fsi-sbefifo.c if (((s0 >> 16) != 0xC0DE) || ((s0 & 0xffff) != cmd)) { cmd 227 drivers/fsi/fsi-sbefifo.c cmd >> 8, cmd & 0xff, s0, s1); cmd 233 drivers/fsi/fsi-sbefifo.c cmd >> 8, cmd & 0xff, s1 >> 16, s1 & 0xffff); cmd 630 drivers/fsi/fsi-sbefifo.c __be32 cmd[2]; cmd 642 drivers/fsi/fsi-sbefifo.c cmd[0] = cpu_to_be32(2); cmd 643 drivers/fsi/fsi-sbefifo.c cmd[1] = cpu_to_be32(SBEFIFO_CMD_GET_SBE_FFDC); cmd 644 drivers/fsi/fsi-sbefifo.c rc = sbefifo_do_command(sbefifo, cmd, 2, &ffdc_iter); cmd 514 drivers/fsi/fsi-scom.c static long scom_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 525 drivers/fsi/fsi-scom.c switch(cmd) { cmd 88 drivers/gpio/gpio-dln2.c static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) cmd 94 drivers/gpio/gpio-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &req, sizeof(req)); cmd 97 drivers/gpio/gpio-dln2.c static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) cmd 106 drivers/gpio/gpio-dln2.c ret = dln2_transfer(dln2->pdev, cmd, &req, sizeof(req), &rsp, &len); cmd 1234 drivers/gpio/gpio-omap.c unsigned long cmd, void *v) cmd 1242 drivers/gpio/gpio-omap.c switch (cmd) { cmd 43 drivers/gpio/gpio-viperboard.c u8 cmd; cmd 57 drivers/gpio/gpio-viperboard.c u8 cmd; cmd 95 drivers/gpio/gpio-viperboard.c gamsg->cmd = VPRBRD_GPIOA_CMD_GETIN; cmd 147 drivers/gpio/gpio-viperboard.c gamsg->cmd = VPRBRD_GPIOA_CMD_SETOUT; cmd 184 drivers/gpio/gpio-viperboard.c gamsg->cmd = VPRBRD_GPIOA_CMD_SETIN; cmd 225 drivers/gpio/gpio-viperboard.c gamsg->cmd = VPRBRD_GPIOA_CMD_SETOUT; cmd 260 drivers/gpio/gpio-viperboard.c gbmsg->cmd = VPRBRD_GPIOB_CMD_SETDIR; cmd 323 drivers/gpio/gpio-viperboard.c gbmsg->cmd = VPRBRD_GPIOB_CMD_SETVAL; cmd 436 drivers/gpio/gpiolib.c static long linehandle_ioctl(struct file *filep, unsigned int cmd, cmd 445 drivers/gpio/gpiolib.c if (cmd == GPIOHANDLE_GET_LINE_VALUES_IOCTL) { cmd 464 drivers/gpio/gpiolib.c } else if (cmd == GPIOHANDLE_SET_LINE_VALUES_IOCTL) { cmd 491 drivers/gpio/gpiolib.c static long linehandle_ioctl_compat(struct file *filep, unsigned int cmd, cmd 494 drivers/gpio/gpiolib.c return linehandle_ioctl(filep, cmd, (unsigned long)compat_ptr(arg)); cmd 784 drivers/gpio/gpiolib.c static long lineevent_ioctl(struct file *filep, unsigned int cmd, cmd 795 drivers/gpio/gpiolib.c if (cmd == GPIOHANDLE_GET_LINE_VALUES_IOCTL) { cmd 814 drivers/gpio/gpiolib.c static long lineevent_ioctl_compat(struct file *filep, unsigned int cmd, cmd 817 drivers/gpio/gpiolib.c return lineevent_ioctl(filep, cmd, (unsigned long)compat_ptr(arg)); cmd 1036 drivers/gpio/gpiolib.c static long gpio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1047 drivers/gpio/gpiolib.c if (cmd == GPIO_GET_CHIPINFO_IOCTL) { cmd 1062 drivers/gpio/gpiolib.c } else if (cmd == GPIO_GET_LINEINFO_IOCTL) { cmd 1113 drivers/gpio/gpiolib.c } else if (cmd == GPIO_GET_LINEHANDLE_IOCTL) { cmd 1115 drivers/gpio/gpiolib.c } else if (cmd == GPIO_GET_LINEEVENT_IOCTL) { cmd 1122 drivers/gpio/gpiolib.c static long gpio_ioctl_compat(struct file *filp, unsigned int cmd, cmd 1125 drivers/gpio/gpiolib.c return gpio_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 1216 drivers/gpu/drm/amd/amdgpu/amdgpu.h long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd, cmd 759 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c u16 cmd; cmd 782 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_read_config_word(adev->pdev, PCI_COMMAND, &cmd); cmd 784 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c cmd & ~PCI_COMMAND_MEMORY); cmd 808 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c pci_write_config_word(adev->pdev, PCI_COMMAND, cmd); cmd 1281 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c unsigned int cmd, unsigned long arg) cmd 1291 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c ret = drm_ioctl(filp, cmd, arg); cmd 46 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h unsigned int cmd, unsigned long arg); cmd 37 drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c long amdgpu_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 39 drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 43 drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c return drm_compat_ioctl(filp, cmd, arg); cmd 45 drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c ret = amdgpu_drm_ioctl(filp, cmd, arg); cmd 134 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd, uint64_t fence_mc_addr) cmd 144 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c memcpy(psp->cmd_buf_mem, cmd, sizeof(struct psp_gfx_cmd_resp)); cmd 180 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->resp.session_id = psp->cmd_buf_mem->resp.session_id; cmd 192 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd, cmd 196 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_SETUP_VMR; cmd 198 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_SETUP_TMR; cmd 199 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_setup_tmr.buf_phy_addr_lo = lower_32_bits(tmr_mc); cmd 200 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_setup_tmr.buf_phy_addr_hi = upper_32_bits(tmr_mc); cmd 201 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_setup_tmr.buf_size = size; cmd 204 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_load_toc_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 207 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_LOAD_TOC; cmd 208 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_toc.toc_phy_addr_lo = lower_32_bits(pri_buf_mc); cmd 209 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_toc.toc_phy_addr_hi = upper_32_bits(pri_buf_mc); cmd 210 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_toc.toc_size = size; cmd 218 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 220 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 221 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 227 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_load_toc_cmd_buf(cmd, psp->fw_pri_mc_addr, psp->toc_bin_size); cmd 229 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 233 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 277 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 279 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 280 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 283 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_tmr_cmd_buf(psp, cmd, psp->tmr_mc_addr, cmd 288 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 293 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 298 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 302 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_asd_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 306 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_LOAD_ASD; cmd 307 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_lo = lower_32_bits(asd_mc); cmd 308 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_hi = upper_32_bits(asd_mc); cmd 309 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_len = size; cmd 311 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_lo = lower_32_bits(asd_mc_shared); cmd 312 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_hi = upper_32_bits(asd_mc_shared); cmd 313 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_len = shared_size; cmd 336 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 345 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 346 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 352 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_asd_cmd_buf(cmd, psp->fw_pri_mc_addr, psp->asd_shared_mc_addr, cmd 355 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 358 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 363 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_reg_prog_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 366 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_PROG_REG; cmd 367 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_setup_reg_prog.reg_value = value; cmd 368 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_setup_reg_prog.reg_id = id; cmd 374 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd = NULL; cmd 380 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 381 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 384 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_reg_prog_cmd_buf(cmd, reg, value); cmd 385 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, psp->fence_buf_mc_addr); cmd 387 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 391 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_xgmi_ta_load_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 395 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_LOAD_TA; cmd 396 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_lo = lower_32_bits(xgmi_ta_mc); cmd 397 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_hi = upper_32_bits(xgmi_ta_mc); cmd 398 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_len = xgmi_ta_size; cmd 400 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_lo = lower_32_bits(xgmi_mc_shared); cmd 401 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_hi = upper_32_bits(xgmi_mc_shared); cmd 402 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_len = shared_size; cmd 425 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 433 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 434 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 440 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_xgmi_ta_load_cmd_buf(cmd, psp->fw_pri_mc_addr, cmd 444 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 449 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp->xgmi_context.session_id = cmd->resp.session_id; cmd 452 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 457 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_xgmi_ta_unload_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 460 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_UNLOAD_TA; cmd 461 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_unload_ta.session_id = xgmi_session_id; cmd 467 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 475 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 476 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 479 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_xgmi_ta_unload_cmd_buf(cmd, psp->xgmi_context.session_id); cmd 481 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 484 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 489 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_xgmi_ta_invoke_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 493 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_INVOKE_CMD; cmd 494 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_invoke_cmd.session_id = xgmi_session_id; cmd 495 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_invoke_cmd.ta_cmd_id = ta_cmd_id; cmd 502 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 510 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 511 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 514 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_xgmi_ta_invoke_cmd_buf(cmd, ta_cmd_id, cmd 517 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 520 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 576 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_ras_ta_load_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 580 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_LOAD_TA; cmd 581 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_lo = lower_32_bits(ras_ta_mc); cmd 582 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_phy_addr_hi = upper_32_bits(ras_ta_mc); cmd 583 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.app_len = ras_ta_size; cmd 585 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_lo = lower_32_bits(ras_mc_shared); cmd 586 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_phy_addr_hi = upper_32_bits(ras_mc_shared); cmd 587 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ta.cmd_buf_len = shared_size; cmd 610 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 618 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 619 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 625 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_ras_ta_load_cmd_buf(cmd, psp->fw_pri_mc_addr, cmd 629 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 634 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp->ras.session_id = cmd->resp.session_id; cmd 637 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 642 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_ras_ta_unload_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 645 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_UNLOAD_TA; cmd 646 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_unload_ta.session_id = ras_session_id; cmd 652 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 660 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 661 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 664 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_ras_ta_unload_cmd_buf(cmd, psp->ras.session_id); cmd 666 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 669 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 674 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_ras_ta_invoke_cmd_buf(struct psp_gfx_cmd_resp *cmd, cmd 678 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_INVOKE_CMD; cmd 679 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_invoke_cmd.session_id = ras_session_id; cmd 680 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_invoke_cmd.ta_cmd_id = ta_cmd_id; cmd 687 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 695 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 696 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 699 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_prep_ras_ta_invoke_cmd_buf(cmd, ta_cmd_id, cmd 702 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 705 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 998 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd) cmd 1003 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c memset(cmd, 0, sizeof(struct psp_gfx_cmd_resp)); cmd 1005 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_LOAD_IP_FW; cmd 1006 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ip_fw.fw_phy_addr_lo = lower_32_bits(fw_mem_mc_addr); cmd 1007 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ip_fw.fw_phy_addr_hi = upper_32_bits(fw_mem_mc_addr); cmd 1008 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ip_fw.fw_size = ucode->ucode_size; cmd 1010 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_get_fw_type(ucode, &cmd->cmd.cmd_load_ip_fw.fw_type); cmd 1022 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_prep_load_ip_fw_cmd_buf(ucode, psp->cmd); cmd 1026 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, ucode, psp->cmd, cmd 1115 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp->cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 1116 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!psp->cmd) cmd 1229 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(psp->cmd); cmd 1230 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp->cmd = NULL; cmd 1312 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_gfx_cmd_resp *cmd; cmd 1317 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd = kzalloc(sizeof(struct psp_gfx_cmd_resp), GFP_KERNEL); cmd 1318 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!cmd) cmd 1321 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd_id = GFX_CMD_ID_AUTOLOAD_RLC; cmd 1323 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, NULL, cmd, cmd 1325 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c kfree(cmd); cmd 149 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h struct psp_gfx_cmd_resp *cmd; cmd 480 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c uint32_t cmd; cmd 492 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx) >> 1; cmd 493 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if (cmd == 0x0 || cmd == 0x3) { cmd 809 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c uint32_t cmd; cmd 833 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx) >> 1; cmd 834 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if (cmd < 0x4) { cmd 835 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if ((end - start) < ctx->buf_sizes[cmd]) { cmd 836 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c DRM_ERROR("buffer (%d) to small (%d / %d)!\n", cmd, cmd 838 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c ctx->buf_sizes[cmd]); cmd 842 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c } else if (cmd == 0x206) { cmd 844 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c DRM_ERROR("buffer (%d) to small (%d / %d)!\n", cmd, cmd 849 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c } else if ((cmd != 0x100) && (cmd != 0x204)) { cmd 850 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c DRM_ERROR("invalid UVD command %X!\n", cmd); cmd 861 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if ((cmd == 0 || cmd == 0x3) && cmd 869 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c if (cmd == 0) { cmd 944 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c uint32_t cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx); cmd 945 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c unsigned type = CP_PACKET_GET_TYPE(cmd); cmd 948 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c ctx->reg = CP_PACKET0_GET_REG(cmd); cmd 949 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c ctx->count = CP_PACKET_GET_COUNT(cmd); cmd 727 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c uint32_t cmd = amdgpu_get_ib_value(p, ib_idx, idx + 1); cmd 735 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c switch (cmd) { cmd 793 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c uint32_t cmd = amdgpu_get_ib_value(p, ib_idx, idx + 1); cmd 795 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c switch (cmd) { cmd 904 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c DRM_ERROR("invalid VCE command (0x%x)!\n", cmd); cmd 957 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c uint32_t cmd = amdgpu_get_ib_value(p, ib_idx, idx + 1); cmd 965 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c switch (cmd) { cmd 428 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c ib->ptr[4] = PACKET0(adev->vcn.internal.cmd, 0); cmd 152 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h unsigned cmd; cmd 4809 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c uint32_t cmd = 0; cmd 4813 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c cmd = WRITE_DATA_ENGINE_SEL(1) | WR_CONFIRM; cmd 4816 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c cmd = (1 << 16); /* no inc addr */ cmd 4819 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c cmd = WR_CONFIRM; cmd 4823 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c amdgpu_ring_write(ring, cmd); cmd 5526 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c uint32_t reg_addr, uint32_t cmd) cmd 5559 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c (cmd << RLC_SERDES_WR_CTRL__BPM_DATA__SHIFT) | cmd 6504 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c uint32_t cmd; cmd 6508 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c cmd = WRITE_DATA_ENGINE_SEL(1) | WR_CONFIRM; cmd 6511 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c cmd = 1 << 16; /* no inc addr */ cmd 6514 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c cmd = WR_CONFIRM; cmd 6519 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c amdgpu_ring_write(ring, cmd); cmd 5424 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c uint32_t cmd = 0; cmd 5428 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c cmd = WRITE_DATA_ENGINE_SEL(1) | WR_CONFIRM; cmd 5431 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c cmd = (1 << 16); /* no inc addr */ cmd 5434 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c cmd = WR_CONFIRM; cmd 5438 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c amdgpu_ring_write(ring, cmd); cmd 329 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h union psp_gfx_commands cmd; /* +28 command specific structures */ cmd 1917 drivers/gpu/drm/amd/amdgpu/sid.h #define DMA_PACKET(cmd, b, t, s, n) ((((cmd) & 0xF) << 28) | \ cmd 1923 drivers/gpu/drm/amd/amdgpu/sid.h #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \ cmd 139 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->vcn.internal.cmd = adev->vcn.inst->external.cmd = cmd 182 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.internal.cmd = mmUVD_GPCOM_VCPU_CMD_INTERNAL_OFFSET; cmd 183 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->vcn.inst->external.cmd = SOC15_REG_OFFSET(UVD, 0, mmUVD_GPCOM_VCPU_CMD); cmd 1496 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 1511 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 1558 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 1567 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 1613 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 1644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 2106 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c amdgpu_ring_write(ring, PACKET0(adev->vcn.internal.cmd, 0)); cmd 181 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.internal.cmd = mmUVD_GPCOM_VCPU_CMD_INTERNAL_OFFSET; cmd 182 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->vcn.inst[j].external.cmd = SOC15_REG_OFFSET(UVD, j, mmUVD_GPCOM_VCPU_CMD); cmd 1680 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c [_IOC_NR(ioctl)] = {.cmd = ioctl, .func = _func, .flags = _flags, \ cmd 1776 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static long kfd_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 1781 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c unsigned int nr = _IOC_NR(cmd); cmd 1795 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c amdkfd_size = _IOC_SIZE(ioctl->cmd); cmd 1796 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c usize = asize = _IOC_SIZE(cmd); cmd 1800 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c cmd = ioctl->cmd; cmd 1804 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c dev_dbg(kfd_device, "ioctl cmd 0x%x (#%d), arg 0x%lx\n", cmd, nr, arg); cmd 1821 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c if (cmd & (IOC_IN | IOC_OUT)) { cmd 1835 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c if (cmd & IOC_IN) { cmd 1840 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c } else if (cmd & IOC_OUT) { cmd 1846 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c if (cmd & IOC_OUT) cmd 1853 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c task_pid_nr(current), cmd, nr); cmd 546 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c reg_sq_cmd.bits.cmd = SQ_IND_CMD_CMD_HALT; cmd 550 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c reg_sq_cmd.bits.cmd = SQ_IND_CMD_CMD_RESUME; cmd 554 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c reg_sq_cmd.bits.cmd = SQ_IND_CMD_CMD_KILL; cmd 558 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c reg_sq_cmd.bits.cmd = SQ_IND_CMD_CMD_DEBUG; cmd 563 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c reg_sq_cmd.bits.cmd = SQ_IND_CMD_CMD_TRAP; cmd 617 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pr_debug("\t\t command is : %u\n", reg_sq_cmd.bitfields.cmd); cmd 735 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pr_debug("\t\t command is : %u\n", reg_sq_cmd.bitfields.cmd); cmd 111 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h uint32_t cmd:3; cmd 752 drivers/gpu/drm/amd/amdkfd/kfd_priv.h unsigned int cmd; cmd 5118 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct i2c_command cmd; cmd 5122 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.payloads = kcalloc(num, sizeof(struct i2c_payload), GFP_KERNEL); cmd 5124 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!cmd.payloads) cmd 5127 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.number_of_payloads = num; cmd 5128 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.engine = I2C_COMMAND_ENGINE_DEFAULT; cmd 5129 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.speed = 100; cmd 5132 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.payloads[i].write = !(msgs[i].flags & I2C_M_RD); cmd 5133 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.payloads[i].address = msgs[i].addr; cmd 5134 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.payloads[i].length = msgs[i].len; cmd 5135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c cmd.payloads[i].data = msgs[i].buf; cmd 5141 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &cmd)) cmd 5144 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c kfree(cmd.payloads); cmd 508 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct i2c_command *cmd) cmd 513 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c int num = cmd->number_of_payloads; cmd 527 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c msgs[i].flags = cmd->payloads[i].write ? 0 : I2C_M_RD; cmd 528 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c msgs[i].addr = cmd->payloads[i].address; cmd 529 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c msgs[i].len = cmd->payloads[i].length; cmd 530 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c msgs[i].buf = cmd->payloads[i].data; cmd 525 drivers/gpu/drm/amd/display/dc/bios/command_table.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 544 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (!cmd->clock_source_id_to_atom(cntl->pll_id, &pll_id)) cmd 636 drivers/gpu/drm/amd/display/dc/bios/command_table.c (uint8_t)cmd->transmitter_bp_to_atom(cntl->transmitter); cmd 659 drivers/gpu/drm/amd/display/dc/bios/command_table.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 676 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (!cmd->clock_source_id_to_ref_clk_src(cntl->pll_id, &ref_clk_src_id)) cmd 762 drivers/gpu/drm/amd/display/dc/bios/command_table.c (uint8_t)(cmd->transmitter_bp_to_atom(cntl->transmitter)); cmd 778 drivers/gpu/drm/amd/display/dc/bios/command_table.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 782 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPhyId = cmd->phy_id_to_atom(cntl->transmitter); cmd 788 drivers/gpu/drm/amd/display/dc/bios/command_table.c cmd->signal_type_to_atom_dig_mode(cntl->signal); cmd 790 drivers/gpu/drm/amd/display/dc/bios/command_table.c cmd->clock_source_id_to_atom_phy_clk_src_id(cntl->pll_id); cmd 794 drivers/gpu/drm/amd/display/dc/bios/command_table.c cmd->hpd_sel_to_atom(cntl->hpd_sel); cmd 796 drivers/gpu/drm/amd/display/dc/bios/command_table.c cmd->dig_encoder_sel_to_atom(cntl->engine_id); cmd 839 drivers/gpu/drm/amd/display/dc/bios/command_table.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 843 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPhyId = cmd->phy_id_to_atom(cntl->transmitter); cmd 849 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigMode = cmd->signal_type_to_atom_dig_mode(cntl->signal); cmd 852 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucHPDSel = cmd->hpd_sel_to_atom(cntl->hpd_sel); cmd 853 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigEncoderSel = cmd->dig_encoder_sel_to_atom(cntl->engine_id); cmd 2315 drivers/gpu/drm/amd/display/dc/bios/command_table.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 2319 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (!cmd->clock_source_id_to_atom(bp_params->pll_id, &atom_pll_id) || cmd 2320 drivers/gpu/drm/amd/display/dc/bios/command_table.c !cmd->dc_clock_type_to_atom(bp_params->clock_type, &atom_clock_type)) cmd 199 drivers/gpu/drm/amd/display/dc/bios/command_table2.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 202 drivers/gpu/drm/amd/display/dc/bios/command_table2.c ps.param.phyid = cmd->phy_id_to_atom(cntl->transmitter); cmd 209 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cmd->signal_type_to_atom_dig_mode(cntl->signal); cmd 212 drivers/gpu/drm/amd/display/dc/bios/command_table2.c ps.param.hpdsel = cmd->hpd_sel_to_atom(cntl->hpd_sel); cmd 213 drivers/gpu/drm/amd/display/dc/bios/command_table2.c ps.param.digfe_sel = cmd->dig_encoder_sel_to_atom(cntl->engine_id); cmd 648 drivers/gpu/drm/amd/display/dc/bios/command_table2.c const struct command_table_helper *cmd = bp->cmd_helper; cmd 652 drivers/gpu/drm/amd/display/dc/bios/command_table2.c if (!cmd->clock_source_id_to_atom(bp_params->pll_id, &atom_pll_id) || cmd 653 drivers/gpu/drm/amd/display/dc/bios/command_table2.c !cmd->dc_clock_type_to_atom(bp_params->clock_type, cmd 2394 drivers/gpu/drm/amd/display/dc/core/dc.c struct i2c_command *cmd) cmd 2402 drivers/gpu/drm/amd/display/dc/core/dc.c cmd); cmd 1681 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct i2c_command cmd = {0}; cmd 1685 drivers/gpu/drm/amd/display/dc/core/dc_link.c memset(&cmd, 0, sizeof(cmd)); cmd 1687 drivers/gpu/drm/amd/display/dc/core/dc_link.c cmd.number_of_payloads = 1; cmd 1688 drivers/gpu/drm/amd/display/dc/core/dc_link.c cmd.engine = I2C_COMMAND_ENGINE_DEFAULT; cmd 1689 drivers/gpu/drm/amd/display/dc/core/dc_link.c cmd.speed = pipe_ctx->stream->ctx->dc->caps.i2c_speed_in_khz; cmd 1695 drivers/gpu/drm/amd/display/dc/core/dc_link.c cmd.payloads = &payload; cmd 1698 drivers/gpu/drm/amd/display/dc/core/dc_link.c pipe_ctx->stream->link, &cmd)) cmd 292 drivers/gpu/drm/amd/display/dc/dc_link.h struct i2c_command *cmd); cmd 137 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h struct aux_payload *cmd, cmd 141 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h struct aux_payload *cmd); cmd 31 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c struct i2c_command *cmd) cmd 41 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c if (!cmd) { cmd 55 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw); cmd 58 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c return dce_i2c_submit_command_sw(pool, ddc, cmd, dce_i2c_sw); cmd 36 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h struct i2c_command *cmd); cmd 579 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c struct i2c_command *cmd, cmd 585 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c set_speed(dce_i2c_hw, cmd->speed); cmd 589 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c while (index_of_payload < cmd->number_of_payloads) { cmd 590 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c bool mot = (index_of_payload != cmd->number_of_payloads - 1); cmd 592 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c struct i2c_payload *payload = cmd->payloads + index_of_payload; cmd 328 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h struct i2c_command *cmd, cmd 499 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c struct i2c_command *cmd, cmd 505 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c dce_i2c_sw_engine_set_speed(dce_i2c_sw, cmd->speed); cmd 509 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c while (index_of_payload < cmd->number_of_payloads) { cmd 510 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c bool mot = (index_of_payload != cmd->number_of_payloads - 1); cmd 512 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c struct i2c_payload *payload = cmd->payloads + index_of_payload; cmd 49 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h struct i2c_command *cmd, cmd 119 drivers/gpu/drm/amd/display/dc/dm_helpers.h struct i2c_command *cmd); cmd 90 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c if ((entry[i].cmd == CMD_WRITE) || cmd 91 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c (entry[i].cmd == CMD_READMODIFYWRITE) || cmd 92 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c (entry[i].cmd == CMD_WAITFOR)) cmd 95 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c if (!baco_cmd_handler(hwmgr, entry[i].cmd, reg, entry[i].mask, cmd 37 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h enum baco_cmd_type cmd; cmd 1025 drivers/gpu/drm/bridge/cdns-dsi.c u32 cmd, sts, val, wait = WRITE_COMPLETED, ctl = 0; cmd 1060 drivers/gpu/drm/bridge/cdns-dsi.c cmd = CMD_SIZE(tx_len) | CMD_VCHAN_ID(msg->channel) | cmd 1064 drivers/gpu/drm/bridge/cdns-dsi.c cmd |= CMD_LP_EN; cmd 1067 drivers/gpu/drm/bridge/cdns-dsi.c cmd |= CMD_LONG; cmd 1070 drivers/gpu/drm/bridge/cdns-dsi.c cmd |= READ_CMD; cmd 1074 drivers/gpu/drm/bridge/cdns-dsi.c cmd |= BTA_REQ; cmd 1082 drivers/gpu/drm/bridge/cdns-dsi.c writel(cmd, dsi->regs + DIRECT_CMD_MAIN_SETTINGS); cmd 411 drivers/gpu/drm/bridge/sil-sii8620.c static void sii8620_mt_msc_cmd(struct sii8620 *ctx, u8 cmd, u8 arg1, u8 arg2) cmd 418 drivers/gpu/drm/bridge/sil-sii8620.c msg->reg[0] = cmd; cmd 434 drivers/gpu/drm/bridge/sil-sii8620.c static void sii8620_mt_msc_msg(struct sii8620 *ctx, u8 cmd, u8 data) cmd 436 drivers/gpu/drm/bridge/sil-sii8620.c sii8620_mt_msc_cmd(ctx, MHL_MSC_MSG, cmd, data); cmd 460 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c static int dw_hdmi_trigger(struct snd_pcm_substream *substream, int cmd) cmd 466 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c switch (cmd) { cmd 1161 drivers/gpu/drm/drm_fb_helper.c int drm_fb_helper_ioctl(struct fb_info *info, unsigned int cmd, cmd 1175 drivers/gpu/drm/drm_fb_helper.c switch (cmd) { cmd 92 drivers/gpu/drm/drm_ioc32.c static int compat_drm_version(struct file *file, unsigned int cmd, cmd 131 drivers/gpu/drm/drm_ioc32.c static int compat_drm_getunique(struct file *file, unsigned int cmd, cmd 155 drivers/gpu/drm/drm_ioc32.c static int compat_drm_setunique(struct file *file, unsigned int cmd, cmd 172 drivers/gpu/drm/drm_ioc32.c static int compat_drm_getmap(struct file *file, unsigned int cmd, cmd 200 drivers/gpu/drm/drm_ioc32.c static int compat_drm_addmap(struct file *file, unsigned int cmd, cmd 234 drivers/gpu/drm/drm_ioc32.c static int compat_drm_rmmap(struct file *file, unsigned int cmd, cmd 257 drivers/gpu/drm/drm_ioc32.c static int compat_drm_getclient(struct file *file, unsigned int cmd, cmd 294 drivers/gpu/drm/drm_ioc32.c static int compat_drm_getstats(struct file *file, unsigned int cmd, cmd 319 drivers/gpu/drm/drm_ioc32.c static int compat_drm_addbufs(struct file *file, unsigned int cmd, cmd 350 drivers/gpu/drm/drm_ioc32.c static int compat_drm_markbufs(struct file *file, unsigned int cmd, cmd 394 drivers/gpu/drm/drm_ioc32.c static int compat_drm_infobufs(struct file *file, unsigned int cmd, cmd 458 drivers/gpu/drm/drm_ioc32.c static int compat_drm_mapbufs(struct file *file, unsigned int cmd, cmd 486 drivers/gpu/drm/drm_ioc32.c static int compat_drm_freebufs(struct file *file, unsigned int cmd, cmd 506 drivers/gpu/drm/drm_ioc32.c static int compat_drm_setsareactx(struct file *file, unsigned int cmd, cmd 522 drivers/gpu/drm/drm_ioc32.c static int compat_drm_getsareactx(struct file *file, unsigned int cmd, cmd 550 drivers/gpu/drm/drm_ioc32.c static int compat_drm_resctx(struct file *file, unsigned int cmd, cmd 587 drivers/gpu/drm/drm_ioc32.c static int compat_drm_dma(struct file *file, unsigned int cmd, cmd 623 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_enable(struct file *file, unsigned int cmd, cmd 650 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_info(struct file *file, unsigned int cmd, cmd 684 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_alloc(struct file *file, unsigned int cmd, cmd 713 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_free(struct file *file, unsigned int cmd, cmd 731 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_bind(struct file *file, unsigned int cmd, cmd 747 drivers/gpu/drm/drm_ioc32.c static int compat_drm_agp_unbind(struct file *file, unsigned int cmd, cmd 767 drivers/gpu/drm/drm_ioc32.c static int compat_drm_sg_alloc(struct file *file, unsigned int cmd, cmd 789 drivers/gpu/drm/drm_ioc32.c static int compat_drm_sg_free(struct file *file, unsigned int cmd, cmd 812 drivers/gpu/drm/drm_ioc32.c static int compat_drm_update_draw(struct file *file, unsigned int cmd, cmd 842 drivers/gpu/drm/drm_ioc32.c static int compat_drm_wait_vblank(struct file *file, unsigned int cmd, cmd 883 drivers/gpu/drm/drm_ioc32.c static int compat_drm_mode_addfb2(struct file *file, unsigned int cmd, cmd 970 drivers/gpu/drm/drm_ioc32.c long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 972 drivers/gpu/drm/drm_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 982 drivers/gpu/drm/drm_ioc32.c return drm_ioctl(filp, cmd, arg); cmd 986 drivers/gpu/drm/drm_ioc32.c return drm_ioctl(filp, cmd, arg); cmd 993 drivers/gpu/drm/drm_ioc32.c ret = (*fn)(filp, cmd, arg); cmd 564 drivers/gpu/drm/drm_ioctl.c .cmd = ioctl, \ cmd 810 drivers/gpu/drm/drm_ioctl.c unsigned int cmd, unsigned long arg) cmd 816 drivers/gpu/drm/drm_ioctl.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 846 drivers/gpu/drm/drm_ioctl.c drv_size = _IOC_SIZE(ioctl->cmd); cmd 847 drivers/gpu/drm/drm_ioctl.c out_size = in_size = _IOC_SIZE(cmd); cmd 848 drivers/gpu/drm/drm_ioctl.c if ((cmd & ioctl->cmd & IOC_IN) == 0) cmd 850 drivers/gpu/drm/drm_ioctl.c if ((cmd & ioctl->cmd & IOC_OUT) == 0) cmd 895 drivers/gpu/drm/drm_ioctl.c file_priv->authenticated, cmd, nr); cmd 68 drivers/gpu/drm/drm_mipi_dbi.c #define MIPI_DBI_DEBUG_COMMAND(cmd, data, len) \ cmd 71 drivers/gpu/drm/drm_mipi_dbi.c DRM_DEBUG_DRIVER("cmd=%02x\n", cmd); \ cmd 73 drivers/gpu/drm/drm_mipi_dbi.c DRM_DEBUG_DRIVER("cmd=%02x, par=%*ph\n", cmd, (int)len, data);\ cmd 75 drivers/gpu/drm/drm_mipi_dbi.c DRM_DEBUG_DRIVER("cmd=%02x, len=%zu\n", cmd, len); \ cmd 102 drivers/gpu/drm/drm_mipi_dbi.c static bool mipi_dbi_command_is_read(struct mipi_dbi *dbi, u8 cmd) cmd 112 drivers/gpu/drm/drm_mipi_dbi.c if (cmd == dbi->read_commands[i]) cmd 130 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_command_read(struct mipi_dbi *dbi, u8 cmd, u8 *val) cmd 135 drivers/gpu/drm/drm_mipi_dbi.c if (!mipi_dbi_command_is_read(dbi, cmd)) cmd 138 drivers/gpu/drm/drm_mipi_dbi.c return mipi_dbi_command_buf(dbi, cmd, val, 1); cmd 152 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len) cmd 158 drivers/gpu/drm/drm_mipi_dbi.c cmdbuf = kmemdup(&cmd, 1, GFP_KERNEL); cmd 173 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len) cmd 182 drivers/gpu/drm/drm_mipi_dbi.c ret = mipi_dbi_command_buf(dbi, cmd, buf, len); cmd 951 drivers/gpu/drm/drm_mipi_dbi.c static int mipi_dbi_typec1_command(struct mipi_dbi *dbi, u8 *cmd, cmd 954 drivers/gpu/drm/drm_mipi_dbi.c unsigned int bpw = (*cmd == MIPI_DCS_WRITE_MEMORY_START) ? 16 : 8; cmd 957 drivers/gpu/drm/drm_mipi_dbi.c if (mipi_dbi_command_is_read(dbi, *cmd)) cmd 960 drivers/gpu/drm/drm_mipi_dbi.c MIPI_DBI_DEBUG_COMMAND(*cmd, parameters, num); cmd 962 drivers/gpu/drm/drm_mipi_dbi.c ret = mipi_dbi_spi1_transfer(dbi, 0, cmd, 1, 8); cmd 971 drivers/gpu/drm/drm_mipi_dbi.c static int mipi_dbi_typec3_command_read(struct mipi_dbi *dbi, u8 *cmd, cmd 980 drivers/gpu/drm/drm_mipi_dbi.c .tx_buf = cmd, cmd 998 drivers/gpu/drm/drm_mipi_dbi.c if (*cmd == MIPI_DCS_GET_DISPLAY_ID || cmd 999 drivers/gpu/drm/drm_mipi_dbi.c *cmd == MIPI_DCS_GET_DISPLAY_STATUS) { cmd 1027 drivers/gpu/drm/drm_mipi_dbi.c MIPI_DBI_DEBUG_COMMAND(*cmd, data, len); cmd 1035 drivers/gpu/drm/drm_mipi_dbi.c static int mipi_dbi_typec3_command(struct mipi_dbi *dbi, u8 *cmd, cmd 1043 drivers/gpu/drm/drm_mipi_dbi.c if (mipi_dbi_command_is_read(dbi, *cmd)) cmd 1044 drivers/gpu/drm/drm_mipi_dbi.c return mipi_dbi_typec3_command_read(dbi, cmd, par, num); cmd 1046 drivers/gpu/drm/drm_mipi_dbi.c MIPI_DBI_DEBUG_COMMAND(*cmd, par, num); cmd 1050 drivers/gpu/drm/drm_mipi_dbi.c ret = mipi_dbi_spi_transfer(spi, speed_hz, 8, cmd, 1); cmd 1054 drivers/gpu/drm/drm_mipi_dbi.c if (*cmd == MIPI_DCS_WRITE_MEMORY_START && !dbi->swap_bytes) cmd 1188 drivers/gpu/drm/drm_mipi_dbi.c u8 val, cmd = 0, parameters[64]; cmd 1221 drivers/gpu/drm/drm_mipi_dbi.c cmd = val; cmd 1231 drivers/gpu/drm/drm_mipi_dbi.c ret = mipi_dbi_command_buf(&dbidev->dbi, cmd, parameters, i); cmd 1245 drivers/gpu/drm/drm_mipi_dbi.c u8 cmd, val[4]; cmd 1252 drivers/gpu/drm/drm_mipi_dbi.c for (cmd = 0; cmd < 255; cmd++) { cmd 1253 drivers/gpu/drm/drm_mipi_dbi.c if (!mipi_dbi_command_is_read(dbi, cmd)) cmd 1256 drivers/gpu/drm/drm_mipi_dbi.c switch (cmd) { cmd 1272 drivers/gpu/drm/drm_mipi_dbi.c seq_printf(m, "%02x: ", cmd); cmd 1273 drivers/gpu/drm/drm_mipi_dbi.c ret = mipi_dbi_command_buf(dbi, cmd, val, len); cmd 693 drivers/gpu/drm/drm_mipi_dsi.c ssize_t mipi_dsi_dcs_write(struct mipi_dsi_device *dsi, u8 cmd, cmd 708 drivers/gpu/drm/drm_mipi_dsi.c tx[0] = cmd; cmd 711 drivers/gpu/drm/drm_mipi_dsi.c tx = &cmd; cmd 733 drivers/gpu/drm/drm_mipi_dsi.c ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data, cmd 739 drivers/gpu/drm/drm_mipi_dsi.c .tx_buf = &cmd, cmd 1892 drivers/gpu/drm/drm_modes.c struct drm_cmdline_mode *cmd) cmd 1896 drivers/gpu/drm/drm_modes.c if (cmd->cvt) cmd 1898 drivers/gpu/drm/drm_modes.c cmd->xres, cmd->yres, cmd 1899 drivers/gpu/drm/drm_modes.c cmd->refresh_specified ? cmd->refresh : 60, cmd 1900 drivers/gpu/drm/drm_modes.c cmd->rb, cmd->interlace, cmd 1901 drivers/gpu/drm/drm_modes.c cmd->margins); cmd 1904 drivers/gpu/drm/drm_modes.c cmd->xres, cmd->yres, cmd 1905 drivers/gpu/drm/drm_modes.c cmd->refresh_specified ? cmd->refresh : 60, cmd 1906 drivers/gpu/drm/drm_modes.c cmd->interlace, cmd 1907 drivers/gpu/drm/drm_modes.c cmd->margins); cmd 1913 drivers/gpu/drm/drm_modes.c if (cmd->xres == 1366) cmd 1431 drivers/gpu/drm/drm_vblank.c switch (modeset->cmd) { cmd 136 drivers/gpu/drm/etnaviv/etnaviv_buffer.c unsigned int wl_offset, u32 cmd, u32 arg) cmd 142 drivers/gpu/drm/etnaviv/etnaviv_buffer.c lw[0] = cmd; cmd 162 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c u32 cmd = *buf; cmd 164 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c unsigned int op = cmd >> 27; cmd 168 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c n = EXTRACT(cmd, VIV_FE_LOAD_STATE_HEADER_COUNT); cmd 173 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c off = EXTRACT(cmd, VIV_FE_LOAD_STATE_HEADER_OFFSET); cmd 180 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c n = EXTRACT(cmd, VIV_FE_DRAW_2D_HEADER_COUNT); cmd 1143 drivers/gpu/drm/exynos/exynos_drm_g2d.c struct drm_exynos_g2d_cmd *cmd; cmd 1234 drivers/gpu/drm/exynos/exynos_drm_g2d.c cmd = (struct drm_exynos_g2d_cmd *)(unsigned long)req->cmd; cmd 1237 drivers/gpu/drm/exynos/exynos_drm_g2d.c (void __user *)cmd, cmd 1238 drivers/gpu/drm/exynos/exynos_drm_g2d.c sizeof(*cmd) * req->cmd_nr)) { cmd 440 drivers/gpu/drm/gma500/framebuffer.c const struct drm_mode_fb_cmd2 *cmd) cmd 449 drivers/gpu/drm/gma500/framebuffer.c obj = drm_gem_object_lookup(filp, cmd->handles[0]); cmd 455 drivers/gpu/drm/gma500/framebuffer.c return psb_framebuffer_create(dev, cmd, r); cmd 218 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c u8 cmd, u8 param, bool hs) cmd 235 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c val = FLD_VAL(param, 23, 16) | FLD_VAL(cmd, 15, 8) | cmd 310 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c u8 cmd; cmd 316 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c cmd = *data; cmd 326 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c if (unlikely(cmd == MIPI_DCS_ENTER_SLEEP_MODE)) { cmd 331 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c if (unlikely(cmd == MIPI_DCS_EXIT_SLEEP_MODE)) { cmd 341 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c u8 cmd; cmd 347 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c cmd = *data; cmd 354 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c if (unlikely(cmd == MIPI_DCS_ENTER_SLEEP_MODE)) { cmd 358 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c } else if (unlikely(cmd == MIPI_DCS_EXIT_SLEEP_MODE)) { cmd 362 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c } else if (unlikely(cmd == MIPI_DCS_SOFT_RESET)) { cmd 438 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c int mdfld_dsi_send_mcs_short(struct mdfld_dsi_pkg_sender *sender, u8 cmd, cmd 450 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c data[0] = cmd; cmd 580 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c int mdfld_dsi_read_mcs(struct mdfld_dsi_pkg_sender *sender, u8 cmd, cmd 588 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c return __read_panel_data(sender, MIPI_DSI_DCS_READ, &cmd, 1, cmd 68 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h int mdfld_dsi_send_mcs_short(struct mdfld_dsi_pkg_sender *sender, u8 cmd, cmd 77 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h int mdfld_dsi_read_mcs(struct mdfld_dsi_pkg_sender *sender, u8 cmd, cmd 410 drivers/gpu/drm/gma500/psb_drv.c static long psb_unlocked_ioctl(struct file *filp, unsigned int cmd, cmd 423 drivers/gpu/drm/gma500/psb_drv.c return drm_ioctl(filp, cmd, arg); cmd 279 drivers/gpu/drm/gma500/psb_intel_sdvo.c #define SDVO_CMD_NAME_ENTRY(cmd) {cmd, #cmd} cmd 282 drivers/gpu/drm/gma500/psb_intel_sdvo.c u8 cmd; cmd 401 drivers/gpu/drm/gma500/psb_intel_sdvo.c static void psb_intel_sdvo_debug_write(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, cmd 407 drivers/gpu/drm/gma500/psb_intel_sdvo.c SDVO_NAME(psb_intel_sdvo), cmd); cmd 413 drivers/gpu/drm/gma500/psb_intel_sdvo.c if (cmd == sdvo_cmd_names[i].cmd) { cmd 419 drivers/gpu/drm/gma500/psb_intel_sdvo.c DRM_DEBUG_KMS("(%02X)", cmd); cmd 435 drivers/gpu/drm/gma500/psb_intel_sdvo.c static bool psb_intel_sdvo_write_cmd(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, cmd 447 drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_debug_write(psb_intel_sdvo, cmd, args, args_len); cmd 462 drivers/gpu/drm/gma500/psb_intel_sdvo.c buf[2*i + 1] = cmd; cmd 564 drivers/gpu/drm/gma500/psb_intel_sdvo.c static bool psb_intel_sdvo_set_value(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, const void *data, int len) cmd 566 drivers/gpu/drm/gma500/psb_intel_sdvo.c if (!psb_intel_sdvo_write_cmd(psb_intel_sdvo, cmd, data, len)) cmd 573 drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_get_value(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, void *value, int len) cmd 575 drivers/gpu/drm/gma500/psb_intel_sdvo.c if (!psb_intel_sdvo_write_cmd(psb_intel_sdvo, cmd, NULL, 0)) cmd 667 drivers/gpu/drm/gma500/psb_intel_sdvo.c static bool psb_intel_sdvo_set_timing(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, cmd 670 drivers/gpu/drm/gma500/psb_intel_sdvo.c return psb_intel_sdvo_set_value(psb_intel_sdvo, cmd, &dtd->part1, sizeof(dtd->part1)) && cmd 671 drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_set_value(psb_intel_sdvo, cmd + 1, &dtd->part2, sizeof(dtd->part2)); cmd 1673 drivers/gpu/drm/gma500/psb_intel_sdvo.c uint8_t cmd; cmd 1713 drivers/gpu/drm/gma500/psb_intel_sdvo.c cmd = SDVO_CMD_SET_##NAME; \ cmd 1740 drivers/gpu/drm/gma500/psb_intel_sdvo.c cmd = SDVO_CMD_SET_OVERSCAN_H; cmd 1752 drivers/gpu/drm/gma500/psb_intel_sdvo.c cmd = SDVO_CMD_SET_OVERSCAN_H; cmd 1764 drivers/gpu/drm/gma500/psb_intel_sdvo.c cmd = SDVO_CMD_SET_OVERSCAN_V; cmd 1776 drivers/gpu/drm/gma500/psb_intel_sdvo.c cmd = SDVO_CMD_SET_OVERSCAN_V; cmd 1797 drivers/gpu/drm/gma500/psb_intel_sdvo.c if (!psb_intel_sdvo_set_value(psb_intel_sdvo, cmd, &temp_value, 2)) cmd 130 drivers/gpu/drm/i810/i810_drv.h extern long i810_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 530 drivers/gpu/drm/i915/display/intel_cdclk.c u32 val, cmd = cdclk_state->voltage_level; cmd 560 drivers/gpu/drm/i915/display/intel_cdclk.c val |= (cmd << DSPFREQGUAR_SHIFT); cmd 563 drivers/gpu/drm/i915/display/intel_cdclk.c DSPFREQSTAT_MASK) == (cmd << DSPFREQSTAT_SHIFT), cmd 617 drivers/gpu/drm/i915/display/intel_cdclk.c u32 val, cmd = cdclk_state->voltage_level; cmd 642 drivers/gpu/drm/i915/display/intel_cdclk.c val |= (cmd << DSPFREQGUAR_SHIFT_CHV); cmd 645 drivers/gpu/drm/i915/display/intel_cdclk.c DSPFREQSTAT_MASK_CHV) == (cmd << DSPFREQSTAT_SHIFT_CHV), cmd 2477 drivers/gpu/drm/i915/display/intel_display.c intel_get_format_info(const struct drm_mode_fb_cmd2 *cmd) cmd 2479 drivers/gpu/drm/i915/display/intel_display.c switch (cmd->modifier[0]) { cmd 2484 drivers/gpu/drm/i915/display/intel_display.c cmd->pixel_format); cmd 746 drivers/gpu/drm/i915/display/intel_gmbus.c u8 cmd = DRM_HDCP_DDC_AKSV; cmd 752 drivers/gpu/drm/i915/display/intel_gmbus.c .len = sizeof(cmd), cmd 753 drivers/gpu/drm/i915/display/intel_gmbus.c .buf = &cmd, cmd 699 drivers/gpu/drm/i915/display/intel_overlay.c u32 cmd = OCMD_ENABLE | OCMD_BUF_TYPE_FRAME | OCMD_BUFFER0; cmd 704 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_YUV_422_PLANAR; cmd 707 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_YUV_420_PLANAR; cmd 711 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_YUV_410_PLANAR; cmd 717 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_YUV_422_PACKED; cmd 720 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_YUV_411_PACKED; cmd 728 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_UV_SWAP; cmd 731 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_Y_SWAP; cmd 734 drivers/gpu/drm/i915/display/intel_overlay.c cmd |= OCMD_Y_AND_UV_SWAP; cmd 739 drivers/gpu/drm/i915/display/intel_overlay.c return cmd; cmd 277 drivers/gpu/drm/i915/display/intel_sdvo.c #define SDVO_CMD_NAME_ENTRY(cmd_) { .cmd = SDVO_CMD_ ## cmd_, .name = #cmd_ } cmd 281 drivers/gpu/drm/i915/display/intel_sdvo.c u8 cmd; cmd 398 drivers/gpu/drm/i915/display/intel_sdvo.c static const char *sdvo_cmd_name(u8 cmd) cmd 403 drivers/gpu/drm/i915/display/intel_sdvo.c if (cmd == sdvo_cmd_names[i].cmd) cmd 412 drivers/gpu/drm/i915/display/intel_sdvo.c static void intel_sdvo_debug_write(struct intel_sdvo *intel_sdvo, u8 cmd, cmd 431 drivers/gpu/drm/i915/display/intel_sdvo.c cmd_name = sdvo_cmd_name(cmd); cmd 435 drivers/gpu/drm/i915/display/intel_sdvo.c BUF_PRINT("(%02X)", cmd); cmd 440 drivers/gpu/drm/i915/display/intel_sdvo.c DRM_DEBUG_KMS("%s: W: %02X %s\n", SDVO_NAME(intel_sdvo), cmd, buffer); cmd 461 drivers/gpu/drm/i915/display/intel_sdvo.c static bool __intel_sdvo_write_cmd(struct intel_sdvo *intel_sdvo, u8 cmd, cmd 480 drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_debug_write(intel_sdvo, cmd, args, args_len); cmd 495 drivers/gpu/drm/i915/display/intel_sdvo.c buf[2*i + 1] = cmd; cmd 530 drivers/gpu/drm/i915/display/intel_sdvo.c static bool intel_sdvo_write_cmd(struct intel_sdvo *intel_sdvo, u8 cmd, cmd 533 drivers/gpu/drm/i915/display/intel_sdvo.c return __intel_sdvo_write_cmd(intel_sdvo, cmd, args, args_len, true); cmd 635 drivers/gpu/drm/i915/display/intel_sdvo.c static bool intel_sdvo_set_value(struct intel_sdvo *intel_sdvo, u8 cmd, const void *data, int len) cmd 637 drivers/gpu/drm/i915/display/intel_sdvo.c if (!intel_sdvo_write_cmd(intel_sdvo, cmd, data, len)) cmd 644 drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_get_value(struct intel_sdvo *intel_sdvo, u8 cmd, void *value, int len) cmd 646 drivers/gpu/drm/i915/display/intel_sdvo.c if (!intel_sdvo_write_cmd(intel_sdvo, cmd, NULL, 0)) cmd 746 drivers/gpu/drm/i915/display/intel_sdvo.c static bool intel_sdvo_set_timing(struct intel_sdvo *intel_sdvo, u8 cmd, cmd 749 drivers/gpu/drm/i915/display/intel_sdvo.c return intel_sdvo_set_value(intel_sdvo, cmd, &dtd->part1, sizeof(dtd->part1)) && cmd 750 drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_set_value(intel_sdvo, cmd + 1, &dtd->part2, sizeof(dtd->part2)); cmd 753 drivers/gpu/drm/i915/display/intel_sdvo.c static bool intel_sdvo_get_timing(struct intel_sdvo *intel_sdvo, u8 cmd, cmd 756 drivers/gpu/drm/i915/display/intel_sdvo.c return intel_sdvo_get_value(intel_sdvo, cmd, &dtd->part1, sizeof(dtd->part1)) && cmd 757 drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_get_value(intel_sdvo, cmd + 1, &dtd->part2, sizeof(dtd->part2)); cmd 212 drivers/gpu/drm/i915/display/vlv_dsi.c static int dpi_send_cmd(struct intel_dsi *intel_dsi, u32 cmd, bool hs, cmd 222 drivers/gpu/drm/i915/display/vlv_dsi.c cmd &= ~DPI_LP_MODE; cmd 224 drivers/gpu/drm/i915/display/vlv_dsi.c cmd |= DPI_LP_MODE; cmd 230 drivers/gpu/drm/i915/display/vlv_dsi.c if (cmd == I915_READ(MIPI_DPI_CONTROL(port))) cmd 231 drivers/gpu/drm/i915/display/vlv_dsi.c DRM_DEBUG_KMS("Same special packet %02x twice in a row.\n", cmd); cmd 233 drivers/gpu/drm/i915/display/vlv_dsi.c I915_WRITE(MIPI_DPI_CONTROL(port), cmd); cmd 237 drivers/gpu/drm/i915/display/vlv_dsi.c DRM_ERROR("Video mode command 0x%08x send failed.\n", cmd); cmd 1150 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c u32 *cmd; cmd 1157 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c cmd = i915_gem_object_pin_map(pool->obj, cmd 1161 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c if (IS_ERR(cmd)) { cmd 1162 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c err = PTR_ERR(cmd); cmd 1208 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c cache->rq_cmd = cmd; cmd 1232 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c u32 *cmd; cmd 1252 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c cmd = cache->rq_cmd + cache->rq_size; cmd 1255 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c return cmd; cmd 26 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c u32 *cmd; cmd 41 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c cmd = i915_gem_object_pin_map(pool->obj, I915_MAP_WC); cmd 42 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c if (IS_ERR(cmd)) { cmd 43 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c err = PTR_ERR(cmd); cmd 56 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = XY_COLOR_BLT_CMD | BLT_WRITE_RGBA | (7 - 2); cmd 57 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = BLT_DEPTH_32 | BLT_ROP_COLOR_COPY | PAGE_SIZE; cmd 58 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 59 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = size >> PAGE_SHIFT << 16 | PAGE_SIZE / 4; cmd 60 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = lower_32_bits(offset); cmd 61 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = upper_32_bits(offset); cmd 62 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = value; cmd 64 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = XY_COLOR_BLT_CMD | BLT_WRITE_RGBA | (6 - 2); cmd 65 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = BLT_DEPTH_32 | BLT_ROP_COLOR_COPY | PAGE_SIZE; cmd 66 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 67 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = size >> PAGE_SHIFT << 16 | PAGE_SIZE / 4; cmd 68 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = offset; cmd 69 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = value; cmd 73 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = MI_ARB_CHECK; cmd 79 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd = MI_BATCH_BUFFER_END; cmd 208 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c u32 size, *cmd; cmd 225 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c cmd = i915_gem_object_pin_map(pool->obj, I915_MAP_WC); cmd 226 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c if (IS_ERR(cmd)) { cmd 227 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c err = PTR_ERR(cmd); cmd 240 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = GEN9_XY_FAST_COPY_BLT_CMD | (10 - 2); cmd 241 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = BLT_DEPTH_32 | PAGE_SIZE; cmd 242 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 243 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = size >> PAGE_SHIFT << 16 | PAGE_SIZE / 4; cmd 244 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = lower_32_bits(dst_offset); cmd 245 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = upper_32_bits(dst_offset); cmd 246 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 247 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = PAGE_SIZE; cmd 248 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = lower_32_bits(src_offset); cmd 249 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = upper_32_bits(src_offset); cmd 251 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = XY_SRC_COPY_BLT_CMD | BLT_WRITE_RGBA | (10 - 2); cmd 252 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = BLT_DEPTH_32 | BLT_ROP_SRC_COPY | PAGE_SIZE; cmd 253 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 254 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = size >> PAGE_SHIFT << 16 | PAGE_SIZE / 4; cmd 255 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = lower_32_bits(dst_offset); cmd 256 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = upper_32_bits(dst_offset); cmd 257 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = 0; cmd 258 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = PAGE_SIZE; cmd 259 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = lower_32_bits(src_offset); cmd 260 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = upper_32_bits(src_offset); cmd 262 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = SRC_COPY_BLT_CMD | BLT_WRITE_RGBA | (6 - 2); cmd 263 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = BLT_DEPTH_32 | BLT_ROP_SRC_COPY | PAGE_SIZE; cmd 264 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = size >> PAGE_SHIFT << 16 | PAGE_SIZE; cmd 265 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = dst_offset; cmd 266 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = PAGE_SIZE; cmd 267 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = src_offset; cmd 271 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd++ = MI_ARB_CHECK; cmd 278 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c *cmd = MI_BATCH_BUFFER_END; cmd 582 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c u32 *cmd; cmd 592 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WB); cmd 593 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (IS_ERR(cmd)) { cmd 594 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c err = PTR_ERR(cmd); cmd 598 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_STORE_REGISTER_MEM_GEN8; cmd 599 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = i915_mmio_reg_offset(GEN8_R_PWR_CLK_STATE); cmd 600 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = lower_32_bits(vma->node.start); cmd 601 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = upper_32_bits(vma->node.start); cmd 602 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd = MI_BATCH_BUFFER_END; cmd 1172 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c u32 *cmd; cmd 1181 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WB); cmd 1182 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (IS_ERR(cmd)) { cmd 1183 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c err = PTR_ERR(cmd); cmd 1187 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_STORE_DWORD_IMM_GEN4; cmd 1189 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = lower_32_bits(offset); cmd 1190 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = upper_32_bits(offset); cmd 1192 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = 0; cmd 1193 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = offset; cmd 1195 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = value; cmd 1196 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd = MI_BATCH_BUFFER_END; cmd 1261 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c u32 *cmd; cmd 1270 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WB); cmd 1271 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (IS_ERR(cmd)) { cmd 1272 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c err = PTR_ERR(cmd); cmd 1276 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c memset(cmd, POISON_INUSE, PAGE_SIZE); cmd 1278 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_LOAD_REGISTER_MEM_GEN8; cmd 1279 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = RCS_GPR0; cmd 1280 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = lower_32_bits(offset); cmd 1281 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = upper_32_bits(offset); cmd 1282 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_STORE_REGISTER_MEM_GEN8; cmd 1283 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = RCS_GPR0; cmd 1284 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = result; cmd 1285 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = 0; cmd 1287 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_LOAD_REGISTER_MEM; cmd 1288 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = RCS_GPR0; cmd 1289 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = offset; cmd 1290 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = MI_STORE_REGISTER_MEM; cmd 1291 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = RCS_GPR0; cmd 1292 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd++ = result; cmd 1294 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *cmd = MI_BATCH_BUFFER_END; cmd 1342 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WB); cmd 1343 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c if (IS_ERR(cmd)) { cmd 1344 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c err = PTR_ERR(cmd); cmd 1348 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c *value = cmd[result / sizeof(*cmd)]; cmd 47 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c u32 *cmd; cmd 56 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WC); cmd 57 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c if (IS_ERR(cmd)) { cmd 58 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c err = PTR_ERR(cmd); cmd 67 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = MI_STORE_DWORD_IMM_GEN4; cmd 68 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = lower_32_bits(offset); cmd 69 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = upper_32_bits(offset); cmd 70 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = val; cmd 72 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = MI_STORE_DWORD_IMM_GEN4 | cmd 74 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = 0; cmd 75 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = offset; cmd 76 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = val; cmd 78 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = MI_STORE_DWORD_IMM | MI_MEM_VIRTUAL; cmd 79 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = offset; cmd 80 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd++ = val; cmd 84 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c *cmd = MI_BATCH_BUFFER_END; cmd 2740 drivers/gpu/drm/i915/gt/intel_lrc.c u32 cmd, *cs; cmd 2746 drivers/gpu/drm/i915/gt/intel_lrc.c cmd = MI_FLUSH_DW + 1; cmd 2753 drivers/gpu/drm/i915/gt/intel_lrc.c cmd |= MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; cmd 2756 drivers/gpu/drm/i915/gt/intel_lrc.c cmd |= MI_INVALIDATE_TLB; cmd 2758 drivers/gpu/drm/i915/gt/intel_lrc.c cmd |= MI_INVALIDATE_BSD; cmd 2761 drivers/gpu/drm/i915/gt/intel_lrc.c *cs++ = cmd; cmd 64 drivers/gpu/drm/i915/gt/intel_ringbuffer.c u32 cmd, *cs; cmd 66 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd = MI_FLUSH; cmd 69 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd |= MI_READ_FLUSH; cmd 77 drivers/gpu/drm/i915/gt/intel_ringbuffer.c *cs++ = cmd; cmd 94 drivers/gpu/drm/i915/gt/intel_ringbuffer.c u32 cmd, *cs; cmd 125 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd = MI_FLUSH; cmd 127 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd |= MI_EXE_FLUSH; cmd 129 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd |= MI_INVALIDATE_ISP; cmd 140 drivers/gpu/drm/i915/gt/intel_ringbuffer.c *cs++ = cmd; cmd 171 drivers/gpu/drm/i915/gt/intel_ringbuffer.c *cs++ = cmd; cmd 2047 drivers/gpu/drm/i915/gt/intel_ringbuffer.c u32 cmd, *cs; cmd 2053 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd = MI_FLUSH_DW; cmd 2061 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd |= MI_FLUSH_DW_STORE_INDEX | MI_FLUSH_DW_OP_STOREDW; cmd 2069 drivers/gpu/drm/i915/gt/intel_ringbuffer.c cmd |= flags; cmd 2071 drivers/gpu/drm/i915/gt/intel_ringbuffer.c *cs++ = cmd; cmd 409 drivers/gpu/drm/i915/gvt/cfg_space.c u8 cmd = vgpu_cfg_space(vgpu)[PCI_COMMAND]; cmd 413 drivers/gpu/drm/i915/gvt/cfg_space.c if (cmd & PCI_COMMAND_MEMORY) { cmd 51 drivers/gpu/drm/i915/gvt/cmd_parser.c #define CMD_TYPE(cmd) (((cmd) >> 29) & 7) cmd 636 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline u32 get_opcode(u32 cmd, int ring_id) cmd 640 drivers/gpu/drm/i915/gvt/cmd_parser.c d_info = ring_decode_info[ring_id][CMD_TYPE(cmd)]; cmd 644 drivers/gpu/drm/i915/gvt/cmd_parser.c return cmd >> (32 - d_info->op_len); cmd 660 drivers/gpu/drm/i915/gvt/cmd_parser.c u32 cmd, int ring_id) cmd 664 drivers/gpu/drm/i915/gvt/cmd_parser.c opcode = get_opcode(cmd, ring_id); cmd 671 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline u32 sub_op_val(u32 cmd, u32 hi, u32 low) cmd 673 drivers/gpu/drm/i915/gvt/cmd_parser.c return (cmd >> low) & ((1U << (hi - low + 1)) - 1); cmd 676 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline void print_opcode(u32 cmd, int ring_id) cmd 681 drivers/gpu/drm/i915/gvt/cmd_parser.c d_info = ring_decode_info[ring_id][CMD_TYPE(cmd)]; cmd 686 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd >> (32 - d_info->op_len), d_info->name); cmd 689 drivers/gpu/drm/i915/gvt/cmd_parser.c pr_err("0x%x ", sub_op_val(cmd, d_info->sub_op[i].hi, cmd 797 drivers/gpu/drm/i915/gvt/cmd_parser.c static inline int get_cmd_length(const struct cmd_info *info, u32 cmd) cmd 802 drivers/gpu/drm/i915/gvt/cmd_parser.c return (cmd & ((1U << info->len) - 1)) + 2; cmd 835 drivers/gpu/drm/i915/gvt/cmd_parser.c unsigned int offset, unsigned int index, char *cmd) cmd 843 drivers/gpu/drm/i915/gvt/cmd_parser.c if (!strcmp(cmd, "lri")) cmd 847 drivers/gpu/drm/i915/gvt/cmd_parser.c offset, cmd); cmd 880 drivers/gpu/drm/i915/gvt/cmd_parser.c unsigned int offset, unsigned int index, char *cmd) cmd 888 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, offset); cmd 894 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, offset); cmd 908 drivers/gpu/drm/i915/gvt/cmd_parser.c force_nonpriv_reg_handler(s, offset, index, cmd)) cmd 929 drivers/gpu/drm/i915/gvt/cmd_parser.c !strncmp(cmd, "lri", 3)) { cmd 1442 drivers/gpu/drm/i915/gvt/cmd_parser.c static bool is_wait_for_flip_pending(u32 cmd) cmd 1444 drivers/gpu/drm/i915/gvt/cmd_parser.c return cmd & (MI_WAIT_FOR_PLANE_A_FLIP_PENDING | cmd 1454 drivers/gpu/drm/i915/gvt/cmd_parser.c u32 cmd = cmd_val(s, 0); cmd 1456 drivers/gpu/drm/i915/gvt/cmd_parser.c if (!is_wait_for_flip_pending(cmd)) cmd 1741 drivers/gpu/drm/i915/gvt/cmd_parser.c u32 cmd; cmd 1753 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd = cmd_val(s, 0); cmd 1754 drivers/gpu/drm/i915/gvt/cmd_parser.c info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); cmd 1757 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, get_opcode(cmd, s->ring_id), cmd 1764 drivers/gpu/drm/i915/gvt/cmd_parser.c gma, gma + 4, &cmd) < 0) cmd 1766 drivers/gpu/drm/i915/gvt/cmd_parser.c info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); cmd 1769 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, get_opcode(cmd, s->ring_id), cmd 1778 drivers/gpu/drm/i915/gvt/cmd_parser.c if (BATCH_BUFFER_2ND_LEVEL_BIT(cmd) == 0) cmd 1786 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd_len = get_cmd_length(info, cmd) << 2; cmd 1797 drivers/gpu/drm/i915/gvt/cmd_parser.c u32 cmd = *(u32 *)va; cmd 1800 drivers/gpu/drm/i915/gvt/cmd_parser.c info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); cmd 1803 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, get_opcode(cmd, s->ring_id), cmd 1811 drivers/gpu/drm/i915/gvt/cmd_parser.c (BATCH_BUFFER_2ND_LEVEL_BIT(cmd) == 0))) cmd 2658 drivers/gpu/drm/i915/gvt/cmd_parser.c u32 cmd; cmd 2661 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd = cmd_val(s, 0); cmd 2664 drivers/gpu/drm/i915/gvt/cmd_parser.c if (cmd == MI_NOOP) cmd 2667 drivers/gpu/drm/i915/gvt/cmd_parser.c info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); cmd 2671 drivers/gpu/drm/i915/gvt/cmd_parser.c cmd, get_opcode(cmd, s->ring_id), cmd 1417 drivers/gpu/drm/i915/gvt/handlers.c u32 cmd = value & 0xff; cmd 1420 drivers/gpu/drm/i915/gvt/handlers.c switch (cmd) { cmd 1275 drivers/gpu/drm/i915/gvt/kvmgt.c static long intel_vgpu_ioctl(struct mdev_device *mdev, unsigned int cmd, cmd 1281 drivers/gpu/drm/i915/gvt/kvmgt.c gvt_dbg_core("vgpu%d ioctl, cmd: %d\n", vgpu->id, cmd); cmd 1283 drivers/gpu/drm/i915/gvt/kvmgt.c if (cmd == VFIO_DEVICE_GET_INFO) { cmd 1303 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_GET_REGION_INFO) { cmd 1454 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_GET_IRQ_INFO) { cmd 1485 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_SET_IRQS) { cmd 1518 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_RESET) { cmd 1521 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_QUERY_GFX_PLANE) { cmd 1538 drivers/gpu/drm/i915/gvt/kvmgt.c } else if (cmd == VFIO_DEVICE_GET_GFX_DMABUF) { cmd 121 drivers/gpu/drm/i915/i915_cmd_parser.c } cmd; cmd 192 drivers/gpu/drm/i915/i915_cmd_parser.c .cmd = { (op & ~0u << (opm)), ~0u << (opm) }, \ cmd 803 drivers/gpu/drm/i915/i915_cmd_parser.c u32 curr = desc->cmd.value & desc->cmd.mask; cmd 909 drivers/gpu/drm/i915/i915_cmd_parser.c cmd_header_key(desc->cmd.value)); cmd 1056 drivers/gpu/drm/i915/i915_cmd_parser.c if (((cmd_header ^ desc->cmd.value) & desc->cmd.mask) == 0) cmd 1079 drivers/gpu/drm/i915/i915_cmd_parser.c if (((cmd_header ^ desc->cmd.value) & desc->cmd.mask) == 0) cmd 1090 drivers/gpu/drm/i915/i915_cmd_parser.c default_desc->cmd.value = cmd_header; cmd 1091 drivers/gpu/drm/i915/i915_cmd_parser.c default_desc->cmd.mask = ~0u << MIN_OPCODE_SHIFT; cmd 1208 drivers/gpu/drm/i915/i915_cmd_parser.c const u32 *cmd, u32 length) cmd 1214 drivers/gpu/drm/i915/i915_cmd_parser.c DRM_DEBUG_DRIVER("CMD: Rejected command: 0x%08X\n", *cmd); cmd 1229 drivers/gpu/drm/i915/i915_cmd_parser.c const u32 reg_addr = cmd[offset] & desc->reg.mask; cmd 1235 drivers/gpu/drm/i915/i915_cmd_parser.c reg_addr, *cmd, engine->name); cmd 1244 drivers/gpu/drm/i915/i915_cmd_parser.c if (desc->cmd.value == MI_LOAD_REGISTER_MEM) { cmd 1250 drivers/gpu/drm/i915/i915_cmd_parser.c if (desc->cmd.value == MI_LOAD_REGISTER_REG) { cmd 1256 drivers/gpu/drm/i915/i915_cmd_parser.c if (desc->cmd.value == MI_LOAD_REGISTER_IMM(1) && cmd 1258 drivers/gpu/drm/i915/i915_cmd_parser.c (cmd[offset + 1] & reg->mask) != reg->value)) { cmd 1279 drivers/gpu/drm/i915/i915_cmd_parser.c u32 condition = cmd[offset] & cmd 1288 drivers/gpu/drm/i915/i915_cmd_parser.c *cmd, engine->name); cmd 1292 drivers/gpu/drm/i915/i915_cmd_parser.c dword = cmd[desc->bits[i].offset] & cmd 1297 drivers/gpu/drm/i915/i915_cmd_parser.c *cmd, cmd 1310 drivers/gpu/drm/i915/i915_cmd_parser.c u32 *cmd, u32 offset, u32 length, cmd 1330 drivers/gpu/drm/i915/i915_cmd_parser.c jump_target = *(u64*)(cmd+1); cmd 1350 drivers/gpu/drm/i915/i915_cmd_parser.c *(u64*)(cmd + 1) = shadow_batch_start + target_cmd_offset; cmd 1432 drivers/gpu/drm/i915/i915_cmd_parser.c u32 *cmd, *batch_end, offset = 0; cmd 1438 drivers/gpu/drm/i915/i915_cmd_parser.c cmd = copy_batch(shadow_batch_obj, batch_obj, cmd 1441 drivers/gpu/drm/i915/i915_cmd_parser.c if (IS_ERR(cmd)) { cmd 1443 drivers/gpu/drm/i915/i915_cmd_parser.c return PTR_ERR(cmd); cmd 1453 drivers/gpu/drm/i915/i915_cmd_parser.c batch_end = cmd + (batch_len / sizeof(*batch_end)); cmd 1457 drivers/gpu/drm/i915/i915_cmd_parser.c if (*cmd == MI_BATCH_BUFFER_END) cmd 1460 drivers/gpu/drm/i915/i915_cmd_parser.c desc = find_cmd(engine, *cmd, desc, &default_desc); cmd 1463 drivers/gpu/drm/i915/i915_cmd_parser.c *cmd); cmd 1471 drivers/gpu/drm/i915/i915_cmd_parser.c length = ((*cmd & desc->length.mask) + LENGTH_BIAS); cmd 1473 drivers/gpu/drm/i915/i915_cmd_parser.c if ((batch_end - cmd) < length) { cmd 1475 drivers/gpu/drm/i915/i915_cmd_parser.c *cmd, cmd 1477 drivers/gpu/drm/i915/i915_cmd_parser.c batch_end - cmd); cmd 1482 drivers/gpu/drm/i915/i915_cmd_parser.c if (!check_cmd(engine, desc, cmd, length)) { cmd 1487 drivers/gpu/drm/i915/i915_cmd_parser.c if (desc->cmd.value == MI_BATCH_BUFFER_START) { cmd 1488 drivers/gpu/drm/i915/i915_cmd_parser.c ret = check_bbstart(ctx, cmd, offset, length, cmd 1500 drivers/gpu/drm/i915/i915_cmd_parser.c cmd += length; cmd 1502 drivers/gpu/drm/i915/i915_cmd_parser.c if (cmd >= batch_end) { cmd 1512 drivers/gpu/drm/i915/i915_cmd_parser.c drm_clflush_virt_range(ptr, (void *)(cmd + 1) - ptr); cmd 2216 drivers/gpu/drm/i915/i915_drv.h long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 45 drivers/gpu/drm/i915/i915_ioc32.c static int compat_i915_getparam(struct file *file, unsigned int cmd, cmd 78 drivers/gpu/drm/i915/i915_ioc32.c long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 80 drivers/gpu/drm/i915/i915_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 85 drivers/gpu/drm/i915/i915_ioc32.c return drm_compat_ioctl(filp, cmd, arg); cmd 91 drivers/gpu/drm/i915/i915_ioc32.c ret = (*fn) (filp, cmd, arg); cmd 93 drivers/gpu/drm/i915/i915_ioc32.c ret = drm_ioctl(filp, cmd, arg); cmd 2573 drivers/gpu/drm/i915/i915_perf.c unsigned int cmd, cmd 2576 drivers/gpu/drm/i915/i915_perf.c switch (cmd) { cmd 2600 drivers/gpu/drm/i915/i915_perf.c unsigned int cmd, cmd 2608 drivers/gpu/drm/i915/i915_perf.c ret = i915_perf_ioctl_locked(stream, cmd, arg); cmd 279 drivers/gpu/drm/i915/intel_sideband.c u32 cmd; cmd 294 drivers/gpu/drm/i915/intel_sideband.c cmd = SBI_CTL_DEST_ICLK | SBI_CTL_OP_CRRD; cmd 296 drivers/gpu/drm/i915/intel_sideband.c cmd = SBI_CTL_DEST_MPHY | SBI_CTL_OP_IORD; cmd 298 drivers/gpu/drm/i915/intel_sideband.c cmd |= BIT(8); cmd 299 drivers/gpu/drm/i915/intel_sideband.c intel_uncore_write_fw(uncore, SBI_CTL_STAT, cmd | SBI_BUSY); cmd 303 drivers/gpu/drm/i915/intel_sideband.c 100, 100, &cmd)) { cmd 308 drivers/gpu/drm/i915/intel_sideband.c if (cmd & SBI_RESPONSE_FAIL) { cmd 620 drivers/gpu/drm/i915/selftests/i915_request.c u32 *cmd; cmd 627 drivers/gpu/drm/i915/selftests/i915_request.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WB); cmd 628 drivers/gpu/drm/i915/selftests/i915_request.c if (IS_ERR(cmd)) { cmd 629 drivers/gpu/drm/i915/selftests/i915_request.c err = PTR_ERR(cmd); cmd 633 drivers/gpu/drm/i915/selftests/i915_request.c *cmd = MI_BATCH_BUFFER_END; cmd 768 drivers/gpu/drm/i915/selftests/i915_request.c u32 *cmd; cmd 785 drivers/gpu/drm/i915/selftests/i915_request.c cmd = i915_gem_object_pin_map(obj, I915_MAP_WC); cmd 786 drivers/gpu/drm/i915/selftests/i915_request.c if (IS_ERR(cmd)) { cmd 787 drivers/gpu/drm/i915/selftests/i915_request.c err = PTR_ERR(cmd); cmd 792 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = MI_BATCH_BUFFER_START | 1 << 8 | 1; cmd 793 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = lower_32_bits(vma->node.start); cmd 794 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = upper_32_bits(vma->node.start); cmd 796 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = MI_BATCH_BUFFER_START | 1 << 8; cmd 797 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = lower_32_bits(vma->node.start); cmd 799 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = MI_BATCH_BUFFER_START | MI_BATCH_GTT; cmd 800 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = lower_32_bits(vma->node.start); cmd 802 drivers/gpu/drm/i915/selftests/i915_request.c *cmd++ = MI_BATCH_BUFFER_END; /* terminate early in case of error */ cmd 818 drivers/gpu/drm/i915/selftests/i915_request.c u32 *cmd; cmd 820 drivers/gpu/drm/i915/selftests/i915_request.c cmd = i915_gem_object_pin_map(batch->obj, I915_MAP_WC); cmd 821 drivers/gpu/drm/i915/selftests/i915_request.c if (IS_ERR(cmd)) cmd 822 drivers/gpu/drm/i915/selftests/i915_request.c return PTR_ERR(cmd); cmd 824 drivers/gpu/drm/i915/selftests/i915_request.c *cmd = MI_BATCH_BUFFER_END; cmd 1042 drivers/gpu/drm/i915/selftests/i915_request.c u32 *cmd; cmd 1047 drivers/gpu/drm/i915/selftests/i915_request.c cmd = i915_gem_object_pin_map(request[id]->batch->obj, cmd 1049 drivers/gpu/drm/i915/selftests/i915_request.c if (!IS_ERR(cmd)) { cmd 1050 drivers/gpu/drm/i915/selftests/i915_request.c *cmd = MI_BATCH_BUFFER_END; cmd 150 drivers/gpu/drm/ingenic/ingenic-drm.c u32 cmd; cmd 383 drivers/gpu/drm/ingenic/ingenic-drm.c priv->dma_hwdesc->cmd = width * height * cpp / 4; cmd 384 drivers/gpu/drm/ingenic/ingenic-drm.c priv->dma_hwdesc->cmd |= JZ_LCD_CMD_EOF_IRQ; cmd 121 drivers/gpu/drm/lima/lima_gp.c u32 cmd = 0; cmd 126 drivers/gpu/drm/lima/lima_gp.c cmd |= LIMA_GP_CMD_START_VS; cmd 129 drivers/gpu/drm/lima/lima_gp.c cmd |= LIMA_GP_CMD_START_PLBU; cmd 138 drivers/gpu/drm/lima/lima_gp.c gp_write(LIMA_GP_CMD, cmd); cmd 17 drivers/gpu/drm/lima/lima_mmu.c #define lima_mmu_send_command(cmd, addr, val, cond) \ cmd 21 drivers/gpu/drm/lima/lima_mmu.c mmu_write(LIMA_MMU_COMMAND, cmd); \ cmd 26 drivers/gpu/drm/lima/lima_mmu.c "mmu command %x timeout\n", cmd); \ cmd 55 drivers/gpu/drm/mediatek/mtk_drm_fb.c const struct drm_mode_fb_cmd2 *cmd) cmd 57 drivers/gpu/drm/mediatek/mtk_drm_fb.c const struct drm_format_info *info = drm_get_format_info(dev, cmd); cmd 60 drivers/gpu/drm/mediatek/mtk_drm_fb.c unsigned int width = cmd->width; cmd 61 drivers/gpu/drm/mediatek/mtk_drm_fb.c unsigned int height = cmd->height; cmd 68 drivers/gpu/drm/mediatek/mtk_drm_fb.c gem = drm_gem_object_lookup(file, cmd->handles[0]); cmd 73 drivers/gpu/drm/mediatek/mtk_drm_fb.c size = (height - 1) * cmd->pitches[0] + width * bpp; cmd 74 drivers/gpu/drm/mediatek/mtk_drm_fb.c size += cmd->offsets[0]; cmd 81 drivers/gpu/drm/mediatek/mtk_drm_fb.c fb = mtk_drm_framebuffer_init(dev, cmd, gem); cmd 11 drivers/gpu/drm/mediatek/mtk_drm_fb.h const struct drm_mode_fb_cmd2 *cmd); cmd 210 drivers/gpu/drm/mga/mga_drv.h extern long mga_compat_ioctl(struct file *filp, unsigned int cmd, cmd 59 drivers/gpu/drm/mga/mga_ioc32.c static int compat_mga_init(struct file *file, unsigned int cmd, cmd 89 drivers/gpu/drm/mga/mga_ioc32.c static int compat_mga_getparam(struct file *file, unsigned int cmd, cmd 113 drivers/gpu/drm/mga/mga_ioc32.c static int compat_mga_dma_bootstrap(struct file *file, unsigned int cmd, cmd 170 drivers/gpu/drm/mga/mga_ioc32.c long mga_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 172 drivers/gpu/drm/mga/mga_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 178 drivers/gpu/drm/mga/mga_ioc32.c return drm_compat_ioctl(filp, cmd, arg); cmd 181 drivers/gpu/drm/mga/mga_ioc32.c return drm_ioctl(filp, cmd, arg); cmd 185 drivers/gpu/drm/mga/mga_ioc32.c return drm_ioctl(filp, cmd, arg); cmd 192 drivers/gpu/drm/mga/mga_ioc32.c ret = (*fn) (filp, cmd, arg); cmd 56 drivers/gpu/drm/msm/adreno/a5xx_gpu.c switch (submit->cmd[i].type) { cmd 65 drivers/gpu/drm/msm/adreno/a5xx_gpu.c obj = submit->bos[submit->cmd[i].idx].obj; cmd 66 drivers/gpu/drm/msm/adreno/a5xx_gpu.c dwords = submit->cmd[i].size; cmd 147 drivers/gpu/drm/msm/adreno/a5xx_gpu.c switch (submit->cmd[i].type) { cmd 156 drivers/gpu/drm/msm/adreno/a5xx_gpu.c OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); cmd 157 drivers/gpu/drm/msm/adreno/a5xx_gpu.c OUT_RING(ring, upper_32_bits(submit->cmd[i].iova)); cmd 158 drivers/gpu/drm/msm/adreno/a5xx_gpu.c OUT_RING(ring, submit->cmd[i].size); cmd 112 drivers/gpu/drm/msm/adreno/a6xx_gpu.c switch (submit->cmd[i].type) { cmd 121 drivers/gpu/drm/msm/adreno/a6xx_gpu.c OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); cmd 122 drivers/gpu/drm/msm/adreno/a6xx_gpu.c OUT_RING(ring, upper_32_bits(submit->cmd[i].iova)); cmd 123 drivers/gpu/drm/msm/adreno/a6xx_gpu.c OUT_RING(ring, submit->cmd[i].size); cmd 423 drivers/gpu/drm/msm/adreno/adreno_gpu.c switch (submit->cmd[i].type) { cmd 435 drivers/gpu/drm/msm/adreno/adreno_gpu.c OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); cmd 436 drivers/gpu/drm/msm/adreno/adreno_gpu.c OUT_RING(ring, submit->cmd[i].size); cmd 600 drivers/gpu/drm/msm/adreno/adreno_gpu.c kfree(state->cmd); cmd 922 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c const struct drm_mode_fb_cmd2 *cmd, cmd 931 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c if (!msm_fmt || !cmd || !bos) { cmd 941 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c ret = dpu_format_get_plane_sizes(fmt, cmd->width, cmd->height, cmd 942 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c &layout, cmd->pitches); cmd 48 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h const struct drm_mode_fb_cmd2 *cmd, cmd 2050 drivers/gpu/drm/msm/dsi/dsi_host.c char cmd; cmd 2152 drivers/gpu/drm/msm/dsi/dsi_host.c cmd = buf[0]; cmd 2153 drivers/gpu/drm/msm/dsi/dsi_host.c switch (cmd) { cmd 152 drivers/gpu/drm/msm/msm_gem.h } *cmd; /* array of size nr_cmds */ cmd 34 drivers/gpu/drm/msm/msm_gem_submit.c ((u64)nr_cmds * sizeof(submit->cmd[0])); cmd 47 drivers/gpu/drm/msm/msm_gem_submit.c submit->cmd = (void *)&submit->bos[nr_bos]; cmd 549 drivers/gpu/drm/msm/msm_gem_submit.c submit->cmd[i].type = submit_cmd.type; cmd 550 drivers/gpu/drm/msm/msm_gem_submit.c submit->cmd[i].size = submit_cmd.size / 4; cmd 551 drivers/gpu/drm/msm/msm_gem_submit.c submit->cmd[i].iova = iova + submit_cmd.submit_offset; cmd 552 drivers/gpu/drm/msm/msm_gem_submit.c submit->cmd[i].idx = submit_cmd.submit_idx; cmd 288 drivers/gpu/drm/msm/msm_gpu.c if (state->cmd) cmd 289 drivers/gpu/drm/msm/msm_gpu.c drm_printf(&p, "cmdline: %s\n", state->cmd); cmd 337 drivers/gpu/drm/msm/msm_gpu.c struct msm_gem_submit *submit, char *comm, char *cmd) cmd 355 drivers/gpu/drm/msm/msm_gpu.c state->cmd = kstrdup(cmd, GFP_KERNEL); cmd 364 drivers/gpu/drm/msm/msm_gpu.c int idx = submit->cmd[i].idx; cmd 380 drivers/gpu/drm/msm/msm_gpu.c struct msm_gem_submit *submit, char *comm, char *cmd) cmd 426 drivers/gpu/drm/msm/msm_gpu.c char *comm = NULL, *cmd = NULL; cmd 444 drivers/gpu/drm/msm/msm_gpu.c cmd = kstrdup_quotable_cmdline(task, GFP_KERNEL); cmd 448 drivers/gpu/drm/msm/msm_gpu.c if (comm && cmd) { cmd 450 drivers/gpu/drm/msm/msm_gpu.c gpu->name, comm, cmd); cmd 453 drivers/gpu/drm/msm/msm_gpu.c "offending task: %s (%s)", comm, cmd); cmd 460 drivers/gpu/drm/msm/msm_gpu.c msm_gpu_crashstate_capture(gpu, submit, comm, cmd); cmd 463 drivers/gpu/drm/msm/msm_gpu.c kfree(cmd); cmd 208 drivers/gpu/drm/msm/msm_gpu.h char *cmd; cmd 110 drivers/gpu/drm/msm/msm_kms.h const struct drm_mode_fb_cmd2 *cmd, cmd 388 drivers/gpu/drm/msm/msm_rd.c uint64_t iova = submit->cmd[i].iova; cmd 389 drivers/gpu/drm/msm/msm_rd.c uint32_t szd = submit->cmd[i].size; /* in dwords */ cmd 393 drivers/gpu/drm/msm/msm_rd.c snapshot_buf(rd, submit, submit->cmd[i].idx, cmd 394 drivers/gpu/drm/msm/msm_rd.c submit->cmd[i].iova, szd * 4); cmd 397 drivers/gpu/drm/msm/msm_rd.c switch (submit->cmd[i].type) { cmd 1131 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_drm_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1141 drivers/gpu/drm/nouveau/nouveau_drm.c switch (_IOC_NR(cmd) - DRM_COMMAND_BASE) { cmd 1143 drivers/gpu/drm/nouveau/nouveau_drm.c ret = usif_ioctl(filp, (void __user *)arg, _IOC_SIZE(cmd)); cmd 1146 drivers/gpu/drm/nouveau/nouveau_drm.c ret = drm_ioctl(file, cmd, arg); cmd 814 drivers/gpu/drm/nouveau/nouveau_gem.c uint32_t cmd; cmd 816 drivers/gpu/drm/nouveau/nouveau_gem.c cmd = chan->push.addr + ((chan->dma.cur + 2) << 2); cmd 817 drivers/gpu/drm/nouveau/nouveau_gem.c cmd |= 0x20000000; cmd 818 drivers/gpu/drm/nouveau/nouveau_gem.c if (unlikely(cmd != req->suffix0)) { cmd 832 drivers/gpu/drm/nouveau/nouveau_gem.c push[i].length - 8) / 4, cmd); cmd 50 drivers/gpu/drm/nouveau/nouveau_ioc32.c long nouveau_compat_ioctl(struct file *filp, unsigned int cmd, cmd 53 drivers/gpu/drm/nouveau/nouveau_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 58 drivers/gpu/drm/nouveau/nouveau_ioc32.c return drm_compat_ioctl(filp, cmd, arg); cmd 65 drivers/gpu/drm/nouveau/nouveau_ioc32.c ret = (*fn)(filp, cmd, arg); cmd 67 drivers/gpu/drm/nouveau/nouveau_ioc32.c ret = nouveau_drm_ioctl(filp, cmd, arg); cmd 5 drivers/gpu/drm/nouveau/nouveau_ioctl.h long nouveau_compat_ioctl(struct file *, unsigned int cmd, unsigned long arg); cmd 6 drivers/gpu/drm/nouveau/nouveau_ioctl.h long nouveau_drm_ioctl(struct file *, unsigned int cmd, unsigned long arg); cmd 114 drivers/gpu/drm/nouveau/nouveau_svm.c unsigned target, cmd, priority; cmd 131 drivers/gpu/drm/nouveau/nouveau_svm.c cmd = args->header >> NOUVEAU_SVM_BIND_COMMAND_SHIFT; cmd 132 drivers/gpu/drm/nouveau/nouveau_svm.c cmd &= NOUVEAU_SVM_BIND_COMMAND_MASK; cmd 133 drivers/gpu/drm/nouveau/nouveau_svm.c switch (cmd) { cmd 199 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c struct nvkm_msgqueue_hdr cmd; cmd 202 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c cmd.unit_id = MSGQUEUE_UNIT_REWIND; cmd 203 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c cmd.size = sizeof(cmd); cmd 204 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c err = cmd_queue_push(priv, queue, &cmd, cmd.size); cmd 250 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c cmd_write(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_hdr *cmd, cmd 260 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c ret = cmd_queue_open(priv, queue, cmd->size); cmd 266 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c ret = cmd_queue_push(priv, queue, cmd, cmd->size); cmd 321 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c struct nvkm_msgqueue_hdr *cmd, nvkm_msgqueue_callback cb, cmd 340 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c cmd->seq_id = seq->id; cmd 341 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c cmd->ctrl_flags = CMD_FLAGS_STATUS | CMD_FLAGS_INTR; cmd 347 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c ret = cmd_write(priv, cmd, queue); cmd 227 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c } cmd; cmd 228 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c memset(&cmd, 0, sizeof(cmd)); cmd 230 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.unit_id = MSGQUEUE_0137C63D_UNIT_ACR; cmd 231 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.size = sizeof(cmd); cmd 232 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.cmd_type = ACR_CMD_INIT_WPR_REGION; cmd 233 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.region_id = 0x01; cmd 234 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.wpr_offset = 0x00; cmd 236 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c nvkm_msgqueue_post(queue, MSGQUEUE_MSG_PRIORITY_HIGH, &cmd.hdr, cmd 281 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c } cmd; cmd 283 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c memset(&cmd, 0, sizeof(cmd)); cmd 285 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.unit_id = MSGQUEUE_0137C63D_UNIT_ACR; cmd 286 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.size = sizeof(cmd); cmd 287 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.cmd_type = ACR_CMD_BOOTSTRAP_FALCON; cmd 288 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.flags = ACR_CMD_BOOTSTRAP_FALCON_FLAGS_RESET_YES; cmd 289 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.falcon_id = falcon; cmd 290 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c nvkm_msgqueue_post(priv, MSGQUEUE_MSG_PRIORITY_HIGH, &cmd.hdr, cmd 342 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c } cmd; cmd 345 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c memset(&cmd, 0, sizeof(cmd)); cmd 347 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.unit_id = MSGQUEUE_0137C63D_UNIT_ACR; cmd 348 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.hdr.size = sizeof(cmd); cmd 349 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.cmd_type = ACR_CMD_BOOTSTRAP_MULTIPLE_FALCONS; cmd 350 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.flags = ACR_CMD_BOOTSTRAP_FALCON_FLAGS_RESET_YES; cmd 351 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.falcon_mask = falcon_mask; cmd 352 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.wpr_lo = lower_32_bits(queue->wpr_addr); cmd 353 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c cmd.wpr_hi = upper_32_bits(queue->wpr_addr); cmd 354 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c nvkm_msgqueue_post(priv, MSGQUEUE_MSG_PRIORITY_HIGH, &cmd.hdr, cmd 211 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c } cmd; cmd 213 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c memset(&cmd, 0, sizeof(cmd)); cmd 215 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c cmd.hdr.unit_id = MSGQUEUE_0148CDEC_UNIT_ACR; cmd 216 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c cmd.hdr.size = sizeof(cmd); cmd 217 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c cmd.cmd_type = ACR_CMD_BOOTSTRAP_FALCON; cmd 218 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c cmd.flags = ACR_CMD_BOOTSTRAP_FALCON_FLAGS_RESET_YES; cmd 219 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c cmd.falcon_id = falcon; cmd 220 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c nvkm_msgqueue_post(priv, MSGQUEUE_MSG_PRIORITY_HIGH, &cmd.hdr, cmd 43 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c u8 cnt, retries, cmd; cmd 46 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c cmd = 1; cmd 48 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c cmd = 0; cmd 51 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c cmd |= 4; /* MOT */ cmd 57 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c ret = aux->func->xfer(aux, true, cmd, cmd 177 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c u8 cmd; cmd 182 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c cmd = MIPI_DCS_ENTER_SLEEP_MODE; cmd 183 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c r = src->ops->dsi.dcs_write_nosync(src, ddata->channel, &cmd, 1); cmd 85 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c const struct feiyang_init_cmd *cmd = cmd 88 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c ret = mipi_dsi_dcs_write_buffer(dsi, cmd->data, cmd 43 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c u8 cmd; cmd 45 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c } cmd; cmd 62 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c .cmd = { \ cmd 63 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c .cmd = (_cmd), \ cmd 285 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c static int ili9881c_send_cmd_data(struct ili9881c *ctx, u8 cmd, u8 data) cmd 287 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c u8 buf[2] = { cmd, data }; cmd 322 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c ret = ili9881c_send_cmd_data(ctx, instr->arg.cmd.cmd, cmd 323 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c instr->arg.cmd.data); cmd 149 drivers/gpu/drm/panel/panel-innolux-p079zca.c const struct panel_init_cmd *cmd = &cmds[i]; cmd 151 drivers/gpu/drm/panel/panel-innolux-p079zca.c err = mipi_dsi_generic_write(innolux->link, cmd->data, cmd 152 drivers/gpu/drm/panel/panel-innolux-p079zca.c cmd->len); cmd 35 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c char cmd; cmd 124 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c #define dcs_write_cmd_at(ctx, cmd, seq...) \ cmd 126 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c dcs_write_seq(ctx, MCS_ADRSFT, (cmd) & 0xFF); \ cmd 127 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c dcs_write_seq(ctx, (cmd) >> 8, seq); \ cmd 34 drivers/gpu/drm/panel/panel-raydium-rm67191.c u8 cmd; cmd 241 drivers/gpu/drm/panel/panel-raydium-rm67191.c u8 buffer[2] = { entry->cmd, entry->param }; cmd 119 drivers/gpu/drm/panel/panel-raydium-rm68200.c static void rm68200_dcs_write_cmd(struct rm68200 *ctx, u8 cmd, u8 value) cmd 124 drivers/gpu/drm/panel/panel-raydium-rm68200.c err = mipi_dsi_dcs_write(dsi, cmd, &value, 1); cmd 140 drivers/gpu/drm/panel/panel-raydium-rm68200.c #define dcs_write_cmd_seq(ctx, cmd, seq...) \ cmd 146 drivers/gpu/drm/panel/panel-raydium-rm68200.c rm68200_dcs_write_cmd(ctx, cmd + i, d[i]); \ cmd 153 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c static int s6e8aa0_dcs_read(struct s6e8aa0 *ctx, u8 cmd, void *data, size_t len) cmd 161 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c ret = mipi_dsi_dcs_read(dsi, cmd, data, len); cmd 163 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c dev_err(ctx->dev, "error %d reading dcs seq(%#x)\n", ret, cmd); cmd 150 drivers/gpu/drm/panel/panel-sitronix-st7789v.c static int st7789v_write_command(struct st7789v *ctx, u8 cmd) cmd 152 drivers/gpu/drm/panel/panel-sitronix-st7789v.c return st7789v_spi_write(ctx, ST7789V_COMMAND, cmd); cmd 155 drivers/gpu/drm/panel/panel-sitronix-st7789v.c static int st7789v_write_data(struct st7789v *ctx, u8 cmd) cmd 157 drivers/gpu/drm/panel/panel-sitronix-st7789v.c return st7789v_spi_write(ctx, ST7789V_DATA, cmd); cmd 75 drivers/gpu/drm/panel/panel-sony-acx565akm.c static void acx565akm_transfer(struct acx565akm_panel *lcd, int cmd, cmd 87 drivers/gpu/drm/panel/panel-sony-acx565akm.c cmd &= 0xff; cmd 88 drivers/gpu/drm/panel/panel-sony-acx565akm.c x->tx_buf = &cmd; cmd 99 drivers/gpu/drm/panel/panel-sony-acx565akm.c cmd <<= 1; cmd 123 drivers/gpu/drm/panel/panel-sony-acx565akm.c static inline void acx565akm_cmd(struct acx565akm_panel *lcd, int cmd) cmd 125 drivers/gpu/drm/panel/panel-sony-acx565akm.c acx565akm_transfer(lcd, cmd, NULL, 0, NULL, 0); cmd 403 drivers/gpu/drm/panel/panel-sony-acx565akm.c int cmd = on ? MIPI_DCS_ENTER_SLEEP_MODE : MIPI_DCS_EXIT_SLEEP_MODE; cmd 416 drivers/gpu/drm/panel/panel-sony-acx565akm.c acx565akm_cmd(lcd, cmd); cmd 425 drivers/gpu/drm/panel/panel-sony-acx565akm.c int cmd = enabled ? MIPI_DCS_SET_DISPLAY_ON : MIPI_DCS_SET_DISPLAY_OFF; cmd 427 drivers/gpu/drm/panel/panel-sony-acx565akm.c acx565akm_cmd(lcd, cmd); cmd 42 drivers/gpu/drm/panfrost/panfrost_mmu.c static int write_cmd(struct panfrost_device *pfdev, u32 as_nr, u32 cmd) cmd 49 drivers/gpu/drm/panfrost/panfrost_mmu.c mmu_write(pfdev, AS_COMMAND(as_nr), cmd); cmd 189 drivers/gpu/drm/qxl/qxl_cmd.c struct qxl_command cmd; cmd 191 drivers/gpu/drm/qxl/qxl_cmd.c cmd.type = type; cmd 192 drivers/gpu/drm/qxl/qxl_cmd.c cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); cmd 194 drivers/gpu/drm/qxl/qxl_cmd.c return qxl_ring_push(qdev->command_ring, &cmd, interruptible); cmd 201 drivers/gpu/drm/qxl/qxl_cmd.c struct qxl_command cmd; cmd 203 drivers/gpu/drm/qxl/qxl_cmd.c cmd.type = type; cmd 204 drivers/gpu/drm/qxl/qxl_cmd.c cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); cmd 206 drivers/gpu/drm/qxl/qxl_cmd.c return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); cmd 469 drivers/gpu/drm/qxl/qxl_cmd.c struct qxl_surface_cmd *cmd; cmd 487 drivers/gpu/drm/qxl/qxl_cmd.c cmd = (struct qxl_surface_cmd *)qxl_release_map(qdev, release); cmd 488 drivers/gpu/drm/qxl/qxl_cmd.c cmd->type = QXL_SURFACE_CMD_CREATE; cmd 489 drivers/gpu/drm/qxl/qxl_cmd.c cmd->flags = QXL_SURF_FLAG_KEEP_DATA; cmd 490 drivers/gpu/drm/qxl/qxl_cmd.c cmd->u.surface_create.format = surf->surf.format; cmd 491 drivers/gpu/drm/qxl/qxl_cmd.c cmd->u.surface_create.width = surf->surf.width; cmd 492 drivers/gpu/drm/qxl/qxl_cmd.c cmd->u.surface_create.height = surf->surf.height; cmd 493 drivers/gpu/drm/qxl/qxl_cmd.c cmd->u.surface_create.stride = surf->surf.stride; cmd 494 drivers/gpu/drm/qxl/qxl_cmd.c cmd->u.surface_create.data = qxl_bo_physical_address(qdev, surf, 0); cmd 495 drivers/gpu/drm/qxl/qxl_cmd.c cmd->surface_id = surf->surface_id; cmd 496 drivers/gpu/drm/qxl/qxl_cmd.c qxl_release_unmap(qdev, release, &cmd->release_info); cmd 516 drivers/gpu/drm/qxl/qxl_cmd.c struct qxl_surface_cmd *cmd; cmd 541 drivers/gpu/drm/qxl/qxl_cmd.c cmd = (struct qxl_surface_cmd *)qxl_release_map(qdev, release); cmd 542 drivers/gpu/drm/qxl/qxl_cmd.c cmd->type = QXL_SURFACE_CMD_DESTROY; cmd 543 drivers/gpu/drm/qxl/qxl_cmd.c cmd->surface_id = id; cmd 544 drivers/gpu/drm/qxl/qxl_cmd.c qxl_release_unmap(qdev, release, &cmd->release_info); cmd 300 drivers/gpu/drm/qxl/qxl_dev.h struct qxl_command cmd; cmd 495 drivers/gpu/drm/qxl/qxl_display.c struct qxl_cursor_cmd *cmd; cmd 502 drivers/gpu/drm/qxl/qxl_display.c ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd), cmd 516 drivers/gpu/drm/qxl/qxl_display.c cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); cmd 517 drivers/gpu/drm/qxl/qxl_display.c cmd->type = QXL_CURSOR_SET; cmd 518 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.position.x = plane->state->crtc_x + fb->hot_x; cmd 519 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.position.y = plane->state->crtc_y + fb->hot_y; cmd 521 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); cmd 523 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.visible = 1; cmd 524 drivers/gpu/drm/qxl/qxl_display.c qxl_release_unmap(qdev, release, &cmd->release_info); cmd 590 drivers/gpu/drm/qxl/qxl_display.c struct qxl_cursor_cmd *cmd; cmd 598 drivers/gpu/drm/qxl/qxl_display.c ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd), cmd 645 drivers/gpu/drm/qxl/qxl_display.c cmd = (struct qxl_cursor_cmd *) qxl_release_map(qdev, release); cmd 646 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.visible = 1; cmd 647 drivers/gpu/drm/qxl/qxl_display.c cmd->u.set.shape = qxl_bo_physical_address(qdev, cmd 649 drivers/gpu/drm/qxl/qxl_display.c cmd->type = QXL_CURSOR_SET; cmd 660 drivers/gpu/drm/qxl/qxl_display.c cmd = (struct qxl_cursor_cmd *) qxl_release_map(qdev, release); cmd 661 drivers/gpu/drm/qxl/qxl_display.c cmd->type = QXL_CURSOR_MOVE; cmd 664 drivers/gpu/drm/qxl/qxl_display.c cmd->u.position.x = plane->state->crtc_x + fb->hot_x; cmd 665 drivers/gpu/drm/qxl/qxl_display.c cmd->u.position.y = plane->state->crtc_y + fb->hot_y; cmd 667 drivers/gpu/drm/qxl/qxl_display.c qxl_release_unmap(qdev, release, &cmd->release_info); cmd 697 drivers/gpu/drm/qxl/qxl_display.c struct qxl_cursor_cmd *cmd; cmd 700 drivers/gpu/drm/qxl/qxl_display.c ret = qxl_alloc_release_reserved(qdev, sizeof(*cmd), cmd 712 drivers/gpu/drm/qxl/qxl_display.c cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); cmd 713 drivers/gpu/drm/qxl/qxl_display.c cmd->type = QXL_CURSOR_HIDE; cmd 714 drivers/gpu/drm/qxl/qxl_display.c qxl_release_unmap(qdev, release, &cmd->release_info); cmd 143 drivers/gpu/drm/qxl/qxl_ioctl.c struct drm_qxl_command *cmd, cmd 154 drivers/gpu/drm/qxl/qxl_ioctl.c switch (cmd->type) { cmd 166 drivers/gpu/drm/qxl/qxl_ioctl.c if (cmd->command_size > PAGE_SIZE - sizeof(union qxl_release_info)) cmd 169 drivers/gpu/drm/qxl/qxl_ioctl.c if (!access_ok(u64_to_user_ptr(cmd->command), cmd 170 drivers/gpu/drm/qxl/qxl_ioctl.c cmd->command_size)) cmd 173 drivers/gpu/drm/qxl/qxl_ioctl.c reloc_info = kmalloc_array(cmd->relocs_num, cmd 180 drivers/gpu/drm/qxl/qxl_ioctl.c cmd->command_size, cmd 191 drivers/gpu/drm/qxl/qxl_ioctl.c u64_to_user_ptr(cmd->command), cmd->command_size); cmd 208 drivers/gpu/drm/qxl/qxl_ioctl.c for (i = 0; i < cmd->relocs_num; ++i) { cmd 210 drivers/gpu/drm/qxl/qxl_ioctl.c struct drm_qxl_reloc __user *u = u64_to_user_ptr(cmd->relocs); cmd 257 drivers/gpu/drm/qxl/qxl_ioctl.c for (i = 0; i < cmd->relocs_num; ++i) { cmd 265 drivers/gpu/drm/qxl/qxl_ioctl.c ret = qxl_push_command_ring_release(qdev, release, cmd->type, true); cmd 179 drivers/gpu/drm/r128/r128_drv.h extern long r128_compat_ioctl(struct file *filp, unsigned int cmd, cmd 63 drivers/gpu/drm/r128/r128_ioc32.c static int compat_r128_init(struct file *file, unsigned int cmd, cmd 108 drivers/gpu/drm/r128/r128_ioc32.c static int compat_r128_depth(struct file *file, unsigned int cmd, cmd 131 drivers/gpu/drm/r128/r128_ioc32.c static int compat_r128_stipple(struct file *file, unsigned int cmd, cmd 150 drivers/gpu/drm/r128/r128_ioc32.c static int compat_r128_getparam(struct file *file, unsigned int cmd, cmd 181 drivers/gpu/drm/r128/r128_ioc32.c long r128_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 183 drivers/gpu/drm/r128/r128_ioc32.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 188 drivers/gpu/drm/r128/r128_ioc32.c return drm_compat_ioctl(filp, cmd, arg); cmd 194 drivers/gpu/drm/r128/r128_ioc32.c ret = (*fn) (filp, cmd, arg); cmd 196 drivers/gpu/drm/r128/r128_ioc32.c ret = drm_ioctl(filp, cmd, arg); cmd 2801 drivers/gpu/drm/radeon/evergreen_cs.c u32 header, cmd, count, sub_cmd; cmd 2815 drivers/gpu/drm/radeon/evergreen_cs.c cmd = GET_DMA_CMD(header); cmd 2819 drivers/gpu/drm/radeon/evergreen_cs.c switch (cmd) { cmd 3212 drivers/gpu/drm/radeon/evergreen_cs.c DRM_ERROR("Unknown packet type %d at %d !\n", cmd, idx); cmd 3569 drivers/gpu/drm/radeon/evergreen_cs.c u32 header, cmd, count, sub_cmd; cmd 3573 drivers/gpu/drm/radeon/evergreen_cs.c cmd = GET_DMA_CMD(header); cmd 3577 drivers/gpu/drm/radeon/evergreen_cs.c switch (cmd) { cmd 3651 drivers/gpu/drm/radeon/evergreen_cs.c DRM_ERROR("Unknown packet type %d at %d !\n", cmd, idx); cmd 1416 drivers/gpu/drm/radeon/evergreend.h #define DMA_PACKET(cmd, sub_cmd, n) ((((cmd) & 0xF) << 28) | \ cmd 1337 drivers/gpu/drm/radeon/nid.h #define DMA_PACKET(cmd, t, s, n) ((((cmd) & 0xF) << 28) | \ cmd 1342 drivers/gpu/drm/radeon/nid.h #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \ cmd 2382 drivers/gpu/drm/radeon/r600_cs.c u32 header, cmd, count, tiled; cmd 2396 drivers/gpu/drm/radeon/r600_cs.c cmd = GET_DMA_CMD(header); cmd 2400 drivers/gpu/drm/radeon/r600_cs.c switch (cmd) { cmd 2524 drivers/gpu/drm/radeon/r600_cs.c DRM_ERROR("Unknown packet type %d at %d !\n", cmd, idx); cmd 645 drivers/gpu/drm/radeon/r600d.h #define DMA_PACKET(cmd, t, s, n) ((((cmd) & 0xF) << 28) | \ cmd 3021 drivers/gpu/drm/radeon/radeon_combios.c uint16_t cmd = ((RBIOS16(offset) & 0xe000) >> 13); cmd 3027 drivers/gpu/drm/radeon/radeon_combios.c switch (cmd) { cmd 3100 drivers/gpu/drm/radeon/radeon_combios.c uint8_t cmd = ((RBIOS8(offset) & 0xc0) >> 6); cmd 3106 drivers/gpu/drm/radeon/radeon_combios.c switch (cmd) { cmd 551 drivers/gpu/drm/radeon/radeon_drv.c unsigned int cmd, unsigned long arg) cmd 561 drivers/gpu/drm/radeon/radeon_drv.c ret = drm_ioctl(filp, cmd, arg); cmd 569 drivers/gpu/drm/radeon/radeon_drv.c static long radeon_kms_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 571 drivers/gpu/drm/radeon/radeon_drv.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 575 drivers/gpu/drm/radeon/radeon_drv.c return drm_compat_ioctl(filp, cmd, arg); cmd 577 drivers/gpu/drm/radeon/radeon_drv.c ret = radeon_drm_ioctl(filp, cmd, arg); cmd 119 drivers/gpu/drm/radeon/radeon_drv.h unsigned int cmd, unsigned long arg); cmd 578 drivers/gpu/drm/radeon/radeon_uvd.c unsigned idx, cmd, offset; cmd 599 drivers/gpu/drm/radeon/radeon_uvd.c cmd = radeon_get_ib_value(p, p->idx) >> 1; cmd 601 drivers/gpu/drm/radeon/radeon_uvd.c if (cmd < 0x4) { cmd 606 drivers/gpu/drm/radeon/radeon_uvd.c if ((end - start) < buf_sizes[cmd]) { cmd 607 drivers/gpu/drm/radeon/radeon_uvd.c DRM_ERROR("buffer (%d) to small (%d / %d)!\n", cmd, cmd 608 drivers/gpu/drm/radeon/radeon_uvd.c (unsigned)(end - start), buf_sizes[cmd]); cmd 612 drivers/gpu/drm/radeon/radeon_uvd.c } else if (cmd != 0x100) { cmd 613 drivers/gpu/drm/radeon/radeon_uvd.c DRM_ERROR("invalid UVD command %X!\n", cmd); cmd 624 drivers/gpu/drm/radeon/radeon_uvd.c if ((cmd == 0 || cmd == 0x3) && cmd 631 drivers/gpu/drm/radeon/radeon_uvd.c if (cmd == 0) { cmd 567 drivers/gpu/drm/radeon/radeon_vce.c uint32_t cmd = radeon_get_ib_value(p, p->idx + 1); cmd 581 drivers/gpu/drm/radeon/radeon_vce.c switch (cmd) { cmd 654 drivers/gpu/drm/radeon/radeon_vce.c DRM_ERROR("invalid VCE command (0x%x)!\n", cmd); cmd 663 drivers/gpu/drm/radeon/rv770d.h #define DMA_PACKET(cmd, t, s, n) ((((cmd) & 0xF) << 28) | \ cmd 1853 drivers/gpu/drm/radeon/sid.h #define DMA_PACKET(cmd, b, t, s, n) ((((cmd) & 0xF) << 28) | \ cmd 1859 drivers/gpu/drm/radeon/sid.h #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \ cmd 362 drivers/gpu/drm/savage/savage_drv.h #define BCI_CMD_GET_ROP(cmd) (((cmd) >> 16) & 0xFF) cmd 363 drivers/gpu/drm/savage/savage_drv.h #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) cmd 924 drivers/gpu/drm/savage/savage_state.c switch (cmd_header.cmd.cmd) { cmd 955 drivers/gpu/drm/savage/savage_state.c cmd_header.cmd.cmd); cmd 1058 drivers/gpu/drm/savage/savage_state.c switch (cmd_header.cmd.cmd) { cmd 1093 drivers/gpu/drm/savage/savage_state.c switch (cmd_header.cmd.cmd) { cmd 1129 drivers/gpu/drm/savage/savage_state.c cmd_header.cmd.cmd); cmd 23 drivers/gpu/drm/selftests/test-drm_framebuffer.c struct drm_mode_fb_cmd2 cmd; cmd 29 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_ABGR8888, cmd 34 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 39 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 44 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 49 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH + 1, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 54 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 59 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = 0, cmd 64 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 0, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 69 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = 0, .pixel_format = DRM_FORMAT_ABGR8888, cmd 74 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 79 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 84 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 90 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 96 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 103 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 109 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_ABGR8888, cmd 115 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_NV12, cmd 120 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 125 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 130 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 136 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 143 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 150 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 157 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 165 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_NV12, cmd 170 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_NV12, cmd 175 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_YVU420, cmd 181 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_YVU420, cmd 186 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 192 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 198 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 204 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 211 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 217 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 223 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 230 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 237 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 245 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_YVU420, cmd 253 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = 600, .height = 600, .pixel_format = DRM_FORMAT_X0L2, cmd 258 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 263 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 268 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 273 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 279 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 285 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 291 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, .pixel_format = DRM_FORMAT_X0L2, cmd 297 drivers/gpu/drm/selftests/test-drm_framebuffer.c .cmd = { .width = MAX_WIDTH, .height = MAX_HEIGHT, cmd 346 drivers/gpu/drm/selftests/test-drm_framebuffer.c execute_drm_mode_fb_cmd2(&createbuffer_tests[i].cmd), cmd 379 drivers/gpu/drm/sti/sti_hqvdp.c u32 cmd = hqvdp->hqvdp_cmd_paddr; cmd 386 drivers/gpu/drm/sti/sti_hqvdp.c if ((cmd != curr_cmd) && (cmd != next_cmd)) cmd 388 drivers/gpu/drm/sti/sti_hqvdp.c cmd += sizeof(struct sti_hqvdp_cmd); cmd 407 drivers/gpu/drm/sti/sti_hqvdp.c u32 cmd = hqvdp->hqvdp_cmd_paddr; cmd 413 drivers/gpu/drm/sti/sti_hqvdp.c if (cmd == curr_cmd) cmd 416 drivers/gpu/drm/sti/sti_hqvdp.c cmd += sizeof(struct sti_hqvdp_cmd); cmd 435 drivers/gpu/drm/sti/sti_hqvdp.c dma_addr_t cmd = hqvdp->hqvdp_cmd_paddr; cmd 441 drivers/gpu/drm/sti/sti_hqvdp.c if (cmd == next_cmd) cmd 444 drivers/gpu/drm/sti/sti_hqvdp.c cmd += sizeof(struct sti_hqvdp_cmd); cmd 567 drivers/gpu/drm/sti/sti_hqvdp.c int cmd, cmd_offset, infoxp70; cmd 611 drivers/gpu/drm/sti/sti_hqvdp.c cmd = readl(hqvdp->regs + HQVDP_MBX_CURRENT_CMD); cmd 618 drivers/gpu/drm/sti/sti_hqvdp.c cmd, virt); cmd 623 drivers/gpu/drm/sti/sti_hqvdp.c cmd = readl(hqvdp->regs + HQVDP_MBX_NEXT_CMD); cmd 630 drivers/gpu/drm/sti/sti_hqvdp.c cmd, virt); cmd 1121 drivers/gpu/drm/sti/sti_hqvdp.c struct sti_hqvdp_cmd *cmd; cmd 1159 drivers/gpu/drm/sti/sti_hqvdp.c cmd = hqvdp->hqvdp_cmd + cmd_offset; cmd 1162 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.config = TOP_CONFIG_PROGRESSIVE; cmd 1163 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.mem_format = TOP_MEM_FORMAT_DFLT; cmd 1164 drivers/gpu/drm/sti/sti_hqvdp.c cmd->hvsrc.param_ctrl = HVSRC_PARAM_CTRL_DFLT; cmd 1165 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.config = CSDI_CONFIG_PROG; cmd 1169 drivers/gpu/drm/sti/sti_hqvdp.c cmd->iqi.config = IQI_CONFIG_DFLT; cmd 1170 drivers/gpu/drm/sti/sti_hqvdp.c cmd->iqi.con_bri = IQI_CON_BRI_DFLT; cmd 1171 drivers/gpu/drm/sti/sti_hqvdp.c cmd->iqi.sat_gain = IQI_SAT_GAIN_DFLT; cmd 1172 drivers/gpu/drm/sti/sti_hqvdp.c cmd->iqi.pxf_conf = IQI_PXF_CONF_DFLT; cmd 1181 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.current_luma = (u32)cma_obj->paddr + fb->offsets[0]; cmd 1182 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.current_chroma = (u32)cma_obj->paddr + fb->offsets[1]; cmd 1185 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.luma_processed_pitch = fb->pitches[0]; cmd 1186 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.luma_src_pitch = fb->pitches[0]; cmd 1187 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.chroma_processed_pitch = fb->pitches[1]; cmd 1188 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.chroma_src_pitch = fb->pitches[1]; cmd 1195 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.input_viewport_size = src_h << 16 | src_w; cmd 1196 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.input_frame_size = src_h << 16 | src_w; cmd 1197 drivers/gpu/drm/sti/sti_hqvdp.c cmd->hvsrc.output_picture_size = dst_h << 16 | dst_w; cmd 1198 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.input_viewport_ori = src_y << 16 | src_x; cmd 1203 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.config = TOP_CONFIG_INTER_TOP; cmd 1206 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.input_frame_size = (src_h / 2) << 16 | src_w; cmd 1207 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.luma_processed_pitch *= 2; cmd 1208 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.luma_src_pitch *= 2; cmd 1209 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.chroma_processed_pitch *= 2; cmd 1210 drivers/gpu/drm/sti/sti_hqvdp.c cmd->top.chroma_src_pitch *= 2; cmd 1213 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.config = CSDI_CONFIG_INTER_DIR; cmd 1214 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.config2 = CSDI_CONFIG2_DFLT; cmd 1215 drivers/gpu/drm/sti/sti_hqvdp.c cmd->csdi.dcdi_config = CSDI_DCDI_CONFIG_DFLT; cmd 1220 drivers/gpu/drm/sti/sti_hqvdp.c sti_hqvdp_update_hvsrc(HVSRC_HORI, scale_h, &cmd->hvsrc); cmd 1223 drivers/gpu/drm/sti/sti_hqvdp.c sti_hqvdp_update_hvsrc(HVSRC_VERT, scale_v, &cmd->hvsrc); cmd 178 drivers/gpu/drm/tegra/drm.h const struct drm_mode_fb_cmd2 *cmd); cmd 46 drivers/gpu/drm/tegra/falcon.c u32 cmd = FALCON_DMATRFCMD_SIZE_256B; cmd 49 drivers/gpu/drm/tegra/falcon.c cmd |= FALCON_DMATRFCMD_IMEM; cmd 53 drivers/gpu/drm/tegra/falcon.c falcon_writel(falcon, cmd, FALCON_DMATRFCMD); cmd 131 drivers/gpu/drm/tegra/fb.c const struct drm_mode_fb_cmd2 *cmd) cmd 133 drivers/gpu/drm/tegra/fb.c const struct drm_format_info *info = drm_get_format_info(drm, cmd); cmd 141 drivers/gpu/drm/tegra/fb.c unsigned int width = cmd->width / (i ? info->hsub : 1); cmd 142 drivers/gpu/drm/tegra/fb.c unsigned int height = cmd->height / (i ? info->vsub : 1); cmd 145 drivers/gpu/drm/tegra/fb.c gem = drm_gem_object_lookup(file, cmd->handles[i]); cmd 153 drivers/gpu/drm/tegra/fb.c size = (height - 1) * cmd->pitches[i] + cmd 154 drivers/gpu/drm/tegra/fb.c width * bpp + cmd->offsets[i]; cmd 164 drivers/gpu/drm/tegra/fb.c fb = tegra_fb_alloc(drm, cmd, planes, i); cmd 210 drivers/gpu/drm/tegra/fb.c struct drm_mode_fb_cmd2 cmd = { 0 }; cmd 221 drivers/gpu/drm/tegra/fb.c cmd.width = sizes->surface_width; cmd 222 drivers/gpu/drm/tegra/fb.c cmd.height = sizes->surface_height; cmd 223 drivers/gpu/drm/tegra/fb.c cmd.pitches[0] = round_up(sizes->surface_width * bytes_per_pixel, cmd 226 drivers/gpu/drm/tegra/fb.c cmd.pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp, cmd 229 drivers/gpu/drm/tegra/fb.c size = cmd.pitches[0] * cmd.height; cmd 242 drivers/gpu/drm/tegra/fb.c fbdev->fb = tegra_fb_alloc(drm, &cmd, &bo, 1); cmd 71 drivers/gpu/drm/tiny/ili9225.c static inline int ili9225_command(struct mipi_dbi *dbi, u8 cmd, u16 data) cmd 75 drivers/gpu/drm/tiny/ili9225.c return mipi_dbi_command_buf(dbi, cmd, par, 2); cmd 318 drivers/gpu/drm/tiny/ili9225.c static int ili9225_dbi_command(struct mipi_dbi *dbi, u8 *cmd, u8 *par, cmd 328 drivers/gpu/drm/tiny/ili9225.c ret = mipi_dbi_spi_transfer(spi, speed_hz, 8, cmd, 1); cmd 332 drivers/gpu/drm/tiny/ili9225.c if (*cmd == ILI9225_WRITE_DATA_TO_GRAM && !dbi->swap_bytes) cmd 83 drivers/gpu/drm/udl/udl_fb.c char *cmd; cmd 123 drivers/gpu/drm/udl/udl_fb.c cmd = urb->transfer_buffer; cmd 131 drivers/gpu/drm/udl/udl_fb.c &cmd, byte_offset, dev_byte_offset, cmd 137 drivers/gpu/drm/udl/udl_fb.c if (cmd > (char *) urb->transfer_buffer) { cmd 140 drivers/gpu/drm/udl/udl_fb.c if (cmd < (char *) urb->transfer_buffer + urb->transfer_buffer_length) cmd 141 drivers/gpu/drm/udl/udl_fb.c *cmd++ = 0xAF; cmd 142 drivers/gpu/drm/udl/udl_fb.c len = cmd - (char *) urb->transfer_buffer; cmd 122 drivers/gpu/drm/udl/udl_transfer.c uint8_t *cmd = *command_buffer_ptr; cmd 125 drivers/gpu/drm/udl/udl_transfer.c (cmd_buffer_end - MIN_RLX_CMD_BYTES > cmd)) { cmd 132 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = 0xaf; cmd 133 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = 0x6b; cmd 134 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = (uint8_t) ((dev_addr >> 16) & 0xFF); cmd 135 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = (uint8_t) ((dev_addr >> 8) & 0xFF); cmd 136 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = (uint8_t) ((dev_addr) & 0xFF); cmd 138 drivers/gpu/drm/udl/udl_transfer.c cmd_pixels_count_byte = cmd++; /* we'll know this later */ cmd 141 drivers/gpu/drm/udl/udl_transfer.c raw_pixels_count_byte = cmd++; /* we'll know this later */ cmd 146 drivers/gpu/drm/udl/udl_transfer.c (unsigned long)(cmd_buffer_end - 1 - cmd) / 2) << log_bpp); cmd 154 drivers/gpu/drm/udl/udl_transfer.c put_unaligned_be16(pixel_val16, cmd); cmd 156 drivers/gpu/drm/udl/udl_transfer.c cmd += 2; cmd 172 drivers/gpu/drm/udl/udl_transfer.c *cmd++ = (((pixel - start) >> log_bpp) - 1) & 0xFF; cmd 176 drivers/gpu/drm/udl/udl_transfer.c raw_pixels_count_byte = cmd++; cmd 185 drivers/gpu/drm/udl/udl_transfer.c cmd--; cmd 192 drivers/gpu/drm/udl/udl_transfer.c if (cmd_buffer_end <= MIN_RLX_CMD_BYTES + cmd) { cmd 194 drivers/gpu/drm/udl/udl_transfer.c if (cmd_buffer_end > cmd) cmd 195 drivers/gpu/drm/udl/udl_transfer.c memset(cmd, 0xAF, cmd_buffer_end - cmd); cmd 196 drivers/gpu/drm/udl/udl_transfer.c cmd = (uint8_t *) cmd_buffer_end; cmd 199 drivers/gpu/drm/udl/udl_transfer.c *command_buffer_ptr = cmd; cmd 221 drivers/gpu/drm/udl/udl_transfer.c u8 *cmd = *urb_buf_ptr; cmd 234 drivers/gpu/drm/udl/udl_transfer.c (u8 **) &cmd, (u8 *) cmd_end, log_bpp); cmd 236 drivers/gpu/drm/udl/udl_transfer.c if (cmd >= cmd_end) { cmd 237 drivers/gpu/drm/udl/udl_transfer.c int len = cmd - (u8 *) urb->transfer_buffer; cmd 245 drivers/gpu/drm/udl/udl_transfer.c cmd = urb->transfer_buffer; cmd 246 drivers/gpu/drm/udl/udl_transfer.c cmd_end = &cmd[urb->transfer_buffer_length]; cmd 250 drivers/gpu/drm/udl/udl_transfer.c *urb_buf_ptr = cmd; cmd 907 drivers/gpu/drm/vc4/vc4_hdmi.c static int vc4_hdmi_audio_trigger(struct snd_pcm_substream *substream, int cmd, cmd 915 drivers/gpu/drm/vc4/vc4_hdmi.c switch (cmd) { cmd 492 drivers/gpu/drm/vc4/vc4_validate.c u8 cmd = *(uint8_t *)src_pkt; cmd 495 drivers/gpu/drm/vc4/vc4_validate.c if (cmd >= ARRAY_SIZE(cmd_info)) { cmd 497 drivers/gpu/drm/vc4/vc4_validate.c src_offset, cmd); cmd 501 drivers/gpu/drm/vc4/vc4_validate.c info = &cmd_info[cmd]; cmd 504 drivers/gpu/drm/vc4/vc4_validate.c src_offset, cmd); cmd 511 drivers/gpu/drm/vc4/vc4_validate.c src_offset, cmd, info->name, info->len, cmd 516 drivers/gpu/drm/vc4/vc4_validate.c if (cmd != VC4_PACKET_GEM_HANDLES) cmd 523 drivers/gpu/drm/vc4/vc4_validate.c src_offset, cmd, info->name); cmd 529 drivers/gpu/drm/vc4/vc4_validate.c if (cmd != VC4_PACKET_GEM_HANDLES) cmd 533 drivers/gpu/drm/vc4/vc4_validate.c if (cmd == VC4_PACKET_HALT) cmd 267 drivers/gpu/drm/via/via_dma.c static int via_dispatch_cmdbuffer(struct drm_device *dev, drm_via_cmdbuffer_t *cmd) cmd 280 drivers/gpu/drm/via/via_dma.c if (cmd->size > VIA_PCI_BUF_SIZE) cmd 283 drivers/gpu/drm/via/via_dma.c if (copy_from_user(dev_priv->pci_buf, cmd->buf, cmd->size)) cmd 294 drivers/gpu/drm/via/via_dma.c cmd->size, dev, 1))) { cmd 298 drivers/gpu/drm/via/via_dma.c vb = via_check_dma(dev_priv, (cmd->size < 0x100) ? 0x102 : cmd->size); cmd 302 drivers/gpu/drm/via/via_dma.c memcpy(vb, dev_priv->pci_buf, cmd->size); cmd 304 drivers/gpu/drm/via/via_dma.c dev_priv->dma_low += cmd->size; cmd 311 drivers/gpu/drm/via/via_dma.c if (cmd->size < 0x100) cmd 312 drivers/gpu/drm/via/via_dma.c via_pad_cache(dev_priv, (0x100 - cmd->size) >> 3); cmd 349 drivers/gpu/drm/via/via_dma.c drm_via_cmdbuffer_t *cmd) cmd 354 drivers/gpu/drm/via/via_dma.c if (cmd->size > VIA_PCI_BUF_SIZE) cmd 356 drivers/gpu/drm/via/via_dma.c if (copy_from_user(dev_priv->pci_buf, cmd->buf, cmd->size)) cmd 361 drivers/gpu/drm/via/via_dma.c cmd->size, dev, 0))) { cmd 367 drivers/gpu/drm/via/via_dma.c cmd->size); cmd 348 drivers/gpu/drm/via/via_verifier.c investigate_hazard(uint32_t cmd, hazard_t hz, drm_via_state_t *cur_seq) cmd 360 drivers/gpu/drm/via/via_verifier.c if (cmd == HALCYON_HEADER2) cmd 364 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_HEADER1MASK) == HALCYON_HEADER1) cmd 368 drivers/gpu/drm/via/via_verifier.c if (cmd == HALCYON_HEADER2) cmd 373 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_HEADER1MASK) == HALCYON_HEADER1) cmd 378 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_FIREMASK) == HALCYON_FIRECMD) cmd 383 drivers/gpu/drm/via/via_verifier.c if (HC_DUMMY == cmd) cmd 388 drivers/gpu/drm/via/via_verifier.c if (0xdddddddd == cmd) cmd 395 drivers/gpu/drm/via/via_verifier.c (cmd & 0x00FFFFFF); cmd 400 drivers/gpu/drm/via/via_verifier.c ((cmd & 0xFF) << 24); cmd 404 drivers/gpu/drm/via/via_verifier.c if ((cmd & 0x0000C000) == 0) cmd 411 drivers/gpu/drm/via/via_verifier.c (cmd & 0x00FFFFFF); cmd 416 drivers/gpu/drm/via/via_verifier.c ((cmd & 0xFF) << 24); cmd 420 drivers/gpu/drm/via/via_verifier.c if ((cmd & 0x0000C000) == 0) cmd 427 drivers/gpu/drm/via/via_verifier.c tmp = (cmd >> 24); cmd 429 drivers/gpu/drm/via/via_verifier.c *tmp_addr = (*tmp_addr & 0xFF000000) | (cmd & 0x00FFFFFF); cmd 433 drivers/gpu/drm/via/via_verifier.c tmp = ((cmd >> 24) - 0x20); cmd 436 drivers/gpu/drm/via/via_verifier.c *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF) << 24); cmd 438 drivers/gpu/drm/via/via_verifier.c *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF00) << 16); cmd 440 drivers/gpu/drm/via/via_verifier.c *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF0000) << 8); cmd 444 drivers/gpu/drm/via/via_verifier.c cur_seq->tex_level_lo[tmp = cur_seq->texture] = cmd & 0x3F; cmd 445 drivers/gpu/drm/via/via_verifier.c cur_seq->tex_level_hi[tmp] = (cmd & 0xFC0) >> 6; cmd 449 drivers/gpu/drm/via/via_verifier.c tmp = ((cmd >> 24) - HC_SubA_HTXnL0Pit); cmd 451 drivers/gpu/drm/via/via_verifier.c (cmd & HC_HTXnEnPit_MASK)) { cmd 453 drivers/gpu/drm/via/via_verifier.c (cmd & HC_HTXnLnPit_MASK); cmd 457 drivers/gpu/drm/via/via_verifier.c (cmd & HC_HTXnLnPitE_MASK) >> HC_HTXnLnPitE_SHIFT; cmd 459 drivers/gpu/drm/via/via_verifier.c if (cmd & 0x000FFFFF) { cmd 469 drivers/gpu/drm/via/via_verifier.c *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF) << 24); cmd 481 drivers/gpu/drm/via/via_verifier.c tmp_addr[5] = 1 << ((cmd & 0x00F00000) >> 20); cmd 482 drivers/gpu/drm/via/via_verifier.c tmp_addr[4] = 1 << ((cmd & 0x000F0000) >> 16); cmd 483 drivers/gpu/drm/via/via_verifier.c tmp_addr[3] = 1 << ((cmd & 0x0000F000) >> 12); cmd 484 drivers/gpu/drm/via/via_verifier.c tmp_addr[2] = 1 << ((cmd & 0x00000F00) >> 8); cmd 485 drivers/gpu/drm/via/via_verifier.c tmp_addr[1] = 1 << ((cmd & 0x000000F0) >> 4); cmd 486 drivers/gpu/drm/via/via_verifier.c tmp_addr[0] = 1 << (cmd & 0x0000000F); cmd 491 drivers/gpu/drm/via/via_verifier.c tmp_addr[9] = 1 << ((cmd & 0x0000F000) >> 12); cmd 492 drivers/gpu/drm/via/via_verifier.c tmp_addr[8] = 1 << ((cmd & 0x00000F00) >> 8); cmd 493 drivers/gpu/drm/via/via_verifier.c tmp_addr[7] = 1 << ((cmd & 0x000000F0) >> 4); cmd 494 drivers/gpu/drm/via/via_verifier.c tmp_addr[6] = 1 << (cmd & 0x0000000F); cmd 498 drivers/gpu/drm/via/via_verifier.c if (2 == (tmp = cmd & 0x00000003)) { cmd 505 drivers/gpu/drm/via/via_verifier.c (cmd >> 16) & 0x000000007; cmd 508 drivers/gpu/drm/via/via_verifier.c cur_seq->vertex_count = cmd & 0x0000FFFF; cmd 511 drivers/gpu/drm/via/via_verifier.c cur_seq->multitex = (cmd >> 3) & 1; cmd 514 drivers/gpu/drm/via/via_verifier.c DRM_ERROR("Illegal DMA data: 0x%x\n", cmd); cmd 628 drivers/gpu/drm/via/via_verifier.c uint32_t cmd; cmd 640 drivers/gpu/drm/via/via_verifier.c cmd = (*buf++ & 0xFFFF0000) >> 16; cmd 642 drivers/gpu/drm/via/via_verifier.c switch (cmd) { cmd 690 drivers/gpu/drm/via/via_verifier.c cmd, *(buf - 2)); cmd 696 drivers/gpu/drm/via/via_verifier.c cmd = *buf++; cmd 697 drivers/gpu/drm/via/via_verifier.c if ((hz = hz_table[cmd >> 24])) { cmd 698 drivers/gpu/drm/via/via_verifier.c if ((hz_mode = investigate_hazard(cmd, hz, hc_state))) { cmd 720 drivers/gpu/drm/via/via_verifier.c uint32_t cmd; cmd 727 drivers/gpu/drm/via/via_verifier.c cmd = (*buf & 0xFFFF0000) >> 16; cmd 729 drivers/gpu/drm/via/via_verifier.c switch (cmd) { cmd 806 drivers/gpu/drm/via/via_verifier.c uint32_t cmd; cmd 811 drivers/gpu/drm/via/via_verifier.c cmd = *buf; cmd 812 drivers/gpu/drm/via/via_verifier.c if ((cmd > ((0x3FF >> 2) | HALCYON_HEADER1)) && cmd 813 drivers/gpu/drm/via/via_verifier.c (cmd < ((0xC00 >> 2) | HALCYON_HEADER1))) { cmd 814 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_HEADER1MASK) != HALCYON_HEADER1) cmd 820 drivers/gpu/drm/via/via_verifier.c } else if (cmd > ((0xCFF >> 2) | HALCYON_HEADER1)) { cmd 821 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_HEADER1MASK) != HALCYON_HEADER1) cmd 839 drivers/gpu/drm/via/via_verifier.c register uint32_t cmd; cmd 843 drivers/gpu/drm/via/via_verifier.c cmd = *buf; cmd 844 drivers/gpu/drm/via/via_verifier.c if ((cmd & HALCYON_HEADER1MASK) != HALCYON_HEADER1) cmd 846 drivers/gpu/drm/via/via_verifier.c via_write(dev_priv, (cmd & ~HALCYON_HEADER1MASK) << 2, *++buf); cmd 970 drivers/gpu/drm/via/via_verifier.c uint32_t cmd; cmd 1004 drivers/gpu/drm/via/via_verifier.c if ((HALCYON_HEADER2 == (cmd = *buf)) && cmd 1007 drivers/gpu/drm/via/via_verifier.c else if ((cmd & HALCYON_HEADER1MASK) == HALCYON_HEADER1) cmd 1010 drivers/gpu/drm/via/via_verifier.c && (cmd & VIA_VIDEOMASK) == VIA_VIDEO_HEADER5) cmd 1013 drivers/gpu/drm/via/via_verifier.c && (cmd & VIA_VIDEOMASK) == VIA_VIDEO_HEADER6) cmd 1015 drivers/gpu/drm/via/via_verifier.c else if ((cmd == HALCYON_HEADER2) && !supported_3d) { cmd 1021 drivers/gpu/drm/via/via_verifier.c cmd); cmd 1044 drivers/gpu/drm/via/via_verifier.c uint32_t cmd; cmd 1067 drivers/gpu/drm/via/via_verifier.c if (HALCYON_HEADER2 == (cmd = *buf)) cmd 1069 drivers/gpu/drm/via/via_verifier.c else if ((cmd & HALCYON_HEADER1MASK) == HALCYON_HEADER1) cmd 1071 drivers/gpu/drm/via/via_verifier.c else if ((cmd & VIA_VIDEOMASK) == VIA_VIDEO_HEADER5) cmd 1073 drivers/gpu/drm/via/via_verifier.c else if ((cmd & VIA_VIDEOMASK) == VIA_VIDEO_HEADER6) cmd 1078 drivers/gpu/drm/via/via_verifier.c cmd); cmd 202 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_ctrl_hdr *cmd; cmd 203 drivers/gpu/drm/virtio/virtgpu_vq.c cmd = (struct virtio_gpu_ctrl_hdr *)entry->buf; cmd 206 drivers/gpu/drm/virtio/virtgpu_vq.c le32_to_cpu(cmd->type)); cmd 568 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_get_capset_info *cmd = cmd 572 drivers/gpu/drm/virtio/virtgpu_vq.c int i = le32_to_cpu(cmd->capset_index); cmd 585 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_get_capset *cmd = cmd 593 drivers/gpu/drm/virtio/virtgpu_vq.c if (cache_ent->version == le32_to_cpu(cmd->capset_version) && cmd 594 drivers/gpu/drm/virtio/virtgpu_vq.c cache_ent->id == le32_to_cpu(cmd->capset_id)) { cmd 622 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_cmd_get_edid *cmd = cmd 626 drivers/gpu/drm/virtio/virtgpu_vq.c uint32_t scanout = le32_to_cpu(cmd->scanout); cmd 500 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 502 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 503 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 506 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_SET_SHADER; cmd 507 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 508 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.cid = bi->ctx->id; cmd 509 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; cmd 510 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.shid = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); cmd 511 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 532 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 534 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 535 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 538 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_SETRENDERTARGET; cmd 539 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 540 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.cid = bi->ctx->id; cmd 541 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.type = binding->slot; cmd 542 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.target.sid = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); cmd 543 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.target.face = 0; cmd 544 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.target.mipmap = 0; cmd 545 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 571 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 573 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 574 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 577 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_SETTEXTURESTATE; cmd 578 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 579 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.c.cid = bi->ctx->id; cmd 580 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.s1.stage = binding->texture_stage; cmd 581 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.s1.name = SVGA3D_TS_BIND_TEXTURE; cmd 582 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.s1.value = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); cmd 583 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 602 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 604 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), bi->ctx->id); cmd 605 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 608 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_SHADER; cmd 609 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 610 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; cmd 611 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.shaderId = ((rebind) ? bi->res->id : SVGA3D_INVALID_ID); cmd 612 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 631 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 633 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), bi->ctx->id); cmd 634 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 637 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_SINGLE_CONSTANT_BUFFER; cmd 638 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 639 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.slot = binding->slot; cmd 640 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; cmd 642 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.offsetInBytes = binding->offset; cmd 643 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sizeInBytes = binding->size; cmd 644 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sid = bi->res->id; cmd 646 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.offsetInBytes = 0; cmd 647 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sizeInBytes = 0; cmd 648 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sid = SVGA3D_INVALID_ID; cmd 650 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 745 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 756 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd_size = sizeof(*cmd) + view_id_size; cmd 757 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(ctx->dev_priv, cmd_size, ctx->id); cmd 758 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 761 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_SHADER_RESOURCES; cmd 762 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body) + view_id_size; cmd 763 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.type = shader_slot + SVGA3D_SHADERTYPE_MIN; cmd 764 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.startView = cbs->bind_first_slot; cmd 766 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c memcpy(&cmd[1], cbs->bind_cmd_buffer, view_id_size); cmd 786 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 792 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd_size = sizeof(*cmd) + view_id_size; cmd 793 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(ctx->dev_priv, cmd_size, ctx->id); cmd 794 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 797 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_RENDERTARGETS; cmd 798 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body) + view_id_size; cmd 801 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.depthStencilViewId = cbs->ds_view.bi.res->id; cmd 803 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.depthStencilViewId = SVGA3D_INVALID_ID; cmd 805 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c memcpy(&cmd[1], cbs->bind_cmd_buffer, view_id_size); cmd 867 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 876 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd_size = sizeof(*cmd) + so_target_size; cmd 877 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(ctx->dev_priv, cmd_size, ctx->id); cmd 878 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 881 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_SOTARGETS; cmd 882 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body) + so_target_size; cmd 883 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c memcpy(&cmd[1], cbs->bind_cmd_buffer, so_target_size); cmd 980 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 990 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd_size = sizeof(*cmd) + set_vb_size; cmd 991 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(ctx->dev_priv, cmd_size, ctx->id); cmd 992 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 995 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_VERTEX_BUFFERS; cmd 996 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body) + set_vb_size; cmd 997 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.startBuffer = cbs->bind_first_slot; cmd 999 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c memcpy(&cmd[1], cbs->bind_cmd_buffer, set_vb_size); cmd 1142 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c } *cmd; cmd 1144 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), bi->ctx->id); cmd 1145 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c if (unlikely(cmd == NULL)) cmd 1148 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.id = SVGA_3D_CMD_DX_SET_INDEX_BUFFER; cmd 1149 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->header.size = sizeof(cmd->body); cmd 1151 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sid = bi->res->id; cmd 1152 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.format = binding->format; cmd 1153 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.offset = binding->offset; cmd 1155 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.sid = SVGA3D_INVALID_ID; cmd 1156 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.format = 0; cmd 1157 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c cmd->body.offset = 0; cmd 1160 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 160 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c u8 *cmd; cmd 175 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c u8 cmd[VMW_CMDBUF_INLINE_SIZE] __aligned(VMW_CMDBUF_INLINE_ALIGN); cmd 532 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c (entry->cmd + cb_hdr->errorOffset); cmd 568 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c entry->cmd += new_start_offset; cmd 887 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c header->cmd = man->map + offset; cmd 933 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c header->cmd = dheader->cmd; cmd 937 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c (u64)offsetof(struct vmw_cmdbuf_dheader, cmd); cmd 983 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return header->cmd; cmd 1034 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return (void *) (man->cur->cmd + man->cur_pos); cmd 1089 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return header->cmd; cmd 1137 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c void *cmd = vmw_cmdbuf_alloc(man, size, false, &header); cmd 1139 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c if (IS_ERR(cmd)) cmd 1140 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return PTR_ERR(cmd); cmd 1142 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c memcpy(cmd, command, size); cmd 1172 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c } __packed cmd; cmd 1174 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.id = SVGA_DC_CMD_PREEMPT; cmd 1175 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.body.context = SVGA_CB_CONTEXT_0 + context; cmd 1176 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.body.ignoreIDZero = 0; cmd 1178 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return vmw_cmdbuf_send_device_command(man, &cmd, sizeof(cmd)); cmd 1197 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c } __packed cmd; cmd 1199 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.id = SVGA_DC_CMD_START_STOP_CONTEXT; cmd 1200 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.body.enable = (enable) ? 1 : 0; cmd 1201 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c cmd.body.context = SVGA_CB_CONTEXT_0 + context; cmd 1203 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c return vmw_cmdbuf_send_device_command(man, &cmd, sizeof(cmd)); cmd 143 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 163 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 164 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) cmd 167 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_CONTEXT_DESTROY; cmd 168 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 169 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 171 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 244 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 263 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 264 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) { cmd 269 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_CONTEXT_DEFINE; cmd 270 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 271 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 273 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 298 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 314 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 315 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) { cmd 320 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_DEFINE_GB_CONTEXT; cmd 321 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 322 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 323 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 341 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 346 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 347 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) cmd 350 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_BIND_GB_CONTEXT; cmd 351 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 352 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 353 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.mobid = bo->mem.start; cmd 354 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.validContents = res->backup_dirty; cmd 356 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 380 drivers/gpu/drm/vmwgfx/vmwgfx_context.c uint8_t *cmd; cmd 390 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 391 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) { cmd 396 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd2 = (void *) cmd; cmd 398 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd1 = (void *) cmd; cmd 433 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 438 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 439 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) cmd 442 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_DESTROY_GB_CONTEXT; cmd 443 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 444 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 445 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 465 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 481 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 482 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) { cmd 487 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_DX_DEFINE_CONTEXT; cmd 488 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 489 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 490 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 508 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 513 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 514 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) cmd 517 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_DX_BIND_CONTEXT; cmd 518 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 519 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 520 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.mobid = bo->mem.start; cmd 521 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.validContents = res->backup_dirty; cmd 523 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 587 drivers/gpu/drm/vmwgfx/vmwgfx_context.c uint8_t *cmd; cmd 604 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 605 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) { cmd 610 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd2 = (void *) cmd; cmd 612 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd1 = (void *) cmd; cmd 647 drivers/gpu/drm/vmwgfx/vmwgfx_context.c } *cmd; cmd 652 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 653 drivers/gpu/drm/vmwgfx/vmwgfx_context.c if (unlikely(cmd == NULL)) cmd 656 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.id = SVGA_3D_CMD_DX_DESTROY_CONTEXT; cmd 657 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->header.size = sizeof(cmd->body); cmd 658 drivers/gpu/drm/vmwgfx/vmwgfx_context.c cmd->body.cid = res->id; cmd 659 drivers/gpu/drm/vmwgfx/vmwgfx_context.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 171 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c } *cmd; cmd 176 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 177 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (!cmd) cmd 182 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->header.id = SVGA_3D_CMD_DX_SET_COTABLE; cmd 183 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->header.size = sizeof(cmd->body); cmd 184 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.cid = vcotbl->ctx->id; cmd 185 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.type = vcotbl->type; cmd 186 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.mobid = bo->mem.start; cmd 187 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.validSizeInBytes = vcotbl->size_read_back; cmd 189 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_fifo_commit_flush(dev_priv, sizeof(*cmd)); cmd 346 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c } *cmd; cmd 350 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 351 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c if (!cmd) cmd 354 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->header.id = SVGA_3D_CMD_DX_READBACK_COTABLE; cmd 355 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->header.size = sizeof(cmd->body); cmd 356 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.cid = vcotbl->ctx->id; cmd 357 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c cmd->body.type = vcotbl->type; cmd 359 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 1041 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static long vmw_generic_ioctl(struct file *filp, unsigned int cmd, cmd 1048 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c unsigned int nr = DRM_IOCTL_NR(cmd); cmd 1061 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return ioctl_func(filp, cmd, arg); cmd 1068 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c if (unlikely(ioctl->cmd != cmd)) cmd 1075 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return ioctl_func(filp, cmd, arg); cmd 1084 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static long vmw_unlocked_ioctl(struct file *filp, unsigned int cmd, cmd 1087 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return vmw_generic_ioctl(filp, cmd, arg, &drm_ioctl); cmd 1091 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c static long vmw_compat_ioctl(struct file *filp, unsigned int cmd, cmd 1094 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c return vmw_generic_ioctl(filp, cmd, arg, &drm_compat_ioctl); cmd 1014 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h bool vmw_cmd_describe(const void *buf, u32 *size, char const **cmd); cmd 716 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXBindAllQuery); cmd 723 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), ctx_res->id); cmd 724 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd == NULL) cmd 727 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->header.id = SVGA_3D_CMD_DX_BIND_ALL_QUERY; cmd 728 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->header.size = sizeof(cmd->body); cmd 729 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.cid = ctx_res->id; cmd 730 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.mobid = dx_query_mob->base.mem.start; cmd 731 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 832 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, uint32_t) = cmd 833 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 837 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body, NULL); cmd 872 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSetRenderTarget); cmd 877 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 879 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.type >= SVGA3D_RT_MAX) { cmd 881 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (unsigned int) cmd->body.type); cmd 887 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, &ctx); cmd 893 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.target.sid, &res); cmd 908 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.slot = cmd->body.type; cmd 919 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSurfaceCopy); cmd 922 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 926 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.src.sid, NULL); cmd 932 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.dest.sid, NULL); cmd 939 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXBufferCopy); cmd 942 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 945 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.src, NULL); cmd 951 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.dest, NULL); cmd 958 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXPredCopyRegion); cmd 961 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 964 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.srcSid, NULL); cmd 970 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.dstSid, NULL); cmd 977 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSurfaceStretchBlt); cmd 980 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 983 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.src.sid, NULL); cmd 989 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.dest.sid, NULL); cmd 996 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdBlitSurfaceToScreen) = cmd 997 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1001 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.srcImage.sid, NULL); cmd 1008 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdPresent) = cmd 1009 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1013 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, NULL); cmd 1256 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXDefineQuery); cmd 1264 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1266 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.type < SVGA3D_QUERYTYPE_MIN || cmd 1267 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.type >= SVGA3D_QUERYTYPE_MAX) cmd 1271 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_cotable_notify(cotable_res, cmd->body.queryId); cmd 1291 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXBindQuery); cmd 1295 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1301 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid, cmd 1323 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdBeginGBQuery) = cmd 1324 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1328 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, NULL); cmd 1342 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdBeginQuery) = cmd 1343 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1348 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUG_ON(sizeof(gb_cmd) != sizeof(*cmd)); cmd 1351 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.header.size = cmd->header.size; cmd 1352 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.cid = cmd->body.cid; cmd 1353 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.type = cmd->body.type; cmd 1355 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c memcpy(cmd, &gb_cmd, sizeof(*cmd)); cmd 1361 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, NULL); cmd 1376 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdEndGBQuery); cmd 1379 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1384 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid, cmd 1406 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdEndQuery); cmd 1409 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1413 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUG_ON(sizeof(gb_cmd) != sizeof(*cmd)); cmd 1416 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.header.size = cmd->header.size; cmd 1417 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.cid = cmd->body.cid; cmd 1418 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.type = cmd->body.type; cmd 1419 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.mobid = cmd->body.guestResult.gmrId; cmd 1420 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.offset = cmd->body.guestResult.offset; cmd 1422 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c memcpy(cmd, &gb_cmd, sizeof(*cmd)); cmd 1431 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.guestResult, &vmw_bo); cmd 1452 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdWaitForGBQuery); cmd 1455 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1460 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->body.mobid, cmd 1480 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdWaitForQuery); cmd 1483 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1487 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUG_ON(sizeof(gb_cmd) != sizeof(*cmd)); cmd 1490 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.header.size = cmd->header.size; cmd 1491 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.cid = cmd->body.cid; cmd 1492 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.type = cmd->body.type; cmd 1493 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.mobid = cmd->body.guestResult.gmrId; cmd 1494 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c gb_cmd.body.offset = cmd->body.guestResult.offset; cmd 1496 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c memcpy(cmd, &gb_cmd, sizeof(*cmd)); cmd 1505 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.guestResult, &vmw_bo); cmd 1518 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSurfaceDMA); cmd 1524 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1525 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c suffix = (SVGA3dCmdSurfaceDMASuffix *)((unsigned long) &cmd->body + cmd 1535 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.guest.ptr, &vmw_bo); cmd 1541 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (unlikely(cmd->body.guest.ptr.offset > bo_size)) { cmd 1546 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c bo_size -= cmd->body.guest.ptr.offset; cmd 1550 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c dirty = (cmd->body.transfer == SVGA3D_WRITE_HOST_VRAM) ? cmd 1554 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.host.sid, NULL); cmd 1572 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDrawPrimitives); cmd 1574 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (unsigned long)header + sizeof(*cmd)); cmd 1584 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1585 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c maxnum = (header->size - sizeof(cmd->body)) / sizeof(*decl); cmd 1587 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (unlikely(cmd->body.numVertexDecls > maxnum)) { cmd 1592 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c for (i = 0; i < cmd->body.numVertexDecls; ++i, ++decl) { cmd 1601 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c maxnum = (header->size - sizeof(cmd->body) - cmd 1602 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.numVertexDecls * sizeof(*decl)) / sizeof(*range); cmd 1603 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (unlikely(cmd->body.numRanges > maxnum)) { cmd 1609 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c for (i = 0; i < cmd->body.numRanges; ++i, ++range) { cmd 1624 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSetTextureState); cmd 1628 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ((unsigned long) header + sizeof(*cmd)); cmd 1633 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1637 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, &ctx); cmd 1687 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd = buf; cmd 1689 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c return vmw_translate_guest_ptr(dev_priv, sw_context, &cmd->body.ptr, cmd 1776 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdBindGBSurface) = cmd 1777 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1780 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c user_surface_converter, &cmd->body.sid, cmd 1781 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.mobid, 0); cmd 1795 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdUpdateGBImage) = cmd 1796 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1800 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); cmd 1814 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdUpdateGBSurface) = cmd 1815 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1819 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, NULL); cmd 1833 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdReadbackGBImage) = cmd 1834 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1838 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); cmd 1853 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdReadbackGBSurface) = cmd 1854 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1858 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, NULL); cmd 1873 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdInvalidateGBImage) = cmd 1874 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1878 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); cmd 1893 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdInvalidateGBSurface) = cmd 1894 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 1898 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, NULL); cmd 1912 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDefineShader); cmd 1917 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1921 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, &ctx); cmd 1928 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c size = cmd->header.size - sizeof(cmd->body); cmd 1930 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.shid, cmd + 1, cmd->body.type, cmd 1937 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->header.id), cmd 1952 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDestroyShader); cmd 1956 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1960 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, &ctx); cmd 1967 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_shader_remove(vmw_context_res_man(ctx), cmd->body.shid, cmd 1968 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.type, &sw_context->staged_cmd_res); cmd 1974 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->header.id), cmd 1989 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSetShader); cmd 1995 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 1997 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.type >= SVGA3D_SHADERTYPE_PREDX_MAX) { cmd 1999 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (unsigned int) cmd->body.type); cmd 2005 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, &ctx); cmd 2012 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.shid != SVGA3D_INVALID_ID) { cmd 2019 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.shid, cmd->body.type); cmd 2029 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.shid), cmd 2039 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c user_shader_converter, &cmd->body.shid, cmd 2052 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; cmd 2069 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdSetShaderConst); cmd 2072 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2076 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.cid, NULL); cmd 2097 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdBindGBShader) = cmd 2098 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2101 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c user_shader_converter, &cmd->body.shid, cmd 2102 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.mobid, cmd->body.offsetInBytes); cmd 2118 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXSetSingleConstantBuffer); cmd 2127 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2130 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, &res); cmd 2137 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; cmd 2138 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.offset = cmd->body.offsetInBytes; cmd 2139 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.size = cmd->body.sizeInBytes; cmd 2140 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.slot = cmd->body.slot; cmd 2145 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (unsigned int) cmd->body.type, cmd 2168 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXSetShaderResources) = cmd 2169 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2170 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c u32 num_sr_view = (cmd->header.size - sizeof(cmd->body)) / cmd 2173 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if ((u64) cmd->body.startView + (u64) num_sr_view > cmd 2175 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.type >= SVGA3D_SHADERTYPE_DX10_MAX) { cmd 2182 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.type - SVGA3D_SHADERTYPE_MIN, cmd 2183 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (void *) &cmd[1], num_sr_view, cmd 2184 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.startView); cmd 2198 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXSetShader); cmd 2207 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2209 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.type >= SVGA3D_SHADERTYPE_DX10_MAX || cmd 2210 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.type < SVGA3D_SHADERTYPE_MIN) { cmd 2212 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c (unsigned int) cmd->body.type); cmd 2216 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.shaderId != SVGA3D_INVALID_ID) { cmd 2217 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c res = vmw_shader_lookup(sw_context->man, cmd->body.shaderId, 0); cmd 2232 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; cmd 2258 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd; cmd 2264 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2265 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c num = (cmd->header.size - sizeof(cmd->body)) / cmd 2267 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if ((u64)num + (u64)cmd->body.startBuffer > cmd 2277 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->buf[i].sid, &res); cmd 2284 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.offset = cmd->buf[i].offset; cmd 2285 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.stride = cmd->buf[i].stride; cmd 2286 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.slot = i + cmd->body.startBuffer; cmd 2309 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXSetIndexBuffer); cmd 2315 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2318 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.sid, &res); cmd 2325 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.offset = cmd->body.offset; cmd 2326 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.format = cmd->body.format; cmd 2345 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXSetRenderTargets) = cmd 2346 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2347 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c u32 num_rt_view = (cmd->header.size - sizeof(cmd->body)) / cmd 2357 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 0, &cmd->body.depthStencilViewId, 1, 0); cmd 2362 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_ctx_binding_dx_rt, 0, (void *)&cmd[1], cmd 2378 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXClearRenderTargetView) = cmd 2379 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2382 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.renderTargetViewId)); cmd 2397 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXClearDepthStencilView) = cmd 2398 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2401 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.depthStencilViewId)); cmd 2421 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd; cmd 2430 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2431 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (unlikely(cmd->sid == SVGA3D_INVALID_ID)) { cmd 2437 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->sid, &srf); cmd 2442 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_cotable_notify(res, cmd->defined_id); cmd 2447 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->defined_id, header, cmd 2470 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd; cmd 2476 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2477 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c num = (cmd->header.size - sizeof(cmd->body)) / sizeof(SVGA3dSoTarget); cmd 2488 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->targets[i].sid, &res); cmd 2495 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.offset = cmd->targets[i].offset; cmd 2496 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c binding.size = cmd->targets[i].sizeInBytes; cmd 2518 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd; cmd 2527 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2528 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_cotable_notify(res, cmd->defined_id); cmd 2553 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd; cmd 2555 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUILD_BUG_ON(offsetof(typeof(*cmd), r_body.sid) != cmd 2556 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c offsetof(typeof(*cmd), sid)); cmd 2557 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUILD_BUG_ON(offsetof(typeof(*cmd), i_body.sid) != cmd 2558 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c offsetof(typeof(*cmd), sid)); cmd 2559 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c BUILD_BUG_ON(offsetof(typeof(*cmd), u_body.sid) != cmd 2560 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c offsetof(typeof(*cmd), sid)); cmd 2562 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = container_of(header, typeof(*cmd), header); cmd 2566 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->sid, NULL); cmd 2600 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c } *cmd = container_of(header, typeof(*cmd), header); cmd 2608 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_view_remove(sw_context->man, cmd->body.view_id, view_type, cmd 2621 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->header.id), cmd 2638 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXDefineShader) = cmd 2639 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2646 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_cotable_notify(res, cmd->body.shaderId); cmd 2651 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.shaderId, cmd->body.type, cmd 2667 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXDestroyShader) = cmd 2668 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2674 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c ret = vmw_shader_remove(sw_context->man, cmd->body.shaderId, 0, cmd 2693 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXBindShader) = cmd 2694 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2697 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (cmd->body.cid != SVGA3D_INVALID_ID) { cmd 2700 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c user_context_converter, &cmd->body.cid, cmd 2714 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c res = vmw_shader_lookup(vmw_context_res_man(ctx), cmd->body.shid, 0); cmd 2728 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.mobid, cmd 2729 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.offsetInBytes); cmd 2743 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXGenMips) = cmd 2744 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2747 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd->body.shaderResourceViewId)); cmd 2762 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdDXTransferFromBuffer) = cmd 2763 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2768 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.srcSid, NULL); cmd 2774 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.destSid, NULL); cmd 2788 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c VMW_DECLARE_CMD_VAR(*cmd, SVGA3dCmdIntraSurfaceCopy) = cmd 2789 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c container_of(header, typeof(*cmd), header); cmd 2796 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.surface.sid, NULL); cmd 3156 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c bool vmw_cmd_describe(const void *buf, u32 *size, char const **cmd) cmd 3171 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = entry->cmd_name; cmd 3177 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = "SVGA_CMD_UPDATE"; cmd 3181 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = "SVGA_CMD_DEFINE_GMRFB"; cmd 3185 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = "SVGA_CMD_BLIT_GMRFB_TO_SCREEN"; cmd 3189 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = "SVGA_CMD_BLIT_SCREEN_TO_GMRFB"; cmd 3193 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c *cmd = "UNKNOWN"; cmd 3485 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c void *cmd; cmd 3488 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, command_size, cmd 3491 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c cmd = VMW_FIFO_RESERVE(dev_priv, command_size); cmd 3493 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c if (!cmd) cmd 3497 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c memcpy(cmd, kernel_commands, command_size); cmd 3498 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_resource_relocations_apply(cmd, &sw_context->res_relocations); cmd 3524 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c void *cmd = vmw_cmdbuf_reserve(dev_priv->cman, command_size, id, false, cmd 3528 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_resource_relocations_apply(cmd, &sw_context->res_relocations); cmd 602 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c } *cmd; cmd 604 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 605 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c if (unlikely(cmd == NULL)) cmd 608 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->header.id = SVGA_3D_CMD_WAIT_FOR_QUERY; cmd 609 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->header.size = sizeof(cmd->body); cmd 610 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.cid = cid; cmd 611 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.type = SVGA3D_QUERYTYPE_OCCLUSION; cmd 614 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.guestResult.gmrId = SVGA_GMR_FRAMEBUFFER; cmd 615 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.guestResult.offset = bo->offset; cmd 617 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.guestResult.gmrId = bo->mem.start; cmd 618 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.guestResult.offset = 0; cmd 621 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 648 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c } *cmd; cmd 650 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 651 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c if (unlikely(cmd == NULL)) cmd 654 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->header.id = SVGA_3D_CMD_WAIT_FOR_GB_QUERY; cmd 655 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->header.size = sizeof(cmd->body); cmd 656 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.cid = cid; cmd 657 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.type = SVGA3D_QUERYTYPE_OCCLUSION; cmd 659 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.mobid = bo->mem.start; cmd 660 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c cmd->body.offset = 0; cmd 662 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 45 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c uint32_t *cmd; cmd 47 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c uint32_t define_size = sizeof(define_cmd) + sizeof(*cmd); cmd 49 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c uint32_t remap_size = VMW_PPN_SIZE * num_pages + (sizeof(remap_cmd) + sizeof(*cmd)) * remap_num; cmd 54 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c cmd_orig = cmd = VMW_FIFO_RESERVE(dev_priv, cmd_size); cmd 55 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c if (unlikely(cmd == NULL)) cmd 61 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c *cmd++ = SVGA_CMD_DEFINE_GMR2; cmd 62 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c memcpy(cmd, &define_cmd, sizeof(define_cmd)); cmd 63 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c cmd += sizeof(define_cmd) / sizeof(*cmd); cmd 71 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c remap_cmd.flags = (VMW_PPN_SIZE > sizeof(*cmd)) ? cmd 80 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c *cmd++ = SVGA_CMD_REMAP_GMR2; cmd 81 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c memcpy(cmd, &remap_cmd, sizeof(remap_cmd)); cmd 82 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c cmd += sizeof(remap_cmd) / sizeof(*cmd); cmd 86 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c *cmd = vmw_piter_dma_addr(iter) >> PAGE_SHIFT; cmd 88 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c *((uint64_t *)cmd) = vmw_piter_dma_addr(iter) >> cmd 91 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c cmd += VMW_PPN_SIZE / sizeof(*cmd); cmd 99 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c BUG_ON(cmd != cmd_orig + cmd_size / sizeof(*cmd)); cmd 111 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c uint32_t *cmd; cmd 113 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c cmd = VMW_FIFO_RESERVE(dev_priv, define_size); cmd 114 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c if (unlikely(cmd == NULL)) cmd 120 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c *cmd++ = SVGA_CMD_DEFINE_GMR2; cmd 121 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c memcpy(cmd, &define_cmd, sizeof(define_cmd)); cmd 62 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c u32 cmd; cmd 64 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c } *cmd; cmd 66 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c u32 cmd_size = sizeof(*cmd) + image_size; cmd 71 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd = VMW_FIFO_RESERVE(dev_priv, cmd_size); cmd 72 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (unlikely(cmd == NULL)) cmd 75 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memset(cmd, 0, sizeof(*cmd)); cmd 77 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(&cmd[1], image, image_size); cmd 79 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cmd = SVGA_CMD_DEFINE_ALPHA_CURSOR; cmd 80 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cursor.id = 0; cmd 81 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cursor.width = width; cmd 82 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cursor.height = height; cmd 83 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cursor.hotspotX = hotspotX; cmd 84 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->cursor.hotspotY = hotspotY; cmd 159 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c } *cmd; cmd 162 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd = container_of(header, struct vmw_dma_cmd, header); cmd 168 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (cmd->dma.host.face != 0 || cmd->dma.host.mipmap != 0) { cmd 173 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (cmd->header.size < 64) { cmd 178 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c box = (SVGA3dCopyBox *)&cmd[1]; cmd 179 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c box_count = (cmd->header.size - sizeof(SVGA3dCmdSurfaceDMA)) / cmd 182 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (cmd->dma.guest.ptr.offset % PAGE_SIZE || cmd 194 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->dma.guest.ptr.offset); cmd 198 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c kmap_offset = cmd->dma.guest.ptr.offset >> PAGE_SHIFT; cmd 213 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (box->w == 64 && cmd->dma.guest.pitch == 64*4) { cmd 219 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c virtual + i * cmd->dma.guest.pitch, cmd 2478 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c dirty->cmd = VMW_FIFO_RESERVE(dev_priv, cmd 2480 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!dirty->cmd) cmd 2483 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memset(dirty->cmd, 0, dirty->fifo_reserve_size); cmd 2604 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c } *cmd; cmd 2612 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd) * num_clips); cmd 2613 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!cmd) cmd 2616 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c for (i = 0; i < num_clips; ++i, clips += increment, ++cmd) { cmd 2617 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c box = &cmd->body.box; cmd 2619 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->header.id = SVGA_3D_CMD_UPDATE_GB_IMAGE; cmd 2620 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->header.size = sizeof(cmd->body); cmd 2621 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.sid = res->id; cmd 2622 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.face = 0; cmd 2623 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.mipmap = 0; cmd 2638 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c copy_size += sizeof(*cmd); cmd 79 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h uint32_t (*post_prepare)(struct vmw_du_update_plane *update, void *cmd); cmd 91 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h uint32_t (*pre_clip)(struct vmw_du_update_plane *update, void *cmd, cmd 107 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h uint32_t (*clip)(struct vmw_du_update_plane *update, void *cmd, cmd 118 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h uint32_t (*post_clip)(struct vmw_du_update_plane *update, void *cmd, cmd 190 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h void *cmd; cmd 556 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c } *cmd; cmd 558 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c fifo_size = sizeof(*cmd) * num_clips; cmd 559 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd = VMW_FIFO_RESERVE(dev_priv, fifo_size); cmd 560 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c if (unlikely(cmd == NULL)) cmd 563 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c memset(cmd, 0, fifo_size); cmd 565 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd[i].header = SVGA_CMD_UPDATE; cmd 566 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd[i].body.x = clips->x1; cmd 567 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd[i].body.y = clips->y1; cmd 568 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd[i].body.width = clips->x2 - clips->x1; cmd 569 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c cmd[i].body.height = clips->y2 - clips->y1; cmd 118 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c } *cmd; cmd 151 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 152 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c if (unlikely(cmd == NULL)) { cmd 157 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c memset(cmd, 0, sizeof(*cmd)); cmd 158 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.id = SVGA_3D_CMD_SET_OTABLE_BASE64; cmd 159 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.size = sizeof(cmd->body); cmd 160 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.type = type; cmd 161 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.baseAddress = mob->pt_root_page >> PAGE_SHIFT; cmd 162 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.sizeInBytes = otable->size; cmd 163 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.validSizeInBytes = 0; cmd 164 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.ptDepth = mob->pt_level; cmd 173 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 199 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c } *cmd; cmd 206 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 207 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c if (unlikely(cmd == NULL)) cmd 210 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c memset(cmd, 0, sizeof(*cmd)); cmd 211 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.id = SVGA_3D_CMD_SET_OTABLE_BASE; cmd 212 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.size = sizeof(cmd->body); cmd 213 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.type = type; cmd 214 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.baseAddress = 0; cmd 215 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.sizeInBytes = 0; cmd 216 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.validSizeInBytes = 0; cmd 217 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.ptDepth = SVGA3D_MOBFMT_INVALID; cmd 218 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 603 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c } *cmd; cmd 615 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 616 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c if (cmd) { cmd 617 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.id = SVGA_3D_CMD_DESTROY_GB_MOB; cmd 618 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.size = sizeof(cmd->body); cmd 619 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.mobid = mob->id; cmd 620 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 657 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c } *cmd; cmd 682 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 683 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c if (unlikely(cmd == NULL)) cmd 686 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.id = SVGA_3D_CMD_DEFINE_GB_MOB64; cmd 687 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->header.size = sizeof(cmd->body); cmd 688 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.mobid = mob_id; cmd 689 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.ptDepth = mob->pt_level; cmd 690 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.base = mob->pt_root_page >> PAGE_SHIFT; cmd 691 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c cmd->body.sizeInBytes = num_data_pages * PAGE_SIZE; cmd 693 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 57 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h #define VMW_PORT(cmd, in_ebx, in_si, in_di, \ cmd 70 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h "c"(cmd), \ cmd 101 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h #define VMW_PORT_HB_OUT(cmd, in_ecx, in_si, in_di, \ cmd 116 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h "b"(cmd), \ cmd 126 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h #define VMW_PORT_HB_IN(cmd, in_ecx, in_si, in_di, \ cmd 141 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h "b"(cmd), \ cmd 160 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h #define VMW_PORT_HB_OUT(cmd, in_ecx, in_si, in_di, \ cmd 177 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h "b"(cmd), \ cmd 187 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h #define VMW_PORT_HB_IN(cmd, in_ecx, in_si, in_di, \ cmd 204 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h "b"(cmd), \ cmd 63 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c uint32_t cmd; cmd 75 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c header->cmd = SVGA_CMD_ESCAPE; cmd 80 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c static inline void fill_flush(struct vmw_escape_video_flush *cmd, cmd 83 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c fill_escape(&cmd->escape, sizeof(cmd->flush)); cmd 84 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c cmd->flush.cmdType = SVGA_ESCAPE_VMWARE_VIDEO_FLUSH; cmd 85 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c cmd->flush.streamId = stream_id; cmd 752 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c } *cmd; cmd 762 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), dx_query_ctx->id); cmd 763 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c if (unlikely(cmd == NULL)) cmd 766 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c cmd->header.id = SVGA_3D_CMD_DX_READBACK_ALL_QUERY; cmd 767 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c cmd->header.size = sizeof(cmd->body); cmd 768 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c cmd->body.cid = dx_query_ctx->id; cmd 770 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 130 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c } *cmd; cmd 134 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c fifo_size = sizeof(*cmd); cmd 135 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd = VMW_FIFO_RESERVE(dev_priv, fifo_size); cmd 136 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c if (unlikely(cmd == NULL)) cmd 139 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c memset(cmd, 0, fifo_size); cmd 140 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->header.cmdType = SVGA_CMD_DEFINE_SCREEN; cmd 141 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.structSize = sizeof(SVGAScreenObject); cmd 142 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.id = sou->base.unit; cmd 143 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.flags = SVGA_SCREEN_HAS_ROOT | cmd 145 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.size.width = mode->hdisplay; cmd 146 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.size.height = mode->vdisplay; cmd 147 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.root.x = x; cmd 148 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.root.y = y; cmd 149 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c sou->base.set_gui_x = cmd->obj.root.x; cmd 150 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c sou->base.set_gui_y = cmd->obj.root.y; cmd 153 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_bo_get_guest_ptr(&sou->buffer->base, &cmd->obj.backingStore.ptr); cmd 154 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->obj.backingStore.pitch = mode->hdisplay * 4; cmd 177 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c } *cmd; cmd 183 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c fifo_size = sizeof(*cmd); cmd 184 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd = VMW_FIFO_RESERVE(dev_priv, fifo_size); cmd 185 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c if (unlikely(cmd == NULL)) cmd 188 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c memset(cmd, 0, fifo_size); cmd 189 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->header.cmdType = SVGA_CMD_DESTROY_SCREEN; cmd 190 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.screenId = sou->base.unit; cmd 476 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd) cmd 480 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_define_gmrfb *gmr = cmd; cmd 502 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd, struct drm_rect *clip, cmd 505 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_bo_blit *blit = cmd; cmd 520 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd, struct drm_rect *bb) cmd 572 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd) cmd 583 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c srf_update->cmd_start = cmd; cmd 589 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd, uint32_t num_hits) cmd 591 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_dirty_cmd *blit = cmd; cmd 618 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd, struct drm_rect *clip, cmd 621 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c SVGASignedRect *rect = cmd; cmd 636 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c void *cmd, struct drm_rect *bb) cmd 988 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c } *cmd; cmd 997 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 998 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c if (!cmd) cmd 1001 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->header = SVGA_CMD_DEFINE_GMRFB; cmd 1002 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.format.bitsPerPixel = framebuffer->base.format->cpp[0] * 8; cmd 1003 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.format.colorDepth = depth; cmd 1004 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.format.reserved = 0; cmd 1005 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.bytesPerLine = framebuffer->base.pitches[0]; cmd 1007 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_bo_get_guest_ptr(&buf->base, &cmd->body.ptr); cmd 1008 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 1026 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; cmd 1030 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; cmd 1038 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->header.id = SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN; cmd 1039 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->header.size = sizeof(cmd->body) + region_size; cmd 1045 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.destRect.left = sdirty->left; cmd 1046 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.destRect.right = sdirty->right; cmd 1047 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.destRect.top = sdirty->top; cmd 1048 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.destRect.bottom = sdirty->bottom; cmd 1050 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.srcRect.left = sdirty->left + trans_x; cmd 1051 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.srcRect.right = sdirty->right + trans_x; cmd 1052 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.srcRect.top = sdirty->top + trans_y; cmd 1053 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.srcRect.bottom = sdirty->bottom + trans_y; cmd 1055 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.srcImage.sid = sdirty->sid; cmd 1056 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c cmd->body.destScreenId = dirty->unit->unit; cmd 1066 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c vmw_fifo_commit(dirty->dev_priv, region_size + sizeof(*cmd)); cmd 1084 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; cmd 1085 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c SVGASignedRect *blit = (SVGASignedRect *) &cmd[1]; cmd 1208 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_bo_blit *blit = dirty->cmd; cmd 1318 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_readback_blit *blit = dirty->cmd; cmd 209 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 225 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 226 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) { cmd 231 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_DEFINE_GB_SHADER; cmd 232 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 233 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = res->id; cmd 234 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.type = shader->type; cmd 235 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.sizeInBytes = shader->size; cmd 236 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 254 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 259 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 260 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) cmd 263 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_BIND_GB_SHADER; cmd 264 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 265 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = res->id; cmd 266 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.mobid = bo->mem.start; cmd 267 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.offsetInBytes = res->backup_offset; cmd 269 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 282 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 287 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 288 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) cmd 291 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_BIND_GB_SHADER; cmd 292 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 293 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = res->id; cmd 294 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.mobid = SVGA3D_INVALID_ID; cmd 295 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.offsetInBytes = 0; cmd 296 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 319 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 327 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 328 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) { cmd 333 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_DESTROY_GB_SHADER; cmd 334 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 335 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = res->id; cmd 336 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 392 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 397 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), shader->ctx->id); cmd 398 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) cmd 401 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_DX_BIND_SHADER; cmd 402 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 403 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.cid = shader->ctx->id; cmd 404 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = shader->id; cmd 405 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.mobid = res->backup->base.mem.start; cmd 406 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.offsetInBytes = res->backup_offset; cmd 407 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 478 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c } *cmd; cmd 484 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 485 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c if (unlikely(cmd == NULL)) cmd 488 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.id = SVGA_3D_CMD_DX_BIND_SHADER; cmd 489 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->header.size = sizeof(cmd->body); cmd 490 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.cid = shader->ctx->id; cmd 491 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.shid = res->id; cmd 492 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.mobid = SVGA3D_INVALID_ID; cmd 493 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c cmd->body.offsetInBytes = 0; cmd 494 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 72 drivers/gpu/drm/vmwgfx/vmwgfx_so.c u32 cmd[1]; /* Immutable */ cmd 165 drivers/gpu/drm/vmwgfx/vmwgfx_so.c } *cmd; cmd 173 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd = VMW_FIFO_RESERVE_DX(res->dev_priv, view->cmd_size, view->ctx->id); cmd 174 drivers/gpu/drm/vmwgfx/vmwgfx_so.c if (!cmd) { cmd 179 drivers/gpu/drm/vmwgfx/vmwgfx_so.c memcpy(cmd, &view->cmd, view->cmd_size); cmd 180 drivers/gpu/drm/vmwgfx/vmwgfx_so.c WARN_ON(cmd->body.view_id != view->view_id); cmd 183 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd->body.sid = view->srf->id; cmd 208 drivers/gpu/drm/vmwgfx/vmwgfx_so.c } *cmd; cmd 216 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd = VMW_FIFO_RESERVE_DX(dev_priv, sizeof(*cmd), view->ctx->id); cmd 217 drivers/gpu/drm/vmwgfx/vmwgfx_so.c if (!cmd) cmd 220 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd->header.id = vmw_view_destroy_cmds[view->view_type]; cmd 221 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd->header.size = sizeof(cmd->body); cmd 222 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd->body.view_id = view->view_id; cmd 223 drivers/gpu/drm/vmwgfx/vmwgfx_so.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 286 drivers/gpu/drm/vmwgfx/vmwgfx_so.c size_t size = offsetof(struct vmw_view, cmd) + view->cmd_size; cmd 315 drivers/gpu/drm/vmwgfx/vmwgfx_so.c const void *cmd, cmd 346 drivers/gpu/drm/vmwgfx/vmwgfx_so.c size = offsetof(struct vmw_view, cmd) + cmd_size; cmd 372 drivers/gpu/drm/vmwgfx/vmwgfx_so.c memcpy(&view->cmd, cmd, cmd_size); cmd 142 drivers/gpu/drm/vmwgfx/vmwgfx_so.h const void *cmd, cmd 171 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c } *cmd; cmd 173 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 174 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (unlikely(cmd == NULL)) cmd 177 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.id = SVGA_3D_CMD_DEFINE_GB_SCREENTARGET; cmd 178 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.size = sizeof(cmd->body); cmd 180 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.stid = stdu->base.unit; cmd 181 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.width = mode->hdisplay; cmd 182 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.height = mode->vdisplay; cmd 183 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.flags = (0 == cmd->body.stid) ? SVGA_STFLAG_PRIMARY : 0; cmd 184 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.dpi = 0; cmd 185 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.xRoot = crtc_x; cmd 186 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.yRoot = crtc_y; cmd 188 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c stdu->base.set_gui_x = cmd->body.xRoot; cmd 189 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c stdu->base.set_gui_y = cmd->body.yRoot; cmd 191 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 220 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c } *cmd; cmd 232 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 233 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (unlikely(cmd == NULL)) cmd 236 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.id = SVGA_3D_CMD_BIND_GB_SCREENTARGET; cmd 237 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.size = sizeof(cmd->body); cmd 239 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.stid = stdu->base.unit; cmd 240 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.image = image; cmd 242 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 258 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c static void vmw_stdu_populate_update(void *cmd, int unit, cmd 261 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_update *update = cmd; cmd 289 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_update *cmd; cmd 296 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 297 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (unlikely(cmd == NULL)) cmd 300 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_populate_update(cmd, stdu->base.unit, cmd 304 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 325 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c } *cmd; cmd 332 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 333 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (unlikely(cmd == NULL)) cmd 336 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.id = SVGA_3D_CMD_DESTROY_GB_SCREENTARGET; cmd 337 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.size = sizeof(cmd->body); cmd 339 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.stid = stdu->base.unit; cmd 341 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 458 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_dma *cmd = dirty->cmd; cmd 459 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1]; cmd 495 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_dma *cmd = dirty->cmd; cmd 496 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1]; cmd 506 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.id = SVGA_3D_CMD_SURFACE_DMA; cmd 507 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.size = sizeof(cmd->body) + blit_size; cmd 508 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_bo_get_guest_ptr(&ddirty->buf->base, &cmd->body.guest.ptr); cmd 509 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.guest.pitch = ddirty->pitch; cmd 510 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.host.sid = stdu->display_srf->res.id; cmd 511 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.host.face = 0; cmd 512 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.host.mipmap = 0; cmd 513 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.transfer = ddirty->transfer; cmd 525 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dirty->dev_priv, sizeof(*cmd) + blit_size); cmd 615 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_update *cmd; cmd 631 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 632 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (!cmd) cmd 635 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_populate_update(cmd, stdu->base.unit, cmd 639 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 751 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_surface_copy *cmd = dirty->cmd; cmd 756 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1]; cmd 792 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_surface_copy *cmd = dirty->cmd; cmd 803 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1]; cmd 805 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.id = SVGA_3D_CMD_SURFACE_COPY; cmd 806 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->header.size = sizeof(cmd->body) + blit_size; cmd 807 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.src.sid = sdirty->sid; cmd 808 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.dest.sid = stdu->display_srf->res.id; cmd 810 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c commit_size = sizeof(*cmd) + blit_size + sizeof(*update); cmd 813 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c update = dirty->cmd; cmd 1200 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c void *cmd, uint32_t num_hits) cmd 1204 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_dma *cmd_dma = cmd; cmd 1224 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c void *cmd, struct drm_rect *clip, cmd 1227 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *box = cmd; cmd 1243 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c void *cmd, struct drm_rect *bb) cmd 1247 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c SVGA3dCmdSurfaceDMASuffix *suffix = cmd; cmd 1262 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c void *cmd, uint32_t num_hits) cmd 1274 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c void *cmd, struct drm_rect *clip, cmd 1287 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_bo_populate_update_cpu(struct vmw_du_update_plane *update, void *cmd, cmd 1294 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_update_gb_image *cmd_img = cmd; cmd 1435 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_surface_update_proxy(struct vmw_du_update_plane *update, void *cmd) cmd 1440 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_update_gb_image *cmd_update = cmd; cmd 1476 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_surface_populate_copy(struct vmw_du_update_plane *update, void *cmd, cmd 1481 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_stdu_surface_copy *cmd_copy = cmd; cmd 1496 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_surface_populate_clip(struct vmw_du_update_plane *update, void *cmd, cmd 1500 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct SVGA3dCopyBox *box = cmd; cmd 1516 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_surface_populate_update(struct vmw_du_update_plane *update, void *cmd, cmd 1519 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_populate_update(cmd, update->du->unit, bb->x1, bb->x2, bb->y1, cmd 215 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface_destroy *cmd = (struct vmw_surface_destroy *) cmd 218 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.id = SVGA_3D_CMD_SURFACE_DESTROY; cmd 219 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.size = sizeof(cmd->body); cmd 220 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = id; cmd 232 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface_define *cmd = (struct vmw_surface_define *) cmd 239 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd_len = sizeof(cmd->body) + srf->num_sizes * sizeof(SVGA3dSize); cmd 241 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.id = SVGA_3D_CMD_SURFACE_DEFINE; cmd 242 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.size = cmd_len; cmd 243 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = srf->res.id; cmd 249 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.surfaceFlags = (SVGA3dSurface1Flags)srf->flags; cmd 250 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.format = srf->format; cmd 252 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.face[i].numMipLevels = srf->mip_levels[i]; cmd 254 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd += 1; cmd 255 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd_size = (SVGA3dSize *) cmd; cmd 280 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface_dma *cmd = (struct vmw_surface_dma *)cmd_space; cmd 285 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c SVGA3dCmdHeader *header = &cmd->header; cmd 286 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c SVGA3dCmdSurfaceDMA *body = &cmd->body; cmd 287 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c SVGA3dCopyBox *cb = &cmd->cb; cmd 288 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c SVGA3dCmdSurfaceDMASuffix *suffix = &cmd->suffix; cmd 321 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ++cmd; cmd 340 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c void *cmd; cmd 349 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, vmw_surface_destroy_size()); cmd 350 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) cmd 353 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_destroy_encode(res->id, cmd); cmd 387 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c uint8_t *cmd; cmd 418 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 419 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) { cmd 424 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_define_encode(srf, cmd); cmd 465 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c uint8_t *cmd; cmd 470 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 471 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) cmd 475 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_dma_encode(srf, cmd, &ptr, bind); cmd 547 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c uint8_t *cmd; cmd 556 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 557 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) cmd 560 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_destroy_encode(res->id, cmd); cmd 1037 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c } *cmd; cmd 1073 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd_len = sizeof(cmd->body); cmd 1074 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c submit_len = sizeof(*cmd); cmd 1077 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_len); cmd 1078 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2 = (typeof(cmd2))cmd; cmd 1079 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3 = (typeof(cmd3))cmd; cmd 1080 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) { cmd 1114 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.id = cmd_id; cmd 1115 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.size = cmd_len; cmd 1116 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = srf->res.id; cmd 1117 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.surfaceFlags = srf->flags; cmd 1118 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.format = srf->format; cmd 1119 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.numMipLevels = srf->mip_levels[0]; cmd 1120 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.multisampleCount = srf->multisample_count; cmd 1121 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.autogenFilter = srf->autogen_filter; cmd 1122 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.width = srf->base_size.width; cmd 1123 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.height = srf->base_size.height; cmd 1124 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.depth = srf->base_size.depth; cmd 1199 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c uint8_t *cmd; cmd 1205 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, submit_size); cmd 1206 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) cmd 1210 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd1 = (void *) cmd; cmd 1216 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2 = (void *) cmd; cmd 1252 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c } *cmd; cmd 1261 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd = VMW_FIFO_RESERVE(dev_priv, sizeof(*cmd)); cmd 1262 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!cmd)) { cmd 1267 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.id = SVGA_3D_CMD_DESTROY_GB_SURFACE; cmd 1268 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->header.size = sizeof(cmd->body); cmd 1269 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = res->id; cmd 1270 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_fifo_commit(dev_priv, sizeof(*cmd)); cmd 660 drivers/gpu/vga/vgaarb.c u16 cmd; cmd 694 drivers/gpu/vga/vgaarb.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 695 drivers/gpu/vga/vgaarb.c if (cmd & PCI_COMMAND_IO) cmd 697 drivers/gpu/vga/vgaarb.c if (cmd & PCI_COMMAND_MEMORY) cmd 1511 drivers/gpu/vga/vgaarb.c u16 cmd; cmd 1514 drivers/gpu/vga/vgaarb.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 1515 drivers/gpu/vga/vgaarb.c if (cmd & (PCI_COMMAND_IO | PCI_COMMAND_MEMORY)) { cmd 147 drivers/greybus/es2.c static int output_sync(struct es2_ap_dev *es2, void *req, u16 size, u8 cmd) cmd 158 drivers/greybus/es2.c cmd, cmd 179 drivers/greybus/es2.c static int output_async(struct es2_ap_dev *es2, void *req, u16 size, u8 cmd) cmd 200 drivers/greybus/es2.c dr->bRequest = cmd; cmd 217 drivers/greybus/es2.c static int output(struct gb_host_device *hd, void *req, u16 size, u8 cmd, cmd 223 drivers/greybus/es2.c return output_async(es2, req, size, cmd); cmd 225 drivers/greybus/es2.c return output_sync(es2, req, size, cmd); cmd 24 drivers/greybus/hd.c int gb_hd_output(struct gb_host_device *hd, void *req, u16 size, u8 cmd, cmd 29 drivers/greybus/hd.c return hd->driver->output(hd, req, size, cmd, async); cmd 54 drivers/hid/hid-led.c __u8 cmd; cmd 328 drivers/hid/hid-led.c union delcom_packet dp = { .rx.cmd = 104 }; cmd 108 drivers/hid/hid-lg4ff.c const u8 cmd[]; cmd 789 drivers/hid/hid-lg4ff.c value[j] = s->cmd[j + (7*i)]; cmd 376 drivers/hid/hid-roccat.c static long roccat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 391 drivers/hid/hid-roccat.c switch (cmd) { cmd 160 drivers/hid/hid-steam.c u8 *cmd, int size) cmd 176 drivers/hid/hid-steam.c memcpy(buf + 1, cmd, size); cmd 196 drivers/hid/hid-steam.c ret, size, cmd); cmd 200 drivers/hid/hid-steam.c static inline int steam_send_report_byte(struct steam_device *steam, u8 cmd) cmd 202 drivers/hid/hid-steam.c return steam_send_report(steam, &cmd, 1); cmd 211 drivers/hid/hid-steam.c u8 cmd[64] = {STEAM_CMD_WRITE_REGISTER, 0x00}; cmd 220 drivers/hid/hid-steam.c cmd[cmd[1] + 2] = reg; cmd 221 drivers/hid/hid-steam.c cmd[cmd[1] + 3] = val & 0xff; cmd 222 drivers/hid/hid-steam.c cmd[cmd[1] + 4] = val >> 8; cmd 223 drivers/hid/hid-steam.c cmd[1] += 3; cmd 227 drivers/hid/hid-steam.c return steam_send_report(steam, cmd, 2 + cmd[1]); cmd 237 drivers/hid/hid-steam.c u8 cmd[] = {STEAM_CMD_GET_SERIAL, 0x15, 0x01}; cmd 240 drivers/hid/hid-steam.c ret = steam_send_report(steam, cmd, sizeof(cmd)); cmd 36 drivers/hid/hid-u2fzero.c u8 cmd; cmd 157 drivers/hid/hid-u2fzero.c .cmd = U2F_CUSTOM_WINK, cmd 185 drivers/hid/hid-u2fzero.c .cmd = U2F_CUSTOM_GET_RNG, cmd 132 drivers/hid/hid-wiimote-core.c __u8 cmd[2]; cmd 143 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_RUMBLE; cmd 144 drivers/hid/hid-wiimote-core.c cmd[1] = 0; cmd 146 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 147 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 152 drivers/hid/hid-wiimote-core.c __u8 cmd[2]; cmd 159 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_LED; cmd 160 drivers/hid/hid-wiimote-core.c cmd[1] = 0; cmd 163 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x10; cmd 165 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x20; cmd 167 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x40; cmd 169 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x80; cmd 171 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 172 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 242 drivers/hid/hid-wiimote-core.c __u8 cmd[3]; cmd 249 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_DRM; cmd 250 drivers/hid/hid-wiimote-core.c cmd[1] = 0; cmd 251 drivers/hid/hid-wiimote-core.c cmd[2] = drm; cmd 254 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 255 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 260 drivers/hid/hid-wiimote-core.c __u8 cmd[2]; cmd 262 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_SREQ; cmd 263 drivers/hid/hid-wiimote-core.c cmd[1] = 0; cmd 265 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 266 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 285 drivers/hid/hid-wiimote-core.c __u8 cmd[2]; cmd 287 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_IR1; cmd 288 drivers/hid/hid-wiimote-core.c cmd[1] = flags; cmd 290 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 291 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 296 drivers/hid/hid-wiimote-core.c __u8 cmd[2]; cmd 298 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_IR2; cmd 299 drivers/hid/hid-wiimote-core.c cmd[1] = flags; cmd 301 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 302 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 314 drivers/hid/hid-wiimote-core.c __u8 cmd[22]; cmd 321 drivers/hid/hid-wiimote-core.c memset(cmd, 0, sizeof(cmd)); cmd 322 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_WMEM; cmd 323 drivers/hid/hid-wiimote-core.c cmd[2] = (offset >> 16) & 0xff; cmd 324 drivers/hid/hid-wiimote-core.c cmd[3] = (offset >> 8) & 0xff; cmd 325 drivers/hid/hid-wiimote-core.c cmd[4] = offset & 0xff; cmd 326 drivers/hid/hid-wiimote-core.c cmd[5] = size; cmd 327 drivers/hid/hid-wiimote-core.c memcpy(&cmd[6], buf, size); cmd 330 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x04; cmd 332 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 333 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 339 drivers/hid/hid-wiimote-core.c __u8 cmd[7]; cmd 346 drivers/hid/hid-wiimote-core.c cmd[0] = WIIPROTO_REQ_RMEM; cmd 347 drivers/hid/hid-wiimote-core.c cmd[1] = 0; cmd 348 drivers/hid/hid-wiimote-core.c cmd[2] = (offset >> 16) & 0xff; cmd 349 drivers/hid/hid-wiimote-core.c cmd[3] = (offset >> 8) & 0xff; cmd 350 drivers/hid/hid-wiimote-core.c cmd[4] = offset & 0xff; cmd 351 drivers/hid/hid-wiimote-core.c cmd[5] = (size >> 8) & 0xff; cmd 352 drivers/hid/hid-wiimote-core.c cmd[6] = size & 0xff; cmd 355 drivers/hid/hid-wiimote-core.c cmd[1] |= 0x04; cmd 357 drivers/hid/hid-wiimote-core.c wiiproto_keep_rumble(wdata, &cmd[1]); cmd 358 drivers/hid/hid-wiimote-core.c wiimote_queue(wdata, cmd, sizeof(cmd)); cmd 1477 drivers/hid/hid-wiimote-core.c __u8 cmd = payload[2]; cmd 1481 drivers/hid/hid-wiimote-core.c if (wiimote_cmd_pending(wdata, cmd, 0)) { cmd 1486 drivers/hid/hid-wiimote-core.c cmd); cmd 127 drivers/hid/hid-wiimote.h int cmd; cmd 295 drivers/hid/hid-wiimote.h static inline bool wiimote_cmd_pending(struct wiimote_data *wdata, int cmd, cmd 298 drivers/hid/hid-wiimote.h return wdata->state.cmd == cmd && wdata->state.opt == opt; cmd 304 drivers/hid/hid-wiimote.h wdata->state.cmd = WIIPROTO_REQ_NULL; cmd 314 drivers/hid/hid-wiimote.h wdata->state.cmd = WIIPROTO_REQ_MAX; cmd 329 drivers/hid/hid-wiimote.h static inline void wiimote_cmd_set(struct wiimote_data *wdata, int cmd, cmd 333 drivers/hid/hid-wiimote.h wdata->state.cmd = cmd; cmd 355 drivers/hid/hid-wiimote.h else if (wdata->state.cmd != WIIPROTO_REQ_NULL) cmd 369 drivers/hid/hid-wiimote.h else if (wdata->state.cmd != WIIPROTO_REQ_NULL) cmd 363 drivers/hid/hidraw.c static long hidraw_ioctl(struct file *file, unsigned int cmd, cmd 379 drivers/hid/hidraw.c switch (cmd) { cmd 415 drivers/hid/hidraw.c if (_IOC_TYPE(cmd) != 'H') { cmd 420 drivers/hid/hidraw.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCSFEATURE(0))) { cmd 421 drivers/hid/hidraw.c int len = _IOC_SIZE(cmd); cmd 425 drivers/hid/hidraw.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCGFEATURE(0))) { cmd 426 drivers/hid/hidraw.c int len = _IOC_SIZE(cmd); cmd 432 drivers/hid/hidraw.c if (_IOC_DIR(cmd) != _IOC_READ) { cmd 437 drivers/hid/hidraw.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCGRAWNAME(0))) { cmd 439 drivers/hid/hidraw.c if (len > _IOC_SIZE(cmd)) cmd 440 drivers/hid/hidraw.c len = _IOC_SIZE(cmd); cmd 446 drivers/hid/hidraw.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCGRAWPHYS(0))) { cmd 448 drivers/hid/hidraw.c if (len > _IOC_SIZE(cmd)) cmd 449 drivers/hid/hidraw.c len = _IOC_SIZE(cmd); cmd 216 drivers/hid/i2c-hid/i2c-hid-core.c union command *cmd = (union command *)ihid->cmdbuf; cmd 227 drivers/hid/i2c-hid/i2c-hid-core.c cmd->c.reg = ihid->wHIDDescRegister; cmd 229 drivers/hid/i2c-hid/i2c-hid-core.c cmd->data[0] = ihid->hdesc_buffer[registerIndex]; cmd 230 drivers/hid/i2c-hid/i2c-hid-core.c cmd->data[1] = ihid->hdesc_buffer[registerIndex + 1]; cmd 234 drivers/hid/i2c-hid/i2c-hid-core.c cmd->c.opcode = command->opcode; cmd 235 drivers/hid/i2c-hid/i2c-hid-core.c cmd->c.reportTypeID = reportID | reportType << 4; cmd 238 drivers/hid/i2c-hid/i2c-hid-core.c memcpy(cmd->data + length, args, args_len); cmd 241 drivers/hid/i2c-hid/i2c-hid-core.c i2c_hid_dbg(ihid, "%s: cmd=%*ph\n", __func__, length, cmd->data); cmd 246 drivers/hid/i2c-hid/i2c-hid-core.c msg[0].buf = cmd->data; cmd 169 drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h #define IPC_BUILD_MNG_MSG(cmd, length) \ cmd 172 drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h ((cmd)<<IPC_HEADER_MNG_CMD_OFFSET)| \ cmd 58 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_hbm_cl_cmd *cmd = buf; cmd 60 drivers/hid/intel-ish-hid/ishtp/hbm.c memset(cmd, 0, len); cmd 62 drivers/hid/intel-ish-hid/ishtp/hbm.c cmd->hbm_cmd = hbm_cmd; cmd 63 drivers/hid/intel-ish-hid/ishtp/hbm.c cmd->host_addr = cl->host_client_id; cmd 64 drivers/hid/intel-ish-hid/ishtp/hbm.c cmd->fw_addr = cl->fw_client_id; cmd 78 drivers/hid/intel-ish-hid/ishtp/hbm.c struct ishtp_hbm_cl_cmd *cmd = buf; cmd 80 drivers/hid/intel-ish-hid/ishtp/hbm.c return cl->host_client_id == cmd->host_addr && cmd 81 drivers/hid/intel-ish-hid/ishtp/hbm.c cl->fw_client_id == cmd->fw_addr; cmd 887 drivers/hid/intel-ish-hid/ishtp/hbm.c if (msg_hdr->cmd == SYSTEM_STATE_SUBSCRIBE) cmd 892 drivers/hid/intel-ish-hid/ishtp/hbm.c msg_hdr->cmd); cmd 934 drivers/hid/intel-ish-hid/ishtp/hbm.c state_status_msg.hdr.cmd = SYSTEM_STATE_STATUS; cmd 960 drivers/hid/intel-ish-hid/ishtp/hbm.c state_status_msg.hdr.cmd = SYSTEM_STATE_STATUS; cmd 986 drivers/hid/intel-ish-hid/ishtp/hbm.c query_subscribers_msg.hdr.cmd = SYSTEM_STATE_QUERY_SUBSCRIBERS; cmd 241 drivers/hid/intel-ish-hid/ishtp/hbm.h uint32_t cmd; cmd 427 drivers/hid/usbhid/hiddev.c static noinline int hiddev_ioctl_usage(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg) cmd 441 drivers/hid/usbhid/hiddev.c if (cmd == HIDIOCGUSAGES || cmd == HIDIOCSUSAGES) { cmd 450 drivers/hid/usbhid/hiddev.c switch (cmd) { cmd 476 drivers/hid/usbhid/hiddev.c if (cmd != HIDIOCGUSAGE && cmd 477 drivers/hid/usbhid/hiddev.c cmd != HIDIOCGUSAGES && cmd 498 drivers/hid/usbhid/hiddev.c if (cmd == HIDIOCGCOLLECTIONINDEX) { cmd 508 drivers/hid/usbhid/hiddev.c if (cmd == HIDIOCGUSAGES || cmd == HIDIOCSUSAGES) { cmd 520 drivers/hid/usbhid/hiddev.c switch (cmd) { cmd 562 drivers/hid/usbhid/hiddev.c static noinline int hiddev_ioctl_string(struct hiddev *hiddev, unsigned int cmd, void __user *user_arg) cmd 590 drivers/hid/usbhid/hiddev.c static long hiddev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 614 drivers/hid/usbhid/hiddev.c switch (cmd) { cmd 681 drivers/hid/usbhid/hiddev.c r = hiddev_ioctl_string(hiddev, cmd, user_arg); cmd 794 drivers/hid/usbhid/hiddev.c r = hiddev_ioctl_usage(hiddev, cmd, user_arg); cmd 817 drivers/hid/usbhid/hiddev.c if (_IOC_TYPE(cmd) != 'H' || _IOC_DIR(cmd) != _IOC_READ) cmd 820 drivers/hid/usbhid/hiddev.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCGNAME(0))) { cmd 822 drivers/hid/usbhid/hiddev.c if (len > _IOC_SIZE(cmd)) cmd 823 drivers/hid/usbhid/hiddev.c len = _IOC_SIZE(cmd); cmd 829 drivers/hid/usbhid/hiddev.c if (_IOC_NR(cmd) == _IOC_NR(HIDIOCGPHYS(0))) { cmd 831 drivers/hid/usbhid/hiddev.c if (len > _IOC_SIZE(cmd)) cmd 832 drivers/hid/usbhid/hiddev.c len = _IOC_SIZE(cmd); cmd 845 drivers/hid/usbhid/hiddev.c static long hiddev_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 847 drivers/hid/usbhid/hiddev.c return hiddev_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 197 drivers/hsi/clients/cmt_speech.c static inline void cs_set_cmd(struct hsi_msg *msg, u32 cmd) cmd 200 drivers/hsi/clients/cmt_speech.c *data = cmd; cmd 427 drivers/hsi/clients/cmt_speech.c u32 cmd = cs_get_cmd(msg); cmd 438 drivers/hsi/clients/cmt_speech.c dev_dbg(&hi->cl->device, "Read on control: %08X\n", cmd); cmd 452 drivers/hsi/clients/cmt_speech.c cs_notify_control(cmd); cmd 740 drivers/hsi/clients/cmt_speech.c static int cs_hsi_command(struct cs_hsi_iface *hi, u32 cmd) cmd 745 drivers/hsi/clients/cmt_speech.c switch (cmd & TARGET_MASK) { cmd 747 drivers/hsi/clients/cmt_speech.c ret = cs_hsi_write_on_control(hi, cmd); cmd 750 drivers/hsi/clients/cmt_speech.c if ((cmd & CS_CMD_MASK) == CS_TX_DATA_READY) cmd 751 drivers/hsi/clients/cmt_speech.c ret = cs_hsi_write_on_data(hi, cmd & CS_PARAM_MASK); cmd 1200 drivers/hsi/clients/cmt_speech.c static long cs_char_ioctl(struct file *file, unsigned int cmd, cmd 1206 drivers/hsi/clients/cmt_speech.c switch (cmd) { cmd 525 drivers/hsi/clients/hsi_char.c static long hsc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 533 drivers/hsi/clients/hsi_char.c switch (cmd) { cmd 67 drivers/hsi/clients/ssi_protocol.c #define SSIP_CMD(cmd, payload) (((cmd) << 28) | ((payload) & 0xfffffff)) cmd 153 drivers/hsi/clients/ssi_protocol.c static inline void ssip_set_cmd(struct hsi_msg *msg, u32 cmd) cmd 158 drivers/hsi/clients/ssi_protocol.c *data = cmd; cmd 658 drivers/hsi/clients/ssi_protocol.c static void ssip_rx_bootinforeq(struct hsi_client *cl, u32 cmd) cmd 664 drivers/hsi/clients/ssi_protocol.c if (cmd == SSIP_CMT_LOADER_SYNC) cmd 686 drivers/hsi/clients/ssi_protocol.c if (SSIP_DATA_VERSION(cmd) != SSIP_LOCAL_VERID) cmd 699 drivers/hsi/clients/ssi_protocol.c static void ssip_rx_bootinforesp(struct hsi_client *cl, u32 cmd) cmd 703 drivers/hsi/clients/ssi_protocol.c if (SSIP_DATA_VERSION(cmd) != SSIP_LOCAL_VERID) cmd 716 drivers/hsi/clients/ssi_protocol.c static void ssip_rx_waketest(struct hsi_client *cl, u32 cmd) cmd 719 drivers/hsi/clients/ssi_protocol.c unsigned int wkres = SSIP_PAYLOAD(cmd); cmd 770 drivers/hsi/clients/ssi_protocol.c static void ssip_rx_strans(struct hsi_client *cl, u32 cmd) cmd 775 drivers/hsi/clients/ssi_protocol.c int len = SSIP_PDU_LENGTH(cmd); cmd 786 drivers/hsi/clients/ssi_protocol.c if (unlikely(SSIP_MSG_ID(cmd) != ssi->rxid)) { cmd 788 drivers/hsi/clients/ssi_protocol.c SSIP_MSG_ID(cmd), ssi->rxid); cmd 819 drivers/hsi/clients/ssi_protocol.c u32 cmd = ssip_get_cmd(msg); cmd 820 drivers/hsi/clients/ssi_protocol.c unsigned int cmdid = SSIP_COMMAND(cmd); cmd 829 drivers/hsi/clients/ssi_protocol.c dev_dbg(&cl->device, "RX cmd: 0x%08x\n", cmd); cmd 835 drivers/hsi/clients/ssi_protocol.c ssip_rx_bootinforeq(cl, cmd); cmd 838 drivers/hsi/clients/ssi_protocol.c ssip_rx_bootinforesp(cl, cmd); cmd 841 drivers/hsi/clients/ssi_protocol.c ssip_rx_waketest(cl, cmd); cmd 844 drivers/hsi/clients/ssi_protocol.c ssip_rx_strans(cl, cmd); cmd 850 drivers/hsi/clients/ssi_protocol.c dev_warn(&cl->device, "command 0x%08x not supported\n", cmd); cmd 46 drivers/hwmon/ads7828.c static inline u8 ads7828_cmd_byte(u8 cmd, int ch) cmd 48 drivers/hwmon/ads7828.c return cmd | (((ch >> 1) | (ch & 0x01) << 2) << 4); cmd 57 drivers/hwmon/ads7828.c u8 cmd = ads7828_cmd_byte(data->cmd_byte, attr->index); cmd 61 drivers/hwmon/ads7828.c err = regmap_read(data->regmap, cmd, ®val); cmd 177 drivers/hwmon/applesmc.c static int send_byte(u8 cmd, u16 port) cmd 182 drivers/hwmon/applesmc.c outb(cmd, port); cmd 197 drivers/hwmon/applesmc.c outb(cmd, port); cmd 200 drivers/hwmon/applesmc.c pr_warn("send_byte(0x%02x, 0x%04x) fail: 0x%02x\n", cmd, port, status); cmd 204 drivers/hwmon/applesmc.c static int send_command(u8 cmd) cmd 206 drivers/hwmon/applesmc.c return send_byte(cmd, APPLESMC_CMD_PORT); cmd 219 drivers/hwmon/applesmc.c static int read_smc(u8 cmd, const char *key, u8 *buffer, u8 len) cmd 224 drivers/hwmon/applesmc.c if (send_command(cmd) || send_argument(key)) { cmd 257 drivers/hwmon/applesmc.c static int write_smc(u8 cmd, const char *key, const u8 *buffer, u8 len) cmd 261 drivers/hwmon/applesmc.c if (send_command(cmd) || send_argument(key)) { cmd 427 drivers/hwmon/dell-smm-hwmon.c i8k_ioctl_unlocked(struct file *fp, unsigned int cmd, unsigned long arg) cmd 437 drivers/hwmon/dell-smm-hwmon.c switch (cmd) { cmd 501 drivers/hwmon/dell-smm-hwmon.c switch (cmd) { cmd 522 drivers/hwmon/dell-smm-hwmon.c static long i8k_ioctl(struct file *fp, unsigned int cmd, unsigned long arg) cmd 527 drivers/hwmon/dell-smm-hwmon.c ret = i8k_ioctl_unlocked(fp, cmd, arg); cmd 880 drivers/hwmon/fschmd.c static long watchdog_ioctl(struct file *filp, unsigned int cmd, cmd 891 drivers/hwmon/fschmd.c switch (cmd) { cmd 376 drivers/hwmon/ibmaem.c ipmi->tx_message.cmd = AEM_ELEMENT_CMD; cmd 502 drivers/hwmon/ibmaem.c data->tx_message.cmd = AEM_FIND_FW_CMD; cmd 640 drivers/hwmon/ibmaem.c data->tx_message.cmd = AEM_FW_INSTANCE_CMD; cmd 473 drivers/hwmon/ibmpex.c data->tx_message.cmd = PEX_COMMAND; cmd 163 drivers/hwmon/lm93.c static const struct { u8 cmd; u8 len; } lm93_block_read_cmds[12] = { cmd 887 drivers/hwmon/lm93.c lm93_block_read_cmds[fbn].cmd, lm93_block_buffer); cmd 894 drivers/hwmon/lm93.c lm93_block_read_cmds[fbn].cmd); cmd 128 drivers/hwmon/occ/common.c u8 cmd[8]; cmd 132 drivers/hwmon/occ/common.c cmd[0] = occ->seq_no++; /* sequence number */ cmd 133 drivers/hwmon/occ/common.c cmd[1] = 0; /* cmd type */ cmd 134 drivers/hwmon/occ/common.c cmd[2] = 0; /* data length msb */ cmd 135 drivers/hwmon/occ/common.c cmd[3] = 1; /* data length lsb */ cmd 136 drivers/hwmon/occ/common.c cmd[4] = occ->poll_cmd_data; /* data */ cmd 137 drivers/hwmon/occ/common.c cmd[5] = checksum >> 8; /* checksum msb */ cmd 138 drivers/hwmon/occ/common.c cmd[6] = checksum & 0xFF; /* checksum lsb */ cmd 139 drivers/hwmon/occ/common.c cmd[7] = 0; cmd 142 drivers/hwmon/occ/common.c rc = occ->send_cmd(occ, cmd); cmd 178 drivers/hwmon/occ/common.c u8 cmd[8]; cmd 182 drivers/hwmon/occ/common.c cmd[0] = 0; cmd 183 drivers/hwmon/occ/common.c cmd[1] = 0x22; cmd 184 drivers/hwmon/occ/common.c cmd[2] = 0; cmd 185 drivers/hwmon/occ/common.c cmd[3] = 2; cmd 187 drivers/hwmon/occ/common.c memcpy(&cmd[4], &user_power_cap_be, 2); cmd 189 drivers/hwmon/occ/common.c checksum += cmd[4] + cmd[5]; cmd 190 drivers/hwmon/occ/common.c cmd[6] = checksum >> 8; cmd 191 drivers/hwmon/occ/common.c cmd[7] = checksum & 0xFF; cmd 197 drivers/hwmon/occ/common.c rc = occ->send_cmd(occ, cmd); cmd 100 drivers/hwmon/occ/common.h int (*send_cmd)(struct occ *occ, u8 *cmd); cmd 111 drivers/hwmon/occ/p8_i2c.c static int p8_i2c_occ_send_cmd(struct occ *occ, u8 *cmd) cmd 130 drivers/hwmon/occ/p8_i2c.c rc = p8_i2c_occ_putscom_be(client, OCB_DATA3, cmd); cmd 19 drivers/hwmon/occ/p9_sbe.c static int p9_sbe_occ_send_cmd(struct occ *occ, u8 *cmd) cmd 26 drivers/hwmon/occ/p9_sbe.c rc = fsi_occ_submit(ctx->sbe, cmd, 8, resp, &resp_len); cmd 137 drivers/hwmon/pmbus/ibm-cffps.c u8 cmd; cmd 150 drivers/hwmon/pmbus/ibm-cffps.c cmd = CFFPS_FRU_CMD; cmd 153 drivers/hwmon/pmbus/ibm-cffps.c cmd = CFFPS_PN_CMD; cmd 156 drivers/hwmon/pmbus/ibm-cffps.c cmd = CFFPS_SN_CMD; cmd 201 drivers/hwmon/pmbus/ibm-cffps.c rc = i2c_smbus_read_block_data(psu->client, cmd, data); cmd 96 drivers/hwmon/sch56xx-common.c static int sch56xx_send_cmd(u16 addr, u8 cmd, u16 reg, u8 v) cmd 119 drivers/hwmon/sch56xx-common.c outb(cmd, addr + 4); /* VREG Access Type read:0x02 write:0x03 */ cmd 124 drivers/hwmon/sch56xx-common.c if (cmd == SCH56XX_CMD_WRITE) cmd 185 drivers/hwmon/sch56xx-common.c if (cmd == SCH56XX_CMD_READ) cmd 320 drivers/hwmon/sht15.c static int sht15_send_cmd(struct sht15_data *data, u8 cmd) cmd 327 drivers/hwmon/sht15.c sht15_send_byte(data, cmd); cmd 1385 drivers/hwmon/w83793.c static long watchdog_ioctl(struct file *filp, unsigned int cmd, cmd 1398 drivers/hwmon/w83793.c switch (cmd) { cmd 56 drivers/hwmon/xgene-hwmon.c #define TPC_EN_MSG(hndl, cmd, type) \ cmd 58 drivers/hwmon/xgene-hwmon.c MSG_SUBTYPE_SET(hndl) | TPC_CMD_SET(cmd) | type) cmd 798 drivers/hwtracing/stm/core.c stm_char_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 805 drivers/hwtracing/stm/core.c switch (cmd) { cmd 837 drivers/hwtracing/stm/core.c stm_char_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 839 drivers/hwtracing/stm/core.c return stm_char_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 234 drivers/i2c/busses/i2c-ali1563.c unsigned short flags, char rw, u8 cmd, cmd 283 drivers/i2c/busses/i2c-ali1563.c outb_p(cmd, SMB_HST_DAT0); cmd 286 drivers/i2c/busses/i2c-ali1563.c outb_p(cmd, SMB_HST_CMD); cmd 291 drivers/i2c/busses/i2c-ali1563.c outb_p(cmd, SMB_HST_CMD); cmd 298 drivers/i2c/busses/i2c-ali1563.c outb_p(cmd, SMB_HST_CMD); cmd 624 drivers/i2c/busses/i2c-bcm-iproc.c u32 cmd) cmd 630 drivers/i2c/busses/i2c-bcm-iproc.c iproc_i2c_wr_reg(iproc_i2c, M_CMD_OFFSET, cmd); cmd 170 drivers/i2c/busses/i2c-bcm-kona.c enum bcm_kona_cmd_t cmd) cmd 172 drivers/i2c/busses/i2c-bcm-kona.c dev_dbg(dev->device, "%s, %d\n", __func__, cmd); cmd 174 drivers/i2c/busses/i2c-bcm-kona.c switch (cmd) { cmd 202 drivers/i2c/busses/i2c-bcm-kona.c dev_err(dev->device, "Unknown command %d\n", cmd); cmd 253 drivers/i2c/busses/i2c-bcm-kona.c enum bcm_kona_cmd_t cmd) cmd 270 drivers/i2c/busses/i2c-bcm-kona.c bcm_kona_i2c_send_cmd_to_ctrl(dev, cmd); cmd 290 drivers/i2c/busses/i2c-brcmstb.c enum bsc_xfer_cmd cmd) cmd 315 drivers/i2c/busses/i2c-brcmstb.c cmd_string[cmd]); cmd 323 drivers/i2c/busses/i2c-brcmstb.c cmd_string[cmd]); cmd 339 drivers/i2c/busses/i2c-brcmstb.c enum bsc_xfer_cmd cmd; cmd 347 drivers/i2c/busses/i2c-brcmstb.c cmd = (pmsg->flags & I2C_M_RD) ? CMD_RD_NOACK cmd 351 drivers/i2c/busses/i2c-brcmstb.c cmd = (pmsg->flags & I2C_M_RD) ? CMD_RD : CMD_WR; cmd 358 drivers/i2c/busses/i2c-brcmstb.c if (cmd == CMD_WR || cmd == CMD_WR_NOACK) cmd 369 drivers/i2c/busses/i2c-brcmstb.c if (cmd == CMD_WR || cmd == CMD_WR_NOACK) { cmd 384 drivers/i2c/busses/i2c-brcmstb.c rc = brcmstb_send_i2c_cmd(dev, cmd); cmd 387 drivers/i2c/busses/i2c-brcmstb.c dev_dbg(dev->device, "%s failure", cmd_string[cmd]); cmd 392 drivers/i2c/busses/i2c-brcmstb.c if (cmd == CMD_RD || cmd == CMD_RD_NOACK) { cmd 411 drivers/i2c/busses/i2c-brcmstb.c enum bsc_xfer_cmd cmd = nak_expected ? CMD_WR : CMD_WR_NOACK; cmd 416 drivers/i2c/busses/i2c-brcmstb.c return brcmstb_send_i2c_cmd(dev, cmd); cmd 285 drivers/i2c/busses/i2c-designware-master.c u32 cmd = 0; cmd 302 drivers/i2c/busses/i2c-designware-master.c cmd |= BIT(9); cmd 305 drivers/i2c/busses/i2c-designware-master.c cmd |= BIT(10); cmd 315 drivers/i2c/busses/i2c-designware-master.c dw_writel(dev, cmd | 0x100, DW_IC_DATA_CMD); cmd 319 drivers/i2c/busses/i2c-designware-master.c dw_writel(dev, cmd | *buf++, DW_IC_DATA_CMD); cmd 72 drivers/i2c/busses/i2c-digicolor.c static void dc_i2c_cmd(struct dc_i2c *i2c, u8 cmd) cmd 74 drivers/i2c/busses/i2c-digicolor.c writeb_relaxed(cmd | II_COMMAND_GO, i2c->regs + II_COMMAND); cmd 139 drivers/i2c/busses/i2c-digicolor.c u8 cmd = readb_relaxed(i2c->regs + II_COMMAND); cmd 141 drivers/i2c/busses/i2c-digicolor.c return II_COMMAND_COMPLETION_STATUS(cmd); cmd 22 drivers/i2c/busses/i2c-dln2.c #define DLN2_I2C_CMD(cmd) DLN2_CMD(cmd, DLN2_I2C_MODULE_ID) cmd 55 drivers/i2c/busses/i2c-dln2.c u16 cmd; cmd 63 drivers/i2c/busses/i2c-dln2.c cmd = DLN2_I2C_ENABLE; cmd 65 drivers/i2c/busses/i2c-dln2.c cmd = DLN2_I2C_DISABLE; cmd 67 drivers/i2c/busses/i2c-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, sizeof(tx)); cmd 240 drivers/i2c/busses/i2c-fsi.c u32 cmd = I2C_CMD_WITH_START | I2C_CMD_WITH_ADDR; cmd 245 drivers/i2c/busses/i2c-fsi.c cmd |= I2C_CMD_READ; cmd 248 drivers/i2c/busses/i2c-fsi.c cmd |= I2C_CMD_WITH_STOP; cmd 250 drivers/i2c/busses/i2c-fsi.c cmd |= FIELD_PREP(I2C_CMD_ADDR, msg->addr); cmd 251 drivers/i2c/busses/i2c-fsi.c cmd |= FIELD_PREP(I2C_CMD_LEN, msg->len); cmd 253 drivers/i2c/busses/i2c-fsi.c return fsi_i2c_write_reg(i2c->fsi, I2C_FSI_CMD, &cmd); cmd 479 drivers/i2c/busses/i2c-fsi.c u32 cmd = I2C_CMD_WITH_STOP; cmd 504 drivers/i2c/busses/i2c-fsi.c rc = fsi_i2c_write_reg(fsi, I2C_FSI_CMD, &cmd); cmd 115 drivers/i2c/busses/i2c-highlander.c u16 cmd = (command << 8) | command; cmd 119 drivers/i2c/busses/i2c-highlander.c cmd = command << 8; cmd 120 drivers/i2c/busses/i2c-highlander.c iowrite16(cmd, dev->base + SMSADR + i); cmd 121 drivers/i2c/busses/i2c-highlander.c dev_dbg(dev->dev, "command data[%x] 0x%04x\n", i/2, cmd); cmd 261 drivers/i2c/busses/i2c-i801.c u8 cmd; cmd 564 drivers/i2c/busses/i2c-i801.c if (((priv->cmd & 0x1c) == I801_BLOCK_DATA) && cmd 590 drivers/i2c/busses/i2c-i801.c outb_p(priv->cmd | SMBHSTCNT_LAST_BYTE, cmd 710 drivers/i2c/busses/i2c-i801.c priv->cmd = smbcmd | SMBHSTCNT_INTREN; cmd 715 drivers/i2c/busses/i2c-i801.c outb_p(priv->cmd | SMBHSTCNT_START, SMBHSTCNT(priv)); cmd 472 drivers/i2c/busses/i2c-ibm_iic.c u8 cmd = cntl | ((count - 1) << CNTL_TCT_SHIFT); cmd 479 drivers/i2c/busses/i2c-ibm_iic.c cmd |= CNTL_CHT; cmd 481 drivers/i2c/busses/i2c-ibm_iic.c cmd |= CNTL_RPST; cmd 483 drivers/i2c/busses/i2c-ibm_iic.c DBG2("%d: xfer_bytes, %d, CNTL = 0x%02x\n", dev->idx, count, cmd); cmd 486 drivers/i2c/busses/i2c-ibm_iic.c out_8(&iic->cntl, cmd); cmd 464 drivers/i2c/busses/i2c-img-scb.c static const char *img_i2c_atomic_op_name(unsigned int cmd) cmd 466 drivers/i2c/busses/i2c-img-scb.c if (unlikely(cmd >= ARRAY_SIZE(img_i2c_atomic_cmd_names))) cmd 468 drivers/i2c/busses/i2c-img-scb.c return img_i2c_atomic_cmd_names[cmd]; cmd 472 drivers/i2c/busses/i2c-img-scb.c static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data) cmd 474 drivers/i2c/busses/i2c-img-scb.c i2c->at_cur_cmd = cmd; cmd 478 drivers/i2c/busses/i2c-img-scb.c if (cmd == CMD_GEN_DATA && i2c->mode == MODE_ATOMIC) { cmd 491 drivers/i2c/busses/i2c-img-scb.c img_i2c_atomic_op_name(cmd), cmd, data); cmd 492 drivers/i2c/busses/i2c-img-scb.c i2c->at_t_done = (cmd == CMD_RET_DATA || cmd == CMD_RET_ACK); cmd 497 drivers/i2c/busses/i2c-img-scb.c ((cmd & OVERRIDE_CMD_MASK) << OVERRIDE_CMD_SHIFT) | cmd 145 drivers/i2c/busses/i2c-jz4780.c int cmd; cmd 514 drivers/i2c/busses/i2c-jz4780.c src, i2c->cmd, i2c->cmd_buf[i2c->cmd], i2c->data_buf[i2c->cmd]); cmd 561 drivers/i2c/busses/i2c-jz4780.c i2c->cmd, i2c->cmd_buf[i2c->cmd]); cmd 563 drivers/i2c/busses/i2c-jz4780.c i2c->cmd, i2c->data_buf[i2c->cmd]); cmd 76 drivers/i2c/busses/i2c-mlxcpld.c u8 cmd; cmd 239 drivers/i2c/busses/i2c-mlxcpld.c priv->xfer.cmd = msgs[num - 1].flags & I2C_M_RD; cmd 241 drivers/i2c/busses/i2c-mlxcpld.c if (priv->xfer.cmd == I2C_M_RD && comm_len != msgs[0].len) { cmd 316 drivers/i2c/busses/i2c-mlxcpld.c if (priv->xfer.cmd != I2C_M_RD) cmd 364 drivers/i2c/busses/i2c-mlxcpld.c u8 cmd, val; cmd 393 drivers/i2c/busses/i2c-mlxcpld.c cmd = (priv->xfer.msg[0].addr << 1) | priv->xfer.cmd; cmd 394 drivers/i2c/busses/i2c-mlxcpld.c mlxcpld_i2c_write_comm(priv, MLXCPLD_LPCI2C_CMD_REG, &cmd, 1); cmd 131 drivers/i2c/busses/i2c-mt7621.c static int mtk_i2c_master_cmd(struct mtk_i2c *i2c, u32 cmd, int page_len) cmd 133 drivers/i2c/busses/i2c-mt7621.c iowrite32(cmd | SM0CTL1_TRI | SM0CTL1_PGLEN(page_len), cmd 145 drivers/i2c/busses/i2c-mt7621.c u32 cmd; cmd 195 drivers/i2c/busses/i2c-mt7621.c cmd = (len > 8) ? cmd 201 drivers/i2c/busses/i2c-mt7621.c cmd = SM0CTL1_WRITE; cmd 204 drivers/i2c/busses/i2c-mt7621.c ret = mtk_i2c_master_cmd(i2c, cmd, page_len); cmd 333 drivers/i2c/busses/i2c-mxs.c static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd) cmd 337 drivers/i2c/busses/i2c-mxs.c writel(cmd, i2c->regs + MXS_I2C_CTRL0); cmd 353 drivers/i2c/busses/i2c-mxs.c static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd, cmd 356 drivers/i2c/busses/i2c-mxs.c writel(cmd, i2c->regs + MXS_I2C_CTRL0); cmd 406 drivers/i2c/busses/i2c-octeon-core.c u64 cmd; cmd 411 drivers/i2c/busses/i2c-octeon-core.c cmd = SW_TWSI_V | SW_TWSI_R | SW_TWSI_SOVR; cmd 413 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].len - 1) << SW_TWSI_SIZE_SHIFT; cmd 415 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].addr & 0x7full) << SW_TWSI_ADDR_SHIFT; cmd 418 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_10; cmd 420 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_7; cmd 422 drivers/i2c/busses/i2c-octeon-core.c octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); cmd 427 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); cmd 428 drivers/i2c/busses/i2c-octeon-core.c if ((cmd & SW_TWSI_R) == 0) cmd 432 drivers/i2c/busses/i2c-octeon-core.c msgs[0].buf[j] = (cmd >> (8 * i)) & 0xff; cmd 435 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI_EXT(i2c)); cmd 437 drivers/i2c/busses/i2c-octeon-core.c msgs[0].buf[j] = (cmd >> (8 * i)) & 0xff; cmd 448 drivers/i2c/busses/i2c-octeon-core.c u64 cmd; cmd 453 drivers/i2c/busses/i2c-octeon-core.c cmd = SW_TWSI_V | SW_TWSI_SOVR; cmd 455 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].len - 1) << SW_TWSI_SIZE_SHIFT; cmd 457 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].addr & 0x7full) << SW_TWSI_ADDR_SHIFT; cmd 460 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_10; cmd 462 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_7; cmd 465 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[0].buf[j] << (8 * i); cmd 475 drivers/i2c/busses/i2c-octeon-core.c octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); cmd 480 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); cmd 481 drivers/i2c/busses/i2c-octeon-core.c if ((cmd & SW_TWSI_R) == 0) cmd 492 drivers/i2c/busses/i2c-octeon-core.c u64 cmd; cmd 496 drivers/i2c/busses/i2c-octeon-core.c cmd = SW_TWSI_V | SW_TWSI_R | SW_TWSI_SOVR; cmd 498 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[1].len - 1) << SW_TWSI_SIZE_SHIFT; cmd 500 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].addr & 0x7full) << SW_TWSI_ADDR_SHIFT; cmd 503 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_10_IA; cmd 505 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_7_IA; cmd 510 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_EIA; cmd 512 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[0].buf[1] << SW_TWSI_IA_SHIFT; cmd 515 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[0].buf[0] << SW_TWSI_IA_SHIFT; cmd 519 drivers/i2c/busses/i2c-octeon-core.c octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); cmd 525 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); cmd 526 drivers/i2c/busses/i2c-octeon-core.c if ((cmd & SW_TWSI_R) == 0) cmd 530 drivers/i2c/busses/i2c-octeon-core.c msgs[1].buf[j] = (cmd >> (8 * i)) & 0xff; cmd 533 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI_EXT(i2c)); cmd 535 drivers/i2c/busses/i2c-octeon-core.c msgs[1].buf[j] = (cmd >> (8 * i)) & 0xff; cmd 547 drivers/i2c/busses/i2c-octeon-core.c u64 cmd, ext = 0; cmd 551 drivers/i2c/busses/i2c-octeon-core.c cmd = SW_TWSI_V | SW_TWSI_SOVR; cmd 553 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[1].len - 1) << SW_TWSI_SIZE_SHIFT; cmd 555 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)(msgs[0].addr & 0x7full) << SW_TWSI_ADDR_SHIFT; cmd 558 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_10_IA; cmd 560 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_OP_7_IA; cmd 563 drivers/i2c/busses/i2c-octeon-core.c cmd |= SW_TWSI_EIA; cmd 566 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[0].buf[1] << SW_TWSI_IA_SHIFT; cmd 568 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[0].buf[0] << SW_TWSI_IA_SHIFT; cmd 572 drivers/i2c/busses/i2c-octeon-core.c cmd |= (u64)msgs[1].buf[j] << (8 * i); cmd 583 drivers/i2c/busses/i2c-octeon-core.c octeon_i2c_writeq_flush(cmd, i2c->twsi_base + SW_TWSI(i2c)); cmd 589 drivers/i2c/busses/i2c-octeon-core.c cmd = __raw_readq(i2c->twsi_base + SW_TWSI(i2c)); cmd 590 drivers/i2c/busses/i2c-octeon-core.c if ((cmd & SW_TWSI_R) == 0) cmd 431 drivers/i2c/busses/i2c-pmcmsp.c static inline u32 pmcmsptwi_cmd_to_reg(const struct pmcmsptwi_cmd *cmd) cmd 433 drivers/i2c/busses/i2c-pmcmsp.c return ((cmd->type & 0x3) << 8) | cmd 434 drivers/i2c/busses/i2c-pmcmsp.c (((cmd->write_len - 1) & 0x7) << 4) | cmd 435 drivers/i2c/busses/i2c-pmcmsp.c ((cmd->read_len - 1) & 0x7); cmd 442 drivers/i2c/busses/i2c-pmcmsp.c struct pmcmsptwi_cmd *cmd, cmd 449 drivers/i2c/busses/i2c-pmcmsp.c "Setting address to 0x%04x\n", cmd->addr); cmd 450 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_writel(cmd->addr, data->iobase + MSP_TWI_ADD_REG_OFFSET); cmd 452 drivers/i2c/busses/i2c-pmcmsp.c if (cmd->type == MSP_TWI_CMD_WRITE || cmd 453 drivers/i2c/busses/i2c-pmcmsp.c cmd->type == MSP_TWI_CMD_WRITE_READ) { cmd 454 drivers/i2c/busses/i2c-pmcmsp.c u64 tmp = be64_to_cpup((__be64 *)cmd->write_data); cmd 455 drivers/i2c/busses/i2c-pmcmsp.c tmp >>= (MSP_MAX_BYTES_PER_RW - cmd->write_len) * 8; cmd 459 drivers/i2c/busses/i2c-pmcmsp.c if (cmd->write_len > 4) cmd 464 drivers/i2c/busses/i2c-pmcmsp.c retval = pmcmsptwi_do_xfer(pmcmsptwi_cmd_to_reg(cmd), data); cmd 468 drivers/i2c/busses/i2c-pmcmsp.c if (cmd->type == MSP_TWI_CMD_READ || cmd 469 drivers/i2c/busses/i2c-pmcmsp.c cmd->type == MSP_TWI_CMD_WRITE_READ) { cmd 471 drivers/i2c/busses/i2c-pmcmsp.c u64 rmsk = ~(0xffffffffffffffffLL << (cmd->read_len * 8)); cmd 474 drivers/i2c/busses/i2c-pmcmsp.c if (cmd->read_len > 4) cmd 480 drivers/i2c/busses/i2c-pmcmsp.c for (i = 0; i < cmd->read_len; i++) cmd 481 drivers/i2c/busses/i2c-pmcmsp.c cmd->read_data[i] = tmp >> i; cmd 499 drivers/i2c/busses/i2c-pmcmsp.c struct pmcmsptwi_cmd cmd; cmd 506 drivers/i2c/busses/i2c-pmcmsp.c cmd.type = MSP_TWI_CMD_WRITE_READ; cmd 507 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_len = msg->len; cmd 508 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_data = msg->buf; cmd 509 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_len = nextmsg->len; cmd 510 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_data = nextmsg->buf; cmd 512 drivers/i2c/busses/i2c-pmcmsp.c cmd.type = MSP_TWI_CMD_READ; cmd 513 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_len = msg->len; cmd 514 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_data = msg->buf; cmd 515 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_len = 0; cmd 516 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_data = NULL; cmd 518 drivers/i2c/busses/i2c-pmcmsp.c cmd.type = MSP_TWI_CMD_WRITE; cmd 519 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_len = 0; cmd 520 drivers/i2c/busses/i2c-pmcmsp.c cmd.read_data = NULL; cmd 521 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_len = msg->len; cmd 522 drivers/i2c/busses/i2c-pmcmsp.c cmd.write_data = msg->buf; cmd 525 drivers/i2c/busses/i2c-pmcmsp.c cmd.addr = msg->addr; cmd 538 drivers/i2c/busses/i2c-pmcmsp.c ret = pmcmsptwi_xfer_cmd(&cmd, data); cmd 36 drivers/i2c/busses/i2c-robotfuzz-osif.c static int osif_usb_read(struct i2c_adapter *adapter, int cmd, cmd 42 drivers/i2c/busses/i2c-robotfuzz-osif.c cmd, USB_TYPE_VENDOR | USB_RECIP_INTERFACE | cmd 46 drivers/i2c/busses/i2c-robotfuzz-osif.c static int osif_usb_write(struct i2c_adapter *adapter, int cmd, cmd 53 drivers/i2c/busses/i2c-robotfuzz-osif.c cmd, USB_TYPE_VENDOR | USB_RECIP_INTERFACE, cmd 205 drivers/i2c/busses/i2c-sprd.c u32 cmd = readl(i2c_dev->base + I2C_CTL) & ~I2C_MODE; cmd 207 drivers/i2c/busses/i2c-sprd.c writel(cmd | rw << 3, i2c_dev->base + I2C_CTL); cmd 205 drivers/i2c/busses/i2c-tegra-bpmp.c request->cmd = CMD_I2C_XFER; cmd 39 drivers/i2c/busses/i2c-tiny-usb.c static int usb_read(struct i2c_adapter *adapter, int cmd, cmd 42 drivers/i2c/busses/i2c-tiny-usb.c static int usb_write(struct i2c_adapter *adapter, int cmd, cmd 64 drivers/i2c/busses/i2c-tiny-usb.c int cmd = CMD_I2C_IO; cmd 67 drivers/i2c/busses/i2c-tiny-usb.c cmd |= CMD_I2C_IO_BEGIN; cmd 70 drivers/i2c/busses/i2c-tiny-usb.c cmd |= CMD_I2C_IO_END; cmd 82 drivers/i2c/busses/i2c-tiny-usb.c if (usb_read(adapter, cmd, cmd 92 drivers/i2c/busses/i2c-tiny-usb.c if (usb_write(adapter, cmd, cmd 173 drivers/i2c/busses/i2c-tiny-usb.c static int usb_read(struct i2c_adapter *adapter, int cmd, cmd 185 drivers/i2c/busses/i2c-tiny-usb.c cmd, USB_TYPE_VENDOR | USB_RECIP_INTERFACE | cmd 193 drivers/i2c/busses/i2c-tiny-usb.c static int usb_write(struct i2c_adapter *adapter, int cmd, cmd 205 drivers/i2c/busses/i2c-tiny-usb.c cmd, USB_TYPE_VENDOR | USB_RECIP_INTERFACE, cmd 121 drivers/i2c/busses/i2c-viperboard.c rmsg->header.cmd = VPRBRD_I2C_CMD_READ; cmd 227 drivers/i2c/busses/i2c-viperboard.c wmsg->header.cmd = VPRBRD_I2C_CMD_WRITE; cmd 290 drivers/i2c/busses/i2c-viperboard.c amsg->cmd = VPRBRD_I2C_CMD_ADDR; cmd 315 drivers/i2c/busses/i2c-viperboard.c amsg->cmd = VPRBRD_I2C_CMD_ADDR; cmd 329 drivers/i2c/busses/i2c-xlp9xx.c u32 intr_mask, cmd, val, len; cmd 392 drivers/i2c/busses/i2c-xlp9xx.c cmd = XLP9XX_I2C_CMD_START; cmd 394 drivers/i2c/busses/i2c-xlp9xx.c cmd |= (priv->msg_read ? cmd 397 drivers/i2c/busses/i2c-xlp9xx.c cmd |= XLP9XX_I2C_CMD_STOP; cmd 399 drivers/i2c/busses/i2c-xlp9xx.c xlp9xx_write_i2c_reg(priv, XLP9XX_I2C_CMD, cmd); cmd 510 drivers/i2c/i2c-core-acpi.c u8 cmd, u8 *data, u8 data_len) cmd 524 drivers/i2c/i2c-core-acpi.c msgs[0].buf = &cmd; cmd 536 drivers/i2c/i2c-core-acpi.c data_len, client->addr, cmd, ret); cmd 539 drivers/i2c/i2c-core-acpi.c data_len, client->addr, cmd, ret); cmd 553 drivers/i2c/i2c-core-acpi.c u8 cmd, u8 *data, u8 data_len) cmd 564 drivers/i2c/i2c-core-acpi.c buffer[0] = cmd; cmd 1790 drivers/i2c/i2c-core-base.c unsigned cmd; cmd 1805 drivers/i2c/i2c-core-base.c driver->command(client, arg->cmd, arg->arg); cmd 1809 drivers/i2c/i2c-core-base.c void i2c_clients_command(struct i2c_adapter *adap, unsigned int cmd, void *arg) cmd 1813 drivers/i2c/i2c-core-base.c cmd_arg.cmd = cmd; cmd 392 drivers/i2c/i2c-dev.c static long i2cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 398 drivers/i2c/i2c-dev.c cmd, arg); cmd 400 drivers/i2c/i2c-dev.c switch (cmd) { cmd 406 drivers/i2c/i2c-dev.c if (cmd == I2C_SLAVE && i2cdev_check_addr(client->adapter, arg)) cmd 514 drivers/i2c/i2c-dev.c static long compat_i2cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 518 drivers/i2c/i2c-dev.c switch (cmd) { cmd 570 drivers/i2c/i2c-dev.c return i2cdev_ioctl(file, cmd, arg); cmd 627 drivers/i3c/master.c static void i3c_ccc_cmd_init(struct i3c_ccc_cmd *cmd, bool rnw, u8 id, cmd 631 drivers/i3c/master.c cmd->rnw = rnw ? 1 : 0; cmd 632 drivers/i3c/master.c cmd->id = id; cmd 633 drivers/i3c/master.c cmd->dests = dests; cmd 634 drivers/i3c/master.c cmd->ndests = ndests; cmd 635 drivers/i3c/master.c cmd->err = I3C_ERROR_UNKNOWN; cmd 639 drivers/i3c/master.c struct i3c_ccc_cmd *cmd) cmd 643 drivers/i3c/master.c if (!cmd || !master) cmd 653 drivers/i3c/master.c if ((cmd->id & I3C_CCC_DIRECT) && (!cmd->dests || !cmd->ndests)) cmd 657 drivers/i3c/master.c !master->ops->supports_ccc_cmd(master, cmd)) cmd 660 drivers/i3c/master.c ret = master->ops->send_ccc_cmd(master, cmd); cmd 662 drivers/i3c/master.c if (cmd->err != I3C_ERROR_UNKNOWN) cmd 663 drivers/i3c/master.c return cmd->err; cmd 739 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 750 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, false, cmd 753 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 778 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 782 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, false, I3C_CCC_ENTDAA, &dest, 1); cmd 783 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 795 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 803 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, false, cmd 808 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 882 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 940 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, false, I3C_CCC_DEFSLVS, &dest, 1); cmd 941 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 953 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 964 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, false, cmd 967 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 991 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1006 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETMRL, &dest, 1); cmd 1007 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1032 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1039 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETMWL, &dest, 1); cmd 1040 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1062 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1070 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETMXDS, &dest, 1); cmd 1071 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1098 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1106 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETHDRCAP, &dest, 1); cmd 1107 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1129 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1136 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETPID, &dest, 1); cmd 1137 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1159 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1166 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETBCR, &dest, 1); cmd 1167 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 1184 drivers/i3c/master.c struct i3c_ccc_cmd cmd; cmd 1191 drivers/i3c/master.c i3c_ccc_cmd_init(&cmd, true, I3C_CCC_GETDCR, &dest, 1); cmd 1192 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); cmd 259 drivers/i3c/master/dw-i3c-master.c const struct i3c_ccc_cmd *cmd) cmd 261 drivers/i3c/master/dw-i3c-master.c if (cmd->ndests > 1) cmd 264 drivers/i3c/master/dw-i3c-master.c switch (cmd->id) { cmd 388 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd = &xfer->cmds[i]; cmd 390 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_wr_tx_fifo(master, cmd->tx_buf, cmd->tx_len); cmd 399 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd = &xfer->cmds[i]; cmd 401 drivers/i3c/master/dw-i3c-master.c writel(cmd->cmd_hi, master->regs + COMMAND_QUEUE_PORT); cmd 402 drivers/i3c/master/dw-i3c-master.c writel(cmd->cmd_lo, master->regs + COMMAND_QUEUE_PORT); cmd 464 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd; cmd 469 drivers/i3c/master/dw-i3c-master.c cmd = &xfer->cmds[RESPONSE_PORT_TID(resp)]; cmd 470 drivers/i3c/master/dw-i3c-master.c cmd->rx_len = RESPONSE_PORT_DATA_LEN(resp); cmd 471 drivers/i3c/master/dw-i3c-master.c cmd->error = RESPONSE_PORT_ERR_STATUS(resp); cmd 472 drivers/i3c/master/dw-i3c-master.c if (cmd->rx_len && !cmd->error) cmd 473 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_read_rx_fifo(master, cmd->rx_buf, cmd 474 drivers/i3c/master/dw-i3c-master.c cmd->rx_len); cmd 665 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd; cmd 678 drivers/i3c/master/dw-i3c-master.c cmd = xfer->cmds; cmd 679 drivers/i3c/master/dw-i3c-master.c cmd->tx_buf = ccc->dests[0].payload.data; cmd 680 drivers/i3c/master/dw-i3c-master.c cmd->tx_len = ccc->dests[0].payload.len; cmd 682 drivers/i3c/master/dw-i3c-master.c cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(ccc->dests[0].payload.len) | cmd 685 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_CP | cmd 707 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd; cmd 718 drivers/i3c/master/dw-i3c-master.c cmd = xfer->cmds; cmd 719 drivers/i3c/master/dw-i3c-master.c cmd->rx_buf = ccc->dests[0].payload.data; cmd 720 drivers/i3c/master/dw-i3c-master.c cmd->rx_len = ccc->dests[0].payload.len; cmd 722 drivers/i3c/master/dw-i3c-master.c cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(ccc->dests[0].payload.len) | cmd 725 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_READ_TRANSFER | cmd 765 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd; cmd 796 drivers/i3c/master/dw-i3c-master.c cmd = &xfer->cmds[0]; cmd 797 drivers/i3c/master/dw-i3c-master.c cmd->cmd_hi = 0x1; cmd 798 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_DEV_COUNT(master->maxdevs - pos) | cmd 809 drivers/i3c/master/dw-i3c-master.c newdevs = GENMASK(master->maxdevs - cmd->rx_len - 1, 0); cmd 860 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd = &xfer->cmds[i]; cmd 862 drivers/i3c/master/dw-i3c-master.c cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(i3c_xfers[i].len) | cmd 866 drivers/i3c/master/dw-i3c-master.c cmd->rx_buf = i3c_xfers[i].data.in; cmd 867 drivers/i3c/master/dw-i3c-master.c cmd->rx_len = i3c_xfers[i].len; cmd 868 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_READ_TRANSFER | cmd 872 drivers/i3c/master/dw-i3c-master.c cmd->tx_buf = i3c_xfers[i].data.out; cmd 873 drivers/i3c/master/dw-i3c-master.c cmd->tx_len = i3c_xfers[i].len; cmd 874 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = cmd 878 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo |= COMMAND_PORT_TID(i) | cmd 883 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo |= COMMAND_PORT_TOC; cmd 988 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_cmd *cmd = &xfer->cmds[i]; cmd 990 drivers/i3c/master/dw-i3c-master.c cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(i2c_xfers[i].len) | cmd 993 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_TID(i) | cmd 998 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo |= COMMAND_PORT_READ_TRANSFER; cmd 999 drivers/i3c/master/dw-i3c-master.c cmd->rx_buf = i2c_xfers[i].buf; cmd 1000 drivers/i3c/master/dw-i3c-master.c cmd->rx_len = i2c_xfers[i].len; cmd 1002 drivers/i3c/master/dw-i3c-master.c cmd->tx_buf = i2c_xfers[i].buf; cmd 1003 drivers/i3c/master/dw-i3c-master.c cmd->tx_len = i2c_xfers[i].len; cmd 1007 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo |= COMMAND_PORT_TOC; cmd 444 drivers/i3c/master/i3c-master-cdns.c const struct i3c_ccc_cmd *cmd) cmd 446 drivers/i3c/master/i3c-master-cdns.c if (cmd->ndests > 1) cmd 449 drivers/i3c/master/i3c-master-cdns.c switch (cmd->id) { cmd 530 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_cmd *cmd = &xfer->cmds[i]; cmd 532 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_wr_to_tx_fifo(master, cmd->tx_buf, cmd 533 drivers/i3c/master/i3c-master-cdns.c cmd->tx_len); cmd 537 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_cmd *cmd = &xfer->cmds[i]; cmd 539 drivers/i3c/master/i3c-master-cdns.c writel(cmd->cmd1 | CMD1_FIFO_CMDID(i), cmd 541 drivers/i3c/master/i3c-master-cdns.c writel(cmd->cmd0, master->regs + CMD0_FIFO); cmd 567 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_cmd *cmd; cmd 577 drivers/i3c/master/i3c-master-cdns.c cmd = &xfer->cmds[CMDR_CMDID(cmdr)]; cmd 578 drivers/i3c/master/i3c-master-cdns.c rx_len = min_t(u32, CMDR_XFER_BYTES(cmdr), cmd->rx_len); cmd 579 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_rd_from_rx_fifo(master, cmd->rx_buf, rx_len); cmd 580 drivers/i3c/master/i3c-master-cdns.c cmd->error = CMDR_ERROR(cmdr); cmd 666 drivers/i3c/master/i3c-master-cdns.c static enum i3c_error_code cdns_i3c_cmd_get_err(struct cdns_i3c_cmd *cmd) cmd 668 drivers/i3c/master/i3c-master-cdns.c switch (cmd->error) { cmd 687 drivers/i3c/master/i3c-master-cdns.c struct i3c_ccc_cmd *cmd) cmd 699 drivers/i3c/master/i3c-master-cdns.c ccmd->cmd1 = CMD1_FIFO_CCC(cmd->id); cmd 701 drivers/i3c/master/i3c-master-cdns.c CMD0_FIFO_PL_LEN(cmd->dests[0].payload.len); cmd 703 drivers/i3c/master/i3c-master-cdns.c if (cmd->id & I3C_CCC_DIRECT) cmd 704 drivers/i3c/master/i3c-master-cdns.c ccmd->cmd0 |= CMD0_FIFO_DEV_ADDR(cmd->dests[0].addr); cmd 706 drivers/i3c/master/i3c-master-cdns.c if (cmd->rnw) { cmd 708 drivers/i3c/master/i3c-master-cdns.c ccmd->rx_buf = cmd->dests[0].payload.data; cmd 709 drivers/i3c/master/i3c-master-cdns.c ccmd->rx_len = cmd->dests[0].payload.len; cmd 711 drivers/i3c/master/i3c-master-cdns.c ccmd->tx_buf = cmd->dests[0].payload.data; cmd 712 drivers/i3c/master/i3c-master-cdns.c ccmd->tx_len = cmd->dests[0].payload.len; cmd 720 drivers/i3c/master/i3c-master-cdns.c cmd->err = cdns_i3c_cmd_get_err(&xfer->cmds[0]); cmd 210 drivers/ide/alim15x3.c static int ali_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) cmd 213 drivers/ide/alim15x3.c if (cmd->tf_flags & IDE_TFLAG_WRITE) cmd 93 drivers/ide/au1xxx-ide.c static void au1xxx_input_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 99 drivers/ide/au1xxx-ide.c static void au1xxx_output_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 215 drivers/ide/au1xxx-ide.c static int auide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) cmd 220 drivers/ide/au1xxx-ide.c int i = cmd->sg_nents, count = 0; cmd 221 drivers/ide/au1xxx-ide.c int iswrite = !!(cmd->tf_flags & IDE_TFLAG_WRITE); cmd 288 drivers/ide/au1xxx-ide.c static int auide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 290 drivers/ide/au1xxx-ide.c if (auide_build_dmatable(drive, cmd) == 0) cmd 81 drivers/ide/cs5535.c u8 cmd, pioa; cmd 83 drivers/ide/cs5535.c cmd = pioa = speed - XFER_PIO_0; cmd 88 drivers/ide/cs5535.c if (piob < cmd) cmd 89 drivers/ide/cs5535.c cmd = piob; cmd 93 drivers/ide/cs5535.c reg = (cs5535_pio_cmd_timings[cmd] << 16) | cmd 100 drivers/ide/cs5535.c if (((reg >> 16) & cs5535_pio_cmd_timings[cmd]) != cmd 101 drivers/ide/cs5535.c cs5535_pio_cmd_timings[cmd]) { cmd 103 drivers/ide/cs5535.c reg |= cs5535_pio_cmd_timings[cmd] << 16; cmd 66 drivers/ide/falconide.c static void falconide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 71 drivers/ide/falconide.c if (drive->media == ide_disk && cmd && (cmd->tf_flags & IDE_TFLAG_FS)) { cmd 79 drivers/ide/falconide.c static void falconide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 84 drivers/ide/falconide.c if (drive->media == ide_disk && cmd && (cmd->tf_flags & IDE_TFLAG_FS)) { cmd 309 drivers/ide/icside.c static int icside_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 316 drivers/ide/icside.c if (cmd->tf_flags & IDE_TFLAG_WRITE) cmd 345 drivers/ide/icside.c set_dma_sg(ec->dma, hwif->sg_table, cmd->sg_nents); cmd 321 drivers/ide/ide-acpi.c struct ide_cmd cmd; cmd 334 drivers/ide/ide-acpi.c memset(&cmd, 0, sizeof(cmd)); cmd 335 drivers/ide/ide-acpi.c memcpy(&cmd.tf.feature, gtf, REGS_PER_GTF); cmd 336 drivers/ide/ide-acpi.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 337 drivers/ide/ide-acpi.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 339 drivers/ide/ide-acpi.c err = ide_no_data_taskfile(drive, &cmd); cmd 107 drivers/ide/ide-atapi.c memcpy(scsi_req(rq)->cmd, pc->c, 12); cmd 109 drivers/ide/ide-atapi.c scsi_req(rq)->cmd[13] = REQ_IDETAPE_PC1; cmd 228 drivers/ide/ide-atapi.c req->cmd[0] = GPCMD_REQUEST_SENSE; cmd 229 drivers/ide/ide-atapi.c req->cmd[4] = cmd_len; cmd 231 drivers/ide/ide-atapi.c req->cmd[13] = REQ_IDETAPE_PC1; cmd 280 drivers/ide/ide-atapi.c memcpy(pc->c, scsi_req(sense_rq)->cmd, 12); cmd 302 drivers/ide/ide-atapi.c debug_log("%s: scsi_req(rq)->cmd[0]: 0x%x\n", __func__, scsi_req(rq)->cmd[0]); cmd 310 drivers/ide/ide-atapi.c switch (scsi_req(rq)->cmd[0]) { cmd 321 drivers/ide/ide-atapi.c scsi_req(rq)->cmd[0]); cmd 420 drivers/ide/ide-atapi.c struct ide_cmd *cmd = &hwif->cmd; cmd 441 drivers/ide/ide-atapi.c ide_dma_unmap_sg(drive, cmd); cmd 467 drivers/ide/ide-atapi.c (stat & ATA_ERR) && scsi_req(rq)->cmd[0] == REQUEST_SENSE) cmd 477 drivers/ide/ide-atapi.c if (scsi_req(rq)->cmd[0] == REQUEST_SENSE) { cmd 483 drivers/ide/ide-atapi.c debug_log("[cmd %x]: check condition\n", scsi_req(rq)->cmd[0]); cmd 539 drivers/ide/ide-atapi.c done = min_t(unsigned int, bcount, cmd->nleft); cmd 540 drivers/ide/ide-atapi.c ide_pio_bytes(drive, cmd, write, done); cmd 551 drivers/ide/ide-atapi.c scsi_req(rq)->cmd[0], done, bcount, scsi_req(rq)->resid_len); cmd 558 drivers/ide/ide-atapi.c static void ide_init_packet_cmd(struct ide_cmd *cmd, u8 valid_tf, cmd 561 drivers/ide/ide-atapi.c cmd->protocol = dma ? ATAPI_PROT_DMA : ATAPI_PROT_PIO; cmd 562 drivers/ide/ide-atapi.c cmd->valid.out.tf = IDE_VALID_LBAH | IDE_VALID_LBAM | cmd 564 drivers/ide/ide-atapi.c cmd->tf.command = ATA_CMD_PACKET; cmd 565 drivers/ide/ide-atapi.c cmd->tf.feature = dma; /* Use PIO/DMA */ cmd 566 drivers/ide/ide-atapi.c cmd->tf.lbam = bcount & 0xff; cmd 567 drivers/ide/ide-atapi.c cmd->tf.lbah = (bcount >> 8) & 0xff; cmd 634 drivers/ide/ide-atapi.c cmd_len = COMMAND_SIZE(scsi_req(rq)->cmd[0]); cmd 681 drivers/ide/ide-atapi.c hwif->tp_ops->output_data(drive, NULL, scsi_req(rq)->cmd, cmd_len); cmd 697 drivers/ide/ide-atapi.c ide_startstop_t ide_issue_pc(ide_drive_t *drive, struct ide_cmd *cmd) cmd 715 drivers/ide/ide-atapi.c drive->dma = !ide_dma_prepare(drive, cmd); cmd 734 drivers/ide/ide-atapi.c drive->dma = !ide_dma_prepare(drive, cmd); cmd 743 drivers/ide/ide-atapi.c ide_init_packet_cmd(cmd, valid_tf, bcount, drive->dma); cmd 745 drivers/ide/ide-atapi.c (void)do_rw_taskfile(drive, cmd); cmd 753 drivers/ide/ide-atapi.c ide_execute_command(drive, cmd, ide_transfer_pc, timeout); cmd 125 drivers/ide/ide-cd.c if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT && sense->asc == 0x24) cmd 157 drivers/ide/ide-cd.c failed_command->cmd[0]); cmd 167 drivers/ide/ide-cd.c if (failed_command && scsi_req(failed_command)->cmd[0] == GPCMD_READ_TOC_PMA_ATIP) cmd 295 drivers/ide/ide-cd.c rq->cmd[0], rq->cmd_type, err, stat); cmd 350 drivers/ide/ide-cd.c if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT) cmd 416 drivers/ide/ide-cd.c static void ide_cd_request_sense_fixup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 418 drivers/ide/ide-cd.c struct request *rq = cmd->rq; cmd 420 drivers/ide/ide-cd.c ide_debug_log(IDE_DBG_FUNC, "rq->cmd[0]: 0x%x", rq->cmd[0]); cmd 426 drivers/ide/ide-cd.c if (scsi_req(rq)->cmd[0] == GPCMD_REQUEST_SENSE && cmd 427 drivers/ide/ide-cd.c cmd->nleft > 0 && cmd->nleft <= 5) cmd 428 drivers/ide/ide-cd.c cmd->nleft = 0; cmd 431 drivers/ide/ide-cd.c int ide_cd_queue_pc(ide_drive_t *drive, const unsigned char *cmd, cmd 443 drivers/ide/ide-cd.c cmd[0], write, timeout, rq_flags); cmd 456 drivers/ide/ide-cd.c memcpy(scsi_req(rq)->cmd, cmd, BLK_MAX_CDB); cmd 515 drivers/ide/ide-cd.c static bool ide_cd_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) cmd 517 drivers/ide/ide-cd.c unsigned int nr_bytes = cmd->nbytes - cmd->nleft; cmd 519 drivers/ide/ide-cd.c if (cmd->tf_flags & IDE_TFLAG_WRITE) cmd 520 drivers/ide/ide-cd.c nr_bytes -= cmd->last_xfer_len; cmd 539 drivers/ide/ide-cd.c req->cmd[0] = GPCMD_READ_10; cmd 541 drivers/ide/ide-cd.c req->cmd[0] = GPCMD_WRITE_10; cmd 546 drivers/ide/ide-cd.c req->cmd[2] = (block >> 24) & 0xff; cmd 547 drivers/ide/ide-cd.c req->cmd[3] = (block >> 16) & 0xff; cmd 548 drivers/ide/ide-cd.c req->cmd[4] = (block >> 8) & 0xff; cmd 549 drivers/ide/ide-cd.c req->cmd[5] = block & 0xff; cmd 554 drivers/ide/ide-cd.c req->cmd[7] = (blocks >> 8) & 0xff; cmd 555 drivers/ide/ide-cd.c req->cmd[8] = blocks & 0xff; cmd 566 drivers/ide/ide-cd.c u8 *c = scsi_req(rq)->cmd; cmd 609 drivers/ide/ide-cd.c struct ide_cmd *cmd = &hwif->cmd; cmd 619 drivers/ide/ide-cd.c ide_debug_log(IDE_DBG_PC, "cmd: 0x%x, write: 0x%x", rq->cmd[0], write); cmd 627 drivers/ide/ide-cd.c ide_dma_unmap_sg(drive, cmd); cmd 657 drivers/ide/ide-cd.c thislen = !blk_rq_is_passthrough(rq) ? len : cmd->nleft; cmd 673 drivers/ide/ide-cd.c if (cmd->nleft > 0) { cmd 676 drivers/ide/ide-cd.c cmd->nleft); cmd 684 drivers/ide/ide-cd.c ide_cd_request_sense_fixup(drive, cmd); cmd 686 drivers/ide/ide-cd.c uptodate = cmd->nleft ? 0 : 1; cmd 693 drivers/ide/ide-cd.c ide_pio_bytes(drive, cmd, write, thislen); cmd 694 drivers/ide/ide-cd.c uptodate = cmd->nleft ? 0 : 1; cmd 710 drivers/ide/ide-cd.c cmd->last_xfer_len = 0; cmd 718 drivers/ide/ide-cd.c int blen = min_t(int, thislen, cmd->nleft); cmd 720 drivers/ide/ide-cd.c if (cmd->nleft == 0) cmd 723 drivers/ide/ide-cd.c ide_pio_bytes(drive, cmd, write, blen); cmd 724 drivers/ide/ide-cd.c cmd->last_xfer_len += blen; cmd 772 drivers/ide/ide-cd.c if (cmd->nleft == 0) cmd 780 drivers/ide/ide-cd.c if (ide_cd_error_cmd(drive, cmd)) cmd 785 drivers/ide/ide-cd.c scsi_req(rq)->resid_len -= cmd->nbytes - cmd->nleft; cmd 786 drivers/ide/ide-cd.c if (uptodate == 0 && (cmd->tf_flags & IDE_TFLAG_WRITE)) cmd 787 drivers/ide/ide-cd.c scsi_req(rq)->resid_len += cmd->last_xfer_len; cmd 810 drivers/ide/ide-cd.c rq->cmd[0], rq->cmd_flags, sectors_per_frame); cmd 844 drivers/ide/ide-cd.c rq->cmd[0], rq->cmd_type); cmd 878 drivers/ide/ide-cd.c struct ide_cmd cmd; cmd 883 drivers/ide/ide-cd.c rq->cmd[0], (unsigned long long)block); cmd 918 drivers/ide/ide-cd.c memset(&cmd, 0, sizeof(cmd)); cmd 921 drivers/ide/ide-cd.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 923 drivers/ide/ide-cd.c cmd.rq = rq; cmd 926 drivers/ide/ide-cd.c ide_init_sg_cmd(&cmd, blk_rq_bytes(rq)); cmd 927 drivers/ide/ide-cd.c ide_map_sg(drive, &cmd); cmd 930 drivers/ide/ide-cd.c return ide_issue_pc(drive, &cmd); cmd 962 drivers/ide/ide-cd.c unsigned char cmd[BLK_MAX_CDB]; cmd 971 drivers/ide/ide-cd.c memset(cmd, 0, BLK_MAX_CDB); cmd 972 drivers/ide/ide-cd.c cmd[0] = GPCMD_TEST_UNIT_READY; cmd 978 drivers/ide/ide-cd.c cmd[7] = cdi->sanyo_slot % 3; cmd 980 drivers/ide/ide-cd.c return ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, sshdr, 0, RQF_QUIET); cmd 992 drivers/ide/ide-cd.c unsigned char cmd[BLK_MAX_CDB]; cmd 998 drivers/ide/ide-cd.c memset(cmd, 0, BLK_MAX_CDB); cmd 999 drivers/ide/ide-cd.c cmd[0] = GPCMD_READ_CDVD_CAPACITY; cmd 1001 drivers/ide/ide-cd.c stat = ide_cd_queue_pc(drive, cmd, 0, &capbuf, &len, NULL, 0, cmd 1039 drivers/ide/ide-cd.c unsigned char cmd[BLK_MAX_CDB]; cmd 1043 drivers/ide/ide-cd.c memset(cmd, 0, BLK_MAX_CDB); cmd 1045 drivers/ide/ide-cd.c cmd[0] = GPCMD_READ_TOC_PMA_ATIP; cmd 1046 drivers/ide/ide-cd.c cmd[6] = trackno; cmd 1047 drivers/ide/ide-cd.c cmd[7] = (buflen >> 8); cmd 1048 drivers/ide/ide-cd.c cmd[8] = (buflen & 0xff); cmd 1049 drivers/ide/ide-cd.c cmd[9] = (format << 6); cmd 1052 drivers/ide/ide-cd.c cmd[1] = 2; cmd 1054 drivers/ide/ide-cd.c return ide_cd_queue_pc(drive, cmd, 0, buf, &buflen, NULL, 0, RQF_QUIET); cmd 1680 drivers/ide/ide-cd.c unsigned int cmd, unsigned long arg) cmd 1685 drivers/ide/ide-cd.c switch (cmd) { cmd 1694 drivers/ide/ide-cd.c err = generic_ide_ioctl(info->drive, bdev, cmd, arg); cmd 1696 drivers/ide/ide-cd.c err = cdrom_ioctl(&info->devinfo, bdev, mode, cmd, arg); cmd 1702 drivers/ide/ide-cd.c unsigned int cmd, unsigned long arg) cmd 1707 drivers/ide/ide-cd.c ret = idecd_locked_ioctl(bdev, mode, cmd, arg); cmd 114 drivers/ide/ide-cd_ioctl.c unsigned char cmd[BLK_MAX_CDB]; cmd 127 drivers/ide/ide-cd_ioctl.c memset(cmd, 0, BLK_MAX_CDB); cmd 129 drivers/ide/ide-cd_ioctl.c cmd[0] = GPCMD_START_STOP_UNIT; cmd 130 drivers/ide/ide-cd_ioctl.c cmd[4] = loej | (ejectflag != 0); cmd 132 drivers/ide/ide-cd_ioctl.c return ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, NULL, 0, 0); cmd 146 drivers/ide/ide-cd_ioctl.c unsigned char cmd[BLK_MAX_CDB]; cmd 148 drivers/ide/ide-cd_ioctl.c memset(cmd, 0, BLK_MAX_CDB); cmd 150 drivers/ide/ide-cd_ioctl.c cmd[0] = GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL; cmd 151 drivers/ide/ide-cd_ioctl.c cmd[4] = lockflag ? 1 : 0; cmd 153 drivers/ide/ide-cd_ioctl.c stat = ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, cmd 213 drivers/ide/ide-cd_ioctl.c unsigned char cmd[BLK_MAX_CDB]; cmd 220 drivers/ide/ide-cd_ioctl.c memset(cmd, 0, BLK_MAX_CDB); cmd 222 drivers/ide/ide-cd_ioctl.c cmd[0] = GPCMD_SET_SPEED; cmd 224 drivers/ide/ide-cd_ioctl.c cmd[2] = (speed >> 8) & 0xff; cmd 225 drivers/ide/ide-cd_ioctl.c cmd[3] = speed & 0xff; cmd 229 drivers/ide/ide-cd_ioctl.c cmd[4] = (speed >> 8) & 0xff; cmd 230 drivers/ide/ide-cd_ioctl.c cmd[5] = speed & 0xff; cmd 233 drivers/ide/ide-cd_ioctl.c stat = ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, NULL, 0, 0); cmd 270 drivers/ide/ide-cd_ioctl.c unsigned char cmd[BLK_MAX_CDB]; cmd 273 drivers/ide/ide-cd_ioctl.c memset(cmd, 0, BLK_MAX_CDB); cmd 275 drivers/ide/ide-cd_ioctl.c cmd[0] = GPCMD_READ_SUBCHANNEL; cmd 276 drivers/ide/ide-cd_ioctl.c cmd[1] = 2; /* MSF addressing */ cmd 277 drivers/ide/ide-cd_ioctl.c cmd[2] = 0x40; /* request subQ data */ cmd 278 drivers/ide/ide-cd_ioctl.c cmd[3] = 2; /* format */ cmd 279 drivers/ide/ide-cd_ioctl.c cmd[8] = len; cmd 281 drivers/ide/ide-cd_ioctl.c stat = ide_cd_queue_pc(drive, cmd, 0, buf, &len, NULL, 0, 0); cmd 350 drivers/ide/ide-cd_ioctl.c unsigned char cmd[BLK_MAX_CDB]; cmd 368 drivers/ide/ide-cd_ioctl.c memset(cmd, 0, BLK_MAX_CDB); cmd 370 drivers/ide/ide-cd_ioctl.c cmd[0] = GPCMD_PLAY_AUDIO_MSF; cmd 371 drivers/ide/ide-cd_ioctl.c lba_to_msf(lba_start, &cmd[3], &cmd[4], &cmd[5]); cmd 372 drivers/ide/ide-cd_ioctl.c lba_to_msf(lba_end - 1, &cmd[6], &cmd[7], &cmd[8]); cmd 374 drivers/ide/ide-cd_ioctl.c return ide_cd_queue_pc(drive, cmd, 0, NULL, NULL, NULL, 0, 0); cmd 420 drivers/ide/ide-cd_ioctl.c unsigned int cmd, void *arg) cmd 424 drivers/ide/ide-cd_ioctl.c switch (cmd) { cmd 461 drivers/ide/ide-cd_ioctl.c cgc->stat = ide_cd_queue_pc(drive, cgc->cmd, cmd 319 drivers/ide/ide-cd_verbose.c scsi_req(failed_command)->cmd[0]) { cmd 324 drivers/ide/ide-cd_verbose.c scsi_req(failed_command)->cmd[0]) cmd 333 drivers/ide/ide-cd_verbose.c printk(KERN_CONT "%02x ", scsi_req(failed_command)->cmd[i]); cmd 172 drivers/ide/ide-devsets.c scsi_req(rq)->cmd[0] = REQ_DEVSET_EXEC; cmd 173 drivers/ide/ide-devsets.c *(int *)&scsi_req(rq)->cmd[1] = arg; cmd 187 drivers/ide/ide-devsets.c err = setfunc(drive, *(int *)&scsi_req(rq)->cmd[1]); cmd 56 drivers/ide/ide-disk.c static void ide_tf_set_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 dma) cmd 60 drivers/ide/ide-disk.c lba48 = (cmd->tf_flags & IDE_TFLAG_LBA48) ? 2 : 0; cmd 61 drivers/ide/ide-disk.c write = (cmd->tf_flags & IDE_TFLAG_WRITE) ? 1 : 0; cmd 64 drivers/ide/ide-disk.c cmd->protocol = ATA_PROT_DMA; cmd 67 drivers/ide/ide-disk.c cmd->protocol = ATA_PROT_PIO; cmd 69 drivers/ide/ide-disk.c cmd->tf_flags |= IDE_TFLAG_MULTI_PIO; cmd 75 drivers/ide/ide-disk.c cmd->tf.command = ide_rw_cmds[index + lba48 + write]; cmd 89 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 90 drivers/ide/ide-disk.c struct ide_taskfile *tf = &cmd.tf; cmd 100 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 101 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 102 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 115 drivers/ide/ide-disk.c tf = &cmd.hob; cmd 123 drivers/ide/ide-disk.c cmd.valid.out.hob = IDE_VALID_OUT_HOB; cmd 124 drivers/ide/ide-disk.c cmd.valid.in.hob = IDE_VALID_IN_HOB; cmd 125 drivers/ide/ide-disk.c cmd.tf_flags |= IDE_TFLAG_LBA48; cmd 150 drivers/ide/ide-disk.c cmd.tf_flags |= IDE_TFLAG_FS; cmd 153 drivers/ide/ide-disk.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 155 drivers/ide/ide-disk.c ide_tf_set_cmd(drive, &cmd, dma); cmd 156 drivers/ide/ide-disk.c cmd.rq = rq; cmd 159 drivers/ide/ide-disk.c ide_init_sg_cmd(&cmd, nsectors << 9); cmd 160 drivers/ide/ide-disk.c ide_map_sg(drive, &cmd); cmd 163 drivers/ide/ide-disk.c rc = do_rw_taskfile(drive, &cmd); cmd 167 drivers/ide/ide-disk.c cmd.tf_flags |= IDE_TFLAG_DMA_PIO_FALLBACK; cmd 168 drivers/ide/ide-disk.c ide_tf_set_cmd(drive, &cmd, 0); cmd 169 drivers/ide/ide-disk.c ide_init_sg_cmd(&cmd, nsectors << 9); cmd 170 drivers/ide/ide-disk.c rc = do_rw_taskfile(drive, &cmd); cmd 208 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 209 drivers/ide/ide-disk.c struct ide_taskfile *tf = &cmd.tf; cmd 212 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 219 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 220 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 222 drivers/ide/ide-disk.c cmd.valid.out.hob = IDE_VALID_OUT_HOB; cmd 223 drivers/ide/ide-disk.c cmd.valid.in.hob = IDE_VALID_IN_HOB; cmd 224 drivers/ide/ide-disk.c cmd.tf_flags = IDE_TFLAG_LBA48; cmd 227 drivers/ide/ide-disk.c ide_no_data_taskfile(drive, &cmd); cmd 231 drivers/ide/ide-disk.c addr = ide_get_lba_addr(&cmd, lba48) + 1; cmd 242 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 243 drivers/ide/ide-disk.c struct ide_taskfile *tf = &cmd.tf; cmd 248 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 253 drivers/ide/ide-disk.c cmd.hob.lbal = (addr_req >>= 8) & 0xff; cmd 254 drivers/ide/ide-disk.c cmd.hob.lbam = (addr_req >>= 8) & 0xff; cmd 255 drivers/ide/ide-disk.c cmd.hob.lbah = (addr_req >>= 8) & 0xff; cmd 263 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 264 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 266 drivers/ide/ide-disk.c cmd.valid.out.hob = IDE_VALID_OUT_HOB; cmd 267 drivers/ide/ide-disk.c cmd.valid.in.hob = IDE_VALID_IN_HOB; cmd 268 drivers/ide/ide-disk.c cmd.tf_flags = IDE_TFLAG_LBA48; cmd 271 drivers/ide/ide-disk.c ide_no_data_taskfile(drive, &cmd); cmd 275 drivers/ide/ide-disk.c addr_set = ide_get_lba_addr(&cmd, lba48) + 1; cmd 432 drivers/ide/ide-disk.c struct ide_cmd *cmd; cmd 438 drivers/ide/ide-disk.c cmd = ide_req(rq)->special; cmd 439 drivers/ide/ide-disk.c memset(cmd, 0, sizeof(*cmd)); cmd 441 drivers/ide/ide-disk.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 445 drivers/ide/ide-disk.c BUG_ON(cmd == NULL); cmd 449 drivers/ide/ide-disk.c cmd->tf.command = ATA_CMD_FLUSH_EXT; cmd 451 drivers/ide/ide-disk.c cmd->tf.command = ATA_CMD_FLUSH; cmd 452 drivers/ide/ide-disk.c cmd->valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 453 drivers/ide/ide-disk.c cmd->tf_flags = IDE_TFLAG_DYN; cmd 454 drivers/ide/ide-disk.c cmd->protocol = ATA_PROT_NODATA; cmd 458 drivers/ide/ide-disk.c ide_req(rq)->special = cmd; cmd 459 drivers/ide/ide-disk.c cmd->rq = rq; cmd 510 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 512 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 513 drivers/ide/ide-disk.c cmd.tf.feature = feature; cmd 514 drivers/ide/ide-disk.c cmd.tf.nsect = nsect; cmd 515 drivers/ide/ide-disk.c cmd.tf.command = ATA_CMD_SET_FEATURES; cmd 516 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 517 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 519 drivers/ide/ide-disk.c return ide_no_data_taskfile(drive, &cmd); cmd 584 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 586 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 588 drivers/ide/ide-disk.c cmd.tf.command = ATA_CMD_FLUSH_EXT; cmd 590 drivers/ide/ide-disk.c cmd.tf.command = ATA_CMD_FLUSH; cmd 591 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 592 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 594 drivers/ide/ide-disk.c return ide_no_data_taskfile(drive, &cmd); cmd 768 drivers/ide/ide-disk.c struct ide_cmd cmd; cmd 774 drivers/ide/ide-disk.c memset(&cmd, 0, sizeof(cmd)); cmd 775 drivers/ide/ide-disk.c cmd.tf.command = on ? ATA_CMD_MEDIA_LOCK : ATA_CMD_MEDIA_UNLOCK; cmd 776 drivers/ide/ide-disk.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 777 drivers/ide/ide-disk.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 779 drivers/ide/ide-disk.c ret = ide_no_data_taskfile(drive, &cmd); cmd 20 drivers/ide/ide-disk_ioctl.c unsigned int cmd, unsigned long arg) cmd 25 drivers/ide/ide-disk_ioctl.c err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_disk_ioctl_settings); cmd 29 drivers/ide/ide-disk_ioctl.c err = generic_ide_ioctl(drive, bdev, cmd, arg); cmd 12 drivers/ide/ide-disk_proc.c struct ide_cmd cmd; cmd 13 drivers/ide/ide-disk_proc.c struct ide_taskfile *tf = &cmd.tf; cmd 15 drivers/ide/ide-disk_proc.c memset(&cmd, 0, sizeof(cmd)); cmd 20 drivers/ide/ide-disk_proc.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 21 drivers/ide/ide-disk_proc.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 23 drivers/ide/ide-disk_proc.c return ide_no_data_taskfile(drive, &cmd); cmd 28 drivers/ide/ide-disk_proc.c struct ide_cmd cmd; cmd 29 drivers/ide/ide-disk_proc.c struct ide_taskfile *tf = &cmd.tf; cmd 31 drivers/ide/ide-disk_proc.c memset(&cmd, 0, sizeof(cmd)); cmd 37 drivers/ide/ide-disk_proc.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 38 drivers/ide/ide-disk_proc.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 39 drivers/ide/ide-disk_proc.c cmd.protocol = ATA_PROT_PIO; cmd 41 drivers/ide/ide-disk_proc.c return ide_raw_taskfile(drive, &cmd, buf, 1); cmd 115 drivers/ide/ide-dma-sff.c int ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) cmd 124 drivers/ide/ide-dma-sff.c for_each_sg(hwif->sg_table, sg, cmd->sg_nents, i) { cmd 188 drivers/ide/ide-dma-sff.c int ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 192 drivers/ide/ide-dma-sff.c u8 rw = (cmd->tf_flags & IDE_TFLAG_WRITE) ? 0 : ATA_DMA_WR; cmd 196 drivers/ide/ide-dma-sff.c if (ide_build_dmatable(drive, cmd) == 0) { cmd 197 drivers/ide/ide-dma-sff.c ide_map_sg(drive, cmd); cmd 94 drivers/ide/ide-dma.c struct ide_cmd *cmd = &hwif->cmd; cmd 99 drivers/ide/ide-dma.c ide_dma_unmap_sg(drive, cmd); cmd 104 drivers/ide/ide-dma.c if ((cmd->tf_flags & IDE_TFLAG_FS) == 0) cmd 105 drivers/ide/ide-dma.c ide_finish_cmd(drive, cmd, stat); cmd 108 drivers/ide/ide-dma.c blk_rq_sectors(cmd->rq) << 9); cmd 133 drivers/ide/ide-dma.c static int ide_dma_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) cmd 139 drivers/ide/ide-dma.c if (cmd->tf_flags & IDE_TFLAG_WRITE) cmd 140 drivers/ide/ide-dma.c cmd->sg_dma_direction = DMA_TO_DEVICE; cmd 142 drivers/ide/ide-dma.c cmd->sg_dma_direction = DMA_FROM_DEVICE; cmd 144 drivers/ide/ide-dma.c i = dma_map_sg(hwif->dev, sg, cmd->sg_nents, cmd->sg_dma_direction); cmd 146 drivers/ide/ide-dma.c cmd->orig_sg_nents = cmd->sg_nents; cmd 147 drivers/ide/ide-dma.c cmd->sg_nents = i; cmd 164 drivers/ide/ide-dma.c void ide_dma_unmap_sg(ide_drive_t *drive, struct ide_cmd *cmd) cmd 168 drivers/ide/ide-dma.c dma_unmap_sg(hwif->dev, hwif->sg_table, cmd->orig_sg_nents, cmd 169 drivers/ide/ide-dma.c cmd->sg_dma_direction); cmd 450 drivers/ide/ide-dma.c struct ide_cmd *cmd = &hwif->cmd; cmd 461 drivers/ide/ide-dma.c ide_dma_unmap_sg(drive, cmd); cmd 474 drivers/ide/ide-dma.c ide_dma_unmap_sg(drive, cmd); cmd 531 drivers/ide/ide-dma.c int ide_dma_prepare(ide_drive_t *drive, struct ide_cmd *cmd) cmd 536 drivers/ide/ide-dma.c (dma_ops->dma_check && dma_ops->dma_check(drive, cmd))) cmd 538 drivers/ide/ide-dma.c ide_map_sg(drive, cmd); cmd 539 drivers/ide/ide-dma.c if (ide_dma_map_sg(drive, cmd) == 0) cmd 541 drivers/ide/ide-dma.c if (dma_ops->dma_setup(drive, cmd)) cmd 546 drivers/ide/ide-dma.c ide_dma_unmap_sg(drive, cmd); cmd 548 drivers/ide/ide-dma.c ide_map_sg(drive, cmd); cmd 129 drivers/ide/ide-eh.c struct ide_cmd *cmd = ide_req(rq)->special; cmd 131 drivers/ide/ide-eh.c if (cmd) cmd 132 drivers/ide/ide-eh.c ide_complete_cmd(drive, cmd, stat, err); cmd 152 drivers/ide/ide-eh.c scsi_req(rq)->cmd[0] == REQ_DRIVE_RESET) { cmd 124 drivers/ide/ide-floppy.c struct ide_cmd *cmd, cmd 155 drivers/ide/ide-floppy.c return ide_issue_pc(drive, cmd); cmd 198 drivers/ide/ide-floppy.c int cmd = rq_data_dir(rq); cmd 203 drivers/ide/ide-floppy.c pc->c[0] = cmd == READ ? GPCMD_READ_10 : GPCMD_WRITE_10; cmd 207 drivers/ide/ide-floppy.c memcpy(scsi_req(rq)->cmd, pc->c, 12); cmd 210 drivers/ide/ide-floppy.c if (cmd == WRITE) cmd 220 drivers/ide/ide-floppy.c memcpy(pc->c, scsi_req(rq)->cmd, sizeof(pc->c)); cmd 233 drivers/ide/ide-floppy.c struct ide_cmd cmd; cmd 236 drivers/ide/ide-floppy.c ide_debug_log(IDE_DBG_FUNC, "enter, cmd: 0x%x\n", rq->cmd[0]); cmd 288 drivers/ide/ide-floppy.c memset(&cmd, 0, sizeof(cmd)); cmd 291 drivers/ide/ide-floppy.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 293 drivers/ide/ide-floppy.c cmd.rq = rq; cmd 296 drivers/ide/ide-floppy.c ide_init_sg_cmd(&cmd, blk_rq_bytes(rq)); cmd 297 drivers/ide/ide-floppy.c ide_map_sg(drive, &cmd); cmd 302 drivers/ide/ide-floppy.c return ide_floppy_issue_pc(drive, &cmd, pc); cmd 237 drivers/ide/ide-floppy_ioctl.c unsigned long arg, unsigned int cmd) cmd 241 drivers/ide/ide-floppy_ioctl.c int prevent = (arg && cmd != CDROMEJECT) ? 1 : 0; cmd 248 drivers/ide/ide-floppy_ioctl.c if (cmd == CDROMEJECT) cmd 255 drivers/ide/ide-floppy_ioctl.c fmode_t mode, unsigned int cmd, cmd 258 drivers/ide/ide-floppy_ioctl.c switch (cmd) { cmd 275 drivers/ide/ide-floppy_ioctl.c fmode_t mode, unsigned int cmd, unsigned long arg) cmd 282 drivers/ide/ide-floppy_ioctl.c if (cmd == CDROMEJECT || cmd == CDROM_LOCKDOOR) { cmd 283 drivers/ide/ide-floppy_ioctl.c err = ide_floppy_lockdoor(drive, &pc, arg, cmd); cmd 287 drivers/ide/ide-floppy_ioctl.c err = ide_floppy_format_ioctl(drive, &pc, mode, cmd, argp); cmd 295 drivers/ide/ide-floppy_ioctl.c if (cmd != CDROM_SEND_PACKET && cmd != SCSI_IOCTL_SEND_COMMAND) cmd 296 drivers/ide/ide-floppy_ioctl.c err = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); cmd 299 drivers/ide/ide-floppy_ioctl.c err = generic_ide_ioctl(drive, bdev, cmd, arg); cmd 336 drivers/ide/ide-gd.c unsigned int cmd, unsigned long arg) cmd 341 drivers/ide/ide-gd.c return drive->disk_ops->ioctl(drive, bdev, mode, cmd, arg); cmd 42 drivers/ide/ide-io-std.c void ide_exec_command(ide_hwif_t *hwif, u8 cmd) cmd 45 drivers/ide/ide-io-std.c writeb(cmd, (void __iomem *)hwif->io_ports.command_addr); cmd 47 drivers/ide/ide-io-std.c outb(cmd, hwif->io_ports.command_addr); cmd 165 drivers/ide/ide-io-std.c void ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, cmd 209 drivers/ide/ide-io-std.c void ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, cmd 84 drivers/ide/ide-io.c void ide_complete_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat, u8 err) cmd 87 drivers/ide/ide-io.c struct ide_taskfile *tf = &cmd->tf; cmd 88 drivers/ide/ide-io.c struct request *rq = cmd->rq; cmd 94 drivers/ide/ide-io.c if (cmd->ftf_flags & IDE_FTFLAG_IN_DATA) { cmd 97 drivers/ide/ide-io.c tp_ops->input_data(drive, cmd, data, 2); cmd 99 drivers/ide/ide-io.c cmd->tf.data = data[0]; cmd 100 drivers/ide/ide-io.c cmd->hob.data = data[1]; cmd 103 drivers/ide/ide-io.c ide_tf_readback(drive, cmd); cmd 105 drivers/ide/ide-io.c if ((cmd->tf_flags & IDE_TFLAG_CUSTOM_HANDLER) && cmd 110 drivers/ide/ide-io.c ide_tf_dump(drive->name, cmd); cmd 118 drivers/ide/ide-io.c if (cmd->tf_flags & IDE_TFLAG_DYN) cmd 120 drivers/ide/ide-io.c else if (cmd != orig_cmd) cmd 121 drivers/ide/ide-io.c memcpy(orig_cmd, cmd, sizeof(*cmd)); cmd 197 drivers/ide/ide-io.c struct ide_cmd cmd; cmd 209 drivers/ide/ide-io.c memset(&cmd, 0, sizeof(cmd)); cmd 210 drivers/ide/ide-io.c cmd.protocol = ATA_PROT_NODATA; cmd 214 drivers/ide/ide-io.c ide_tf_set_specify_cmd(drive, &cmd.tf); cmd 217 drivers/ide/ide-io.c ide_tf_set_restore_cmd(drive, &cmd.tf); cmd 220 drivers/ide/ide-io.c ide_tf_set_setmult_cmd(drive, &cmd.tf); cmd 224 drivers/ide/ide-io.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 225 drivers/ide/ide-io.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 226 drivers/ide/ide-io.c cmd.tf_flags = IDE_TFLAG_CUSTOM_HANDLER; cmd 228 drivers/ide/ide-io.c do_rw_taskfile(drive, &cmd); cmd 233 drivers/ide/ide-io.c void ide_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) cmd 237 drivers/ide/ide-io.c struct request *rq = cmd->rq; cmd 239 drivers/ide/ide-io.c cmd->sg_nents = blk_rq_map_sg(drive->queue, rq, sg); cmd 243 drivers/ide/ide-io.c void ide_init_sg_cmd(struct ide_cmd *cmd, unsigned int nr_bytes) cmd 245 drivers/ide/ide-io.c cmd->nbytes = cmd->nleft = nr_bytes; cmd 246 drivers/ide/ide-io.c cmd->cursg_ofs = 0; cmd 247 drivers/ide/ide-io.c cmd->cursg = NULL; cmd 266 drivers/ide/ide-io.c struct ide_cmd *cmd = ide_req(rq)->special; cmd 268 drivers/ide/ide-io.c if (cmd) { cmd 269 drivers/ide/ide-io.c if (cmd->protocol == ATA_PROT_PIO) { cmd 270 drivers/ide/ide-io.c ide_init_sg_cmd(cmd, blk_rq_sectors(rq) << 9); cmd 271 drivers/ide/ide-io.c ide_map_sg(drive, cmd); cmd 274 drivers/ide/ide-io.c return do_rw_taskfile(drive, cmd); cmd 292 drivers/ide/ide-io.c u8 cmd = scsi_req(rq)->cmd[0]; cmd 294 drivers/ide/ide-io.c switch (cmd) { cmd 21 drivers/ide/ide-ioctls.c unsigned int cmd, unsigned long arg, cmd 28 drivers/ide/ide-ioctls.c if (ds->get && s->get_ioctl == cmd) cmd 30 drivers/ide/ide-ioctls.c else if (ds->set && s->set_ioctl == cmd) cmd 58 drivers/ide/ide-ioctls.c static int ide_get_identity_ioctl(ide_drive_t *drive, unsigned int cmd, cmd 62 drivers/ide/ide-ioctls.c int size = (cmd == HDIO_GET_IDENTITY) ? (ATA_ID_WORDS * 2) : 142; cmd 123 drivers/ide/ide-ioctls.c struct ide_cmd cmd; cmd 124 drivers/ide/ide-ioctls.c struct ide_taskfile *tf = &cmd.tf; cmd 141 drivers/ide/ide-ioctls.c memset(&cmd, 0, sizeof(cmd)); cmd 148 drivers/ide/ide-ioctls.c cmd.valid.out.tf = IDE_VALID_OUT_TF; cmd 149 drivers/ide/ide-ioctls.c cmd.valid.in.tf = IDE_VALID_NSECT; cmd 152 drivers/ide/ide-ioctls.c cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT; cmd 153 drivers/ide/ide-ioctls.c cmd.valid.in.tf = IDE_VALID_NSECT; cmd 156 drivers/ide/ide-ioctls.c cmd.protocol = args[3] ? ATA_PROT_PIO : ATA_PROT_NODATA; cmd 159 drivers/ide/ide-ioctls.c cmd.tf_flags |= IDE_TFLAG_IO_16BIT; cmd 175 drivers/ide/ide-ioctls.c cmd.tf_flags |= IDE_TFLAG_SET_XFER; cmd 178 drivers/ide/ide-ioctls.c err = ide_raw_taskfile(drive, &cmd, buf, args[3]); cmd 199 drivers/ide/ide-ioctls.c struct ide_cmd cmd; cmd 204 drivers/ide/ide-ioctls.c memset(&cmd, 0, sizeof(cmd)); cmd 205 drivers/ide/ide-ioctls.c memcpy(&cmd.tf.feature, &args[1], 6); cmd 206 drivers/ide/ide-ioctls.c cmd.tf.command = args[0]; cmd 207 drivers/ide/ide-ioctls.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 208 drivers/ide/ide-ioctls.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 210 drivers/ide/ide-ioctls.c err = ide_no_data_taskfile(drive, &cmd); cmd 212 drivers/ide/ide-ioctls.c args[0] = cmd.tf.command; cmd 213 drivers/ide/ide-ioctls.c memcpy(&args[1], &cmd.tf.feature, 6); cmd 229 drivers/ide/ide-ioctls.c scsi_req(rq)->cmd[0] = REQ_DRIVE_RESET; cmd 237 drivers/ide/ide-ioctls.c unsigned int cmd, unsigned long arg) cmd 241 drivers/ide/ide-ioctls.c err = ide_setting_ioctl(drive, bdev, cmd, arg, ide_ioctl_settings); cmd 245 drivers/ide/ide-ioctls.c switch (cmd) { cmd 250 drivers/ide/ide-ioctls.c return ide_get_identity_ioctl(drive, cmd, arg); cmd 487 drivers/ide/ide-iops.c void ide_execute_command(ide_drive_t *drive, struct ide_cmd *cmd, cmd 494 drivers/ide/ide-iops.c if ((cmd->protocol != ATAPI_PROT_DMA && cmd 495 drivers/ide/ide-iops.c cmd->protocol != ATAPI_PROT_PIO) || cmd 498 drivers/ide/ide-iops.c hwif->tp_ops->exec_command(hwif, cmd->tf.command); cmd 10 drivers/ide/ide-lib.c u64 ide_get_lba_addr(struct ide_cmd *cmd, int lba48) cmd 12 drivers/ide/ide-lib.c struct ide_taskfile *tf = &cmd->tf; cmd 17 drivers/ide/ide-lib.c tf = &cmd->hob; cmd 28 drivers/ide/ide-lib.c struct ide_cmd cmd; cmd 29 drivers/ide/ide-lib.c struct ide_taskfile *tf = &cmd.tf; cmd 32 drivers/ide/ide-lib.c memset(&cmd, 0, sizeof(cmd)); cmd 34 drivers/ide/ide-lib.c cmd.valid.in.tf = IDE_VALID_LBA; cmd 35 drivers/ide/ide-lib.c cmd.valid.in.hob = IDE_VALID_LBA; cmd 36 drivers/ide/ide-lib.c cmd.tf_flags = IDE_TFLAG_LBA48; cmd 38 drivers/ide/ide-lib.c cmd.valid.in.tf = IDE_VALID_LBA | IDE_VALID_DEVICE; cmd 40 drivers/ide/ide-lib.c ide_tf_readback(drive, &cmd); cmd 44 drivers/ide/ide-lib.c (unsigned long long)ide_get_lba_addr(&cmd, lba48)); cmd 142 drivers/ide/ide-lib.c drive->name, drive->hwif->cmd.tf.command); cmd 36 drivers/ide/ide-park.c scsi_req(rq)->cmd[0] = REQ_PARK_HEADS; cmd 54 drivers/ide/ide-park.c scsi_req(rq)->cmd[0] = REQ_UNPARK_HEADS; cmd 67 drivers/ide/ide-park.c struct ide_cmd cmd; cmd 68 drivers/ide/ide-park.c struct ide_taskfile *tf = &cmd.tf; cmd 70 drivers/ide/ide-park.c memset(&cmd, 0, sizeof(cmd)); cmd 71 drivers/ide/ide-park.c if (scsi_req(rq)->cmd[0] == REQ_PARK_HEADS) { cmd 79 drivers/ide/ide-park.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 80 drivers/ide/ide-park.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 84 drivers/ide/ide-park.c cmd.tf_flags |= IDE_TFLAG_CUSTOM_HANDLER; cmd 85 drivers/ide/ide-park.c cmd.protocol = ATA_PROT_NODATA; cmd 87 drivers/ide/ide-park.c cmd.rq = rq; cmd 89 drivers/ide/ide-park.c return do_rw_taskfile(drive, &cmd); cmd 132 drivers/ide/ide-pm.c struct ide_cmd cmd = { }; cmd 145 drivers/ide/ide-pm.c cmd.tf.command = ATA_CMD_FLUSH_EXT; cmd 147 drivers/ide/ide-pm.c cmd.tf.command = ATA_CMD_FLUSH; cmd 150 drivers/ide/ide-pm.c cmd.tf.command = ATA_CMD_STANDBYNOW1; cmd 163 drivers/ide/ide-pm.c cmd.tf.command = ATA_CMD_IDLEIMMEDIATE; cmd 185 drivers/ide/ide-pm.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 186 drivers/ide/ide-pm.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 187 drivers/ide/ide-pm.c cmd.protocol = ATA_PROT_NODATA; cmd 189 drivers/ide/ide-pm.c return do_rw_taskfile(drive, &cmd); cmd 193 drivers/ide/ide-probe.c static void do_identify(ide_drive_t *drive, u8 cmd, u16 *id) cmd 217 drivers/ide/ide-probe.c if (cmd == ATA_CMD_ID_ATAPI) { cmd 252 drivers/ide/ide-probe.c int ide_dev_read_id(ide_drive_t *drive, u8 cmd, u16 *id, int irq_ctx) cmd 291 drivers/ide/ide-probe.c if (cmd == ATA_CMD_ID_ATAPI) { cmd 300 drivers/ide/ide-probe.c tp_ops->exec_command(hwif, cmd); cmd 302 drivers/ide/ide-probe.c timeout = ((cmd == ATA_CMD_ID_ATA) ? WAIT_WORSTCASE : WAIT_PIDENTIFY) / 2; cmd 320 drivers/ide/ide-probe.c do_identify(drive, cmd, id); cmd 382 drivers/ide/ide-probe.c static int do_probe (ide_drive_t *drive, u8 cmd) cmd 391 drivers/ide/ide-probe.c if (present && drive->media != ide_disk && cmd == ATA_CMD_ID_ATA) cmd 397 drivers/ide/ide-probe.c (cmd == ATA_CMD_ID_ATA) ? "ATA" : "ATAPI"); cmd 421 drivers/ide/ide-probe.c present || cmd == ATA_CMD_ID_ATAPI) { cmd 422 drivers/ide/ide-probe.c rc = ide_dev_read_id(drive, cmd, id, 0); cmd 425 drivers/ide/ide-probe.c rc = ide_dev_read_id(drive, cmd, id, 0); cmd 432 drivers/ide/ide-probe.c if (rc == 1 && cmd == ATA_CMD_ID_ATAPI) { cmd 440 drivers/ide/ide-probe.c rc = ide_dev_read_id(drive, cmd, id, 0); cmd 479 drivers/ide/ide-probe.c u8 cmd; cmd 489 drivers/ide/ide-probe.c cmd = ATA_CMD_ID_ATA; cmd 490 drivers/ide/ide-probe.c rc = do_probe(drive, cmd); cmd 493 drivers/ide/ide-probe.c cmd = ATA_CMD_ID_ATAPI; cmd 494 drivers/ide/ide-probe.c rc = do_probe(drive, cmd); cmd 514 drivers/ide/ide-probe.c if (cmd == ATA_CMD_ID_ATAPI) cmd 190 drivers/ide/ide-proc.c struct ide_cmd cmd; cmd 195 drivers/ide/ide-proc.c memset(&cmd, 0, sizeof(cmd)); cmd 196 drivers/ide/ide-proc.c cmd.tf.command = ATA_CMD_SET_FEATURES; cmd 197 drivers/ide/ide-proc.c cmd.tf.feature = SETFEATURES_XFER; cmd 198 drivers/ide/ide-proc.c cmd.tf.nsect = (u8)arg; cmd 199 drivers/ide/ide-proc.c cmd.valid.out.tf = IDE_VALID_FEATURE | IDE_VALID_NSECT; cmd 200 drivers/ide/ide-proc.c cmd.valid.in.tf = IDE_VALID_NSECT; cmd 201 drivers/ide/ide-proc.c cmd.tf_flags = IDE_TFLAG_SET_XFER; cmd 203 drivers/ide/ide-proc.c return ide_no_data_taskfile(drive, &cmd); cmd 281 drivers/ide/ide-tape.c rq->cmd[0], tape->sense_key, tape->asc, tape->ascq); cmd 334 drivers/ide/ide-tape.c ide_debug_log(IDE_DBG_FUNC, "cmd: 0x%x, dsc: %d, err: %d", rq->cmd[0], cmd 383 drivers/ide/ide-tape.c drive->hwif->rq->cmd[0], tape->dsc_poll_freq); cmd 440 drivers/ide/ide-tape.c struct ide_cmd *cmd, cmd 485 drivers/ide/ide-tape.c return ide_issue_pc(drive, cmd); cmd 563 drivers/ide/ide-tape.c memcpy(scsi_req(rq)->cmd, pc->c, 12); cmd 572 drivers/ide/ide-tape.c struct ide_cmd cmd; cmd 577 drivers/ide/ide-tape.c req->cmd[0], (unsigned long long)blk_rq_pos(rq), cmd 597 drivers/ide/ide-tape.c (req->cmd[13] & REQ_IDETAPE_PC2) == 0) cmd 614 drivers/ide/ide-tape.c if (req->cmd[13] & REQ_IDETAPE_PC2) { cmd 631 drivers/ide/ide-tape.c if (req->cmd[13] & REQ_IDETAPE_READ) { cmd 636 drivers/ide/ide-tape.c if (req->cmd[13] & REQ_IDETAPE_WRITE) { cmd 641 drivers/ide/ide-tape.c if (req->cmd[13] & REQ_IDETAPE_PC1) { cmd 643 drivers/ide/ide-tape.c req->cmd[13] &= ~(REQ_IDETAPE_PC1); cmd 644 drivers/ide/ide-tape.c req->cmd[13] |= REQ_IDETAPE_PC2; cmd 647 drivers/ide/ide-tape.c if (req->cmd[13] & REQ_IDETAPE_PC2) { cmd 657 drivers/ide/ide-tape.c memset(&cmd, 0, sizeof(cmd)); cmd 660 drivers/ide/ide-tape.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 662 drivers/ide/ide-tape.c cmd.rq = rq; cmd 664 drivers/ide/ide-tape.c ide_init_sg_cmd(&cmd, blk_rq_bytes(rq)); cmd 665 drivers/ide/ide-tape.c ide_map_sg(drive, &cmd); cmd 667 drivers/ide/ide-tape.c return ide_tape_issue_pc(drive, &cmd, pc); cmd 846 drivers/ide/ide-tape.c static int idetape_queue_rw_tail(ide_drive_t *drive, int cmd, int size) cmd 852 drivers/ide/ide-tape.c ide_debug_log(IDE_DBG_FUNC, "cmd: 0x%x, size: %d", cmd, size); cmd 854 drivers/ide/ide-tape.c BUG_ON(cmd != REQ_IDETAPE_READ && cmd != REQ_IDETAPE_WRITE); cmd 859 drivers/ide/ide-tape.c scsi_req(rq)->cmd[13] = cmd; cmd 875 drivers/ide/ide-tape.c if (cmd == REQ_IDETAPE_READ) cmd 912 drivers/ide/ide-tape.c static void idetape_create_space_cmd(struct ide_atapi_pc *pc, int count, u8 cmd) cmd 917 drivers/ide/ide-tape.c pc->c[1] = cmd; cmd 976 drivers/ide/ide-tape.c int cmd = dir == IDETAPE_DIR_READ ? REQ_IDETAPE_READ cmd 979 drivers/ide/ide-tape.c rc = idetape_queue_rw_tail(drive, cmd, 0); cmd 1030 drivers/ide/ide-tape.c static int idetape_blkdev_ioctl(ide_drive_t *drive, unsigned int cmd, cmd 1042 drivers/ide/ide-tape.c ide_debug_log(IDE_DBG_FUNC, "cmd: 0x%04x", cmd); cmd 1044 drivers/ide/ide-tape.c switch (cmd) { cmd 1371 drivers/ide/ide-tape.c unsigned int cmd, unsigned long arg) cmd 1381 drivers/ide/ide-tape.c ide_debug_log(IDE_DBG_FUNC, "cmd: 0x%x", cmd); cmd 1387 drivers/ide/ide-tape.c if (cmd == MTIOCGET || cmd == MTIOCPOS) { cmd 1394 drivers/ide/ide-tape.c switch (cmd) { cmd 1421 drivers/ide/ide-tape.c return idetape_blkdev_ioctl(drive, cmd, arg); cmd 1426 drivers/ide/ide-tape.c unsigned int cmd, unsigned long arg) cmd 1430 drivers/ide/ide-tape.c ret = do_idetape_chrdev_ioctl(file, cmd, arg); cmd 1918 drivers/ide/ide-tape.c unsigned int cmd, unsigned long arg) cmd 1925 drivers/ide/ide-tape.c err = generic_ide_ioctl(drive, bdev, cmd, arg); cmd 1927 drivers/ide/ide-tape.c err = idetape_blkdev_ioctl(drive, cmd, arg); cmd 29 drivers/ide/ide-taskfile.c void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd) cmd 37 drivers/ide/ide-taskfile.c tp_ops->tf_read(drive, &cmd->tf, cmd->valid.in.tf); cmd 39 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_LBA48) { cmd 42 drivers/ide/ide-taskfile.c tp_ops->tf_read(drive, &cmd->hob, cmd->valid.in.hob); cmd 46 drivers/ide/ide-taskfile.c void ide_tf_dump(const char *s, struct ide_cmd *cmd) cmd 51 drivers/ide/ide-taskfile.c s, cmd->tf.feature, cmd->tf.nsect, cmd 52 drivers/ide/ide-taskfile.c cmd->tf.lbal, cmd->tf.lbam, cmd->tf.lbah, cmd 53 drivers/ide/ide-taskfile.c cmd->tf.device, cmd->tf.command); cmd 55 drivers/ide/ide-taskfile.c s, cmd->hob.nsect, cmd->hob.lbal, cmd->hob.lbam, cmd->hob.lbah); cmd 61 drivers/ide/ide-taskfile.c struct ide_cmd cmd; cmd 63 drivers/ide/ide-taskfile.c memset(&cmd, 0, sizeof(cmd)); cmd 64 drivers/ide/ide-taskfile.c cmd.tf.nsect = 0x01; cmd 66 drivers/ide/ide-taskfile.c cmd.tf.command = ATA_CMD_ID_ATA; cmd 68 drivers/ide/ide-taskfile.c cmd.tf.command = ATA_CMD_ID_ATAPI; cmd 69 drivers/ide/ide-taskfile.c cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; cmd 70 drivers/ide/ide-taskfile.c cmd.valid.in.tf = IDE_VALID_IN_TF | IDE_VALID_DEVICE; cmd 71 drivers/ide/ide-taskfile.c cmd.protocol = ATA_PROT_PIO; cmd 73 drivers/ide/ide-taskfile.c return ide_raw_taskfile(drive, &cmd, buf, 1); cmd 83 drivers/ide/ide-taskfile.c struct ide_cmd *cmd = &hwif->cmd; cmd 84 drivers/ide/ide-taskfile.c struct ide_taskfile *tf = &cmd->tf; cmd 99 drivers/ide/ide-taskfile.c memcpy(cmd, orig_cmd, sizeof(*cmd)); cmd 101 drivers/ide/ide-taskfile.c if ((cmd->tf_flags & IDE_TFLAG_DMA_PIO_FALLBACK) == 0) { cmd 102 drivers/ide/ide-taskfile.c ide_tf_dump(drive->name, cmd); cmd 105 drivers/ide/ide-taskfile.c if (cmd->ftf_flags & IDE_FTFLAG_OUT_DATA) { cmd 106 drivers/ide/ide-taskfile.c u8 data[2] = { cmd->tf.data, cmd->hob.data }; cmd 108 drivers/ide/ide-taskfile.c tp_ops->output_data(drive, cmd, data, 2); cmd 111 drivers/ide/ide-taskfile.c if (cmd->valid.out.tf & IDE_VALID_DEVICE) { cmd 112 drivers/ide/ide-taskfile.c u8 HIHI = (cmd->tf_flags & IDE_TFLAG_LBA48) ? cmd 115 drivers/ide/ide-taskfile.c if (!(cmd->ftf_flags & IDE_FTFLAG_FLAGGED)) cmd 116 drivers/ide/ide-taskfile.c cmd->tf.device &= HIHI; cmd 117 drivers/ide/ide-taskfile.c cmd->tf.device |= drive->select; cmd 120 drivers/ide/ide-taskfile.c tp_ops->tf_load(drive, &cmd->hob, cmd->valid.out.hob); cmd 121 drivers/ide/ide-taskfile.c tp_ops->tf_load(drive, &cmd->tf, cmd->valid.out.tf); cmd 124 drivers/ide/ide-taskfile.c switch (cmd->protocol) { cmd 126 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_WRITE) { cmd 129 drivers/ide/ide-taskfile.c return pre_task_out_intr(drive, cmd); cmd 136 drivers/ide/ide-taskfile.c ide_execute_command(drive, cmd, handler, WAIT_WORSTCASE); cmd 139 drivers/ide/ide-taskfile.c if (ide_dma_prepare(drive, cmd)) cmd 142 drivers/ide/ide-taskfile.c ide_execute_command(drive, cmd, ide_dma_intr, 2 * WAIT_CMD); cmd 154 drivers/ide/ide-taskfile.c struct ide_cmd *cmd = &hwif->cmd; cmd 155 drivers/ide/ide-taskfile.c struct ide_taskfile *tf = &cmd->tf; cmd 156 drivers/ide/ide-taskfile.c int custom = (cmd->tf_flags & IDE_TFLAG_CUSTOM_HANDLER) ? 1 : 0; cmd 195 drivers/ide/ide-taskfile.c ide_finish_cmd(drive, cmd, stat); cmd 226 drivers/ide/ide-taskfile.c void ide_pio_bytes(ide_drive_t *drive, struct ide_cmd *cmd, cmd 231 drivers/ide/ide-taskfile.c struct scatterlist *cursg = cmd->cursg; cmd 238 drivers/ide/ide-taskfile.c cursg = cmd->cursg = sg; cmd 241 drivers/ide/ide-taskfile.c unsigned nr_bytes = min(len, cursg->length - cmd->cursg_ofs); cmd 244 drivers/ide/ide-taskfile.c offset = cursg->offset + cmd->cursg_ofs; cmd 254 drivers/ide/ide-taskfile.c cmd->nleft -= nr_bytes; cmd 255 drivers/ide/ide-taskfile.c cmd->cursg_ofs += nr_bytes; cmd 257 drivers/ide/ide-taskfile.c if (cmd->cursg_ofs == cursg->length) { cmd 258 drivers/ide/ide-taskfile.c cursg = cmd->cursg = sg_next(cmd->cursg); cmd 259 drivers/ide/ide-taskfile.c cmd->cursg_ofs = 0; cmd 264 drivers/ide/ide-taskfile.c hwif->tp_ops->output_data(drive, cmd, buf, nr_bytes); cmd 266 drivers/ide/ide-taskfile.c hwif->tp_ops->input_data(drive, cmd, buf, nr_bytes); cmd 275 drivers/ide/ide-taskfile.c static void ide_pio_datablock(ide_drive_t *drive, struct ide_cmd *cmd, cmd 282 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_FS) cmd 283 drivers/ide/ide-taskfile.c scsi_req(cmd->rq)->result = 0; cmd 285 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_IO_16BIT) cmd 290 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_MULTI_PIO) cmd 291 drivers/ide/ide-taskfile.c nr_bytes = min_t(unsigned, cmd->nleft, drive->mult_count << 9); cmd 295 drivers/ide/ide-taskfile.c ide_pio_bytes(drive, cmd, write, nr_bytes); cmd 300 drivers/ide/ide-taskfile.c static void ide_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) cmd 302 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_FS) { cmd 303 drivers/ide/ide-taskfile.c int nr_bytes = cmd->nbytes - cmd->nleft; cmd 305 drivers/ide/ide-taskfile.c if (cmd->protocol == ATA_PROT_PIO && cmd 306 drivers/ide/ide-taskfile.c ((cmd->tf_flags & IDE_TFLAG_WRITE) || cmd->nleft == 0)) { cmd 307 drivers/ide/ide-taskfile.c if (cmd->tf_flags & IDE_TFLAG_MULTI_PIO) cmd 318 drivers/ide/ide-taskfile.c void ide_finish_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat) cmd 321 drivers/ide/ide-taskfile.c u8 err = ide_read_error(drive), nsect = cmd->tf.nsect; cmd 322 drivers/ide/ide-taskfile.c u8 set_xfer = !!(cmd->tf_flags & IDE_TFLAG_SET_XFER); cmd 324 drivers/ide/ide-taskfile.c ide_complete_cmd(drive, cmd, stat, err); cmd 341 drivers/ide/ide-taskfile.c struct ide_cmd *cmd = &drive->hwif->cmd; cmd 343 drivers/ide/ide-taskfile.c u8 write = !!(cmd->tf_flags & IDE_TFLAG_WRITE); cmd 364 drivers/ide/ide-taskfile.c if (((stat & ATA_DRQ) == 0) ^ (cmd->nleft == 0)) cmd 368 drivers/ide/ide-taskfile.c if (write && cmd->nleft == 0) cmd 372 drivers/ide/ide-taskfile.c ide_pio_datablock(drive, cmd, write); cmd 375 drivers/ide/ide-taskfile.c if (write == 0 && cmd->nleft == 0) { cmd 387 drivers/ide/ide-taskfile.c if ((cmd->tf_flags & IDE_TFLAG_FS) == 0) cmd 388 drivers/ide/ide-taskfile.c ide_finish_cmd(drive, cmd, stat); cmd 390 drivers/ide/ide-taskfile.c ide_complete_rq(drive, BLK_STS_OK, blk_rq_sectors(cmd->rq) << 9); cmd 393 drivers/ide/ide-taskfile.c ide_error_cmd(drive, cmd); cmd 398 drivers/ide/ide-taskfile.c struct ide_cmd *cmd) cmd 405 drivers/ide/ide-taskfile.c (cmd->tf_flags & IDE_TFLAG_MULTI_PIO) ? "MULT" : "", cmd 415 drivers/ide/ide-taskfile.c ide_pio_datablock(drive, cmd, 1); cmd 420 drivers/ide/ide-taskfile.c int ide_raw_taskfile(ide_drive_t *drive, struct ide_cmd *cmd, u8 *buf, cmd 427 drivers/ide/ide-taskfile.c (cmd->tf_flags & IDE_TFLAG_WRITE) ? cmd 444 drivers/ide/ide-taskfile.c ide_req(rq)->special = cmd; cmd 445 drivers/ide/ide-taskfile.c cmd->rq = rq; cmd 455 drivers/ide/ide-taskfile.c int ide_no_data_taskfile(ide_drive_t *drive, struct ide_cmd *cmd) cmd 457 drivers/ide/ide-taskfile.c cmd->protocol = ATA_PROT_NODATA; cmd 459 drivers/ide/ide-taskfile.c return ide_raw_taskfile(drive, cmd, NULL, 0); cmd 467 drivers/ide/ide-taskfile.c struct ide_cmd cmd; cmd 516 drivers/ide/ide-taskfile.c memset(&cmd, 0, sizeof(cmd)); cmd 518 drivers/ide/ide-taskfile.c memcpy(&cmd.hob, req_task->hob_ports, HDIO_DRIVE_HOB_HDR_SIZE - 2); cmd 519 drivers/ide/ide-taskfile.c memcpy(&cmd.tf, req_task->io_ports, HDIO_DRIVE_TASK_HDR_SIZE); cmd 521 drivers/ide/ide-taskfile.c cmd.valid.out.tf = IDE_VALID_DEVICE; cmd 522 drivers/ide/ide-taskfile.c cmd.valid.in.tf = IDE_VALID_DEVICE | IDE_VALID_IN_TF; cmd 523 drivers/ide/ide-taskfile.c cmd.tf_flags = IDE_TFLAG_IO_16BIT; cmd 526 drivers/ide/ide-taskfile.c cmd.tf_flags |= IDE_TFLAG_LBA48; cmd 527 drivers/ide/ide-taskfile.c cmd.valid.in.hob = IDE_VALID_IN_HOB; cmd 531 drivers/ide/ide-taskfile.c cmd.ftf_flags |= IDE_FTFLAG_FLAGGED; cmd 534 drivers/ide/ide-taskfile.c cmd.ftf_flags |= IDE_FTFLAG_OUT_DATA; cmd 537 drivers/ide/ide-taskfile.c cmd.valid.out.hob |= IDE_VALID_NSECT; cmd 539 drivers/ide/ide-taskfile.c cmd.valid.out.hob |= IDE_VALID_LBAL; cmd 541 drivers/ide/ide-taskfile.c cmd.valid.out.hob |= IDE_VALID_LBAM; cmd 543 drivers/ide/ide-taskfile.c cmd.valid.out.hob |= IDE_VALID_LBAH; cmd 546 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_FEATURE; cmd 548 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_NSECT; cmd 550 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_LBAL; cmd 552 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_LBAM; cmd 554 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_LBAH; cmd 556 drivers/ide/ide-taskfile.c cmd.valid.out.tf |= IDE_VALID_OUT_TF; cmd 557 drivers/ide/ide-taskfile.c if (cmd.tf_flags & IDE_TFLAG_LBA48) cmd 558 drivers/ide/ide-taskfile.c cmd.valid.out.hob |= IDE_VALID_OUT_HOB; cmd 562 drivers/ide/ide-taskfile.c cmd.ftf_flags |= IDE_FTFLAG_IN_DATA; cmd 568 drivers/ide/ide-taskfile.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 571 drivers/ide/ide-taskfile.c cmd.protocol = ATA_PROT_DMA; cmd 582 drivers/ide/ide-taskfile.c cmd.tf_flags |= IDE_TFLAG_MULTI_PIO; cmd 585 drivers/ide/ide-taskfile.c cmd.protocol = ATA_PROT_PIO; cmd 589 drivers/ide/ide-taskfile.c cmd.tf_flags |= IDE_TFLAG_WRITE; cmd 601 drivers/ide/ide-taskfile.c cmd.tf_flags |= IDE_TFLAG_MULTI_PIO; cmd 604 drivers/ide/ide-taskfile.c cmd.protocol = ATA_PROT_PIO; cmd 612 drivers/ide/ide-taskfile.c cmd.protocol = ATA_PROT_NODATA; cmd 622 drivers/ide/ide-taskfile.c nsect = (cmd.hob.nsect << 8) | cmd.tf.nsect; cmd 632 drivers/ide/ide-taskfile.c err = ide_raw_taskfile(drive, &cmd, data_buf, nsect); cmd 634 drivers/ide/ide-taskfile.c memcpy(req_task->hob_ports, &cmd.hob, HDIO_DRIVE_HOB_HDR_SIZE - 2); cmd 635 drivers/ide/ide-taskfile.c memcpy(req_task->io_ports, &cmd.tf, HDIO_DRIVE_TASK_HDR_SIZE); cmd 637 drivers/ide/ide-taskfile.c if ((cmd.ftf_flags & IDE_FTFLAG_SET_IN_FLAGS) && cmd 475 drivers/ide/pmac.c static void pmac_exec_command(ide_hwif_t *hwif, u8 cmd) cmd 477 drivers/ide/pmac.c writeb(cmd, (void __iomem *)hwif->io_ports.command_addr); cmd 1453 drivers/ide/pmac.c static int pmac_ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) cmd 1460 drivers/ide/pmac.c int wr = !!(cmd->tf_flags & IDE_TFLAG_WRITE); cmd 1461 drivers/ide/pmac.c int i = cmd->sg_nents, count = 0; cmd 1530 drivers/ide/pmac.c static int pmac_ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 1535 drivers/ide/pmac.c u8 write = !!(cmd->tf_flags & IDE_TFLAG_WRITE); cmd 1537 drivers/ide/pmac.c if (pmac_ide_build_dmatable(drive, cmd) == 0) cmd 73 drivers/ide/q40ide.c static void q40ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 78 drivers/ide/q40ide.c if (drive->media == ide_disk && cmd && (cmd->tf_flags & IDE_TFLAG_FS)) { cmd 86 drivers/ide/q40ide.c static void q40ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, cmd 91 drivers/ide/q40ide.c if (drive->media == ide_disk && cmd && (cmd->tf_flags & IDE_TFLAG_FS)) { cmd 181 drivers/ide/trm290.c static int trm290_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) cmd 183 drivers/ide/trm290.c if (cmd->tf_flags & IDE_TFLAG_WRITE) { cmd 192 drivers/ide/trm290.c static int trm290_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 195 drivers/ide/trm290.c unsigned int count, rw = (cmd->tf_flags & IDE_TFLAG_WRITE) ? 1 : 2; cmd 197 drivers/ide/trm290.c count = ide_build_dmatable(drive, cmd); cmd 74 drivers/ide/tx4938ide.c static void tx4938ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, cmd 86 drivers/ide/tx4938ide.c static void tx4938ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, cmd 234 drivers/ide/tx4939ide.c static int tx4939ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) cmd 242 drivers/ide/tx4939ide.c for_each_sg(hwif->sg_table, sg, cmd->sg_nents, i) { cmd 287 drivers/ide/tx4939ide.c static int tx4939ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) cmd 291 drivers/ide/tx4939ide.c u8 rw = (cmd->tf_flags & IDE_TFLAG_WRITE) ? 0 : ATA_DMA_WR; cmd 294 drivers/ide/tx4939ide.c if (tx4939ide_build_dmatable(drive, cmd) == 0) cmd 309 drivers/ide/tx4939ide.c tx4939ide_writew(blk_rq_sectors(cmd->rq), base, TX4939IDE_Sec_Cnt); cmd 447 drivers/ide/tx4939ide.c static void tx4939ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, cmd 459 drivers/ide/tx4939ide.c static void tx4939ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, cmd 50 drivers/iio/accel/cros_ec_accel_legacy.c st->param.cmd = MOTIONSENSE_CMD_DUMP; cmd 135 drivers/iio/adc/ad7923.c int i, cmd, len; cmd 139 drivers/iio/adc/ad7923.c cmd = AD7923_WRITE_CR | AD7923_CHANNEL_WRITE(i) | cmd 142 drivers/iio/adc/ad7923.c cmd <<= AD7923_SHIFT_REGISTER; cmd 143 drivers/iio/adc/ad7923.c st->tx_buf[len++] = cpu_to_be16(cmd); cmd 193 drivers/iio/adc/ad7923.c int ret, cmd; cmd 195 drivers/iio/adc/ad7923.c cmd = AD7923_WRITE_CR | AD7923_CHANNEL_WRITE(ch) | cmd 198 drivers/iio/adc/ad7923.c cmd <<= AD7923_SHIFT_REGISTER; cmd 199 drivers/iio/adc/ad7923.c st->tx_buf[0] = cpu_to_be16(cmd); cmd 182 drivers/iio/adc/ad799x.c u8 cmd; cmd 188 drivers/iio/adc/ad799x.c cmd = st->config | cmd 194 drivers/iio/adc/ad799x.c cmd = (*indio_dev->active_scan_mask << AD799X_CHANNEL_SHIFT) | cmd 199 drivers/iio/adc/ad799x.c cmd = AD7997_8_READ_SEQUENCE | AD7998_CONV_RES_REG; cmd 202 drivers/iio/adc/ad799x.c cmd = 0; cmd 206 drivers/iio/adc/ad799x.c cmd, st->transfer_size, st->rx_buf); cmd 246 drivers/iio/adc/ad799x.c u8 cmd; cmd 252 drivers/iio/adc/ad799x.c cmd = st->config | (BIT(ch) << AD799X_CHANNEL_SHIFT); cmd 257 drivers/iio/adc/ad799x.c cmd = BIT(ch) << AD799X_CHANNEL_SHIFT; cmd 261 drivers/iio/adc/ad799x.c cmd = (ch << AD799X_CHANNEL_SHIFT) | AD7997_8_READ_SINGLE; cmd 267 drivers/iio/adc/ad799x.c return i2c_smbus_read_word_swapped(st->client, cmd); cmd 187 drivers/iio/adc/dln2-adc.c u16 cmd = enable ? DLN2_ADC_CHANNEL_ENABLE : DLN2_ADC_CHANNEL_DISABLE; cmd 189 drivers/iio/adc/dln2-adc.c ret = dln2_transfer_tx(dln2->pdev, cmd, &port_chan, sizeof(port_chan)); cmd 203 drivers/iio/adc/dln2-adc.c u16 cmd = enable ? DLN2_ADC_ENABLE : DLN2_ADC_DISABLE; cmd 208 drivers/iio/adc/dln2-adc.c ret = dln2_transfer(dln2->pdev, cmd, &port, sizeof(port), cmd 56 drivers/iio/adc/ti-ads7950.c #define TI_ADS7950_MAN_CMD(cmd) (TI_ADS7950_CR_MANUAL | (cmd)) cmd 57 drivers/iio/adc/ti-ads7950.c #define TI_ADS7950_GPIO_CMD(cmd) (TI_ADS7950_CR_GPIO | (cmd)) cmd 287 drivers/iio/adc/ti-ads7950.c int i, cmd, len; cmd 291 drivers/iio/adc/ti-ads7950.c cmd = TI_ADS7950_MAN_CMD(TI_ADS7950_CR_CHAN(i)); cmd 292 drivers/iio/adc/ti-ads7950.c st->tx_buf[len++] = cmd; cmd 329 drivers/iio/adc/ti-ads7950.c int ret, cmd; cmd 332 drivers/iio/adc/ti-ads7950.c cmd = TI_ADS7950_MAN_CMD(TI_ADS7950_CR_CHAN(ch)); cmd 333 drivers/iio/adc/ti-ads7950.c st->single_tx = cmd; cmd 26 drivers/iio/adc/viperboard_adc.c u8 cmd; cmd 64 drivers/iio/adc/viperboard_adc.c admsg->cmd = VPRBRD_ADC_CMD_GET; cmd 84 drivers/iio/adc/xilinx-xadc-core.c #define XADC_ZYNQ_CMD(cmd, addr, data) (((cmd) << 26) | ((addr) << 16) | (data)) cmd 137 drivers/iio/adc/xilinx-xadc-core.c static void xadc_zynq_write_fifo(struct xadc *xadc, uint32_t *cmd, cmd 143 drivers/iio/adc/xilinx-xadc-core.c xadc_write_reg(xadc, XADC_ZYNQ_REG_CFIFO, cmd[i]); cmd 171 drivers/iio/adc/xilinx-xadc-core.c uint32_t cmd[1]; cmd 181 drivers/iio/adc/xilinx-xadc-core.c cmd[0] = XADC_ZYNQ_CMD(XADC_ZYNQ_CMD_WRITE, reg, val); cmd 182 drivers/iio/adc/xilinx-xadc-core.c xadc_zynq_write_fifo(xadc, cmd, ARRAY_SIZE(cmd)); cmd 205 drivers/iio/adc/xilinx-xadc-core.c uint32_t cmd[2]; cmd 209 drivers/iio/adc/xilinx-xadc-core.c cmd[0] = XADC_ZYNQ_CMD(XADC_ZYNQ_CMD_READ, reg, 0); cmd 210 drivers/iio/adc/xilinx-xadc-core.c cmd[1] = XADC_ZYNQ_CMD(XADC_ZYNQ_CMD_NOP, 0, 0); cmd 218 drivers/iio/adc/xilinx-xadc-core.c xadc_zynq_write_fifo(xadc, cmd, ARRAY_SIZE(cmd)); cmd 83 drivers/iio/chemical/pms7003.c static int pms7003_do_cmd(struct pms7003_state *state, enum pms7003_cmd cmd) cmd 87 drivers/iio/chemical/pms7003.c ret = serdev_device_write(state->serdev, pms7003_cmd_tbl[cmd], cmd 233 drivers/iio/chemical/sgp30.c static int sgp_read_cmd(struct sgp_data *data, enum sgp_cmd cmd, cmd 242 drivers/iio/chemical/sgp30.c ret = i2c_master_send(client, (const char *)&cmd, SGP_CMD_LEN); cmd 90 drivers/iio/chemical/sps30.c static int sps30_do_cmd(struct sps30_state *state, u16 cmd, u8 *data, int size) cmd 103 drivers/iio/chemical/sps30.c u8 buf[SPS30_MAX_READ_SIZE] = { cmd >> 8, cmd }; cmd 106 drivers/iio/chemical/sps30.c switch (cmd) { cmd 47 drivers/iio/chemical/vz89x.c int (*xfer)(struct vz89x_data *data, u8 cmd); cmd 59 drivers/iio/chemical/vz89x.c u8 cmd; cmd 174 drivers/iio/chemical/vz89x.c static int vz89x_i2c_xfer(struct vz89x_data *data, u8 cmd) cmd 180 drivers/iio/chemical/vz89x.c u8 buf[6] = { cmd, 0, 0, 0, 0, 0xf3 }; cmd 197 drivers/iio/chemical/vz89x.c static int vz89x_smbus_xfer(struct vz89x_data *data, u8 cmd) cmd 203 drivers/iio/chemical/vz89x.c ret = i2c_smbus_write_word_data(client, cmd, 0); cmd 229 drivers/iio/chemical/vz89x.c ret = data->xfer(data, chip->cmd); cmd 326 drivers/iio/chemical/vz89x.c .cmd = VZ89X_REG_MEASUREMENT, cmd 336 drivers/iio/chemical/vz89x.c .cmd = VZ89TE_REG_MEASUREMENT, cmd 56 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c st->param.cmd = MOTIONSENSE_CMD_LID_ANGLE; cmd 58 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; cmd 73 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_SCALE; cmd 98 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 166 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; cmd 181 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_SCALE; cmd 197 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 30 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c u16 cmd_offset, u16 cmd, u32 *mask) cmd 45 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c .params = {.cmd = cmd} cmd 127 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c state->param.cmd = MOTIONSENSE_CMD_INFO; cmd 200 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_PERFORM_CALIB; cmd 431 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_DATA; cmd 490 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_EC_RATE; cmd 502 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_SENSOR_ODR; cmd 551 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_SENSOR_ODR; cmd 560 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_EC_RATE; cmd 590 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_EC_RATE; cmd 608 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c st->param.cmd = MOTIONSENSE_CMD_EC_RATE; cmd 47 drivers/iio/common/ms_sensors/ms_sensors_i2c.c int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay) cmd 52 drivers/iio/common/ms_sensors/ms_sensors_i2c.c ret = i2c_smbus_write_byte(client, cmd); cmd 73 drivers/iio/common/ms_sensors/ms_sensors_i2c.c int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word) cmd 78 drivers/iio/common/ms_sensors/ms_sensors_i2c.c ret = i2c_smbus_read_word_swapped(client, cmd); cmd 43 drivers/iio/common/ms_sensors/ms_sensors_i2c.h int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay); cmd 44 drivers/iio/common/ms_sensors/ms_sensors_i2c.h int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word); cmd 28 drivers/iio/common/ssp_sensors/ssp_spi.c u8 cmd; cmd 75 drivers/iio/common/ssp_sensors/ssp_spi.c static struct ssp_msg *ssp_create_msg(u8 cmd, u16 len, u16 opt, u32 data) cmd 84 drivers/iio/common/ssp_sensors/ssp_spi.c h.cmd = cmd; cmd 87 drivers/iio/dac/ad5064.c typedef int (*ad5064_write_func)(struct ad5064_state *st, unsigned int cmd, cmd 192 drivers/iio/dac/ad5064.c static int ad5064_write(struct ad5064_state *st, unsigned int cmd, cmd 197 drivers/iio/dac/ad5064.c return st->write(st, cmd, addr, val); cmd 798 drivers/iio/dac/ad5064.c unsigned int cmd; cmd 802 drivers/iio/dac/ad5064.c cmd = AD5064_CMD_CONFIG_V2; cmd 805 drivers/iio/dac/ad5064.c cmd = AD5064_CMD_CONFIG; cmd 809 drivers/iio/dac/ad5064.c return ad5064_write(st, cmd, 0, val, 0); cmd 919 drivers/iio/dac/ad5064.c static int ad5064_spi_write(struct ad5064_state *st, unsigned int cmd, cmd 924 drivers/iio/dac/ad5064.c st->data.spi = cpu_to_be32(AD5064_CMD(cmd) | AD5064_ADDR(addr) | val); cmd 990 drivers/iio/dac/ad5064.c static int ad5064_i2c_write(struct ad5064_state *st, unsigned int cmd, cmd 1006 drivers/iio/dac/ad5064.c st->data.i2c[0] = (cmd << cmd_shift) | addr; cmd 192 drivers/iio/dac/ad5360.c unsigned int cmd, unsigned int addr, unsigned int val, cmd 198 drivers/iio/dac/ad5360.c val |= AD5360_CMD(cmd) | AD5360_ADDR(addr); cmd 204 drivers/iio/dac/ad5360.c static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, cmd 210 drivers/iio/dac/ad5360.c ret = ad5360_write_unlocked(indio_dev, cmd, addr, val, shift); cmd 24 drivers/iio/dac/ad5624r_spi.c u8 cmd, u8 addr, u16 val, u8 shift) cmd 37 drivers/iio/dac/ad5624r_spi.c data = (0 << 22) | (cmd << 19) | (addr << 16) | (val << shift); cmd 17 drivers/iio/dac/ad5686-spi.c u8 cmd, u8 addr, u16 val) cmd 24 drivers/iio/dac/ad5686-spi.c st->data[0].d16 = cpu_to_be16(AD5310_CMD(cmd) | cmd 30 drivers/iio/dac/ad5686-spi.c st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) | cmd 36 drivers/iio/dac/ad5686-spi.c st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) | cmd 63 drivers/iio/dac/ad5686-spi.c u8 cmd = 0; cmd 70 drivers/iio/dac/ad5686-spi.c cmd = AD5686_CMD_READBACK_ENABLE_V2; cmd 73 drivers/iio/dac/ad5686-spi.c cmd = AD5686_CMD_READBACK_ENABLE; cmd 79 drivers/iio/dac/ad5686-spi.c st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) | cmd 426 drivers/iio/dac/ad5686.c u8 cmd; cmd 473 drivers/iio/dac/ad5686.c cmd = AD5686_CMD_CONTROL_REG; cmd 478 drivers/iio/dac/ad5686.c cmd = AD5686_CMD_CONTROL_REG; cmd 483 drivers/iio/dac/ad5686.c cmd = AD5686_CMD_INTERNAL_REFER_SETUP; cmd 487 drivers/iio/dac/ad5686.c cmd = AD5686_CMD_CONTROL_REG; cmd 498 drivers/iio/dac/ad5686.c ret = st->write(st, cmd, 0, !!val); cmd 92 drivers/iio/dac/ad5686.h u8 cmd, u8 addr, u16 val); cmd 46 drivers/iio/dac/ad5696-i2c.c u8 cmd, u8 addr, u16 val) cmd 51 drivers/iio/dac/ad5696-i2c.c st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) | AD5686_ADDR(addr) cmd 63 drivers/iio/dac/ltc2632.c u8 cmd, u8 addr, u16 val, u8 shift) cmd 75 drivers/iio/dac/ltc2632.c data = (cmd << 20) | (addr << 16) | (val << shift); cmd 65 drivers/iio/dac/ti-dac082s085.c static int ti_dac_cmd(struct ti_dac_chip *ti_dac, u8 cmd, u16 val) cmd 69 drivers/iio/dac/ti-dac082s085.c ti_dac->buf[0] = cmd | (val >> (8 - shift)); cmd 294 drivers/iio/imu/bmi160/bmi160_core.c u8 cmd; cmd 297 drivers/iio/imu/bmi160/bmi160_core.c cmd = bmi160_regs[t].pmu_cmd_normal; cmd 299 drivers/iio/imu/bmi160/bmi160_core.c cmd = bmi160_regs[t].pmu_cmd_suspend; cmd 301 drivers/iio/imu/bmi160/bmi160_core.c ret = regmap_write(data->regmap, BMI160_REG_CMD, cmd); cmd 1585 drivers/iio/industrialio-core.c static long iio_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1594 drivers/iio/industrialio-core.c if (cmd == IIO_GET_EVENT_FD_IOCTL) { cmd 154 drivers/iio/light/apds9300.c u8 cmd; cmd 159 drivers/iio/light/apds9300.c cmd = state ? APDS9300_INTR_ENABLE | APDS9300_THRESH_INTR : 0x00; cmd 161 drivers/iio/light/apds9300.c APDS9300_INTERRUPT | APDS9300_CMD, cmd); cmd 175 drivers/iio/light/apds9300.c u8 cmd; cmd 177 drivers/iio/light/apds9300.c cmd = state ? APDS9300_POWER_ON : APDS9300_POWER_OFF; cmd 179 drivers/iio/light/apds9300.c APDS9300_CONTROL | APDS9300_CMD, cmd); cmd 164 drivers/iio/light/cm3232.c u16 als_it, cmd; cmd 175 drivers/iio/light/cm3232.c cmd = chip->regs_cmd & ~CM3232_CMD_ALS_IT_MASK; cmd 176 drivers/iio/light/cm3232.c cmd |= als_it; cmd 179 drivers/iio/light/cm3232.c cmd); cmd 182 drivers/iio/light/cm3232.c chip->regs_cmd = cmd; cmd 273 drivers/iio/light/cm36651.c static int cm36651_set_operation_mode(struct cm36651_data *cm36651, int cmd) cmd 279 drivers/iio/light/cm36651.c switch (cmd) { cmd 330 drivers/iio/light/cm36651.c int cmd, ret; cmd 333 drivers/iio/light/cm36651.c cmd = CM36651_CMD_READ_RAW_LIGHT; cmd 335 drivers/iio/light/cm36651.c cmd = CM36651_CMD_READ_RAW_PROXIMITY; cmd 339 drivers/iio/light/cm36651.c ret = cm36651_set_operation_mode(cm36651, cmd); cmd 535 drivers/iio/light/cm36651.c int cmd, ret = -EINVAL; cmd 539 drivers/iio/light/cm36651.c cmd = state ? CM36651_CMD_PROX_EV_EN : CM36651_CMD_PROX_EV_DIS; cmd 540 drivers/iio/light/cm36651.c ret = cm36651_set_operation_mode(cm36651, cmd); cmd 82 drivers/iio/light/cros_ec_light_prox.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; cmd 102 drivers/iio/light/cros_ec_light_prox.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 139 drivers/iio/light/cros_ec_light_prox.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; cmd 148 drivers/iio/light/cros_ec_light_prox.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 495 drivers/iio/light/gp2ap020a00f.c enum gp2ap020a00f_cmd cmd) cmd 499 drivers/iio/light/gp2ap020a00f.c switch (cmd) { cmd 1167 drivers/iio/light/gp2ap020a00f.c enum gp2ap020a00f_cmd cmd; cmd 1178 drivers/iio/light/gp2ap020a00f.c cmd = state ? GP2AP020A00F_CMD_ALS_HIGH_EV_EN : cmd 1180 drivers/iio/light/gp2ap020a00f.c err = gp2ap020a00f_exec_cmd(data, cmd); cmd 1182 drivers/iio/light/gp2ap020a00f.c cmd = state ? GP2AP020A00F_CMD_ALS_LOW_EV_EN : cmd 1184 drivers/iio/light/gp2ap020a00f.c err = gp2ap020a00f_exec_cmd(data, cmd); cmd 1236 drivers/iio/light/gp2ap020a00f.c enum gp2ap020a00f_cmd cmd; cmd 1241 drivers/iio/light/gp2ap020a00f.c cmd = GP2AP020A00F_CMD_READ_RAW_CLEAR; cmd 1244 drivers/iio/light/gp2ap020a00f.c cmd = GP2AP020A00F_CMD_READ_RAW_IR; cmd 1247 drivers/iio/light/gp2ap020a00f.c cmd = GP2AP020A00F_CMD_READ_RAW_PROXIMITY; cmd 1253 drivers/iio/light/gp2ap020a00f.c err = gp2ap020a00f_exec_cmd(data, cmd); cmd 1271 drivers/iio/light/gp2ap020a00f.c if (cmd == GP2AP020A00F_CMD_READ_RAW_CLEAR || cmd 1272 drivers/iio/light/gp2ap020a00f.c cmd == GP2AP020A00F_CMD_READ_RAW_IR) cmd 349 drivers/iio/light/si1133.c static int si1133_parse_response_err(struct device *dev, u32 resp, u8 cmd) cmd 355 drivers/iio/light/si1133.c dev_warn(dev, "Output buffer overflow: %#02hhx\n", cmd); cmd 359 drivers/iio/light/si1133.c cmd); cmd 364 drivers/iio/light/si1133.c cmd); cmd 367 drivers/iio/light/si1133.c dev_warn(dev, "Invalid command %#02hhx\n", cmd); cmd 370 drivers/iio/light/si1133.c dev_warn(dev, "Unknown error %#02hhx\n", cmd); cmd 387 drivers/iio/light/si1133.c static int si1133_command(struct si1133_data *data, u8 cmd) cmd 398 drivers/iio/light/si1133.c if (cmd == SI1133_CMD_FORCE) cmd 401 drivers/iio/light/si1133.c err = regmap_write(data->regmap, SI1133_REG_COMMAND, cmd); cmd 403 drivers/iio/light/si1133.c dev_warn(dev, "Failed to write command %#02hhx, ret=%d\n", cmd, cmd 408 drivers/iio/light/si1133.c if (cmd == SI1133_CMD_FORCE) { cmd 429 drivers/iio/light/si1133.c cmd, err); cmd 435 drivers/iio/light/si1133.c err = si1133_parse_response_err(dev, resp, cmd); cmd 228 drivers/iio/light/si1145.c static int si1145_command(struct si1145_data *data, u8 cmd) cmd 246 drivers/iio/light/si1145.c ret = i2c_smbus_write_byte_data(data->client, SI1145_REG_COMMAND, cmd); cmd 267 drivers/iio/light/si1145.c cmd); cmd 287 drivers/iio/light/si1145.c cmd); cmd 292 drivers/iio/light/si1145.c ret, cmd); cmd 564 drivers/iio/light/si1145.c u8 cmd; cmd 571 drivers/iio/light/si1145.c cmd = (chan->type == IIO_PROXIMITY) ? SI1145_CMD_PS_FORCE : cmd 573 drivers/iio/light/si1145.c ret = si1145_command(data, cmd); cmd 130 drivers/iio/light/tsl2563.c u8 cmd; cmd 132 drivers/iio/light/tsl2563.c cmd = on ? TSL2563_CMD_POWER_ON : TSL2563_CMD_POWER_OFF; cmd 134 drivers/iio/light/tsl2563.c TSL2563_CMD | TSL2563_REG_CTRL, cmd); cmd 127 drivers/iio/light/vl6180.c static int vl6180_read(struct i2c_client *client, u16 cmd, void *databuf, cmd 130 drivers/iio/light/vl6180.c __be16 cmdbuf = cpu_to_be16(cmd); cmd 139 drivers/iio/light/vl6180.c dev_err(&client->dev, "failed reading register 0x%04x\n", cmd); cmd 144 drivers/iio/light/vl6180.c static int vl6180_read_byte(struct i2c_client *client, u16 cmd) cmd 149 drivers/iio/light/vl6180.c ret = vl6180_read(client, cmd, &data, sizeof(data)); cmd 156 drivers/iio/light/vl6180.c static int vl6180_read_word(struct i2c_client *client, u16 cmd) cmd 161 drivers/iio/light/vl6180.c ret = vl6180_read(client, cmd, &data, sizeof(data)); cmd 168 drivers/iio/light/vl6180.c static int vl6180_write_byte(struct i2c_client *client, u16 cmd, u8 val) cmd 175 drivers/iio/light/vl6180.c buf[0] = cmd >> 8; cmd 176 drivers/iio/light/vl6180.c buf[1] = cmd & 0xff; cmd 181 drivers/iio/light/vl6180.c dev_err(&client->dev, "failed writing register 0x%04x\n", cmd); cmd 188 drivers/iio/light/vl6180.c static int vl6180_write_word(struct i2c_client *client, u16 cmd, u16 val) cmd 195 drivers/iio/light/vl6180.c buf[0] = cpu_to_be16(cmd); cmd 200 drivers/iio/light/vl6180.c dev_err(&client->dev, "failed writing register 0x%04x\n", cmd); cmd 64 drivers/iio/potentiometer/max5481.c static int max5481_write_cmd(struct max5481_data *data, u8 cmd, u16 val) cmd 68 drivers/iio/potentiometer/max5481.c data->msg[0] = cmd; cmd 70 drivers/iio/potentiometer/max5481.c switch (cmd) { cmd 44 drivers/iio/potentiometer/max5487.c static int max5487_write_cmd(struct spi_device *spi, u16 cmd) cmd 46 drivers/iio/potentiometer/max5487.c return spi_write(spi, (const void *) &cmd, sizeof(u16)); cmd 59 drivers/iio/pressure/cros_ec_baro.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 94 drivers/iio/pressure/cros_ec_baro.c st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; cmd 91 drivers/iio/pressure/hp206c.c static int hp206c_read_20bit(struct i2c_client *client, u8 cmd) cmd 96 drivers/iio/pressure/hp206c.c ret = i2c_smbus_read_i2c_block_data(client, cmd, 3, values); cmd 42 drivers/iio/pressure/ms5611.h u8 cmd; cmd 25 drivers/iio/pressure/ms5611_core.c { .cmd = _cmd, .conv_usec = _conv_usec, .rate = _rate } cmd 65 drivers/iio/pressure/ms5611_i2c.c ret = i2c_smbus_write_byte(st->client, osr->cmd); cmd 75 drivers/iio/pressure/ms5611_i2c.c ret = i2c_smbus_write_byte(st->client, osr->cmd); cmd 18 drivers/iio/pressure/ms5611_spi.c u8 cmd = MS5611_RESET; cmd 21 drivers/iio/pressure/ms5611_spi.c return spi_write_then_read(st->client, &cmd, 1, NULL, 0); cmd 64 drivers/iio/pressure/ms5611_spi.c ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); cmd 74 drivers/iio/pressure/ms5611_spi.c ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); cmd 87 drivers/iio/proximity/as3935.c u8 cmd; cmd 90 drivers/iio/proximity/as3935.c cmd = (AS3935_READ_DATA | AS3935_ADDRESS(reg)) >> 8; cmd 91 drivers/iio/proximity/as3935.c ret = spi_w8r8(st->spi, cmd); cmd 222 drivers/iio/temperature/mlx90614.c u8 cmd; cmd 229 drivers/iio/temperature/mlx90614.c cmd = MLX90614_TA; cmd 234 drivers/iio/temperature/mlx90614.c cmd = MLX90614_TOBJ1; cmd 237 drivers/iio/temperature/mlx90614.c cmd = MLX90614_TOBJ2; cmd 250 drivers/iio/temperature/mlx90614.c ret = i2c_smbus_read_word_data(data->client, cmd); cmd 33 drivers/iio/temperature/tsys01.c int (*reset)(void *cli, u8 cmd, unsigned int delay); cmd 36 drivers/iio/temperature/tsys01.c int (*read_prom_word)(void *cli, int cmd, u16 *word); cmd 399 drivers/infiniband/core/ucma.c struct rdma_ucm_get_event cmd; cmd 410 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 441 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 458 drivers/infiniband/core/ucma.c static int ucma_get_qp_type(struct rdma_ucm_create_id *cmd, enum ib_qp_type *qp_type) cmd 460 drivers/infiniband/core/ucma.c switch (cmd->ps) { cmd 469 drivers/infiniband/core/ucma.c *qp_type = cmd->qp_type; cmd 479 drivers/infiniband/core/ucma.c struct rdma_ucm_create_id cmd; cmd 489 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 492 drivers/infiniband/core/ucma.c ret = ucma_get_qp_type(&cmd, &qp_type); cmd 502 drivers/infiniband/core/ucma.c ctx->uid = cmd.uid; cmd 504 drivers/infiniband/core/ucma.c ucma_event_handler, ctx, cmd.ps, qp_type, NULL); cmd 511 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 602 drivers/infiniband/core/ucma.c struct rdma_ucm_destroy_id cmd; cmd 610 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 614 drivers/infiniband/core/ucma.c ctx = _ucma_find_context(cmd.id, file); cmd 640 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 650 drivers/infiniband/core/ucma.c struct rdma_ucm_bind_ip cmd; cmd 654 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 657 drivers/infiniband/core/ucma.c if (!rdma_addr_size_in6(&cmd.addr)) cmd 660 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 665 drivers/infiniband/core/ucma.c ret = rdma_bind_addr(ctx->cm_id, (struct sockaddr *) &cmd.addr); cmd 675 drivers/infiniband/core/ucma.c struct rdma_ucm_bind cmd; cmd 679 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 682 drivers/infiniband/core/ucma.c if (cmd.reserved || !cmd.addr_size || cmd 683 drivers/infiniband/core/ucma.c cmd.addr_size != rdma_addr_size_kss(&cmd.addr)) cmd 686 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 691 drivers/infiniband/core/ucma.c ret = rdma_bind_addr(ctx->cm_id, (struct sockaddr *) &cmd.addr); cmd 701 drivers/infiniband/core/ucma.c struct rdma_ucm_resolve_ip cmd; cmd 705 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 708 drivers/infiniband/core/ucma.c if ((cmd.src_addr.sin6_family && !rdma_addr_size_in6(&cmd.src_addr)) || cmd 709 drivers/infiniband/core/ucma.c !rdma_addr_size_in6(&cmd.dst_addr)) cmd 712 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 717 drivers/infiniband/core/ucma.c ret = rdma_resolve_addr(ctx->cm_id, (struct sockaddr *) &cmd.src_addr, cmd 718 drivers/infiniband/core/ucma.c (struct sockaddr *) &cmd.dst_addr, cmd.timeout_ms); cmd 728 drivers/infiniband/core/ucma.c struct rdma_ucm_resolve_addr cmd; cmd 732 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 735 drivers/infiniband/core/ucma.c if (cmd.reserved || cmd 736 drivers/infiniband/core/ucma.c (cmd.src_size && (cmd.src_size != rdma_addr_size_kss(&cmd.src_addr))) || cmd 737 drivers/infiniband/core/ucma.c !cmd.dst_size || (cmd.dst_size != rdma_addr_size_kss(&cmd.dst_addr))) cmd 740 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 745 drivers/infiniband/core/ucma.c ret = rdma_resolve_addr(ctx->cm_id, (struct sockaddr *) &cmd.src_addr, cmd 746 drivers/infiniband/core/ucma.c (struct sockaddr *) &cmd.dst_addr, cmd.timeout_ms); cmd 756 drivers/infiniband/core/ucma.c struct rdma_ucm_resolve_route cmd; cmd 760 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 763 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 768 drivers/infiniband/core/ucma.c ret = rdma_resolve_route(ctx->cm_id, cmd.timeout_ms); cmd 842 drivers/infiniband/core/ucma.c struct rdma_ucm_query cmd; cmd 851 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 854 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 883 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 1020 drivers/infiniband/core/ucma.c struct rdma_ucm_query cmd; cmd 1025 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1028 drivers/infiniband/core/ucma.c response = u64_to_user_ptr(cmd.response); cmd 1029 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 1034 drivers/infiniband/core/ucma.c switch (cmd.option) { cmd 1073 drivers/infiniband/core/ucma.c struct rdma_ucm_connect cmd; cmd 1078 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1081 drivers/infiniband/core/ucma.c if (!cmd.conn_param.valid) cmd 1084 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 1088 drivers/infiniband/core/ucma.c ucma_copy_conn_param(ctx->cm_id, &conn_param, &cmd.conn_param); cmd 1099 drivers/infiniband/core/ucma.c struct rdma_ucm_listen cmd; cmd 1103 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1106 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 1110 drivers/infiniband/core/ucma.c ctx->backlog = cmd.backlog > 0 && cmd.backlog < max_backlog ? cmd 1111 drivers/infiniband/core/ucma.c cmd.backlog : max_backlog; cmd 1122 drivers/infiniband/core/ucma.c struct rdma_ucm_accept cmd; cmd 1127 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1130 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 1134 drivers/infiniband/core/ucma.c if (cmd.conn_param.valid) { cmd 1135 drivers/infiniband/core/ucma.c ucma_copy_conn_param(ctx->cm_id, &conn_param, &cmd.conn_param); cmd 1141 drivers/infiniband/core/ucma.c ctx->uid = cmd.uid; cmd 1155 drivers/infiniband/core/ucma.c struct rdma_ucm_reject cmd; cmd 1159 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1162 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 1167 drivers/infiniband/core/ucma.c ret = rdma_reject(ctx->cm_id, cmd.private_data, cmd.private_data_len); cmd 1176 drivers/infiniband/core/ucma.c struct rdma_ucm_disconnect cmd; cmd 1180 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1183 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 1198 drivers/infiniband/core/ucma.c struct rdma_ucm_init_qp_attr cmd; cmd 1207 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1210 drivers/infiniband/core/ucma.c if (cmd.qp_state > IB_QPS_ERR) cmd 1213 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd.id); cmd 1219 drivers/infiniband/core/ucma.c qp_attr.qp_state = cmd.qp_state; cmd 1227 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 1364 drivers/infiniband/core/ucma.c struct rdma_ucm_set_option cmd; cmd 1369 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1372 drivers/infiniband/core/ucma.c if (unlikely(cmd.optlen > KMALLOC_MAX_SIZE)) cmd 1375 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 1379 drivers/infiniband/core/ucma.c optval = memdup_user(u64_to_user_ptr(cmd.optval), cmd 1380 drivers/infiniband/core/ucma.c cmd.optlen); cmd 1386 drivers/infiniband/core/ucma.c ret = ucma_set_option_level(ctx, cmd.level, cmd.optname, optval, cmd 1387 drivers/infiniband/core/ucma.c cmd.optlen); cmd 1398 drivers/infiniband/core/ucma.c struct rdma_ucm_notify cmd; cmd 1402 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1405 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(file, cmd.id); cmd 1411 drivers/infiniband/core/ucma.c ret = rdma_notify(ctx->cm_id, (enum ib_event_type)cmd.event); cmd 1419 drivers/infiniband/core/ucma.c struct rdma_ucm_join_mcast *cmd, int out_len) cmd 1431 drivers/infiniband/core/ucma.c addr = (struct sockaddr *) &cmd->addr; cmd 1432 drivers/infiniband/core/ucma.c if (cmd->addr_size != rdma_addr_size(addr)) cmd 1435 drivers/infiniband/core/ucma.c if (cmd->join_flags == RDMA_MC_JOIN_FLAG_FULLMEMBER) cmd 1437 drivers/infiniband/core/ucma.c else if (cmd->join_flags == RDMA_MC_JOIN_FLAG_SENDONLY_FULLMEMBER) cmd 1442 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx_dev(file, cmd->id); cmd 1453 drivers/infiniband/core/ucma.c mc->uid = cmd->uid; cmd 1454 drivers/infiniband/core/ucma.c memcpy(&mc->addr, addr, cmd->addr_size); cmd 1463 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd->response), cmd 1492 drivers/infiniband/core/ucma.c struct rdma_ucm_join_ip_mcast cmd; cmd 1495 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1498 drivers/infiniband/core/ucma.c join_cmd.response = cmd.response; cmd 1499 drivers/infiniband/core/ucma.c join_cmd.uid = cmd.uid; cmd 1500 drivers/infiniband/core/ucma.c join_cmd.id = cmd.id; cmd 1501 drivers/infiniband/core/ucma.c join_cmd.addr_size = rdma_addr_size_in6(&cmd.addr); cmd 1506 drivers/infiniband/core/ucma.c memcpy(&join_cmd.addr, &cmd.addr, join_cmd.addr_size); cmd 1515 drivers/infiniband/core/ucma.c struct rdma_ucm_join_mcast cmd; cmd 1517 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1520 drivers/infiniband/core/ucma.c if (!rdma_addr_size_kss(&cmd.addr)) cmd 1523 drivers/infiniband/core/ucma.c return ucma_process_join(file, &cmd, out_len); cmd 1530 drivers/infiniband/core/ucma.c struct rdma_ucm_destroy_id cmd; cmd 1538 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1542 drivers/infiniband/core/ucma.c mc = xa_load(&multicast_table, cmd.id); cmd 1571 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 1614 drivers/infiniband/core/ucma.c struct rdma_ucm_migrate_id cmd; cmd 1621 drivers/infiniband/core/ucma.c if (copy_from_user(&cmd, inbuf, sizeof(cmd))) cmd 1625 drivers/infiniband/core/ucma.c f = fdget(cmd.fd); cmd 1634 drivers/infiniband/core/ucma.c ctx = ucma_get_ctx(f.file->private_data, cmd.id); cmd 1662 drivers/infiniband/core/ucma.c if (copy_to_user(u64_to_user_ptr(cmd.response), cmd 1719 drivers/infiniband/core/ucma.c if (hdr.cmd >= ARRAY_SIZE(ucma_cmd_table)) cmd 1721 drivers/infiniband/core/ucma.c hdr.cmd = array_index_nospec(hdr.cmd, ARRAY_SIZE(ucma_cmd_table)); cmd 1726 drivers/infiniband/core/ucma.c if (!ucma_cmd_table[hdr.cmd]) cmd 1729 drivers/infiniband/core/ucma.c ret = ucma_cmd_table[hdr.cmd](file, buf + sizeof(hdr), hdr.in, hdr.out); cmd 928 drivers/infiniband/core/user_mad.c static long ib_umad_ioctl(struct file *filp, unsigned int cmd, cmd 931 drivers/infiniband/core/user_mad.c switch (cmd) { cmd 946 drivers/infiniband/core/user_mad.c static long ib_umad_compat_ioctl(struct file *filp, unsigned int cmd, cmd 949 drivers/infiniband/core/user_mad.c switch (cmd) { cmd 249 drivers/infiniband/core/uverbs.h long ib_uverbs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 209 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_get_context cmd; cmd 217 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 358 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_query_device cmd; cmd 367 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 379 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_query_port cmd; cmd 391 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 395 drivers/infiniband/core/uverbs_cmd.c ret = ib_query_port(ib_dev, cmd.port_num, &attr); cmd 400 drivers/infiniband/core/uverbs_cmd.c copy_port_attr_to_resp(&attr, &resp, ib_dev, cmd.port_num); cmd 407 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_alloc_pd cmd; cmd 414 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 461 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_dealloc_pd cmd; cmd 464 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 468 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_PD, cmd.pd_handle, attrs); cmd 559 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_open_xrcd cmd; cmd 569 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 575 drivers/infiniband/core/uverbs_cmd.c if (cmd.fd != -1) { cmd 577 drivers/infiniband/core/uverbs_cmd.c f = fdget(cmd.fd); cmd 585 drivers/infiniband/core/uverbs_cmd.c if (!xrcd && !(cmd.oflags & O_CREAT)) { cmd 591 drivers/infiniband/core/uverbs_cmd.c if (xrcd && cmd.oflags & O_EXCL) { cmd 669 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_close_xrcd cmd; cmd 672 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 676 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_XRCD, cmd.xrcd_handle, attrs); cmd 706 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_reg_mr cmd; cmd 714 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 718 drivers/infiniband/core/uverbs_cmd.c if ((cmd.start & ~PAGE_MASK) != (cmd.hca_va & ~PAGE_MASK)) cmd 721 drivers/infiniband/core/uverbs_cmd.c ret = ib_check_mr_access(cmd.access_flags); cmd 729 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, attrs); cmd 735 drivers/infiniband/core/uverbs_cmd.c if (cmd.access_flags & IB_ACCESS_ON_DEMAND) { cmd 744 drivers/infiniband/core/uverbs_cmd.c mr = pd->device->ops.reg_user_mr(pd, cmd.start, cmd.length, cmd.hca_va, cmd 745 drivers/infiniband/core/uverbs_cmd.c cmd.access_flags, cmd 790 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_rereg_mr cmd; cmd 798 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 802 drivers/infiniband/core/uverbs_cmd.c if (cmd.flags & ~IB_MR_REREG_SUPPORTED || !cmd.flags) cmd 805 drivers/infiniband/core/uverbs_cmd.c if ((cmd.flags & IB_MR_REREG_TRANS) && cmd 806 drivers/infiniband/core/uverbs_cmd.c (!cmd.start || !cmd.hca_va || 0 >= cmd.length || cmd 807 drivers/infiniband/core/uverbs_cmd.c (cmd.start & ~PAGE_MASK) != (cmd.hca_va & ~PAGE_MASK))) cmd 810 drivers/infiniband/core/uverbs_cmd.c uobj = uobj_get_write(UVERBS_OBJECT_MR, cmd.mr_handle, attrs); cmd 821 drivers/infiniband/core/uverbs_cmd.c if (cmd.flags & IB_MR_REREG_ACCESS) { cmd 822 drivers/infiniband/core/uverbs_cmd.c ret = ib_check_mr_access(cmd.access_flags); cmd 827 drivers/infiniband/core/uverbs_cmd.c if (cmd.flags & IB_MR_REREG_PD) { cmd 828 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, cmd 837 drivers/infiniband/core/uverbs_cmd.c ret = mr->device->ops.rereg_user_mr(mr, cmd.flags, cmd.start, cmd 838 drivers/infiniband/core/uverbs_cmd.c cmd.length, cmd.hca_va, cmd 839 drivers/infiniband/core/uverbs_cmd.c cmd.access_flags, pd, cmd 844 drivers/infiniband/core/uverbs_cmd.c if (cmd.flags & IB_MR_REREG_PD) { cmd 857 drivers/infiniband/core/uverbs_cmd.c if (cmd.flags & IB_MR_REREG_PD) cmd 868 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_dereg_mr cmd; cmd 871 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 875 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_MR, cmd.mr_handle, attrs); cmd 880 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_alloc_mw cmd; cmd 888 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 896 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, attrs); cmd 902 drivers/infiniband/core/uverbs_cmd.c if (cmd.mw_type != IB_MW_TYPE_1 && cmd.mw_type != IB_MW_TYPE_2) { cmd 907 drivers/infiniband/core/uverbs_cmd.c mw = pd->device->ops.alloc_mw(pd, cmd.mw_type, &attrs->driver_udata); cmd 942 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_dealloc_mw cmd; cmd 945 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 949 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_MW, cmd.mw_handle, attrs); cmd 954 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_comp_channel cmd; cmd 961 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 985 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_cq *cmd) cmd 995 drivers/infiniband/core/uverbs_cmd.c if (cmd->comp_vector >= attrs->ufile->device->num_comp_vectors) cmd 1003 drivers/infiniband/core/uverbs_cmd.c if (cmd->comp_channel >= 0) { cmd 1004 drivers/infiniband/core/uverbs_cmd.c ev_file = ib_uverbs_lookup_comp_file(cmd->comp_channel, attrs); cmd 1011 drivers/infiniband/core/uverbs_cmd.c obj->uobject.user_handle = cmd->user_handle; cmd 1017 drivers/infiniband/core/uverbs_cmd.c attr.cqe = cmd->cqe; cmd 1018 drivers/infiniband/core/uverbs_cmd.c attr.comp_vector = cmd->comp_vector; cmd 1019 drivers/infiniband/core/uverbs_cmd.c attr.flags = cmd->flags; cmd 1072 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_cq cmd; cmd 1077 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1082 drivers/infiniband/core/uverbs_cmd.c cmd_ex.user_handle = cmd.user_handle; cmd 1083 drivers/infiniband/core/uverbs_cmd.c cmd_ex.cqe = cmd.cqe; cmd 1084 drivers/infiniband/core/uverbs_cmd.c cmd_ex.comp_vector = cmd.comp_vector; cmd 1085 drivers/infiniband/core/uverbs_cmd.c cmd_ex.comp_channel = cmd.comp_channel; cmd 1093 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_cq cmd; cmd 1097 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1101 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 1104 drivers/infiniband/core/uverbs_cmd.c if (cmd.reserved) cmd 1107 drivers/infiniband/core/uverbs_cmd.c obj = create_cq(attrs, &cmd); cmd 1113 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_resize_cq cmd; cmd 1118 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1122 drivers/infiniband/core/uverbs_cmd.c cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 1126 drivers/infiniband/core/uverbs_cmd.c ret = cq->device->ops.resize_cq(cq, cmd.cqe, &attrs->driver_udata); cmd 1171 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_poll_cq cmd; cmd 1179 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1183 drivers/infiniband/core/uverbs_cmd.c cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 1192 drivers/infiniband/core/uverbs_cmd.c while (resp.count < cmd.ne) { cmd 1223 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_req_notify_cq cmd; cmd 1227 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1231 drivers/infiniband/core/uverbs_cmd.c cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 1235 drivers/infiniband/core/uverbs_cmd.c ib_req_notify_cq(cq, cmd.solicited_only ? cmd 1245 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_destroy_cq cmd; cmd 1251 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1255 drivers/infiniband/core/uverbs_cmd.c uobj = uobj_get_destroy(UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 1270 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_qp *cmd) cmd 1287 drivers/infiniband/core/uverbs_cmd.c if (cmd->qp_type == IB_QPT_RAW_PACKET && !capable(CAP_NET_RAW)) cmd 1295 drivers/infiniband/core/uverbs_cmd.c obj->uevent.uobject.user_handle = cmd->user_handle; cmd 1298 drivers/infiniband/core/uverbs_cmd.c if (cmd->comp_mask & IB_UVERBS_CREATE_QP_MASK_IND_TABLE) { cmd 1301 drivers/infiniband/core/uverbs_cmd.c cmd->rwq_ind_tbl_handle, attrs); cmd 1310 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl && (cmd->max_recv_wr || cmd->max_recv_sge || cmd->is_srq)) { cmd 1315 drivers/infiniband/core/uverbs_cmd.c if (ind_tbl && !cmd->max_send_wr) cmd 1318 drivers/infiniband/core/uverbs_cmd.c if (cmd->qp_type == IB_QPT_XRC_TGT) { cmd 1319 drivers/infiniband/core/uverbs_cmd.c xrcd_uobj = uobj_get_read(UVERBS_OBJECT_XRCD, cmd->pd_handle, cmd 1334 drivers/infiniband/core/uverbs_cmd.c if (cmd->qp_type == IB_QPT_XRC_INI) { cmd 1335 drivers/infiniband/core/uverbs_cmd.c cmd->max_recv_wr = 0; cmd 1336 drivers/infiniband/core/uverbs_cmd.c cmd->max_recv_sge = 0; cmd 1338 drivers/infiniband/core/uverbs_cmd.c if (cmd->is_srq) { cmd 1340 drivers/infiniband/core/uverbs_cmd.c cmd->srq_handle, attrs); cmd 1348 drivers/infiniband/core/uverbs_cmd.c if (cmd->recv_cq_handle != cmd->send_cq_handle) { cmd 1351 drivers/infiniband/core/uverbs_cmd.c cmd->recv_cq_handle, attrs); cmd 1362 drivers/infiniband/core/uverbs_cmd.c cmd->send_cq_handle, attrs); cmd 1365 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd->pd_handle, cmd 1381 drivers/infiniband/core/uverbs_cmd.c attr.sq_sig_type = cmd->sq_sig_all ? IB_SIGNAL_ALL_WR : cmd 1383 drivers/infiniband/core/uverbs_cmd.c attr.qp_type = cmd->qp_type; cmd 1386 drivers/infiniband/core/uverbs_cmd.c attr.cap.max_send_wr = cmd->max_send_wr; cmd 1387 drivers/infiniband/core/uverbs_cmd.c attr.cap.max_recv_wr = cmd->max_recv_wr; cmd 1388 drivers/infiniband/core/uverbs_cmd.c attr.cap.max_send_sge = cmd->max_send_sge; cmd 1389 drivers/infiniband/core/uverbs_cmd.c attr.cap.max_recv_sge = cmd->max_recv_sge; cmd 1390 drivers/infiniband/core/uverbs_cmd.c attr.cap.max_inline_data = cmd->max_inline_data; cmd 1396 drivers/infiniband/core/uverbs_cmd.c attr.create_flags = cmd->create_flags; cmd 1415 drivers/infiniband/core/uverbs_cmd.c attr.source_qpn = cmd->source_qpn; cmd 1418 drivers/infiniband/core/uverbs_cmd.c if (cmd->qp_type == IB_QPT_XRC_TGT) cmd 1429 drivers/infiniband/core/uverbs_cmd.c if (cmd->qp_type != IB_QPT_XRC_TGT) { cmd 1506 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_qp cmd; cmd 1510 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1515 drivers/infiniband/core/uverbs_cmd.c cmd_ex.user_handle = cmd.user_handle; cmd 1516 drivers/infiniband/core/uverbs_cmd.c cmd_ex.pd_handle = cmd.pd_handle; cmd 1517 drivers/infiniband/core/uverbs_cmd.c cmd_ex.send_cq_handle = cmd.send_cq_handle; cmd 1518 drivers/infiniband/core/uverbs_cmd.c cmd_ex.recv_cq_handle = cmd.recv_cq_handle; cmd 1519 drivers/infiniband/core/uverbs_cmd.c cmd_ex.srq_handle = cmd.srq_handle; cmd 1520 drivers/infiniband/core/uverbs_cmd.c cmd_ex.max_send_wr = cmd.max_send_wr; cmd 1521 drivers/infiniband/core/uverbs_cmd.c cmd_ex.max_recv_wr = cmd.max_recv_wr; cmd 1522 drivers/infiniband/core/uverbs_cmd.c cmd_ex.max_send_sge = cmd.max_send_sge; cmd 1523 drivers/infiniband/core/uverbs_cmd.c cmd_ex.max_recv_sge = cmd.max_recv_sge; cmd 1524 drivers/infiniband/core/uverbs_cmd.c cmd_ex.max_inline_data = cmd.max_inline_data; cmd 1525 drivers/infiniband/core/uverbs_cmd.c cmd_ex.sq_sig_all = cmd.sq_sig_all; cmd 1526 drivers/infiniband/core/uverbs_cmd.c cmd_ex.qp_type = cmd.qp_type; cmd 1527 drivers/infiniband/core/uverbs_cmd.c cmd_ex.is_srq = cmd.is_srq; cmd 1534 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_qp cmd; cmd 1537 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1541 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask & ~IB_UVERBS_CREATE_QP_SUP_COMP_MASK) cmd 1544 drivers/infiniband/core/uverbs_cmd.c if (cmd.reserved) cmd 1547 drivers/infiniband/core/uverbs_cmd.c return create_qp(attrs, &cmd); cmd 1552 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_open_qp cmd; cmd 1562 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1571 drivers/infiniband/core/uverbs_cmd.c xrcd_uobj = uobj_get_read(UVERBS_OBJECT_XRCD, cmd.pd_handle, attrs); cmd 1585 drivers/infiniband/core/uverbs_cmd.c attr.qp_num = cmd.qpn; cmd 1586 drivers/infiniband/core/uverbs_cmd.c attr.qp_type = cmd.qp_type; cmd 1599 drivers/infiniband/core/uverbs_cmd.c obj->uevent.uobject.user_handle = cmd.user_handle; cmd 1649 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_query_qp cmd; cmd 1656 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1667 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 1673 drivers/infiniband/core/uverbs_cmd.c ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr); cmd 1761 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_modify_qp *cmd) cmd 1771 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd->base.qp_handle, cmd 1778 drivers/infiniband/core/uverbs_cmd.c if ((cmd->base.attr_mask & IB_QP_PORT) && cmd 1779 drivers/infiniband/core/uverbs_cmd.c !rdma_is_port_valid(qp->device, cmd->base.port_num)) { cmd 1784 drivers/infiniband/core/uverbs_cmd.c if ((cmd->base.attr_mask & IB_QP_AV)) { cmd 1785 drivers/infiniband/core/uverbs_cmd.c if (!rdma_is_port_valid(qp->device, cmd->base.dest.port_num)) { cmd 1790 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_STATE && cmd 1791 drivers/infiniband/core/uverbs_cmd.c cmd->base.qp_state == IB_QPS_RTR) { cmd 1806 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.dest.port_num != qp->real_qp->port) { cmd 1824 drivers/infiniband/core/uverbs_cmd.c if (((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT)) cmd 1826 drivers/infiniband/core/uverbs_cmd.c cmd->base.port_num != cmd->base.dest.port_num) { cmd 1830 drivers/infiniband/core/uverbs_cmd.c if ((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT)) cmd 1832 drivers/infiniband/core/uverbs_cmd.c cmd->base.attr_mask |= IB_QP_PORT; cmd 1833 drivers/infiniband/core/uverbs_cmd.c cmd->base.port_num = cmd->base.dest.port_num; cmd 1838 drivers/infiniband/core/uverbs_cmd.c if ((cmd->base.attr_mask & IB_QP_ALT_PATH) && cmd 1839 drivers/infiniband/core/uverbs_cmd.c (!rdma_is_port_valid(qp->device, cmd->base.alt_port_num) || cmd 1840 drivers/infiniband/core/uverbs_cmd.c !rdma_is_port_valid(qp->device, cmd->base.alt_dest.port_num) || cmd 1841 drivers/infiniband/core/uverbs_cmd.c cmd->base.alt_port_num != cmd->base.alt_dest.port_num)) { cmd 1846 drivers/infiniband/core/uverbs_cmd.c if ((cmd->base.attr_mask & IB_QP_CUR_STATE && cmd 1847 drivers/infiniband/core/uverbs_cmd.c cmd->base.cur_qp_state > IB_QPS_ERR) || cmd 1848 drivers/infiniband/core/uverbs_cmd.c (cmd->base.attr_mask & IB_QP_STATE && cmd 1849 drivers/infiniband/core/uverbs_cmd.c cmd->base.qp_state > IB_QPS_ERR)) { cmd 1854 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_STATE) cmd 1855 drivers/infiniband/core/uverbs_cmd.c attr->qp_state = cmd->base.qp_state; cmd 1856 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_CUR_STATE) cmd 1857 drivers/infiniband/core/uverbs_cmd.c attr->cur_qp_state = cmd->base.cur_qp_state; cmd 1858 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_PATH_MTU) cmd 1859 drivers/infiniband/core/uverbs_cmd.c attr->path_mtu = cmd->base.path_mtu; cmd 1860 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_PATH_MIG_STATE) cmd 1861 drivers/infiniband/core/uverbs_cmd.c attr->path_mig_state = cmd->base.path_mig_state; cmd 1862 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_QKEY) cmd 1863 drivers/infiniband/core/uverbs_cmd.c attr->qkey = cmd->base.qkey; cmd 1864 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_RQ_PSN) cmd 1865 drivers/infiniband/core/uverbs_cmd.c attr->rq_psn = cmd->base.rq_psn; cmd 1866 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_SQ_PSN) cmd 1867 drivers/infiniband/core/uverbs_cmd.c attr->sq_psn = cmd->base.sq_psn; cmd 1868 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_DEST_QPN) cmd 1869 drivers/infiniband/core/uverbs_cmd.c attr->dest_qp_num = cmd->base.dest_qp_num; cmd 1870 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_ACCESS_FLAGS) cmd 1871 drivers/infiniband/core/uverbs_cmd.c attr->qp_access_flags = cmd->base.qp_access_flags; cmd 1872 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_PKEY_INDEX) cmd 1873 drivers/infiniband/core/uverbs_cmd.c attr->pkey_index = cmd->base.pkey_index; cmd 1874 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY) cmd 1875 drivers/infiniband/core/uverbs_cmd.c attr->en_sqd_async_notify = cmd->base.en_sqd_async_notify; cmd 1876 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_MAX_QP_RD_ATOMIC) cmd 1877 drivers/infiniband/core/uverbs_cmd.c attr->max_rd_atomic = cmd->base.max_rd_atomic; cmd 1878 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) cmd 1879 drivers/infiniband/core/uverbs_cmd.c attr->max_dest_rd_atomic = cmd->base.max_dest_rd_atomic; cmd 1880 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_MIN_RNR_TIMER) cmd 1881 drivers/infiniband/core/uverbs_cmd.c attr->min_rnr_timer = cmd->base.min_rnr_timer; cmd 1882 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_PORT) cmd 1883 drivers/infiniband/core/uverbs_cmd.c attr->port_num = cmd->base.port_num; cmd 1884 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_TIMEOUT) cmd 1885 drivers/infiniband/core/uverbs_cmd.c attr->timeout = cmd->base.timeout; cmd 1886 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_RETRY_CNT) cmd 1887 drivers/infiniband/core/uverbs_cmd.c attr->retry_cnt = cmd->base.retry_cnt; cmd 1888 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_RNR_RETRY) cmd 1889 drivers/infiniband/core/uverbs_cmd.c attr->rnr_retry = cmd->base.rnr_retry; cmd 1890 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_ALT_PATH) { cmd 1891 drivers/infiniband/core/uverbs_cmd.c attr->alt_port_num = cmd->base.alt_port_num; cmd 1892 drivers/infiniband/core/uverbs_cmd.c attr->alt_timeout = cmd->base.alt_timeout; cmd 1893 drivers/infiniband/core/uverbs_cmd.c attr->alt_pkey_index = cmd->base.alt_pkey_index; cmd 1895 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_RATE_LIMIT) cmd 1896 drivers/infiniband/core/uverbs_cmd.c attr->rate_limit = cmd->rate_limit; cmd 1898 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_AV) cmd 1900 drivers/infiniband/core/uverbs_cmd.c &cmd->base.dest); cmd 1902 drivers/infiniband/core/uverbs_cmd.c if (cmd->base.attr_mask & IB_QP_ALT_PATH) cmd 1904 drivers/infiniband/core/uverbs_cmd.c &cmd->base.alt_dest); cmd 1908 drivers/infiniband/core/uverbs_cmd.c cmd->base.attr_mask), cmd 1921 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_modify_qp cmd; cmd 1924 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd.base, sizeof(cmd.base)); cmd 1928 drivers/infiniband/core/uverbs_cmd.c if (cmd.base.attr_mask & cmd 1932 drivers/infiniband/core/uverbs_cmd.c return modify_qp(attrs, &cmd); cmd 1937 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_modify_qp cmd; cmd 1943 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1953 drivers/infiniband/core/uverbs_cmd.c if (cmd.base.attr_mask & cmd 1957 drivers/infiniband/core/uverbs_cmd.c ret = modify_qp(attrs, &cmd); cmd 1966 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_destroy_qp cmd; cmd 1972 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 1976 drivers/infiniband/core/uverbs_cmd.c uobj = uobj_get_destroy(UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 2001 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_post_send cmd; cmd 2015 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request_start(attrs, &iter, &cmd, sizeof(cmd)); cmd 2018 drivers/infiniband/core/uverbs_cmd.c wqes = uverbs_request_next_ptr(&iter, cmd.wqe_size * cmd.wr_count); cmd 2022 drivers/infiniband/core/uverbs_cmd.c &iter, cmd.sge_count * sizeof(struct ib_uverbs_sge)); cmd 2029 drivers/infiniband/core/uverbs_cmd.c user_wr = kmalloc(cmd.wqe_size, GFP_KERNEL); cmd 2033 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 2042 drivers/infiniband/core/uverbs_cmd.c for (i = 0; i < cmd.wr_count; ++i) { cmd 2043 drivers/infiniband/core/uverbs_cmd.c if (copy_from_user(user_wr, wqes + i * cmd.wqe_size, cmd 2044 drivers/infiniband/core/uverbs_cmd.c cmd.wqe_size)) { cmd 2049 drivers/infiniband/core/uverbs_cmd.c if (user_wr->num_sge + sg_ind > cmd.sge_count) { cmd 2292 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_post_recv cmd; cmd 2300 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request_start(attrs, &iter, &cmd, sizeof(cmd)); cmd 2304 drivers/infiniband/core/uverbs_cmd.c wr = ib_uverbs_unmarshall_recv(&iter, cmd.wr_count, cmd.wqe_size, cmd 2305 drivers/infiniband/core/uverbs_cmd.c cmd.sge_count); cmd 2309 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 2342 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_post_srq_recv cmd; cmd 2350 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request_start(attrs, &iter, &cmd, sizeof(cmd)); cmd 2354 drivers/infiniband/core/uverbs_cmd.c wr = ib_uverbs_unmarshall_recv(&iter, cmd.wr_count, cmd.wqe_size, cmd 2355 drivers/infiniband/core/uverbs_cmd.c cmd.sge_count); cmd 2359 drivers/infiniband/core/uverbs_cmd.c srq = uobj_get_obj_read(srq, UVERBS_OBJECT_SRQ, cmd.srq_handle, attrs); cmd 2393 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_ah cmd; cmd 2402 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2410 drivers/infiniband/core/uverbs_cmd.c if (!rdma_is_port_valid(ib_dev, cmd.attr.port_num)) { cmd 2415 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, attrs); cmd 2421 drivers/infiniband/core/uverbs_cmd.c attr.type = rdma_ah_find_type(ib_dev, cmd.attr.port_num); cmd 2423 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_dlid(&attr, cmd.attr.dlid); cmd 2424 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_sl(&attr, cmd.attr.sl); cmd 2425 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_path_bits(&attr, cmd.attr.src_path_bits); cmd 2426 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_static_rate(&attr, cmd.attr.static_rate); cmd 2427 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_port_num(&attr, cmd.attr.port_num); cmd 2429 drivers/infiniband/core/uverbs_cmd.c if (cmd.attr.is_global) { cmd 2430 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_grh(&attr, NULL, cmd.attr.grh.flow_label, cmd 2431 drivers/infiniband/core/uverbs_cmd.c cmd.attr.grh.sgid_index, cmd 2432 drivers/infiniband/core/uverbs_cmd.c cmd.attr.grh.hop_limit, cmd 2433 drivers/infiniband/core/uverbs_cmd.c cmd.attr.grh.traffic_class); cmd 2434 drivers/infiniband/core/uverbs_cmd.c rdma_ah_set_dgid_raw(&attr, cmd.attr.grh.dgid); cmd 2446 drivers/infiniband/core/uverbs_cmd.c uobj->user_handle = cmd.user_handle; cmd 2472 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_destroy_ah cmd; cmd 2475 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2479 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_AH, cmd.ah_handle, attrs); cmd 2484 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_attach_mcast cmd; cmd 2490 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2494 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 2502 drivers/infiniband/core/uverbs_cmd.c if (cmd.mlid == mcast->lid && cmd 2503 drivers/infiniband/core/uverbs_cmd.c !memcmp(cmd.gid, mcast->gid.raw, sizeof mcast->gid.raw)) { cmd 2514 drivers/infiniband/core/uverbs_cmd.c mcast->lid = cmd.mlid; cmd 2515 drivers/infiniband/core/uverbs_cmd.c memcpy(mcast->gid.raw, cmd.gid, sizeof mcast->gid.raw); cmd 2517 drivers/infiniband/core/uverbs_cmd.c ret = ib_attach_mcast(qp, &mcast->gid, cmd.mlid); cmd 2532 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_detach_mcast cmd; cmd 2539 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2543 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 2551 drivers/infiniband/core/uverbs_cmd.c if (cmd.mlid == mcast->lid && cmd 2552 drivers/infiniband/core/uverbs_cmd.c !memcmp(cmd.gid, mcast->gid.raw, sizeof mcast->gid.raw)) { cmd 2564 drivers/infiniband/core/uverbs_cmd.c ret = ib_detach_mcast(qp, (union ib_gid *)cmd.gid, cmd.mlid); cmd 2892 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_wq cmd; cmd 2902 drivers/infiniband/core/uverbs_cmd.c err = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2906 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 2914 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd.pd_handle, attrs); cmd 2920 drivers/infiniband/core/uverbs_cmd.c cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 2927 drivers/infiniband/core/uverbs_cmd.c wq_init_attr.max_sge = cmd.max_sge; cmd 2928 drivers/infiniband/core/uverbs_cmd.c wq_init_attr.max_wr = cmd.max_wr; cmd 2930 drivers/infiniband/core/uverbs_cmd.c wq_init_attr.wq_type = cmd.wq_type; cmd 2932 drivers/infiniband/core/uverbs_cmd.c wq_init_attr.create_flags = cmd.create_flags; cmd 2983 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_destroy_wq cmd; cmd 2989 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 2993 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 2997 drivers/infiniband/core/uverbs_cmd.c uobj = uobj_get_destroy(UVERBS_OBJECT_WQ, cmd.wq_handle, attrs); cmd 3011 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_modify_wq cmd; cmd 3016 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3020 drivers/infiniband/core/uverbs_cmd.c if (!cmd.attr_mask) cmd 3023 drivers/infiniband/core/uverbs_cmd.c if (cmd.attr_mask > (IB_WQ_STATE | IB_WQ_CUR_STATE | IB_WQ_FLAGS)) cmd 3026 drivers/infiniband/core/uverbs_cmd.c wq = uobj_get_obj_read(wq, UVERBS_OBJECT_WQ, cmd.wq_handle, attrs); cmd 3030 drivers/infiniband/core/uverbs_cmd.c wq_attr.curr_wq_state = cmd.curr_wq_state; cmd 3031 drivers/infiniband/core/uverbs_cmd.c wq_attr.wq_state = cmd.wq_state; cmd 3032 drivers/infiniband/core/uverbs_cmd.c if (cmd.attr_mask & IB_WQ_FLAGS) { cmd 3033 drivers/infiniband/core/uverbs_cmd.c wq_attr.flags = cmd.flags; cmd 3034 drivers/infiniband/core/uverbs_cmd.c wq_attr.flags_mask = cmd.flags_mask; cmd 3036 drivers/infiniband/core/uverbs_cmd.c ret = wq->device->ops.modify_wq(wq, &wq_attr, cmd.attr_mask, cmd 3044 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_create_rwq_ind_table cmd; cmd 3058 drivers/infiniband/core/uverbs_cmd.c err = uverbs_request_start(attrs, &iter, &cmd, sizeof(cmd)); cmd 3062 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 3065 drivers/infiniband/core/uverbs_cmd.c if (cmd.log_ind_tbl_size > IB_USER_VERBS_MAX_LOG_IND_TBL_SIZE) cmd 3068 drivers/infiniband/core/uverbs_cmd.c num_wq_handles = 1 << cmd.log_ind_tbl_size; cmd 3107 drivers/infiniband/core/uverbs_cmd.c init_attr.log_ind_tbl_size = cmd.log_ind_tbl_size; cmd 3158 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_destroy_rwq_ind_table cmd; cmd 3161 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3165 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 3169 drivers/infiniband/core/uverbs_cmd.c cmd.ind_tbl_handle, attrs); cmd 3174 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_flow cmd; cmd 3189 drivers/infiniband/core/uverbs_cmd.c err = uverbs_request_start(attrs, &iter, &cmd, sizeof(cmd)); cmd 3193 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 3199 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.flags >= IB_FLOW_ATTR_FLAGS_RESERVED) cmd 3202 drivers/infiniband/core/uverbs_cmd.c if ((cmd.flow_attr.flags & IB_FLOW_ATTR_FLAGS_DONT_TRAP) && cmd 3203 drivers/infiniband/core/uverbs_cmd.c ((cmd.flow_attr.type == IB_FLOW_ATTR_ALL_DEFAULT) || cmd 3204 drivers/infiniband/core/uverbs_cmd.c (cmd.flow_attr.type == IB_FLOW_ATTR_MC_DEFAULT))) cmd 3207 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.num_of_specs > IB_FLOW_SPEC_SUPPORT_LAYERS) cmd 3210 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.size > cmd 3211 drivers/infiniband/core/uverbs_cmd.c (cmd.flow_attr.num_of_specs * sizeof(struct ib_uverbs_flow_spec))) cmd 3214 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.reserved[0] || cmd 3215 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.reserved[1]) cmd 3218 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.num_of_specs) { cmd 3219 drivers/infiniband/core/uverbs_cmd.c kern_flow_attr = kmalloc(sizeof(*kern_flow_attr) + cmd.flow_attr.size, cmd 3224 drivers/infiniband/core/uverbs_cmd.c *kern_flow_attr = cmd.flow_attr; cmd 3226 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.size); cmd 3230 drivers/infiniband/core/uverbs_cmd.c kern_flow_attr = &cmd.flow_attr; cmd 3243 drivers/infiniband/core/uverbs_cmd.c qp = uobj_get_obj_read(qp, UVERBS_OBJECT_QP, cmd.qp_handle, attrs); cmd 3255 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.num_of_specs), GFP_KERNEL); cmd 3260 drivers/infiniband/core/uverbs_cmd.c uflow_res = flow_resources_alloc(cmd.flow_attr.num_of_specs); cmd 3276 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.size >= sizeof(*kern_spec) && cmd 3277 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.size >= kern_spec->size; cmd 3287 drivers/infiniband/core/uverbs_cmd.c cmd.flow_attr.size -= kern_spec->size; cmd 3291 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.size || (i != flow_attr->num_of_specs)) { cmd 3293 drivers/infiniband/core/uverbs_cmd.c i, cmd.flow_attr.size); cmd 3317 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.num_of_specs) cmd 3332 drivers/infiniband/core/uverbs_cmd.c if (cmd.flow_attr.num_of_specs) cmd 3339 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_destroy_flow cmd; cmd 3342 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3346 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 3349 drivers/infiniband/core/uverbs_cmd.c return uobj_perform_destroy(UVERBS_OBJECT_FLOW, cmd.flow_handle, attrs); cmd 3353 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_xsrq *cmd, cmd 3370 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_TM) cmd 3371 drivers/infiniband/core/uverbs_cmd.c attr.ext.tag_matching.max_num_tags = cmd->max_num_tags; cmd 3373 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_XRC) { cmd 3374 drivers/infiniband/core/uverbs_cmd.c xrcd_uobj = uobj_get_read(UVERBS_OBJECT_XRCD, cmd->xrcd_handle, cmd 3391 drivers/infiniband/core/uverbs_cmd.c if (ib_srq_has_cq(cmd->srq_type)) { cmd 3393 drivers/infiniband/core/uverbs_cmd.c cmd->cq_handle, attrs); cmd 3400 drivers/infiniband/core/uverbs_cmd.c pd = uobj_get_obj_read(pd, UVERBS_OBJECT_PD, cmd->pd_handle, attrs); cmd 3408 drivers/infiniband/core/uverbs_cmd.c attr.srq_type = cmd->srq_type; cmd 3409 drivers/infiniband/core/uverbs_cmd.c attr.attr.max_wr = cmd->max_wr; cmd 3410 drivers/infiniband/core/uverbs_cmd.c attr.attr.max_sge = cmd->max_sge; cmd 3411 drivers/infiniband/core/uverbs_cmd.c attr.attr.srq_limit = cmd->srq_limit; cmd 3424 drivers/infiniband/core/uverbs_cmd.c srq->srq_type = cmd->srq_type; cmd 3433 drivers/infiniband/core/uverbs_cmd.c if (ib_srq_has_cq(cmd->srq_type)) { cmd 3438 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_XRC) { cmd 3447 drivers/infiniband/core/uverbs_cmd.c obj->uevent.uobject.user_handle = cmd->user_handle; cmd 3453 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_XRC) cmd 3460 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_XRC) cmd 3463 drivers/infiniband/core/uverbs_cmd.c if (ib_srq_has_cq(cmd->srq_type)) cmd 3479 drivers/infiniband/core/uverbs_cmd.c if (ib_srq_has_cq(cmd->srq_type)) cmd 3483 drivers/infiniband/core/uverbs_cmd.c if (cmd->srq_type == IB_SRQT_XRC) { cmd 3495 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_srq cmd; cmd 3499 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3504 drivers/infiniband/core/uverbs_cmd.c xcmd.response = cmd.response; cmd 3505 drivers/infiniband/core/uverbs_cmd.c xcmd.user_handle = cmd.user_handle; cmd 3507 drivers/infiniband/core/uverbs_cmd.c xcmd.pd_handle = cmd.pd_handle; cmd 3508 drivers/infiniband/core/uverbs_cmd.c xcmd.max_wr = cmd.max_wr; cmd 3509 drivers/infiniband/core/uverbs_cmd.c xcmd.max_sge = cmd.max_sge; cmd 3510 drivers/infiniband/core/uverbs_cmd.c xcmd.srq_limit = cmd.srq_limit; cmd 3517 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_create_xsrq cmd; cmd 3520 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3524 drivers/infiniband/core/uverbs_cmd.c return __uverbs_create_xsrq(attrs, &cmd, &attrs->driver_udata); cmd 3529 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_modify_srq cmd; cmd 3534 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3538 drivers/infiniband/core/uverbs_cmd.c srq = uobj_get_obj_read(srq, UVERBS_OBJECT_SRQ, cmd.srq_handle, attrs); cmd 3542 drivers/infiniband/core/uverbs_cmd.c attr.max_wr = cmd.max_wr; cmd 3543 drivers/infiniband/core/uverbs_cmd.c attr.srq_limit = cmd.srq_limit; cmd 3545 drivers/infiniband/core/uverbs_cmd.c ret = srq->device->ops.modify_srq(srq, &attr, cmd.attr_mask, cmd 3555 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_query_srq cmd; cmd 3561 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3565 drivers/infiniband/core/uverbs_cmd.c srq = uobj_get_obj_read(srq, UVERBS_OBJECT_SRQ, cmd.srq_handle, attrs); cmd 3587 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_destroy_srq cmd; cmd 3593 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3597 drivers/infiniband/core/uverbs_cmd.c uobj = uobj_get_destroy(UVERBS_OBJECT_SRQ, cmd.srq_handle, attrs); cmd 3613 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_query_device cmd; cmd 3624 drivers/infiniband/core/uverbs_cmd.c err = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3628 drivers/infiniband/core/uverbs_cmd.c if (cmd.comp_mask) cmd 3631 drivers/infiniband/core/uverbs_cmd.c if (cmd.reserved) cmd 3676 drivers/infiniband/core/uverbs_cmd.c struct ib_uverbs_ex_modify_cq cmd; cmd 3680 drivers/infiniband/core/uverbs_cmd.c ret = uverbs_request(attrs, &cmd, sizeof(cmd)); cmd 3684 drivers/infiniband/core/uverbs_cmd.c if (!cmd.attr_mask || cmd.reserved) cmd 3687 drivers/infiniband/core/uverbs_cmd.c if (cmd.attr_mask > IB_CQ_MODERATE) cmd 3690 drivers/infiniband/core/uverbs_cmd.c cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ, cmd.cq_handle, attrs); cmd 3694 drivers/infiniband/core/uverbs_cmd.c ret = rdma_set_cq_moderation(cq, cmd.attr.cq_count, cmd.attr.cq_period); cmd 620 drivers/infiniband/core/uverbs_ioctl.c long ib_uverbs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 629 drivers/infiniband/core/uverbs_ioctl.c if (unlikely(cmd != RDMA_VERBS_IOCTL)) cmd 23 drivers/infiniband/core/uverbs_std_types_device.c u32 cmd; cmd 26 drivers/infiniband/core/uverbs_std_types_device.c rc = uverbs_get_const(&cmd, attrs, UVERBS_ATTR_WRITE_CMD); cmd 30 drivers/infiniband/core/uverbs_std_types_device.c method_elm = uapi_get_method(uapi, cmd); cmd 382 drivers/infiniband/hw/cxgb3/iwch_cm.c req->cmd = CPL_ABORT_NO_RST; cmd 422 drivers/infiniband/hw/cxgb3/iwch_cm.c req->cmd = CPL_ABORT_SEND_RST; cmd 1619 drivers/infiniband/hw/cxgb3/iwch_cm.c rpl->cmd = CPL_ABORT_NO_RST; cmd 578 drivers/infiniband/hw/cxgb4/cm.c req->cmd = CPL_ABORT_NO_RST; cmd 90 drivers/infiniband/hw/cxgb4/mem.c req->cmd = cpu_to_be32(ULPTX_CMD_V(ULP_TX_MEM_WRITE) | cmd 118 drivers/infiniband/hw/cxgb4/mem.c __be32 cmd = cpu_to_be32(ULPTX_CMD_V(ULP_TX_MEM_WRITE)); cmd 121 drivers/infiniband/hw/cxgb4/mem.c cmd |= cpu_to_be32(ULP_MEMIO_ORDER_F); cmd 123 drivers/infiniband/hw/cxgb4/mem.c cmd |= cpu_to_be32(T5_ULP_MEMIO_IMM_F); cmd 156 drivers/infiniband/hw/cxgb4/mem.c req->cmd = cmd; cmd 55 drivers/infiniband/hw/efa/efa_com.c static const char *efa_com_cmd_str(u8 cmd) cmd 59 drivers/infiniband/hw/efa/efa_com.c switch (cmd) { cmd 315 drivers/infiniband/hw/efa/efa_com.c struct efa_admin_aq_entry *cmd, cmd 337 drivers/infiniband/hw/efa/efa_com.c cmd->aq_common_descriptor.command_id = cmd_id; cmd 338 drivers/infiniband/hw/efa/efa_com.c cmd->aq_common_descriptor.flags |= aq->sq.phase & cmd 350 drivers/infiniband/hw/efa/efa_com.c comp_ctx->cmd_opcode = cmd->aq_common_descriptor.opcode; cmd 356 drivers/infiniband/hw/efa/efa_com.c memcpy(aqe, cmd, cmd_size_in_bytes); cmd 401 drivers/infiniband/hw/efa/efa_com.c struct efa_admin_aq_entry *cmd, cmd 415 drivers/infiniband/hw/efa/efa_com.c comp_ctx = __efa_com_submit_admin_cmd(aq, cmd, cmd_size_in_bytes, comp, cmd 627 drivers/infiniband/hw/efa/efa_com.c struct efa_admin_aq_entry *cmd, cmd 641 drivers/infiniband/hw/efa/efa_com.c efa_com_cmd_str(cmd->aq_common_descriptor.opcode), cmd 642 drivers/infiniband/hw/efa/efa_com.c cmd->aq_common_descriptor.opcode); cmd 643 drivers/infiniband/hw/efa/efa_com.c comp_ctx = efa_com_submit_admin_cmd(aq, cmd, cmd_size, comp, comp_size); cmd 648 drivers/infiniband/hw/efa/efa_com.c efa_com_cmd_str(cmd->aq_common_descriptor.opcode), cmd 649 drivers/infiniband/hw/efa/efa_com.c cmd->aq_common_descriptor.opcode, PTR_ERR(comp_ctx)); cmd 660 drivers/infiniband/hw/efa/efa_com.c efa_com_cmd_str(cmd->aq_common_descriptor.opcode), cmd 661 drivers/infiniband/hw/efa/efa_com.c cmd->aq_common_descriptor.opcode, comp_ctx->comp_status, cmd 137 drivers/infiniband/hw/efa/efa_com.h struct efa_admin_aq_entry *cmd, cmd 67 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_modify_qp_cmd cmd = {}; cmd 71 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_desc.opcode = EFA_ADMIN_MODIFY_QP; cmd 72 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.modify_mask = params->modify_mask; cmd 73 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle = params->qp_handle; cmd 74 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_state = params->qp_state; cmd 75 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.cur_qp_state = params->cur_qp_state; cmd 76 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qkey = params->qkey; cmd 77 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.sq_psn = params->sq_psn; cmd 78 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.sq_drained_async_notify = params->sq_drained_async_notify; cmd 81 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 82 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 89 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle, cmd.modify_mask, err); cmd 101 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_query_qp_cmd cmd = {}; cmd 105 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_desc.opcode = EFA_ADMIN_QUERY_QP; cmd 106 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle = params->qp_handle; cmd 109 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 110 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 116 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle, err); cmd 588 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_set_feature_cmd cmd = {}; cmd 614 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.u.aenq.enabled_groups = groups; cmd 615 drivers/infiniband/hw/efa/efa_com_cmd.c err = efa_com_set_feature(edev, &set_resp, &cmd, cmd 631 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_alloc_pd_cmd cmd = {}; cmd 635 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_descriptor.opcode = EFA_ADMIN_ALLOC_PD; cmd 638 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 639 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 657 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_dealloc_pd_cmd cmd = {}; cmd 661 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_descriptor.opcode = EFA_ADMIN_DEALLOC_PD; cmd 662 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.pd = params->pdn; cmd 665 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 666 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 672 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.pd, err); cmd 683 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_alloc_uar_cmd cmd = {}; cmd 687 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_descriptor.opcode = EFA_ADMIN_ALLOC_UAR; cmd 690 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 691 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 709 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_dealloc_uar_cmd cmd = {}; cmd 713 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_descriptor.opcode = EFA_ADMIN_DEALLOC_UAR; cmd 714 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.uar = params->uarn; cmd 717 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 718 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 724 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.uar, err); cmd 736 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_admin_aq_get_stats_cmd cmd = {}; cmd 740 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.aq_common_descriptor.opcode = EFA_ADMIN_GET_STATS; cmd 741 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.type = params->type; cmd 742 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.scope = params->scope; cmd 743 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.scope_modifier = params->scope_modifier; cmd 746 drivers/infiniband/hw/efa/efa_com_cmd.c (struct efa_admin_aq_entry *)&cmd, cmd 747 drivers/infiniband/hw/efa/efa_com_cmd.c sizeof(cmd), cmd 754 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.type, cmd.scope, cmd.scope_modifier, err); cmd 636 drivers/infiniband/hw/efa/efa_verbs.c struct efa_ibv_create_qp cmd = {}; cmd 653 drivers/infiniband/hw/efa/efa_verbs.c if (!field_avail(cmd, driver_qp_type, udata->inlen)) { cmd 660 drivers/infiniband/hw/efa/efa_verbs.c if (udata->inlen > sizeof(cmd) && cmd 661 drivers/infiniband/hw/efa/efa_verbs.c !ib_is_udata_cleared(udata, sizeof(cmd), cmd 662 drivers/infiniband/hw/efa/efa_verbs.c udata->inlen - sizeof(cmd))) { cmd 669 drivers/infiniband/hw/efa/efa_verbs.c err = ib_copy_from_udata(&cmd, udata, cmd 670 drivers/infiniband/hw/efa/efa_verbs.c min(sizeof(cmd), udata->inlen)); cmd 677 drivers/infiniband/hw/efa/efa_verbs.c if (cmd.comp_mask) { cmd 695 drivers/infiniband/hw/efa/efa_verbs.c } else if (cmd.driver_qp_type == EFA_QP_DRIVER_TYPE_SRD) { cmd 700 drivers/infiniband/hw/efa/efa_verbs.c init_attr->qp_type, cmd.driver_qp_type); cmd 706 drivers/infiniband/hw/efa/efa_verbs.c init_attr->qp_type, cmd.driver_qp_type); cmd 710 drivers/infiniband/hw/efa/efa_verbs.c create_qp_params.sq_ring_size_in_bytes = cmd.sq_ring_size; cmd 713 drivers/infiniband/hw/efa/efa_verbs.c create_qp_params.rq_ring_size_in_bytes = cmd.rq_ring_size; cmd 925 drivers/infiniband/hw/efa/efa_verbs.c struct efa_ibv_create_cq cmd = {}; cmd 941 drivers/infiniband/hw/efa/efa_verbs.c if (!field_avail(cmd, num_sub_cqs, udata->inlen)) { cmd 948 drivers/infiniband/hw/efa/efa_verbs.c if (udata->inlen > sizeof(cmd) && cmd 949 drivers/infiniband/hw/efa/efa_verbs.c !ib_is_udata_cleared(udata, sizeof(cmd), cmd 950 drivers/infiniband/hw/efa/efa_verbs.c udata->inlen - sizeof(cmd))) { cmd 957 drivers/infiniband/hw/efa/efa_verbs.c err = ib_copy_from_udata(&cmd, udata, cmd 958 drivers/infiniband/hw/efa/efa_verbs.c min(sizeof(cmd), udata->inlen)); cmd 964 drivers/infiniband/hw/efa/efa_verbs.c if (cmd.comp_mask || !is_reserved_cleared(cmd.reserved_50)) { cmd 971 drivers/infiniband/hw/efa/efa_verbs.c if (!cmd.cq_entry_size) { cmd 973 drivers/infiniband/hw/efa/efa_verbs.c "Invalid entry size [%u]\n", cmd.cq_entry_size); cmd 978 drivers/infiniband/hw/efa/efa_verbs.c if (cmd.num_sub_cqs != dev->dev_attr.sub_cqs_per_cq) { cmd 981 drivers/infiniband/hw/efa/efa_verbs.c cmd.num_sub_cqs, dev->dev_attr.sub_cqs_per_cq); cmd 987 drivers/infiniband/hw/efa/efa_verbs.c cq->size = PAGE_ALIGN(cmd.cq_entry_size * entries * cmd.num_sub_cqs); cmd 998 drivers/infiniband/hw/efa/efa_verbs.c params.entry_size_in_bytes = cmd.cq_entry_size; cmd 999 drivers/infiniband/hw/efa/efa_verbs.c params.num_sub_cqs = cmd.num_sub_cqs; cmd 114 drivers/infiniband/hw/hfi1/file_ops.c static long hfi1_file_ioctl(struct file *fp, unsigned int cmd, cmd 223 drivers/infiniband/hw/hfi1/file_ops.c static long hfi1_file_ioctl(struct file *fp, unsigned int cmd, cmd 231 drivers/infiniband/hw/hfi1/file_ops.c hfi1_cdbg(IOCTL, "IOCTL recv: 0x%x", cmd); cmd 232 drivers/infiniband/hw/hfi1/file_ops.c if (cmd != HFI1_IOCTL_ASSIGN_CTXT && cmd 233 drivers/infiniband/hw/hfi1/file_ops.c cmd != HFI1_IOCTL_GET_VERS && cmd 237 drivers/infiniband/hw/hfi1/file_ops.c switch (cmd) { cmd 239 drivers/infiniband/hw/hfi1/file_ops.c ret = assign_ctxt(fd, arg, _IOC_SIZE(cmd)); cmd 243 drivers/infiniband/hw/hfi1/file_ops.c ret = get_ctxt_info(fd, arg, _IOC_SIZE(cmd)); cmd 247 drivers/infiniband/hw/hfi1/file_ops.c ret = get_base_info(fd, arg, _IOC_SIZE(cmd)); cmd 256 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_setup(fd, arg, _IOC_SIZE(cmd)); cmd 260 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_clear(fd, arg, _IOC_SIZE(cmd)); cmd 264 drivers/infiniband/hw/hfi1/file_ops.c ret = user_exp_rcv_invalid(fd, arg, _IOC_SIZE(cmd)); cmd 48 drivers/infiniband/hw/hns/hns_roce_cmd.c struct hns_roce_cmdq *cmd = &hr_dev->cmd; cmd 51 drivers/infiniband/hw/hns/hns_roce_cmd.c mutex_lock(&cmd->hcr_mutex); cmd 54 drivers/infiniband/hw/hns/hns_roce_cmd.c mutex_unlock(&cmd->hcr_mutex); cmd 85 drivers/infiniband/hw/hns/hns_roce_cmd.c down(&hr_dev->cmd.poll_sem); cmd 88 drivers/infiniband/hw/hns/hns_roce_cmd.c up(&hr_dev->cmd.poll_sem); cmd 97 drivers/infiniband/hw/hns/hns_roce_cmd.c *context = &hr_dev->cmd.context[token & hr_dev->cmd.token_mask]; cmd 113 drivers/infiniband/hw/hns/hns_roce_cmd.c struct hns_roce_cmdq *cmd = &hr_dev->cmd; cmd 118 drivers/infiniband/hw/hns/hns_roce_cmd.c spin_lock(&cmd->context_lock); cmd 119 drivers/infiniband/hw/hns/hns_roce_cmd.c WARN_ON(cmd->free_head < 0); cmd 120 drivers/infiniband/hw/hns/hns_roce_cmd.c context = &cmd->context[cmd->free_head]; cmd 121 drivers/infiniband/hw/hns/hns_roce_cmd.c context->token += cmd->token_mask + 1; cmd 122 drivers/infiniband/hw/hns/hns_roce_cmd.c cmd->free_head = context->next; cmd 123 drivers/infiniband/hw/hns/hns_roce_cmd.c spin_unlock(&cmd->context_lock); cmd 152 drivers/infiniband/hw/hns/hns_roce_cmd.c spin_lock(&cmd->context_lock); cmd 153 drivers/infiniband/hw/hns/hns_roce_cmd.c context->next = cmd->free_head; cmd 154 drivers/infiniband/hw/hns/hns_roce_cmd.c cmd->free_head = context - cmd->context; cmd 155 drivers/infiniband/hw/hns/hns_roce_cmd.c spin_unlock(&cmd->context_lock); cmd 166 drivers/infiniband/hw/hns/hns_roce_cmd.c down(&hr_dev->cmd.event_sem); cmd 169 drivers/infiniband/hw/hns/hns_roce_cmd.c up(&hr_dev->cmd.event_sem); cmd 188 drivers/infiniband/hw/hns/hns_roce_cmd.c if (hr_dev->cmd.use_events) cmd 211 drivers/infiniband/hw/hns/hns_roce_cmd.c mutex_init(&hr_dev->cmd.hcr_mutex); cmd 212 drivers/infiniband/hw/hns/hns_roce_cmd.c sema_init(&hr_dev->cmd.poll_sem, 1); cmd 213 drivers/infiniband/hw/hns/hns_roce_cmd.c hr_dev->cmd.use_events = 0; cmd 214 drivers/infiniband/hw/hns/hns_roce_cmd.c hr_dev->cmd.max_cmds = CMD_MAX_NUM; cmd 215 drivers/infiniband/hw/hns/hns_roce_cmd.c hr_dev->cmd.pool = dma_pool_create("hns_roce_cmd", dev, cmd 218 drivers/infiniband/hw/hns/hns_roce_cmd.c if (!hr_dev->cmd.pool) cmd 226 drivers/infiniband/hw/hns/hns_roce_cmd.c dma_pool_destroy(hr_dev->cmd.pool); cmd 231 drivers/infiniband/hw/hns/hns_roce_cmd.c struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; cmd 259 drivers/infiniband/hw/hns/hns_roce_cmd.c struct hns_roce_cmdq *hr_cmd = &hr_dev->cmd; cmd 274 drivers/infiniband/hw/hns/hns_roce_cmd.c mailbox->buf = dma_pool_alloc(hr_dev->cmd.pool, GFP_KERNEL, cmd 290 drivers/infiniband/hw/hns/hns_roce_cmd.c dma_pool_free(hr_dev->cmd.pool, mailbox->buf, mailbox->dma); cmd 749 drivers/infiniband/hw/hns/hns_roce_device.h } __packed cmd; cmd 1025 drivers/infiniband/hw/hns/hns_roce_device.h struct hns_roce_cmdq cmd; cmd 3936 drivers/infiniband/hw/hns/hns_roce_hw_v1.c le16_to_cpu(aeqe->event.cmd.token), cmd 3937 drivers/infiniband/hw/hns/hns_roce_hw_v1.c aeqe->event.cmd.status, cmd 3938 drivers/infiniband/hw/hns/hns_roce_hw_v1.c le64_to_cpu(aeqe->event.cmd.out_param cmd 5080 drivers/infiniband/hw/hns/hns_roce_hw_v2.c le16_to_cpu(aeqe->event.cmd.token), cmd 5081 drivers/infiniband/hw/hns/hns_roce_hw_v2.c aeqe->event.cmd.status, cmd 5082 drivers/infiniband/hw/hns/hns_roce_hw_v2.c le64_to_cpu(aeqe->event.cmd.out_param)); cmd 3672 drivers/infiniband/hw/i40iw/i40iw_ctrl.c (LS_64(info->entry[2].cmd, I40IW_CQPSQ_UPESD_SDCMD) | cmd 3679 drivers/infiniband/hw/i40iw/i40iw_ctrl.c (LS_64(info->entry[1].cmd, I40IW_CQPSQ_UPESD_SDCMD) | cmd 3686 drivers/infiniband/hw/i40iw/i40iw_ctrl.c LS_64(info->entry[0].cmd, I40IW_CQPSQ_UPESD_SDCMD)); cmd 121 drivers/infiniband/hw/i40iw/i40iw_hmc.c entry->cmd = (idx | (1 << I40E_PFHMC_SDCMD_PMSDWR_SHIFT) | (1 << 15)); cmd 137 drivers/infiniband/hw/i40iw/i40iw_hmc.c entry->cmd = (idx | (1 << I40E_PFHMC_SDCMD_PMSDWR_SHIFT) | (1 << 15)); cmd 152 drivers/infiniband/hw/i40iw/i40iw_hmc.h u64 cmd; cmd 442 drivers/infiniband/hw/mlx4/main.c struct mlx4_uverbs_ex_query_device cmd; cmd 447 drivers/infiniband/hw/mlx4/main.c if (uhw->inlen < sizeof(cmd)) cmd 450 drivers/infiniband/hw/mlx4/main.c err = ib_copy_from_udata(&cmd, uhw, sizeof(cmd)); cmd 454 drivers/infiniband/hw/mlx4/main.c if (cmd.comp_mask) cmd 457 drivers/infiniband/hw/mlx4/main.c if (cmd.reserved) cmd 2145 drivers/infiniband/hw/mlx5/devx.c struct devx_umem_reg_cmd *cmd) cmd 2147 drivers/infiniband/hw/mlx5/devx.c cmd->inlen = MLX5_ST_SZ_BYTES(create_umem_in) + cmd 2149 drivers/infiniband/hw/mlx5/devx.c cmd->in = uverbs_zalloc(attrs, cmd->inlen); cmd 2150 drivers/infiniband/hw/mlx5/devx.c return PTR_ERR_OR_ZERO(cmd->in); cmd 2155 drivers/infiniband/hw/mlx5/devx.c struct devx_umem_reg_cmd *cmd) cmd 2160 drivers/infiniband/hw/mlx5/devx.c umem = MLX5_ADDR_OF(create_umem_in, cmd->in, umem); cmd 2163 drivers/infiniband/hw/mlx5/devx.c MLX5_SET(create_umem_in, cmd->in, opcode, MLX5_CMD_OP_CREATE_UMEM); cmd 2176 drivers/infiniband/hw/mlx5/devx.c struct devx_umem_reg_cmd cmd; cmd 2197 drivers/infiniband/hw/mlx5/devx.c err = devx_umem_reg_cmd_alloc(attrs, obj, &cmd); cmd 2201 drivers/infiniband/hw/mlx5/devx.c devx_umem_reg_cmd_build(dev, obj, &cmd); cmd 2203 drivers/infiniband/hw/mlx5/devx.c MLX5_SET(create_umem_in, cmd.in, uid, c->devx_uid); cmd 2204 drivers/infiniband/hw/mlx5/devx.c err = mlx5_cmd_exec(dev->mdev, cmd.in, cmd.inlen, cmd.out, cmd 2205 drivers/infiniband/hw/mlx5/devx.c sizeof(cmd.out)); cmd 2211 drivers/infiniband/hw/mlx5/devx.c devx_obj_build_destroy_cmd(cmd.in, cmd.out, obj->dinbox, &obj->dinlen, &obj_id); cmd 2219 drivers/infiniband/hw/mlx5/devx.c mlx5_cmd_exec(obj->mdev, obj->dinbox, obj->dinlen, cmd.out, sizeof(cmd.out)); cmd 2042 drivers/infiniband/hw/mlx5/main.c static inline char *mmap_cmd2str(enum mlx5_ib_mmap_cmd cmd) cmd 2044 drivers/infiniband/hw/mlx5/main.c switch (cmd) { cmd 2080 drivers/infiniband/hw/mlx5/main.c static int uar_mmap(struct mlx5_ib_dev *dev, enum mlx5_ib_mmap_cmd cmd, cmd 2091 drivers/infiniband/hw/mlx5/main.c int dyn_uar = (cmd == MLX5_IB_MMAP_ALLOC_WC); cmd 2109 drivers/infiniband/hw/mlx5/main.c switch (cmd) { cmd 2172 drivers/infiniband/hw/mlx5/main.c err, mmap_cmd2str(cmd)); cmd 206 drivers/infiniband/hw/mthca/mthca_cmd.c void __iomem *ptr = dev->cmd.dbell_map; cmd 207 drivers/infiniband/hw/mthca/mthca_cmd.c u16 *offs = dev->cmd.dbell_offsets; cmd 286 drivers/infiniband/hw/mthca/mthca_cmd.c mutex_lock(&dev->cmd.hcr_mutex); cmd 288 drivers/infiniband/hw/mthca/mthca_cmd.c if (event && dev->cmd.flags & MTHCA_CMD_POST_DOORBELLS && fw_cmd_doorbell) cmd 295 drivers/infiniband/hw/mthca/mthca_cmd.c mutex_unlock(&dev->cmd.hcr_mutex); cmd 344 drivers/infiniband/hw/mthca/mthca_cmd.c down(&dev->cmd.poll_sem); cmd 383 drivers/infiniband/hw/mthca/mthca_cmd.c up(&dev->cmd.poll_sem); cmd 393 drivers/infiniband/hw/mthca/mthca_cmd.c &dev->cmd.context[token & dev->cmd.token_mask]; cmd 418 drivers/infiniband/hw/mthca/mthca_cmd.c down(&dev->cmd.event_sem); cmd 420 drivers/infiniband/hw/mthca/mthca_cmd.c spin_lock(&dev->cmd.context_lock); cmd 421 drivers/infiniband/hw/mthca/mthca_cmd.c BUG_ON(dev->cmd.free_head < 0); cmd 422 drivers/infiniband/hw/mthca/mthca_cmd.c context = &dev->cmd.context[dev->cmd.free_head]; cmd 423 drivers/infiniband/hw/mthca/mthca_cmd.c context->token += dev->cmd.token_mask + 1; cmd 424 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.free_head = context->next; cmd 425 drivers/infiniband/hw/mthca/mthca_cmd.c spin_unlock(&dev->cmd.context_lock); cmd 459 drivers/infiniband/hw/mthca/mthca_cmd.c spin_lock(&dev->cmd.context_lock); cmd 460 drivers/infiniband/hw/mthca/mthca_cmd.c context->next = dev->cmd.free_head; cmd 461 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.free_head = context - dev->cmd.context; cmd 462 drivers/infiniband/hw/mthca/mthca_cmd.c spin_unlock(&dev->cmd.context_lock); cmd 464 drivers/infiniband/hw/mthca/mthca_cmd.c up(&dev->cmd.event_sem); cmd 477 drivers/infiniband/hw/mthca/mthca_cmd.c if (dev->cmd.flags & MTHCA_CMD_USE_EVENTS) cmd 512 drivers/infiniband/hw/mthca/mthca_cmd.c if (dev->cmd.flags & MTHCA_CMD_USE_EVENTS) cmd 524 drivers/infiniband/hw/mthca/mthca_cmd.c mutex_init(&dev->cmd.hcr_mutex); cmd 525 drivers/infiniband/hw/mthca/mthca_cmd.c sema_init(&dev->cmd.poll_sem, 1); cmd 526 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.flags = 0; cmd 535 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.pool = dma_pool_create("mthca_cmd", &dev->pdev->dev, cmd 538 drivers/infiniband/hw/mthca/mthca_cmd.c if (!dev->cmd.pool) { cmd 548 drivers/infiniband/hw/mthca/mthca_cmd.c dma_pool_destroy(dev->cmd.pool); cmd 550 drivers/infiniband/hw/mthca/mthca_cmd.c if (dev->cmd.flags & MTHCA_CMD_POST_DOORBELLS) cmd 551 drivers/infiniband/hw/mthca/mthca_cmd.c iounmap(dev->cmd.dbell_map); cmd 562 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.context = kmalloc_array(dev->cmd.max_cmds, cmd 565 drivers/infiniband/hw/mthca/mthca_cmd.c if (!dev->cmd.context) cmd 568 drivers/infiniband/hw/mthca/mthca_cmd.c for (i = 0; i < dev->cmd.max_cmds; ++i) { cmd 569 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.context[i].token = i; cmd 570 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.context[i].next = i + 1; cmd 573 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.context[dev->cmd.max_cmds - 1].next = -1; cmd 574 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.free_head = 0; cmd 576 drivers/infiniband/hw/mthca/mthca_cmd.c sema_init(&dev->cmd.event_sem, dev->cmd.max_cmds); cmd 577 drivers/infiniband/hw/mthca/mthca_cmd.c spin_lock_init(&dev->cmd.context_lock); cmd 579 drivers/infiniband/hw/mthca/mthca_cmd.c for (dev->cmd.token_mask = 1; cmd 580 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.token_mask < dev->cmd.max_cmds; cmd 581 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.token_mask <<= 1) cmd 583 drivers/infiniband/hw/mthca/mthca_cmd.c --dev->cmd.token_mask; cmd 585 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.flags |= MTHCA_CMD_USE_EVENTS; cmd 587 drivers/infiniband/hw/mthca/mthca_cmd.c down(&dev->cmd.poll_sem); cmd 599 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.flags &= ~MTHCA_CMD_USE_EVENTS; cmd 601 drivers/infiniband/hw/mthca/mthca_cmd.c for (i = 0; i < dev->cmd.max_cmds; ++i) cmd 602 drivers/infiniband/hw/mthca/mthca_cmd.c down(&dev->cmd.event_sem); cmd 604 drivers/infiniband/hw/mthca/mthca_cmd.c kfree(dev->cmd.context); cmd 606 drivers/infiniband/hw/mthca/mthca_cmd.c up(&dev->cmd.poll_sem); cmd 618 drivers/infiniband/hw/mthca/mthca_cmd.c mailbox->buf = dma_pool_alloc(dev->cmd.pool, gfp_mask, &mailbox->dma); cmd 632 drivers/infiniband/hw/mthca/mthca_cmd.c dma_pool_free(dev->cmd.pool, mailbox->buf, mailbox->dma); cmd 758 drivers/infiniband/hw/mthca/mthca_cmd.c max_off = max(max_off, dev->cmd.dbell_offsets[i]); cmd 769 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.dbell_map = ioremap(addr, max_off + sizeof(u32)); cmd 770 drivers/infiniband/hw/mthca/mthca_cmd.c if (!dev->cmd.dbell_map) cmd 773 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.flags |= MTHCA_CMD_POST_DOORBELLS; cmd 826 drivers/infiniband/hw/mthca/mthca_cmd.c dev->cmd.max_cmds = 1 << lg; cmd 829 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev->fw_ver, dev->cmd.max_cmds); cmd 843 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->cmd.dbell_offsets[i], outbox, cmd 336 drivers/infiniband/hw/mthca/mthca_dev.h struct mthca_cmd cmd; cmd 141 drivers/infiniband/hw/mthca/mthca_eq.c } __packed cmd; cmd 328 drivers/infiniband/hw/mthca/mthca_eq.c be16_to_cpu(eqe->event.cmd.token), cmd 329 drivers/infiniband/hw/mthca/mthca_eq.c eqe->event.cmd.status, cmd 330 drivers/infiniband/hw/mthca/mthca_eq.c be64_to_cpu(eqe->event.cmd.out_param)); cmd 407 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_delete_q_req *cmd = dev->mbx_cmd; cmd 422 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memset(cmd, 0, sizeof(*cmd)); cmd 423 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->req, opcode, OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 424 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->id = q->id; cmd 427 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd, sizeof(*cmd), NULL, NULL); cmd 436 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_eq_req *cmd = dev->mbx_cmd; cmd 439 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memset(cmd, 0, sizeof(*cmd)); cmd 440 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->req, OCRDMA_CMD_CREATE_EQ, OCRDMA_SUBSYS_COMMON, cmd 441 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(*cmd)); cmd 443 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->req.rsvd_version = 2; cmd 444 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->num_pages = 4; cmd 445 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->valid = OCRDMA_CREATE_EQ_VALID; cmd 446 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cnt = 4 << OCRDMA_CREATE_EQ_CNT_SHIFT; cmd 448 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->pa[0], cmd->num_pages, eq->q.dma, cmd 450 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = be_roce_mcc_cmd(dev->nic_info.netdev, cmd, sizeof(*cmd), NULL, cmd 527 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_cq_cmd *cmd = dev->mbx_cmd; cmd 531 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memset(cmd, 0, sizeof(*cmd)); cmd 532 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->req, OCRDMA_CMD_CREATE_CQ, cmd 533 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 535 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->req.rsvd_version = OCRDMA_CREATE_CQ_VER2; cmd 536 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pgsz_pgcnt = (cq->size / OCRDMA_MIN_Q_PAGE_SIZE) << cmd 538 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pgsz_pgcnt |= PAGES_4K_SPANNED(cq->va, cq->size); cmd 540 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->ev_cnt_flags = OCRDMA_CREATE_CQ_DEF_FLAGS; cmd 541 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->eqn = eq->id; cmd 542 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pdid_cqecnt = cq->size / sizeof(struct ocrdma_mcqe); cmd 544 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->pa[0], cq->size / OCRDMA_MIN_Q_PAGE_SIZE, cmd 547 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd, sizeof(*cmd), NULL, NULL); cmd 569 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_mq_req *cmd = dev->mbx_cmd; cmd 573 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memset(cmd, 0, sizeof(*cmd)); cmd 576 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->req, OCRDMA_CMD_CREATE_MQ_EXT, cmd 577 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 578 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->req.rsvd_version = 1; cmd 579 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cqid_pages = num_pages; cmd 580 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cqid_pages |= (cq->id << OCRDMA_CREATE_MQ_CQ_ID_SHIFT); cmd 581 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_cqid_valid = OCRDMA_CREATE_MQ_ASYNC_CQ_VALID; cmd 583 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_event_bitmap = BIT(OCRDMA_ASYNC_GRP5_EVE_CODE); cmd 584 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_event_bitmap |= BIT(OCRDMA_ASYNC_RDMA_EVE_CODE); cmd 586 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_event_bitmap |= BIT(OCRDMA_ASYNC_LINK_EVE_CODE); cmd 588 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_cqid_ringsize = cq->id; cmd 589 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->async_cqid_ringsize |= (ocrdma_encoded_q_len(mq->len) << cmd 591 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->valid = OCRDMA_CREATE_MQ_VALID; cmd 592 drivers/infiniband/hw/ocrdma/ocrdma_hw.c pa = &cmd->pa[0]; cmd 596 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd, sizeof(*cmd), NULL, NULL); cmd 1039 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static void ocrdma_post_mqe(struct ocrdma_dev *dev, struct ocrdma_mqe *cmd) cmd 1046 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->hdr.tag_lo = dev->mq.sq.head; cmd 1047 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_copy_cpu_to_le32(mqe, cmd, sizeof(*mqe)); cmd 1240 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe *cmd; cmd 1243 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_GET_FW_VER, sizeof(*cmd)); cmd 1244 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1246 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch((struct ocrdma_mbx_hdr *)&cmd->u.cmd[0], cmd 1248 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 1250 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1253 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_fw_ver_rsp *)cmd; cmd 1259 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1267 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe *cmd; cmd 1270 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_GET_FW_CONFIG, sizeof(*cmd)); cmd 1271 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1273 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch((struct ocrdma_mbx_hdr *)&cmd->u.cmd[0], cmd 1275 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 1276 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1279 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_fw_conf_rsp *)cmd; cmd 1282 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1381 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe *cmd; cmd 1383 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_QUERY_CONFIG, sizeof(*cmd)); cmd 1384 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1386 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1389 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_mbx_query_config *)cmd; cmd 1392 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1401 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe *cmd; cmd 1403 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_QUERY_NTWK_LINK_CONFIG_V1, cmd 1404 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(*cmd)); cmd 1405 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1407 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch((struct ocrdma_mbx_hdr *)&cmd->u.cmd[0], cmd 1409 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 1411 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ((struct ocrdma_mbx_hdr *)cmd->u.cmd)->rsvd_version = 0x1; cmd 1413 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1417 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_get_link_speed_rsp *)cmd; cmd 1425 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1432 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe *cmd; cmd 1435 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_PHY_DETAILS, sizeof(*cmd)); cmd 1436 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1439 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch((struct ocrdma_mbx_hdr *)&cmd->u.cmd[0], cmd 1441 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(*cmd)); cmd 1443 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1447 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_get_phy_info_rsp *)cmd; cmd 1459 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1466 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_alloc_pd *cmd; cmd 1469 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_ALLOC_PD, sizeof(*cmd)); cmd 1470 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1473 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->enable_dpp_rsvd |= OCRDMA_ALLOC_PD_ENABLE_DPP; cmd 1474 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1477 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_alloc_pd_rsp *)cmd; cmd 1488 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1495 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_dealloc_pd *cmd; cmd 1497 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DEALLOC_PD, sizeof(*cmd)); cmd 1498 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1500 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->id = pd->id; cmd 1501 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1502 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1511 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_alloc_pd_range *cmd; cmd 1516 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_ALLOC_PD_RANGE, cmd 1517 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(*cmd)); cmd 1518 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1520 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pd_count = dev->attr.max_dpp_pds; cmd 1521 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->enable_dpp_rsvd |= OCRDMA_ALLOC_PD_ENABLE_DPP; cmd 1522 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1523 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_alloc_pd_range_rsp *)cmd; cmd 1537 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1540 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_ALLOC_PD_RANGE, sizeof(*cmd)); cmd 1541 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1544 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pd_count = dev->attr.max_pd - dev->attr.max_dpp_pds; cmd 1545 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1546 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_alloc_pd_range_rsp *)cmd; cmd 1555 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1567 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_dealloc_pd_range *cmd; cmd 1570 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DEALLOC_PD_RANGE, sizeof(*cmd)); cmd 1571 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1575 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->start_pd_id = dev->pd_mgr->pd_norm_start; cmd 1576 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pd_count = dev->pd_mgr->max_normal_pd; cmd 1577 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1581 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1583 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DEALLOC_PD_RANGE, cmd 1584 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(*cmd)); cmd 1585 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1588 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->start_pd_id = dev->pd_mgr->pd_dpp_start; cmd 1589 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pd_count = dev->pd_mgr->max_dpp_pd; cmd 1590 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1593 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1649 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_ah_tbl *cmd; cmd 1655 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_CREATE_AH_TBL, sizeof(*cmd)); cmd 1656 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1663 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->ah_conf = (OCRDMA_AH_TBL_PAGES << cmd 1672 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->ah_conf |= (i << OCRDMA_CREATE_AH_PAGE_SIZE_SHIFT) & cmd 1676 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->ah_conf |= (sizeof(struct ocrdma_av) << cmd 1699 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->tbl_addr[0].lo = (u32)(dev->av_tbl.pbl.pa & 0xFFFFFFFF); cmd 1700 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->tbl_addr[0].hi = (u32)upper_32_bits(dev->av_tbl.pbl.pa); cmd 1701 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1704 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_create_ah_tbl_rsp *)cmd; cmd 1706 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1719 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1725 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_delete_ah_tbl *cmd; cmd 1731 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DELETE_AH_TBL, sizeof(*cmd)); cmd 1732 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1734 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->ahid = dev->av_tbl.ahid; cmd 1736 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1742 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1789 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_cq *cmd; cmd 1815 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_CREATE_CQ, sizeof(*cmd)); cmd 1816 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1818 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_CREATE_CQ, cmd 1819 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 1826 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pgsz_pgcnt = (page_size / OCRDMA_MIN_Q_PAGE_SIZE) << cmd 1828 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pgsz_pgcnt |= hw_pages; cmd 1829 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.ev_cnt_flags = OCRDMA_CREATE_CQ_DEF_FLAGS; cmd 1832 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.req.rsvd_version = OCRDMA_CREATE_CQ_VER3; cmd 1837 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.ev_cnt_flags |= (0x3 << OCRDMA_CREATE_CQ_CNT_SHIFT); cmd 1853 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.ev_cnt_flags |= (count << OCRDMA_CREATE_CQ_CNT_SHIFT); cmd 1856 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.eqn = cq->eqn; cmd 1859 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pgsz_pgcnt |= OCRDMA_CREATE_CQ_DPP << cmd 1862 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pdid_cqecnt = (cq->len / cqe_size); cmd 1864 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pdid_cqecnt = (cq->len / cqe_size) - 1; cmd 1865 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.ev_cnt_flags |= OCRDMA_CREATE_CQ_FLAGS_AUTO_VALID; cmd 1870 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.pdid_cqecnt |= (pd_id << cmd 1872 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->cmd.pa[0], hw_pages, cq->pa, page_size); cmd 1873 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1877 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_create_cq_rsp *)cmd; cmd 1879 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1885 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1891 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_destroy_cq *cmd; cmd 1893 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DELETE_CQ, sizeof(*cmd)); cmd 1894 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1896 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->req, OCRDMA_CMD_DELETE_CQ, cmd 1897 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 1899 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->bypass_flush_qid |= cmd 1903 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1906 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1913 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_alloc_lkey *cmd; cmd 1916 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_ALLOC_LKEY, sizeof(*cmd)); cmd 1917 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1919 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pdid = pdid; cmd 1920 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= addr_check; cmd 1921 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= (hwmr->fr_mr << OCRDMA_ALLOC_LKEY_FMR_SHIFT); cmd 1922 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= cmd 1924 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= cmd 1926 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= cmd 1928 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= cmd 1930 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl_sz_flags |= cmd 1933 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1936 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_alloc_lkey_rsp *)cmd; cmd 1939 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1946 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_dealloc_lkey *cmd; cmd 1948 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DEALLOC_LKEY, sizeof(*cmd)); cmd 1949 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1951 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->lkey = lkey; cmd 1952 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->rsvd_frmr = fr_mr ? 1 : 0; cmd 1953 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 1955 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 1964 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_reg_nsmr *cmd; cmd 1967 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_REGISTER_NSMR, sizeof(*cmd)); cmd 1968 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 1970 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->num_pbl_pdid = cmd 1972 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->fr_mr = hwmr->fr_mr; cmd 1974 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->remote_wr << cmd 1976 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->remote_rd << cmd 1978 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->local_wr << cmd 1980 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->remote_atomic << cmd 1982 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->mw_bind << cmd 1984 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (last << OCRDMA_REG_NSMR_LAST_SHIFT); cmd 1986 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->pbe_size / OCRDMA_MIN_HPAGE_SIZE); cmd 1987 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags_hpage_pbe_sz |= (hwmr->pbl_size / OCRDMA_MIN_HPAGE_SIZE) << cmd 1989 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->totlen_low = hwmr->len; cmd 1990 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->totlen_high = upper_32_bits(hwmr->len); cmd 1991 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->fbo_low = (u32) (hwmr->fbo & 0xffffffff); cmd 1992 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->fbo_high = (u32) upper_32_bits(hwmr->fbo); cmd 1993 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->va_loaddr = (u32) hwmr->va; cmd 1994 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->va_hiaddr = (u32) upper_32_bits(hwmr->va); cmd 1997 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl[i].lo = (u32) (hwmr->pbl_table[i].pa & 0xffffffff); cmd 1998 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl[i].hi = upper_32_bits(hwmr->pbl_table[i].pa); cmd 2000 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2003 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_reg_nsmr_rsp *)cmd; cmd 2006 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2016 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_reg_nsmr_cont *cmd; cmd 2018 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_REGISTER_NSMR_CONT, sizeof(*cmd)); cmd 2019 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2021 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->lrkey = hwmr->lkey; cmd 2022 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->num_pbl_offset = (pbl_cnt << OCRDMA_REG_NSMR_CONT_NUM_PBL_SHIFT) | cmd 2024 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->last = last << OCRDMA_REG_NSMR_CONT_LAST_SHIFT; cmd 2027 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl[i].lo = cmd 2029 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pbl[i].hi = cmd 2032 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2034 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2181 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static int ocrdma_set_create_qp_sq_cmd(struct ocrdma_create_qp_req *cmd, cmd 2214 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->wq_addr[0], hw_pages, pa, hw_page_size); cmd 2216 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->type_pgsz_pdn |= (ilog2(hw_page_size / OCRDMA_MIN_Q_PAGE_SIZE) cmd 2218 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->num_wq_rq_pages |= (hw_pages << cmd 2221 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_send_write |= (max_sges << cmd 2224 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_send_write |= (max_sges << cmd 2227 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_wqe_rqe |= (ilog2(qp->sq.max_cnt) << cmd 2230 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->wqe_rqe_size |= (dev->attr.wqe_size << cmd 2236 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static int ocrdma_set_create_qp_rq_cmd(struct ocrdma_create_qp_req *cmd, cmd 2265 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); cmd 2266 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->type_pgsz_pdn |= (ilog2(hw_page_size / OCRDMA_MIN_Q_PAGE_SIZE) << cmd 2268 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->num_wq_rq_pages |= cmd 2271 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_recv_flags |= (attrs->cap.max_recv_sge << cmd 2274 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_wqe_rqe |= (ilog2(qp->rq.max_cnt) << cmd 2277 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->wqe_rqe_size |= (dev->attr.rqe_size << cmd 2283 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static void ocrdma_set_create_qp_dpp_cmd(struct ocrdma_create_qp_req *cmd, cmd 2290 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_recv_flags |= OCRDMA_CREATE_QP_REQ_ENABLE_DPP_MASK; cmd 2293 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_recv_flags |= OCRDMA_CREATE_QP_REQ_ENABLE_DPP_MASK; cmd 2294 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->dpp_credits_cqid = dpp_cq_id; cmd 2295 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->dpp_credits_cqid |= OCRDMA_CREATE_QP_REQ_DPP_CREDIT_LIMIT << cmd 2299 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static int ocrdma_set_create_qp_ird_cmd(struct ocrdma_create_qp_req *cmd, cmd 2318 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->ird_addr[0], dev->attr.num_ird_pages, cmd 2377 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_qp_req *cmd; cmd 2395 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_CREATE_QP, sizeof(*cmd)); cmd 2396 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2398 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->type_pgsz_pdn |= (qptype << OCRDMA_CREATE_QP_REQ_QPT_SHIFT) & cmd 2400 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_set_create_qp_sq_cmd(cmd, attrs, qp); cmd 2406 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_recv_flags |= OCRDMA_CREATE_QP_REQ_USE_SRQ_MASK; cmd 2407 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->rq_addr[0].lo = srq->id; cmd 2410 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_set_create_qp_rq_cmd(cmd, attrs, qp); cmd 2415 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_set_create_qp_ird_cmd(cmd, qp); cmd 2419 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->type_pgsz_pdn |= (pd->id << OCRDMA_CREATE_QP_REQ_PD_ID_SHIFT) & cmd 2424 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_recv_flags |= flags; cmd 2425 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_ord_ird |= (dev->attr.max_ord_per_qp << cmd 2428 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_ord_ird |= (dev->attr.max_ird_per_qp << cmd 2432 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->wq_rq_cqid |= (cq->id << OCRDMA_CREATE_QP_REQ_WQ_CQID_SHIFT) & cmd 2436 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->wq_rq_cqid |= (cq->id << OCRDMA_CREATE_QP_REQ_RQ_CQID_SHIFT) & cmd 2442 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_set_create_qp_dpp_cmd(cmd, pd, qp, enable_dpp_cq, cmd 2446 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2449 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_create_qp_rsp *)cmd; cmd 2452 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2462 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2470 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_query_qp *cmd; cmd 2473 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_QUERY_QP, sizeof(*rsp)); cmd 2474 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2476 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->qp_id = qp->id; cmd 2477 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2480 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_query_qp_rsp *)cmd; cmd 2483 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2488 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_modify_qp *cmd, cmd 2509 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.tclass_sq_psn |= cmd 2511 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= cmd 2513 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (rdma_ah_get_sl(ah_attr) << cmd 2515 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.hop_lmt_rq_psn |= cmd 2517 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_FLOW_LBL_VALID; cmd 2520 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.dgid[0], &grh->dgid.raw[0], cmd 2521 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(cmd->params.dgid)); cmd 2529 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.sgid[0], &sgid_attr->gid.raw[0], cmd 2530 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(cmd->params.sgid)); cmd 2535 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.dmac_b0_to_b3 = mac_addr[0] | (mac_addr[1] << 8) | cmd 2542 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.dgid[0], cmd 2544 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.sgid[0], cmd 2548 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_cpu_to_le32(&cmd->params.dgid[0], sizeof(cmd->params.dgid)); cmd 2549 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_cpu_to_le32(&cmd->params.sgid[0], sizeof(cmd->params.sgid)); cmd 2550 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 = mac_addr[4] | (mac_addr[5] << 8); cmd 2561 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 |= cmd 2563 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_VLAN_EN_VALID; cmd 2564 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= cmd 2567 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= ((hdr_type << cmd 2574 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_modify_qp *cmd, cmd 2581 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.path_mtu_pkey_indx |= (attrs->pkey_index & cmd 2583 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_PKEY_VALID; cmd 2587 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.qkey = attrs->qkey; cmd 2588 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_QKEY_VALID; cmd 2591 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_set_av_params(qp, cmd, attrs, attr_mask); cmd 2596 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.dmac_b0_to_b3 = dev->nic_info.mac_addr[0] | cmd 2600 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 = dev->nic_info.mac_addr[4] | cmd 2605 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= cmd 2607 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_DST_QPN_VALID; cmd 2610 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= (attrs->dest_qp_num & cmd 2612 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_DST_QPN_VALID; cmd 2622 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.path_mtu_pkey_indx |= cmd 2626 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_PMTU_VALID; cmd 2629 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= attrs->timeout << cmd 2631 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_ACK_TO_VALID; cmd 2634 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (attrs->retry_cnt << cmd 2637 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_RETRY_CNT_VALID; cmd 2640 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (attrs->min_rnr_timer << cmd 2643 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_RNT_VALID; cmd 2646 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= (attrs->rnr_retry << cmd 2649 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_RRC_VALID; cmd 2652 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.tclass_sq_psn |= (attrs->sq_psn & 0x00ffffff); cmd 2653 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_SQPSN_VALID; cmd 2656 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.hop_lmt_rq_psn |= (attrs->rq_psn & 0x00ffffff); cmd 2657 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_RQPSN_VALID; cmd 2665 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_MAX_ORD_VALID; cmd 2673 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_MAX_IRD_VALID; cmd 2675 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_ord_ird = (qp->max_ord << cmd 2686 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_modify_qp *cmd; cmd 2688 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_MODIFY_QP, sizeof(*cmd)); cmd 2689 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2692 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.id = qp->id; cmd 2693 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags = 0; cmd 2695 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= cmd 2699 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->flags |= OCRDMA_QP_PARA_QPS_VALID; cmd 2701 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= cmd 2706 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_set_qp_params(qp, cmd, attrs, attr_mask); cmd 2709 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2714 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2721 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_destroy_qp *cmd; cmd 2724 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DELETE_QP, sizeof(*cmd)); cmd 2725 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2727 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->qp_id = qp->id; cmd 2728 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2733 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2751 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_create_srq *cmd; cmd 2756 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_CREATE_SRQ, sizeof(*cmd)); cmd 2757 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2760 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pgsz_pdid = pd->id & OCRDMA_CREATE_SRQ_PD_ID_MASK; cmd 2777 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); cmd 2784 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_rqe = ilog2(max_rqe_allocated); cmd 2785 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->max_sge_rqe |= srq_attr->attr.max_sge << cmd 2788 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pgsz_pdid |= (ilog2(hw_page_size / OCRDMA_MIN_Q_PAGE_SIZE) cmd 2790 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pages_rqe_sz |= (dev->attr.rqe_size cmd 2793 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->pages_rqe_sz |= hw_pages << OCRDMA_CREATE_SRQ_NUM_RQ_PAGES_SHIFT; cmd 2795 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2798 drivers/infiniband/hw/ocrdma/ocrdma_hw.c rsp = (struct ocrdma_create_srq_rsp *)cmd; cmd 2814 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2821 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_modify_srq *cmd; cmd 2825 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_MODIFY_SRQ, sizeof(*cmd)); cmd 2826 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2828 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->id = srq->id; cmd 2829 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->limit_max_rqe |= srq_attr->srq_limit << cmd 2831 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2832 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2839 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_query_srq *cmd; cmd 2842 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_QUERY_SRQ, sizeof(*cmd)); cmd 2843 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2845 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->id = srq->rq.dbid; cmd 2846 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2849 drivers/infiniband/hw/ocrdma/ocrdma_hw.c (struct ocrdma_query_srq_rsp *)cmd; cmd 2858 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2864 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_destroy_srq *cmd; cmd 2866 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_DELETE_SRQ, sizeof(*cmd)); cmd 2867 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 2869 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->id = srq->id; cmd 2870 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 2874 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 2882 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe cmd; cmd 2887 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_mqe_sge *mqe_sge = cmd.u.nonemb_req.sge; cmd 2889 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memset(&cmd, 0, sizeof(struct ocrdma_mqe)); cmd 2890 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd.hdr.pyld_len = max_t (u32, sizeof(struct ocrdma_get_dcbx_cfg_rsp), cmd 2892 drivers/infiniband/hw/ocrdma/ocrdma_hw.c req = dma_alloc_coherent(&pdev->dev, cmd.hdr.pyld_len, &pa, GFP_KERNEL); cmd 2898 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd.hdr.spcl_sge_cnt_emb |= (1 << OCRDMA_MQE_HDR_SGE_CNT_SHIFT) & cmd 2902 drivers/infiniband/hw/ocrdma/ocrdma_hw.c mqe_sge->len = cmd.hdr.pyld_len; cmd 2905 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_DCBX, cmd.hdr.pyld_len); cmd 2908 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, &cmd); cmd 2917 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dma_free_coherent(&pdev->dev, cmd.hdr.pyld_len, req, pa); cmd 3121 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_modify_eqd_req *cmd; cmd 3123 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd = ocrdma_init_emb_mqe(OCRDMA_CMD_MODIFY_EQ_DELAY, sizeof(*cmd)); cmd 3124 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (!cmd) cmd 3127 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, cmd 3128 drivers/infiniband/hw/ocrdma/ocrdma_hw.c OCRDMA_SUBSYS_COMMON, sizeof(*cmd)); cmd 3130 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.num_eq = num; cmd 3132 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.set_eqd[i].eq_id = eq[i].q.id; cmd 3133 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.set_eqd[i].phase = 0; cmd 3134 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->cmd.set_eqd[i].delay_multiplier = cmd 3137 drivers/infiniband/hw/ocrdma/ocrdma_hw.c status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd); cmd 3139 drivers/infiniband/hw/ocrdma/ocrdma_hw.c kfree(cmd); cmd 290 drivers/infiniband/hw/ocrdma/ocrdma_sli.h u8 cmd[236]; cmd 355 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_modify_eqd_cmd cmd; cmd 802 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_create_cq_cmd cmd; cmd 1529 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_mbx_hdr cmd; cmd 1556 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_mbx_hdr cmd; cmd 479 drivers/infiniband/hw/qib/qib_common.h } cmd; cmd 2040 drivers/infiniband/hw/qib/qib_file_ops.c struct qib_cmd cmd; cmd 2050 drivers/infiniband/hw/qib/qib_file_ops.c if (count < sizeof(cmd.type)) { cmd 2057 drivers/infiniband/hw/qib/qib_file_ops.c if (copy_from_user(&cmd.type, &ucmd->type, sizeof(cmd.type))) { cmd 2062 drivers/infiniband/hw/qib/qib_file_ops.c consumed = sizeof(cmd.type); cmd 2064 drivers/infiniband/hw/qib/qib_file_ops.c switch (cmd.type) { cmd 2067 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.user_info); cmd 2068 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.user_info; cmd 2069 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.user_info; cmd 2073 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.recv_ctrl); cmd 2074 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.recv_ctrl; cmd 2075 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.recv_ctrl; cmd 2079 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.ctxt_info); cmd 2080 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.ctxt_info; cmd 2081 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.ctxt_info; cmd 2086 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.tid_info); cmd 2087 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.tid_info; cmd 2088 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.tid_info; cmd 2092 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.part_key); cmd 2093 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.part_key; cmd 2094 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.part_key; cmd 2105 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.poll_type); cmd 2106 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.poll_type; cmd 2107 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.poll_type; cmd 2111 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.armlaunch_ctrl); cmd 2112 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.armlaunch_ctrl; cmd 2113 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.armlaunch_ctrl; cmd 2117 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.sdma_inflight); cmd 2118 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.sdma_inflight; cmd 2119 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.sdma_inflight; cmd 2123 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.sdma_complete); cmd 2124 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.sdma_complete; cmd 2125 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.sdma_complete; cmd 2129 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.event_mask); cmd 2130 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.event_mask; cmd 2131 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.event_mask; cmd 2152 drivers/infiniband/hw/qib/qib_file_ops.c if (!rcd && cmd.type != QIB_CMD_ASSIGN_CTXT) { cmd 2157 drivers/infiniband/hw/qib/qib_file_ops.c switch (cmd.type) { cmd 2164 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_assign_ctxt(fp, &cmd.cmd.user_info); cmd 2170 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_do_user_init(fp, &cmd.cmd.user_info); cmd 2174 drivers/infiniband/hw/qib/qib_file_ops.c cmd.cmd.user_info.spu_base_info), cmd 2175 drivers/infiniband/hw/qib/qib_file_ops.c cmd.cmd.user_info.spu_base_info_size); cmd 2179 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_manage_rcvq(rcd, subctxt_fp(fp), cmd.cmd.recv_ctrl); cmd 2184 drivers/infiniband/hw/qib/qib_file_ops.c (unsigned long) cmd.cmd.ctxt_info); cmd 2188 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_tid_update(rcd, fp, &cmd.cmd.tid_info); cmd 2192 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_tid_free(rcd, subctxt_fp(fp), &cmd.cmd.tid_info); cmd 2196 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_set_part_key(rcd, cmd.cmd.part_key); cmd 2209 drivers/infiniband/hw/qib/qib_file_ops.c rcd->poll_type = cmd.cmd.poll_type; cmd 2213 drivers/infiniband/hw/qib/qib_file_ops.c rcd->dd->f_set_armlaunch(rcd->dd, cmd.cmd.armlaunch_ctrl); cmd 2219 drivers/infiniband/hw/qib/qib_file_ops.c cmd.cmd.sdma_inflight); cmd 2226 drivers/infiniband/hw/qib/qib_file_ops.c cmd.cmd.sdma_complete); cmd 2231 drivers/infiniband/hw/qib/qib_file_ops.c cmd.cmd.event_mask); cmd 358 drivers/infiniband/hw/qib/qib_pcie.c void qib_pcie_getcmd(struct qib_devdata *dd, u16 *cmd, u8 *iline, u8 *cline) cmd 360 drivers/infiniband/hw/qib/qib_pcie.c pci_read_config_word(dd->pcidev, PCI_COMMAND, cmd); cmd 365 drivers/infiniband/hw/qib/qib_pcie.c void qib_pcie_reenable(struct qib_devdata *dd, u16 cmd, u8 iline, u8 cline) cmd 378 drivers/infiniband/hw/qib/qib_pcie.c pci_write_config_word(dd->pcidev, PCI_COMMAND, cmd); cmd 42 drivers/infiniband/hw/usnic/usnic_fwd.c enum vnic_devcmd_cmd cmd, u64 *a0, cmd 52 drivers/infiniband/hw/usnic/usnic_fwd.c cmd, cmd 56 drivers/infiniband/hw/usnic/usnic_fwd.c if (status == ERR_EINVAL && cmd == CMD_DEL_FILTER) { cmd 58 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->name, vnic_idx, cmd); cmd 61 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->name, vnic_idx, cmd, cmd 66 drivers/infiniband/hw/usnic/usnic_fwd.c ufdev->name, vnic_idx, cmd); cmd 73 drivers/infiniband/hw/usnic/usnic_fwd.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1) cmd 78 drivers/infiniband/hw/usnic/usnic_fwd.c status = usnic_fwd_devcmd_locked(ufdev, vnic_idx, cmd, a0, a1); cmd 258 drivers/infiniband/hw/usnic/usnic_ib_verbs.c static int create_qp_validate_user_data(struct usnic_ib_create_qp_cmd cmd) cmd 260 drivers/infiniband/hw/usnic/usnic_ib_verbs.c if (cmd.spec.trans_type <= USNIC_TRANSPORT_UNKNOWN || cmd 261 drivers/infiniband/hw/usnic/usnic_ib_verbs.c cmd.spec.trans_type >= USNIC_TRANSPORT_MAX) cmd 480 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct usnic_ib_create_qp_cmd cmd; cmd 490 drivers/infiniband/hw/usnic/usnic_ib_verbs.c err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); cmd 497 drivers/infiniband/hw/usnic/usnic_ib_verbs.c err = create_qp_validate_user_data(cmd); cmd 510 drivers/infiniband/hw/usnic/usnic_ib_verbs.c trans_spec = cmd.spec; cmd 113 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c struct pvrdma_cmd_create_cq *cmd = &req.create_cq; cmd 179 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c memset(cmd, 0, sizeof(*cmd)); cmd 180 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_CQ; cmd 181 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->nchunks = npages; cmd 182 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->ctx_handle = context ? context->ctx_handle : 0; cmd 183 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->cqe = entries; cmd 184 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->pdir_dma = cq->pdir.dir_dma; cmd 242 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c struct pvrdma_cmd_destroy_cq *cmd = &req.destroy_cq; cmd 247 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c memset(cmd, 0, sizeof(*cmd)); cmd 248 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_CQ; cmd 249 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c cmd->cq_handle = vcq->cq_handle; cmd 380 drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h u32 cmd; /* PVRDMA_CMD_ */ cmd 625 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c cmd_bind->hdr.cmd = PVRDMA_CMD_CREATE_BIND; cmd 664 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c cmd_dest->hdr.cmd = PVRDMA_CMD_DESTROY_BIND; cmd 64 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct pvrdma_cmd_create_mr *cmd = &req.create_mr; cmd 79 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c memset(cmd, 0, sizeof(*cmd)); cmd 80 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_MR; cmd 81 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->pd_handle = to_vpd(pd)->pd_handle; cmd 82 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->access_flags = acc; cmd 83 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->flags = PVRDMA_MR_FLAG_DMA; cmd 120 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct pvrdma_cmd_create_mr *cmd = &req.create_mr; cmd 165 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c memset(cmd, 0, sizeof(*cmd)); cmd 166 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_MR; cmd 167 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->start = start; cmd 168 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->length = length; cmd 169 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->pd_handle = to_vpd(pd)->pd_handle; cmd 170 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->access_flags = access_flags; cmd 171 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->nchunks = npages; cmd 172 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->pdir_dma = mr->pdir.dir_dma; cmd 211 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct pvrdma_cmd_create_mr *cmd = &req.create_mr; cmd 238 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c memset(cmd, 0, sizeof(*cmd)); cmd 239 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_MR; cmd 240 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->pd_handle = to_vpd(pd)->pd_handle; cmd 241 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->access_flags = 0; cmd 242 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->flags = PVRDMA_MR_FLAG_FRMR; cmd 243 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->nchunks = max_num_sg; cmd 281 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct pvrdma_cmd_destroy_mr *cmd = &req.destroy_mr; cmd 284 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c memset(cmd, 0, sizeof(*cmd)); cmd 285 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_MR; cmd 286 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c cmd->mr_handle = mr->mmr.mr_handle; cmd 196 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct pvrdma_cmd_create_qp *cmd = &req.create_qp; cmd 347 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c memset(cmd, 0, sizeof(*cmd)); cmd 348 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_QP; cmd 349 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->pd_handle = to_vpd(pd)->pd_handle; cmd 350 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->send_cq_handle = to_vcq(init_attr->send_cq)->cq_handle; cmd 351 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->recv_cq_handle = to_vcq(init_attr->recv_cq)->cq_handle; cmd 353 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->srq_handle = to_vsrq(init_attr->srq)->srq_handle; cmd 355 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->srq_handle = 0; cmd 356 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_send_wr = init_attr->cap.max_send_wr; cmd 357 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_recv_wr = init_attr->cap.max_recv_wr; cmd 358 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_send_sge = init_attr->cap.max_send_sge; cmd 359 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_recv_sge = init_attr->cap.max_recv_sge; cmd 360 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_inline_data = init_attr->cap.max_inline_data; cmd 361 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->sq_sig_all = (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) ? 1 : 0; cmd 362 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->qp_type = ib_qp_type_to_pvrdma(init_attr->qp_type); cmd 363 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->is_srq = is_srq; cmd 364 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->lkey = 0; cmd 365 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->access_flags = IB_ACCESS_LOCAL_WRITE; cmd 366 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->total_chunks = qp->npages; cmd 367 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->send_chunks = qp->npages_send - PVRDMA_QP_NUM_HEADER_PAGES; cmd 368 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->pdir_dma = qp->pdir.dir_dma; cmd 371 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_send_wr, cmd->max_recv_wr, cmd->max_send_sge, cmd 372 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->max_recv_sge); cmd 449 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct pvrdma_cmd_destroy_qp *cmd = &req.destroy_qp; cmd 452 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c memset(cmd, 0, sizeof(*cmd)); cmd 453 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_QP; cmd 454 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->qp_handle = vqp->qp_handle; cmd 482 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct pvrdma_cmd_modify_qp *cmd = &req.modify_qp; cmd 529 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c memset(cmd, 0, sizeof(*cmd)); cmd 530 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->hdr.cmd = PVRDMA_CMD_MODIFY_QP; cmd 531 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->qp_handle = qp->qp_handle; cmd 532 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attr_mask = ib_qp_attr_mask_to_pvrdma(attr_mask); cmd 533 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.qp_state = ib_qp_state_to_pvrdma(attr->qp_state); cmd 534 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.cur_qp_state = cmd 536 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.path_mtu = ib_mtu_to_pvrdma(attr->path_mtu); cmd 537 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.path_mig_state = cmd 539 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.qkey = attr->qkey; cmd 540 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.rq_psn = attr->rq_psn; cmd 541 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.sq_psn = attr->sq_psn; cmd 542 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.dest_qp_num = attr->dest_qp_num; cmd 543 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.qp_access_flags = cmd 545 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.pkey_index = attr->pkey_index; cmd 546 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.alt_pkey_index = attr->alt_pkey_index; cmd 547 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.en_sqd_async_notify = attr->en_sqd_async_notify; cmd 548 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.sq_draining = attr->sq_draining; cmd 549 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.max_rd_atomic = attr->max_rd_atomic; cmd 550 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.max_dest_rd_atomic = attr->max_dest_rd_atomic; cmd 551 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.min_rnr_timer = attr->min_rnr_timer; cmd 552 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.port_num = attr->port_num; cmd 553 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.timeout = attr->timeout; cmd 554 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.retry_cnt = attr->retry_cnt; cmd 555 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.rnr_retry = attr->rnr_retry; cmd 556 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.alt_port_num = attr->alt_port_num; cmd 557 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attrs.alt_timeout = attr->alt_timeout; cmd 558 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c ib_qp_cap_to_pvrdma(&cmd->attrs.cap, &attr->cap); cmd 559 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c rdma_ah_attr_to_pvrdma(&cmd->attrs.ah_attr, &attr->ah_attr); cmd 560 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c rdma_ah_attr_to_pvrdma(&cmd->attrs.alt_ah_attr, &attr->alt_ah_attr); cmd 928 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct pvrdma_cmd_query_qp *cmd = &req.query_qp; cmd 939 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c memset(cmd, 0, sizeof(*cmd)); cmd 940 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->hdr.cmd = PVRDMA_CMD_QUERY_QP; cmd 941 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->qp_handle = qp->qp_handle; cmd 942 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c cmd->attr_mask = ib_qp_attr_mask_to_pvrdma(attr_mask); cmd 68 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c struct pvrdma_cmd_query_srq *cmd = &req.query_srq; cmd 72 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c memset(cmd, 0, sizeof(*cmd)); cmd 73 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->hdr.cmd = PVRDMA_CMD_QUERY_SRQ; cmd 74 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->srq_handle = srq->srq_handle; cmd 106 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c struct pvrdma_cmd_create_srq *cmd = &req.create_srq; cmd 173 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c memset(cmd, 0, sizeof(*cmd)); cmd 174 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_SRQ; cmd 175 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->srq_type = init_attr->srq_type; cmd 176 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->nchunks = srq->npages; cmd 177 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->pd_handle = to_vpd(ibsrq->pd)->pd_handle; cmd 178 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->attrs.max_wr = init_attr->attr.max_wr; cmd 179 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->attrs.max_sge = init_attr->attr.max_sge; cmd 180 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->attrs.srq_limit = init_attr->attr.srq_limit; cmd 181 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->pdir_dma = srq->pdir.dir_dma; cmd 247 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c struct pvrdma_cmd_destroy_srq *cmd = &req.destroy_srq; cmd 251 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c memset(cmd, 0, sizeof(*cmd)); cmd 252 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_SRQ; cmd 253 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->srq_handle = vsrq->srq_handle; cmd 278 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c struct pvrdma_cmd_modify_srq *cmd = &req.modify_srq; cmd 286 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c memset(cmd, 0, sizeof(*cmd)); cmd 287 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->hdr.cmd = PVRDMA_CMD_MODIFY_SRQ; cmd 288 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->srq_handle = vsrq->srq_handle; cmd 289 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->attrs.srq_limit = attr->srq_limit; cmd 290 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c cmd->attr_mask = attr_mask; cmd 134 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_query_port *cmd = &req.query_port; cmd 138 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c memset(cmd, 0, sizeof(*cmd)); cmd 139 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_QUERY_PORT; cmd 140 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->port_num = port; cmd 214 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_query_pkey *cmd = &req.query_pkey; cmd 216 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c memset(cmd, 0, sizeof(*cmd)); cmd 217 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_QUERY_PKEY; cmd 218 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->port_num = port; cmd 219 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->index = index; cmd 320 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_create_uc *cmd = &req.create_uc; cmd 335 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->pfn = context->uar.pfn; cmd 337 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->pfn64 = context->uar.pfn; cmd 339 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_UC; cmd 373 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_destroy_uc *cmd = &req.destroy_uc; cmd 376 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_UC; cmd 377 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->ctx_handle = context->ctx_handle; cmd 434 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_create_pd *cmd = &req.create_pd; cmd 445 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_CREATE_PD; cmd 446 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->ctx_handle = context ? context->ctx_handle : 0; cmd 488 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c struct pvrdma_cmd_destroy_pd *cmd = &req.destroy_pd; cmd 491 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->hdr.cmd = PVRDMA_CMD_DESTROY_PD; cmd 492 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c cmd->pd_handle = to_vpd(pd)->pd_handle; cmd 178 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c struct ethtool_link_ksettings *cmd) cmd 185 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 186 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 204 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.speed = speed * width; cmd 205 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 207 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.phy_address = 0xFF; cmd 209 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 210 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c cmd->base.port = PORT_OTHER; cmd 102 drivers/infiniband/ulp/ipoib/ipoib_main.c int cmd); cmd 1737 drivers/infiniband/ulp/ipoib/ipoib_main.c int cmd) cmd 1744 drivers/infiniband/ulp/ipoib/ipoib_main.c return priv->rn_ops->ndo_do_ioctl(dev, ifr, cmd); cmd 43 drivers/infiniband/ulp/isert/ib_isert.c isert_put_response(struct iscsi_conn *conn, struct iscsi_cmd *cmd); cmd 57 drivers/infiniband/ulp/isert/ib_isert.c isert_prot_cmd(struct isert_conn *conn, struct se_cmd *cmd) cmd 60 drivers/infiniband/ulp/isert/ib_isert.c cmd->prot_op != TARGET_PROT_NORMAL); cmd 1105 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd; cmd 1107 drivers/infiniband/ulp/isert/ib_isert.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 1108 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) { cmd 1112 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd = iscsit_priv_cmd(cmd); cmd 1114 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->iscsi_cmd = cmd; cmd 1117 drivers/infiniband/ulp/isert/ib_isert.c return cmd; cmd 1122 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd, struct iscsi_cmd *cmd, cmd 1131 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_setup_scsi_cmd(conn, cmd, buf); cmd 1135 drivers/infiniband/ulp/isert/ib_isert.c imm_data = cmd->immediate_data; cmd 1136 drivers/infiniband/ulp/isert/ib_isert.c imm_data_len = cmd->first_burst_len; cmd 1137 drivers/infiniband/ulp/isert/ib_isert.c unsol_data = cmd->unsolicited_data; cmd 1138 drivers/infiniband/ulp/isert/ib_isert.c data_len = cmd->se_cmd.data_length; cmd 1141 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC; cmd 1142 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_process_scsi_cmd(conn, cmd, hdr); cmd 1155 drivers/infiniband/ulp/isert/ib_isert.c sg_copy_from_buffer(cmd->se_cmd.t_data_sg, sg_nents, cmd 1161 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.t_data_sg = &isert_cmd->sg; cmd 1162 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.t_data_nents = 1; cmd 1168 drivers/infiniband/ulp/isert/ib_isert.c cmd->write_data_done += imm_data_len; cmd 1170 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->write_data_done == cmd->se_cmd.data_length) { cmd 1171 drivers/infiniband/ulp/isert/ib_isert.c spin_lock_bh(&cmd->istate_lock); cmd 1172 drivers/infiniband/ulp/isert/ib_isert.c cmd->cmd_flags |= ICF_GOT_LAST_DATAOUT; cmd 1173 drivers/infiniband/ulp/isert/ib_isert.c cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; cmd 1174 drivers/infiniband/ulp/isert/ib_isert.c spin_unlock_bh(&cmd->istate_lock); cmd 1178 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_sequence_cmd(conn, cmd, buf, hdr->cmdsn); cmd 1181 drivers/infiniband/ulp/isert/ib_isert.c iscsit_set_unsolicited_dataout(cmd); cmd 1183 drivers/infiniband/ulp/isert/ib_isert.c target_put_sess_cmd(&cmd->se_cmd); cmd 1194 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd = NULL; cmd 1199 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_check_dataout_hdr(conn, buf, &cmd); cmd 1202 drivers/infiniband/ulp/isert/ib_isert.c else if (!cmd) cmd 1207 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd->unsolicited_data) { cmd 1215 drivers/infiniband/ulp/isert/ib_isert.c unsol_data_len, cmd->write_data_done, cmd 1216 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.data_length); cmd 1218 drivers/infiniband/ulp/isert/ib_isert.c sg_off = cmd->write_data_done / PAGE_SIZE; cmd 1219 drivers/infiniband/ulp/isert/ib_isert.c sg_start = &cmd->se_cmd.t_data_sg[sg_off]; cmd 1221 drivers/infiniband/ulp/isert/ib_isert.c page_off = cmd->write_data_done % PAGE_SIZE; cmd 1237 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_check_dataout_payload(cmd, hdr, false); cmd 1255 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, cmd 1262 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_setup_nop_out(conn, cmd, hdr); cmd 1269 drivers/infiniband/ulp/isert/ib_isert.c return iscsit_process_nop_out(conn, cmd, hdr); cmd 1274 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd, struct iser_rx_desc *rx_desc, cmd 1282 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_setup_text_cmd(conn, cmd, hdr); cmd 1291 drivers/infiniband/ulp/isert/ib_isert.c cmd->text_in_ptr = text_in; cmd 1293 drivers/infiniband/ulp/isert/ib_isert.c memcpy(cmd->text_in_ptr, &rx_desc->data[0], payload_length); cmd 1295 drivers/infiniband/ulp/isert/ib_isert.c return iscsit_process_text_cmd(conn, cmd, hdr); cmd 1305 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd; cmd 1319 drivers/infiniband/ulp/isert/ib_isert.c cmd = isert_allocate_cmd(conn, rx_desc); cmd 1320 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) cmd 1323 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd = iscsit_priv_cmd(cmd); cmd 1330 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_handle_scsi_cmd(isert_conn, isert_cmd, cmd, cmd 1334 drivers/infiniband/ulp/isert/ib_isert.c cmd = isert_allocate_cmd(conn, rx_desc); cmd 1335 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) cmd 1338 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd = iscsit_priv_cmd(cmd); cmd 1339 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_handle_nop_out(isert_conn, isert_cmd, cmd, cmd 1347 drivers/infiniband/ulp/isert/ib_isert.c cmd = isert_allocate_cmd(conn, rx_desc); cmd 1348 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) cmd 1351 drivers/infiniband/ulp/isert/ib_isert.c ret = iscsit_handle_task_mgt_cmd(conn, cmd, cmd 1355 drivers/infiniband/ulp/isert/ib_isert.c cmd = isert_allocate_cmd(conn, rx_desc); cmd 1356 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) cmd 1359 drivers/infiniband/ulp/isert/ib_isert.c ret = iscsit_handle_logout_cmd(conn, cmd, (unsigned char *)hdr); cmd 1363 drivers/infiniband/ulp/isert/ib_isert.c cmd = iscsit_find_cmd_from_itt(conn, hdr->itt); cmd 1365 drivers/infiniband/ulp/isert/ib_isert.c cmd = isert_allocate_cmd(conn, rx_desc); cmd 1367 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd) cmd 1370 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd = iscsit_priv_cmd(cmd); cmd 1371 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_handle_text_cmd(isert_conn, isert_cmd, cmd, cmd 1486 drivers/infiniband/ulp/isert/ib_isert.c isert_rdma_rw_ctx_destroy(struct isert_cmd *cmd, struct isert_conn *conn) cmd 1488 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *se_cmd = &cmd->iscsi_cmd->se_cmd; cmd 1491 drivers/infiniband/ulp/isert/ib_isert.c if (!cmd->rw.nr_ops) cmd 1495 drivers/infiniband/ulp/isert/ib_isert.c rdma_rw_ctx_destroy_signature(&cmd->rw, conn->qp, cmd 1500 drivers/infiniband/ulp/isert/ib_isert.c rdma_rw_ctx_destroy(&cmd->rw, conn->qp, conn->cm_id->port_num, cmd 1504 drivers/infiniband/ulp/isert/ib_isert.c cmd->rw.nr_ops = 0; cmd 1510 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; cmd 1517 drivers/infiniband/ulp/isert/ib_isert.c switch (cmd->iscsi_opcode) { cmd 1520 drivers/infiniband/ulp/isert/ib_isert.c if (!list_empty(&cmd->i_conn_node)) cmd 1521 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 1524 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 1525 drivers/infiniband/ulp/isert/ib_isert.c iscsit_stop_dataout_timer(cmd); cmd 1533 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.t_state == TRANSPORT_WRITE_PENDING) { cmd 1534 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 1541 drivers/infiniband/ulp/isert/ib_isert.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 1545 drivers/infiniband/ulp/isert/ib_isert.c if (!list_empty(&cmd->i_conn_node)) cmd 1546 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 1549 drivers/infiniband/ulp/isert/ib_isert.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 1560 drivers/infiniband/ulp/isert/ib_isert.c if (!list_empty(&cmd->i_conn_node)) cmd 1561 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 1569 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->se_cmd.se_tfo != NULL) { cmd 1571 drivers/infiniband/ulp/isert/ib_isert.c cmd->iscsi_opcode); cmd 1572 drivers/infiniband/ulp/isert/ib_isert.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 1577 drivers/infiniband/ulp/isert/ib_isert.c iscsit_release_cmd(cmd); cmd 1659 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *cmd = &isert_cmd->iscsi_cmd->se_cmd; cmd 1672 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_check_pi_status(cmd, isert_cmd->rw.reg->mr); cmd 1682 drivers/infiniband/ulp/isert/ib_isert.c kref_get(&cmd->cmd_kref); cmd 1683 drivers/infiniband/ulp/isert/ib_isert.c transport_generic_request_failure(cmd, cmd->pi_err); cmd 1701 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; cmd 1702 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 1715 drivers/infiniband/ulp/isert/ib_isert.c iscsit_stop_dataout_timer(cmd); cmd 1720 drivers/infiniband/ulp/isert/ib_isert.c cmd->write_data_done = 0; cmd 1723 drivers/infiniband/ulp/isert/ib_isert.c spin_lock_bh(&cmd->istate_lock); cmd 1724 drivers/infiniband/ulp/isert/ib_isert.c cmd->cmd_flags |= ICF_GOT_LAST_DATAOUT; cmd 1725 drivers/infiniband/ulp/isert/ib_isert.c cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; cmd 1726 drivers/infiniband/ulp/isert/ib_isert.c spin_unlock_bh(&cmd->istate_lock); cmd 1746 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd = isert_cmd->iscsi_cmd; cmd 1748 drivers/infiniband/ulp/isert/ib_isert.c isert_dbg("Cmd %p i_state %d\n", isert_cmd, cmd->i_state); cmd 1750 drivers/infiniband/ulp/isert/ib_isert.c switch (cmd->i_state) { cmd 1752 drivers/infiniband/ulp/isert/ib_isert.c iscsit_tmr_post_handler(cmd, cmd->conn); cmd 1756 drivers/infiniband/ulp/isert/ib_isert.c cmd->i_state = ISTATE_SENT_STATUS; cmd 1761 drivers/infiniband/ulp/isert/ib_isert.c iscsit_logout_post_handler(cmd, cmd->conn); cmd 1764 drivers/infiniband/ulp/isert/ib_isert.c isert_err("Unknown i_state %d\n", cmd->i_state); cmd 1841 drivers/infiniband/ulp/isert/ib_isert.c isert_put_response(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 1843 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1850 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_rsp_pdu(cmd, conn, true, hdr); cmd 1855 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->se_cmd.sense_buffer && cmd 1856 drivers/infiniband/ulp/isert/ib_isert.c ((cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) || cmd 1857 drivers/infiniband/ulp/isert/ib_isert.c (cmd->se_cmd.se_cmd_flags & SCF_EMULATED_TASK_SENSE))) { cmd 1863 drivers/infiniband/ulp/isert/ib_isert.c put_unaligned_be16(cmd->se_cmd.scsi_sense_length, cmd 1864 drivers/infiniband/ulp/isert/ib_isert.c cmd->sense_buffer); cmd 1865 drivers/infiniband/ulp/isert/ib_isert.c cmd->se_cmd.scsi_sense_length += sizeof(__be16); cmd 1867 drivers/infiniband/ulp/isert/ib_isert.c padding = -(cmd->se_cmd.scsi_sense_length) & 3; cmd 1868 drivers/infiniband/ulp/isert/ib_isert.c hton24(hdr->dlength, (u32)cmd->se_cmd.scsi_sense_length); cmd 1869 drivers/infiniband/ulp/isert/ib_isert.c pdu_len = cmd->se_cmd.scsi_sense_length + padding; cmd 1872 drivers/infiniband/ulp/isert/ib_isert.c (void *)cmd->sense_buffer, pdu_len, cmd 1892 drivers/infiniband/ulp/isert/ib_isert.c isert_aborted_task(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 1894 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1898 drivers/infiniband/ulp/isert/ib_isert.c if (!list_empty(&cmd->i_conn_node)) cmd 1899 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 1902 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->data_direction == DMA_TO_DEVICE) cmd 1903 drivers/infiniband/ulp/isert/ib_isert.c iscsit_stop_dataout_timer(cmd); cmd 1928 drivers/infiniband/ulp/isert/ib_isert.c isert_put_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 1931 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1936 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_nopin_rsp(cmd, conn, (struct iscsi_nopin *) cmd 1948 drivers/infiniband/ulp/isert/ib_isert.c isert_put_logout_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 1950 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1955 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_logout_rsp(cmd, conn, (struct iscsi_logout_rsp *) cmd 1966 drivers/infiniband/ulp/isert/ib_isert.c isert_put_tm_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 1968 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1973 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_task_mgt_rsp(cmd, conn, (struct iscsi_tm_rsp *) cmd 1984 drivers/infiniband/ulp/isert/ib_isert.c isert_put_reject(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 1986 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 1996 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_reject(cmd, conn, hdr); cmd 2001 drivers/infiniband/ulp/isert/ib_isert.c (void *)cmd->buf_ptr, ISCSI_HDR_LEN, cmd 2019 drivers/infiniband/ulp/isert/ib_isert.c isert_put_text_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2021 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 2030 drivers/infiniband/ulp/isert/ib_isert.c rc = iscsit_build_text_rsp(cmd, conn, hdr, ISCSI_INFINIBAND); cmd 2041 drivers/infiniband/ulp/isert/ib_isert.c void *txt_rsp_buf = cmd->buf_ptr; cmd 2118 drivers/infiniband/ulp/isert/ib_isert.c isert_rdma_rw_ctx_post(struct isert_cmd *cmd, struct isert_conn *conn, cmd 2121 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *se_cmd = &cmd->iscsi_cmd->se_cmd; cmd 2128 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->ctx_init_done) cmd 2132 drivers/infiniband/ulp/isert/ib_isert.c addr = cmd->write_va; cmd 2133 drivers/infiniband/ulp/isert/ib_isert.c rkey = cmd->write_stag; cmd 2134 drivers/infiniband/ulp/isert/ib_isert.c offset = cmd->iscsi_cmd->write_data_done; cmd 2136 drivers/infiniband/ulp/isert/ib_isert.c addr = cmd->read_va; cmd 2137 drivers/infiniband/ulp/isert/ib_isert.c rkey = cmd->read_stag; cmd 2149 drivers/infiniband/ulp/isert/ib_isert.c ret = rdma_rw_ctx_signature_init(&cmd->rw, conn->qp, port_num, cmd 2154 drivers/infiniband/ulp/isert/ib_isert.c ret = rdma_rw_ctx_init(&cmd->rw, conn->qp, port_num, cmd 2160 drivers/infiniband/ulp/isert/ib_isert.c isert_err("Cmd: %p failed to prepare RDMA res\n", cmd); cmd 2164 drivers/infiniband/ulp/isert/ib_isert.c cmd->ctx_init_done = true; cmd 2167 drivers/infiniband/ulp/isert/ib_isert.c ret = rdma_rw_ctx_post(&cmd->rw, conn->qp, port_num, cqe, chain_wr); cmd 2169 drivers/infiniband/ulp/isert/ib_isert.c isert_err("Cmd: %p failed to post RDMA res\n", cmd); cmd 2174 drivers/infiniband/ulp/isert/ib_isert.c isert_put_datain(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 2176 drivers/infiniband/ulp/isert/ib_isert.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 2177 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 2195 drivers/infiniband/ulp/isert/ib_isert.c iscsit_build_rsp_pdu(cmd, conn, true, (struct iscsi_scsi_rsp *) cmd 2217 drivers/infiniband/ulp/isert/ib_isert.c isert_get_dataout(struct iscsi_conn *conn, struct iscsi_cmd *cmd, bool recovery) cmd 2219 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 2223 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd, cmd->se_cmd.data_length, cmd->write_data_done); cmd 2235 drivers/infiniband/ulp/isert/ib_isert.c isert_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) cmd 2237 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 2243 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 2248 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_nopin(cmd, conn, false); cmd 2260 drivers/infiniband/ulp/isert/ib_isert.c isert_response_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) cmd 2267 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_logout_rsp(cmd, conn); cmd 2272 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_nopin(cmd, conn, true); cmd 2275 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_tm_rsp(cmd, conn); cmd 2278 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_reject(cmd, conn); cmd 2281 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_text_rsp(cmd, conn); cmd 2288 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_put_response(conn, cmd); cmd 2601 drivers/infiniband/ulp/isert/ib_isert.c struct iscsi_cmd *cmd, *tmp; cmd 2605 drivers/infiniband/ulp/isert/ib_isert.c list_for_each_entry_safe(cmd, tmp, &conn->conn_cmd_list, i_conn_node) { cmd 2606 drivers/infiniband/ulp/isert/ib_isert.c if ((cmd->cmd_flags & ICF_NON_IMMEDIATE_UNSOLICITED_DATA) && cmd 2607 drivers/infiniband/ulp/isert/ib_isert.c (cmd->write_data_done < conn->sess->sess_ops->FirstBurstLength) && cmd 2608 drivers/infiniband/ulp/isert/ib_isert.c (cmd->write_data_done < cmd->se_cmd.data_length)) cmd 2609 drivers/infiniband/ulp/isert/ib_isert.c list_move_tail(&cmd->i_conn_node, &drop_cmd_list); cmd 2613 drivers/infiniband/ulp/isert/ib_isert.c list_for_each_entry_safe(cmd, tmp, &drop_cmd_list, i_conn_node) { cmd 2614 drivers/infiniband/ulp/isert/ib_isert.c list_del_init(&cmd->i_conn_node); cmd 2615 drivers/infiniband/ulp/isert/ib_isert.c if (cmd->i_state != ISTATE_REMOVE) { cmd 2616 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd); cmd 2618 drivers/infiniband/ulp/isert/ib_isert.c isert_info("conn %p dropping cmd %p\n", conn, cmd); cmd 1805 drivers/infiniband/ulp/srp/ib_srp.c struct srp_cmd *cmd = req->cmd->buf; cmd 1816 drivers/infiniband/ulp/srp/ib_srp.c req->cmd->num_sge = 1; cmd 1819 drivers/infiniband/ulp/srp/ib_srp.c return sizeof(struct srp_cmd) + cmd->add_cdb_len; cmd 1845 drivers/infiniband/ulp/srp/ib_srp.c struct ib_sge *sge = &req->cmd->sge[1]; cmd 1850 drivers/infiniband/ulp/srp/ib_srp.c buf = (void *)cmd->add_data + cmd->add_cdb_len; cmd 1852 drivers/infiniband/ulp/srp/ib_srp.c WARN_ON_ONCE((void *)(buf + 1) > (void *)cmd + len); cmd 1858 drivers/infiniband/ulp/srp/ib_srp.c req->cmd->num_sge += count; cmd 1863 drivers/infiniband/ulp/srp/ib_srp.c len = sizeof(struct srp_cmd) + cmd->add_cdb_len + cmd 1875 drivers/infiniband/ulp/srp/ib_srp.c buf = (void *)cmd->add_data + cmd->add_cdb_len; cmd 1888 drivers/infiniband/ulp/srp/ib_srp.c indirect_hdr = (void *)cmd->add_data + cmd->add_cdb_len; cmd 1925 drivers/infiniband/ulp/srp/ib_srp.c buf = (void *)cmd->add_data + cmd->add_cdb_len; cmd 1943 drivers/infiniband/ulp/srp/ib_srp.c len = sizeof(struct srp_cmd) + cmd->add_cdb_len + cmd 1966 drivers/infiniband/ulp/srp/ib_srp.c cmd->data_out_desc_cnt = count; cmd 1968 drivers/infiniband/ulp/srp/ib_srp.c cmd->data_in_desc_cnt = count; cmd 1975 drivers/infiniband/ulp/srp/ib_srp.c cmd->buf_fmt = fmt << 4; cmd 1977 drivers/infiniband/ulp/srp/ib_srp.c cmd->buf_fmt = fmt; cmd 2346 drivers/infiniband/ulp/srp/ib_srp.c struct srp_cmd *cmd; cmd 2379 drivers/infiniband/ulp/srp/ib_srp.c cmd = iu->buf; cmd 2380 drivers/infiniband/ulp/srp/ib_srp.c memset(cmd, 0, sizeof *cmd); cmd 2382 drivers/infiniband/ulp/srp/ib_srp.c cmd->opcode = SRP_CMD; cmd 2383 drivers/infiniband/ulp/srp/ib_srp.c int_to_scsilun(scmnd->device->lun, &cmd->lun); cmd 2384 drivers/infiniband/ulp/srp/ib_srp.c cmd->tag = tag; cmd 2385 drivers/infiniband/ulp/srp/ib_srp.c memcpy(cmd->cdb, scmnd->cmnd, scmnd->cmd_len); cmd 2386 drivers/infiniband/ulp/srp/ib_srp.c if (unlikely(scmnd->cmd_len > sizeof(cmd->cdb))) { cmd 2387 drivers/infiniband/ulp/srp/ib_srp.c cmd->add_cdb_len = round_up(scmnd->cmd_len - sizeof(cmd->cdb), cmd 2389 drivers/infiniband/ulp/srp/ib_srp.c if (WARN_ON_ONCE(cmd->add_cdb_len > SRP_MAX_ADD_CDB_LEN)) cmd 2394 drivers/infiniband/ulp/srp/ib_srp.c req->cmd = iu; cmd 129 drivers/infiniband/ulp/srp/ib_srp.h struct srp_iu *cmd; cmd 99 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_status(struct se_cmd *cmd); cmd 892 drivers/infiniband/ulp/srpt/ib_srpt.c enum dma_data_direction dir = target_reverse_dma_direction(&ioctx->cmd); cmd 959 drivers/infiniband/ulp/srpt/ib_srpt.c enum dma_data_direction dir = target_reverse_dma_direction(&ioctx->cmd); cmd 1035 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->cmd.data_direction = *dir; cmd 1239 drivers/infiniband/ulp/srpt/ib_srpt.c memset(&ioctx->cmd, 0, sizeof(ioctx->cmd)); cmd 1241 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->cmd.map_tag = tag; cmd 1242 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->cmd.map_cpu = cpu; cmd 1278 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->state, ioctx->cmd.tag); cmd 1291 drivers/infiniband/ulp/srpt/ib_srpt.c pr_debug("tag %#llx: RDMA read error\n", ioctx->cmd.tag); cmd 1292 drivers/infiniband/ulp/srpt/ib_srpt.c transport_generic_request_failure(&ioctx->cmd, cmd 1300 drivers/infiniband/ulp/srpt/ib_srpt.c transport_generic_free_cmd(&ioctx->cmd, 0); cmd 1303 drivers/infiniband/ulp/srpt/ib_srpt.c transport_generic_free_cmd(&ioctx->cmd, 0); cmd 1342 drivers/infiniband/ulp/srpt/ib_srpt.c target_execute_cmd(&ioctx->cmd); cmd 1367 drivers/infiniband/ulp/srpt/ib_srpt.c struct se_cmd *cmd = &ioctx->cmd; cmd 1371 drivers/infiniband/ulp/srpt/ib_srpt.c u32 resid = cmd->residual_count; cmd 1383 drivers/infiniband/ulp/srpt/ib_srpt.c sense_data_len = ioctx->cmd.scsi_sense_length; cmd 1393 drivers/infiniband/ulp/srpt/ib_srpt.c if (cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) { cmd 1394 drivers/infiniband/ulp/srpt/ib_srpt.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 1398 drivers/infiniband/ulp/srpt/ib_srpt.c } else if (cmd->data_direction == DMA_FROM_DEVICE) { cmd 1403 drivers/infiniband/ulp/srpt/ib_srpt.c } else if (cmd->se_cmd_flags & SCF_OVERFLOW_BIT) { cmd 1404 drivers/infiniband/ulp/srpt/ib_srpt.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 1408 drivers/infiniband/ulp/srpt/ib_srpt.c } else if (cmd->data_direction == DMA_FROM_DEVICE) { cmd 1472 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_check_stop_free(struct se_cmd *cmd) cmd 1474 drivers/infiniband/ulp/srpt/ib_srpt.c struct srpt_send_ioctx *ioctx = container_of(cmd, cmd 1475 drivers/infiniband/ulp/srpt/ib_srpt.c struct srpt_send_ioctx, cmd); cmd 1477 drivers/infiniband/ulp/srpt/ib_srpt.c return target_put_sess_cmd(&ioctx->cmd); cmd 1490 drivers/infiniband/ulp/srpt/ib_srpt.c struct se_cmd *cmd; cmd 1501 drivers/infiniband/ulp/srpt/ib_srpt.c cmd = &send_ioctx->cmd; cmd 1502 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->tag = srp_cmd->tag; cmd 1506 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->sam_task_attr = TCM_SIMPLE_TAG; cmd 1510 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->sam_task_attr = TCM_ORDERED_TAG; cmd 1513 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->sam_task_attr = TCM_HEAD_TAG; cmd 1516 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->sam_task_attr = TCM_ACA_TAG; cmd 1530 drivers/infiniband/ulp/srpt/ib_srpt.c rc = target_submit_cmd_map_sgls(cmd, ch->sess, srp_cmd->cdb, cmd 1543 drivers/infiniband/ulp/srpt/ib_srpt.c target_send_busy(cmd); cmd 1580 drivers/infiniband/ulp/srpt/ib_srpt.c struct se_cmd *cmd; cmd 1588 drivers/infiniband/ulp/srpt/ib_srpt.c cmd = &send_ioctx->cmd; cmd 1595 drivers/infiniband/ulp/srpt/ib_srpt.c send_ioctx->cmd.tag = srp_tsk->tag; cmd 1597 drivers/infiniband/ulp/srpt/ib_srpt.c rc = target_submit_tmr(&send_ioctx->cmd, sess, NULL, cmd 1602 drivers/infiniband/ulp/srpt/ib_srpt.c send_ioctx->cmd.se_tmr_req->response = TMR_FUNCTION_REJECTED; cmd 1603 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->se_tfo->queue_tm_rsp(cmd); cmd 1764 drivers/infiniband/ulp/srpt/ib_srpt.c transport_generic_free_cmd(&ioctx->cmd, 0); cmd 2727 drivers/infiniband/ulp/srpt/ib_srpt.c container_of(se_cmd, struct srpt_send_ioctx, cmd); cmd 2736 drivers/infiniband/ulp/srpt/ib_srpt.c target_execute_cmd(&ioctx->cmd); cmd 2791 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_queue_response(struct se_cmd *cmd) cmd 2794 drivers/infiniband/ulp/srpt/ib_srpt.c container_of(cmd, struct srpt_send_ioctx, cmd); cmd 2824 drivers/infiniband/ulp/srpt/ib_srpt.c if (ioctx->cmd.data_direction == DMA_FROM_DEVICE && cmd 2825 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->cmd.data_length && cmd 2836 drivers/infiniband/ulp/srpt/ib_srpt.c resp_len = srpt_build_cmd_rsp(ch, ioctx, ioctx->cmd.tag, cmd 2837 drivers/infiniband/ulp/srpt/ib_srpt.c cmd->scsi_status); cmd 2840 drivers/infiniband/ulp/srpt/ib_srpt.c = tcm_to_srp_tsk_mgmt_status(cmd->se_tmr_req->response); cmd 2842 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx->cmd.tag); cmd 2873 drivers/infiniband/ulp/srpt/ib_srpt.c __func__, ioctx->cmd.tag, ret); cmd 2883 drivers/infiniband/ulp/srpt/ib_srpt.c target_put_sess_cmd(&ioctx->cmd); cmd 2886 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_data_in(struct se_cmd *cmd) cmd 2888 drivers/infiniband/ulp/srpt/ib_srpt.c srpt_queue_response(cmd); cmd 2892 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_queue_tm_rsp(struct se_cmd *cmd) cmd 2894 drivers/infiniband/ulp/srpt/ib_srpt.c srpt_queue_response(cmd); cmd 2903 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_aborted_task(struct se_cmd *cmd) cmd 2905 drivers/infiniband/ulp/srpt/ib_srpt.c struct srpt_send_ioctx *ioctx = container_of(cmd, cmd 2906 drivers/infiniband/ulp/srpt/ib_srpt.c struct srpt_send_ioctx, cmd); cmd 2912 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_queue_status(struct se_cmd *cmd) cmd 2916 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx = container_of(cmd, struct srpt_send_ioctx, cmd); cmd 2917 drivers/infiniband/ulp/srpt/ib_srpt.c BUG_ON(ioctx->sense_data != cmd->sense_buffer); cmd 2918 drivers/infiniband/ulp/srpt/ib_srpt.c if (cmd->se_cmd_flags & cmd 2920 drivers/infiniband/ulp/srpt/ib_srpt.c WARN_ON(cmd->scsi_status != SAM_STAT_CHECK_CONDITION); cmd 2922 drivers/infiniband/ulp/srpt/ib_srpt.c srpt_queue_response(cmd); cmd 3308 drivers/infiniband/ulp/srpt/ib_srpt.c struct srpt_send_ioctx, cmd); cmd 3313 drivers/infiniband/ulp/srpt/ib_srpt.c !(ioctx->cmd.transport_state & CMD_T_ABORTED)); cmd 3367 drivers/infiniband/ulp/srpt/ib_srpt.c ioctx = container_of(se_cmd, struct srpt_send_ioctx, cmd); cmd 230 drivers/infiniband/ulp/srpt/ib_srpt.h struct se_cmd cmd; cmd 1028 drivers/input/evdev.c static long evdev_do_ioctl(struct file *file, unsigned int cmd, cmd 1043 drivers/input/evdev.c switch (cmd) { cmd 1140 drivers/input/evdev.c size = _IOC_SIZE(cmd); cmd 1144 drivers/input/evdev.c switch (EVIOC_MASK_SIZE(cmd)) { cmd 1193 drivers/input/evdev.c if (_IOC_TYPE(cmd) != 'E') cmd 1196 drivers/input/evdev.c if (_IOC_DIR(cmd) == _IOC_READ) { cmd 1198 drivers/input/evdev.c if ((_IOC_NR(cmd) & ~EV_MAX) == _IOC_NR(EVIOCGBIT(0, 0))) cmd 1200 drivers/input/evdev.c _IOC_NR(cmd) & EV_MAX, size, cmd 1203 drivers/input/evdev.c if ((_IOC_NR(cmd) & ~ABS_MAX) == _IOC_NR(EVIOCGABS(0))) { cmd 1208 drivers/input/evdev.c t = _IOC_NR(cmd) & ABS_MAX; cmd 1219 drivers/input/evdev.c if (_IOC_DIR(cmd) == _IOC_WRITE) { cmd 1221 drivers/input/evdev.c if ((_IOC_NR(cmd) & ~ABS_MAX) == _IOC_NR(EVIOCSABS(0))) { cmd 1226 drivers/input/evdev.c t = _IOC_NR(cmd) & ABS_MAX; cmd 1255 drivers/input/evdev.c static long evdev_ioctl_handler(struct file *file, unsigned int cmd, cmd 1271 drivers/input/evdev.c retval = evdev_do_ioctl(file, cmd, p, compat_mode); cmd 1278 drivers/input/evdev.c static long evdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1280 drivers/input/evdev.c return evdev_ioctl_handler(file, cmd, (void __user *)arg, 0); cmd 1285 drivers/input/evdev.c unsigned int cmd, unsigned long arg) cmd 1287 drivers/input/evdev.c return evdev_ioctl_handler(file, cmd, compat_ptr(arg), 1); cmd 509 drivers/input/joydev.c unsigned int cmd, void __user *argp) cmd 517 drivers/input/joydev.c switch (cmd) { cmd 564 drivers/input/joydev.c switch (cmd & ~IOCSIZE_MASK) { cmd 567 drivers/input/joydev.c return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd)); cmd 570 drivers/input/joydev.c len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->abspam)); cmd 574 drivers/input/joydev.c return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd)); cmd 577 drivers/input/joydev.c len = min_t(size_t, _IOC_SIZE(cmd), sizeof(joydev->keypam)); cmd 585 drivers/input/joydev.c len = min_t(size_t, _IOC_SIZE(cmd), strlen(name) + 1); cmd 594 drivers/input/joydev.c unsigned int cmd, unsigned long arg) cmd 612 drivers/input/joydev.c switch (cmd) { cmd 650 drivers/input/joydev.c retval = joydev_ioctl_common(joydev, cmd, argp); cmd 661 drivers/input/joydev.c unsigned int cmd, unsigned long arg) cmd 677 drivers/input/joydev.c switch (cmd) { cmd 700 drivers/input/joydev.c retval = joydev_ioctl_common(joydev, cmd, argp); cmd 133 drivers/input/joystick/gamecon.c static void gc_n64_send_command(struct gc *gc, unsigned long cmd, cmd 140 drivers/input/joystick/gamecon.c unsigned char data = (cmd >> i) & 1 ? target : 0; cmd 261 drivers/input/joystick/gamecon.c unsigned int cmd = cmd 282 drivers/input/joystick/gamecon.c gc_n64_send_command(gc, cmd, target); cmd 553 drivers/input/joystick/gamecon.c int i, j, cmd, read; cmd 558 drivers/input/joystick/gamecon.c cmd = (b & 1) ? GC_PSX_COMMAND : 0; cmd 559 drivers/input/joystick/gamecon.c parport_write_data(port, cmd | GC_PSX_POWER); cmd 571 drivers/input/joystick/gamecon.c parport_write_data(gc->pd->port, cmd | GC_PSX_CLOCK | GC_PSX_POWER); cmd 18 drivers/input/joystick/iforce/iforce-packets.c void iforce_dump_packet(struct iforce *iforce, char *msg, u16 cmd, unsigned char *data) cmd 21 drivers/input/joystick/iforce/iforce-packets.c __func__, msg, cmd, LO(cmd), data); cmd 27 drivers/input/joystick/iforce/iforce-packets.c int iforce_send_packet(struct iforce *iforce, u16 cmd, unsigned char* data) cmd 30 drivers/input/joystick/iforce/iforce-packets.c int n = LO(cmd); cmd 58 drivers/input/joystick/iforce/iforce-packets.c iforce->xmit.buf[head] = HI(cmd); cmd 60 drivers/input/joystick/iforce/iforce-packets.c iforce->xmit.buf[head] = LO(cmd); cmd 131 drivers/input/joystick/iforce/iforce.h int iforce_send_packet(struct iforce *iforce, u16 cmd, unsigned char* data); cmd 132 drivers/input/joystick/iforce/iforce.h void iforce_dump_packet(struct iforce *iforce, char *msg, u16 cmd, unsigned char *data); cmd 605 drivers/input/joystick/xpad.c static void xpad_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data) cmd 676 drivers/input/joystick/xpad.c u16 cmd, unsigned char *data) cmd 787 drivers/input/joystick/xpad.c static void xpad360w_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data) cmd 809 drivers/input/joystick/xpad.c xpad360_process_packet(xpad, dev, cmd, &data[4]); cmd 822 drivers/input/joystick/xpad.c static void xpadone_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data) cmd 232 drivers/input/keyboard/applespi.c __le16 cmd; cmd 792 drivers/input/keyboard/applespi.c message->init_mt_command.cmd = cpu_to_le16(0x0102); cmd 181 drivers/input/keyboard/hilkbd.c static void hil_do(unsigned char cmd, unsigned char *data, unsigned int len) cmd 188 drivers/input/keyboard/hilkbd.c hil_command(cmd); cmd 199 drivers/input/keyboard/lm8323.c static int lm8323_read(struct lm8323_chip *lm, u8 cmd, u8 *buf, int len) cmd 207 drivers/input/keyboard/lm8323.c ret = i2c_master_send(lm->client, &cmd, 1); cmd 209 drivers/input/keyboard/lm8323.c ret = i2c_master_send(lm->client, &cmd, 1); cmd 212 drivers/input/keyboard/lm8323.c cmd); cmd 416 drivers/input/keyboard/lm8323.c static void lm8323_write_pwm_one(struct lm8323_pwm *pwm, int pos, u16 cmd) cmd 419 drivers/input/keyboard/lm8323.c (cmd & 0xff00) >> 8, cmd & 0x00ff); cmd 42 drivers/input/keyboard/lm8333.c int lm8333_read8(struct lm8333 *lm8333, u8 cmd) cmd 47 drivers/input/keyboard/lm8333.c ret = i2c_smbus_read_byte_data(lm8333->client, cmd); cmd 53 drivers/input/keyboard/lm8333.c int lm8333_write8(struct lm8333 *lm8333, u8 cmd, u8 val) cmd 58 drivers/input/keyboard/lm8333.c ret = i2c_smbus_write_byte_data(lm8333->client, cmd, val); cmd 64 drivers/input/keyboard/lm8333.c int lm8333_read_block(struct lm8333 *lm8333, u8 cmd, u8 len, u8 *buf) cmd 70 drivers/input/keyboard/lm8333.c cmd, len, buf); cmd 29 drivers/input/misc/adxl34x-spi.c unsigned char cmd; cmd 31 drivers/input/misc/adxl34x-spi.c cmd = ADXL34X_READCMD(reg); cmd 33 drivers/input/misc/adxl34x-spi.c return spi_w8r8(spi, cmd); cmd 86 drivers/input/misc/apanel.c u8 cmd = device_chip[APANEL_DEV_APPBTN] == CHIP_OZ992C ? 0 : 8; cmd 90 drivers/input/misc/apanel.c data = i2c_smbus_read_word_data(ap->client, cmd); cmd 95 drivers/input/misc/apanel.c i2c_smbus_write_word_data(ap->client, cmd, 0); cmd 175 drivers/input/misc/apanel.c u8 cmd = device_chip[APANEL_DEV_APPBTN] == CHIP_OZ992C ? 0 : 8; cmd 189 drivers/input/misc/apanel.c err = i2c_smbus_write_word_data(client, cmd, 0); cmd 71 drivers/input/misc/hp_sdc_rtc.c unsigned int cmd, unsigned long arg); cmd 511 drivers/input/misc/hp_sdc_rtc.c unsigned int cmd, unsigned long arg) cmd 523 drivers/input/misc/hp_sdc_rtc.c switch (cmd) { cmd 658 drivers/input/misc/hp_sdc_rtc.c unsigned int cmd, unsigned long arg) cmd 663 drivers/input/misc/hp_sdc_rtc.c ret = hp_sdc_rtc_ioctl(file, cmd, arg); cmd 838 drivers/input/misc/uinput.c static long uinput_ioctl_handler(struct file *file, unsigned int cmd, cmd 862 drivers/input/misc/uinput.c switch (cmd) { cmd 1014 drivers/input/misc/uinput.c size = _IOC_SIZE(cmd); cmd 1017 drivers/input/misc/uinput.c switch (cmd & ~IOCSIZE_MASK) { cmd 1038 drivers/input/misc/uinput.c static long uinput_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1040 drivers/input/misc/uinput.c return uinput_ioctl_handler(file, cmd, arg, (void __user *)arg); cmd 1057 drivers/input/misc/uinput.c unsigned int cmd, unsigned long arg) cmd 1059 drivers/input/misc/uinput.c switch (cmd) { cmd 1061 drivers/input/misc/uinput.c cmd = UI_SET_PHYS; cmd 1064 drivers/input/misc/uinput.c cmd = UI_BEGIN_FF_UPLOAD; cmd 1067 drivers/input/misc/uinput.c cmd = UI_END_FF_UPLOAD; cmd 1071 drivers/input/misc/uinput.c return uinput_ioctl_handler(file, cmd, arg, compat_ptr(arg)); cmd 289 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_RING_VOLUME; cmd 297 drivers/input/misc/yealink.c p->cmd = CMD_RING_NOTE; cmd 322 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_KEYPRESS; cmd 354 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_LED; cmd 358 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_DIALTONE; cmd 362 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_RINGTONE; cmd 368 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_SCANCODE; cmd 380 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_LCD; cmd 419 drivers/input/misc/yealink.c switch (yld->irq_data->cmd) { cmd 434 drivers/input/misc/yealink.c yld->irq_data->cmd); cmd 457 drivers/input/misc/yealink.c switch (yld->ctl_data->cmd) { cmd 517 drivers/input/misc/yealink.c yld->ctl_data->cmd = CMD_INIT; cmd 15 drivers/input/misc/yealink.h u8 cmd; /* command code, see below */ cmd 1839 drivers/input/mouse/alps.c int cmd = enable ? PSMOUSE_CMD_SETSCALE21 : PSMOUSE_CMD_SETSCALE11; cmd 1841 drivers/input/mouse/alps.c if (ps2_command(ps2dev, NULL, cmd) || cmd 1842 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, cmd) || cmd 1843 drivers/input/mouse/alps.c ps2_command(ps2dev, NULL, cmd) || cmd 1967 drivers/input/mouse/alps.c int cmd = enable ? PSMOUSE_CMD_SETRATE : PSMOUSE_CMD_SETRES; cmd 1974 drivers/input/mouse/alps.c ps2_command(ps2dev, &tap_arg, cmd)) cmd 167 drivers/input/mouse/cyapa.c u8 cmd[32]; cmd 238 drivers/input/mouse/cyapa.c cmd[0] = 0x00; cmd 239 drivers/input/mouse/cyapa.c cmd[1] = 0x00; cmd 240 drivers/input/mouse/cyapa.c error = cyapa_i2c_write(cyapa, 0, 2, cmd); cmd 31 drivers/input/mouse/cyapa.h #define SMBUS_ENCODE_IDX(cmd, idx) ((cmd) | (((idx) & 0x03) << 1)) cmd 32 drivers/input/mouse/cyapa.h #define SMBUS_ENCODE_RW(cmd, rw) ((cmd) | ((rw) & 0x01)) cmd 228 drivers/input/mouse/cyapa.h #define VALID_CMD_RESP_HEADER(resp, cmd) \ cmd 231 drivers/input/mouse/cyapa.h (GET_PIP_CMD_CODE((resp)[PIP_RESP_APP_CMD_OFFSET]) == (cmd))) cmd 389 drivers/input/mouse/cyapa.h ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, cmd 404 drivers/input/mouse/cyapa.h u8 *cmd, int cmd_len, cmd 145 drivers/input/mouse/cyapa_gen3.c #define SMBUS_BYTE_CMD(cmd) (((cmd) & 0x3f) << 1) cmd 169 drivers/input/mouse/cyapa_gen3.c #define SMBUS_BLOCK_CMD(cmd) (0xc0 | (((cmd) & 0x1f) << 1)) cmd 183 drivers/input/mouse/cyapa_gen3.c u8 cmd; cmd 244 drivers/input/mouse/cyapa_gen3.c ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, cmd 253 drivers/input/mouse/cyapa_gen3.c if (!(SMBUS_BYTE_BLOCK_CMD_MASK & cmd)) cmd 256 drivers/input/mouse/cyapa_gen3.c if (SMBUS_GROUP_BLOCK_CMD_MASK & cmd) { cmd 258 drivers/input/mouse/cyapa_gen3.c smbus_cmd = SMBUS_ENCODE_RW(cmd, SMBUS_READ); cmd 265 drivers/input/mouse/cyapa_gen3.c smbus_cmd = SMBUS_ENCODE_IDX(cmd, index); cmd 279 drivers/input/mouse/cyapa_gen3.c u8 cmd; cmd 282 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_smbus_cmds[cmd_idx].cmd; cmd 283 drivers/input/mouse/cyapa_gen3.c cmd = SMBUS_ENCODE_RW(cmd, SMBUS_READ); cmd 285 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_i2c_cmds[cmd_idx].cmd; cmd 287 drivers/input/mouse/cyapa_gen3.c return i2c_smbus_read_byte_data(cyapa->client, cmd); cmd 292 drivers/input/mouse/cyapa_gen3.c u8 cmd; cmd 295 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_smbus_cmds[cmd_idx].cmd; cmd 296 drivers/input/mouse/cyapa_gen3.c cmd = SMBUS_ENCODE_RW(cmd, SMBUS_WRITE); cmd 298 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_i2c_cmds[cmd_idx].cmd; cmd 300 drivers/input/mouse/cyapa_gen3.c return i2c_smbus_write_byte_data(cyapa->client, cmd, value); cmd 317 drivers/input/mouse/cyapa_gen3.c u8 cmd; cmd 321 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_smbus_cmds[cmd_idx].cmd; cmd 323 drivers/input/mouse/cyapa_gen3.c return cyapa_smbus_read_block(cyapa, cmd, len, values); cmd 325 drivers/input/mouse/cyapa_gen3.c cmd = cyapa_i2c_cmds[cmd_idx].cmd; cmd 327 drivers/input/mouse/cyapa_gen3.c return cyapa_i2c_reg_read_block(cyapa, cmd, len, values); cmd 613 drivers/input/mouse/cyapa_gen3.c unsigned char cmd[CYAPA_CMD_LEN + 1]; cmd 620 drivers/input/mouse/cyapa_gen3.c cmd[0] = i; cmd 621 drivers/input/mouse/cyapa_gen3.c memcpy(&cmd[1], payload, cmd_len); cmd 623 drivers/input/mouse/cyapa_gen3.c error = cyapa_i2c_reg_write_block(cyapa, 0, cmd_len + 1, cmd); cmd 537 drivers/input/mouse/cyapa_gen5.c u8 *cmd, size_t cmd_len, cmd 547 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_write(cyapa, cmd, cmd_len); cmd 566 drivers/input/mouse/cyapa_gen5.c u8 *cmd, size_t cmd_len, cmd 577 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_write(cyapa, cmd, cmd_len); cmd 606 drivers/input/mouse/cyapa_gen5.c u8 *cmd, int cmd_len, cmd 615 drivers/input/mouse/cyapa_gen5.c if (!cmd || !cmd_len) cmd 628 drivers/input/mouse/cyapa_gen5.c cmd[4] == PIP_APP_CMD_REPORT_ID) { cmd 630 drivers/input/mouse/cyapa_gen5.c pip->in_progress_cmd = cmd[6] & 0x7f; cmd 632 drivers/input/mouse/cyapa_gen5.c cmd[4] == PIP_BL_CMD_REPORT_ID) { cmd 634 drivers/input/mouse/cyapa_gen5.c pip->in_progress_cmd = cmd[7]; cmd 640 drivers/input/mouse/cyapa_gen5.c error = cyapa_do_i2c_pip_cmd_irq_sync(cyapa, cmd, cmd_len, cmd 656 drivers/input/mouse/cyapa_gen5.c error = cyapa_do_i2c_pip_cmd_polling(cyapa, cmd, cmd_len, cmd 772 drivers/input/mouse/cyapa_gen5.c u8 cmd[2]; cmd 795 drivers/input/mouse/cyapa_gen5.c cmd[0] = 0x01; cmd 796 drivers/input/mouse/cyapa_gen5.c cmd[1] = 0x00; cmd 799 drivers/input/mouse/cyapa_gen5.c cmd, PIP_RESP_LENGTH_SIZE, cmd 1051 drivers/input/mouse/cyapa_gen5.c u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; cmd 1065 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, CYAPA_TSG_MAX_CMD_SIZE); cmd 1066 drivers/input/mouse/cyapa_gen5.c bl_cmd_head = (struct pip_bl_cmd_head *)cmd; cmd 1104 drivers/input/mouse/cyapa_gen5.c cmd, cmd_len, cmd 1167 drivers/input/mouse/cyapa_gen5.c u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2F, 0x00, 0x01 }; cmd 1192 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 1320 drivers/input/mouse/cyapa_gen5.c u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; cmd 1337 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, CYAPA_TSG_MAX_CMD_SIZE); cmd 1338 drivers/input/mouse/cyapa_gen5.c bl_cmd_head = (struct pip_bl_cmd_head *)cmd; cmd 1369 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, cmd_len, cmd 1412 drivers/input/mouse/cyapa_gen5.c u8 cmd[8] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, 0x08, 0x01 }; cmd 1417 drivers/input/mouse/cyapa_gen5.c cmd[7] = power_state; cmd 1419 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 1434 drivers/input/mouse/cyapa_gen5.c u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; cmd 1441 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, CYAPA_TSG_MAX_CMD_SIZE); cmd 1442 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 1475 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, cmd_len, cmd 1491 drivers/input/mouse/cyapa_gen5.c u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; cmd 1499 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, CYAPA_TSG_MAX_CMD_SIZE); cmd 1500 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 1529 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, cmd_len, cmd 1547 drivers/input/mouse/cyapa_gen5.c u8 cmd[10]; cmd 1552 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, sizeof(cmd)); cmd 1553 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 1556 drivers/input/mouse/cyapa_gen5.c put_unaligned_le16(sizeof(cmd) - 2, &app_cmd_head->length); cmd 1563 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 1576 drivers/input/mouse/cyapa_gen5.c u8 cmd[] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, PIP_SET_PROXIMITY, cmd 1584 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 1598 drivers/input/mouse/cyapa_gen5.c u8 cmd[] = { 0x05, 0x00, 0x00, 0x08}; cmd 1603 drivers/input/mouse/cyapa_gen5.c cmd[2] = state & PIP_DEEP_SLEEP_STATE_MASK; cmd 1605 drivers/input/mouse/cyapa_gen5.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 1742 drivers/input/mouse/cyapa_gen5.c u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x04 }; cmd 1752 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 1766 drivers/input/mouse/cyapa_gen5.c u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x03 }; cmd 1776 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 1792 drivers/input/mouse/cyapa_gen5.c u8 cmd[8]; cmd 1800 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, sizeof(cmd)); cmd 1801 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 1803 drivers/input/mouse/cyapa_gen5.c put_unaligned_le16(sizeof(cmd) - 2, &app_cmd_head->length); cmd 1809 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 1937 drivers/input/mouse/cyapa_gen5.c u8 cmd[12]; cmd 2006 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, sizeof(cmd)); cmd 2007 drivers/input/mouse/cyapa_gen5.c cmd_head = (struct pip_app_cmd_head *)cmd; cmd 2009 drivers/input/mouse/cyapa_gen5.c put_unaligned_le16(sizeof(cmd) - 2, &cmd_head->length); cmd 2023 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 2180 drivers/input/mouse/cyapa_gen5.c u8 cmd[7]; cmd 2185 drivers/input/mouse/cyapa_gen5.c memset(cmd, 0, sizeof(cmd)); cmd 2186 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 2188 drivers/input/mouse/cyapa_gen5.c put_unaligned_le16(sizeof(cmd) - 2, &app_cmd_head->length); cmd 2193 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 2212 drivers/input/mouse/cyapa_gen5.c u8 cmd[12]; cmd 2238 drivers/input/mouse/cyapa_gen5.c app_cmd_head = (struct pip_app_cmd_head *)cmd; cmd 2240 drivers/input/mouse/cyapa_gen5.c put_unaligned_le16(sizeof(cmd) - 2, &app_cmd_head->length); cmd 2253 drivers/input/mouse/cyapa_gen5.c cmd, sizeof(cmd), cmd 138 drivers/input/mouse/cyapa_gen6.c u8 cmd[] = { 0x01, 0x00}; cmd 159 drivers/input/mouse/cyapa_gen6.c cmd, sizeof(cmd), cmd 292 drivers/input/mouse/cyapa_gen6.c u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, cmd_code }; cmd 298 drivers/input/mouse/cyapa_gen6.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 322 drivers/input/mouse/cyapa_gen6.c u8 cmd[] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, 0x46, power_mode }; cmd 328 drivers/input/mouse/cyapa_gen6.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 391 drivers/input/mouse/cyapa_gen6.c u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, cmd 398 drivers/input/mouse/cyapa_gen6.c error = cyapa_i2c_pip_cmd_irq_sync(cyapa, cmd, sizeof(cmd), cmd 569 drivers/input/mouse/cyapa_gen6.c } __packed cmd; cmd 574 drivers/input/mouse/cyapa_gen6.c memset(&cmd, 0, sizeof(cmd)); cmd 575 drivers/input/mouse/cyapa_gen6.c put_unaligned_le16(PIP_OUTPUT_REPORT_ADDR, &cmd.head.addr); cmd 576 drivers/input/mouse/cyapa_gen6.c put_unaligned_le16(sizeof(cmd), &cmd.head.length - 2); cmd 577 drivers/input/mouse/cyapa_gen6.c cmd.head.report_id = PIP_APP_CMD_REPORT_ID; cmd 578 drivers/input/mouse/cyapa_gen6.c cmd.head.cmd_code = PIP_RETRIEVE_DATA_STRUCTURE; cmd 579 drivers/input/mouse/cyapa_gen6.c put_unaligned_le16(read_offset, &cmd.read_offset); cmd 580 drivers/input/mouse/cyapa_gen6.c put_unaligned_le16(read_len, &cmd.read_length); cmd 581 drivers/input/mouse/cyapa_gen6.c cmd.data_id = data_id; cmd 585 drivers/input/mouse/cyapa_gen6.c (u8 *)&cmd, sizeof(cmd), cmd 60 drivers/input/mouse/cypress_ps2.c static int cypress_ps2_ext_cmd(struct psmouse *psmouse, unsigned short cmd, cmd 75 drivers/input/mouse/cypress_ps2.c rc = cypress_ps2_sendbyte(psmouse, cmd & 0xff); cmd 99 drivers/input/mouse/cypress_ps2.c unsigned char cmd, cmd 113 drivers/input/mouse/cypress_ps2.c pktsize = (cmd == CYTP_CMD_READ_TP_METRICS) ? 8 : 3; cmd 127 drivers/input/mouse/cypress_ps2.c cmd, pktsize, param); cmd 139 drivers/input/mouse/cypress_ps2.c unsigned char cmd, unsigned char *param) cmd 146 drivers/input/mouse/cypress_ps2.c if (cmd == CYTP_CMD_READ_CYPRESS_ID || cmd 147 drivers/input/mouse/cypress_ps2.c cmd == CYTP_CMD_STANDARD_MODE || cmd 148 drivers/input/mouse/cypress_ps2.c cmd == CYTP_CMD_READ_TP_METRICS) cmd 169 drivers/input/mouse/cypress_ps2.c static int cypress_send_ext_cmd(struct psmouse *psmouse, unsigned char cmd, cmd 176 drivers/input/mouse/cypress_ps2.c cmd, DECODE_CMD_AA(cmd), DECODE_CMD_BB(cmd), cmd 177 drivers/input/mouse/cypress_ps2.c DECODE_CMD_CC(cmd), DECODE_CMD_DD(cmd)); cmd 181 drivers/input/mouse/cypress_ps2.c PSMOUSE_CMD_SETRES, DECODE_CMD_DD(cmd)); cmd 183 drivers/input/mouse/cypress_ps2.c PSMOUSE_CMD_SETRES, DECODE_CMD_CC(cmd)); cmd 185 drivers/input/mouse/cypress_ps2.c PSMOUSE_CMD_SETRES, DECODE_CMD_BB(cmd)); cmd 187 drivers/input/mouse/cypress_ps2.c PSMOUSE_CMD_SETRES, DECODE_CMD_AA(cmd)); cmd 189 drivers/input/mouse/cypress_ps2.c rc = cypress_ps2_read_cmd_status(psmouse, cmd, param); cmd 193 drivers/input/mouse/cypress_ps2.c if (cypress_verify_cmd_state(psmouse, cmd, param)) cmd 106 drivers/input/mouse/elan_i2c_i2c.c static int elan_i2c_write_cmd(struct i2c_client *client, u16 reg, u16 cmd) cmd 110 drivers/input/mouse/elan_i2c_i2c.c cpu_to_le16(cmd), cmd 87 drivers/input/mouse/elan_i2c_smbus.c u8 cmd[4] = { 0x00, 0x07, 0x00, mode }; cmd 90 drivers/input/mouse/elan_i2c_smbus.c sizeof(cmd), cmd); cmd 108 drivers/input/mouse/elan_i2c_smbus.c u8 cmd[4] = { 0x00, 0x08, 0x00, 0x01 }; cmd 111 drivers/input/mouse/elan_i2c_smbus.c sizeof(cmd), cmd); cmd 331 drivers/input/mouse/elan_i2c_smbus.c u8 cmd[4] = { 0x00, 0x0B, 0x00, 0x5A }; cmd 334 drivers/input/mouse/elan_i2c_smbus.c sizeof(cmd), cmd); cmd 350 drivers/input/mouse/elan_i2c_smbus.c u8 cmd[4] = {0x0F, 0x78, 0x00, 0x06}; cmd 373 drivers/input/mouse/elan_i2c_smbus.c sizeof(cmd), cmd); cmd 497 drivers/input/mouse/hgpk.c int cmd; cmd 524 drivers/input/mouse/hgpk.c cmd = priv->mode == HGPK_MODE_GLIDESENSOR ? cmd 527 drivers/input/mouse/hgpk.c if (ps2_command(ps2dev, NULL, cmd)) cmd 203 drivers/input/mouse/synaptics.c static int synaptics_send_cmd(struct psmouse *psmouse, u8 cmd, u8 *param) cmd 207 drivers/input/mouse/synaptics.c error = ps2_sliced_command(&psmouse->ps2dev, cmd); cmd 140 drivers/input/mouse/trackpoint.h #define MAKE_PS2_CMD(params, results, cmd) ((params<<12) | (results<<8) | (cmd)) cmd 84 drivers/input/mouse/vmmouse.c #define VMMOUSE_CMD(cmd, in1, out1, out2, out3, out4) \ cmd 96 drivers/input/mouse/vmmouse.c "c"(VMMOUSE_PROTO_CMD_##cmd), \ cmd 76 drivers/input/rmi4/rmi_f34v7.c u8 cmd) cmd 86 drivers/input/rmi4/rmi_f34v7.c switch (cmd) { cmd 137 drivers/input/rmi4/rmi_f34v7.c static int rmi_f34v7_write_command(struct f34_data *f34, u8 cmd) cmd 145 drivers/input/rmi4/rmi_f34v7.c switch (cmd) { cmd 170 drivers/input/rmi4/rmi_f34v7.c __func__, cmd); cmd 176 drivers/input/rmi4/rmi_f34v7.c switch (cmd) { cmd 185 drivers/input/rmi4/rmi_f34v7.c ret = rmi_f34v7_write_command_single_transaction(f34, cmd); cmd 209 drivers/input/rmi4/rmi_f34v7.c static int rmi_f34v7_write_partition_id(struct f34_data *f34, u8 cmd) cmd 217 drivers/input/rmi4/rmi_f34v7.c switch (cmd) { cmd 260 drivers/input/rmi4/rmi_f34v7.c __func__, cmd); cmd 113 drivers/input/rmi4/rmi_spi.c const struct rmi_spi_cmd *cmd, const u8 *tx_buf, cmd 126 drivers/input/rmi4/rmi_spi.c u16 addr = cmd->addr; cmd 130 drivers/input/rmi4/rmi_spi.c switch (cmd->op) { cmd 161 drivers/input/rmi4/rmi_spi.c switch (cmd->op) { cmd 203 drivers/input/rmi4/rmi_spi.c __func__, cmd->op == RMI_SPI_WRITE ? "WRITE" : "READ", cmd 256 drivers/input/rmi4/rmi_spi.c struct rmi_spi_cmd cmd; cmd 259 drivers/input/rmi4/rmi_spi.c cmd.op = RMI_SPI_WRITE; cmd 260 drivers/input/rmi4/rmi_spi.c cmd.addr = RMI_PAGE_SELECT_REGISTER; cmd 262 drivers/input/rmi4/rmi_spi.c ret = rmi_spi_xfer(rmi_spi, &cmd, &page, 1, NULL, 0); cmd 275 drivers/input/rmi4/rmi_spi.c struct rmi_spi_cmd cmd; cmd 286 drivers/input/rmi4/rmi_spi.c cmd.op = RMI_SPI_WRITE; cmd 287 drivers/input/rmi4/rmi_spi.c cmd.addr = addr; cmd 289 drivers/input/rmi4/rmi_spi.c ret = rmi_spi_xfer(rmi_spi, &cmd, buf, len, NULL, 0); cmd 301 drivers/input/rmi4/rmi_spi.c struct rmi_spi_cmd cmd; cmd 312 drivers/input/rmi4/rmi_spi.c cmd.op = RMI_SPI_READ; cmd 313 drivers/input/rmi4/rmi_spi.c cmd.addr = addr; cmd 315 drivers/input/rmi4/rmi_spi.c ret = rmi_spi_xfer(rmi_spi, &cmd, NULL, 0, buf, len); cmd 208 drivers/input/serio/serport.c unsigned int cmd, unsigned long arg) cmd 210 drivers/input/serio/serport.c if (cmd == SPIOCSTYPE) { cmd 227 drivers/input/serio/serport.c unsigned int cmd, unsigned long arg) cmd 229 drivers/input/serio/serport.c if (cmd == COMPAT_SPIOCSTYPE) { cmd 183 drivers/input/serio/userio.c struct userio_cmd cmd; cmd 186 drivers/input/serio/userio.c if (count != sizeof(cmd)) { cmd 191 drivers/input/serio/userio.c if (copy_from_user(&cmd, buffer, sizeof(cmd))) cmd 198 drivers/input/serio/userio.c switch (cmd.type) { cmd 227 drivers/input/serio/userio.c userio->serio->id.type = cmd.data; cmd 238 drivers/input/serio/userio.c serio_interrupt(userio->serio, cmd.data, 0); cmd 127 drivers/input/tablet/pegasus_notetaker.c u8 cmd[] = { NOTETAKER_SET_CMD, NOTETAKER_SET_MODE, led, mode }; cmd 129 drivers/input/tablet/pegasus_notetaker.c return pegasus_control_msg(pegasus, cmd, sizeof(cmd)); cmd 433 drivers/input/tablet/wacom_serial4.c const u8 *cmd; cmd 437 drivers/input/tablet/wacom_serial4.c cmd = COMMAND_ORIGIN_IN_UPPER_LEFT cmd 444 drivers/input/tablet/wacom_serial4.c cmd = COMMAND_ENABLE_PRESSURE_MODE cmd 449 drivers/input/tablet/wacom_serial4.c cmd = COMMAND_MULTI_MODE_INPUT cmd 461 drivers/input/tablet/wacom_serial4.c return wacom_send(serio, cmd); cmd 465 drivers/input/tablet/wacom_serial4.c const u8 *cmd, const char *desc) cmd 470 drivers/input/tablet/wacom_serial4.c wacom->expect = cmd[1]; cmd 473 drivers/input/tablet/wacom_serial4.c err = wacom_send(serio, cmd); cmd 1229 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_update_crc(struct mxt_data *data, u8 cmd, u8 value) cmd 1238 drivers/input/touchscreen/atmel_mxt_ts.c mxt_t6_command(data, cmd, value, true); cmd 2282 drivers/input/touchscreen/atmel_mxt_ts.c u8 cmd = mode; cmd 2290 drivers/input/touchscreen/atmel_mxt_ts.c cmd); cmd 2327 drivers/input/touchscreen/atmel_mxt_ts.c cmd = MXT_DIAGNOSTIC_PAGEUP; cmd 84 drivers/input/touchscreen/cy8ctmg110_ts.c unsigned char *data, unsigned char len, unsigned char cmd) cmd 93 drivers/input/touchscreen/cy8ctmg110_ts.c .buf = &cmd cmd 90 drivers/input/touchscreen/cyttsp4_core.c u8 cmd = mode ^ CY_HST_TOGGLE; cmd 100 drivers/input/touchscreen/cyttsp4_core.c rc = cyttsp4_adap_write(cd, CY_REG_BASE, sizeof(cmd), &cmd); cmd 110 drivers/input/touchscreen/cyttsp4_core.c u8 cmd = CY_HST_RESET; cmd 111 drivers/input/touchscreen/cyttsp4_core.c int rc = cyttsp4_adap_write(cd, CY_REG_BASE, sizeof(cmd), &cmd); cmd 106 drivers/input/touchscreen/cyttsp_core.c static int ttsp_send_command(struct cyttsp *ts, u8 cmd) cmd 108 drivers/input/touchscreen/cyttsp_core.c return ttsp_write_block_data(ts, CY_REG_BASE, sizeof(cmd), &cmd); cmd 176 drivers/input/touchscreen/edt-ft5x06.c u8 cmd; cmd 184 drivers/input/touchscreen/edt-ft5x06.c cmd = 0xf9; /* tell the controller to send touch data */ cmd 194 drivers/input/touchscreen/edt-ft5x06.c cmd = 0x0; cmd 208 drivers/input/touchscreen/edt-ft5x06.c sizeof(cmd), &cmd, cmd 154 drivers/input/touchscreen/egalax_ts.c static const u8 cmd[MAX_I2C_DATA_LEN] = { 0x03, 0x03, 0xa, 0x01, 0x41 }; cmd 157 drivers/input/touchscreen/egalax_ts.c ret = i2c_master_send(client, cmd, MAX_I2C_DATA_LEN); cmd 187 drivers/input/touchscreen/elants_i2c.c const u8 *cmd, size_t cmd_size, cmd 194 drivers/input/touchscreen/elants_i2c.c switch (cmd[0]) { cmd 205 drivers/input/touchscreen/elants_i2c.c __func__, (int)cmd_size, cmd); cmd 212 drivers/input/touchscreen/elants_i2c.c msgs[0].buf = (u8 *)cmd; cmd 301 drivers/input/touchscreen/elants_i2c.c const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_FW_ID, 0x00, 0x01 }; cmd 305 drivers/input/touchscreen/elants_i2c.c error = elants_i2c_execute_command(client, cmd, sizeof(cmd), cmd 332 drivers/input/touchscreen/elants_i2c.c const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_FW_VER, 0x00, 0x01 }; cmd 336 drivers/input/touchscreen/elants_i2c.c error = elants_i2c_execute_command(client, cmd, sizeof(cmd), cmd 360 drivers/input/touchscreen/elants_i2c.c const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_TEST_VER, 0x00, 0x01 }; cmd 364 drivers/input/touchscreen/elants_i2c.c error = elants_i2c_execute_command(client, cmd, sizeof(cmd), cmd 387 drivers/input/touchscreen/elants_i2c.c const u8 cmd[] = { CMD_HEADER_READ, E_ELAN_INFO_BC_VER, 0x00, 0x01 }; cmd 392 drivers/input/touchscreen/elants_i2c.c error = elants_i2c_execute_command(client, cmd, sizeof(cmd), cmd 222 drivers/input/touchscreen/ili210x.c u8 cmd = REG_CALIBRATE; cmd 231 drivers/input/touchscreen/ili210x.c rc = i2c_master_send(priv->client, &cmd, sizeof(cmd)); cmd 232 drivers/input/touchscreen/ili210x.c if (rc != sizeof(cmd)) cmd 227 drivers/input/touchscreen/melfas_mip4.c u8 cmd[] = { MIP4_R0_INFO, MIP4_R1_INFO_VERSION_BOOT }; cmd 231 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), buf, sizeof(buf)); cmd 249 drivers/input/touchscreen/melfas_mip4.c u8 cmd[2]; cmd 263 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_INFO; cmd 264 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_INFO_PRODUCT_NAME; cmd 265 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), cmd 275 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_INFO; cmd 276 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_INFO_PID; cmd 277 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), buf, 2); cmd 292 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_INFO; cmd 293 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_INFO_IC_NAME; cmd 294 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), cmd 314 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_INFO; cmd 315 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_INFO_RESOLUTION_X; cmd 316 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), buf, 14); cmd 345 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_EVENT; cmd 346 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_EVENT_SUPPORTED_FUNC; cmd 347 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), buf, 7); cmd 588 drivers/input/touchscreen/melfas_mip4.c u8 cmd[2]; cmd 593 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_EVENT; cmd 594 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_EVENT_PACKET_INFO; cmd 595 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), ts->buf, 1); cmd 613 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_EVENT; cmd 614 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_EVENT_PACKET_DATA; cmd 615 drivers/input/touchscreen/melfas_mip4.c error = mip4_i2c_xfer(ts, cmd, sizeof(cmd), ts->buf, size); cmd 708 drivers/input/touchscreen/melfas_mip4.c u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_STATUS }; cmd 714 drivers/input/touchscreen/melfas_mip4.c .buf = cmd, cmd 715 drivers/input/touchscreen/melfas_mip4.c .len = sizeof(cmd), cmd 846 drivers/input/touchscreen/melfas_mip4.c u8 cmd[] = { MIP4_R0_BOOT, MIP4_R1_BOOT_BUF_ADDR }; cmd 852 drivers/input/touchscreen/melfas_mip4.c .buf = cmd, cmd 853 drivers/input/touchscreen/melfas_mip4.c .len = sizeof(cmd), cmd 883 drivers/input/touchscreen/melfas_mip4.c u8 cmd[6]; cmd 903 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 904 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_TARGET_ADDR; cmd 905 drivers/input/touchscreen/melfas_mip4.c put_unaligned_le32(offset, &cmd[2]); cmd 906 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 6); cmd 915 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 916 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_SIZE; cmd 917 drivers/input/touchscreen/melfas_mip4.c put_unaligned_le32(length, &cmd[2]); cmd 918 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 6); cmd 947 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 948 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_CMD; cmd 949 drivers/input/touchscreen/melfas_mip4.c cmd[2] = MIP4_BOOT_CMD_PROGRAM; cmd 950 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 3); cmd 969 drivers/input/touchscreen/melfas_mip4.c u8 cmd[8]; cmd 976 drivers/input/touchscreen/melfas_mip4.c .buf = cmd, cmd 991 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 992 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_TARGET_ADDR; cmd 993 drivers/input/touchscreen/melfas_mip4.c put_unaligned_le32(offset, &cmd[2]); cmd 994 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 6); cmd 1003 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 1004 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_SIZE; cmd 1005 drivers/input/touchscreen/melfas_mip4.c put_unaligned_le32(length, &cmd[2]); cmd 1006 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 6); cmd 1015 drivers/input/touchscreen/melfas_mip4.c cmd[0] = MIP4_R0_BOOT; cmd 1016 drivers/input/touchscreen/melfas_mip4.c cmd[1] = MIP4_R1_BOOT_CMD; cmd 1017 drivers/input/touchscreen/melfas_mip4.c cmd[2] = MIP4_BOOT_CMD_READ; cmd 1018 drivers/input/touchscreen/melfas_mip4.c ret = i2c_master_send(ts->client, cmd, 3); cmd 1042 drivers/input/touchscreen/melfas_mip4.c put_unaligned_be16(buf_addr + buf_offset, cmd); cmd 437 drivers/input/touchscreen/raydium_i2c_ts.c static const u8 cmd[7][6] = { cmd 450 drivers/input/touchscreen/raydium_i2c_ts.c error = raydium_i2c_write_object(client, cmd[i], sizeof(cmd[i]), cmd 465 drivers/input/touchscreen/raydium_i2c_ts.c static const u8 cmd[5][11] = { cmd 476 drivers/input/touchscreen/raydium_i2c_ts.c error = raydium_i2c_write_object(client, cmd[i], sizeof(cmd[i]), cmd 491 drivers/input/touchscreen/raydium_i2c_ts.c static const u8 cmd[] = { 0x09, 0x00, 0x09, 0x00, 0x50, 0x10, 0x00 }; cmd 494 drivers/input/touchscreen/raydium_i2c_ts.c error = raydium_i2c_write_object(client, cmd, sizeof(cmd), cmd 559 drivers/input/touchscreen/raydium_i2c_ts.c static const u8 cmd[] = { 0x0A, 0xAA }; cmd 562 drivers/input/touchscreen/raydium_i2c_ts.c error = raydium_i2c_write_object(client, cmd, sizeof(cmd), cmd 119 drivers/input/touchscreen/s6sy761.c u8 cmd = S6SY761_READ_ALL_EVENT; cmd 124 drivers/input/touchscreen/s6sy761.c .buf = &cmd, cmd 148 drivers/input/touchscreen/stmfts.c u8 cmd = STMFTS_READ_ALL_EVENT; cmd 153 drivers/input/touchscreen/stmfts.c .buf = &cmd, cmd 318 drivers/input/touchscreen/stmfts.c static int stmfts_command(struct stmfts_data *sdata, const u8 cmd) cmd 324 drivers/input/touchscreen/stmfts.c err = i2c_smbus_write_byte(sdata->client, cmd); cmd 21 drivers/input/touchscreen/tsc2004.c static int tsc2004_cmd(struct device *dev, u8 cmd) cmd 23 drivers/input/touchscreen/tsc2004.c u8 tx = TSC200X_CMD | TSC200X_CMD_12BIT | cmd; cmd 30 drivers/input/touchscreen/tsc2004.c __func__, cmd, data); cmd 24 drivers/input/touchscreen/tsc2005.c static int tsc2005_cmd(struct device *dev, u8 cmd) cmd 26 drivers/input/touchscreen/tsc2005.c u8 tx = TSC200X_CMD | TSC200X_CMD_12BIT | cmd; cmd 42 drivers/input/touchscreen/tsc2005.c __func__, cmd, error); cmd 84 drivers/input/touchscreen/tsc2007.h int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd); cmd 30 drivers/input/touchscreen/tsc2007_core.c int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd) cmd 35 drivers/input/touchscreen/tsc2007_core.c data = i2c_smbus_read_word_data(tsc->client, cmd); cmd 108 drivers/input/touchscreen/tsc200x-core.c int (*tsc200x_cmd)(struct device *dev, u8 cmd); cmd 442 drivers/input/touchscreen/tsc200x-core.c int (*tsc200x_cmd)(struct device *dev, u8 cmd)) cmd 76 drivers/input/touchscreen/tsc200x-core.h int (*tsc200x_cmd)(struct device *dev, u8 cmd)); cmd 357 drivers/input/touchscreen/wdt87xx_i2c.c static int wdt87xx_send_command(struct i2c_client *client, int cmd, int value) cmd 364 drivers/input/touchscreen/wdt87xx_i2c.c put_unaligned_le16((u16)cmd, &cmd_buf[CMD_INDEX_OFFSET]); cmd 366 drivers/input/touchscreen/wdt87xx_i2c.c switch (cmd) { cmd 390 drivers/input/touchscreen/wdt87xx_i2c.c dev_err(&client->dev, "Invalid command: %d\n", cmd); cmd 136 drivers/input/touchscreen/zet6223.c u8 cmd = ZET6223_CMD_INFO; cmd 140 drivers/input/touchscreen/zet6223.c ret = i2c_master_send(ts->client, &cmd, sizeof(cmd)); cmd 141 drivers/input/touchscreen/zet6223.c if (ret != sizeof(cmd)) { cmd 135 drivers/input/touchscreen/zforce_ts.c static int zforce_command(struct zforce_ts *ts, u8 cmd) cmd 141 drivers/input/touchscreen/zforce_ts.c dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); cmd 145 drivers/input/touchscreen/zforce_ts.c buf[2] = cmd; cmd 206 drivers/input/touchscreen/zforce_ts.c static int zforce_command_wait(struct zforce_ts *ts, u8 cmd) cmd 212 drivers/input/touchscreen/zforce_ts.c dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); cmd 216 drivers/input/touchscreen/zforce_ts.c buf[2] = cmd; cmd 458 drivers/input/touchscreen/zforce_ts.c static void zforce_complete(struct zforce_ts *ts, int cmd, int result) cmd 462 drivers/input/touchscreen/zforce_ts.c if (ts->command_waiting == cmd) { cmd 463 drivers/input/touchscreen/zforce_ts.c dev_dbg(&client->dev, "completing command 0x%x\n", cmd); cmd 467 drivers/input/touchscreen/zforce_ts.c dev_dbg(&client->dev, "command %d not for us\n", cmd); cmd 529 drivers/interconnect/qcom/sdm845.c inline void tcs_cmd_gen(struct tcs_cmd *cmd, u64 vote_x, u64 vote_y, cmd 534 drivers/interconnect/qcom/sdm845.c if (!cmd) cmd 546 drivers/interconnect/qcom/sdm845.c cmd->addr = addr; cmd 547 drivers/interconnect/qcom/sdm845.c cmd->data = BCM_TCS_CMD(commit, valid, vote_x, vote_y); cmd 554 drivers/interconnect/qcom/sdm845.c cmd->wait = true; cmd 49 drivers/iommu/amd_iommu.c #define CMD_SET_TYPE(cmd, t) ((cmd)->data[1] |= ((t) << 28)) cmd 527 drivers/iommu/amd_iommu.c struct iommu_cmd *cmd = iommu_phys_to_virt(phys_addr); cmd 531 drivers/iommu/amd_iommu.c pr_err("CMD[%d]: %08x\n", i, cmd->data[i]); cmd 859 drivers/iommu/amd_iommu.c struct iommu_cmd *cmd) cmd 865 drivers/iommu/amd_iommu.c iommu->cmd_buf_tail += sizeof(*cmd); cmd 869 drivers/iommu/amd_iommu.c memcpy(target, cmd, sizeof(*cmd)); cmd 875 drivers/iommu/amd_iommu.c static void build_completion_wait(struct iommu_cmd *cmd, u64 address) cmd 881 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 882 drivers/iommu/amd_iommu.c cmd->data[0] = lower_32_bits(paddr) | CMD_COMPL_WAIT_STORE_MASK; cmd 883 drivers/iommu/amd_iommu.c cmd->data[1] = upper_32_bits(paddr); cmd 884 drivers/iommu/amd_iommu.c cmd->data[2] = 1; cmd 885 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_COMPL_WAIT); cmd 888 drivers/iommu/amd_iommu.c static void build_inv_dte(struct iommu_cmd *cmd, u16 devid) cmd 890 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 891 drivers/iommu/amd_iommu.c cmd->data[0] = devid; cmd 892 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_DEV_ENTRY); cmd 895 drivers/iommu/amd_iommu.c static void build_inv_iommu_pages(struct iommu_cmd *cmd, u64 address, cmd 915 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 916 drivers/iommu/amd_iommu.c cmd->data[1] |= domid; cmd 917 drivers/iommu/amd_iommu.c cmd->data[2] = lower_32_bits(address); cmd 918 drivers/iommu/amd_iommu.c cmd->data[3] = upper_32_bits(address); cmd 919 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_IOMMU_PAGES); cmd 921 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK; cmd 923 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_PDE_MASK; cmd 926 drivers/iommu/amd_iommu.c static void build_inv_iotlb_pages(struct iommu_cmd *cmd, u16 devid, int qdep, cmd 946 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 947 drivers/iommu/amd_iommu.c cmd->data[0] = devid; cmd 948 drivers/iommu/amd_iommu.c cmd->data[0] |= (qdep & 0xff) << 24; cmd 949 drivers/iommu/amd_iommu.c cmd->data[1] = devid; cmd 950 drivers/iommu/amd_iommu.c cmd->data[2] = lower_32_bits(address); cmd 951 drivers/iommu/amd_iommu.c cmd->data[3] = upper_32_bits(address); cmd 952 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_IOTLB_PAGES); cmd 954 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK; cmd 957 drivers/iommu/amd_iommu.c static void build_inv_iommu_pasid(struct iommu_cmd *cmd, u16 domid, int pasid, cmd 960 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 964 drivers/iommu/amd_iommu.c cmd->data[0] = pasid; cmd 965 drivers/iommu/amd_iommu.c cmd->data[1] = domid; cmd 966 drivers/iommu/amd_iommu.c cmd->data[2] = lower_32_bits(address); cmd 967 drivers/iommu/amd_iommu.c cmd->data[3] = upper_32_bits(address); cmd 968 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_PDE_MASK; cmd 969 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_GN_MASK; cmd 971 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK; cmd 972 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_IOMMU_PAGES); cmd 975 drivers/iommu/amd_iommu.c static void build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, int pasid, cmd 978 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 982 drivers/iommu/amd_iommu.c cmd->data[0] = devid; cmd 983 drivers/iommu/amd_iommu.c cmd->data[0] |= ((pasid >> 8) & 0xff) << 16; cmd 984 drivers/iommu/amd_iommu.c cmd->data[0] |= (qdep & 0xff) << 24; cmd 985 drivers/iommu/amd_iommu.c cmd->data[1] = devid; cmd 986 drivers/iommu/amd_iommu.c cmd->data[1] |= (pasid & 0xff) << 16; cmd 987 drivers/iommu/amd_iommu.c cmd->data[2] = lower_32_bits(address); cmd 988 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_GN_MASK; cmd 989 drivers/iommu/amd_iommu.c cmd->data[3] = upper_32_bits(address); cmd 991 drivers/iommu/amd_iommu.c cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK; cmd 992 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_IOTLB_PAGES); cmd 995 drivers/iommu/amd_iommu.c static void build_complete_ppr(struct iommu_cmd *cmd, u16 devid, int pasid, cmd 998 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 1000 drivers/iommu/amd_iommu.c cmd->data[0] = devid; cmd 1002 drivers/iommu/amd_iommu.c cmd->data[1] = pasid; cmd 1003 drivers/iommu/amd_iommu.c cmd->data[2] = CMD_INV_IOMMU_PAGES_GN_MASK; cmd 1005 drivers/iommu/amd_iommu.c cmd->data[3] = tag & 0x1ff; cmd 1006 drivers/iommu/amd_iommu.c cmd->data[3] |= (status & PPR_STATUS_MASK) << PPR_STATUS_SHIFT; cmd 1008 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_COMPLETE_PPR); cmd 1011 drivers/iommu/amd_iommu.c static void build_inv_all(struct iommu_cmd *cmd) cmd 1013 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 1014 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_ALL); cmd 1017 drivers/iommu/amd_iommu.c static void build_inv_irt(struct iommu_cmd *cmd, u16 devid) cmd 1019 drivers/iommu/amd_iommu.c memset(cmd, 0, sizeof(*cmd)); cmd 1020 drivers/iommu/amd_iommu.c cmd->data[0] = devid; cmd 1021 drivers/iommu/amd_iommu.c CMD_SET_TYPE(cmd, CMD_INV_IRT); cmd 1029 drivers/iommu/amd_iommu.c struct iommu_cmd *cmd, cmd 1035 drivers/iommu/amd_iommu.c next_tail = (iommu->cmd_buf_tail + sizeof(*cmd)) % CMD_BUFFER_SIZE; cmd 1057 drivers/iommu/amd_iommu.c copy_cmd_to_buffer(iommu, cmd); cmd 1066 drivers/iommu/amd_iommu.c struct iommu_cmd *cmd, cmd 1073 drivers/iommu/amd_iommu.c ret = __iommu_queue_command_sync(iommu, cmd, sync); cmd 1079 drivers/iommu/amd_iommu.c static int iommu_queue_command(struct amd_iommu *iommu, struct iommu_cmd *cmd) cmd 1081 drivers/iommu/amd_iommu.c return iommu_queue_command_sync(iommu, cmd, true); cmd 1090 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1098 drivers/iommu/amd_iommu.c build_completion_wait(&cmd, (u64)&iommu->cmd_sem); cmd 1104 drivers/iommu/amd_iommu.c ret = __iommu_queue_command_sync(iommu, &cmd, false); cmd 1118 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1120 drivers/iommu/amd_iommu.c build_inv_dte(&cmd, devid); cmd 1122 drivers/iommu/amd_iommu.c return iommu_queue_command(iommu, &cmd); cmd 1144 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1145 drivers/iommu/amd_iommu.c build_inv_iommu_pages(&cmd, 0, CMD_INV_IOMMU_ALL_PAGES_ADDRESS, cmd 1147 drivers/iommu/amd_iommu.c iommu_queue_command(iommu, &cmd); cmd 1155 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1157 drivers/iommu/amd_iommu.c build_inv_iommu_pages(&cmd, 0, CMD_INV_IOMMU_ALL_PAGES_ADDRESS, cmd 1159 drivers/iommu/amd_iommu.c iommu_queue_command(iommu, &cmd); cmd 1166 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1168 drivers/iommu/amd_iommu.c build_inv_all(&cmd); cmd 1170 drivers/iommu/amd_iommu.c iommu_queue_command(iommu, &cmd); cmd 1176 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1178 drivers/iommu/amd_iommu.c build_inv_irt(&cmd, devid); cmd 1180 drivers/iommu/amd_iommu.c iommu_queue_command(iommu, &cmd); cmd 1211 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1217 drivers/iommu/amd_iommu.c build_inv_iotlb_pages(&cmd, dev_data->devid, qdep, address, size); cmd 1219 drivers/iommu/amd_iommu.c return iommu_queue_command(iommu, &cmd); cmd 1270 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 1273 drivers/iommu/amd_iommu.c build_inv_iommu_pages(&cmd, address, size, domain->id, pde); cmd 1283 drivers/iommu/amd_iommu.c ret |= iommu_queue_command(amd_iommus[i], &cmd); cmd 3388 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 3394 drivers/iommu/amd_iommu.c build_inv_iommu_pasid(&cmd, domain->id, pasid, address, size); cmd 3404 drivers/iommu/amd_iommu.c ret = iommu_queue_command(amd_iommus[i], &cmd); cmd 3427 drivers/iommu/amd_iommu.c build_inv_iotlb_pasid(&cmd, dev_data->devid, pasid, cmd 3430 drivers/iommu/amd_iommu.c ret = iommu_queue_command(iommu, &cmd); cmd 3585 drivers/iommu/amd_iommu.c struct iommu_cmd cmd; cmd 3590 drivers/iommu/amd_iommu.c build_complete_ppr(&cmd, dev_data->devid, pasid, status, cmd 3593 drivers/iommu/amd_iommu.c return iommu_queue_command(iommu, &cmd); cmd 836 drivers/iommu/arm-smmu-v3.c static int arm_smmu_cmdq_build_cmd(u64 *cmd, struct arm_smmu_cmdq_ent *ent) cmd 838 drivers/iommu/arm-smmu-v3.c memset(cmd, 0, 1 << CMDQ_ENT_SZ_SHIFT); cmd 839 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_0_OP, ent->opcode); cmd 846 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_PREFETCH_0_SID, ent->prefetch.sid); cmd 847 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_PREFETCH_1_SIZE, ent->prefetch.size); cmd 848 drivers/iommu/arm-smmu-v3.c cmd[1] |= ent->prefetch.addr & CMDQ_PREFETCH_1_ADDR_MASK; cmd 851 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_CFGI_0_SID, ent->cfgi.sid); cmd 852 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_CFGI_1_LEAF, ent->cfgi.leaf); cmd 856 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_CFGI_1_RANGE, 31); cmd 859 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_TLBI_0_VMID, ent->tlbi.vmid); cmd 860 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_TLBI_0_ASID, ent->tlbi.asid); cmd 861 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_TLBI_1_LEAF, ent->tlbi.leaf); cmd 862 drivers/iommu/arm-smmu-v3.c cmd[1] |= ent->tlbi.addr & CMDQ_TLBI_1_VA_MASK; cmd 865 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_TLBI_0_VMID, ent->tlbi.vmid); cmd 866 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_TLBI_1_LEAF, ent->tlbi.leaf); cmd 867 drivers/iommu/arm-smmu-v3.c cmd[1] |= ent->tlbi.addr & CMDQ_TLBI_1_IPA_MASK; cmd 870 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_TLBI_0_ASID, ent->tlbi.asid); cmd 873 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_TLBI_0_VMID, ent->tlbi.vmid); cmd 876 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_0_SSV, ent->substream_valid); cmd 877 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_ATC_0_GLOBAL, ent->atc.global); cmd 878 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_ATC_0_SSID, ent->atc.ssid); cmd 879 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_ATC_0_SID, ent->atc.sid); cmd 880 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_ATC_1_SIZE, ent->atc.size); cmd 881 drivers/iommu/arm-smmu-v3.c cmd[1] |= ent->atc.addr & CMDQ_ATC_1_ADDR_MASK; cmd 884 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_0_SSV, ent->substream_valid); cmd 885 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_PRI_0_SSID, ent->pri.ssid); cmd 886 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_PRI_0_SID, ent->pri.sid); cmd 887 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_PRI_1_GRPID, ent->pri.grpid); cmd 896 drivers/iommu/arm-smmu-v3.c cmd[1] |= FIELD_PREP(CMDQ_PRI_1_RESP, ent->pri.resp); cmd 900 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_SYNC_0_CS, CMDQ_SYNC_0_CS_IRQ); cmd 901 drivers/iommu/arm-smmu-v3.c cmd[1] |= ent->sync.msiaddr & CMDQ_SYNC_1_MSIADDR_MASK; cmd 903 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_SYNC_0_CS, CMDQ_SYNC_0_CS_SEV); cmd 905 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_SYNC_0_MSH, ARM_SMMU_SH_ISH); cmd 906 drivers/iommu/arm-smmu-v3.c cmd[0] |= FIELD_PREP(CMDQ_SYNC_0_MSIATTR, ARM_SMMU_MEMATTR_OIWB); cmd 915 drivers/iommu/arm-smmu-v3.c static void arm_smmu_cmdq_build_sync_cmd(u64 *cmd, struct arm_smmu_device *smmu, cmd 933 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_build_cmd(cmd, &ent); cmd 946 drivers/iommu/arm-smmu-v3.c u64 cmd[CMDQ_ENT_DWORDS]; cmd 980 drivers/iommu/arm-smmu-v3.c queue_read(cmd, Q_ENT(q, cons), q->ent_dwords); cmd 982 drivers/iommu/arm-smmu-v3.c for (i = 0; i < ARRAY_SIZE(cmd); ++i) cmd 983 drivers/iommu/arm-smmu-v3.c dev_err(smmu->dev, "\t0x%016llx\n", (unsigned long long)cmd[i]); cmd 986 drivers/iommu/arm-smmu-v3.c if (arm_smmu_cmdq_build_cmd(cmd, &cmd_sync)) { cmd 991 drivers/iommu/arm-smmu-v3.c queue_write(Q_ENT(q, cons), cmd, q->ent_dwords); cmd 1196 drivers/iommu/arm-smmu-v3.c u32 *cmd = (u32 *)(Q_ENT(&cmdq->q, llq->prod)); cmd 1205 drivers/iommu/arm-smmu-v3.c smp_cond_load_relaxed(cmd, !VAL || (ret = queue_poll(&qp))); cmd 1284 drivers/iommu/arm-smmu-v3.c u64 *cmd = &cmds[i * CMDQ_ENT_DWORDS]; cmd 1287 drivers/iommu/arm-smmu-v3.c queue_write(Q_ENT(&cmdq->q, prod), cmd, CMDQ_ENT_DWORDS); cmd 1430 drivers/iommu/arm-smmu-v3.c u64 cmd[CMDQ_ENT_DWORDS]; cmd 1432 drivers/iommu/arm-smmu-v3.c if (arm_smmu_cmdq_build_cmd(cmd, ent)) { cmd 1438 drivers/iommu/arm-smmu-v3.c return arm_smmu_cmdq_issue_cmdlist(smmu, cmd, 1, false); cmd 1507 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd = { cmd 1515 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 1750 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd = { cmd 1761 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 1854 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent *cmd) cmd 1862 drivers/iommu/arm-smmu-v3.c *cmd = (struct arm_smmu_cmdq_ent) { cmd 1869 drivers/iommu/arm-smmu-v3.c cmd->atc.size = ATC_INV_SIZE_ALL; cmd 1901 drivers/iommu/arm-smmu-v3.c cmd->atc.addr = page_start << inval_grain_shift; cmd 1902 drivers/iommu/arm-smmu-v3.c cmd->atc.size = log2_span; cmd 1906 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent *cmd) cmd 1914 drivers/iommu/arm-smmu-v3.c cmd->atc.sid = master->sids[i]; cmd 1915 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(master->smmu, cmd); cmd 1926 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd; cmd 1949 drivers/iommu/arm-smmu-v3.c arm_smmu_atc_inv_to_cmd(ssid, iova, size, &cmd); cmd 1953 drivers/iommu/arm-smmu-v3.c ret |= arm_smmu_atc_inv_master(master, &cmd); cmd 1964 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd; cmd 1967 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_NH_ASID; cmd 1968 drivers/iommu/arm-smmu-v3.c cmd.tlbi.asid = smmu_domain->s1_cfg.cd.asid; cmd 1969 drivers/iommu/arm-smmu-v3.c cmd.tlbi.vmid = 0; cmd 1971 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_S12_VMALL; cmd 1972 drivers/iommu/arm-smmu-v3.c cmd.tlbi.vmid = smmu_domain->s2_cfg.vmid; cmd 1982 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 1995 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd = { cmd 2005 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_NH_VA; cmd 2006 drivers/iommu/arm-smmu-v3.c cmd.tlbi.asid = smmu_domain->s1_cfg.cd.asid; cmd 2008 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_S2_IPA; cmd 2009 drivers/iommu/arm-smmu-v3.c cmd.tlbi.vmid = smmu_domain->s2_cfg.vmid; cmd 2018 drivers/iommu/arm-smmu-v3.c cmd.tlbi.addr = iova; cmd 2019 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_build_cmd(&cmds[i * CMDQ_ENT_DWORDS], &cmd); cmd 2360 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd; cmd 2372 drivers/iommu/arm-smmu-v3.c arm_smmu_atc_inv_to_cmd(0, 0, 0, &cmd); cmd 2373 drivers/iommu/arm-smmu-v3.c arm_smmu_atc_inv_master(master, &cmd); cmd 3173 drivers/iommu/arm-smmu-v3.c struct arm_smmu_cmdq_ent cmd; cmd 3220 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_CFGI_ALL; cmd 3221 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 3226 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_EL2_ALL; cmd 3227 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 3230 drivers/iommu/arm-smmu-v3.c cmd.opcode = CMDQ_OP_TLBI_NSNH_ALL; cmd 3231 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(smmu, &cmd); cmd 329 drivers/irqchip/irq-gic-v3-its.c static void its_encode_cmd(struct its_cmd_block *cmd, u8 cmd_nr) cmd 331 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[0], cmd_nr, 7, 0); cmd 334 drivers/irqchip/irq-gic-v3-its.c static void its_encode_devid(struct its_cmd_block *cmd, u32 devid) cmd 336 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[0], devid, 63, 32); cmd 339 drivers/irqchip/irq-gic-v3-its.c static void its_encode_event_id(struct its_cmd_block *cmd, u32 id) cmd 341 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[1], id, 31, 0); cmd 344 drivers/irqchip/irq-gic-v3-its.c static void its_encode_phys_id(struct its_cmd_block *cmd, u32 phys_id) cmd 346 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[1], phys_id, 63, 32); cmd 349 drivers/irqchip/irq-gic-v3-its.c static void its_encode_size(struct its_cmd_block *cmd, u8 size) cmd 351 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[1], size, 4, 0); cmd 354 drivers/irqchip/irq-gic-v3-its.c static void its_encode_itt(struct its_cmd_block *cmd, u64 itt_addr) cmd 356 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], itt_addr >> 8, 51, 8); cmd 359 drivers/irqchip/irq-gic-v3-its.c static void its_encode_valid(struct its_cmd_block *cmd, int valid) cmd 361 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], !!valid, 63, 63); cmd 364 drivers/irqchip/irq-gic-v3-its.c static void its_encode_target(struct its_cmd_block *cmd, u64 target_addr) cmd 366 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], target_addr >> 16, 51, 16); cmd 369 drivers/irqchip/irq-gic-v3-its.c static void its_encode_collection(struct its_cmd_block *cmd, u16 col) cmd 371 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], col, 15, 0); cmd 374 drivers/irqchip/irq-gic-v3-its.c static void its_encode_vpeid(struct its_cmd_block *cmd, u16 vpeid) cmd 376 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[1], vpeid, 47, 32); cmd 379 drivers/irqchip/irq-gic-v3-its.c static void its_encode_virt_id(struct its_cmd_block *cmd, u32 virt_id) cmd 381 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], virt_id, 31, 0); cmd 384 drivers/irqchip/irq-gic-v3-its.c static void its_encode_db_phys_id(struct its_cmd_block *cmd, u32 db_phys_id) cmd 386 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], db_phys_id, 63, 32); cmd 389 drivers/irqchip/irq-gic-v3-its.c static void its_encode_db_valid(struct its_cmd_block *cmd, bool db_valid) cmd 391 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[2], db_valid, 0, 0); cmd 394 drivers/irqchip/irq-gic-v3-its.c static void its_encode_seq_num(struct its_cmd_block *cmd, u16 seq_num) cmd 396 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[0], seq_num, 47, 32); cmd 399 drivers/irqchip/irq-gic-v3-its.c static void its_encode_its_list(struct its_cmd_block *cmd, u16 its_list) cmd 401 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[1], its_list, 15, 0); cmd 404 drivers/irqchip/irq-gic-v3-its.c static void its_encode_vpt_addr(struct its_cmd_block *cmd, u64 vpt_pa) cmd 406 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[3], vpt_pa >> 16, 51, 16); cmd 409 drivers/irqchip/irq-gic-v3-its.c static void its_encode_vpt_size(struct its_cmd_block *cmd, u8 vpt_size) cmd 411 drivers/irqchip/irq-gic-v3-its.c its_mask_encode(&cmd->raw_cmd[3], vpt_size, 4, 0); cmd 414 drivers/irqchip/irq-gic-v3-its.c static inline void its_fixup_cmd(struct its_cmd_block *cmd) cmd 417 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[0] = cpu_to_le64(cmd->raw_cmd[0]); cmd 418 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[1] = cpu_to_le64(cmd->raw_cmd[1]); cmd 419 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[2] = cpu_to_le64(cmd->raw_cmd[2]); cmd 420 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[3] = cpu_to_le64(cmd->raw_cmd[3]); cmd 424 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 433 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_MAPD); cmd 434 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_mapd_cmd.dev->device_id); cmd 435 drivers/irqchip/irq-gic-v3-its.c its_encode_size(cmd, size - 1); cmd 436 drivers/irqchip/irq-gic-v3-its.c its_encode_itt(cmd, itt_addr); cmd 437 drivers/irqchip/irq-gic-v3-its.c its_encode_valid(cmd, desc->its_mapd_cmd.valid); cmd 439 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 445 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 448 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_MAPC); cmd 449 drivers/irqchip/irq-gic-v3-its.c its_encode_collection(cmd, desc->its_mapc_cmd.col->col_id); cmd 450 drivers/irqchip/irq-gic-v3-its.c its_encode_target(cmd, desc->its_mapc_cmd.col->target_address); cmd 451 drivers/irqchip/irq-gic-v3-its.c its_encode_valid(cmd, desc->its_mapc_cmd.valid); cmd 453 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 459 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 467 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_MAPTI); cmd 468 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_mapti_cmd.dev->device_id); cmd 469 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_mapti_cmd.event_id); cmd 470 drivers/irqchip/irq-gic-v3-its.c its_encode_phys_id(cmd, desc->its_mapti_cmd.phys_id); cmd 471 drivers/irqchip/irq-gic-v3-its.c its_encode_collection(cmd, col->col_id); cmd 473 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 479 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 487 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_MOVI); cmd 488 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_movi_cmd.dev->device_id); cmd 489 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_movi_cmd.event_id); cmd 490 drivers/irqchip/irq-gic-v3-its.c its_encode_collection(cmd, desc->its_movi_cmd.col->col_id); cmd 492 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 498 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 506 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_DISCARD); cmd 507 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_discard_cmd.dev->device_id); cmd 508 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_discard_cmd.event_id); cmd 510 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 516 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 524 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_INV); cmd 525 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_inv_cmd.dev->device_id); cmd 526 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_inv_cmd.event_id); cmd 528 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 534 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 542 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_INT); cmd 543 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_int_cmd.dev->device_id); cmd 544 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_int_cmd.event_id); cmd 546 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 552 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 560 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_CLEAR); cmd 561 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_clear_cmd.dev->device_id); cmd 562 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_clear_cmd.event_id); cmd 564 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 570 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 573 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_INVALL); cmd 574 drivers/irqchip/irq-gic-v3-its.c its_encode_collection(cmd, desc->its_invall_cmd.col->col_id); cmd 576 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 582 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 585 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_VINVALL); cmd 586 drivers/irqchip/irq-gic-v3-its.c its_encode_vpeid(cmd, desc->its_vinvall_cmd.vpe->vpe_id); cmd 588 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 594 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 603 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_VMAPP); cmd 604 drivers/irqchip/irq-gic-v3-its.c its_encode_vpeid(cmd, desc->its_vmapp_cmd.vpe->vpe_id); cmd 605 drivers/irqchip/irq-gic-v3-its.c its_encode_valid(cmd, desc->its_vmapp_cmd.valid); cmd 606 drivers/irqchip/irq-gic-v3-its.c its_encode_target(cmd, target); cmd 607 drivers/irqchip/irq-gic-v3-its.c its_encode_vpt_addr(cmd, vpt_addr); cmd 608 drivers/irqchip/irq-gic-v3-its.c its_encode_vpt_size(cmd, LPI_NRBITS - 1); cmd 610 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 616 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 626 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_VMAPTI); cmd 627 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_vmapti_cmd.dev->device_id); cmd 628 drivers/irqchip/irq-gic-v3-its.c its_encode_vpeid(cmd, desc->its_vmapti_cmd.vpe->vpe_id); cmd 629 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_vmapti_cmd.event_id); cmd 630 drivers/irqchip/irq-gic-v3-its.c its_encode_db_phys_id(cmd, db); cmd 631 drivers/irqchip/irq-gic-v3-its.c its_encode_virt_id(cmd, desc->its_vmapti_cmd.virt_id); cmd 633 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 639 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 649 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_VMOVI); cmd 650 drivers/irqchip/irq-gic-v3-its.c its_encode_devid(cmd, desc->its_vmovi_cmd.dev->device_id); cmd 651 drivers/irqchip/irq-gic-v3-its.c its_encode_vpeid(cmd, desc->its_vmovi_cmd.vpe->vpe_id); cmd 652 drivers/irqchip/irq-gic-v3-its.c its_encode_event_id(cmd, desc->its_vmovi_cmd.event_id); cmd 653 drivers/irqchip/irq-gic-v3-its.c its_encode_db_phys_id(cmd, db); cmd 654 drivers/irqchip/irq-gic-v3-its.c its_encode_db_valid(cmd, true); cmd 656 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 662 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, cmd 668 drivers/irqchip/irq-gic-v3-its.c its_encode_cmd(cmd, GITS_CMD_VMOVP); cmd 669 drivers/irqchip/irq-gic-v3-its.c its_encode_seq_num(cmd, desc->its_vmovp_cmd.seq_num); cmd 670 drivers/irqchip/irq-gic-v3-its.c its_encode_its_list(cmd, desc->its_vmovp_cmd.its_list); cmd 671 drivers/irqchip/irq-gic-v3-its.c its_encode_vpeid(cmd, desc->its_vmovp_cmd.vpe->vpe_id); cmd 672 drivers/irqchip/irq-gic-v3-its.c its_encode_target(cmd, target); cmd 674 drivers/irqchip/irq-gic-v3-its.c its_fixup_cmd(cmd); cmd 702 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd; cmd 715 drivers/irqchip/irq-gic-v3-its.c cmd = its->cmd_write++; cmd 722 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[0] = 0; cmd 723 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[1] = 0; cmd 724 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[2] = 0; cmd 725 drivers/irqchip/irq-gic-v3-its.c cmd->raw_cmd[3] = 0; cmd 727 drivers/irqchip/irq-gic-v3-its.c return cmd; cmd 739 drivers/irqchip/irq-gic-v3-its.c static void its_flush_cmd(struct its_node *its, struct its_cmd_block *cmd) cmd 746 drivers/irqchip/irq-gic-v3-its.c gic_flush_dcache_to_poc(cmd, sizeof(*cmd)); cmd 802 drivers/irqchip/irq-gic-v3-its.c struct its_cmd_block *cmd, *sync_cmd, *next_cmd; \ cmd 809 drivers/irqchip/irq-gic-v3-its.c cmd = its_allocate_entry(its); \ cmd 810 drivers/irqchip/irq-gic-v3-its.c if (!cmd) { /* We're soooooo screewed... */ \ cmd 814 drivers/irqchip/irq-gic-v3-its.c sync_obj = builder(its, cmd, desc); \ cmd 815 drivers/irqchip/irq-gic-v3-its.c its_flush_cmd(its, cmd); \ cmd 2911 drivers/irqchip/irq-gic-v3-its.c void (*cmd)(struct its_device *, u32)) cmd 2918 drivers/irqchip/irq-gic-v3-its.c cmd(vpe_proxy.dev, vpe->vpe_proxy_event); cmd 1179 drivers/irqchip/irq-gic-v3.c unsigned long cmd, void *v) cmd 1181 drivers/irqchip/irq-gic-v3.c if (cmd == CPU_PM_EXIT) { cmd 1185 drivers/irqchip/irq-gic-v3.c } else if (cmd == CPU_PM_ENTER && gic_dist_security_disabled()) { cmd 734 drivers/irqchip/irq-gic.c static int gic_notifier(struct notifier_block *self, unsigned long cmd, void *v) cmd 744 drivers/irqchip/irq-gic.c switch (cmd) { cmd 67 drivers/irqchip/irq-vf610-mscm-ir.c unsigned long cmd, void *v) cmd 69 drivers/irqchip/irq-vf610-mscm-ir.c switch (cmd) { cmd 753 drivers/isdn/capi/capi.c capi_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 760 drivers/isdn/capi/capi.c switch (cmd) { cmd 871 drivers/isdn/capi/capi.c return capi20_manufacturer(mcmd.cmd, mcmd.data); cmd 881 drivers/isdn/capi/capi.c if (cmd == CAPI_SET_FLAGS) cmd 942 drivers/isdn/capi/capi.c capi_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 947 drivers/isdn/capi/capi.c ret = capi_ioctl(file, cmd, arg); cmd 223 drivers/isdn/capi/capiutil.c static unsigned char *capi_cmd2par(u8 cmd, u8 subcmd) cmd 225 drivers/isdn/capi/capiutil.c return cpars[command_2_index(cmd, subcmd)]; cmd 495 drivers/isdn/capi/capiutil.c char *capi_cmd2str(u8 cmd, u8 subcmd) cmd 499 drivers/isdn/capi/capiutil.c result = mnames[command_2_index(cmd, subcmd)]; cmd 122 drivers/isdn/capi/kcapi.c static inline int capi_cmd_valid(u8 cmd) cmd 124 drivers/isdn/capi/kcapi.c switch (cmd) { cmd 348 drivers/isdn/capi/kcapi.c u8 cmd, subcmd; cmd 363 drivers/isdn/capi/kcapi.c cmd = CAPIMSG_COMMAND(skb->data); cmd 365 drivers/isdn/capi/kcapi.c if (cmd == CAPI_DATA_B3 && subcmd == CAPI_IND) { cmd 379 drivers/isdn/capi/kcapi.c capi_cmd2str(cmd, subcmd), cmd 390 drivers/isdn/capi/kcapi.c capi_cmd2str(cmd, subcmd), cmd 408 drivers/isdn/capi/kcapi.c capi_cmd2str(cmd, subcmd)); cmd 773 drivers/isdn/capi/kcapi.c u8 cmd, subcmd; cmd 797 drivers/isdn/capi/kcapi.c cmd = CAPIMSG_COMMAND(skb->data); cmd 800 drivers/isdn/capi/kcapi.c if (cmd == CAPI_DATA_B3 && subcmd == CAPI_REQ) { cmd 817 drivers/isdn/capi/kcapi.c capi_cmd2str(cmd, subcmd), cmd 830 drivers/isdn/capi/kcapi.c capi_cmd2str(cmd, subcmd), cmd 1016 drivers/isdn/capi/kcapi.c static int old_capi_manufacturer(unsigned int cmd, void __user *data) cmd 1028 drivers/isdn/capi/kcapi.c switch (cmd) { cmd 1031 drivers/isdn/capi/kcapi.c if (cmd == AVMB1_ADDCARD) { cmd 1082 drivers/isdn/capi/kcapi.c if (cmd == AVMB1_LOAD) { cmd 1189 drivers/isdn/capi/kcapi.c int capi20_manufacturer(unsigned long cmd, void __user *data) cmd 1194 drivers/isdn/capi/kcapi.c switch (cmd) { cmd 1201 drivers/isdn/capi/kcapi.c return old_capi_manufacturer(cmd, data); cmd 1265 drivers/isdn/capi/kcapi.c cmd); cmd 101 drivers/isdn/hardware/mISDN/avmfritz.c u8 cmd; cmd 103 drivers/isdn/hardware/mISDN/avmfritz.c u8 cmd; cmd 355 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = HDLC_CMD_XRS | HDLC_CMD_RRS; cmd 364 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = HDLC_CMD_XRS | HDLC_CMD_RRS; cmd 367 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = HDLC_CMD_XRS; cmd 369 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = 0; cmd 374 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = HDLC_CMD_XRS | HDLC_CMD_RRS; cmd 377 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = HDLC_CMD_XRS; cmd 379 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd = 0; cmd 461 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd &= ~HDLC_CMD_XME; cmd 466 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd |= HDLC_CMD_XME; cmd 544 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd |= HDLC_CMD_RRS; cmd 546 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd &= ~HDLC_CMD_RRS; cmd 586 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd |= HDLC_CMD_XRS; cmd 588 drivers/isdn/hardware/mISDN/avmfritz.c hdlc->ctrl.sr.cmd &= ~HDLC_CMD_XRS; cmd 836 drivers/isdn/hardware/mISDN/avmfritz.c avm_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 843 drivers/isdn/hardware/mISDN/avmfritz.c pr_debug("%s: %s cmd:%x %p\n", fc->name, __func__, cmd, arg); cmd 844 drivers/isdn/hardware/mISDN/avmfritz.c switch (cmd) { cmd 861 drivers/isdn/hardware/mISDN/avmfritz.c pr_info("%s: %s unknown prim(%x)\n", fc->name, __func__, cmd); cmd 915 drivers/isdn/hardware/mISDN/avmfritz.c avm_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 923 drivers/isdn/hardware/mISDN/avmfritz.c pr_debug("%s: %s cmd:%x %p\n", fc->name, __func__, cmd, arg); cmd 924 drivers/isdn/hardware/mISDN/avmfritz.c switch (cmd) { cmd 946 drivers/isdn/hardware/mISDN/avmfritz.c fc->name, __func__, cmd); cmd 3219 drivers/isdn/hardware/mISDN/hfcmulti.c hfcm_l1callback(struct dchannel *dch, u_int cmd) cmd 3224 drivers/isdn/hardware/mISDN/hfcmulti.c switch (cmd) { cmd 3303 drivers/isdn/hardware/mISDN/hfcmulti.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 3308 drivers/isdn/hardware/mISDN/hfcmulti.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 3314 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, cmd); cmd 3681 drivers/isdn/hardware/mISDN/hfcmulti.c hfcm_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 3690 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, cmd, arg); cmd 3691 drivers/isdn/hardware/mISDN/hfcmulti.c switch (cmd) { cmd 3707 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, cmd); cmd 4167 drivers/isdn/hardware/mISDN/hfcmulti.c hfcm_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 4178 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, cmd, arg); cmd 4179 drivers/isdn/hardware/mISDN/hfcmulti.c switch (cmd) { cmd 4220 drivers/isdn/hardware/mISDN/hfcmulti.c __func__, cmd); cmd 1051 drivers/isdn/hardware/mISDN/hfcpci.c hfc_l1callback(struct dchannel *dch, u_int cmd) cmd 1055 drivers/isdn/hardware/mISDN/hfcpci.c switch (cmd) { cmd 1096 drivers/isdn/hardware/mISDN/hfcpci.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 1101 drivers/isdn/hardware/mISDN/hfcpci.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 1107 drivers/isdn/hardware/mISDN/hfcpci.c __func__, cmd); cmd 1525 drivers/isdn/hardware/mISDN/hfcpci.c hfc_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1533 drivers/isdn/hardware/mISDN/hfcpci.c printk(KERN_DEBUG "%s: cmd:%x %p\n", __func__, cmd, arg); cmd 1534 drivers/isdn/hardware/mISDN/hfcpci.c switch (cmd) { cmd 1564 drivers/isdn/hardware/mISDN/hfcpci.c __func__, cmd); cmd 1947 drivers/isdn/hardware/mISDN/hfcpci.c hfc_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1957 drivers/isdn/hardware/mISDN/hfcpci.c __func__, cmd, arg); cmd 1958 drivers/isdn/hardware/mISDN/hfcpci.c switch (cmd) { cmd 1980 drivers/isdn/hardware/mISDN/hfcpci.c __func__, cmd); cmd 363 drivers/isdn/hardware/mISDN/hfcsusb.c hfc_l1callback(struct dchannel *dch, u_int cmd) cmd 369 drivers/isdn/hardware/mISDN/hfcsusb.c hw->name, __func__, cmd); cmd 371 drivers/isdn/hardware/mISDN/hfcsusb.c switch (cmd) { cmd 393 drivers/isdn/hardware/mISDN/hfcsusb.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 398 drivers/isdn/hardware/mISDN/hfcsusb.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 404 drivers/isdn/hardware/mISDN/hfcsusb.c hw->name, __func__, cmd); cmd 518 drivers/isdn/hardware/mISDN/hfcsusb.c hfc_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 528 drivers/isdn/hardware/mISDN/hfcsusb.c hw->name, __func__, cmd, arg); cmd 529 drivers/isdn/hardware/mISDN/hfcsusb.c switch (cmd) { cmd 561 drivers/isdn/hardware/mISDN/hfcsusb.c hw->name, __func__, cmd); cmd 1801 drivers/isdn/hardware/mISDN/hfcsusb.c hfc_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1807 drivers/isdn/hardware/mISDN/hfcsusb.c printk(KERN_DEBUG "%s: cmd:%x %p\n", __func__, cmd, arg); cmd 1809 drivers/isdn/hardware/mISDN/hfcsusb.c switch (cmd) { cmd 1829 drivers/isdn/hardware/mISDN/hfcsusb.c __func__, cmd); cmd 23 drivers/isdn/hardware/mISDN/isar.h u8 cmd; cmd 574 drivers/isdn/hardware/mISDN/mISDNinfineon.c inf_ctrl(struct inf_hw *hw, u32 cmd, u_long arg) cmd 578 drivers/isdn/hardware/mISDN/mISDNinfineon.c switch (cmd) { cmd 584 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->name, __func__, cmd, arg); cmd 590 drivers/isdn/hardware/mISDN/mISDNipac.c isac_ctrl(struct isac_hw *isac, u32 cmd, unsigned long para) cmd 596 drivers/isdn/hardware/mISDN/mISDNipac.c switch (cmd) { cmd 619 drivers/isdn/hardware/mISDN/mISDNipac.c __func__, cmd, para); cmd 626 drivers/isdn/hardware/mISDN/mISDNipac.c isac_l1cmd(struct dchannel *dch, u32 cmd) cmd 631 drivers/isdn/hardware/mISDN/mISDNipac.c pr_debug("%s: cmd(%x) state(%02x)\n", isac->name, cmd, isac->state); cmd 632 drivers/isdn/hardware/mISDN/mISDNipac.c switch (cmd) { cmd 676 drivers/isdn/hardware/mISDN/mISDNipac.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 681 drivers/isdn/hardware/mISDN/mISDNipac.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 686 drivers/isdn/hardware/mISDN/mISDNipac.c __func__, cmd); cmd 912 drivers/isdn/hardware/mISDN/mISDNipac.c hscx_cmdr(struct hscx_hw *hx, u8 cmd) cmd 915 drivers/isdn/hardware/mISDN/mISDNipac.c WriteHSCX(hx, IPACX_CMDRB, cmd); cmd 918 drivers/isdn/hardware/mISDN/mISDNipac.c WriteHSCX(hx, IPAC_CMDRB, cmd); cmd 1386 drivers/isdn/hardware/mISDN/mISDNipac.c hscx_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 1393 drivers/isdn/hardware/mISDN/mISDNipac.c pr_debug("%s: %s cmd:%x %p\n", hx->ip->name, __func__, cmd, arg); cmd 1394 drivers/isdn/hardware/mISDN/mISDNipac.c switch (cmd) { cmd 1412 drivers/isdn/hardware/mISDN/mISDNipac.c hx->ip->name, __func__, cmd); cmd 1525 drivers/isdn/hardware/mISDN/mISDNipac.c ipac_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 1534 drivers/isdn/hardware/mISDN/mISDNipac.c pr_debug("%s: DCTRL: %x %p\n", ipac->name, cmd, arg); cmd 1535 drivers/isdn/hardware/mISDN/mISDNipac.c switch (cmd) { cmd 1556 drivers/isdn/hardware/mISDN/mISDNipac.c pr_debug("%s: unknown DCTRL command %x\n", ipac->name, cmd); cmd 498 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->cmd == PCTRL_CMD_FRM) { cmd 517 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->cmd != PCTRL_CMD_FRH) { cmd 519 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->cmd); cmd 609 drivers/isdn/hardware/mISDN/mISDNisar.c (ch->cmd == PCTRL_CMD_FTH)) { cmd 643 drivers/isdn/hardware/mISDN/mISDNisar.c else if (ch->cmd == PCTRL_CMD_FTH) cmd 646 drivers/isdn/hardware/mISDN/mISDNisar.c else if (ch->cmd == PCTRL_CMD_FTM) cmd 681 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->cmd == PCTRL_CMD_FTH) { cmd 686 drivers/isdn/hardware/mISDN/mISDNisar.c } else if (ch->cmd == PCTRL_CMD_FTM) { cmd 928 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->cmd == PCTRL_CMD_FTH) { cmd 972 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ch->newcmd; cmd 975 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd, 1, &p1); cmd 987 drivers/isdn/hardware/mISDN/mISDNisar.c else if (ch->cmd == PCTRL_CMD_FRM) cmd 1004 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ch->newcmd; cmd 1007 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd, 1, &p1); cmd 1021 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd, 1, &ch->mod); cmd 1341 drivers/isdn/hardware/mISDN/mISDNisar.c isar_pump_cmd(struct isar_ch *ch, u32 cmd, u8 para) cmd 1347 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, cmd, para, ch->bch.state); cmd 1348 drivers/isdn/hardware/mISDN/mISDNisar.c switch (cmd) { cmd 1355 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ctrl; cmd 1361 drivers/isdn/hardware/mISDN/mISDNisar.c (ch->cmd == PCTRL_CMD_FTM) && (ch->mod == para)) cmd 1377 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ctrl; cmd 1383 drivers/isdn/hardware/mISDN/mISDNisar.c (ch->cmd == PCTRL_CMD_FTH) && (ch->mod == para)) cmd 1399 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ctrl; cmd 1405 drivers/isdn/hardware/mISDN/mISDNisar.c (ch->cmd == PCTRL_CMD_FRM) && (ch->mod == para)) cmd 1421 drivers/isdn/hardware/mISDN/mISDNisar.c ch->cmd = ctrl; cmd 1427 drivers/isdn/hardware/mISDN/mISDNisar.c (ch->cmd == PCTRL_CMD_FRH) && (ch->mod == para)) cmd 1570 drivers/isdn/hardware/mISDN/mISDNisar.c isar_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 1577 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg); cmd 1578 drivers/isdn/hardware/mISDN/mISDNisar.c switch (cmd) { cmd 1596 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, __func__, cmd); cmd 789 drivers/isdn/hardware/mISDN/netjet.c nj_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 797 drivers/isdn/hardware/mISDN/netjet.c pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg); cmd 798 drivers/isdn/hardware/mISDN/netjet.c switch (cmd) { cmd 815 drivers/isdn/hardware/mISDN/netjet.c pr_info("%s: %s unknown prim(%x)\n", card->name, __func__, cmd); cmd 870 drivers/isdn/hardware/mISDN/netjet.c nj_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 878 drivers/isdn/hardware/mISDN/netjet.c pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg); cmd 879 drivers/isdn/hardware/mISDN/netjet.c switch (cmd) { cmd 901 drivers/isdn/hardware/mISDN/netjet.c card->name, __func__, cmd); cmd 176 drivers/isdn/hardware/mISDN/speedfax.c sfax_ctrl(struct sfax_hw *sf, u32 cmd, u_long arg) cmd 180 drivers/isdn/hardware/mISDN/speedfax.c switch (cmd) { cmd 200 drivers/isdn/hardware/mISDN/speedfax.c sf->name, __func__, cmd, arg); cmd 236 drivers/isdn/hardware/mISDN/speedfax.c sfax_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 244 drivers/isdn/hardware/mISDN/speedfax.c pr_debug("%s: cmd:%x %p\n", sf->name, cmd, arg); cmd 245 drivers/isdn/hardware/mISDN/speedfax.c switch (cmd) { cmd 266 drivers/isdn/hardware/mISDN/speedfax.c pr_debug("%s: unknown command %x\n", sf->name, cmd); cmd 176 drivers/isdn/hardware/mISDN/w6692.c ph_command(struct w6692_hw *card, u8 cmd) cmd 178 drivers/isdn/hardware/mISDN/w6692.c pr_debug("%s: ph_command %x\n", card->name, cmd); cmd 179 drivers/isdn/hardware/mISDN/w6692.c WriteW6692(card, W_CIX, cmd); cmd 278 drivers/isdn/hardware/mISDN/w6692.c u8 cmd = W_D_CMDR_XMS; cmd 289 drivers/isdn/hardware/mISDN/w6692.c cmd |= W_D_CMDR_XME; cmd 293 drivers/isdn/hardware/mISDN/w6692.c WriteW6692(card, W_D_CMDR, cmd); cmd 488 drivers/isdn/hardware/mISDN/w6692.c u8 *ptr, cmd = W_B_CMDR_RACT | W_B_CMDR_XMS; cmd 506 drivers/isdn/hardware/mISDN/w6692.c cmd |= W_B_CMDR_XME; cmd 519 drivers/isdn/hardware/mISDN/w6692.c WriteW6692B(wch, W_B_CMDR, cmd); cmd 1024 drivers/isdn/hardware/mISDN/w6692.c w6692_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 1032 drivers/isdn/hardware/mISDN/w6692.c pr_debug("%s: %s cmd:%x %p\n", card->name, __func__, cmd, arg); cmd 1033 drivers/isdn/hardware/mISDN/w6692.c switch (cmd) { cmd 1051 drivers/isdn/hardware/mISDN/w6692.c card->name, __func__, cmd); cmd 1095 drivers/isdn/hardware/mISDN/w6692.c w6692_l1callback(struct dchannel *dch, u32 cmd) cmd 1100 drivers/isdn/hardware/mISDN/w6692.c pr_debug("%s: cmd(%x) state(%02x)\n", card->name, cmd, card->state); cmd 1101 drivers/isdn/hardware/mISDN/w6692.c switch (cmd) { cmd 1141 drivers/isdn/hardware/mISDN/w6692.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 1146 drivers/isdn/hardware/mISDN/w6692.c _queue_data(&dch->dev.D, cmd, MISDN_ID_ANY, 0, NULL, cmd 1151 drivers/isdn/hardware/mISDN/w6692.c __func__, cmd); cmd 1176 drivers/isdn/hardware/mISDN/w6692.c w6692_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg) cmd 1184 drivers/isdn/hardware/mISDN/w6692.c pr_debug("%s: DCTRL: %x %p\n", card->name, cmd, arg); cmd 1185 drivers/isdn/hardware/mISDN/w6692.c switch (cmd) { cmd 1206 drivers/isdn/hardware/mISDN/w6692.c pr_debug("%s: unknown DCTRL command %x\n", card->name, cmd); cmd 952 drivers/isdn/mISDN/dsp_core.c dsp_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 959 drivers/isdn/mISDN/dsp_core.c printk(KERN_DEBUG "%s:(%x)\n", __func__, cmd); cmd 961 drivers/isdn/mISDN/dsp_core.c switch (cmd) { cmd 1029 drivers/isdn/mISDN/l1oip_core.c l1oip_dctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1039 drivers/isdn/mISDN/l1oip_core.c __func__, cmd, arg); cmd 1040 drivers/isdn/mISDN/l1oip_core.c switch (cmd) { cmd 1077 drivers/isdn/mISDN/l1oip_core.c __func__, cmd); cmd 1199 drivers/isdn/mISDN/l1oip_core.c l1oip_bctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1206 drivers/isdn/mISDN/l1oip_core.c __func__, cmd, arg); cmd 1207 drivers/isdn/mISDN/l1oip_core.c switch (cmd) { cmd 1221 drivers/isdn/mISDN/l1oip_core.c __func__, cmd); cmd 617 drivers/isdn/mISDN/layer2.c send_uframe(struct layer2 *l2, struct sk_buff *skb, u_char cmd, u_char cr) cmd 623 drivers/isdn/mISDN/layer2.c tmp[i++] = cmd; cmd 700 drivers/isdn/mISDN/layer2.c u_char cmd; cmd 704 drivers/isdn/mISDN/layer2.c cmd = (test_bit(FLG_MOD128, &l2->flag) ? SABME : SABM) | 0x10; cmd 705 drivers/isdn/mISDN/layer2.c send_uframe(l2, NULL, cmd, CMD); cmd 2034 drivers/isdn/mISDN/layer2.c tei_l2(struct layer2 *l2, u_int cmd, u_long arg) cmd 2040 drivers/isdn/mISDN/layer2.c mISDNDevName4ch(&l2->ch), cmd, __func__); cmd 2041 drivers/isdn/mISDN/layer2.c switch (cmd) { cmd 2080 drivers/isdn/mISDN/layer2.c l2_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 2087 drivers/isdn/mISDN/layer2.c mISDNDevName4ch(ch), __func__, cmd); cmd 2089 drivers/isdn/mISDN/layer2.c switch (cmd) { cmd 79 drivers/isdn/mISDN/socket.c mISDN_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 85 drivers/isdn/mISDN/socket.c printk(KERN_DEBUG "%s(%p, %x, %p)\n", __func__, ch, cmd, arg); cmd 86 drivers/isdn/mISDN/socket.c switch (cmd) { cmd 279 drivers/isdn/mISDN/socket.c data_sock_ioctl_bound(struct sock *sk, unsigned int cmd, void __user *p) cmd 290 drivers/isdn/mISDN/socket.c switch (cmd) { cmd 318 drivers/isdn/mISDN/socket.c val[0] = cmd; cmd 332 drivers/isdn/mISDN/socket.c val[0] = cmd; cmd 350 drivers/isdn/mISDN/socket.c data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 357 drivers/isdn/mISDN/socket.c switch (cmd) { cmd 395 drivers/isdn/mISDN/socket.c err = data_sock_ioctl_bound(sk, cmd, cmd 634 drivers/isdn/mISDN/socket.c base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 640 drivers/isdn/mISDN/socket.c switch (cmd) { cmd 355 drivers/isdn/mISDN/stack.c st_own_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 359 drivers/isdn/mISDN/stack.c return ch->st->layer1->ctrl(ch->st->layer1, cmd, arg); cmd 934 drivers/isdn/mISDN/tei.c l2_tei(struct layer2 *l2, u_int cmd, u_long arg) cmd 941 drivers/isdn/mISDN/tei.c printk(KERN_DEBUG "%s: cmd(%x)\n", __func__, cmd); cmd 942 drivers/isdn/mISDN/tei.c switch (cmd) { cmd 1258 drivers/isdn/mISDN/tei.c mgr_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 1265 drivers/isdn/mISDN/tei.c printk(KERN_DEBUG "%s(%x, %p)\n", __func__, cmd, arg); cmd 1266 drivers/isdn/mISDN/tei.c switch (cmd) { cmd 1337 drivers/isdn/mISDN/tei.c mgr_bcast_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) cmd 217 drivers/isdn/mISDN/timerdev.c mISDN_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 225 drivers/isdn/mISDN/timerdev.c filep, cmd, arg); cmd 227 drivers/isdn/mISDN/timerdev.c switch (cmd) { cmd 22 drivers/leds/leds-blinkm.c static int blinkm_transfer_hw(struct i2c_client *client, int cmd); cmd 293 drivers/leds/leds-blinkm.c static int blinkm_write(struct i2c_client *client, int cmd, u8 *arg) cmd 297 drivers/leds/leds-blinkm.c int arglen = blinkm_cmds[cmd].nr_args; cmd 299 drivers/leds/leds-blinkm.c result = i2c_smbus_write_byte(client, blinkm_cmds[cmd].cmdbyte); cmd 315 drivers/leds/leds-blinkm.c static int blinkm_read(struct i2c_client *client, int cmd, u8 *arg) cmd 319 drivers/leds/leds-blinkm.c int retlen = blinkm_cmds[cmd].nr_ret; cmd 331 drivers/leds/leds-blinkm.c static int blinkm_transfer_hw(struct i2c_client *client, int cmd) cmd 353 drivers/leds/leds-blinkm.c switch (cmd) { cmd 360 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, data->args); cmd 370 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, data->args); cmd 379 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, data->args); cmd 382 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, NULL); cmd 388 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, NULL); cmd 389 drivers/leds/leds-blinkm.c blinkm_read(client, cmd, data->args); cmd 396 drivers/leds/leds-blinkm.c blinkm_write(client, cmd, NULL); cmd 397 drivers/leds/leds-blinkm.c blinkm_read(client, cmd, data->args); cmd 409 drivers/leds/leds-blinkm.c "BlinkM: cmd %d not implemented yet.\n", cmd); cmd 412 drivers/leds/leds-blinkm.c dev_err(&client->dev, "BlinkM: unknown command %d\n", cmd); cmd 84 drivers/leds/leds-cr0014114.c u8 cmd; cmd 88 drivers/leds/leds-cr0014114.c cmd = CR_INIT_REENUMERATE; cmd 89 drivers/leds/leds-cr0014114.c ret = spi_write(priv->spi, &cmd, sizeof(cmd)); cmd 93 drivers/leds/leds-cr0014114.c cmd = CR_NEXT_REENUMERATE; cmd 97 drivers/leds/leds-cr0014114.c ret = spi_write(priv->spi, &cmd, sizeof(cmd)); cmd 221 drivers/leds/leds-lp5521.c unsigned cmd; cmd 234 drivers/leds/leds-lp5521.c ret = sscanf(c, "%2x", &cmd); cmd 238 drivers/leds/leds-lp5521.c pattern[i] = (u8)cmd; cmd 329 drivers/leds/leds-lp5523.c unsigned cmd; cmd 342 drivers/leds/leds-lp5523.c ret = sscanf(c, "%2x", &cmd); cmd 346 drivers/leds/leds-lp5523.c pattern[i] = (u8)cmd; cmd 216 drivers/leds/leds-lp5562.c unsigned cmd; cmd 235 drivers/leds/leds-lp5562.c ret = sscanf(c, "%2x", &cmd); cmd 239 drivers/leds/leds-lp5562.c pattern[i] = (u8)cmd; cmd 208 drivers/leds/leds-lp8501.c unsigned cmd; cmd 227 drivers/leds/leds-lp8501.c ret = sscanf(c, "%2x", &cmd); cmd 231 drivers/leds/leds-lp8501.c pattern[i] = (u8)cmd; cmd 32 drivers/leds/leds-ns2.c unsigned int cmd; cmd 49 drivers/leds/leds-ns2.c cmd_level = gpio_get_value_cansleep(led_dat->cmd); cmd 83 drivers/leds/leds-ns2.c gpio_set_value(led_dat->cmd, cmd 90 drivers/leds/leds-ns2.c gpio_set_value_cansleep(led_dat->cmd, led_dat->modval[i].cmd_level); cmd 179 drivers/leds/leds-ns2.c ret = devm_gpio_request_one(&pdev->dev, template->cmd, cmd 180 drivers/leds/leds-ns2.c gpio_get_value_cansleep(template->cmd) ? cmd 206 drivers/leds/leds-ns2.c led_dat->cmd = template->cmd; cmd 208 drivers/leds/leds-ns2.c led_dat->can_sleep = gpio_cansleep(led_dat->cmd) | cmd 268 drivers/leds/leds-ns2.c led->cmd = ret; cmd 1420 drivers/lightnvm/core.c static long nvm_ctl_ioctl(struct file *file, uint cmd, unsigned long arg) cmd 1427 drivers/lightnvm/core.c switch (cmd) { cmd 117 drivers/macintosh/adb-iop.c (uint)amsg->count + 2, (uint)amsg->flags, (uint)amsg->cmd); cmd 143 drivers/macintosh/adb-iop.c memcpy(req->reply, &amsg->cmd, req->reply_len); cmd 145 drivers/macintosh/adb-iop.c adb_input(&amsg->cmd, amsg->count + 1, cmd 192 drivers/macintosh/adb-iop.c memcpy(&amsg.cmd, req->data + 1, req->nbytes - 1); cmd 88 drivers/macintosh/ams/ams-i2c.c static int ams_i2c_cmd(enum ams_i2c_cmd cmd) cmd 93 drivers/macintosh/ams/ams-i2c.c ams_i2c_write(AMS_COMMAND, cmd); cmd 83 drivers/macintosh/ans-lcd.c anslcd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 89 drivers/macintosh/ans-lcd.c printk(KERN_DEBUG "LCD: ioctl(%d,%d)\n",cmd,arg); cmd 94 drivers/macintosh/ans-lcd.c switch ( cmd ) cmd 44 drivers/macintosh/rack-meter.c struct dbdma_cmd cmd[4] ____cacheline_aligned; cmd 169 drivers/macintosh/rack-meter.c struct dbdma_cmd *cmd = db->cmd; cmd 182 drivers/macintosh/rack-meter.c memset(cmd, 0, 4 * sizeof(struct dbdma_cmd)); cmd 183 drivers/macintosh/rack-meter.c cmd->req_count = cpu_to_le16(4); cmd 184 drivers/macintosh/rack-meter.c cmd->command = cpu_to_le16(STORE_WORD | INTR_ALWAYS | KEY_SYSTEM); cmd 185 drivers/macintosh/rack-meter.c cmd->phy_addr = cpu_to_le32(rm->dma_buf_p + cmd 187 drivers/macintosh/rack-meter.c cmd->cmd_dep = cpu_to_le32(0x02000000); cmd 188 drivers/macintosh/rack-meter.c cmd++; cmd 190 drivers/macintosh/rack-meter.c cmd->req_count = cpu_to_le16(SAMPLE_COUNT * 4); cmd 191 drivers/macintosh/rack-meter.c cmd->command = cpu_to_le16(OUTPUT_MORE); cmd 192 drivers/macintosh/rack-meter.c cmd->phy_addr = cpu_to_le32(rm->dma_buf_p + cmd 194 drivers/macintosh/rack-meter.c cmd++; cmd 196 drivers/macintosh/rack-meter.c cmd->req_count = cpu_to_le16(4); cmd 197 drivers/macintosh/rack-meter.c cmd->command = cpu_to_le16(STORE_WORD | INTR_ALWAYS | KEY_SYSTEM); cmd 198 drivers/macintosh/rack-meter.c cmd->phy_addr = cpu_to_le32(rm->dma_buf_p + cmd 200 drivers/macintosh/rack-meter.c cmd->cmd_dep = cpu_to_le32(0x01000000); cmd 201 drivers/macintosh/rack-meter.c cmd++; cmd 203 drivers/macintosh/rack-meter.c cmd->req_count = cpu_to_le16(SAMPLE_COUNT * 4); cmd 204 drivers/macintosh/rack-meter.c cmd->command = cpu_to_le16(OUTPUT_MORE | BR_ALWAYS); cmd 205 drivers/macintosh/rack-meter.c cmd->phy_addr = cpu_to_le32(rm->dma_buf_p + cmd 207 drivers/macintosh/rack-meter.c cmd->cmd_dep = cpu_to_le32(rm->dma_buf_p); cmd 68 drivers/macintosh/smu.c u8 cmd; cmd 113 drivers/macintosh/smu.c struct smu_cmd *cmd; cmd 119 drivers/macintosh/smu.c cmd = list_entry(smu->cmd_list.next, struct smu_cmd, link); cmd 120 drivers/macintosh/smu.c smu->cmd_cur = cmd; cmd 121 drivers/macintosh/smu.c list_del(&cmd->link); cmd 123 drivers/macintosh/smu.c DPRINTK("SMU: starting cmd %x, %d bytes data\n", cmd->cmd, cmd 124 drivers/macintosh/smu.c cmd->data_len); cmd 125 drivers/macintosh/smu.c DPRINTK("SMU: data buffer: %8ph\n", cmd->data_buf); cmd 128 drivers/macintosh/smu.c smu->cmd_buf->cmd = cmd->cmd; cmd 129 drivers/macintosh/smu.c smu->cmd_buf->length = cmd->data_len; cmd 130 drivers/macintosh/smu.c memcpy(smu->cmd_buf->data, cmd->data_buf, cmd->data_len); cmd 164 drivers/macintosh/smu.c struct smu_cmd *cmd; cmd 165 drivers/macintosh/smu.c void (*done)(struct smu_cmd *cmd, void *misc) = NULL; cmd 181 drivers/macintosh/smu.c cmd = smu->cmd_cur; cmd 183 drivers/macintosh/smu.c if (cmd == NULL) cmd 200 drivers/macintosh/smu.c ack = (~cmd->cmd) & 0xff; cmd 201 drivers/macintosh/smu.c if (ack != smu->cmd_buf->cmd) { cmd 203 drivers/macintosh/smu.c ack, smu->cmd_buf->cmd); cmd 208 drivers/macintosh/smu.c if (reply_len > cmd->reply_len) { cmd 211 drivers/macintosh/smu.c reply_len, cmd->reply_len); cmd 212 drivers/macintosh/smu.c reply_len = cmd->reply_len; cmd 214 drivers/macintosh/smu.c cmd->reply_len = reply_len; cmd 215 drivers/macintosh/smu.c if (cmd->reply_buf && reply_len) cmd 216 drivers/macintosh/smu.c memcpy(cmd->reply_buf, smu->cmd_buf->data, reply_len); cmd 222 drivers/macintosh/smu.c done = cmd->done; cmd 223 drivers/macintosh/smu.c misc = cmd->misc; cmd 225 drivers/macintosh/smu.c cmd->status = rc; cmd 237 drivers/macintosh/smu.c done(cmd, misc); cmd 263 drivers/macintosh/smu.c int smu_queue_cmd(struct smu_cmd *cmd) cmd 269 drivers/macintosh/smu.c if (cmd->data_len > SMU_MAX_DATA || cmd 270 drivers/macintosh/smu.c cmd->reply_len > SMU_MAX_DATA) cmd 273 drivers/macintosh/smu.c cmd->status = 1; cmd 275 drivers/macintosh/smu.c list_add_tail(&cmd->link, &smu->cmd_list); cmd 282 drivers/macintosh/smu.c smu_spinwait_cmd(cmd); cmd 291 drivers/macintosh/smu.c void (*done)(struct smu_cmd *cmd, void *misc), cmd 294 drivers/macintosh/smu.c struct smu_cmd *cmd = &scmd->cmd; cmd 302 drivers/macintosh/smu.c cmd->cmd = command; cmd 303 drivers/macintosh/smu.c cmd->data_len = data_len; cmd 304 drivers/macintosh/smu.c cmd->data_buf = scmd->buffer; cmd 305 drivers/macintosh/smu.c cmd->reply_len = sizeof(scmd->buffer); cmd 306 drivers/macintosh/smu.c cmd->reply_buf = scmd->buffer; cmd 307 drivers/macintosh/smu.c cmd->done = done; cmd 308 drivers/macintosh/smu.c cmd->misc = misc; cmd 315 drivers/macintosh/smu.c return smu_queue_cmd(cmd); cmd 334 drivers/macintosh/smu.c void smu_done_complete(struct smu_cmd *cmd, void *misc) cmd 343 drivers/macintosh/smu.c void smu_spinwait_cmd(struct smu_cmd *cmd) cmd 345 drivers/macintosh/smu.c while(cmd->status == 1) cmd 367 drivers/macintosh/smu.c cmd_buf->cmd = 0x8e; cmd 382 drivers/macintosh/smu.c struct smu_simple_cmd cmd; cmd 389 drivers/macintosh/smu.c rc = smu_queue_simple(&cmd, SMU_CMD_RTC_COMMAND, 1, NULL, NULL, cmd 393 drivers/macintosh/smu.c smu_spinwait_simple(&cmd); cmd 395 drivers/macintosh/smu.c time->tm_sec = bcd2hex(cmd.buffer[0]); cmd 396 drivers/macintosh/smu.c time->tm_min = bcd2hex(cmd.buffer[1]); cmd 397 drivers/macintosh/smu.c time->tm_hour = bcd2hex(cmd.buffer[2]); cmd 398 drivers/macintosh/smu.c time->tm_wday = bcd2hex(cmd.buffer[3]); cmd 399 drivers/macintosh/smu.c time->tm_mday = bcd2hex(cmd.buffer[4]); cmd 400 drivers/macintosh/smu.c time->tm_mon = bcd2hex(cmd.buffer[5]) - 1; cmd 401 drivers/macintosh/smu.c time->tm_year = bcd2hex(cmd.buffer[6]) + 100; cmd 409 drivers/macintosh/smu.c struct smu_simple_cmd cmd; cmd 415 drivers/macintosh/smu.c rc = smu_queue_simple(&cmd, SMU_CMD_RTC_COMMAND, 8, NULL, NULL, cmd 426 drivers/macintosh/smu.c smu_spinwait_simple(&cmd); cmd 434 drivers/macintosh/smu.c struct smu_simple_cmd cmd; cmd 439 drivers/macintosh/smu.c if (smu_queue_simple(&cmd, SMU_CMD_POWER_COMMAND, 9, NULL, NULL, cmd 442 drivers/macintosh/smu.c smu_spinwait_simple(&cmd); cmd 450 drivers/macintosh/smu.c struct smu_simple_cmd cmd; cmd 455 drivers/macintosh/smu.c if (smu_queue_simple(&cmd, SMU_CMD_POWER_COMMAND, 8, NULL, NULL, cmd 458 drivers/macintosh/smu.c smu_spinwait_simple(&cmd); cmd 707 drivers/macintosh/smu.c static void smu_i2c_complete_command(struct smu_i2c_cmd *cmd, int fail) cmd 709 drivers/macintosh/smu.c void (*done)(struct smu_i2c_cmd *cmd, void *misc) = cmd->done; cmd 710 drivers/macintosh/smu.c void *misc = cmd->misc; cmd 714 drivers/macintosh/smu.c if (!fail && cmd->read) { cmd 715 drivers/macintosh/smu.c if (cmd->pdata[0] < 1) cmd 718 drivers/macintosh/smu.c memcpy(cmd->info.data, &cmd->pdata[1], cmd 719 drivers/macintosh/smu.c cmd->info.datalen); cmd 731 drivers/macintosh/smu.c cmd->status = fail ? -EIO : 0; cmd 741 drivers/macintosh/smu.c list_del(&cmd->link); cmd 744 drivers/macintosh/smu.c list_add_tail(&cmd->scmd.link, &smu->cmd_list); cmd 752 drivers/macintosh/smu.c done(cmd, misc); cmd 759 drivers/macintosh/smu.c struct smu_i2c_cmd *cmd = smu->cmd_i2c_cur; cmd 764 drivers/macintosh/smu.c cmd->pdata[0] = 0xff; cmd 765 drivers/macintosh/smu.c cmd->scmd.reply_len = sizeof(cmd->pdata); cmd 766 drivers/macintosh/smu.c smu_queue_cmd(&cmd->scmd); cmd 772 drivers/macintosh/smu.c struct smu_i2c_cmd *cmd = misc; cmd 776 drivers/macintosh/smu.c cmd->stage, scmd->status, cmd->pdata[0], scmd->reply_len); cmd 781 drivers/macintosh/smu.c else if (cmd->read) { cmd 782 drivers/macintosh/smu.c if (cmd->stage == 0) cmd 783 drivers/macintosh/smu.c fail = cmd->pdata[0] != 0; cmd 785 drivers/macintosh/smu.c fail = cmd->pdata[0] >= 0x80; cmd 787 drivers/macintosh/smu.c fail = cmd->pdata[0] != 0; cmd 792 drivers/macintosh/smu.c if (fail && --cmd->retries > 0) { cmd 794 drivers/macintosh/smu.c BUG_ON(cmd != smu->cmd_i2c_cur); cmd 805 drivers/macintosh/smu.c if (fail || cmd->stage != 0) { cmd 806 drivers/macintosh/smu.c smu_i2c_complete_command(cmd, fail); cmd 813 drivers/macintosh/smu.c scmd->reply_buf = cmd->pdata; cmd 814 drivers/macintosh/smu.c scmd->reply_len = sizeof(cmd->pdata); cmd 815 drivers/macintosh/smu.c scmd->data_buf = cmd->pdata; cmd 817 drivers/macintosh/smu.c cmd->pdata[0] = 0; cmd 818 drivers/macintosh/smu.c cmd->stage = 1; cmd 819 drivers/macintosh/smu.c cmd->retries = 20; cmd 824 drivers/macintosh/smu.c int smu_queue_i2c(struct smu_i2c_cmd *cmd) cmd 832 drivers/macintosh/smu.c cmd->scmd.cmd = SMU_CMD_I2C_COMMAND; cmd 833 drivers/macintosh/smu.c cmd->scmd.done = smu_i2c_low_completion; cmd 834 drivers/macintosh/smu.c cmd->scmd.misc = cmd; cmd 835 drivers/macintosh/smu.c cmd->scmd.reply_buf = cmd->pdata; cmd 836 drivers/macintosh/smu.c cmd->scmd.reply_len = sizeof(cmd->pdata); cmd 837 drivers/macintosh/smu.c cmd->scmd.data_buf = (u8 *)(char *)&cmd->info; cmd 838 drivers/macintosh/smu.c cmd->scmd.status = 1; cmd 839 drivers/macintosh/smu.c cmd->stage = 0; cmd 840 drivers/macintosh/smu.c cmd->pdata[0] = 0xff; cmd 841 drivers/macintosh/smu.c cmd->retries = 20; cmd 842 drivers/macintosh/smu.c cmd->status = 1; cmd 847 drivers/macintosh/smu.c cmd->info.caddr = cmd->info.devaddr; cmd 848 drivers/macintosh/smu.c cmd->read = cmd->info.devaddr & 0x01; cmd 849 drivers/macintosh/smu.c switch(cmd->info.type) { cmd 851 drivers/macintosh/smu.c memset(&cmd->info.sublen, 0, 4); cmd 854 drivers/macintosh/smu.c cmd->info.devaddr &= 0xfe; cmd 857 drivers/macintosh/smu.c if (cmd->info.sublen > 3) cmd 866 drivers/macintosh/smu.c if (cmd->read) { cmd 867 drivers/macintosh/smu.c if (cmd->info.datalen > SMU_I2C_READ_MAX) cmd 869 drivers/macintosh/smu.c memset(cmd->info.data, 0xff, cmd->info.datalen); cmd 870 drivers/macintosh/smu.c cmd->scmd.data_len = 9; cmd 872 drivers/macintosh/smu.c if (cmd->info.datalen > SMU_I2C_WRITE_MAX) cmd 874 drivers/macintosh/smu.c cmd->scmd.data_len = 9 + cmd->info.datalen; cmd 879 drivers/macintosh/smu.c cmd->read ? "read" : "write", cmd->info.datalen, cmd 880 drivers/macintosh/smu.c cmd->info.bus, cmd->info.caddr, cmd 881 drivers/macintosh/smu.c cmd->info.subaddr[0], cmd->info.type); cmd 889 drivers/macintosh/smu.c smu->cmd_i2c_cur = cmd; cmd 890 drivers/macintosh/smu.c list_add_tail(&cmd->scmd.link, &smu->cmd_list); cmd 894 drivers/macintosh/smu.c list_add_tail(&cmd->link, &smu->cmd_i2c_list); cmd 908 drivers/macintosh/smu.c struct smu_cmd cmd; cmd 920 drivers/macintosh/smu.c cmd.cmd = SMU_CMD_MISC_ee_COMMAND; cmd 921 drivers/macintosh/smu.c cmd.data_len = 7; cmd 922 drivers/macintosh/smu.c cmd.data_buf = params; cmd 923 drivers/macintosh/smu.c cmd.reply_len = chunk; cmd 924 drivers/macintosh/smu.c cmd.reply_buf = dest; cmd 925 drivers/macintosh/smu.c cmd.done = smu_done_complete; cmd 926 drivers/macintosh/smu.c cmd.misc = ∁ cmd 932 drivers/macintosh/smu.c rc = smu_queue_cmd(&cmd); cmd 936 drivers/macintosh/smu.c if (cmd.status != 0) cmd 938 drivers/macintosh/smu.c if (cmd.reply_len != clen) { cmd 941 drivers/macintosh/smu.c cmd.reply_len, clen); cmd 954 drivers/macintosh/smu.c struct smu_simple_cmd cmd; cmd 961 drivers/macintosh/smu.c smu_queue_simple(&cmd, SMU_CMD_PARTITION_COMMAND, 2, cmd 966 drivers/macintosh/smu.c cmd.cmd.status, cmd.cmd.reply_len); cmd 969 drivers/macintosh/smu.c if (cmd.cmd.status != 0 || cmd.cmd.reply_len != 6) cmd 973 drivers/macintosh/smu.c addr = *((u16 *)cmd.buffer); cmd 974 drivers/macintosh/smu.c len = cmd.buffer[3] << 2; cmd 1076 drivers/macintosh/smu.c struct smu_cmd cmd; cmd 1106 drivers/macintosh/smu.c static void smu_user_cmd_done(struct smu_cmd *cmd, void *misc) cmd 1131 drivers/macintosh/smu.c part = __smu_get_sdb_partition(hdr.cmd, NULL, 1); cmd 1150 drivers/macintosh/smu.c pp->cmd.status = 1; cmd 1158 drivers/macintosh/smu.c pp->cmd.cmd = hdr.cmd; cmd 1159 drivers/macintosh/smu.c pp->cmd.data_len = hdr.data_len; cmd 1160 drivers/macintosh/smu.c pp->cmd.reply_len = SMU_MAX_DATA; cmd 1161 drivers/macintosh/smu.c pp->cmd.data_buf = pp->buffer; cmd 1162 drivers/macintosh/smu.c pp->cmd.reply_buf = pp->buffer; cmd 1163 drivers/macintosh/smu.c pp->cmd.done = smu_user_cmd_done; cmd 1164 drivers/macintosh/smu.c pp->cmd.misc = pp; cmd 1165 drivers/macintosh/smu.c rc = smu_queue_cmd(&pp->cmd); cmd 1185 drivers/macintosh/smu.c if (pp->cmd.status == 1) { cmd 1194 drivers/macintosh/smu.c if (pp->cmd.status != 1) cmd 1209 drivers/macintosh/smu.c if (pp->cmd.status != 0) cmd 1210 drivers/macintosh/smu.c pp->cmd.reply_len = 0; cmd 1211 drivers/macintosh/smu.c size = sizeof(hdr) + pp->cmd.reply_len; cmd 1215 drivers/macintosh/smu.c hdr.status = pp->cmd.status; cmd 1216 drivers/macintosh/smu.c hdr.reply_len = pp->cmd.reply_len; cmd 1263 drivers/macintosh/smu.c if (pp->busy && pp->cmd.status != 1) cmd 1290 drivers/macintosh/smu.c if (busy && pp->cmd.status == 1) { cmd 1296 drivers/macintosh/smu.c if (pp->cmd.status != 1) cmd 2366 drivers/macintosh/via-pmu.c u_int cmd, u_long arg) cmd 2371 drivers/macintosh/via-pmu.c switch (cmd) { cmd 2431 drivers/macintosh/via-pmu.c u_int cmd, u_long arg) cmd 2436 drivers/macintosh/via-pmu.c ret = pmu_ioctl(filp, cmd, arg); cmd 2450 drivers/macintosh/via-pmu.c static long compat_pmu_ioctl (struct file *filp, u_int cmd, u_long arg) cmd 2452 drivers/macintosh/via-pmu.c switch (cmd) { cmd 2456 drivers/macintosh/via-pmu.c cmd = PMU_IOC_GET_BACKLIGHT; cmd 2459 drivers/macintosh/via-pmu.c cmd = PMU_IOC_SET_BACKLIGHT; cmd 2462 drivers/macintosh/via-pmu.c cmd = PMU_IOC_GET_MODEL; cmd 2465 drivers/macintosh/via-pmu.c cmd = PMU_IOC_HAS_ADB; cmd 2468 drivers/macintosh/via-pmu.c cmd = PMU_IOC_CAN_SLEEP; cmd 2471 drivers/macintosh/via-pmu.c cmd = PMU_IOC_GRAB_BACKLIGHT; cmd 2476 drivers/macintosh/via-pmu.c return pmu_unlocked_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 55 drivers/macintosh/windfarm_smu_controls.c struct smu_cmd cmd; cmd 61 drivers/macintosh/windfarm_smu_controls.c cmd.cmd = SMU_CMD_FAN_COMMAND; cmd 74 drivers/macintosh/windfarm_smu_controls.c cmd.data_len = 4; cmd 83 drivers/macintosh/windfarm_smu_controls.c cmd.data_len = 14; cmd 86 drivers/macintosh/windfarm_smu_controls.c cmd.reply_len = 16; cmd 87 drivers/macintosh/windfarm_smu_controls.c cmd.data_buf = cmd.reply_buf = buffer; cmd 88 drivers/macintosh/windfarm_smu_controls.c cmd.status = 0; cmd 89 drivers/macintosh/windfarm_smu_controls.c cmd.done = smu_done_complete; cmd 90 drivers/macintosh/windfarm_smu_controls.c cmd.misc = ∁ cmd 92 drivers/macintosh/windfarm_smu_controls.c rc = smu_queue_cmd(&cmd); cmd 98 drivers/macintosh/windfarm_smu_controls.c if (cmd.status != 0 && smu_supports_new_fans_ops) { cmd 105 drivers/macintosh/windfarm_smu_controls.c return cmd.status; cmd 67 drivers/macintosh/windfarm_smu_sensors.c struct smu_simple_cmd cmd; cmd 71 drivers/macintosh/windfarm_smu_sensors.c rc = smu_queue_simple(&cmd, SMU_CMD_READ_ADC, 1, cmd 76 drivers/macintosh/windfarm_smu_sensors.c if (cmd.cmd.status != 0) cmd 77 drivers/macintosh/windfarm_smu_sensors.c return cmd.cmd.status; cmd 78 drivers/macintosh/windfarm_smu_sensors.c if (cmd.cmd.reply_len != 2) { cmd 80 drivers/macintosh/windfarm_smu_sensors.c id, cmd.cmd.reply_len); cmd 83 drivers/macintosh/windfarm_smu_sensors.c *value = *((u16 *)cmd.buffer); cmd 807 drivers/mailbox/bcm-flexrm-mailbox.c d = flexrm_imm_desc(c->cmd); cmd 814 drivers/mailbox/bcm-flexrm-mailbox.c d = flexrm_immt_desc(c->cmd); cmd 165 drivers/mailbox/mtk-cmdq-mailbox.c static bool cmdq_command_is_wfe(u64 cmd) cmd 171 drivers/mailbox/mtk-cmdq-mailbox.c return ((cmd & wfe_mask) == (wfe_op | wfe_option)); cmd 26 drivers/mailbox/rockchip-mailbox.c u32 cmd; cmd 68 drivers/mailbox/rockchip-mailbox.c chans->idx, msg->cmd); cmd 72 drivers/mailbox/rockchip-mailbox.c writel_relaxed(msg->cmd, mb->mbox_base + MAILBOX_A2B_CMD(chans->idx)); cmd 146 drivers/mailbox/rockchip-mailbox.c idx, msg->cmd); cmd 279 drivers/md/bcache/bcache.h unsigned int cmd, unsigned long arg); cmd 1242 drivers/md/bcache/request.c unsigned int cmd, unsigned long arg) cmd 1249 drivers/md/bcache/request.c return __blkdev_driver_ioctl(dc->bdev, mode, cmd, arg); cmd 1365 drivers/md/bcache/request.c unsigned int cmd, unsigned long arg) cmd 667 drivers/md/bcache/super.c unsigned int cmd, unsigned long arg) cmd 671 drivers/md/bcache/super.c return d->ioctl(d, mode, cmd, arg); cmd 237 drivers/md/dm-cache-metadata.c static int superblock_read_lock(struct dm_cache_metadata *cmd, cmd 240 drivers/md/dm-cache-metadata.c return dm_bm_read_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, cmd 244 drivers/md/dm-cache-metadata.c static int superblock_lock_zero(struct dm_cache_metadata *cmd, cmd 247 drivers/md/dm-cache-metadata.c return dm_bm_write_lock_zero(cmd->bm, CACHE_SUPERBLOCK_LOCATION, cmd 251 drivers/md/dm-cache-metadata.c static int superblock_lock(struct dm_cache_metadata *cmd, cmd 254 drivers/md/dm-cache-metadata.c return dm_bm_write_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, cmd 289 drivers/md/dm-cache-metadata.c static void __setup_mapping_info(struct dm_cache_metadata *cmd) cmd 298 drivers/md/dm-cache-metadata.c dm_array_info_init(&cmd->info, cmd->tm, &vt); cmd 300 drivers/md/dm-cache-metadata.c if (cmd->policy_hint_size) { cmd 302 drivers/md/dm-cache-metadata.c dm_array_info_init(&cmd->hint_info, cmd->tm, &vt); cmd 306 drivers/md/dm-cache-metadata.c static int __save_sm_root(struct dm_cache_metadata *cmd) cmd 311 drivers/md/dm-cache-metadata.c r = dm_sm_root_size(cmd->metadata_sm, &metadata_len); cmd 315 drivers/md/dm-cache-metadata.c return dm_sm_copy_root(cmd->metadata_sm, &cmd->metadata_space_map_root, cmd 319 drivers/md/dm-cache-metadata.c static void __copy_sm_root(struct dm_cache_metadata *cmd, cmd 323 drivers/md/dm-cache-metadata.c &cmd->metadata_space_map_root, cmd 324 drivers/md/dm-cache-metadata.c sizeof(cmd->metadata_space_map_root)); cmd 327 drivers/md/dm-cache-metadata.c static bool separate_dirty_bits(struct dm_cache_metadata *cmd) cmd 329 drivers/md/dm-cache-metadata.c return cmd->version >= 2; cmd 332 drivers/md/dm-cache-metadata.c static int __write_initial_superblock(struct dm_cache_metadata *cmd) cmd 337 drivers/md/dm-cache-metadata.c sector_t bdev_size = i_size_read(cmd->bdev->bd_inode) >> SECTOR_SHIFT; cmd 343 drivers/md/dm-cache-metadata.c r = dm_tm_pre_commit(cmd->tm); cmd 351 drivers/md/dm-cache-metadata.c r = __save_sm_root(cmd); cmd 355 drivers/md/dm-cache-metadata.c r = superblock_lock_zero(cmd, &sblock); cmd 363 drivers/md/dm-cache-metadata.c disk_super->version = cpu_to_le32(cmd->version); cmd 368 drivers/md/dm-cache-metadata.c __copy_sm_root(cmd, disk_super); cmd 370 drivers/md/dm-cache-metadata.c disk_super->mapping_root = cpu_to_le64(cmd->root); cmd 371 drivers/md/dm-cache-metadata.c disk_super->hint_root = cpu_to_le64(cmd->hint_root); cmd 372 drivers/md/dm-cache-metadata.c disk_super->discard_root = cpu_to_le64(cmd->discard_root); cmd 373 drivers/md/dm-cache-metadata.c disk_super->discard_block_size = cpu_to_le64(cmd->discard_block_size); cmd 374 drivers/md/dm-cache-metadata.c disk_super->discard_nr_blocks = cpu_to_le64(from_dblock(cmd->discard_nr_blocks)); cmd 376 drivers/md/dm-cache-metadata.c disk_super->data_block_size = cpu_to_le32(cmd->data_block_size); cmd 384 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 385 drivers/md/dm-cache-metadata.c disk_super->dirty_root = cpu_to_le64(cmd->dirty_root); cmd 387 drivers/md/dm-cache-metadata.c return dm_tm_commit(cmd->tm, sblock); cmd 390 drivers/md/dm-cache-metadata.c static int __format_metadata(struct dm_cache_metadata *cmd) cmd 394 drivers/md/dm-cache-metadata.c r = dm_tm_create_with_sm(cmd->bm, CACHE_SUPERBLOCK_LOCATION, cmd 395 drivers/md/dm-cache-metadata.c &cmd->tm, &cmd->metadata_sm); cmd 401 drivers/md/dm-cache-metadata.c __setup_mapping_info(cmd); cmd 403 drivers/md/dm-cache-metadata.c r = dm_array_empty(&cmd->info, &cmd->root); cmd 407 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) { cmd 408 drivers/md/dm-cache-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->dirty_info); cmd 409 drivers/md/dm-cache-metadata.c r = dm_bitset_empty(&cmd->dirty_info, &cmd->dirty_root); cmd 414 drivers/md/dm-cache-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->discard_info); cmd 415 drivers/md/dm-cache-metadata.c r = dm_bitset_empty(&cmd->discard_info, &cmd->discard_root); cmd 419 drivers/md/dm-cache-metadata.c cmd->discard_block_size = 0; cmd 420 drivers/md/dm-cache-metadata.c cmd->discard_nr_blocks = 0; cmd 422 drivers/md/dm-cache-metadata.c r = __write_initial_superblock(cmd); cmd 426 drivers/md/dm-cache-metadata.c cmd->clean_when_opened = true; cmd 430 drivers/md/dm-cache-metadata.c dm_tm_destroy(cmd->tm); cmd 431 drivers/md/dm-cache-metadata.c dm_sm_destroy(cmd->metadata_sm); cmd 437 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd) cmd 452 drivers/md/dm-cache-metadata.c if (get_disk_ro(cmd->bdev->bd_disk)) cmd 465 drivers/md/dm-cache-metadata.c static int __open_metadata(struct dm_cache_metadata *cmd) cmd 472 drivers/md/dm-cache-metadata.c r = superblock_read_lock(cmd, &sblock); cmd 481 drivers/md/dm-cache-metadata.c if (le32_to_cpu(disk_super->data_block_size) != cmd->data_block_size) { cmd 484 drivers/md/dm-cache-metadata.c (unsigned long long)cmd->data_block_size); cmd 489 drivers/md/dm-cache-metadata.c r = __check_incompat_features(disk_super, cmd); cmd 493 drivers/md/dm-cache-metadata.c r = dm_tm_open_with_sm(cmd->bm, CACHE_SUPERBLOCK_LOCATION, cmd 496 drivers/md/dm-cache-metadata.c &cmd->tm, &cmd->metadata_sm); cmd 502 drivers/md/dm-cache-metadata.c __setup_mapping_info(cmd); cmd 503 drivers/md/dm-cache-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->dirty_info); cmd 504 drivers/md/dm-cache-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->discard_info); cmd 506 drivers/md/dm-cache-metadata.c cmd->clean_when_opened = test_bit(CLEAN_SHUTDOWN, &sb_flags); cmd 516 drivers/md/dm-cache-metadata.c static int __open_or_format_metadata(struct dm_cache_metadata *cmd, cmd 522 drivers/md/dm-cache-metadata.c r = __superblock_all_zeroes(cmd->bm, &unformatted); cmd 527 drivers/md/dm-cache-metadata.c return format_device ? __format_metadata(cmd) : -EPERM; cmd 529 drivers/md/dm-cache-metadata.c return __open_metadata(cmd); cmd 532 drivers/md/dm-cache-metadata.c static int __create_persistent_data_objects(struct dm_cache_metadata *cmd, cmd 536 drivers/md/dm-cache-metadata.c cmd->bm = dm_block_manager_create(cmd->bdev, DM_CACHE_METADATA_BLOCK_SIZE << SECTOR_SHIFT, cmd 538 drivers/md/dm-cache-metadata.c if (IS_ERR(cmd->bm)) { cmd 540 drivers/md/dm-cache-metadata.c return PTR_ERR(cmd->bm); cmd 543 drivers/md/dm-cache-metadata.c r = __open_or_format_metadata(cmd, may_format_device); cmd 545 drivers/md/dm-cache-metadata.c dm_block_manager_destroy(cmd->bm); cmd 550 drivers/md/dm-cache-metadata.c static void __destroy_persistent_data_objects(struct dm_cache_metadata *cmd) cmd 552 drivers/md/dm-cache-metadata.c dm_sm_destroy(cmd->metadata_sm); cmd 553 drivers/md/dm-cache-metadata.c dm_tm_destroy(cmd->tm); cmd 554 drivers/md/dm-cache-metadata.c dm_block_manager_destroy(cmd->bm); cmd 578 drivers/md/dm-cache-metadata.c static void read_superblock_fields(struct dm_cache_metadata *cmd, cmd 581 drivers/md/dm-cache-metadata.c cmd->version = le32_to_cpu(disk_super->version); cmd 582 drivers/md/dm-cache-metadata.c cmd->flags = le32_to_cpu(disk_super->flags); cmd 583 drivers/md/dm-cache-metadata.c cmd->root = le64_to_cpu(disk_super->mapping_root); cmd 584 drivers/md/dm-cache-metadata.c cmd->hint_root = le64_to_cpu(disk_super->hint_root); cmd 585 drivers/md/dm-cache-metadata.c cmd->discard_root = le64_to_cpu(disk_super->discard_root); cmd 586 drivers/md/dm-cache-metadata.c cmd->discard_block_size = le64_to_cpu(disk_super->discard_block_size); cmd 587 drivers/md/dm-cache-metadata.c cmd->discard_nr_blocks = to_dblock(le64_to_cpu(disk_super->discard_nr_blocks)); cmd 588 drivers/md/dm-cache-metadata.c cmd->data_block_size = le32_to_cpu(disk_super->data_block_size); cmd 589 drivers/md/dm-cache-metadata.c cmd->cache_blocks = to_cblock(le32_to_cpu(disk_super->cache_blocks)); cmd 590 drivers/md/dm-cache-metadata.c strncpy(cmd->policy_name, disk_super->policy_name, sizeof(cmd->policy_name)); cmd 591 drivers/md/dm-cache-metadata.c cmd->policy_version[0] = le32_to_cpu(disk_super->policy_version[0]); cmd 592 drivers/md/dm-cache-metadata.c cmd->policy_version[1] = le32_to_cpu(disk_super->policy_version[1]); cmd 593 drivers/md/dm-cache-metadata.c cmd->policy_version[2] = le32_to_cpu(disk_super->policy_version[2]); cmd 594 drivers/md/dm-cache-metadata.c cmd->policy_hint_size = le32_to_cpu(disk_super->policy_hint_size); cmd 596 drivers/md/dm-cache-metadata.c cmd->stats.read_hits = le32_to_cpu(disk_super->read_hits); cmd 597 drivers/md/dm-cache-metadata.c cmd->stats.read_misses = le32_to_cpu(disk_super->read_misses); cmd 598 drivers/md/dm-cache-metadata.c cmd->stats.write_hits = le32_to_cpu(disk_super->write_hits); cmd 599 drivers/md/dm-cache-metadata.c cmd->stats.write_misses = le32_to_cpu(disk_super->write_misses); cmd 601 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 602 drivers/md/dm-cache-metadata.c cmd->dirty_root = le64_to_cpu(disk_super->dirty_root); cmd 604 drivers/md/dm-cache-metadata.c cmd->changed = false; cmd 610 drivers/md/dm-cache-metadata.c static int __begin_transaction_flags(struct dm_cache_metadata *cmd, cmd 617 drivers/md/dm-cache-metadata.c r = superblock_lock(cmd, &sblock); cmd 623 drivers/md/dm-cache-metadata.c read_superblock_fields(cmd, disk_super); cmd 626 drivers/md/dm-cache-metadata.c return dm_bm_flush(cmd->bm); cmd 629 drivers/md/dm-cache-metadata.c static int __begin_transaction(struct dm_cache_metadata *cmd) cmd 639 drivers/md/dm-cache-metadata.c r = superblock_read_lock(cmd, &sblock); cmd 644 drivers/md/dm-cache-metadata.c read_superblock_fields(cmd, disk_super); cmd 650 drivers/md/dm-cache-metadata.c static int __commit_transaction(struct dm_cache_metadata *cmd, cmd 662 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) { cmd 663 drivers/md/dm-cache-metadata.c r = dm_bitset_flush(&cmd->dirty_info, cmd->dirty_root, cmd 664 drivers/md/dm-cache-metadata.c &cmd->dirty_root); cmd 669 drivers/md/dm-cache-metadata.c r = dm_bitset_flush(&cmd->discard_info, cmd->discard_root, cmd 670 drivers/md/dm-cache-metadata.c &cmd->discard_root); cmd 674 drivers/md/dm-cache-metadata.c r = dm_tm_pre_commit(cmd->tm); cmd 678 drivers/md/dm-cache-metadata.c r = __save_sm_root(cmd); cmd 682 drivers/md/dm-cache-metadata.c r = superblock_lock(cmd, &sblock); cmd 688 drivers/md/dm-cache-metadata.c disk_super->flags = cpu_to_le32(cmd->flags); cmd 692 drivers/md/dm-cache-metadata.c disk_super->mapping_root = cpu_to_le64(cmd->root); cmd 693 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 694 drivers/md/dm-cache-metadata.c disk_super->dirty_root = cpu_to_le64(cmd->dirty_root); cmd 695 drivers/md/dm-cache-metadata.c disk_super->hint_root = cpu_to_le64(cmd->hint_root); cmd 696 drivers/md/dm-cache-metadata.c disk_super->discard_root = cpu_to_le64(cmd->discard_root); cmd 697 drivers/md/dm-cache-metadata.c disk_super->discard_block_size = cpu_to_le64(cmd->discard_block_size); cmd 698 drivers/md/dm-cache-metadata.c disk_super->discard_nr_blocks = cpu_to_le64(from_dblock(cmd->discard_nr_blocks)); cmd 699 drivers/md/dm-cache-metadata.c disk_super->cache_blocks = cpu_to_le32(from_cblock(cmd->cache_blocks)); cmd 700 drivers/md/dm-cache-metadata.c strncpy(disk_super->policy_name, cmd->policy_name, sizeof(disk_super->policy_name)); cmd 701 drivers/md/dm-cache-metadata.c disk_super->policy_version[0] = cpu_to_le32(cmd->policy_version[0]); cmd 702 drivers/md/dm-cache-metadata.c disk_super->policy_version[1] = cpu_to_le32(cmd->policy_version[1]); cmd 703 drivers/md/dm-cache-metadata.c disk_super->policy_version[2] = cpu_to_le32(cmd->policy_version[2]); cmd 704 drivers/md/dm-cache-metadata.c disk_super->policy_hint_size = cpu_to_le32(cmd->policy_hint_size); cmd 706 drivers/md/dm-cache-metadata.c disk_super->read_hits = cpu_to_le32(cmd->stats.read_hits); cmd 707 drivers/md/dm-cache-metadata.c disk_super->read_misses = cpu_to_le32(cmd->stats.read_misses); cmd 708 drivers/md/dm-cache-metadata.c disk_super->write_hits = cpu_to_le32(cmd->stats.write_hits); cmd 709 drivers/md/dm-cache-metadata.c disk_super->write_misses = cpu_to_le32(cmd->stats.write_misses); cmd 710 drivers/md/dm-cache-metadata.c __copy_sm_root(cmd, disk_super); cmd 712 drivers/md/dm-cache-metadata.c return dm_tm_commit(cmd->tm, sblock); cmd 749 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd; cmd 751 drivers/md/dm-cache-metadata.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 752 drivers/md/dm-cache-metadata.c if (!cmd) { cmd 757 drivers/md/dm-cache-metadata.c cmd->version = metadata_version; cmd 758 drivers/md/dm-cache-metadata.c refcount_set(&cmd->ref_count, 1); cmd 759 drivers/md/dm-cache-metadata.c init_rwsem(&cmd->root_lock); cmd 760 drivers/md/dm-cache-metadata.c cmd->bdev = bdev; cmd 761 drivers/md/dm-cache-metadata.c cmd->data_block_size = data_block_size; cmd 762 drivers/md/dm-cache-metadata.c cmd->cache_blocks = 0; cmd 763 drivers/md/dm-cache-metadata.c cmd->policy_hint_size = policy_hint_size; cmd 764 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 765 drivers/md/dm-cache-metadata.c cmd->fail_io = false; cmd 767 drivers/md/dm-cache-metadata.c r = __create_persistent_data_objects(cmd, may_format_device); cmd 769 drivers/md/dm-cache-metadata.c kfree(cmd); cmd 773 drivers/md/dm-cache-metadata.c r = __begin_transaction_flags(cmd, clear_clean_shutdown); cmd 775 drivers/md/dm-cache-metadata.c dm_cache_metadata_close(cmd); cmd 779 drivers/md/dm-cache-metadata.c return cmd; cmd 792 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd; cmd 794 drivers/md/dm-cache-metadata.c list_for_each_entry(cmd, &table, list) cmd 795 drivers/md/dm-cache-metadata.c if (cmd->bdev == bdev) { cmd 796 drivers/md/dm-cache-metadata.c refcount_inc(&cmd->ref_count); cmd 797 drivers/md/dm-cache-metadata.c return cmd; cmd 809 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd, *cmd2; cmd 812 drivers/md/dm-cache-metadata.c cmd = lookup(bdev); cmd 815 drivers/md/dm-cache-metadata.c if (cmd) cmd 816 drivers/md/dm-cache-metadata.c return cmd; cmd 818 drivers/md/dm-cache-metadata.c cmd = metadata_open(bdev, data_block_size, may_format_device, cmd 820 drivers/md/dm-cache-metadata.c if (!IS_ERR(cmd)) { cmd 825 drivers/md/dm-cache-metadata.c __destroy_persistent_data_objects(cmd); cmd 826 drivers/md/dm-cache-metadata.c kfree(cmd); cmd 829 drivers/md/dm-cache-metadata.c list_add(&cmd->list, &table); cmd 833 drivers/md/dm-cache-metadata.c return cmd; cmd 836 drivers/md/dm-cache-metadata.c static bool same_params(struct dm_cache_metadata *cmd, sector_t data_block_size) cmd 838 drivers/md/dm-cache-metadata.c if (cmd->data_block_size != data_block_size) { cmd 841 drivers/md/dm-cache-metadata.c (unsigned long long) cmd->data_block_size); cmd 854 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd = lookup_or_open(bdev, data_block_size, may_format_device, cmd 857 drivers/md/dm-cache-metadata.c if (!IS_ERR(cmd) && !same_params(cmd, data_block_size)) { cmd 858 drivers/md/dm-cache-metadata.c dm_cache_metadata_close(cmd); cmd 862 drivers/md/dm-cache-metadata.c return cmd; cmd 865 drivers/md/dm-cache-metadata.c void dm_cache_metadata_close(struct dm_cache_metadata *cmd) cmd 867 drivers/md/dm-cache-metadata.c if (refcount_dec_and_test(&cmd->ref_count)) { cmd 869 drivers/md/dm-cache-metadata.c list_del(&cmd->list); cmd 872 drivers/md/dm-cache-metadata.c if (!cmd->fail_io) cmd 873 drivers/md/dm-cache-metadata.c __destroy_persistent_data_objects(cmd); cmd 874 drivers/md/dm-cache-metadata.c kfree(cmd); cmd 881 drivers/md/dm-cache-metadata.c static int block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b, cmd 889 drivers/md/dm-cache-metadata.c r = dm_array_get_value(&cmd->info, cmd->root, from_cblock(b), &value); cmd 899 drivers/md/dm-cache-metadata.c static int blocks_are_clean_combined_dirty(struct dm_cache_metadata *cmd, cmd 907 drivers/md/dm-cache-metadata.c r = block_clean_combined_dirty(cmd, begin, result); cmd 925 drivers/md/dm-cache-metadata.c static int blocks_are_clean_separate_dirty(struct dm_cache_metadata *cmd, cmd 933 drivers/md/dm-cache-metadata.c if (from_cblock(cmd->cache_blocks) == 0) cmd 937 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_begin(&cmd->dirty_info, cmd->dirty_root, cmd 938 drivers/md/dm-cache-metadata.c from_cblock(cmd->cache_blocks), &cmd->dirty_cursor); cmd 944 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_skip(&cmd->dirty_cursor, from_cblock(begin)); cmd 947 drivers/md/dm-cache-metadata.c dm_bitset_cursor_end(&cmd->dirty_cursor); cmd 956 drivers/md/dm-cache-metadata.c dirty_flag = dm_bitset_cursor_get_value(&cmd->dirty_cursor); cmd 960 drivers/md/dm-cache-metadata.c dm_bitset_cursor_end(&cmd->dirty_cursor); cmd 969 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_next(&cmd->dirty_cursor); cmd 972 drivers/md/dm-cache-metadata.c dm_bitset_cursor_end(&cmd->dirty_cursor); cmd 977 drivers/md/dm-cache-metadata.c dm_bitset_cursor_end(&cmd->dirty_cursor); cmd 982 drivers/md/dm-cache-metadata.c static int blocks_are_unmapped_or_clean(struct dm_cache_metadata *cmd, cmd 986 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 987 drivers/md/dm-cache-metadata.c return blocks_are_clean_separate_dirty(cmd, begin, end, result); cmd 989 drivers/md/dm-cache-metadata.c return blocks_are_clean_combined_dirty(cmd, begin, end, result); cmd 992 drivers/md/dm-cache-metadata.c static bool cmd_write_lock(struct dm_cache_metadata *cmd) cmd 994 drivers/md/dm-cache-metadata.c down_write(&cmd->root_lock); cmd 995 drivers/md/dm-cache-metadata.c if (cmd->fail_io || dm_bm_is_read_only(cmd->bm)) { cmd 996 drivers/md/dm-cache-metadata.c up_write(&cmd->root_lock); cmd 1002 drivers/md/dm-cache-metadata.c #define WRITE_LOCK(cmd) \ cmd 1004 drivers/md/dm-cache-metadata.c if (!cmd_write_lock((cmd))) \ cmd 1008 drivers/md/dm-cache-metadata.c #define WRITE_LOCK_VOID(cmd) \ cmd 1010 drivers/md/dm-cache-metadata.c if (!cmd_write_lock((cmd))) \ cmd 1014 drivers/md/dm-cache-metadata.c #define WRITE_UNLOCK(cmd) \ cmd 1015 drivers/md/dm-cache-metadata.c up_write(&(cmd)->root_lock) cmd 1017 drivers/md/dm-cache-metadata.c static bool cmd_read_lock(struct dm_cache_metadata *cmd) cmd 1019 drivers/md/dm-cache-metadata.c down_read(&cmd->root_lock); cmd 1020 drivers/md/dm-cache-metadata.c if (cmd->fail_io) { cmd 1021 drivers/md/dm-cache-metadata.c up_read(&cmd->root_lock); cmd 1027 drivers/md/dm-cache-metadata.c #define READ_LOCK(cmd) \ cmd 1029 drivers/md/dm-cache-metadata.c if (!cmd_read_lock((cmd))) \ cmd 1033 drivers/md/dm-cache-metadata.c #define READ_LOCK_VOID(cmd) \ cmd 1035 drivers/md/dm-cache-metadata.c if (!cmd_read_lock((cmd))) \ cmd 1039 drivers/md/dm-cache-metadata.c #define READ_UNLOCK(cmd) \ cmd 1040 drivers/md/dm-cache-metadata.c up_read(&(cmd)->root_lock) cmd 1042 drivers/md/dm-cache-metadata.c int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size) cmd 1048 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1051 drivers/md/dm-cache-metadata.c if (from_cblock(new_cache_size) < from_cblock(cmd->cache_blocks)) { cmd 1052 drivers/md/dm-cache-metadata.c r = blocks_are_unmapped_or_clean(cmd, new_cache_size, cmd->cache_blocks, &clean); cmd 1066 drivers/md/dm-cache-metadata.c r = dm_array_resize(&cmd->info, cmd->root, from_cblock(cmd->cache_blocks), cmd 1068 drivers/md/dm-cache-metadata.c &null_mapping, &cmd->root); cmd 1072 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) { cmd 1073 drivers/md/dm-cache-metadata.c r = dm_bitset_resize(&cmd->dirty_info, cmd->dirty_root, cmd 1074 drivers/md/dm-cache-metadata.c from_cblock(cmd->cache_blocks), from_cblock(new_cache_size), cmd 1075 drivers/md/dm-cache-metadata.c false, &cmd->dirty_root); cmd 1080 drivers/md/dm-cache-metadata.c cmd->cache_blocks = new_cache_size; cmd 1081 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1084 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1089 drivers/md/dm-cache-metadata.c int dm_cache_discard_bitset_resize(struct dm_cache_metadata *cmd, cmd 1095 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1096 drivers/md/dm-cache-metadata.c r = dm_bitset_resize(&cmd->discard_info, cmd 1097 drivers/md/dm-cache-metadata.c cmd->discard_root, cmd 1098 drivers/md/dm-cache-metadata.c from_dblock(cmd->discard_nr_blocks), cmd 1100 drivers/md/dm-cache-metadata.c false, &cmd->discard_root); cmd 1102 drivers/md/dm-cache-metadata.c cmd->discard_block_size = discard_block_size; cmd 1103 drivers/md/dm-cache-metadata.c cmd->discard_nr_blocks = new_nr_entries; cmd 1106 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1107 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1112 drivers/md/dm-cache-metadata.c static int __set_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) cmd 1114 drivers/md/dm-cache-metadata.c return dm_bitset_set_bit(&cmd->discard_info, cmd->discard_root, cmd 1115 drivers/md/dm-cache-metadata.c from_dblock(b), &cmd->discard_root); cmd 1118 drivers/md/dm-cache-metadata.c static int __clear_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) cmd 1120 drivers/md/dm-cache-metadata.c return dm_bitset_clear_bit(&cmd->discard_info, cmd->discard_root, cmd 1121 drivers/md/dm-cache-metadata.c from_dblock(b), &cmd->discard_root); cmd 1124 drivers/md/dm-cache-metadata.c static int __discard(struct dm_cache_metadata *cmd, cmd 1129 drivers/md/dm-cache-metadata.c r = (discard ? __set_discard : __clear_discard)(cmd, dblock); cmd 1133 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1137 drivers/md/dm-cache-metadata.c int dm_cache_set_discard(struct dm_cache_metadata *cmd, cmd 1142 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1143 drivers/md/dm-cache-metadata.c r = __discard(cmd, dblock, discard); cmd 1144 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1149 drivers/md/dm-cache-metadata.c static int __load_discards(struct dm_cache_metadata *cmd, cmd 1156 drivers/md/dm-cache-metadata.c if (from_dblock(cmd->discard_nr_blocks) == 0) cmd 1160 drivers/md/dm-cache-metadata.c if (cmd->clean_when_opened) { cmd 1161 drivers/md/dm-cache-metadata.c r = dm_bitset_flush(&cmd->discard_info, cmd->discard_root, &cmd->discard_root); cmd 1165 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_begin(&cmd->discard_info, cmd->discard_root, cmd 1166 drivers/md/dm-cache-metadata.c from_dblock(cmd->discard_nr_blocks), &c); cmd 1171 drivers/md/dm-cache-metadata.c r = fn(context, cmd->discard_block_size, to_dblock(b), cmd 1176 drivers/md/dm-cache-metadata.c if (b >= (from_dblock(cmd->discard_nr_blocks) - 1)) cmd 1187 drivers/md/dm-cache-metadata.c for (b = 0; b < from_dblock(cmd->discard_nr_blocks); b++) { cmd 1188 drivers/md/dm-cache-metadata.c r = fn(context, cmd->discard_block_size, to_dblock(b), false); cmd 1197 drivers/md/dm-cache-metadata.c int dm_cache_load_discards(struct dm_cache_metadata *cmd, cmd 1202 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1203 drivers/md/dm-cache-metadata.c r = __load_discards(cmd, fn, context); cmd 1204 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1209 drivers/md/dm-cache-metadata.c int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result) cmd 1211 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1212 drivers/md/dm-cache-metadata.c *result = cmd->cache_blocks; cmd 1213 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1218 drivers/md/dm-cache-metadata.c static int __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) cmd 1224 drivers/md/dm-cache-metadata.c r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), cmd 1225 drivers/md/dm-cache-metadata.c &value, &cmd->root); cmd 1229 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1233 drivers/md/dm-cache-metadata.c int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) cmd 1237 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1238 drivers/md/dm-cache-metadata.c r = __remove(cmd, cblock); cmd 1239 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1244 drivers/md/dm-cache-metadata.c static int __insert(struct dm_cache_metadata *cmd, cmd 1251 drivers/md/dm-cache-metadata.c r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), cmd 1252 drivers/md/dm-cache-metadata.c &value, &cmd->root); cmd 1256 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1260 drivers/md/dm-cache-metadata.c int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, cmd 1265 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1266 drivers/md/dm-cache-metadata.c r = __insert(cmd, cblock, oblock); cmd 1267 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1276 drivers/md/dm-cache-metadata.c struct dm_cache_metadata *cmd; cmd 1281 drivers/md/dm-cache-metadata.c static bool policy_unchanged(struct dm_cache_metadata *cmd, cmd 1291 drivers/md/dm-cache-metadata.c if (strncmp(cmd->policy_name, policy_name, sizeof(cmd->policy_name))) cmd 1297 drivers/md/dm-cache-metadata.c if (cmd->policy_version[0] != policy_version[0]) cmd 1303 drivers/md/dm-cache-metadata.c if (cmd->policy_hint_size != policy_hint_size) cmd 1309 drivers/md/dm-cache-metadata.c static bool hints_array_initialized(struct dm_cache_metadata *cmd) cmd 1311 drivers/md/dm-cache-metadata.c return cmd->hint_root && cmd->policy_hint_size; cmd 1314 drivers/md/dm-cache-metadata.c static bool hints_array_available(struct dm_cache_metadata *cmd, cmd 1317 drivers/md/dm-cache-metadata.c return cmd->clean_when_opened && policy_unchanged(cmd, policy) && cmd 1318 drivers/md/dm-cache-metadata.c hints_array_initialized(cmd); cmd 1321 drivers/md/dm-cache-metadata.c static int __load_mapping_v1(struct dm_cache_metadata *cmd, cmd 1348 drivers/md/dm-cache-metadata.c if (cmd->clean_when_opened) cmd 1362 drivers/md/dm-cache-metadata.c static int __load_mapping_v2(struct dm_cache_metadata *cmd, cmd 1390 drivers/md/dm-cache-metadata.c if (cmd->clean_when_opened) cmd 1404 drivers/md/dm-cache-metadata.c static int __load_mappings(struct dm_cache_metadata *cmd, cmd 1411 drivers/md/dm-cache-metadata.c bool hints_valid = hints_array_available(cmd, policy); cmd 1413 drivers/md/dm-cache-metadata.c if (from_cblock(cmd->cache_blocks) == 0) cmd 1417 drivers/md/dm-cache-metadata.c r = dm_array_cursor_begin(&cmd->info, cmd->root, &cmd->mapping_cursor); cmd 1422 drivers/md/dm-cache-metadata.c r = dm_array_cursor_begin(&cmd->hint_info, cmd->hint_root, &cmd->hint_cursor); cmd 1424 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->mapping_cursor); cmd 1429 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) { cmd 1430 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_begin(&cmd->dirty_info, cmd->dirty_root, cmd 1431 drivers/md/dm-cache-metadata.c from_cblock(cmd->cache_blocks), cmd 1432 drivers/md/dm-cache-metadata.c &cmd->dirty_cursor); cmd 1434 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->hint_cursor); cmd 1435 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->mapping_cursor); cmd 1441 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 1442 drivers/md/dm-cache-metadata.c r = __load_mapping_v2(cmd, cb, hints_valid, cmd 1443 drivers/md/dm-cache-metadata.c &cmd->mapping_cursor, cmd 1444 drivers/md/dm-cache-metadata.c &cmd->hint_cursor, cmd 1445 drivers/md/dm-cache-metadata.c &cmd->dirty_cursor, cmd 1448 drivers/md/dm-cache-metadata.c r = __load_mapping_v1(cmd, cb, hints_valid, cmd 1449 drivers/md/dm-cache-metadata.c &cmd->mapping_cursor, &cmd->hint_cursor, cmd 1457 drivers/md/dm-cache-metadata.c if (cb >= (from_cblock(cmd->cache_blocks) - 1)) cmd 1460 drivers/md/dm-cache-metadata.c r = dm_array_cursor_next(&cmd->mapping_cursor); cmd 1467 drivers/md/dm-cache-metadata.c r = dm_array_cursor_next(&cmd->hint_cursor); cmd 1469 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->hint_cursor); cmd 1474 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) { cmd 1475 drivers/md/dm-cache-metadata.c r = dm_bitset_cursor_next(&cmd->dirty_cursor); cmd 1483 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->mapping_cursor); cmd 1485 drivers/md/dm-cache-metadata.c dm_array_cursor_end(&cmd->hint_cursor); cmd 1487 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 1488 drivers/md/dm-cache-metadata.c dm_bitset_cursor_end(&cmd->dirty_cursor); cmd 1493 drivers/md/dm-cache-metadata.c int dm_cache_load_mappings(struct dm_cache_metadata *cmd, cmd 1499 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1500 drivers/md/dm-cache-metadata.c r = __load_mappings(cmd, policy, fn, context); cmd 1501 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1519 drivers/md/dm-cache-metadata.c static int __dump_mappings(struct dm_cache_metadata *cmd) cmd 1521 drivers/md/dm-cache-metadata.c return dm_array_walk(&cmd->info, cmd->root, __dump_mapping, NULL); cmd 1524 drivers/md/dm-cache-metadata.c void dm_cache_dump(struct dm_cache_metadata *cmd) cmd 1526 drivers/md/dm-cache-metadata.c READ_LOCK_VOID(cmd); cmd 1527 drivers/md/dm-cache-metadata.c __dump_mappings(cmd); cmd 1528 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1531 drivers/md/dm-cache-metadata.c int dm_cache_changed_this_transaction(struct dm_cache_metadata *cmd) cmd 1535 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1536 drivers/md/dm-cache-metadata.c r = cmd->changed; cmd 1537 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1542 drivers/md/dm-cache-metadata.c static int __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) cmd 1549 drivers/md/dm-cache-metadata.c r = dm_array_get_value(&cmd->info, cmd->root, from_cblock(cblock), &value); cmd 1562 drivers/md/dm-cache-metadata.c r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), cmd 1563 drivers/md/dm-cache-metadata.c &value, &cmd->root); cmd 1567 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1572 drivers/md/dm-cache-metadata.c static int __set_dirty_bits_v1(struct dm_cache_metadata *cmd, unsigned nr_bits, unsigned long *bits) cmd 1577 drivers/md/dm-cache-metadata.c r = __dirty(cmd, to_cblock(i), test_bit(i, bits)); cmd 1592 drivers/md/dm-cache-metadata.c static int __set_dirty_bits_v2(struct dm_cache_metadata *cmd, unsigned nr_bits, unsigned long *bits) cmd 1597 drivers/md/dm-cache-metadata.c if (nr_bits != from_cblock(cmd->cache_blocks)) { cmd 1602 drivers/md/dm-cache-metadata.c r = dm_bitset_del(&cmd->dirty_info, cmd->dirty_root); cmd 1606 drivers/md/dm-cache-metadata.c cmd->changed = true; cmd 1607 drivers/md/dm-cache-metadata.c return dm_bitset_new(&cmd->dirty_info, &cmd->dirty_root, nr_bits, is_dirty_callback, bits); cmd 1610 drivers/md/dm-cache-metadata.c int dm_cache_set_dirty_bits(struct dm_cache_metadata *cmd, cmd 1616 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1617 drivers/md/dm-cache-metadata.c if (separate_dirty_bits(cmd)) cmd 1618 drivers/md/dm-cache-metadata.c r = __set_dirty_bits_v2(cmd, nr_bits, bits); cmd 1620 drivers/md/dm-cache-metadata.c r = __set_dirty_bits_v1(cmd, nr_bits, bits); cmd 1621 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1626 drivers/md/dm-cache-metadata.c void dm_cache_metadata_get_stats(struct dm_cache_metadata *cmd, cmd 1629 drivers/md/dm-cache-metadata.c READ_LOCK_VOID(cmd); cmd 1630 drivers/md/dm-cache-metadata.c *stats = cmd->stats; cmd 1631 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1634 drivers/md/dm-cache-metadata.c void dm_cache_metadata_set_stats(struct dm_cache_metadata *cmd, cmd 1637 drivers/md/dm-cache-metadata.c WRITE_LOCK_VOID(cmd); cmd 1638 drivers/md/dm-cache-metadata.c cmd->stats = *stats; cmd 1639 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1642 drivers/md/dm-cache-metadata.c int dm_cache_commit(struct dm_cache_metadata *cmd, bool clean_shutdown) cmd 1648 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1649 drivers/md/dm-cache-metadata.c if (cmd->fail_io) cmd 1652 drivers/md/dm-cache-metadata.c r = __commit_transaction(cmd, mutator); cmd 1656 drivers/md/dm-cache-metadata.c r = __begin_transaction(cmd); cmd 1658 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1662 drivers/md/dm-cache-metadata.c int dm_cache_get_free_metadata_block_count(struct dm_cache_metadata *cmd, cmd 1667 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1668 drivers/md/dm-cache-metadata.c if (!cmd->fail_io) cmd 1669 drivers/md/dm-cache-metadata.c r = dm_sm_get_nr_free(cmd->metadata_sm, result); cmd 1670 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1675 drivers/md/dm-cache-metadata.c int dm_cache_get_metadata_dev_size(struct dm_cache_metadata *cmd, cmd 1680 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1681 drivers/md/dm-cache-metadata.c if (!cmd->fail_io) cmd 1682 drivers/md/dm-cache-metadata.c r = dm_sm_get_nr_blocks(cmd->metadata_sm, result); cmd 1683 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1705 drivers/md/dm-cache-metadata.c static int write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) cmd 1713 drivers/md/dm-cache-metadata.c (strlen(policy_name) > sizeof(cmd->policy_name) - 1)) cmd 1716 drivers/md/dm-cache-metadata.c strncpy(cmd->policy_name, policy_name, sizeof(cmd->policy_name)); cmd 1717 drivers/md/dm-cache-metadata.c memcpy(cmd->policy_version, policy_version, sizeof(cmd->policy_version)); cmd 1722 drivers/md/dm-cache-metadata.c cmd->policy_hint_size = hint_size; cmd 1724 drivers/md/dm-cache-metadata.c if (cmd->hint_root) { cmd 1725 drivers/md/dm-cache-metadata.c r = dm_array_del(&cmd->hint_info, cmd->hint_root); cmd 1730 drivers/md/dm-cache-metadata.c return dm_array_new(&cmd->hint_info, &cmd->hint_root, cmd 1731 drivers/md/dm-cache-metadata.c from_cblock(cmd->cache_blocks), cmd 1735 drivers/md/dm-cache-metadata.c int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) cmd 1739 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1740 drivers/md/dm-cache-metadata.c r = write_hints(cmd, policy); cmd 1741 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1746 drivers/md/dm-cache-metadata.c int dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result) cmd 1750 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1751 drivers/md/dm-cache-metadata.c r = blocks_are_unmapped_or_clean(cmd, 0, cmd->cache_blocks, result); cmd 1752 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1757 drivers/md/dm-cache-metadata.c void dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd) cmd 1759 drivers/md/dm-cache-metadata.c WRITE_LOCK_VOID(cmd); cmd 1760 drivers/md/dm-cache-metadata.c dm_bm_set_read_only(cmd->bm); cmd 1761 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1764 drivers/md/dm-cache-metadata.c void dm_cache_metadata_set_read_write(struct dm_cache_metadata *cmd) cmd 1766 drivers/md/dm-cache-metadata.c WRITE_LOCK_VOID(cmd); cmd 1767 drivers/md/dm-cache-metadata.c dm_bm_set_read_write(cmd->bm); cmd 1768 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1771 drivers/md/dm-cache-metadata.c int dm_cache_metadata_set_needs_check(struct dm_cache_metadata *cmd) cmd 1777 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1778 drivers/md/dm-cache-metadata.c set_bit(NEEDS_CHECK, &cmd->flags); cmd 1780 drivers/md/dm-cache-metadata.c r = superblock_lock(cmd, &sblock); cmd 1787 drivers/md/dm-cache-metadata.c disk_super->flags = cpu_to_le32(cmd->flags); cmd 1792 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 1796 drivers/md/dm-cache-metadata.c int dm_cache_metadata_needs_check(struct dm_cache_metadata *cmd, bool *result) cmd 1798 drivers/md/dm-cache-metadata.c READ_LOCK(cmd); cmd 1799 drivers/md/dm-cache-metadata.c *result = !!test_bit(NEEDS_CHECK, &cmd->flags); cmd 1800 drivers/md/dm-cache-metadata.c READ_UNLOCK(cmd); cmd 1805 drivers/md/dm-cache-metadata.c int dm_cache_metadata_abort(struct dm_cache_metadata *cmd) cmd 1809 drivers/md/dm-cache-metadata.c WRITE_LOCK(cmd); cmd 1810 drivers/md/dm-cache-metadata.c __destroy_persistent_data_objects(cmd); cmd 1811 drivers/md/dm-cache-metadata.c r = __create_persistent_data_objects(cmd, false); cmd 1813 drivers/md/dm-cache-metadata.c cmd->fail_io = true; cmd 1814 drivers/md/dm-cache-metadata.c WRITE_UNLOCK(cmd); cmd 65 drivers/md/dm-cache-metadata.h void dm_cache_metadata_close(struct dm_cache_metadata *cmd); cmd 72 drivers/md/dm-cache-metadata.h int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size); cmd 73 drivers/md/dm-cache-metadata.h int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result); cmd 75 drivers/md/dm-cache-metadata.h int dm_cache_discard_bitset_resize(struct dm_cache_metadata *cmd, cmd 81 drivers/md/dm-cache-metadata.h int dm_cache_load_discards(struct dm_cache_metadata *cmd, cmd 84 drivers/md/dm-cache-metadata.h int dm_cache_set_discard(struct dm_cache_metadata *cmd, dm_dblock_t dblock, bool discard); cmd 86 drivers/md/dm-cache-metadata.h int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock); cmd 87 drivers/md/dm-cache-metadata.h int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock); cmd 88 drivers/md/dm-cache-metadata.h int dm_cache_changed_this_transaction(struct dm_cache_metadata *cmd); cmd 93 drivers/md/dm-cache-metadata.h int dm_cache_load_mappings(struct dm_cache_metadata *cmd, cmd 98 drivers/md/dm-cache-metadata.h int dm_cache_set_dirty_bits(struct dm_cache_metadata *cmd, cmd 108 drivers/md/dm-cache-metadata.h void dm_cache_metadata_get_stats(struct dm_cache_metadata *cmd, cmd 114 drivers/md/dm-cache-metadata.h void dm_cache_metadata_set_stats(struct dm_cache_metadata *cmd, cmd 117 drivers/md/dm-cache-metadata.h int dm_cache_commit(struct dm_cache_metadata *cmd, bool clean_shutdown); cmd 119 drivers/md/dm-cache-metadata.h int dm_cache_get_free_metadata_block_count(struct dm_cache_metadata *cmd, cmd 122 drivers/md/dm-cache-metadata.h int dm_cache_get_metadata_dev_size(struct dm_cache_metadata *cmd, cmd 125 drivers/md/dm-cache-metadata.h void dm_cache_dump(struct dm_cache_metadata *cmd); cmd 138 drivers/md/dm-cache-metadata.h int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *p); cmd 143 drivers/md/dm-cache-metadata.h int dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result); cmd 145 drivers/md/dm-cache-metadata.h int dm_cache_metadata_needs_check(struct dm_cache_metadata *cmd, bool *result); cmd 146 drivers/md/dm-cache-metadata.h int dm_cache_metadata_set_needs_check(struct dm_cache_metadata *cmd); cmd 147 drivers/md/dm-cache-metadata.h void dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd); cmd 148 drivers/md/dm-cache-metadata.h void dm_cache_metadata_set_read_write(struct dm_cache_metadata *cmd); cmd 149 drivers/md/dm-cache-metadata.h int dm_cache_metadata_abort(struct dm_cache_metadata *cmd); cmd 383 drivers/md/dm-cache-target.c struct dm_cache_metadata *cmd; cmd 971 drivers/md/dm-cache-target.c if (dm_cache_metadata_needs_check(cache->cmd, &needs_check)) { cmd 993 drivers/md/dm-cache-target.c dm_cache_metadata_set_read_only(cache->cmd); cmd 997 drivers/md/dm-cache-target.c dm_cache_metadata_set_read_write(cache->cmd); cmd 1014 drivers/md/dm-cache-target.c if (dm_cache_metadata_set_needs_check(cache->cmd)) { cmd 1020 drivers/md/dm-cache-target.c if (dm_cache_metadata_abort(cache->cmd)) { cmd 1040 drivers/md/dm-cache-target.c dm_cache_metadata_get_stats(cache->cmd, &stats); cmd 1059 drivers/md/dm-cache-target.c dm_cache_metadata_set_stats(cache->cmd, &stats); cmd 1336 drivers/md/dm-cache-target.c r = dm_cache_insert_mapping(cache->cmd, op->cblock, op->oblock); cmd 1349 drivers/md/dm-cache-target.c r = dm_cache_remove_mapping(cache->cmd, op->cblock); cmd 1569 drivers/md/dm-cache-target.c r = dm_cache_remove_mapping(cache->cmd, cblock); cmd 1831 drivers/md/dm-cache-target.c r = dm_cache_commit(cache->cmd, clean_shutdown); cmd 1845 drivers/md/dm-cache-target.c if (dm_cache_changed_this_transaction(cache->cmd)) cmd 2007 drivers/md/dm-cache-target.c if (cache->cmd) cmd 2008 drivers/md/dm-cache-target.c dm_cache_metadata_close(cache->cmd); cmd 2470 drivers/md/dm-cache-target.c struct dm_cache_metadata *cmd; cmd 2538 drivers/md/dm-cache-target.c cmd = dm_cache_metadata_open(cache->metadata_dev->bdev, cmd 2542 drivers/md/dm-cache-target.c if (IS_ERR(cmd)) { cmd 2544 drivers/md/dm-cache-target.c r = PTR_ERR(cmd); cmd 2547 drivers/md/dm-cache-target.c cache->cmd = cmd; cmd 2558 drivers/md/dm-cache-target.c r = dm_cache_metadata_all_clean(cache->cmd, &all_clean); cmd 2780 drivers/md/dm-cache-target.c r = dm_cache_set_dirty_bits(cache->cmd, from_cblock(cache->cache_size), cache->dirty_bitset); cmd 2794 drivers/md/dm-cache-target.c r = dm_cache_discard_bitset_resize(cache->cmd, cache->discard_block_size, cmd 2803 drivers/md/dm-cache-target.c r = dm_cache_set_discard(cache->cmd, to_dblock(i), cmd 2821 drivers/md/dm-cache-target.c r = dm_cache_write_hints(cache->cmd, cache->policy); cmd 3024 drivers/md/dm-cache-target.c r = dm_cache_resize(cache->cmd, new_size); cmd 3062 drivers/md/dm-cache-target.c r = dm_cache_load_mappings(cache->cmd, cache->policy, cmd 3084 drivers/md/dm-cache-target.c r = dm_cache_load_discards(cache->cmd, load_discard, &li); cmd 3175 drivers/md/dm-cache-target.c r = dm_cache_get_free_metadata_block_count(cache->cmd, &nr_free_blocks_metadata); cmd 3182 drivers/md/dm-cache-target.c r = dm_cache_get_metadata_dev_size(cache->cmd, &nr_blocks_metadata); cmd 3223 drivers/md/dm-cache-target.c r = dm_cache_metadata_needs_check(cache->cmd, &needs_check); cmd 273 drivers/md/dm-clone-metadata.c static inline int superblock_read_lock(struct dm_clone_metadata *cmd, cmd 276 drivers/md/dm-clone-metadata.c return dm_bm_read_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); cmd 279 drivers/md/dm-clone-metadata.c static inline int superblock_write_lock(struct dm_clone_metadata *cmd, cmd 282 drivers/md/dm-clone-metadata.c return dm_bm_write_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); cmd 285 drivers/md/dm-clone-metadata.c static inline int superblock_write_lock_zero(struct dm_clone_metadata *cmd, cmd 288 drivers/md/dm-clone-metadata.c return dm_bm_write_lock_zero(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); cmd 291 drivers/md/dm-clone-metadata.c static int __copy_sm_root(struct dm_clone_metadata *cmd) cmd 296 drivers/md/dm-clone-metadata.c r = dm_sm_root_size(cmd->sm, &root_size); cmd 300 drivers/md/dm-clone-metadata.c return dm_sm_copy_root(cmd->sm, &cmd->metadata_space_map_root, root_size); cmd 304 drivers/md/dm-clone-metadata.c static void __prepare_superblock(struct dm_clone_metadata *cmd, cmd 316 drivers/md/dm-clone-metadata.c memcpy(&sb->metadata_space_map_root, &cmd->metadata_space_map_root, cmd 317 drivers/md/dm-clone-metadata.c sizeof(cmd->metadata_space_map_root)); cmd 319 drivers/md/dm-clone-metadata.c sb->region_size = cpu_to_le64(cmd->region_size); cmd 320 drivers/md/dm-clone-metadata.c sb->target_size = cpu_to_le64(cmd->target_size); cmd 321 drivers/md/dm-clone-metadata.c sb->bitset_root = cpu_to_le64(cmd->bitset_root); cmd 324 drivers/md/dm-clone-metadata.c static int __open_metadata(struct dm_clone_metadata *cmd) cmd 330 drivers/md/dm-clone-metadata.c r = superblock_read_lock(cmd, &sblock); cmd 340 drivers/md/dm-clone-metadata.c if (cmd->region_size != le64_to_cpu(sb->region_size) || cmd 341 drivers/md/dm-clone-metadata.c cmd->target_size != le64_to_cpu(sb->target_size)) { cmd 347 drivers/md/dm-clone-metadata.c r = dm_tm_open_with_sm(cmd->bm, SUPERBLOCK_LOCATION, cmd 350 drivers/md/dm-clone-metadata.c &cmd->tm, &cmd->sm); cmd 357 drivers/md/dm-clone-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->bitset_info); cmd 358 drivers/md/dm-clone-metadata.c cmd->bitset_root = le64_to_cpu(sb->bitset_root); cmd 366 drivers/md/dm-clone-metadata.c static int __format_metadata(struct dm_clone_metadata *cmd) cmd 372 drivers/md/dm-clone-metadata.c r = dm_tm_create_with_sm(cmd->bm, SUPERBLOCK_LOCATION, &cmd->tm, &cmd->sm); cmd 378 drivers/md/dm-clone-metadata.c dm_disk_bitset_init(cmd->tm, &cmd->bitset_info); cmd 380 drivers/md/dm-clone-metadata.c r = dm_bitset_empty(&cmd->bitset_info, &cmd->bitset_root); cmd 386 drivers/md/dm-clone-metadata.c r = dm_bitset_resize(&cmd->bitset_info, cmd->bitset_root, 0, cmd 387 drivers/md/dm-clone-metadata.c cmd->nr_regions, false, &cmd->bitset_root); cmd 389 drivers/md/dm-clone-metadata.c DMERR("Failed to resize on-disk bitset to %lu entries", cmd->nr_regions); cmd 394 drivers/md/dm-clone-metadata.c r = dm_tm_pre_commit(cmd->tm); cmd 400 drivers/md/dm-clone-metadata.c r = __copy_sm_root(cmd); cmd 406 drivers/md/dm-clone-metadata.c r = superblock_write_lock_zero(cmd, &sblock); cmd 413 drivers/md/dm-clone-metadata.c __prepare_superblock(cmd, sb); cmd 414 drivers/md/dm-clone-metadata.c r = dm_tm_commit(cmd->tm, sblock); cmd 423 drivers/md/dm-clone-metadata.c dm_sm_destroy(cmd->sm); cmd 424 drivers/md/dm-clone-metadata.c dm_tm_destroy(cmd->tm); cmd 429 drivers/md/dm-clone-metadata.c static int __open_or_format_metadata(struct dm_clone_metadata *cmd, bool may_format_device) cmd 434 drivers/md/dm-clone-metadata.c r = __superblock_all_zeroes(cmd->bm, &formatted); cmd 439 drivers/md/dm-clone-metadata.c return may_format_device ? __format_metadata(cmd) : -EPERM; cmd 441 drivers/md/dm-clone-metadata.c return __open_metadata(cmd); cmd 444 drivers/md/dm-clone-metadata.c static int __create_persistent_data_structures(struct dm_clone_metadata *cmd, cmd 450 drivers/md/dm-clone-metadata.c cmd->bm = dm_block_manager_create(cmd->bdev, cmd 453 drivers/md/dm-clone-metadata.c if (IS_ERR(cmd->bm)) { cmd 455 drivers/md/dm-clone-metadata.c return PTR_ERR(cmd->bm); cmd 458 drivers/md/dm-clone-metadata.c r = __open_or_format_metadata(cmd, may_format_device); cmd 460 drivers/md/dm-clone-metadata.c dm_block_manager_destroy(cmd->bm); cmd 465 drivers/md/dm-clone-metadata.c static void __destroy_persistent_data_structures(struct dm_clone_metadata *cmd) cmd 467 drivers/md/dm-clone-metadata.c dm_sm_destroy(cmd->sm); cmd 468 drivers/md/dm-clone-metadata.c dm_tm_destroy(cmd->tm); cmd 469 drivers/md/dm-clone-metadata.c dm_block_manager_destroy(cmd->bm); cmd 503 drivers/md/dm-clone-metadata.c static int dirty_map_init(struct dm_clone_metadata *cmd) cmd 505 drivers/md/dm-clone-metadata.c if (__dirty_map_init(&cmd->dmap[0], cmd->nr_words, cmd->nr_regions)) { cmd 510 drivers/md/dm-clone-metadata.c if (__dirty_map_init(&cmd->dmap[1], cmd->nr_words, cmd->nr_regions)) { cmd 512 drivers/md/dm-clone-metadata.c __dirty_map_exit(&cmd->dmap[0]); cmd 516 drivers/md/dm-clone-metadata.c cmd->current_dmap = &cmd->dmap[0]; cmd 517 drivers/md/dm-clone-metadata.c cmd->committing_dmap = NULL; cmd 522 drivers/md/dm-clone-metadata.c static void dirty_map_exit(struct dm_clone_metadata *cmd) cmd 524 drivers/md/dm-clone-metadata.c __dirty_map_exit(&cmd->dmap[0]); cmd 525 drivers/md/dm-clone-metadata.c __dirty_map_exit(&cmd->dmap[1]); cmd 528 drivers/md/dm-clone-metadata.c static int __load_bitset_in_core(struct dm_clone_metadata *cmd) cmd 535 drivers/md/dm-clone-metadata.c r = dm_bitset_flush(&cmd->bitset_info, cmd->bitset_root, &cmd->bitset_root); cmd 539 drivers/md/dm-clone-metadata.c r = dm_bitset_cursor_begin(&cmd->bitset_info, cmd->bitset_root, cmd->nr_regions, &c); cmd 545 drivers/md/dm-clone-metadata.c __set_bit(i, cmd->region_map); cmd 547 drivers/md/dm-clone-metadata.c __clear_bit(i, cmd->region_map); cmd 549 drivers/md/dm-clone-metadata.c if (i >= (cmd->nr_regions - 1)) cmd 568 drivers/md/dm-clone-metadata.c struct dm_clone_metadata *cmd; cmd 570 drivers/md/dm-clone-metadata.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 571 drivers/md/dm-clone-metadata.c if (!cmd) { cmd 576 drivers/md/dm-clone-metadata.c cmd->bdev = bdev; cmd 577 drivers/md/dm-clone-metadata.c cmd->target_size = target_size; cmd 578 drivers/md/dm-clone-metadata.c cmd->region_size = region_size; cmd 579 drivers/md/dm-clone-metadata.c cmd->nr_regions = dm_sector_div_up(cmd->target_size, cmd->region_size); cmd 580 drivers/md/dm-clone-metadata.c cmd->nr_words = BITS_TO_LONGS(cmd->nr_regions); cmd 582 drivers/md/dm-clone-metadata.c init_rwsem(&cmd->lock); cmd 583 drivers/md/dm-clone-metadata.c spin_lock_init(&cmd->bitmap_lock); cmd 584 drivers/md/dm-clone-metadata.c cmd->read_only = 0; cmd 585 drivers/md/dm-clone-metadata.c cmd->fail_io = false; cmd 586 drivers/md/dm-clone-metadata.c cmd->hydration_done = false; cmd 588 drivers/md/dm-clone-metadata.c cmd->region_map = kvmalloc(bitmap_size(cmd->nr_regions), GFP_KERNEL); cmd 589 drivers/md/dm-clone-metadata.c if (!cmd->region_map) { cmd 595 drivers/md/dm-clone-metadata.c r = __create_persistent_data_structures(cmd, true); cmd 599 drivers/md/dm-clone-metadata.c r = __load_bitset_in_core(cmd); cmd 605 drivers/md/dm-clone-metadata.c r = dirty_map_init(cmd); cmd 609 drivers/md/dm-clone-metadata.c if (bitmap_full(cmd->region_map, cmd->nr_regions)) cmd 610 drivers/md/dm-clone-metadata.c cmd->hydration_done = true; cmd 612 drivers/md/dm-clone-metadata.c return cmd; cmd 615 drivers/md/dm-clone-metadata.c __destroy_persistent_data_structures(cmd); cmd 618 drivers/md/dm-clone-metadata.c kvfree(cmd->region_map); cmd 621 drivers/md/dm-clone-metadata.c kfree(cmd); cmd 626 drivers/md/dm-clone-metadata.c void dm_clone_metadata_close(struct dm_clone_metadata *cmd) cmd 628 drivers/md/dm-clone-metadata.c if (!cmd->fail_io) cmd 629 drivers/md/dm-clone-metadata.c __destroy_persistent_data_structures(cmd); cmd 631 drivers/md/dm-clone-metadata.c dirty_map_exit(cmd); cmd 632 drivers/md/dm-clone-metadata.c kvfree(cmd->region_map); cmd 633 drivers/md/dm-clone-metadata.c kfree(cmd); cmd 636 drivers/md/dm-clone-metadata.c bool dm_clone_is_hydration_done(struct dm_clone_metadata *cmd) cmd 638 drivers/md/dm-clone-metadata.c return cmd->hydration_done; cmd 641 drivers/md/dm-clone-metadata.c bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) cmd 643 drivers/md/dm-clone-metadata.c return dm_clone_is_hydration_done(cmd) || test_bit(region_nr, cmd->region_map); cmd 646 drivers/md/dm-clone-metadata.c bool dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd, cmd 651 drivers/md/dm-clone-metadata.c if (dm_clone_is_hydration_done(cmd)) cmd 654 drivers/md/dm-clone-metadata.c bit = find_next_zero_bit(cmd->region_map, cmd->nr_regions, start); cmd 659 drivers/md/dm-clone-metadata.c unsigned int dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd) cmd 661 drivers/md/dm-clone-metadata.c return bitmap_weight(cmd->region_map, cmd->nr_regions); cmd 664 drivers/md/dm-clone-metadata.c unsigned long dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd, cmd 667 drivers/md/dm-clone-metadata.c return find_next_zero_bit(cmd->region_map, cmd->nr_regions, start); cmd 670 drivers/md/dm-clone-metadata.c static int __update_metadata_word(struct dm_clone_metadata *cmd, cmd 676 drivers/md/dm-clone-metadata.c unsigned long max_index = min(cmd->nr_regions, (word + 1) * BITS_PER_LONG); cmd 680 drivers/md/dm-clone-metadata.c r = dm_bitset_set_bit(&cmd->bitset_info, cmd->bitset_root, cmd 681 drivers/md/dm-clone-metadata.c index, &cmd->bitset_root); cmd 694 drivers/md/dm-clone-metadata.c static int __metadata_commit(struct dm_clone_metadata *cmd) cmd 701 drivers/md/dm-clone-metadata.c r = dm_bitset_flush(&cmd->bitset_info, cmd->bitset_root, &cmd->bitset_root); cmd 708 drivers/md/dm-clone-metadata.c r = dm_tm_pre_commit(cmd->tm); cmd 715 drivers/md/dm-clone-metadata.c r = __copy_sm_root(cmd); cmd 722 drivers/md/dm-clone-metadata.c r = superblock_write_lock_zero(cmd, &sblock); cmd 730 drivers/md/dm-clone-metadata.c __prepare_superblock(cmd, sb); cmd 733 drivers/md/dm-clone-metadata.c r = dm_tm_commit(cmd->tm, sblock); cmd 742 drivers/md/dm-clone-metadata.c if (bitmap_full(cmd->region_map, cmd->nr_regions)) cmd 743 drivers/md/dm-clone-metadata.c cmd->hydration_done = true; cmd 748 drivers/md/dm-clone-metadata.c static int __flush_dmap(struct dm_clone_metadata *cmd, struct dirty_map *dmap) cmd 755 drivers/md/dm-clone-metadata.c word = find_next_bit(dmap->dirty_words, cmd->nr_words, word); cmd 757 drivers/md/dm-clone-metadata.c if (word == cmd->nr_words) cmd 760 drivers/md/dm-clone-metadata.c r = __update_metadata_word(cmd, dmap->dirty_regions, word); cmd 767 drivers/md/dm-clone-metadata.c } while (word < cmd->nr_words); cmd 769 drivers/md/dm-clone-metadata.c r = __metadata_commit(cmd); cmd 775 drivers/md/dm-clone-metadata.c spin_lock_irq(&cmd->bitmap_lock); cmd 777 drivers/md/dm-clone-metadata.c spin_unlock_irq(&cmd->bitmap_lock); cmd 782 drivers/md/dm-clone-metadata.c int dm_clone_metadata_pre_commit(struct dm_clone_metadata *cmd) cmd 787 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 789 drivers/md/dm-clone-metadata.c if (cmd->fail_io || dm_bm_is_read_only(cmd->bm)) { cmd 795 drivers/md/dm-clone-metadata.c dmap = cmd->current_dmap; cmd 798 drivers/md/dm-clone-metadata.c next_dmap = (dmap == &cmd->dmap[0]) ? &cmd->dmap[1] : &cmd->dmap[0]; cmd 804 drivers/md/dm-clone-metadata.c if (WARN_ON(next_dmap->changed || cmd->committing_dmap)) { cmd 810 drivers/md/dm-clone-metadata.c spin_lock_irq(&cmd->bitmap_lock); cmd 811 drivers/md/dm-clone-metadata.c cmd->current_dmap = next_dmap; cmd 812 drivers/md/dm-clone-metadata.c spin_unlock_irq(&cmd->bitmap_lock); cmd 815 drivers/md/dm-clone-metadata.c cmd->committing_dmap = dmap; cmd 817 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 822 drivers/md/dm-clone-metadata.c int dm_clone_metadata_commit(struct dm_clone_metadata *cmd) cmd 826 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 828 drivers/md/dm-clone-metadata.c if (cmd->fail_io || dm_bm_is_read_only(cmd->bm)) cmd 831 drivers/md/dm-clone-metadata.c if (WARN_ON(!cmd->committing_dmap)) { cmd 836 drivers/md/dm-clone-metadata.c r = __flush_dmap(cmd, cmd->committing_dmap); cmd 839 drivers/md/dm-clone-metadata.c cmd->committing_dmap = NULL; cmd 842 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 847 drivers/md/dm-clone-metadata.c int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) cmd 853 drivers/md/dm-clone-metadata.c if (unlikely(region_nr >= cmd->nr_regions)) { cmd 855 drivers/md/dm-clone-metadata.c region_nr, cmd->nr_regions); cmd 861 drivers/md/dm-clone-metadata.c spin_lock_irqsave(&cmd->bitmap_lock, flags); cmd 863 drivers/md/dm-clone-metadata.c if (cmd->read_only) { cmd 868 drivers/md/dm-clone-metadata.c dmap = cmd->current_dmap; cmd 872 drivers/md/dm-clone-metadata.c __set_bit(region_nr, cmd->region_map); cmd 876 drivers/md/dm-clone-metadata.c spin_unlock_irqrestore(&cmd->bitmap_lock, flags); cmd 881 drivers/md/dm-clone-metadata.c int dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start, cmd 888 drivers/md/dm-clone-metadata.c if (unlikely(start >= cmd->nr_regions || (start + nr_regions) < start || cmd 889 drivers/md/dm-clone-metadata.c (start + nr_regions) > cmd->nr_regions)) { cmd 891 drivers/md/dm-clone-metadata.c start, nr_regions, cmd->nr_regions); cmd 895 drivers/md/dm-clone-metadata.c spin_lock_irq(&cmd->bitmap_lock); cmd 897 drivers/md/dm-clone-metadata.c if (cmd->read_only) { cmd 902 drivers/md/dm-clone-metadata.c dmap = cmd->current_dmap; cmd 904 drivers/md/dm-clone-metadata.c if (!test_bit(region_nr, cmd->region_map)) { cmd 908 drivers/md/dm-clone-metadata.c __set_bit(region_nr, cmd->region_map); cmd 913 drivers/md/dm-clone-metadata.c spin_unlock_irq(&cmd->bitmap_lock); cmd 928 drivers/md/dm-clone-metadata.c int dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd) cmd 932 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 934 drivers/md/dm-clone-metadata.c if (cmd->fail_io) cmd 937 drivers/md/dm-clone-metadata.c r = __load_bitset_in_core(cmd); cmd 939 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 944 drivers/md/dm-clone-metadata.c bool dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd) cmd 949 drivers/md/dm-clone-metadata.c spin_lock_irqsave(&cmd->bitmap_lock, flags); cmd 950 drivers/md/dm-clone-metadata.c r = cmd->dmap[0].changed || cmd->dmap[1].changed; cmd 951 drivers/md/dm-clone-metadata.c spin_unlock_irqrestore(&cmd->bitmap_lock, flags); cmd 956 drivers/md/dm-clone-metadata.c int dm_clone_metadata_abort(struct dm_clone_metadata *cmd) cmd 960 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 962 drivers/md/dm-clone-metadata.c if (cmd->fail_io || dm_bm_is_read_only(cmd->bm)) cmd 965 drivers/md/dm-clone-metadata.c __destroy_persistent_data_structures(cmd); cmd 967 drivers/md/dm-clone-metadata.c r = __create_persistent_data_structures(cmd, false); cmd 970 drivers/md/dm-clone-metadata.c cmd->fail_io = true; cmd 973 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 978 drivers/md/dm-clone-metadata.c void dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd) cmd 980 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 982 drivers/md/dm-clone-metadata.c spin_lock_irq(&cmd->bitmap_lock); cmd 983 drivers/md/dm-clone-metadata.c cmd->read_only = 1; cmd 984 drivers/md/dm-clone-metadata.c spin_unlock_irq(&cmd->bitmap_lock); cmd 986 drivers/md/dm-clone-metadata.c if (!cmd->fail_io) cmd 987 drivers/md/dm-clone-metadata.c dm_bm_set_read_only(cmd->bm); cmd 989 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 992 drivers/md/dm-clone-metadata.c void dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd) cmd 994 drivers/md/dm-clone-metadata.c down_write(&cmd->lock); cmd 996 drivers/md/dm-clone-metadata.c spin_lock_irq(&cmd->bitmap_lock); cmd 997 drivers/md/dm-clone-metadata.c cmd->read_only = 0; cmd 998 drivers/md/dm-clone-metadata.c spin_unlock_irq(&cmd->bitmap_lock); cmd 1000 drivers/md/dm-clone-metadata.c if (!cmd->fail_io) cmd 1001 drivers/md/dm-clone-metadata.c dm_bm_set_read_write(cmd->bm); cmd 1003 drivers/md/dm-clone-metadata.c up_write(&cmd->lock); cmd 1006 drivers/md/dm-clone-metadata.c int dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd, cmd 1011 drivers/md/dm-clone-metadata.c down_read(&cmd->lock); cmd 1013 drivers/md/dm-clone-metadata.c if (!cmd->fail_io) cmd 1014 drivers/md/dm-clone-metadata.c r = dm_sm_get_nr_free(cmd->sm, result); cmd 1016 drivers/md/dm-clone-metadata.c up_read(&cmd->lock); cmd 1021 drivers/md/dm-clone-metadata.c int dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd, cmd 1026 drivers/md/dm-clone-metadata.c down_read(&cmd->lock); cmd 1028 drivers/md/dm-clone-metadata.c if (!cmd->fail_io) cmd 1029 drivers/md/dm-clone-metadata.c r = dm_sm_get_nr_blocks(cmd->sm, result); cmd 1031 drivers/md/dm-clone-metadata.c up_read(&cmd->lock); cmd 37 drivers/md/dm-clone-metadata.h int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr); cmd 51 drivers/md/dm-clone-metadata.h int dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start, cmd 74 drivers/md/dm-clone-metadata.h void dm_clone_metadata_close(struct dm_clone_metadata *cmd); cmd 94 drivers/md/dm-clone-metadata.h int dm_clone_metadata_pre_commit(struct dm_clone_metadata *cmd); cmd 95 drivers/md/dm-clone-metadata.h int dm_clone_metadata_commit(struct dm_clone_metadata *cmd); cmd 114 drivers/md/dm-clone-metadata.h int dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd); cmd 119 drivers/md/dm-clone-metadata.h bool dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd); cmd 125 drivers/md/dm-clone-metadata.h int dm_clone_metadata_abort(struct dm_clone_metadata *cmd); cmd 137 drivers/md/dm-clone-metadata.h void dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd); cmd 138 drivers/md/dm-clone-metadata.h void dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd); cmd 143 drivers/md/dm-clone-metadata.h bool dm_clone_is_hydration_done(struct dm_clone_metadata *cmd); cmd 148 drivers/md/dm-clone-metadata.h bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr); cmd 153 drivers/md/dm-clone-metadata.h bool dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd, cmd 159 drivers/md/dm-clone-metadata.h unsigned int dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd); cmd 164 drivers/md/dm-clone-metadata.h unsigned long dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd, cmd 170 drivers/md/dm-clone-metadata.h int dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd, dm_block_t *result); cmd 175 drivers/md/dm-clone-metadata.h int dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd, dm_block_t *result); cmd 87 drivers/md/dm-clone-target.c struct dm_clone_metadata *cmd; cmd 186 drivers/md/dm-clone-target.c dm_clone_metadata_set_read_only(clone->cmd); cmd 190 drivers/md/dm-clone-target.c dm_clone_metadata_set_read_write(clone->cmd); cmd 211 drivers/md/dm-clone-target.c if (dm_clone_metadata_abort(clone->cmd)) { cmd 226 drivers/md/dm-clone-target.c if (dm_clone_reload_in_core_bitset(clone->cmd)) { cmd 279 drivers/md/dm-clone-target.c dm_clone_changed_this_transaction(clone->cmd); cmd 506 drivers/md/dm-clone-target.c if (dm_clone_is_range_hydrated(clone->cmd, rs, nr_regions)) { cmd 712 drivers/md/dm-clone-target.c r = dm_clone_set_region_hydrated(clone->cmd, hd->region_nr); cmd 895 drivers/md/dm-clone-target.c if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { cmd 914 drivers/md/dm-clone-target.c if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { cmd 1031 drivers/md/dm-clone-target.c offset = dm_clone_find_next_unhydrated_region(clone->cmd, offset); cmd 1038 drivers/md/dm-clone-target.c if (!dm_clone_is_region_hydrated(clone->cmd, offset) && cmd 1077 drivers/md/dm-clone-target.c if (dm_clone_is_hydration_done(clone->cmd)) cmd 1141 drivers/md/dm-clone-target.c if (!dm_clone_changed_this_transaction(clone->cmd)) cmd 1149 drivers/md/dm-clone-target.c r = dm_clone_metadata_pre_commit(clone->cmd); cmd 1168 drivers/md/dm-clone-target.c r = dm_clone_metadata_commit(clone->cmd); cmd 1174 drivers/md/dm-clone-target.c if (dm_clone_is_hydration_done(clone->cmd)) cmd 1209 drivers/md/dm-clone-target.c r = dm_clone_cond_set_range(clone->cmd, rs, nr_regions); cmd 1255 drivers/md/dm-clone-target.c !(dm_clone_changed_this_transaction(clone->cmd) && need_commit_due_to_time(clone))) cmd 1370 drivers/md/dm-clone-target.c if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { cmd 1456 drivers/md/dm-clone-target.c r = dm_clone_get_free_metadata_block_count(clone->cmd, &nr_free_metadata_blocks); cmd 1464 drivers/md/dm-clone-target.c r = dm_clone_get_metadata_dev_size(clone->cmd, &nr_metadata_blocks); cmd 1477 drivers/md/dm-clone-target.c dm_clone_nr_of_hydrated_regions(clone->cmd), cmd 1864 drivers/md/dm-clone-target.c clone->cmd = dm_clone_metadata_open(clone->metadata_dev->bdev, ti->len, cmd 1866 drivers/md/dm-clone-target.c if (IS_ERR(clone->cmd)) { cmd 1868 drivers/md/dm-clone-target.c r = PTR_ERR(clone->cmd); cmd 1953 drivers/md/dm-clone-target.c dm_clone_metadata_close(clone->cmd); cmd 1982 drivers/md/dm-clone-target.c dm_clone_metadata_close(clone->cmd); cmd 1664 drivers/md/dm-ioctl.c static ioctl_fn lookup_ioctl(unsigned int cmd, int *ioctl_flags) cmd 1667 drivers/md/dm-ioctl.c int cmd; cmd 1695 drivers/md/dm-ioctl.c if (unlikely(cmd >= ARRAY_SIZE(_ioctls))) cmd 1698 drivers/md/dm-ioctl.c *ioctl_flags = _ioctls[cmd].flags; cmd 1699 drivers/md/dm-ioctl.c return _ioctls[cmd].fn; cmd 1706 drivers/md/dm-ioctl.c static int check_version(unsigned int cmd, struct dm_ioctl __user *user) cmd 1720 drivers/md/dm-ioctl.c version[0], version[1], version[2], cmd); cmd 1810 drivers/md/dm-ioctl.c static int validate_params(uint cmd, struct dm_ioctl *param) cmd 1819 drivers/md/dm-ioctl.c if (cmd == DM_REMOVE_ALL_CMD || cmd 1820 drivers/md/dm-ioctl.c cmd == DM_LIST_DEVICES_CMD || cmd 1821 drivers/md/dm-ioctl.c cmd == DM_LIST_VERSIONS_CMD) cmd 1824 drivers/md/dm-ioctl.c if (cmd == DM_DEV_CREATE_CMD) { cmd 1830 drivers/md/dm-ioctl.c DMWARN("only supply one of name or uuid, cmd(%u)", cmd); cmd 1846 drivers/md/dm-ioctl.c unsigned int cmd; cmd 1859 drivers/md/dm-ioctl.c cmd = _IOC_NR(command); cmd 1865 drivers/md/dm-ioctl.c r = check_version(cmd, user); cmd 1872 drivers/md/dm-ioctl.c if (cmd == DM_VERSION_CMD) cmd 1875 drivers/md/dm-ioctl.c fn = lookup_ioctl(cmd, &ioctl_flags); cmd 1890 drivers/md/dm-ioctl.c r = validate_params(cmd, param); cmd 1899 drivers/md/dm-ioctl.c DMERR("ioctl %d tried to output some data but has IOCTL_FLAGS_NO_PARAMS set", cmd); cmd 534 drivers/md/dm.c unsigned int cmd, unsigned long arg) cmd 551 drivers/md/dm.c current->comm, cmd); cmd 557 drivers/md/dm.c r = __blkdev_driver_ioctl(bdev, mode, cmd, arg); cmd 2778 drivers/md/md.c static int cmd_match(const char *cmd, const char *str) cmd 2784 drivers/md/md.c while (*cmd && *str && *cmd == *str) { cmd 2785 drivers/md/md.c cmd++; cmd 2788 drivers/md/md.c if (*cmd == '\n') cmd 2789 drivers/md/md.c cmd++; cmd 2790 drivers/md/md.c if (*str || *cmd) cmd 7250 drivers/md/md.c static inline bool md_ioctl_valid(unsigned int cmd) cmd 7252 drivers/md/md.c switch (cmd) { cmd 7277 drivers/md/md.c unsigned int cmd, unsigned long arg) cmd 7285 drivers/md/md.c if (!md_ioctl_valid(cmd)) cmd 7288 drivers/md/md.c switch (cmd) { cmd 7302 drivers/md/md.c switch (cmd) { cmd 7328 drivers/md/md.c switch (cmd) { cmd 7353 drivers/md/md.c if (cmd == ADD_NEW_DISK) cmd 7357 drivers/md/md.c if (cmd == HOT_REMOVE_DISK) cmd 7363 drivers/md/md.c if (cmd == STOP_ARRAY || cmd == STOP_ARRAY_RO) { cmd 7382 drivers/md/md.c err, cmd); cmd 7386 drivers/md/md.c if (cmd == SET_ARRAY_INFO) { cmd 7426 drivers/md/md.c && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY cmd 7427 drivers/md/md.c && cmd != RUN_ARRAY && cmd != SET_BITMAP_FILE cmd 7428 drivers/md/md.c && cmd != GET_BITMAP_FILE) { cmd 7436 drivers/md/md.c switch (cmd) { cmd 7527 drivers/md/md.c switch (cmd) { cmd 7574 drivers/md/md.c unsigned int cmd, unsigned long arg) cmd 7576 drivers/md/md.c switch (cmd) { cmd 7588 drivers/md/md.c return md_ioctl(bdev, mode, cmd, arg); cmd 1042 drivers/media/cec/cec-adap.c u8 cmd = msg->msg[1]; cmd 1092 drivers/media/cec/cec-adap.c if (valid_la && msg->len > 1 && cec_msg_size[cmd]) { cmd 1093 drivers/media/cec/cec-adap.c u8 dir_fl = cec_msg_size[cmd] & BOTH; cmd 1095 drivers/media/cec/cec-adap.c min_len = cec_msg_size[cmd] & 0x1f; cmd 1109 drivers/media/cec/cec-adap.c switch (cmd) { cmd 1150 drivers/media/cec/cec-adap.c if (valid_la && msg->len > 1 && cmd != CEC_MSG_CDC_MESSAGE) { cmd 1151 drivers/media/cec/cec-adap.c bool abort = cmd == CEC_MSG_FEATURE_ABORT; cmd 1155 drivers/media/cec/cec-adap.c cmd = msg->msg[2]; cmd 1170 drivers/media/cec/cec-adap.c (cmd == CEC_MSG_REPORT_ARC_INITIATED || cmd 1171 drivers/media/cec/cec-adap.c cmd == CEC_MSG_REPORT_ARC_TERMINATED) && cmd 1174 drivers/media/cec/cec-adap.c dst->reply = cmd; cmd 1177 drivers/media/cec/cec-adap.c if ((abort && cmd != dst->msg[1]) || cmd 1178 drivers/media/cec/cec-adap.c (!abort && cmd != dst->reply)) cmd 483 drivers/media/cec/cec-api.c static long cec_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 493 drivers/media/cec/cec-api.c switch (cmd) { cmd 16 drivers/media/cec/cec-pin-error-inj.c const char *cmd; cmd 51 drivers/media/cec/cec-pin-error-inj.c u16 cmd = CEC_ERROR_INJ_OP_ANY; cmd 54 drivers/media/cec/cec-pin-error-inj.c if (!(pin->error_inj[cmd] & CEC_ERROR_INJ_RX_MASK) && cmd 56 drivers/media/cec/cec-pin-error-inj.c cmd = pin->rx_msg.msg[1]; cmd 57 drivers/media/cec/cec-pin-error-inj.c return (pin->error_inj[cmd] & CEC_ERROR_INJ_RX_MASK) ? cmd : cmd 63 drivers/media/cec/cec-pin-error-inj.c u16 cmd = CEC_ERROR_INJ_OP_ANY; cmd 65 drivers/media/cec/cec-pin-error-inj.c if (!(pin->error_inj[cmd] & CEC_ERROR_INJ_TX_MASK) && cmd 67 drivers/media/cec/cec-pin-error-inj.c cmd = pin->tx_msg.msg[1]; cmd 68 drivers/media/cec/cec-pin-error-inj.c return (pin->error_inj[cmd] & CEC_ERROR_INJ_TX_MASK) ? cmd : cmd 193 drivers/media/cec/cec-pin-error-inj.c for (i = 0; cec_error_inj_cmds[i].cmd; i++) { cmd 194 drivers/media/cec/cec-pin-error-inj.c const char *cmd = cec_error_inj_cmds[i].cmd; cmd 200 drivers/media/cec/cec-pin-error-inj.c if (strcmp(token, cmd)) cmd 240 drivers/media/cec/cec-pin-error-inj.c static void cec_pin_show_cmd(struct seq_file *sf, u32 cmd, u8 mode) cmd 242 drivers/media/cec/cec-pin-error-inj.c if (cmd == CEC_ERROR_INJ_OP_ANY) cmd 245 drivers/media/cec/cec-pin-error-inj.c seq_printf(sf, "0x%02x,", cmd); cmd 314 drivers/media/cec/cec-pin-error-inj.c for (j = 0; cec_error_inj_cmds[j].cmd; j++) { cmd 315 drivers/media/cec/cec-pin-error-inj.c const char *cmd = cec_error_inj_cmds[j].cmd; cmd 326 drivers/media/cec/cec-pin-error-inj.c seq_puts(sf, cmd); cmd 160 drivers/media/cec/cec-pin.c u16 cmd = cec_pin_rx_error_inj(pin); cmd 161 drivers/media/cec/cec-pin.c u64 e = pin->error_inj[cmd]; cmd 165 drivers/media/cec/cec-pin.c u8 pos = pin->error_inj_args[cmd][arg_idx]; cmd 175 drivers/media/cec/cec-pin.c pin->error_inj[cmd] &= cmd 222 drivers/media/cec/cec-pin.c u16 cmd = cec_pin_tx_error_inj(pin); cmd 223 drivers/media/cec/cec-pin.c u64 e = pin->error_inj[cmd]; cmd 227 drivers/media/cec/cec-pin.c u8 pos = pin->error_inj_args[cmd][arg_idx]; cmd 237 drivers/media/cec/cec-pin.c pin->error_inj[cmd] &= cmd 155 drivers/media/common/b2c2/flexcop-fe-tuner.c struct dvb_diseqc_master_cmd *cmd) cmd 157 drivers/media/common/b2c2/flexcop-fe-tuner.c return flexcop_send_diseqc_msg(fe, cmd->msg_len, cmd->msg, 0); cmd 951 drivers/media/common/cx2341x.c struct v4l2_ext_controls *ctrls, unsigned int cmd) cmd 956 drivers/media/common/cx2341x.c if (cmd == VIDIOC_G_EXT_CTRLS) { cmd 1008 drivers/media/common/cx2341x.c u32 cmd, int args, ...) cmd 1019 drivers/media/common/cx2341x.c return func(priv, cmd, args, 0, data); cmd 1301 drivers/media/common/cx2341x.c u32 cmd, int args, ...) cmd 1312 drivers/media/common/cx2341x.c return hdl->func(hdl->priv, cmd, args, 0, data); cmd 1035 drivers/media/dvb-core/dmxdev.c unsigned int cmd, void *parg) cmd 1045 drivers/media/dvb-core/dmxdev.c switch (cmd) { cmd 1187 drivers/media/dvb-core/dmxdev.c static long dvb_demux_ioctl(struct file *file, unsigned int cmd, cmd 1190 drivers/media/dvb-core/dmxdev.c return dvb_usercopy(file, cmd, arg, dvb_demux_do_ioctl); cmd 1289 drivers/media/dvb-core/dmxdev.c unsigned int cmd, void *parg) cmd 1299 drivers/media/dvb-core/dmxdev.c switch (cmd) { cmd 1336 drivers/media/dvb-core/dmxdev.c unsigned int cmd, unsigned long arg) cmd 1338 drivers/media/dvb-core/dmxdev.c return dvb_usercopy(file, cmd, arg, dvb_dvr_do_ioctl); cmd 1337 drivers/media/dvb-core/dvb_ca_en50221.c unsigned int cmd, void *parg) cmd 1349 drivers/media/dvb-core/dvb_ca_en50221.c switch (cmd) { cmd 1420 drivers/media/dvb-core/dvb_ca_en50221.c unsigned int cmd, unsigned long arg) cmd 1422 drivers/media/dvb-core/dvb_ca_en50221.c return dvb_usercopy(file, cmd, arg, dvb_ca_en50221_io_do_ioctl); cmd 1064 drivers/media/dvb-core/dvb_frontend.c .cmd = n, \ cmd 1072 drivers/media/dvb-core/dvb_frontend.c __u32 cmd; /* A unique ID */ cmd 1336 drivers/media/dvb-core/dvb_frontend.c unsigned int cmd, void *parg); cmd 1345 drivers/media/dvb-core/dvb_frontend.c switch (tvp->cmd) { cmd 1555 drivers/media/dvb-core/dvb_frontend.c __func__, tvp->cmd); cmd 1559 drivers/media/dvb-core/dvb_frontend.c if (!dtv_cmds[tvp->cmd].buffer) cmd 1562 drivers/media/dvb-core/dvb_frontend.c __func__, tvp->cmd, dtv_cmds[tvp->cmd].name, cmd 1568 drivers/media/dvb-core/dvb_frontend.c tvp->cmd, dtv_cmds[tvp->cmd].name, cmd 1809 drivers/media/dvb-core/dvb_frontend.c u32 cmd, u32 data) cmd 1815 drivers/media/dvb-core/dvb_frontend.c if (!cmd || cmd > DTV_MAX_COMMAND) cmd 1817 drivers/media/dvb-core/dvb_frontend.c __func__, cmd); cmd 1821 drivers/media/dvb-core/dvb_frontend.c __func__, cmd, dtv_cmds[cmd].name, data); cmd 1822 drivers/media/dvb-core/dvb_frontend.c switch (cmd) { cmd 1987 drivers/media/dvb-core/dvb_frontend.c static int dvb_frontend_do_ioctl(struct file *file, unsigned int cmd, cmd 1995 drivers/media/dvb-core/dvb_frontend.c dev_dbg(fe->dvb->device, "%s: (%d)\n", __func__, _IOC_NR(cmd)); cmd 2018 drivers/media/dvb-core/dvb_frontend.c && (_IOC_DIR(cmd) != _IOC_READ cmd 2019 drivers/media/dvb-core/dvb_frontend.c || cmd == FE_GET_EVENT cmd 2020 drivers/media/dvb-core/dvb_frontend.c || cmd == FE_DISEQC_RECV_SLAVE_REPLY)) { cmd 2025 drivers/media/dvb-core/dvb_frontend.c err = dvb_frontend_handle_ioctl(file, cmd, parg); cmd 2031 drivers/media/dvb-core/dvb_frontend.c static long dvb_frontend_ioctl(struct file *file, unsigned int cmd, cmd 2039 drivers/media/dvb-core/dvb_frontend.c return dvb_usercopy(file, cmd, arg, dvb_frontend_do_ioctl); cmd 2044 drivers/media/dvb-core/dvb_frontend.c __u32 cmd; cmd 2067 drivers/media/dvb-core/dvb_frontend.c static int dvb_frontend_handle_compat_ioctl(struct file *file, unsigned int cmd, cmd 2075 drivers/media/dvb-core/dvb_frontend.c if (cmd == COMPAT_FE_SET_PROPERTY) { cmd 2097 drivers/media/dvb-core/dvb_frontend.c (tvp + i)->cmd, cmd 2105 drivers/media/dvb-core/dvb_frontend.c } else if (cmd == COMPAT_FE_GET_PROPERTY) { cmd 2159 drivers/media/dvb-core/dvb_frontend.c static long dvb_frontend_compat_ioctl(struct file *file, unsigned int cmd, cmd 2167 drivers/media/dvb-core/dvb_frontend.c if (cmd == COMPAT_FE_SET_PROPERTY || cmd == COMPAT_FE_GET_PROPERTY) { cmd 2171 drivers/media/dvb-core/dvb_frontend.c err = dvb_frontend_handle_compat_ioctl(file, cmd, arg); cmd 2177 drivers/media/dvb-core/dvb_frontend.c return dvb_frontend_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 2390 drivers/media/dvb-core/dvb_frontend.c unsigned int cmd, void *parg) cmd 2400 drivers/media/dvb-core/dvb_frontend.c switch (cmd) { cmd 2423 drivers/media/dvb-core/dvb_frontend.c (tvp + i)->cmd, cmd 2519 drivers/media/dvb-core/dvb_frontend.c struct dvb_diseqc_master_cmd *cmd = parg; cmd 2521 drivers/media/dvb-core/dvb_frontend.c if (cmd->msg_len > sizeof(cmd->msg)) { cmd 2525 drivers/media/dvb-core/dvb_frontend.c err = fe->ops.diseqc_send_master_cmd(fe, cmd); cmd 1423 drivers/media/dvb-core/dvb_net.c unsigned int cmd, void *parg) cmd 1435 drivers/media/dvb-core/dvb_net.c switch (cmd) { cmd 1549 drivers/media/dvb-core/dvb_net.c unsigned int cmd, unsigned long arg) cmd 1551 drivers/media/dvb-core/dvb_net.c return dvb_usercopy(file, cmd, arg, dvb_net_do_ioctl); cmd 180 drivers/media/dvb-core/dvbdev.c unsigned int cmd, unsigned long arg) cmd 190 drivers/media/dvb-core/dvbdev.c return dvb_usercopy(file, cmd, arg, dvbdev->kernel_ioctl); cmd 905 drivers/media/dvb-core/dvbdev.c unsigned int cmd, unsigned long arg, cmd 907 drivers/media/dvb-core/dvbdev.c unsigned int cmd, void *arg)) cmd 915 drivers/media/dvb-core/dvbdev.c switch (_IOC_DIR(cmd)) { cmd 926 drivers/media/dvb-core/dvbdev.c if (_IOC_SIZE(cmd) <= sizeof(sbuf)) { cmd 930 drivers/media/dvb-core/dvbdev.c mbuf = kmalloc(_IOC_SIZE(cmd), GFP_KERNEL); cmd 937 drivers/media/dvb-core/dvbdev.c if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd))) cmd 943 drivers/media/dvb-core/dvbdev.c if ((err = func(file, cmd, parg)) == -ENOIOCTLCMD) cmd 950 drivers/media/dvb-core/dvbdev.c switch (_IOC_DIR(cmd)) cmd 954 drivers/media/dvb-core/dvbdev.c if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd))) cmd 1279 drivers/media/dvb-frontends/af9013.c static int af9013_wregs(struct i2c_client *client, u8 cmd, u16 reg, cmd 1300 drivers/media/dvb-frontends/af9013.c buf[2] = cmd; cmd 1321 drivers/media/dvb-frontends/af9013.c static int af9013_rregs(struct i2c_client *client, u8 cmd, u16 reg, cmd 1342 drivers/media/dvb-frontends/af9013.c buf[2] = cmd; cmd 1367 drivers/media/dvb-frontends/af9013.c u8 cmd; cmd 1374 drivers/media/dvb-frontends/af9013.c cmd = 0 << 7|0 << 6|(len - 1) << 2|1 << 1|1 << 0; cmd 1375 drivers/media/dvb-frontends/af9013.c ret = af9013_wregs(client, cmd, reg, val, len, lock); cmd 1380 drivers/media/dvb-frontends/af9013.c cmd = 1 << 7|1 << 6|(len - 1) << 2|1 << 1|1 << 0; cmd 1381 drivers/media/dvb-frontends/af9013.c ret = af9013_wregs(client, cmd, reg, val, len, lock); cmd 1385 drivers/media/dvb-frontends/af9013.c cmd = 0 << 7|0 << 6|(1 - 1) << 2|1 << 1|1 << 0; cmd 1387 drivers/media/dvb-frontends/af9013.c ret = af9013_wregs(client, cmd, reg + i, val + i, 1, cmd 1406 drivers/media/dvb-frontends/af9013.c u8 cmd; cmd 1413 drivers/media/dvb-frontends/af9013.c cmd = 0 << 7|0 << 6|(len - 1) << 2|1 << 1|0 << 0; cmd 1414 drivers/media/dvb-frontends/af9013.c ret = af9013_rregs(client, cmd, reg, val_buf, len, lock); cmd 1418 drivers/media/dvb-frontends/af9013.c cmd = 0 << 7|0 << 6|(1 - 1) << 2|1 << 1|0 << 0; cmd 1420 drivers/media/dvb-frontends/af9013.c ret = af9013_rregs(client, cmd, reg + i, val + i, 1, cmd 205 drivers/media/dvb-frontends/bcm3510.c static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *obuf, u8 olen, u8 *ibuf, u8 ilen) cmd 220 drivers/media/dvb-frontends/bcm3510.c ob[0] = cmd; cmd 499 drivers/media/dvb-frontends/bcm3510.c struct bcm3510_hab_cmd_ext_acquire cmd; cmd 503 drivers/media/dvb-frontends/bcm3510.c memset(&cmd,0,sizeof(cmd)); cmd 506 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x1; cmd 507 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.SYM_RATE = 0x1; cmd 508 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.IF_FREQ = 0x1; cmd 511 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x2; cmd 512 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.SYM_RATE = 0x2; cmd 513 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.IF_FREQ = 0x1; cmd 517 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x3; cmd 520 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x4; cmd 523 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x5; cmd 526 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x6; cmd 529 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x7; cmd 533 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x8; cmd 534 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.SYM_RATE = 0x0; cmd 535 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.IF_FREQ = 0x0; cmd 538 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.MODE = 0x9; cmd 539 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.SYM_RATE = 0x0; cmd 540 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE1.IF_FREQ = 0x0; cmd 545 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.OFFSET = 0; cmd 546 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.NTSCSWEEP = 1; cmd 547 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.FA = 1; cmd 548 drivers/media/dvb-frontends/bcm3510.c cmd.ACQUIRE0.BW = 0; cmd 561 drivers/media/dvb-frontends/bcm3510.c bcm3510_do_hab_cmd(st, CMD_ACQUIRE, MSGID_EXT_TUNER_ACQUIRE, (u8 *) &cmd, sizeof(cmd), NULL, 0); cmd 399 drivers/media/dvb-frontends/cx24110.c struct dvb_diseqc_master_cmd *cmd) cmd 405 drivers/media/dvb-frontends/cx24110.c if (cmd->msg_len < 3 || cmd->msg_len > 6) cmd 408 drivers/media/dvb-frontends/cx24110.c for (i = 0; i < cmd->msg_len; i++) cmd 409 drivers/media/dvb-frontends/cx24110.c cx24110_writereg(state, 0x79 + i, cmd->msg[i]); cmd 419 drivers/media/dvb-frontends/cx24110.c cx24110_writereg(state, 0x76, ((rv & 0x90) | 0x40) | ((cmd->msg_len-3) & 3)); cmd 514 drivers/media/dvb-frontends/cx24116.c static int cx24116_cmd_execute(struct dvb_frontend *fe, struct cx24116_cmd *cmd) cmd 530 drivers/media/dvb-frontends/cx24116.c for (i = 0; i < cmd->len ; i++) { cmd 531 drivers/media/dvb-frontends/cx24116.c dprintk("%s: 0x%02x == 0x%02x\n", __func__, i, cmd->args[i]); cmd 532 drivers/media/dvb-frontends/cx24116.c cx24116_writereg(state, i, cmd->args[i]); cmd 554 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 613 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_SET_VCO; cmd 614 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x05; cmd 615 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = 0xdc; cmd 616 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = 0xda; cmd 617 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = 0xae; cmd 618 drivers/media/dvb-frontends/cx24116.c cmd.args[0x05] = 0xaa; cmd 619 drivers/media/dvb-frontends/cx24116.c cmd.args[0x06] = 0x04; cmd 620 drivers/media/dvb-frontends/cx24116.c cmd.args[0x07] = 0x9d; cmd 621 drivers/media/dvb-frontends/cx24116.c cmd.args[0x08] = 0xfc; cmd 622 drivers/media/dvb-frontends/cx24116.c cmd.args[0x09] = 0x06; cmd 623 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x0a; cmd 624 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 631 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_TUNERINIT; cmd 632 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x00; cmd 633 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = 0x00; cmd 634 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x03; cmd 635 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 642 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_MPEGCONFIG; cmd 643 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x01; cmd 644 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = 0x75; cmd 645 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = 0x00; cmd 647 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = state->config->mpg_clk_pos_pol; cmd 649 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = 0x02; cmd 650 drivers/media/dvb-frontends/cx24116.c cmd.args[0x05] = 0x00; cmd 651 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x06; cmd 652 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 657 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_UPDFWVERS; cmd 658 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 660 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = i; cmd 661 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 714 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 721 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_GETAGC; cmd 722 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x01; cmd 723 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 835 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 850 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_LNBDCLEVEL; cmd 851 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = (voltage == SEC_VOLTAGE_18 ? 0x01 : 0x00); cmd 852 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 857 drivers/media/dvb-frontends/cx24116.c return cx24116_cmd_execute(fe, &cmd); cmd 863 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 881 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_SET_TONE; cmd 882 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x00; cmd 883 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = 0x00; cmd 888 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = 0x01; cmd 892 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = 0x00; cmd 895 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x04; cmd 900 drivers/media/dvb-frontends/cx24116.c return cx24116_cmd_execute(fe, &cmd); cmd 907 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 911 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_LNBCONFIG; cmd 912 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x00; cmd 913 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = 0x10; cmd 914 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = 0x00; cmd 915 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = 0x8f; cmd 916 drivers/media/dvb-frontends/cx24116.c cmd.args[0x05] = 0x28; cmd 917 drivers/media/dvb-frontends/cx24116.c cmd.args[0x06] = (toneburst == CX24116_DISEQC_TONEOFF) ? 0x00 : 0x01; cmd 918 drivers/media/dvb-frontends/cx24116.c cmd.args[0x07] = 0x01; cmd 919 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x08; cmd 920 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 1146 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 1157 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_TUNERSLEEP; cmd 1158 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0; cmd 1159 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 1160 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 1178 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 1184 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_TUNERSLEEP; cmd 1185 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 1; cmd 1186 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 1187 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 1206 drivers/media/dvb-frontends/cx24116.c struct cx24116_cmd cmd; cmd 1330 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_BANDWIDTH; cmd 1331 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x01; cmd 1332 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 1333 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 1338 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_TUNEREQUEST; cmd 1341 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = (state->dcur.frequency & 0xff0000) >> 16; cmd 1342 drivers/media/dvb-frontends/cx24116.c cmd.args[0x02] = (state->dcur.frequency & 0x00ff00) >> 8; cmd 1343 drivers/media/dvb-frontends/cx24116.c cmd.args[0x03] = (state->dcur.frequency & 0x0000ff); cmd 1346 drivers/media/dvb-frontends/cx24116.c cmd.args[0x04] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; cmd 1347 drivers/media/dvb-frontends/cx24116.c cmd.args[0x05] = ((state->dcur.symbol_rate / 1000) & 0x00ff); cmd 1350 drivers/media/dvb-frontends/cx24116.c cmd.args[0x06] = state->dcur.inversion_val; cmd 1353 drivers/media/dvb-frontends/cx24116.c cmd.args[0x07] = state->dcur.fec_val | state->dcur.pilot_val; cmd 1355 drivers/media/dvb-frontends/cx24116.c cmd.args[0x08] = CX24116_SEARCH_RANGE_KHZ >> 8; cmd 1356 drivers/media/dvb-frontends/cx24116.c cmd.args[0x09] = CX24116_SEARCH_RANGE_KHZ & 0xff; cmd 1357 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0a] = 0x00; cmd 1358 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0b] = 0x00; cmd 1359 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0c] = state->dcur.rolloff_val; cmd 1360 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0d] = state->dcur.fec_mask; cmd 1363 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0e] = 0x04; cmd 1364 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0f] = 0x00; cmd 1365 drivers/media/dvb-frontends/cx24116.c cmd.args[0x10] = 0x01; cmd 1366 drivers/media/dvb-frontends/cx24116.c cmd.args[0x11] = 0x77; cmd 1367 drivers/media/dvb-frontends/cx24116.c cmd.args[0x12] = 0x36; cmd 1371 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0e] = 0x06; cmd 1372 drivers/media/dvb-frontends/cx24116.c cmd.args[0x0f] = 0x00; cmd 1373 drivers/media/dvb-frontends/cx24116.c cmd.args[0x10] = 0x00; cmd 1374 drivers/media/dvb-frontends/cx24116.c cmd.args[0x11] = 0xFA; cmd 1375 drivers/media/dvb-frontends/cx24116.c cmd.args[0x12] = 0x24; cmd 1380 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x13; cmd 1393 drivers/media/dvb-frontends/cx24116.c ret = cx24116_cmd_execute(fe, &cmd); cmd 1417 drivers/media/dvb-frontends/cx24116.c cmd.args[0x07] ^= CX24116_PILOT_ON; cmd 1421 drivers/media/dvb-frontends/cx24116.c cmd.args[0x00] = CMD_BANDWIDTH; cmd 1422 drivers/media/dvb-frontends/cx24116.c cmd.args[0x01] = 0x00; cmd 1423 drivers/media/dvb-frontends/cx24116.c cmd.len = 0x02; cmd 1424 drivers/media/dvb-frontends/cx24116.c return cx24116_cmd_execute(fe, &cmd); cmd 279 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd *cmd) cmd 287 drivers/media/dvb-frontends/cx24117.c __func__, state->demod, cmd->len); cmd 290 drivers/media/dvb-frontends/cx24117.c memcpy(&buf[1], cmd->args, cmd->len); cmd 294 drivers/media/dvb-frontends/cx24117.c msg.len = cmd->len+1; cmd 300 drivers/media/dvb-frontends/cx24117.c KBUILD_MODNAME, state->demod, ret, cmd->len); cmd 495 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd *cmd) cmd 509 drivers/media/dvb-frontends/cx24117.c cx24117_writecmd(state, cmd); cmd 527 drivers/media/dvb-frontends/cx24117.c static int cx24117_cmd_execute(struct dvb_frontend *fe, struct cx24117_cmd *cmd) cmd 533 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, cmd); cmd 543 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 633 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_DEMODINIT; cmd 634 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x00; cmd 635 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x01; cmd 636 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x00; cmd 637 drivers/media/dvb-frontends/cx24117.c cmd.len = 4; cmd 638 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 643 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_SET_VCOFREQ; cmd 644 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x06; cmd 645 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x2b; cmd 646 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0xd8; cmd 647 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0xa5; cmd 648 drivers/media/dvb-frontends/cx24117.c cmd.args[5] = 0xee; cmd 649 drivers/media/dvb-frontends/cx24117.c cmd.args[6] = 0x03; cmd 650 drivers/media/dvb-frontends/cx24117.c cmd.args[7] = 0x9d; cmd 651 drivers/media/dvb-frontends/cx24117.c cmd.args[8] = 0xfc; cmd 652 drivers/media/dvb-frontends/cx24117.c cmd.args[9] = 0x06; cmd 653 drivers/media/dvb-frontends/cx24117.c cmd.args[10] = 0x02; cmd 654 drivers/media/dvb-frontends/cx24117.c cmd.args[11] = 0x9d; cmd 655 drivers/media/dvb-frontends/cx24117.c cmd.args[12] = 0xfc; cmd 656 drivers/media/dvb-frontends/cx24117.c cmd.len = 13; cmd 657 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 662 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_TUNERINIT; cmd 663 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x00; cmd 664 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x01; cmd 665 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x00; cmd 666 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0x00; cmd 667 drivers/media/dvb-frontends/cx24117.c cmd.args[5] = 0x01; cmd 668 drivers/media/dvb-frontends/cx24117.c cmd.args[6] = 0x01; cmd 669 drivers/media/dvb-frontends/cx24117.c cmd.args[7] = 0x01; cmd 670 drivers/media/dvb-frontends/cx24117.c cmd.args[8] = 0x00; cmd 671 drivers/media/dvb-frontends/cx24117.c cmd.args[9] = 0x05; cmd 672 drivers/media/dvb-frontends/cx24117.c cmd.args[10] = 0x02; cmd 673 drivers/media/dvb-frontends/cx24117.c cmd.args[11] = 0x02; cmd 674 drivers/media/dvb-frontends/cx24117.c cmd.args[12] = 0x00; cmd 675 drivers/media/dvb-frontends/cx24117.c cmd.len = 13; cmd 676 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 681 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_GLOBAL_MPEGCFG; cmd 682 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x00; cmd 683 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x00; cmd 684 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x00; cmd 685 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0x01; cmd 686 drivers/media/dvb-frontends/cx24117.c cmd.args[5] = 0x00; cmd 687 drivers/media/dvb-frontends/cx24117.c cmd.len = 6; cmd 688 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 694 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_MPEGCFG; cmd 695 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (u8) i; cmd 696 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x00; cmd 697 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x05; cmd 698 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0x00; cmd 699 drivers/media/dvb-frontends/cx24117.c cmd.args[5] = 0x00; cmd 700 drivers/media/dvb-frontends/cx24117.c cmd.args[6] = 0x55; cmd 701 drivers/media/dvb-frontends/cx24117.c cmd.args[7] = 0x00; cmd 702 drivers/media/dvb-frontends/cx24117.c cmd.len = 8; cmd 703 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 713 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_FWVERSION; cmd 714 drivers/media/dvb-frontends/cx24117.c cmd.len = 2; cmd 716 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = i; cmd 717 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 785 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 793 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_GET_AGCACC; cmd 794 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (u8) state->demod; cmd 795 drivers/media/dvb-frontends/cx24117.c cmd.len = 2; cmd 796 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 902 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 913 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_SET_GPIOOUT; cmd 914 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = reg; /* mask */ cmd 915 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 920 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = reg; cmd 921 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 933 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_LNBDCLEVEL; cmd 934 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = state->demod ? 0 : 1; cmd 935 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = (voltage == SEC_VOLTAGE_18 ? 0x01 : 0x00); cmd 936 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 937 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 943 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x00; cmd 944 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 954 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 974 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_LNBPCBCONFIG; cmd 975 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (state->demod ? 0 : 1); cmd 976 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x00; cmd 977 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x00; cmd 978 drivers/media/dvb-frontends/cx24117.c cmd.len = 5; cmd 981 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0x01; cmd 984 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = 0x00; cmd 990 drivers/media/dvb-frontends/cx24117.c return cx24117_cmd_execute(fe, &cmd); cmd 1220 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 1229 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_SET_SLEEPMODE; cmd 1230 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (state->demod ? 1 : 0); cmd 1231 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0; cmd 1232 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 1233 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 1242 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_BERCTRL; cmd 1243 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (state->demod ? 1 : 0); cmd 1244 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x10; cmd 1245 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = 0x10; cmd 1246 drivers/media/dvb-frontends/cx24117.c cmd.len = 4; cmd 1247 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 1252 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_ENABLERSCORR; cmd 1253 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (state->demod ? 1 : 0); cmd 1254 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = CX24117_OCC; cmd 1255 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 1256 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 1262 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_SET_GPIODIR; cmd 1263 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = 0x30; cmd 1264 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 0x30; cmd 1265 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 1266 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute_nolock(fe, &cmd); cmd 1280 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 1286 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_SET_SLEEPMODE; cmd 1287 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (state->demod ? 1 : 0); cmd 1288 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = 1; cmd 1289 drivers/media/dvb-frontends/cx24117.c cmd.len = 3; cmd 1290 drivers/media/dvb-frontends/cx24117.c return cx24117_cmd_execute(fe, &cmd); cmd 1300 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 1436 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_TUNEREQUEST; cmd 1439 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = state->demod; cmd 1442 drivers/media/dvb-frontends/cx24117.c cmd.args[2] = (state->dcur.frequency & 0xff0000) >> 16; cmd 1443 drivers/media/dvb-frontends/cx24117.c cmd.args[3] = (state->dcur.frequency & 0x00ff00) >> 8; cmd 1444 drivers/media/dvb-frontends/cx24117.c cmd.args[4] = (state->dcur.frequency & 0x0000ff); cmd 1447 drivers/media/dvb-frontends/cx24117.c cmd.args[5] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; cmd 1448 drivers/media/dvb-frontends/cx24117.c cmd.args[6] = ((state->dcur.symbol_rate / 1000) & 0x00ff); cmd 1451 drivers/media/dvb-frontends/cx24117.c cmd.args[7] = state->dcur.inversion_val; cmd 1454 drivers/media/dvb-frontends/cx24117.c cmd.args[8] = state->dcur.fec_val | state->dcur.pilot_val; cmd 1456 drivers/media/dvb-frontends/cx24117.c cmd.args[9] = CX24117_SEARCH_RANGE_KHZ >> 8; cmd 1457 drivers/media/dvb-frontends/cx24117.c cmd.args[10] = CX24117_SEARCH_RANGE_KHZ & 0xff; cmd 1459 drivers/media/dvb-frontends/cx24117.c cmd.args[11] = state->dcur.rolloff_val; cmd 1460 drivers/media/dvb-frontends/cx24117.c cmd.args[12] = state->dcur.fec_mask; cmd 1473 drivers/media/dvb-frontends/cx24117.c cmd.args[13] = reg_ratediv; cmd 1474 drivers/media/dvb-frontends/cx24117.c cmd.args[14] = reg_clkdiv; cmd 1481 drivers/media/dvb-frontends/cx24117.c cmd.args[15] = CX24117_PNE; cmd 1482 drivers/media/dvb-frontends/cx24117.c cmd.len = 16; cmd 1498 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 1525 drivers/media/dvb-frontends/cx24117.c cmd.args[11]--; cmd 1557 drivers/media/dvb-frontends/cx24117.c struct cx24117_cmd cmd; cmd 1566 drivers/media/dvb-frontends/cx24117.c cmd.args[0] = CMD_GETCTLACC; cmd 1567 drivers/media/dvb-frontends/cx24117.c cmd.args[1] = (u8) state->demod; cmd 1568 drivers/media/dvb-frontends/cx24117.c cmd.len = 2; cmd 1569 drivers/media/dvb-frontends/cx24117.c ret = cx24117_cmd_execute(fe, &cmd); cmd 373 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd *cmd) cmd 379 drivers/media/dvb-frontends/cx24120.c cx24120_check_cmd(state, cmd->id); cmd 382 drivers/media/dvb-frontends/cx24120.c cx24120_writereg(state, CX24120_REG_CMD_START, cmd->id); cmd 383 drivers/media/dvb-frontends/cx24120.c cx24120_writeregs(state, CX24120_REG_CMD_ARGS, &cmd->arg[0], cmd 384 drivers/media/dvb-frontends/cx24120.c cmd->len, 1); cmd 396 drivers/media/dvb-frontends/cx24120.c dev_dbg(&state->i2c->dev, "sent message 0x%02x\n", cmd->id); cmd 403 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd *cmd, u8 numreg) cmd 412 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_send(state, cmd); cmd 421 drivers/media/dvb-frontends/cx24120.c cmd->arg[i] = cx24120_readreg(state, (cmd->len + i + 1)); cmd 442 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 445 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_MPEG_ONOFF; cmd 446 drivers/media/dvb-frontends/cx24120.c cmd.len = 4; cmd 447 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x01; cmd 448 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x00; cmd 449 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = enable ? 0 : (u8)(-1); cmd 450 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = 0x01; cmd 452 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_send(state, &cmd); cmd 468 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 472 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_MPEG_INIT; cmd 473 drivers/media/dvb-frontends/cx24120.c cmd.len = 7; cmd 474 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = seq; /* sequental number - can be 0,1,2 */ cmd 475 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = ((i.x1 & 0x01) << 1) | ((i.x1 >> 1) & 0x01); cmd 476 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x05; cmd 477 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = 0x02; cmd 478 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = ((i.x2 >> 1) & 0x01); cmd 479 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = (i.x2 & 0xf0) | (i.x3 & 0x0f); cmd 480 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = 0x10; cmd 482 drivers/media/dvb-frontends/cx24120.c return cx24120_message_send(state, &cmd); cmd 489 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 500 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_DISEQC_BURST; cmd 501 drivers/media/dvb-frontends/cx24120.c cmd.len = 0; cmd 502 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 503 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = (burst == SEC_MINI_B) ? 0x01 : 0x00; cmd 505 drivers/media/dvb-frontends/cx24120.c return cx24120_message_send(state, &cmd); cmd 511 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 520 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_SETTONE; cmd 521 drivers/media/dvb-frontends/cx24120.c cmd.len = 4; cmd 522 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 523 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x00; cmd 524 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x00; cmd 525 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = (tone == SEC_TONE_ON) ? 0x01 : 0x00; cmd 527 drivers/media/dvb-frontends/cx24120.c return cx24120_message_send(state, &cmd); cmd 534 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 538 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_SETVOLTAGE; cmd 539 drivers/media/dvb-frontends/cx24120.c cmd.len = 2; cmd 540 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 541 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = (voltage == SEC_VOLTAGE_18) ? 0x01 : 0x00; cmd 543 drivers/media/dvb-frontends/cx24120.c return cx24120_message_send(state, &cmd); cmd 550 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 555 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_DISEQC_MSG1; cmd 556 drivers/media/dvb-frontends/cx24120.c cmd.len = 11; cmd 557 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 558 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x00; cmd 559 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x03; cmd 560 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = 0x16; cmd 561 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = 0x28; cmd 562 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = 0x01; cmd 563 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = 0x01; cmd 564 drivers/media/dvb-frontends/cx24120.c cmd.arg[7] = 0x14; cmd 565 drivers/media/dvb-frontends/cx24120.c cmd.arg[8] = 0x19; cmd 566 drivers/media/dvb-frontends/cx24120.c cmd.arg[9] = 0x14; cmd 567 drivers/media/dvb-frontends/cx24120.c cmd.arg[10] = 0x1e; cmd 569 drivers/media/dvb-frontends/cx24120.c if (cx24120_message_send(state, &cmd)) { cmd 570 drivers/media/dvb-frontends/cx24120.c err("send 1st message(0x%x) failed\n", cmd.id); cmd 574 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_DISEQC_MSG2; cmd 575 drivers/media/dvb-frontends/cx24120.c cmd.len = d->msg_len + 6; cmd 576 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 577 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x01; cmd 578 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x02; cmd 579 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = 0x00; cmd 580 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = 0x00; cmd 581 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = d->msg_len; cmd 583 drivers/media/dvb-frontends/cx24120.c memcpy(&cmd.arg[6], &d->msg, d->msg_len); cmd 585 drivers/media/dvb-frontends/cx24120.c if (cx24120_message_send(state, &cmd)) { cmd 586 drivers/media/dvb-frontends/cx24120.c err("send 2nd message(0x%x) failed\n", cmd.id); cmd 608 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 617 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_READ_SNR; cmd 618 drivers/media/dvb-frontends/cx24120.c cmd.len = 1; cmd 619 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 621 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_send(state, &cmd); cmd 917 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 945 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_CLOCK_READ; cmd 946 drivers/media/dvb-frontends/cx24120.c cmd.len = 1; cmd 947 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 948 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_sendrcv(state, &cmd, 6); cmd 954 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] | (cmd.arg[1] << 8) | (cmd.arg[0] << 16), cmd 955 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] | (cmd.arg[4] << 8) | (cmd.arg[3] << 16), cmd 962 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_CLOCK_SET; cmd 963 drivers/media/dvb-frontends/cx24120.c cmd.len = 10; cmd 964 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0; cmd 965 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x10; cmd 966 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = (clock_ratios_table[idx].m_rat >> 16) & 0xff; cmd 967 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = (clock_ratios_table[idx].m_rat >> 8) & 0xff; cmd 968 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = (clock_ratios_table[idx].m_rat >> 0) & 0xff; cmd 969 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = (clock_ratios_table[idx].n_rat >> 16) & 0xff; cmd 970 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = (clock_ratios_table[idx].n_rat >> 8) & 0xff; cmd 971 drivers/media/dvb-frontends/cx24120.c cmd.arg[7] = (clock_ratios_table[idx].n_rat >> 0) & 0xff; cmd 972 drivers/media/dvb-frontends/cx24120.c cmd.arg[8] = (clock_ratios_table[idx].rate >> 8) & 0xff; cmd 973 drivers/media/dvb-frontends/cx24120.c cmd.arg[9] = (clock_ratios_table[idx].rate >> 0) & 0xff; cmd 975 drivers/media/dvb-frontends/cx24120.c cx24120_message_send(state, &cmd); cmd 1135 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 1200 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_TUNEREQUEST; cmd 1201 drivers/media/dvb-frontends/cx24120.c cmd.len = 15; cmd 1202 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0; cmd 1203 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = (state->dcur.frequency & 0xff0000) >> 16; cmd 1204 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = (state->dcur.frequency & 0x00ff00) >> 8; cmd 1205 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = (state->dcur.frequency & 0x0000ff); cmd 1206 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; cmd 1207 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = ((state->dcur.symbol_rate / 1000) & 0x00ff); cmd 1208 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = state->dcur.inversion; cmd 1209 drivers/media/dvb-frontends/cx24120.c cmd.arg[7] = state->dcur.fec_val | state->dcur.pilot_val; cmd 1210 drivers/media/dvb-frontends/cx24120.c cmd.arg[8] = CX24120_SEARCH_RANGE_KHZ >> 8; cmd 1211 drivers/media/dvb-frontends/cx24120.c cmd.arg[9] = CX24120_SEARCH_RANGE_KHZ & 0xff; cmd 1212 drivers/media/dvb-frontends/cx24120.c cmd.arg[10] = 0; /* maybe rolloff? */ cmd 1213 drivers/media/dvb-frontends/cx24120.c cmd.arg[11] = state->dcur.fec_mask; cmd 1214 drivers/media/dvb-frontends/cx24120.c cmd.arg[12] = state->dcur.ratediv; cmd 1215 drivers/media/dvb-frontends/cx24120.c cmd.arg[13] = state->dcur.clkdiv; cmd 1216 drivers/media/dvb-frontends/cx24120.c cmd.arg[14] = 0; cmd 1219 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_send(state, &cmd); cmd 1236 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 1248 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_VCO_SET; cmd 1249 drivers/media/dvb-frontends/cx24120.c cmd.len = 12; cmd 1250 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = (vco >> 16) & 0xff; cmd 1251 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = (vco >> 8) & 0xff; cmd 1252 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = vco & 0xff; cmd 1253 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = (inv_vco >> 8) & 0xff; cmd 1254 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = (inv_vco) & 0xff; cmd 1255 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = 0x03; cmd 1256 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = (nxtal_khz >> 8) & 0xff; cmd 1257 drivers/media/dvb-frontends/cx24120.c cmd.arg[7] = nxtal_khz & 0xff; cmd 1258 drivers/media/dvb-frontends/cx24120.c cmd.arg[8] = 0x06; cmd 1259 drivers/media/dvb-frontends/cx24120.c cmd.arg[9] = 0x03; cmd 1260 drivers/media/dvb-frontends/cx24120.c cmd.arg[10] = (xtal_khz >> 16) & 0xff; cmd 1261 drivers/media/dvb-frontends/cx24120.c cmd.arg[11] = xtal_khz & 0xff; cmd 1263 drivers/media/dvb-frontends/cx24120.c return cx24120_message_send(state, &cmd); cmd 1271 drivers/media/dvb-frontends/cx24120.c struct cx24120_cmd cmd; cmd 1366 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_START_TUNER; cmd 1367 drivers/media/dvb-frontends/cx24120.c cmd.len = 3; cmd 1368 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 1369 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x00; cmd 1370 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x00; cmd 1372 drivers/media/dvb-frontends/cx24120.c if (cx24120_message_send(state, &cmd) != 0) { cmd 1385 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_BANDWIDTH; cmd 1386 drivers/media/dvb-frontends/cx24120.c cmd.len = 12; cmd 1387 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 1388 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = 0x00; cmd 1389 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = 0x00; cmd 1390 drivers/media/dvb-frontends/cx24120.c cmd.arg[3] = 0x00; cmd 1391 drivers/media/dvb-frontends/cx24120.c cmd.arg[4] = 0x05; cmd 1392 drivers/media/dvb-frontends/cx24120.c cmd.arg[5] = 0x02; cmd 1393 drivers/media/dvb-frontends/cx24120.c cmd.arg[6] = 0x02; cmd 1394 drivers/media/dvb-frontends/cx24120.c cmd.arg[7] = 0x00; cmd 1395 drivers/media/dvb-frontends/cx24120.c cmd.arg[8] = 0x05; cmd 1396 drivers/media/dvb-frontends/cx24120.c cmd.arg[9] = 0x02; cmd 1397 drivers/media/dvb-frontends/cx24120.c cmd.arg[10] = 0x02; cmd 1398 drivers/media/dvb-frontends/cx24120.c cmd.arg[11] = 0x00; cmd 1400 drivers/media/dvb-frontends/cx24120.c if (cx24120_message_send(state, &cmd)) { cmd 1425 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_BER_CTRL; cmd 1426 drivers/media/dvb-frontends/cx24120.c cmd.len = 3; cmd 1427 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = 0x00; cmd 1428 drivers/media/dvb-frontends/cx24120.c cmd.arg[1] = CX24120_BER_WINDOW; cmd 1429 drivers/media/dvb-frontends/cx24120.c cmd.arg[2] = CX24120_BER_WINDOW; cmd 1430 drivers/media/dvb-frontends/cx24120.c if (cx24120_message_send(state, &cmd)) { cmd 1436 drivers/media/dvb-frontends/cx24120.c cmd.id = CMD_FWVERSION; cmd 1437 drivers/media/dvb-frontends/cx24120.c cmd.len = 1; cmd 1439 drivers/media/dvb-frontends/cx24120.c cmd.arg[0] = i; cmd 1440 drivers/media/dvb-frontends/cx24120.c ret = cx24120_message_send(state, &cmd); cmd 749 drivers/media/dvb-frontends/cx24123.c struct dvb_diseqc_master_cmd *cmd) cmd 767 drivers/media/dvb-frontends/cx24123.c for (i = 0; i < cmd->msg_len; i++) cmd 768 drivers/media/dvb-frontends/cx24123.c cx24123_writereg(state, 0x2C + i, cmd->msg[i]); cmd 772 drivers/media/dvb-frontends/cx24123.c ((cmd->msg_len-3) & 3)); cmd 3685 drivers/media/dvb-frontends/cxd2841er.c struct dvb_diseqc_master_cmd *cmd) cmd 3698 drivers/media/dvb-frontends/cxd2841er.c "%s(): cmd->len %d\n", __func__, cmd->msg_len); cmd 3703 drivers/media/dvb-frontends/cxd2841er.c cxd2841er_write_reg(priv, I2C_SLVT, 0x3d, cmd->msg_len); cmd 3705 drivers/media/dvb-frontends/cxd2841er.c for (i = 0; i < cmd->msg_len && i < sizeof(data); i++) cmd 3706 drivers/media/dvb-frontends/cxd2841er.c data[i] = cmd->msg[i]; cmd 42 drivers/media/dvb-frontends/dib9000.c u8 cmd; cmd 431 drivers/media/dvb-frontends/dib9000.c static void dib9000_risc_mem_setup(struct dib9000_state *state, u8 cmd) cmd 433 drivers/media/dvb-frontends/dib9000.c struct dib9000_fe_memory_map *m = &state->platform.risc.fe_mm[cmd & 0x7f]; cmd 435 drivers/media/dvb-frontends/dib9000.c if (state->platform.risc.memcmd == cmd && /* same command */ cmd 436 drivers/media/dvb-frontends/dib9000.c !(cmd & 0x80 && m->size < 67)) /* and we do not want to read something with less than 67 bytes looping - working around a bug in the memory controller */ cmd 438 drivers/media/dvb-frontends/dib9000.c dib9000_risc_mem_setup_cmd(state, m->addr, m->size, cmd & 0x80); cmd 439 drivers/media/dvb-frontends/dib9000.c state->platform.risc.memcmd = cmd; cmd 442 drivers/media/dvb-frontends/dib9000.c static int dib9000_risc_mem_read(struct dib9000_state *state, u8 cmd, u8 * b, u16 len) cmd 451 drivers/media/dvb-frontends/dib9000.c dib9000_risc_mem_setup(state, cmd | 0x80); cmd 457 drivers/media/dvb-frontends/dib9000.c static int dib9000_risc_mem_write(struct dib9000_state *state, u8 cmd, const u8 * b) cmd 459 drivers/media/dvb-frontends/dib9000.c struct dib9000_fe_memory_map *m = &state->platform.risc.fe_mm[cmd]; cmd 467 drivers/media/dvb-frontends/dib9000.c dib9000_risc_mem_setup(state, cmd); cmd 1788 drivers/media/dvb-frontends/dib9000.c state->pid_ctrl[state->pid_ctrl_index].cmd = DIB9000_PID_FILTER_CTRL; cmd 1819 drivers/media/dvb-frontends/dib9000.c state->pid_ctrl[state->pid_ctrl_index].cmd = DIB9000_PID_FILTER; cmd 2146 drivers/media/dvb-frontends/dib9000.c if (state->pid_ctrl[index_pid_filter_cmd].cmd == DIB9000_PID_FILTER_CTRL) cmd 2149 drivers/media/dvb-frontends/dib9000.c else if (state->pid_ctrl[index_pid_filter_cmd].cmd == DIB9000_PID_FILTER) cmd 987 drivers/media/dvb-frontends/drx39xyj/drxj.c u16 cmd; cmd 1022 drivers/media/dvb-frontends/drx39xyj/drxj.c const struct drxj_hi_cmd *cmd, u16 *result); cmd 2118 drivers/media/dvb-frontends/drx39xyj/drxj.c hi_cmd.cmd = SIO_HI_RA_RAM_CMD_ATOMIC_COPY; cmd 2242 drivers/media/dvb-frontends/drx39xyj/drxj.c hi_cmd.cmd = SIO_HI_RA_RAM_CMD_CONFIG; cmd 2277 drivers/media/dvb-frontends/drx39xyj/drxj.c hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 *result) cmd 2285 drivers/media/dvb-frontends/drx39xyj/drxj.c switch (cmd->cmd) { cmd 2289 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_6__A, cmd->param6, 0); cmd 2294 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_5__A, cmd->param5, 0); cmd 2299 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_4__A, cmd->param4, 0); cmd 2304 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_3__A, cmd->param3, 0); cmd 2311 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_2__A, cmd->param2, 0); cmd 2316 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_1__A, cmd->param1, 0); cmd 2332 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_CMD__A, cmd->cmd, 0); cmd 2338 drivers/media/dvb-frontends/drx39xyj/drxj.c if ((cmd->cmd) == SIO_HI_RA_RAM_CMD_RESET) cmd 2342 drivers/media/dvb-frontends/drx39xyj/drxj.c powerdown_cmd = (bool) ((cmd->cmd == SIO_HI_RA_RAM_CMD_CONFIG) && cmd 2343 drivers/media/dvb-frontends/drx39xyj/drxj.c (((cmd-> cmd 3892 drivers/media/dvb-frontends/drx39xyj/drxj.c hi_cmd.cmd = SIO_HI_RA_RAM_CMD_BRDCTRL; cmd 3982 drivers/media/dvb-frontends/drx39xyj/drxj.c static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd) cmd 3989 drivers/media/dvb-frontends/drx39xyj/drxj.c if (cmd == NULL) cmd 4001 drivers/media/dvb-frontends/drx39xyj/drxj.c switch (cmd->parameter_len) { cmd 4003 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_4__A, *(cmd->parameter + 4), 0); cmd 4009 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_3__A, *(cmd->parameter + 3), 0); cmd 4015 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_2__A, *(cmd->parameter + 2), 0); cmd 4021 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_1__A, *(cmd->parameter + 1), 0); cmd 4027 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_0__A, *(cmd->parameter + 0), 0); cmd 4039 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_COMMAND__A, cmd->command, 0); cmd 4062 drivers/media/dvb-frontends/drx39xyj/drxj.c if ((cmd->result_len > 0) && (cmd->result != NULL)) { cmd 4065 drivers/media/dvb-frontends/drx39xyj/drxj.c switch (cmd->result_len) { cmd 4067 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_3__A, cmd->result + 3, 0); cmd 4073 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_2__A, cmd->result + 2, 0); cmd 4079 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_1__A, cmd->result + 1, 0); cmd 4085 drivers/media/dvb-frontends/drx39xyj/drxj.c rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_0__A, cmd->result + 0, 0); cmd 4099 drivers/media/dvb-frontends/drx39xyj/drxj.c err = cmd->result[0]; cmd 960 drivers/media/dvb-frontends/drxd_hard.c static int HI_Command(struct drxd_state *state, u16 cmd, u16 * pResult) cmd 965 drivers/media/dvb-frontends/drxd_hard.c status = Write16(state, HI_RA_RAM_SRV_CMD__A, cmd, 0); cmd 1303 drivers/media/dvb-frontends/drxd_hard.c static int SC_SendCommand(struct drxd_state *state, u16 cmd) cmd 1308 drivers/media/dvb-frontends/drxd_hard.c status = Write16(state, SC_RA_RAM_CMD__A, cmd, 0); cmd 996 drivers/media/dvb-frontends/drxk_hard.c static int hi_command(struct drxk_state *state, u16 cmd, u16 *p_result) cmd 1004 drivers/media/dvb-frontends/drxk_hard.c status = write16(state, SIO_HI_RA_RAM_CMD__A, cmd); cmd 1007 drivers/media/dvb-frontends/drxk_hard.c if (cmd == SIO_HI_RA_RAM_CMD_RESET) cmd 1011 drivers/media/dvb-frontends/drxk_hard.c (bool) ((cmd == SIO_HI_RA_RAM_CMD_CONFIG) && cmd 1439 drivers/media/dvb-frontends/drxk_hard.c u16 cmd, u8 parameter_len, cmd 1455 drivers/media/dvb-frontends/drxk_hard.c if ((cmd == 0) || ((parameter_len > 0) && (parameter == NULL)) || cmd 1471 drivers/media/dvb-frontends/drxk_hard.c buffer[cnt++] = (cmd & 0xFF); cmd 1472 drivers/media/dvb-frontends/drxk_hard.c buffer[cnt++] = ((cmd >> 8) & 0xFF); cmd 1524 drivers/media/dvb-frontends/drxk_hard.c pr_err("%s while sending cmd 0x%04x with params:", p, cmd); cmd 3208 drivers/media/dvb-frontends/drxk_hard.c u16 cmd, u16 subcmd, cmd 3238 drivers/media/dvb-frontends/drxk_hard.c switch (cmd) { cmd 3254 drivers/media/dvb-frontends/drxk_hard.c switch (cmd) { cmd 3271 drivers/media/dvb-frontends/drxk_hard.c status |= write16(state, OFDM_SC_RA_RAM_CMD__A, cmd); cmd 3300 drivers/media/dvb-frontends/drxk_hard.c switch (cmd) { cmd 202 drivers/media/dvb-frontends/drxk_hard.h u16 cmd; /* Command number */ cmd 134 drivers/media/dvb-frontends/gp8psk-fe.c u8 cmd[10]; cmd 139 drivers/media/dvb-frontends/gp8psk-fe.c cmd[4] = freq & 0xff; cmd 140 drivers/media/dvb-frontends/gp8psk-fe.c cmd[5] = (freq >> 8) & 0xff; cmd 141 drivers/media/dvb-frontends/gp8psk-fe.c cmd[6] = (freq >> 16) & 0xff; cmd 142 drivers/media/dvb-frontends/gp8psk-fe.c cmd[7] = (freq >> 24) & 0xff; cmd 170 drivers/media/dvb-frontends/gp8psk-fe.c cmd[0] = c->symbol_rate & 0xff; cmd 171 drivers/media/dvb-frontends/gp8psk-fe.c cmd[1] = (c->symbol_rate >> 8) & 0xff; cmd 172 drivers/media/dvb-frontends/gp8psk-fe.c cmd[2] = (c->symbol_rate >> 16) & 0xff; cmd 173 drivers/media/dvb-frontends/gp8psk-fe.c cmd[3] = (c->symbol_rate >> 24) & 0xff; cmd 181 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 0; break; cmd 183 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 1; break; cmd 185 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 2; break; cmd 187 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 3; break; cmd 189 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 4; break; cmd 191 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 5; break; cmd 193 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 5; break; cmd 196 drivers/media/dvb-frontends/gp8psk-fe.c cmd[8] = ADV_MOD_TURBO_QPSK; cmd 198 drivers/media/dvb-frontends/gp8psk-fe.c cmd[8] = ADV_MOD_DVB_QPSK; cmd 201 drivers/media/dvb-frontends/gp8psk-fe.c cmd[8] = ADV_MOD_TURBO_8PSK; cmd 204 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 0; break; cmd 206 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 1; break; cmd 208 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 2; break; cmd 210 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 3; break; cmd 212 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 4; break; cmd 214 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 0; break; cmd 218 drivers/media/dvb-frontends/gp8psk-fe.c cmd[8] = ADV_MOD_TURBO_16QAM; cmd 219 drivers/media/dvb-frontends/gp8psk-fe.c cmd[9] = 0; cmd 229 drivers/media/dvb-frontends/gp8psk-fe.c st->ops->out(st->priv, TUNE_8PSK, 0, 0, cmd, 10); cmd 256 drivers/media/dvb-frontends/gp8psk-fe.c u8 cmd; cmd 261 drivers/media/dvb-frontends/gp8psk-fe.c cmd = (burst == SEC_MINI_A) ? 0x00 : 0x01; cmd 263 drivers/media/dvb-frontends/gp8psk-fe.c if (st->ops->out(st->priv, SEND_DISEQC_COMMAND, cmd, 0, cmd 264 drivers/media/dvb-frontends/gp8psk-fe.c &cmd, 0)) { cmd 304 drivers/media/dvb-frontends/gp8psk-fe.c u8 cmd = sw_cmd & 0x7f; cmd 306 drivers/media/dvb-frontends/gp8psk-fe.c if (st->ops->out(st->priv, SET_DN_SWITCH, cmd, 0, NULL, 0)) cmd 284 drivers/media/dvb-frontends/m88rs2000.c u8 cmd; cmd 381 drivers/media/dvb-frontends/m88rs2000.c switch (tab[i].cmd) { cmd 1501 drivers/media/dvb-frontends/mb86a16.c struct dvb_diseqc_master_cmd *cmd) cmd 1516 drivers/media/dvb-frontends/mb86a16.c if (cmd->msg_len > 5 || cmd->msg_len < 4) cmd 1519 drivers/media/dvb-frontends/mb86a16.c for (i = 0; i < cmd->msg_len; i++) { cmd 1520 drivers/media/dvb-frontends/mb86a16.c if (mb86a16_write(state, regs, cmd->msg[i]) < 0) cmd 429 drivers/media/dvb-frontends/mxl5xx.c struct dvb_diseqc_master_cmd *cmd) cmd 162 drivers/media/dvb-frontends/s5h1420.c struct dvb_diseqc_master_cmd* cmd) cmd 171 drivers/media/dvb-frontends/s5h1420.c if (cmd->msg_len > sizeof(cmd->msg)) cmd 180 drivers/media/dvb-frontends/s5h1420.c for(i=0; i< cmd->msg_len; i++) { cmd 181 drivers/media/dvb-frontends/s5h1420.c s5h1420_writereg(state, 0x3d + i, cmd->msg[i]); cmd 186 drivers/media/dvb-frontends/s5h1420.c ((cmd->msg_len-1) << 4) | 0x08); cmd 14 drivers/media/dvb-frontends/si2168.c static void cmd_init(struct si2168_cmd *cmd, const u8 *buf, int wlen, int rlen) cmd 16 drivers/media/dvb-frontends/si2168.c memcpy(cmd->args, buf, wlen); cmd 17 drivers/media/dvb-frontends/si2168.c cmd->wlen = wlen; cmd 18 drivers/media/dvb-frontends/si2168.c cmd->rlen = rlen; cmd 22 drivers/media/dvb-frontends/si2168.c static int si2168_cmd_execute(struct i2c_client *client, struct si2168_cmd *cmd) cmd 30 drivers/media/dvb-frontends/si2168.c if (cmd->wlen) { cmd 32 drivers/media/dvb-frontends/si2168.c ret = i2c_master_send(client, cmd->args, cmd->wlen); cmd 35 drivers/media/dvb-frontends/si2168.c } else if (ret != cmd->wlen) { cmd 41 drivers/media/dvb-frontends/si2168.c if (cmd->rlen) { cmd 46 drivers/media/dvb-frontends/si2168.c ret = i2c_master_recv(client, cmd->args, cmd->rlen); cmd 49 drivers/media/dvb-frontends/si2168.c } else if (ret != cmd->rlen) { cmd 55 drivers/media/dvb-frontends/si2168.c if ((cmd->args[0] >> 7) & 0x01) cmd 64 drivers/media/dvb-frontends/si2168.c if ((cmd->args[0] >> 6) & 0x01) { cmd 69 drivers/media/dvb-frontends/si2168.c if (!((cmd->args[0] >> 7) & 0x01)) { cmd 87 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 94 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x0d\x10\xe8\x03", 6, 4); cmd 95 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 100 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x01\x10\x10\x00", 6, 4); cmd 102 drivers/media/dvb-frontends/si2168.c cmd.args[4] = SI2168_TS_CLK_MANUAL; cmd 104 drivers/media/dvb-frontends/si2168.c cmd.args[4] |= dev->ts_mode; cmd 106 drivers/media/dvb-frontends/si2168.c cmd.args[4] |= SI2168_TS_TRISTATE; cmd 108 drivers/media/dvb-frontends/si2168.c cmd.args[4] |= 0x40; cmd 109 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 121 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 132 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xa0\x01", 2, 13); cmd 135 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x90\x01", 2, 9); cmd 138 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x50\x01", 2, 14); cmd 145 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 149 drivers/media/dvb-frontends/si2168.c switch ((cmd.args[2] >> 1) & 0x03) { cmd 164 drivers/media/dvb-frontends/si2168.c c->cnr.stat[0].svalue = cmd.args[3] * 1000 / 4; cmd 171 drivers/media/dvb-frontends/si2168.c *status, cmd.rlen, cmd.args); cmd 175 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x82\x00", 2, 3); cmd 176 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 184 drivers/media/dvb-frontends/si2168.c utmp = clamp(8 - cmd.args[1], 0, 8); cmd 188 drivers/media/dvb-frontends/si2168.c utmp1 = cmd.args[2] * utmp1; cmd 193 drivers/media/dvb-frontends/si2168.c utmp1, utmp2, cmd.args[2], cmd.args[1]); cmd 206 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x84\x01", 2, 3); cmd 207 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 211 drivers/media/dvb-frontends/si2168.c utmp1 = cmd.args[2] << 8 | cmd.args[1] << 0; cmd 236 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 292 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x88\x02\x02\x02\x02", 5, 5); cmd 293 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 299 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x89\x21\x06\x11\xff\x98", 6, 3); cmd 301 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x89\x21\x06\x11\x89\xf0", 6, 3); cmd 303 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x89\x21\x06\x11\x89\x20", 6, 3); cmd 304 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 310 drivers/media/dvb-frontends/si2168.c cmd.args[0] = 0x52; cmd 311 drivers/media/dvb-frontends/si2168.c cmd.args[1] = c->stream_id & 0xff; cmd 312 drivers/media/dvb-frontends/si2168.c cmd.args[2] = c->stream_id == NO_STREAM_ID_FILTER ? 0 : 1; cmd 313 drivers/media/dvb-frontends/si2168.c cmd.wlen = 3; cmd 314 drivers/media/dvb-frontends/si2168.c cmd.rlen = 1; cmd 315 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 320 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x51\x03", 2, 12); cmd 321 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 325 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x12\x08\x04", 3, 3); cmd 326 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 330 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x0c\x10\x12\x00", 6, 4); cmd 331 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 335 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x06\x10\x24\x00", 6, 4); cmd 336 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 340 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x07\x10\x00\x24", 6, 4); cmd 341 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 345 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x0a\x10\x00\x00", 6, 4); cmd 346 drivers/media/dvb-frontends/si2168.c cmd.args[4] = delivery_system | bandwidth; cmd 348 drivers/media/dvb-frontends/si2168.c cmd.args[5] |= 1; cmd 349 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 355 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x02\x11\x00\x00", 6, 4); cmd 356 drivers/media/dvb-frontends/si2168.c cmd.args[4] = ((c->symbol_rate / 1000) >> 0) & 0xff; cmd 357 drivers/media/dvb-frontends/si2168.c cmd.args[5] = ((c->symbol_rate / 1000) >> 8) & 0xff; cmd 358 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 363 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x0f\x10\x10\x00", 6, 4); cmd 364 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 368 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x09\x10\xe3\x08", 6, 4); cmd 369 drivers/media/dvb-frontends/si2168.c cmd.args[5] |= dev->ts_clock_inv ? 0x00 : 0x10; cmd 370 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 374 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x08\x10\xd7\x05", 6, 4); cmd 375 drivers/media/dvb-frontends/si2168.c cmd.args[5] |= dev->ts_clock_inv ? 0x00 : 0x10; cmd 376 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 380 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x01\x12\x00\x00", 6, 4); cmd 381 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 385 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x14\x00\x01\x03\x0c\x00", 6, 4); cmd 386 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 390 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x85", 1, 1); cmd 391 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 415 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 420 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x12\x00\x0c\x00\x0d\x16\x00\x00\x00\x00\x00\x00", cmd 422 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 428 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x06\x08\x0f\x00\x20\x21\x01", 8, 1); cmd 429 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 434 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x85", 1, 1); cmd 435 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 443 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x06\x01\x0f\x00\x20\x20\x01", 8, 1); cmd 444 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 481 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, &fw->data[(fw->size - remaining) + 1], cmd 483 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 490 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, &fw->data[fw->size - remaining], 8, 1); cmd 491 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 507 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x01\x01", 2, 1); cmd 508 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 513 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x11", 1, 10); cmd 514 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 518 drivers/media/dvb-frontends/si2168.c dev->version = (cmd.args[9] + '@') << 24 | (cmd.args[6] - '0') << 16 | cmd 519 drivers/media/dvb-frontends/si2168.c (cmd.args[7] - '0') << 8 | (cmd.args[8]) << 0; cmd 556 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 571 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x13", 1, 0); cmd 572 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 594 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 597 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x0d\x01", 3, 0); cmd 598 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 612 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 615 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x0d\x00", 3, 0); cmd 616 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 672 drivers/media/dvb-frontends/si2168.c struct si2168_cmd cmd; cmd 686 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x12\x00\x0c\x00\x0d\x16\x00\x00\x00\x00\x00\x00", cmd 688 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 693 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\xc0\x06\x01\x0f\x00\x20\x20\x01", 8, 1); cmd 694 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 699 drivers/media/dvb-frontends/si2168.c cmd_init(&cmd, "\x02", 1, 13); cmd 700 drivers/media/dvb-frontends/si2168.c ret = si2168_cmd_execute(client, &cmd); cmd 704 drivers/media/dvb-frontends/si2168.c dev->chip_id = cmd.args[1] << 24 | cmd.args[2] << 16 | cmd 705 drivers/media/dvb-frontends/si2168.c cmd.args[3] << 8 | cmd.args[4] << 0; cmd 722 drivers/media/dvb-frontends/si2168.c cmd.args[2], cmd.args[1], cmd.args[3], cmd.args[4]); cmd 727 drivers/media/dvb-frontends/si2168.c dev->version = (cmd.args[1]) << 24 | (cmd.args[3] - '0') << 16 | cmd 728 drivers/media/dvb-frontends/si2168.c (cmd.args[4] - '0') << 8 | (cmd.args[5]) << 0; cmd 686 drivers/media/dvb-frontends/stb0899_drv.c static int stb0899_send_diseqc_msg(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd) cmd 691 drivers/media/dvb-frontends/stb0899_drv.c if (cmd->msg_len > sizeof(cmd->msg)) cmd 698 drivers/media/dvb-frontends/stb0899_drv.c for (i = 0; i < cmd->msg_len; i++) { cmd 703 drivers/media/dvb-frontends/stb0899_drv.c stb0899_write_reg(state, STB0899_DISFIFO, cmd->msg[i]); cmd 391 drivers/media/dvb-frontends/stv0299.c static int stv0299_send_legacy_dish_cmd (struct dvb_frontend* fe, unsigned long cmd) cmd 409 drivers/media/dvb-frontends/stv0299.c cmd = cmd << 1; cmd 411 drivers/media/dvb-frontends/stv0299.c printk ("%s switch command: 0x%04lx\n",__func__, cmd); cmd 423 drivers/media/dvb-frontends/stv0299.c if((cmd & 0x01) != last) { cmd 429 drivers/media/dvb-frontends/stv0299.c cmd = cmd >> 1; cmd 1726 drivers/media/dvb-frontends/stv0900_core.c struct dvb_diseqc_master_cmd *cmd) cmd 1731 drivers/media/dvb-frontends/stv0900_core.c cmd->msg, cmd 1732 drivers/media/dvb-frontends/stv0900_core.c cmd->msg_len, cmd 3777 drivers/media/dvb-frontends/stv090x.c static int stv090x_send_diseqc_msg(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd) cmd 3798 drivers/media/dvb-frontends/stv090x.c for (i = 0; i < cmd->msg_len; i++) { cmd 3805 drivers/media/dvb-frontends/stv090x.c if (STV090x_WRITE_DEMOD(state, DISTXDATA, cmd->msg[i]) < 0) cmd 1678 drivers/media/dvb-frontends/stv0910.c struct dvb_diseqc_master_cmd *cmd) cmd 1685 drivers/media/dvb-frontends/stv0910.c for (i = 0; i < cmd->msg_len; i++) { cmd 1687 drivers/media/dvb-frontends/stv0910.c SET_REG(DISTXFIFO, cmd->msg[i]); cmd 40 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd *cmd) cmd 54 drivers/media/dvb-frontends/tda10071.c ret = regmap_bulk_write(dev->regmap, 0x00, cmd->args, cmd->len); cmd 93 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 117 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_PCB_CONFIG; cmd 118 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 119 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 0x00; cmd 120 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 0x00; cmd 121 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = tone; cmd 122 drivers/media/dvb-frontends/tda10071.c cmd.len = 5; cmd 123 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 138 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 165 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_SET_DC_LEVEL; cmd 166 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 167 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = voltage; cmd 168 drivers/media/dvb-frontends/tda10071.c cmd.len = 3; cmd 169 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 184 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 220 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_SEND_DISEQC; cmd 221 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 222 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 0; cmd 223 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 0; cmd 224 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = 2; cmd 225 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = 0; cmd 226 drivers/media/dvb-frontends/tda10071.c cmd.args[6] = diseqc_cmd->msg_len; cmd 227 drivers/media/dvb-frontends/tda10071.c memcpy(&cmd.args[7], diseqc_cmd->msg, diseqc_cmd->msg_len); cmd 228 drivers/media/dvb-frontends/tda10071.c cmd.len = 7 + diseqc_cmd->msg_len; cmd 229 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 244 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 281 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_UPDATE_REPLY; cmd 282 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 283 drivers/media/dvb-frontends/tda10071.c cmd.len = 2; cmd 284 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 288 drivers/media/dvb-frontends/tda10071.c ret = regmap_bulk_read(dev->regmap, cmd.len, reply->msg, cmd 304 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 349 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_SEND_TONEBURST; cmd 350 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 351 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = burst; cmd 352 drivers/media/dvb-frontends/tda10071.c cmd.len = 3; cmd 353 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 368 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 396 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_GET_AGCACC; cmd 397 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 398 drivers/media/dvb-frontends/tda10071.c cmd.len = 2; cmd 399 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 460 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_BER_UPDATE_COUNTERS; cmd 461 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 462 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = delivery_system; cmd 463 drivers/media/dvb-frontends/tda10071.c cmd.len = 3; cmd 464 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 468 drivers/media/dvb-frontends/tda10071.c ret = regmap_bulk_read(dev->regmap, cmd.len, buf, len); cmd 550 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 663 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_CHANGE_CHANNEL; cmd 664 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 665 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = mode; cmd 666 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = (c->frequency >> 16) & 0xff; cmd 667 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = (c->frequency >> 8) & 0xff; cmd 668 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = (c->frequency >> 0) & 0xff; cmd 669 drivers/media/dvb-frontends/tda10071.c cmd.args[6] = ((c->symbol_rate / 1000) >> 8) & 0xff; cmd 670 drivers/media/dvb-frontends/tda10071.c cmd.args[7] = ((c->symbol_rate / 1000) >> 0) & 0xff; cmd 671 drivers/media/dvb-frontends/tda10071.c cmd.args[8] = ((tda10071_ops.info.frequency_tolerance_hz / 1000) >> 8) & 0xff; cmd 672 drivers/media/dvb-frontends/tda10071.c cmd.args[9] = ((tda10071_ops.info.frequency_tolerance_hz / 1000) >> 0) & 0xff; cmd 673 drivers/media/dvb-frontends/tda10071.c cmd.args[10] = rolloff; cmd 674 drivers/media/dvb-frontends/tda10071.c cmd.args[11] = inversion; cmd 675 drivers/media/dvb-frontends/tda10071.c cmd.args[12] = pilot; cmd 676 drivers/media/dvb-frontends/tda10071.c cmd.args[13] = 0x00; cmd 677 drivers/media/dvb-frontends/tda10071.c cmd.args[14] = 0x00; cmd 678 drivers/media/dvb-frontends/tda10071.c cmd.len = 15; cmd 679 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 754 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 828 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_SET_SLEEP_MODE; cmd 829 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 830 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 0; cmd 831 drivers/media/dvb-frontends/tda10071.c cmd.len = 3; cmd 832 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 921 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_GET_FW_VERSION; cmd 922 drivers/media/dvb-frontends/tda10071.c cmd.len = 1; cmd 923 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 927 drivers/media/dvb-frontends/tda10071.c ret = regmap_bulk_read(dev->regmap, cmd.len, buf, 4); cmd 940 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_DEMOD_INIT; cmd 941 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = ((dev->clk / 1000) >> 8) & 0xff; cmd 942 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = ((dev->clk / 1000) >> 0) & 0xff; cmd 943 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = buf[0]; cmd 944 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = buf[1]; cmd 945 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = dev->pll_multiplier; cmd 946 drivers/media/dvb-frontends/tda10071.c cmd.args[6] = dev->spec_inv; cmd 947 drivers/media/dvb-frontends/tda10071.c cmd.args[7] = 0x00; cmd 948 drivers/media/dvb-frontends/tda10071.c cmd.len = 8; cmd 949 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 958 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_TUNER_INIT; cmd 959 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0x00; cmd 960 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 0x00; cmd 961 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 0x00; cmd 962 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = 0x00; cmd 963 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = tmp; cmd 964 drivers/media/dvb-frontends/tda10071.c cmd.args[6] = 0x00; cmd 965 drivers/media/dvb-frontends/tda10071.c cmd.args[7] = 0x03; cmd 966 drivers/media/dvb-frontends/tda10071.c cmd.args[8] = 0x02; cmd 967 drivers/media/dvb-frontends/tda10071.c cmd.args[9] = 0x02; cmd 968 drivers/media/dvb-frontends/tda10071.c cmd.args[10] = 0x00; cmd 969 drivers/media/dvb-frontends/tda10071.c cmd.args[11] = 0x00; cmd 970 drivers/media/dvb-frontends/tda10071.c cmd.args[12] = 0x00; cmd 971 drivers/media/dvb-frontends/tda10071.c cmd.args[13] = 0x00; cmd 972 drivers/media/dvb-frontends/tda10071.c cmd.args[14] = 0x00; cmd 973 drivers/media/dvb-frontends/tda10071.c cmd.len = 15; cmd 974 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 978 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_MPEG_CONFIG; cmd 979 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 980 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = dev->ts_mode; cmd 981 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 0x00; cmd 982 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = 0x04; cmd 983 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = 0x00; cmd 984 drivers/media/dvb-frontends/tda10071.c cmd.len = 6; cmd 985 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 993 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_LNB_CONFIG; cmd 994 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 995 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 150; cmd 996 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 3; cmd 997 drivers/media/dvb-frontends/tda10071.c cmd.args[4] = 22; cmd 998 drivers/media/dvb-frontends/tda10071.c cmd.args[5] = 1; cmd 999 drivers/media/dvb-frontends/tda10071.c cmd.args[6] = 1; cmd 1000 drivers/media/dvb-frontends/tda10071.c cmd.args[7] = 30; cmd 1001 drivers/media/dvb-frontends/tda10071.c cmd.args[8] = 30; cmd 1002 drivers/media/dvb-frontends/tda10071.c cmd.args[9] = 30; cmd 1003 drivers/media/dvb-frontends/tda10071.c cmd.args[10] = 30; cmd 1004 drivers/media/dvb-frontends/tda10071.c cmd.len = 11; cmd 1005 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 1009 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_BER_CONTROL; cmd 1010 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 1011 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 14; cmd 1012 drivers/media/dvb-frontends/tda10071.c cmd.args[3] = 14; cmd 1013 drivers/media/dvb-frontends/tda10071.c cmd.len = 4; cmd 1014 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 1041 drivers/media/dvb-frontends/tda10071.c struct tda10071_cmd cmd; cmd 1061 drivers/media/dvb-frontends/tda10071.c cmd.args[0] = CMD_SET_SLEEP_MODE; cmd 1062 drivers/media/dvb-frontends/tda10071.c cmd.args[1] = 0; cmd 1063 drivers/media/dvb-frontends/tda10071.c cmd.args[2] = 1; cmd 1064 drivers/media/dvb-frontends/tda10071.c cmd.len = 3; cmd 1065 drivers/media/dvb-frontends/tda10071.c ret = tda10071_cmd_execute(dev, &cmd); cmd 200 drivers/media/dvb-frontends/tda10086.c struct dvb_diseqc_master_cmd* cmd) cmd 212 drivers/media/dvb-frontends/tda10086.c if (cmd->msg_len > 6) cmd 216 drivers/media/dvb-frontends/tda10086.c for(i=0; i< cmd->msg_len; i++) { cmd 217 drivers/media/dvb-frontends/tda10086.c tda10086_write_byte(state, 0x48+i, cmd->msg[i]); cmd 220 drivers/media/dvb-frontends/tda10086.c | ((cmd->msg_len - 1) << 4)); cmd 172 drivers/media/firewire/firedtv-ci.c static int fdtv_ca_ioctl(struct file *file, unsigned int cmd, void *arg) cmd 179 drivers/media/firewire/firedtv-ci.c switch (cmd) { cmd 196 drivers/media/firewire/firedtv-ci.c dev_info(fdtv->device, "unhandled CA ioctl %u\n", cmd); cmd 51 drivers/media/firewire/firedtv-fe.c struct dvb_diseqc_master_cmd *cmd) cmd 56 drivers/media/firewire/firedtv-fe.c LNBCONTROL_DONTCARE, 1, cmd); cmd 3225 drivers/media/i2c/adv7842.c static long adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 3227 drivers/media/i2c/adv7842.c switch (cmd) { cmd 373 drivers/media/i2c/ir-kbd-i2c.c static int send_data_block(struct IR_i2c *ir, int cmd, cmd 404 drivers/media/i2c/ir-kbd-i2c.c buf[1] = cmd; cmd 145 drivers/media/i2c/m5mols/m5mols_core.c u8 cmd = I2C_COMMAND(reg); cmd 160 drivers/media/i2c/m5mols/m5mols_core.c wbuf[3] = cmd; cmd 180 drivers/media/i2c/m5mols/m5mols_core.c size, category, cmd, ret); cmd 245 drivers/media/i2c/m5mols/m5mols_core.c u8 cmd = I2C_COMMAND(reg); cmd 266 drivers/media/i2c/m5mols/m5mols_core.c wbuf[3] = cmd; cmd 279 drivers/media/i2c/m5mols/m5mols_core.c category, cmd, ret); cmd 67 drivers/media/i2c/m5mols/m5mols_reg.h #define SYSTEM_CMD(__cmd) I2C_REG(CAT_SYSTEM, cmd, 1) cmd 383 drivers/media/i2c/saa6588.c static long saa6588_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 388 drivers/media/i2c/saa6588.c switch (cmd) { cmd 272 drivers/media/i2c/tvaudio.c static int chip_cmd(struct CHIPSTATE *chip, char *name, audiocmd *cmd) cmd 278 drivers/media/i2c/tvaudio.c if (0 == cmd->count) cmd 281 drivers/media/i2c/tvaudio.c if (cmd->count + cmd->bytes[0] - 1 >= ARRAY_SIZE(chip->shadow.bytes)) { cmd 284 drivers/media/i2c/tvaudio.c cmd->bytes[0] + 1, cmd->bytes[0] + cmd->count - 1); cmd 292 drivers/media/i2c/tvaudio.c name, cmd->bytes[0]); cmd 293 drivers/media/i2c/tvaudio.c for (i = 1; i < cmd->count; i++) { cmd 295 drivers/media/i2c/tvaudio.c printk(KERN_CONT " 0x%x", cmd->bytes[i]); cmd 296 drivers/media/i2c/tvaudio.c chip->shadow.bytes[i+cmd->bytes[0]] = cmd->bytes[i]; cmd 302 drivers/media/i2c/tvaudio.c rc = i2c_master_send(c, cmd->bytes, cmd->count); cmd 303 drivers/media/i2c/tvaudio.c if (rc != cmd->count) { cmd 895 drivers/media/i2c/tvaudio.c audiocmd cmd; cmd 927 drivers/media/i2c/tvaudio.c chip_cmd(chip,"tda9874_modelist",&tda9874a_modelist[tda9874a_STD].cmd); cmd 386 drivers/media/mc/mc-device.c static long copy_arg_from_user(void *karg, void __user *uarg, unsigned int cmd) cmd 388 drivers/media/mc/mc-device.c if ((_IOC_DIR(cmd) & _IOC_WRITE) && cmd 389 drivers/media/mc/mc-device.c copy_from_user(karg, uarg, _IOC_SIZE(cmd))) cmd 395 drivers/media/mc/mc-device.c static long copy_arg_to_user(void __user *uarg, void *karg, unsigned int cmd) cmd 397 drivers/media/mc/mc-device.c if ((_IOC_DIR(cmd) & _IOC_READ) && cmd 398 drivers/media/mc/mc-device.c copy_to_user(uarg, karg, _IOC_SIZE(cmd))) cmd 409 drivers/media/mc/mc-device.c .cmd = MEDIA_IOC_##__cmd, \ cmd 421 drivers/media/mc/mc-device.c unsigned int cmd; cmd 424 drivers/media/mc/mc-device.c long (*arg_from_user)(void *karg, void __user *uarg, unsigned int cmd); cmd 425 drivers/media/mc/mc-device.c long (*arg_to_user)(void __user *uarg, void *karg, unsigned int cmd); cmd 437 drivers/media/mc/mc-device.c static long media_device_ioctl(struct file *filp, unsigned int cmd, cmd 447 drivers/media/mc/mc-device.c if (_IOC_NR(cmd) >= ARRAY_SIZE(ioctl_info) cmd 448 drivers/media/mc/mc-device.c || ioctl_info[_IOC_NR(cmd)].cmd != cmd) cmd 451 drivers/media/mc/mc-device.c info = &ioctl_info[_IOC_NR(cmd)]; cmd 453 drivers/media/mc/mc-device.c if (_IOC_SIZE(info->cmd) > sizeof(__karg)) { cmd 454 drivers/media/mc/mc-device.c karg = kmalloc(_IOC_SIZE(info->cmd), GFP_KERNEL); cmd 460 drivers/media/mc/mc-device.c ret = info->arg_from_user(karg, arg, cmd); cmd 474 drivers/media/mc/mc-device.c ret = info->arg_to_user(arg, karg, cmd); cmd 521 drivers/media/mc/mc-device.c static long media_device_compat_ioctl(struct file *filp, unsigned int cmd, cmd 528 drivers/media/mc/mc-device.c switch (cmd) { cmd 537 drivers/media/mc/mc-device.c return media_device_ioctl(filp, cmd, arg); cmd 107 drivers/media/mc/mc-devnode.c __media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg, cmd 108 drivers/media/mc/mc-devnode.c long (*ioctl_func)(struct file *filp, unsigned int cmd, cmd 119 drivers/media/mc/mc-devnode.c return ioctl_func(filp, cmd, arg); cmd 122 drivers/media/mc/mc-devnode.c static long media_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 126 drivers/media/mc/mc-devnode.c return __media_ioctl(filp, cmd, arg, devnode->fops->ioctl); cmd 131 drivers/media/mc/mc-devnode.c static long media_compat_ioctl(struct file *filp, unsigned int cmd, cmd 136 drivers/media/mc/mc-devnode.c return __media_ioctl(filp, cmd, arg, devnode->fops->compat_ioctl); cmd 221 drivers/media/mc/mc-request.c static long media_request_ioctl(struct file *filp, unsigned int cmd, cmd 226 drivers/media/mc/mc-request.c switch (cmd) { cmd 319 drivers/media/pci/bt8xx/bt878.c bt878_device_control(struct bt878 *bt, unsigned int cmd, union dst_gpio_packet *mp) cmd 327 drivers/media/pci/bt8xx/bt878.c switch (cmd) { cmd 3181 drivers/media/pci/bt8xx/bttv-driver.c struct saa6588_command cmd; cmd 3190 drivers/media/pci/bt8xx/bttv-driver.c bttv_call_all(btv, core, ioctl, SAA6588_CMD_CLOSE, &cmd); cmd 3262 drivers/media/pci/bt8xx/bttv-driver.c struct saa6588_command cmd; cmd 3264 drivers/media/pci/bt8xx/bttv-driver.c cmd.block_count = count / 3; cmd 3265 drivers/media/pci/bt8xx/bttv-driver.c cmd.nonblocking = file->f_flags & O_NONBLOCK; cmd 3266 drivers/media/pci/bt8xx/bttv-driver.c cmd.buffer = data; cmd 3267 drivers/media/pci/bt8xx/bttv-driver.c cmd.instance = file; cmd 3268 drivers/media/pci/bt8xx/bttv-driver.c cmd.result = -ENODEV; cmd 3271 drivers/media/pci/bt8xx/bttv-driver.c bttv_call_all(btv, core, ioctl, SAA6588_CMD_READ, &cmd); cmd 3273 drivers/media/pci/bt8xx/bttv-driver.c return cmd.result; cmd 3281 drivers/media/pci/bt8xx/bttv-driver.c struct saa6588_command cmd; cmd 3289 drivers/media/pci/bt8xx/bttv-driver.c cmd.instance = file; cmd 3290 drivers/media/pci/bt8xx/bttv-driver.c cmd.event_list = wait; cmd 3291 drivers/media/pci/bt8xx/bttv-driver.c cmd.poll_mask = res; cmd 3292 drivers/media/pci/bt8xx/bttv-driver.c bttv_call_all(btv, core, ioctl, SAA6588_CMD_POLL, &cmd); cmd 3294 drivers/media/pci/bt8xx/bttv-driver.c return cmd.poll_mask; cmd 3963 drivers/media/pci/bt8xx/bttv-driver.c unsigned int cmd; cmd 3965 drivers/media/pci/bt8xx/bttv-driver.c pci_read_config_dword(dev, PCI_COMMAND, &cmd); cmd 3966 drivers/media/pci/bt8xx/bttv-driver.c cmd = (cmd | PCI_COMMAND_MEMORY ); cmd 3967 drivers/media/pci/bt8xx/bttv-driver.c pci_write_config_dword(dev, PCI_COMMAND, cmd); cmd 455 drivers/media/pci/bt8xx/bttv-risc.c unsigned long cmd; cmd 475 drivers/media/pci/bt8xx/bttv-risc.c cmd = BT848_RISC_JUMP; cmd 477 drivers/media/pci/bt8xx/bttv-risc.c cmd |= BT848_RISC_IRQ; cmd 478 drivers/media/pci/bt8xx/bttv-risc.c cmd |= (btv->loop_irq & 0x0f) << 16; cmd 479 drivers/media/pci/bt8xx/bttv-risc.c cmd |= (~btv->loop_irq & 0x0f) << 20; cmd 486 drivers/media/pci/bt8xx/bttv-risc.c btv->main.cpu[RISC_SLOT_LOOP] = cpu_to_le32(cmd); cmd 547 drivers/media/pci/bt8xx/bttv-risc.c unsigned long cmd; cmd 557 drivers/media/pci/bt8xx/bttv-risc.c cmd = BT848_RISC_JUMP; cmd 559 drivers/media/pci/bt8xx/bttv-risc.c cmd |= BT848_RISC_IRQ; cmd 560 drivers/media/pci/bt8xx/bttv-risc.c cmd |= (irqflags & 0x0f) << 16; cmd 561 drivers/media/pci/bt8xx/bttv-risc.c cmd |= (~irqflags & 0x0f) << 20; cmd 563 drivers/media/pci/bt8xx/bttv-risc.c risc->jmp[0] = cpu_to_le32(cmd); cmd 1418 drivers/media/pci/bt8xx/dst.c static int dst_set_diseqc(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd) cmd 1425 drivers/media/pci/bt8xx/dst.c if (cmd->msg_len > 0 && cmd->msg_len < 5) cmd 1426 drivers/media/pci/bt8xx/dst.c memcpy(&packet[3], cmd->msg, cmd->msg_len); cmd 1427 drivers/media/pci/bt8xx/dst.c else if (cmd->msg_len == 5 && state->dst_hw_cap & DST_TYPE_HAS_DISEQC5) cmd 1428 drivers/media/pci/bt8xx/dst.c memcpy(&packet[2], cmd->msg, cmd->msg_len); cmd 525 drivers/media/pci/bt8xx/dst_ca.c static long dst_ca_ioctl(struct file *file, unsigned int cmd, unsigned long ioctl_arg) cmd 547 drivers/media/pci/bt8xx/dst_ca.c switch (cmd) { cmd 36 drivers/media/pci/bt8xx/dst_priv.h int bt878_device_control(struct bt878 *bt, unsigned int cmd, union dst_gpio_packet *mp); cmd 242 drivers/media/pci/cobalt/cobalt-alsa-pcm.c unsigned int cmd, void *arg) cmd 244 drivers/media/pci/cobalt/cobalt-alsa-pcm.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 299 drivers/media/pci/cobalt/cobalt-alsa-pcm.c static int snd_cobalt_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 301 drivers/media/pci/cobalt/cobalt-alsa-pcm.c switch (cmd) { cmd 463 drivers/media/pci/cobalt/cobalt-alsa-pcm.c int cmd) cmd 467 drivers/media/pci/cobalt/cobalt-alsa-pcm.c switch (cmd) { cmd 113 drivers/media/pci/cobalt/cobalt-i2c.c int cmd; cmd 123 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_WR_MSK | cmd 127 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_WR_MSK | cmd 131 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_WR_MSK; cmd 135 drivers/media/pci/cobalt/cobalt-i2c.c iowrite8(cmd, ®s->cr_sr); cmd 171 drivers/media/pci/cobalt/cobalt-i2c.c int cmd; cmd 178 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_RD_MSK | cmd 182 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_RD_MSK | cmd 186 drivers/media/pci/cobalt/cobalt-i2c.c cmd = M00018_CR_BITMAP_RD_MSK; cmd 191 drivers/media/pci/cobalt/cobalt-i2c.c cmd |= M00018_CR_BITMAP_ACK_MSK; cmd 194 drivers/media/pci/cobalt/cobalt-i2c.c iowrite8(cmd, ®s->cr_sr); cmd 438 drivers/media/pci/cobalt/cobalt-v4l2.c static int cobalt_cobaltc(struct cobalt *cobalt, unsigned int cmd, void *arg) cmd 449 drivers/media/pci/cobalt/cobalt-v4l2.c if (cmd == VIDIOC_DBG_S_REGISTER) cmd 205 drivers/media/pci/cx18/cx18-alsa-pcm.c unsigned int cmd, void *arg) cmd 211 drivers/media/pci/cx18/cx18-alsa-pcm.c ret = snd_pcm_lib_ioctl(substream, cmd, arg); cmd 275 drivers/media/pci/cx18/cx18-alsa-pcm.c static int snd_cx18_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 799 drivers/media/pci/cx18/cx18-driver.c u16 cmd; cmd 819 drivers/media/pci/cx18/cx18-driver.c pci_read_config_word(pci_dev, PCI_COMMAND, &cmd); cmd 820 drivers/media/pci/cx18/cx18-driver.c cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER; cmd 821 drivers/media/pci/cx18/cx18-driver.c pci_write_config_word(pci_dev, PCI_COMMAND, cmd); cmd 324 drivers/media/pci/cx18/cx18-gpio.c int cx18_reset_tuner_gpio(void *dev, int component, int cmd, int value) cmd 330 drivers/media/pci/cx18/cx18-gpio.c if (cmd != XC2028_TUNER_RESET || cmd 21 drivers/media/pci/cx18/cx18-gpio.h int cx18_reset_tuner_gpio(void *dev, int component, int cmd, int value); cmd 916 drivers/media/pci/cx18/cx18-ioctl.c switch (enc->cmd) { cmd 962 drivers/media/pci/cx18/cx18-ioctl.c CX18_DEBUG_IOCTL("Unknown cmd %d\n", enc->cmd); cmd 973 drivers/media/pci/cx18/cx18-ioctl.c switch (enc->cmd) { cmd 995 drivers/media/pci/cx18/cx18-ioctl.c CX18_DEBUG_IOCTL("Unknown cmd %d\n", enc->cmd); cmd 1045 drivers/media/pci/cx18/cx18-ioctl.c unsigned int cmd, void *arg) cmd 1049 drivers/media/pci/cx18/cx18-ioctl.c switch (cmd) { cmd 26 drivers/media/pci/cx18/cx18-mailbox.c u32 cmd; cmd 81 drivers/media/pci/cx18/cx18-mailbox.c static const struct cx18_api_info *find_api_info(u32 cmd) cmd 85 drivers/media/pci/cx18/cx18-mailbox.c for (i = 0; api_info[i].cmd; i++) cmd 86 drivers/media/pci/cx18/cx18-mailbox.c if (api_info[i].cmd == cmd) cmd 113 drivers/media/pci/cx18/cx18-mailbox.c name, mb->request, mb->ack, mb->cmd, mb->error, cmd 339 drivers/media/pci/cx18/cx18-mailbox.c switch (order->mb.cmd) { cmd 348 drivers/media/pci/cx18/cx18-mailbox.c order->mb.cmd); cmd 355 drivers/media/pci/cx18/cx18-mailbox.c order->mb.cmd); cmd 398 drivers/media/pci/cx18/cx18-mailbox.c order->rpu, order->mb.cmd); cmd 472 drivers/media/pci/cx18/cx18-mailbox.c switch (order->mb.cmd) { cmd 481 drivers/media/pci/cx18/cx18-mailbox.c order->mb.cmd); cmd 488 drivers/media/pci/cx18/cx18-mailbox.c order->mb.cmd); cmd 551 drivers/media/pci/cx18/cx18-mailbox.c (&order_mb->cmd)[i] = cx18_readl(cx, &mb->cmd + i); cmd 580 drivers/media/pci/cx18/cx18-mailbox.c static int cx18_api_call(struct cx18 *cx, u32 cmd, int args, u32 data[]) cmd 582 drivers/media/pci/cx18/cx18-mailbox.c const struct cx18_api_info *info = find_api_info(cmd); cmd 593 drivers/media/pci/cx18/cx18-mailbox.c CX18_WARN("unknown cmd %x\n", cmd); cmd 598 drivers/media/pci/cx18/cx18-mailbox.c if (cmd == CX18_CPU_DE_SET_MDL) { cmd 601 drivers/media/pci/cx18/cx18-mailbox.c info->name, cmd, cmd 605 drivers/media/pci/cx18/cx18-mailbox.c info->name, cmd, cmd 655 drivers/media/pci/cx18/cx18-mailbox.c cx18_writel(cx, cmd, &mb->cmd); cmd 728 drivers/media/pci/cx18/cx18-mailbox.c int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[]) cmd 730 drivers/media/pci/cx18/cx18-mailbox.c return cx18_api_call(cx, cmd, args, data); cmd 750 drivers/media/pci/cx18/cx18-mailbox.c int cx18_api_func(void *priv, u32 cmd, int in, int out, cmd 756 drivers/media/pci/cx18/cx18-mailbox.c switch (cmd) { cmd 809 drivers/media/pci/cx18/cx18-mailbox.c CX18_WARN("Unknown cmd %x\n", cmd); cmd 814 drivers/media/pci/cx18/cx18-mailbox.c u32 cmd, int args, ...) cmd 823 drivers/media/pci/cx18/cx18-mailbox.c return cx18_api(cx, cmd, args, data); cmd 826 drivers/media/pci/cx18/cx18-mailbox.c int cx18_vapi(struct cx18 *cx, u32 cmd, int args, ...) cmd 833 drivers/media/pci/cx18/cx18-mailbox.c CX18_ERR("cx == NULL (cmd=%x)\n", cmd); cmd 837 drivers/media/pci/cx18/cx18-mailbox.c CX18_ERR("args too big (cmd=%x)\n", cmd); cmd 844 drivers/media/pci/cx18/cx18-mailbox.c return cx18_api(cx, cmd, args, data); cmd 54 drivers/media/pci/cx18/cx18-mailbox.h u32 cmd; cmd 70 drivers/media/pci/cx18/cx18-mailbox.h int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[]); cmd 71 drivers/media/pci/cx18/cx18-mailbox.h int cx18_vapi_result(struct cx18 *cx, u32 data[MAX_MB_ARGUMENTS], u32 cmd, cmd 73 drivers/media/pci/cx18/cx18-mailbox.h int cx18_vapi(struct cx18 *cx, u32 cmd, int args, ...); cmd 74 drivers/media/pci/cx18/cx18-mailbox.h int cx18_api_func(void *priv, u32 cmd, int in, int out, cmd 657 drivers/media/pci/cx23885/cx23885-417.c static char *cmd_to_str(int cmd) cmd 659 drivers/media/pci/cx23885/cx23885-417.c switch (cmd) { cmd 853 drivers/media/pci/cx23885/cx23885-417.c static int cx23885_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]) cmd 855 drivers/media/pci/cx23885/cx23885-417.c return cx23885_mbox_func(priv, cmd, in, out, data); cmd 442 drivers/media/pci/cx23885/cx23885-alsa.c int cmd) cmd 450 drivers/media/pci/cx23885/cx23885-alsa.c switch (cmd) { cmd 585 drivers/media/pci/cx25821/cx25821-alsa.c int cmd) cmd 593 drivers/media/pci/cx25821/cx25821-alsa.c switch (cmd) { cmd 529 drivers/media/pci/cx88/cx88-alsa.c static int snd_cx88_card_trigger(struct snd_pcm_substream *substream, int cmd) cmd 537 drivers/media/pci/cx88/cx88-alsa.c switch (cmd) { cmd 132 drivers/media/pci/cx88/cx88-input.c u8 cmd; cmd 136 drivers/media/pci/cx88/cx88-input.c cmd = (data >> 0) & 0x00ff; cmd 137 drivers/media/pci/cx88/cx88-input.c scancode = RC_SCANCODE_NECX(addr, cmd); cmd 2676 drivers/media/pci/ddbridge/ddbridge-core.c u8 cmd[4] = {0x03, (addr >> 16) & 0xff, cmd 2679 drivers/media/pci/ddbridge/ddbridge-core.c return flashio(dev, link, cmd, 4, buf, len); cmd 2711 drivers/media/pci/ddbridge/ddbridge-core.c static long ddb_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2716 drivers/media/pci/ddbridge/ddbridge-core.c cmd, arg); cmd 40 drivers/media/pci/ddbridge/ddbridge-i2c.c static int ddb_i2c_cmd(struct ddb_i2c *i2c, u32 adr, u32 cmd) cmd 46 drivers/media/pci/ddbridge/ddbridge-i2c.c ddbwritel(dev, (adr << 9) | cmd, i2c->regs + I2C_COMMAND); cmd 58 drivers/media/pci/ddbridge/ddbridge-max.c static int lnb_command(struct ddb *dev, u32 link, u32 lnb, u32 cmd) cmd 63 drivers/media/pci/ddbridge/ddbridge-max.c ddbwritel(dev, cmd | v, tag | LNB_CONTROL(lnb)); cmd 72 drivers/media/pci/ddbridge/ddbridge-max.c __func__, lnb, cmd); cmd 77 drivers/media/pci/ddbridge/ddbridge-max.c struct dvb_diseqc_master_cmd *cmd) cmd 90 drivers/media/pci/ddbridge/ddbridge-max.c dvb->diseqc_send_master_cmd(fe, cmd); cmd 94 drivers/media/pci/ddbridge/ddbridge-max.c for (i = 0; i < cmd->msg_len; i++) cmd 95 drivers/media/pci/ddbridge/ddbridge-max.c ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input)); cmd 102 drivers/media/pci/ddbridge/ddbridge-max.c struct dvb_diseqc_master_cmd *cmd) cmd 108 drivers/media/pci/ddbridge/ddbridge-max.c for (i = 0; i < cmd->msg_len; i++) cmd 109 drivers/media/pci/ddbridge/ddbridge-max.c ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(input)); cmd 117 drivers/media/pci/ddbridge/ddbridge-max.c struct dvb_diseqc_master_cmd cmd = { cmd 121 drivers/media/pci/ddbridge/ddbridge-max.c cmd.msg[3] = 0xf0 | (((sat << 2) & 0x0c) | (band ? 1 : 0) | cmd 123 drivers/media/pci/ddbridge/ddbridge-max.c return lnb_send_diseqc(dev, link, input, &cmd); cmd 62 drivers/media/pci/ddbridge/ddbridge-mci.c u32 *cmd, u32 cmd_len, cmd 72 drivers/media/pci/ddbridge/ddbridge-mci.c if (cmd && cmd_len) cmd 74 drivers/media/pci/ddbridge/ddbridge-mci.c ddblwritel(link, cmd[i], MCI_COMMAND + i * 4); cmd 72 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 74 drivers/media/pci/ddbridge/ddbridge-sx8.c memset(&cmd, 0, sizeof(cmd)); cmd 75 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = MCI_CMD_GETSIGNALINFO; cmd 76 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 77 drivers/media/pci/ddbridge/ddbridge-sx8.c stat = ddb_mci_cmd(&state->mci, &cmd, &state->signal_info); cmd 113 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 116 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = MCI_CMD_GETSTATUS; cmd 117 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 118 drivers/media/pci/ddbridge/ddbridge-sx8.c stat = ddb_mci_cmd(&state->mci, &cmd, &res); cmd 138 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 140 drivers/media/pci/ddbridge/ddbridge-sx8.c memset(&cmd, 0, sizeof(cmd)); cmd 141 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.tuner = state->mci.tuner; cmd 142 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = on ? SX8_CMD_INPUT_ENABLE : SX8_CMD_INPUT_DISABLE; cmd 143 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.sx8_input_enable.flags = sx8_base->gain_mode[state->mci.tuner]; cmd 144 drivers/media/pci/ddbridge/ddbridge-sx8.c return ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 152 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 155 drivers/media/pci/ddbridge/ddbridge-sx8.c memset(&cmd, 0, sizeof(cmd)); cmd 157 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = MCI_CMD_STOP; cmd 158 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 159 drivers/media/pci/ddbridge/ddbridge-sx8.c ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 161 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = SX8_CMD_DISABLE_IQOUTPUT; cmd 162 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 163 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.output = 0; cmd 164 drivers/media/pci/ddbridge/ddbridge-sx8.c ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 191 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 275 drivers/media/pci/ddbridge/ddbridge-sx8.c memset(&cmd, 0, sizeof(cmd)); cmd 278 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = SX8_CMD_ENABLE_IQOUTPUT; cmd 279 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 280 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.output = 0; cmd 281 drivers/media/pci/ddbridge/ddbridge-sx8.c ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 288 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = MCI_CMD_SEARCH_DVBS; cmd 289 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.flags = flags; cmd 290 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.s2_modulation_mask = modmask; cmd 291 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.retry = 2; cmd 292 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.frequency = p->frequency * 1000; cmd 293 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.symbol_rate = p->symbol_rate; cmd 294 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.scrambling_sequence_index = cmd 296 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.dvbs2_search.input_stream_id = cmd 298 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.tuner = state->mci.tuner; cmd 299 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 300 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.output = state->mci.nr; cmd 302 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.output |= 0x80; cmd 303 drivers/media/pci/ddbridge/ddbridge-sx8.c stat = ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 317 drivers/media/pci/ddbridge/ddbridge-sx8.c struct mci_command cmd; cmd 343 drivers/media/pci/ddbridge/ddbridge-sx8.c memset(&cmd, 0, sizeof(cmd)); cmd 344 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.command = SX8_CMD_START_IQ; cmd 345 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.sx8_start_iq.flags = flags; cmd 346 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.sx8_start_iq.roll_off = roll_off; cmd 347 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.sx8_start_iq.frequency = p->frequency * 1000; cmd 348 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.sx8_start_iq.symbol_rate = p->symbol_rate; cmd 349 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.tuner = state->mci.tuner; cmd 350 drivers/media/pci/ddbridge/ddbridge-sx8.c cmd.demod = state->mci.demod; cmd 351 drivers/media/pci/ddbridge/ddbridge-sx8.c stat = ddb_mci_cmd(&state->mci, &cmd, NULL); cmd 187 drivers/media/pci/ddbridge/ddbridge.h struct dvb_diseqc_master_cmd *cmd); cmd 210 drivers/media/pci/ivtv/ivtv-alsa-pcm.c unsigned int cmd, void *arg) cmd 216 drivers/media/pci/ivtv/ivtv-alsa-pcm.c ret = snd_pcm_lib_ioctl(substream, cmd, arg); cmd 280 drivers/media/pci/ivtv/ivtv-alsa-pcm.c static int snd_ivtv_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 837 drivers/media/pci/ivtv/ivtv-driver.c u16 cmd; cmd 872 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 873 drivers/media/pci/ivtv/ivtv-driver.c if (!(cmd & PCI_COMMAND_MASTER)) { cmd 876 drivers/media/pci/ivtv/ivtv-driver.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 877 drivers/media/pci/ivtv/ivtv-driver.c if (!(cmd & PCI_COMMAND_MASTER)) { cmd 204 drivers/media/pci/ivtv/ivtv-driver.h u32 cmd; cmd 116 drivers/media/pci/ivtv/ivtv-gpio.c int ivtv_reset_tuner_gpio(void *dev, int component, int cmd, int value) cmd 122 drivers/media/pci/ivtv/ivtv-gpio.c if (cmd != XC2028_TUNER_RESET) cmd 15 drivers/media/pci/ivtv/ivtv-gpio.h int ivtv_reset_tuner_gpio(void *dev, int component, int cmd, int value); cmd 244 drivers/media/pci/ivtv/ivtv-ioctl.c switch (dc->cmd) { cmd 1286 drivers/media/pci/ivtv/ivtv-ioctl.c switch (enc->cmd) { cmd 1325 drivers/media/pci/ivtv/ivtv-ioctl.c IVTV_DEBUG_IOCTL("Unknown cmd %d\n", enc->cmd); cmd 1336 drivers/media/pci/ivtv/ivtv-ioctl.c switch (enc->cmd) { cmd 1357 drivers/media/pci/ivtv/ivtv-ioctl.c IVTV_DEBUG_IOCTL("Unknown cmd %d\n", enc->cmd); cmd 1594 drivers/media/pci/ivtv/ivtv-ioctl.c IVTV_DEBUG_IOCTL("VIDIOC_DECODER_CMD %d\n", dec->cmd); cmd 1603 drivers/media/pci/ivtv/ivtv-ioctl.c IVTV_DEBUG_IOCTL("VIDIOC_TRY_DECODER_CMD %d\n", dec->cmd); cmd 1630 drivers/media/pci/ivtv/ivtv-ioctl.c static int ivtv_decoder_ioctls(struct file *filp, unsigned int cmd, void *arg) cmd 1640 drivers/media/pci/ivtv/ivtv-ioctl.c switch (cmd) { cmd 1704 drivers/media/pci/ivtv/ivtv-ioctl.c dc.cmd = V4L2_DEC_CMD_START; cmd 1713 drivers/media/pci/ivtv/ivtv-ioctl.c dc.cmd = V4L2_DEC_CMD_STOP; cmd 1723 drivers/media/pci/ivtv/ivtv-ioctl.c dc.cmd = V4L2_DEC_CMD_PAUSE; cmd 1732 drivers/media/pci/ivtv/ivtv-ioctl.c dc.cmd = V4L2_DEC_CMD_RESUME; cmd 1741 drivers/media/pci/ivtv/ivtv-ioctl.c int try = (cmd == VIDEO_TRY_COMMAND); cmd 1781 drivers/media/pci/ivtv/ivtv-ioctl.c if (cmd == VIDEO_GET_EVENT32) cmd 1840 drivers/media/pci/ivtv/ivtv-ioctl.c unsigned int cmd, void *arg) cmd 1845 drivers/media/pci/ivtv/ivtv-ioctl.c switch (cmd) { cmd 1862 drivers/media/pci/ivtv/ivtv-ioctl.c switch (cmd) { cmd 1890 drivers/media/pci/ivtv/ivtv-ioctl.c return ivtv_decoder_ioctls(file, cmd, (void *)arg); cmd 175 drivers/media/pci/ivtv/ivtv-mailbox.c static void write_mailbox(volatile struct ivtv_mailbox __iomem *mbox, int cmd, int args, u32 data[]) cmd 179 drivers/media/pci/ivtv/ivtv-mailbox.c write_sync(cmd, &mbox->cmd); cmd 194 drivers/media/pci/ivtv/ivtv-mailbox.c i, readl(&mbdata->mbox[i].cmd), readl(&mbdata->mbox[i].flags)); cmd 200 drivers/media/pci/ivtv/ivtv-mailbox.c static int ivtv_api_call(struct ivtv *itv, int cmd, int args, u32 data[]) cmd 202 drivers/media/pci/ivtv/ivtv-mailbox.c struct ivtv_mailbox_data *mbdata = (cmd >= 128) ? &itv->enc_mbox : &itv->dec_mbox; cmd 214 drivers/media/pci/ivtv/ivtv-mailbox.c cmd < 0 || cmd > 255 || api_info[cmd].name == NULL) { cmd 215 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_ERR("Invalid MB call: cmd = 0x%02x, args = %d\n", cmd, args); cmd 219 drivers/media/pci/ivtv/ivtv-mailbox.c if (api_info[cmd].flags & API_HIGH_VOL) { cmd 220 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_DEBUG_HI_MB("MB Call: %s\n", api_info[cmd].name); cmd 223 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_DEBUG_MB("MB Call: %s\n", api_info[cmd].name); cmd 233 drivers/media/pci/ivtv/ivtv-mailbox.c if (itv->api_cache[cmd].last_jiffies && cmd 235 drivers/media/pci/ivtv/ivtv-mailbox.c itv->api_cache[cmd].last_jiffies + cmd 237 drivers/media/pci/ivtv/ivtv-mailbox.c !memcmp(data, itv->api_cache[cmd].data, sizeof(itv->api_cache[cmd].data))) { cmd 238 drivers/media/pci/ivtv/ivtv-mailbox.c itv->api_cache[cmd].last_jiffies = jiffies; cmd 242 drivers/media/pci/ivtv/ivtv-mailbox.c flags = api_info[cmd].flags; cmd 248 drivers/media/pci/ivtv/ivtv-mailbox.c write_mailbox(&mbdata->mbox[mb], cmd, args, data); cmd 253 drivers/media/pci/ivtv/ivtv-mailbox.c api_info[cmd].name, mb, readl(&mbdata->mbox[mb].flags)); cmd 255 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_WARN("Could not find free DMA mailbox for %s\n", api_info[cmd].name); cmd 265 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_DEBUG_WARN("No free mailbox found (%s)\n", api_info[cmd].name); cmd 270 drivers/media/pci/ivtv/ivtv-mailbox.c write_mailbox(mbox, cmd, args, data); cmd 272 drivers/media/pci/ivtv/ivtv-mailbox.c memcpy(itv->api_cache[cmd].data, data, sizeof(itv->api_cache[cmd].data)); cmd 273 drivers/media/pci/ivtv/ivtv-mailbox.c itv->api_cache[cmd].last_jiffies = jiffies; cmd 292 drivers/media/pci/ivtv/ivtv-mailbox.c IVTV_DEBUG_WARN("Could not get result (%s)\n", api_info[cmd].name); cmd 305 drivers/media/pci/ivtv/ivtv-mailbox.c api_info[cmd].name, cmd 315 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]) cmd 317 drivers/media/pci/ivtv/ivtv-mailbox.c int res = ivtv_api_call(itv, cmd, args, data); cmd 322 drivers/media/pci/ivtv/ivtv-mailbox.c return (res == -EBUSY) ? ivtv_api_call(itv, cmd, args, data) : res; cmd 325 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]) cmd 327 drivers/media/pci/ivtv/ivtv-mailbox.c return ivtv_api(priv, cmd, in, data); cmd 330 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...) cmd 340 drivers/media/pci/ivtv/ivtv-mailbox.c return ivtv_api(itv, cmd, args, data); cmd 343 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...) cmd 354 drivers/media/pci/ivtv/ivtv-mailbox.c return ivtv_api(itv, cmd, args, data); cmd 17 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]); cmd 18 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...); cmd 19 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...); cmd 20 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]); cmd 321 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_prep_frame(struct ivtv *itv, int cmd, void __user *source, cmd 444 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 450 drivers/media/pci/ivtv/ivtvfb.c switch (cmd) { cmd 488 drivers/media/pci/ivtv/ivtvfb.c return ivtvfb_prep_frame(itv, cmd, args.source, args.dest_offset, args.count); cmd 492 drivers/media/pci/ivtv/ivtvfb.c IVTVFB_DEBUG_INFO("Unknown ioctl %08x\n", cmd); cmd 1382 drivers/media/pci/meye/meye.c unsigned int cmd, void *arg) cmd 1384 drivers/media/pci/meye/meye.c switch (cmd) { cmd 262 drivers/media/pci/ngene/ngene-core.c if (com->cmd.hdr.Opcode == CMD_FWLOAD_PREPARE) { cmd 271 drivers/media/pci/ngene/ngene-core.c } else if (com->cmd.hdr.Opcode == CMD_FWLOAD_FINISH) { cmd 282 drivers/media/pci/ngene/ngene-core.c memcpy(dev->FWInterfaceBuffer, com->cmd.raw8, com->in_len + 2); cmd 285 drivers/media/pci/ngene/ngene-core.c ngcpyto(HOST_TO_NGENE, com->cmd.raw8, com->in_len + 2); cmd 305 drivers/media/pci/ngene/ngene-core.c com->cmd.hdr.Opcode, dev->prev_cmd); cmd 309 drivers/media/pci/ngene/ngene-core.c if (com->cmd.hdr.Opcode == CMD_FWLOAD_FINISH) cmd 312 drivers/media/pci/ngene/ngene-core.c dev->prev_cmd = com->cmd.hdr.Opcode; cmd 317 drivers/media/pci/ngene/ngene-core.c memcpy(com->cmd.raw8, dev->ngenetohost, com->out_len); cmd 340 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_FWLOAD_PREPARE; cmd 341 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 0; cmd 356 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_FWLOAD_FINISH; cmd 357 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 4; cmd 358 drivers/media/pci/ngene/ngene-core.c com.cmd.FWLoadFinish.Address = DATA_FIFO_AREA; cmd 359 drivers/media/pci/ngene/ngene-core.c com.cmd.FWLoadFinish.Length = (unsigned short)cleft; cmd 371 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONFIGURE_BUFFER; cmd 372 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 1; cmd 373 drivers/media/pci/ngene/ngene-core.c com.cmd.ConfigureBuffers.config = config; cmd 386 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONFIGURE_FREE_BUFFER; cmd 387 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 6; cmd 388 drivers/media/pci/ngene/ngene-core.c memcpy(&com.cmd.ConfigureBuffers.config, config, 6); cmd 402 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_SET_GPIO_PIN; cmd 403 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 1; cmd 404 drivers/media/pci/ngene/ngene-core.c com.cmd.SetGpioPin.select = select | (level << 7); cmd 552 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_CONTROL; cmd 553 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = sizeof(struct FW_STREAM_CONTROL) - 2; cmd 554 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream = stream | (control ? 8 : 0); cmd 556 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x07; cmd 557 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Control = control | cmd 559 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Mode = mode; cmd 564 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream, com.cmd.StreamControl.Control, cmd 565 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Mode); cmd 586 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.CaptureBlockCount = cmd 588 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = chan->RingBuffer.PAHead; cmd 590 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.CaptureBlockCount = cmd 592 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxLinesPerField = cmd 594 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = cmd 597 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVBILine = cmd 599 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x07; cmd 602 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVideoLine = chan->nBytesPerLine; cmd 603 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxLinesPerField = chan->nLines; cmd 604 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MinLinesPerField = 100; cmd 605 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Buffer_Address = chan->RingBuffer.PAHead; cmd 608 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MaxVBILinesPerField = cmd 610 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.MinVBILinesPerField = 0; cmd 611 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.BytesPerVBILine = cmd 615 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.Stream |= 0x04; cmd 622 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = cmd 624 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSPI; cmd 625 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 628 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = 4; cmd 629 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDI; cmd 630 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 638 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = cmd 640 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDO; cmd 641 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 645 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = cmd 647 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsSDI; cmd 648 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 653 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = 8; cmd 654 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsUVI + 0x10; cmd 655 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 661 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataLen = cmd 663 drivers/media/pci/ngene/ngene-core.c com.cmd.StreamControl.SetupDataAddr = BsUVI; cmd 664 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData, cmd 666 drivers/media/pci/ngene/ngene-core.c memcpy(com.cmd.StreamControl.SetupData + 16, cmd 1616 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Opcode = CMD_MEM_WRITE; cmd 1617 drivers/media/pci/ngene/ngene-core.c com.cmd.hdr.Length = 3; cmd 1618 drivers/media/pci/ngene/ngene-core.c com.cmd.MemoryWrite.address = 0x910c; cmd 1619 drivers/media/pci/ngene/ngene-core.c com.cmd.MemoryWrite.data = 0xff; cmd 36 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Opcode = CMD_I2C_READ; cmd 37 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Length = outlen + 3; cmd 38 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Device = adr << 1; cmd 39 drivers/media/pci/ngene/ngene-i2c.c memcpy(com.cmd.I2CRead.Data, out, outlen); cmd 40 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Data[outlen] = inlen; cmd 41 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Data[outlen + 1] = 0; cmd 48 drivers/media/pci/ngene/ngene-i2c.c if ((com.cmd.raw8[0] >> 1) != adr) cmd 52 drivers/media/pci/ngene/ngene-i2c.c memcpy(in, com.cmd.raw8, inlen + 1); cmd 54 drivers/media/pci/ngene/ngene-i2c.c memcpy(in, com.cmd.raw8 + 1, inlen); cmd 64 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Opcode = CMD_I2C_WRITE; cmd 65 drivers/media/pci/ngene/ngene-i2c.c com.cmd.hdr.Length = outlen + 1; cmd 66 drivers/media/pci/ngene/ngene-i2c.c com.cmd.I2CRead.Device = adr << 1; cmd 67 drivers/media/pci/ngene/ngene-i2c.c memcpy(com.cmd.I2CRead.Data, out, outlen); cmd 74 drivers/media/pci/ngene/ngene-i2c.c if (com.cmd.raw8[0] == 1) cmd 464 drivers/media/pci/ngene/ngene.h } cmd; cmd 45 drivers/media/pci/pt3/pt3_i2c.c static void cmdbuf_add(struct pt3_i2cbuf *cbuf, enum ctl_cmd cmd) cmd 50 drivers/media/pci/pt3/pt3_i2c.c cbuf->tmp = cmd; cmd 52 drivers/media/pci/pt3/pt3_i2c.c cbuf->tmp |= cmd << 4; cmd 233 drivers/media/pci/saa7134/saa7134-alsa.c int cmd) cmd 241 drivers/media/pci/saa7134/saa7134-alsa.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 244 drivers/media/pci/saa7134/saa7134-alsa.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 1155 drivers/media/pci/saa7134/saa7134-video.c struct saa6588_command cmd; cmd 1182 drivers/media/pci/saa7134/saa7134-video.c saa_call_all(dev, core, ioctl, SAA6588_CMD_CLOSE, &cmd); cmd 1192 drivers/media/pci/saa7134/saa7134-video.c struct saa6588_command cmd; cmd 1194 drivers/media/pci/saa7134/saa7134-video.c cmd.block_count = count/3; cmd 1195 drivers/media/pci/saa7134/saa7134-video.c cmd.nonblocking = file->f_flags & O_NONBLOCK; cmd 1196 drivers/media/pci/saa7134/saa7134-video.c cmd.buffer = data; cmd 1197 drivers/media/pci/saa7134/saa7134-video.c cmd.instance = file; cmd 1198 drivers/media/pci/saa7134/saa7134-video.c cmd.result = -ENODEV; cmd 1201 drivers/media/pci/saa7134/saa7134-video.c saa_call_all(dev, core, ioctl, SAA6588_CMD_READ, &cmd); cmd 1204 drivers/media/pci/saa7134/saa7134-video.c return cmd.result; cmd 1210 drivers/media/pci/saa7134/saa7134-video.c struct saa6588_command cmd; cmd 1213 drivers/media/pci/saa7134/saa7134-video.c cmd.instance = file; cmd 1214 drivers/media/pci/saa7134/saa7134-video.c cmd.event_list = wait; cmd 1215 drivers/media/pci/saa7134/saa7134-video.c cmd.poll_mask = 0; cmd 1217 drivers/media/pci/saa7134/saa7134-video.c saa_call_all(dev, core, ioctl, SAA6588_CMD_POLL, &cmd); cmd 1220 drivers/media/pci/saa7134/saa7134-video.c return rc | cmd.poll_mask; cmd 457 drivers/media/pci/saa7164/saa7164.h struct cmd cmds[SAA_CMD_MAX_MSG_UNITS]; cmd 497 drivers/media/pci/saa7164/saa7164.h unsigned int cmd, void *arg); cmd 54 drivers/media/pci/solo6x10/solo6x10-eeprom.c static void solo_eeprom_cmd(struct solo_dev *solo_dev, int cmd) cmd 62 drivers/media/pci/solo6x10/solo6x10-eeprom.c int dataval = (cmd & (1 << i)) ? EE_DATA_WRITE : 0; cmd 169 drivers/media/pci/solo6x10/solo6x10-g723.c static int snd_solo_pcm_trigger(struct snd_pcm_substream *ss, int cmd) cmd 177 drivers/media/pci/solo6x10/solo6x10-g723.c switch (cmd) { cmd 679 drivers/media/pci/ttpci/av7110.c unsigned int cmd, void *parg) cmd 686 drivers/media/pci/ttpci/av7110.c if (cmd == OSD_SEND_CMD) cmd 688 drivers/media/pci/ttpci/av7110.c if (cmd == OSD_GET_CAPABILITY) cmd 1158 drivers/media/pci/ttpci/av7110.c struct dvb_diseqc_master_cmd* cmd) cmd 1162 drivers/media/pci/ttpci/av7110.c return av7110_diseqc_send(av7110, cmd->msg_len, cmd->msg, -1); cmd 1998 drivers/media/pci/ttpci/av7110.c struct dvb_diseqc_master_cmd* cmd) cmd 2004 drivers/media/pci/ttpci/av7110.c av7110->saved_master_cmd = *cmd; cmd 2005 drivers/media/pci/ttpci/av7110.c ret = av7110->fe_diseqc_send_master_cmd(fe, cmd); cmd 2049 drivers/media/pci/ttpci/av7110.c static int av7110_fe_dishnetwork_send_legacy_command(struct dvb_frontend* fe, unsigned long cmd) cmd 2055 drivers/media/pci/ttpci/av7110.c ret = av7110->fe_dishnetwork_send_legacy_command(fe, cmd); cmd 279 drivers/media/pci/ttpci/av7110.h struct dvb_diseqc_master_cmd *cmd); cmd 287 drivers/media/pci/ttpci/av7110.h unsigned long cmd); cmd 1121 drivers/media/pci/ttpci/av7110_av.c unsigned int cmd, void *parg) cmd 1128 drivers/media/pci/ttpci/av7110_av.c dprintk(1, "av7110:%p, cmd=%04x\n", av7110,cmd); cmd 1131 drivers/media/pci/ttpci/av7110_av.c if ( cmd != VIDEO_GET_STATUS && cmd != VIDEO_GET_EVENT && cmd 1132 drivers/media/pci/ttpci/av7110_av.c cmd != VIDEO_GET_SIZE ) { cmd 1140 drivers/media/pci/ttpci/av7110_av.c switch (cmd) { cmd 1352 drivers/media/pci/ttpci/av7110_av.c unsigned int cmd, void *parg) cmd 1359 drivers/media/pci/ttpci/av7110_av.c dprintk(1, "av7110:%p, cmd=%04x\n", av7110,cmd); cmd 1362 drivers/media/pci/ttpci/av7110_av.c (cmd != AUDIO_GET_STATUS)) cmd 1368 drivers/media/pci/ttpci/av7110_av.c switch (cmd) { cmd 234 drivers/media/pci/ttpci/av7110_ca.c static int dvb_ca_ioctl(struct file *file, unsigned int cmd, void *parg) cmd 246 drivers/media/pci/ttpci/av7110_ca.c switch (cmd) { cmd 512 drivers/media/pci/ttpci/av7110_hw.c u16 cmd[18] = { ((COMTYPE_COMMON_IF << 8) + subcom), cmd 520 drivers/media/pci/ttpci/av7110_hw.c cmd[(i / 2) + 2] = (u16)(buf[i]) << 8; cmd 522 drivers/media/pci/ttpci/av7110_hw.c cmd[(i / 2) + 2] |= buf[i]; cmd 525 drivers/media/pci/ttpci/av7110_hw.c ret = av7110_send_fw_cmd(av7110, cmd, 18); cmd 1049 drivers/media/pci/ttpci/av7110_hw.c switch (dc->cmd) { cmd 1184 drivers/media/pci/ttpci/av7110_hw.c dprintk(1, "av7110_osd_cmd(%d) returns with -ERESTARTSYS\n",dc->cmd); cmd 1186 drivers/media/pci/ttpci/av7110_hw.c dprintk(1, "av7110_osd_cmd(%d) returns with %d\n",dc->cmd,ret); cmd 1193 drivers/media/pci/ttpci/av7110_hw.c switch (cap->cmd) { cmd 136 drivers/media/pci/ttpci/budget-patch.c static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) cmd 140 drivers/media/pci/ttpci/budget-patch.c SendDiSEqCMsg (budget, cmd->msg_len, cmd->msg, 0); cmd 231 drivers/media/pci/ttpci/budget-patch.c static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) cmd 235 drivers/media/pci/ttpci/budget-patch.c av7110_send_diseqc_msg (budget, cmd->msg_len, cmd->msg, 0); cmd 173 drivers/media/pci/ttpci/budget.c static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) cmd 177 drivers/media/pci/ttpci/budget.c SendDiSEqCMsg (budget, cmd->msg_len, cmd->msg, 0); cmd 222 drivers/media/pci/tw686x/tw686x-audio.c static int tw686x_pcm_trigger(struct snd_pcm_substream *ss, int cmd) cmd 229 drivers/media/pci/tw686x/tw686x-audio.c switch (cmd) { cmd 2174 drivers/media/platform/am437x/am437x-vpfe.c bool valid_prio, unsigned int cmd, void *param) cmd 2192 drivers/media/platform/am437x/am437x-vpfe.c switch (cmd) { cmd 63 drivers/media/platform/coda/coda-bit.c static void coda_command_async(struct coda_ctx *ctx, int cmd) cmd 91 drivers/media/platform/coda/coda-bit.c trace_coda_bit_run(ctx, cmd); cmd 93 drivers/media/platform/coda/coda-bit.c coda_write(dev, cmd, CODA_REG_BIT_RUN_COMMAND); cmd 96 drivers/media/platform/coda/coda-bit.c static int coda_command_sync(struct coda_ctx *ctx, int cmd) cmd 103 drivers/media/platform/coda/coda-bit.c coda_command_async(ctx, cmd); cmd 1085 drivers/media/platform/coda/coda-common.c switch (dc->cmd) { cmd 14 drivers/media/platform/coda/trace.h TP_PROTO(struct coda_ctx *ctx, int cmd), cmd 16 drivers/media/platform/coda/trace.h TP_ARGS(ctx, cmd), cmd 21 drivers/media/platform/coda/trace.h __field(int, cmd) cmd 27 drivers/media/platform/coda/trace.h __entry->cmd = cmd; cmd 31 drivers/media/platform/coda/trace.h __entry->minor, __entry->ctx, __entry->cmd) cmd 105 drivers/media/platform/cros-ec-cec/cros-ec-cec.c msg.data.cmd = CEC_CMD_LOGICAL_ADDRESS; cmd 155 drivers/media/platform/cros-ec-cec/cros-ec-cec.c msg.data.cmd = CEC_CMD_ENABLE; cmd 525 drivers/media/platform/davinci/vpbe_venc.c unsigned int cmd, cmd 530 drivers/media/platform/davinci/vpbe_venc.c switch (cmd) { cmd 293 drivers/media/platform/exynos4-is/fimc-is-param.c isp->aa.cmd = ISP_AA_COMMAND_START; cmd 308 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye) cmd 313 drivers/media/platform/exynos4-is/fimc-is-param.c isp->flash.cmd = cmd; cmd 320 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val) cmd 327 drivers/media/platform/exynos4-is/fimc-is-param.c isp->awb.cmd = cmd; cmd 334 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_effect(struct fimc_is *is, u32 cmd) cmd 341 drivers/media/platform/exynos4-is/fimc-is-param.c isp->effect.cmd = cmd; cmd 347 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val) cmd 354 drivers/media/platform/exynos4-is/fimc-is-param.c isp->iso.cmd = cmd; cmd 361 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val) cmd 370 drivers/media/platform/exynos4-is/fimc-is-param.c switch (cmd) { cmd 400 drivers/media/platform/exynos4-is/fimc-is-param.c isp->adjust.cmd = cmd; cmd 404 drivers/media/platform/exynos4-is/fimc-is-param.c isp->adjust.cmd |= cmd; cmd 419 drivers/media/platform/exynos4-is/fimc-is-param.c isp->metering.cmd = val; cmd 443 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val) cmd 450 drivers/media/platform/exynos4-is/fimc-is-param.c isp->afc.cmd = cmd; cmd 478 drivers/media/platform/exynos4-is/fimc-is-param.c fd->control.cmd = val; cmd 496 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MAXIMUM_NUMBER; cmd 500 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MAXIMUM_NUMBER; cmd 516 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ROLL_ANGLE; cmd 520 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ROLL_ANGLE; cmd 536 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_YAW_ANGLE; cmd 540 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_YAW_ANGLE; cmd 556 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_SMILE_MODE; cmd 560 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_SMILE_MODE; cmd 576 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_BLINK_MODE; cmd 580 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_BLINK_MODE; cmd 596 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_EYES_DETECT; cmd 600 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_EYES_DETECT; cmd 616 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_MOUTH_DETECT; cmd 620 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_MOUTH_DETECT; cmd 636 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION; cmd 640 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION; cmd 656 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd = FD_CONFIG_COMMAND_ORIENTATION_VALUE; cmd 660 drivers/media/platform/exynos4-is/fimc-is-param.c fd->config.cmd |= FD_CONFIG_COMMAND_ORIENTATION_VALUE; cmd 681 drivers/media/platform/exynos4-is/fimc-is-param.c global->shotmode.cmd = 1; cmd 685 drivers/media/platform/exynos4-is/fimc-is-param.c isp->control.cmd = CONTROL_COMMAND_START; cmd 690 drivers/media/platform/exynos4-is/fimc-is-param.c isp->otf_input.cmd = OTF_INPUT_COMMAND_ENABLE; cmd 706 drivers/media/platform/exynos4-is/fimc-is-param.c isp->dma1_input.cmd = DMA_INPUT_COMMAND_DISABLE; cmd 718 drivers/media/platform/exynos4-is/fimc-is-param.c isp->dma2_input.cmd = DMA_INPUT_COMMAND_DISABLE; cmd 730 drivers/media/platform/exynos4-is/fimc-is-param.c isp->aa.cmd = ISP_AA_COMMAND_START; cmd 769 drivers/media/platform/exynos4-is/fimc-is-param.c isp->otf_output.cmd = OTF_OUTPUT_COMMAND_ENABLE; cmd 781 drivers/media/platform/exynos4-is/fimc-is-param.c isp->dma1_output.cmd = DMA_OUTPUT_COMMAND_DISABLE; cmd 797 drivers/media/platform/exynos4-is/fimc-is-param.c isp->dma2_output.cmd = DMA_OUTPUT_COMMAND_DISABLE; cmd 819 drivers/media/platform/exynos4-is/fimc-is-param.c drc->control.cmd = CONTROL_COMMAND_START; cmd 822 drivers/media/platform/exynos4-is/fimc-is-param.c drc->otf_input.cmd = OTF_INPUT_COMMAND_ENABLE; cmd 833 drivers/media/platform/exynos4-is/fimc-is-param.c drc->dma_input.cmd = DMA_INPUT_COMMAND_DISABLE; cmd 845 drivers/media/platform/exynos4-is/fimc-is-param.c drc->otf_output.cmd = OTF_OUTPUT_COMMAND_ENABLE; cmd 860 drivers/media/platform/exynos4-is/fimc-is-param.c fd->otf_input.cmd = OTF_INPUT_COMMAND_ENABLE; cmd 872 drivers/media/platform/exynos4-is/fimc-is-param.c fd->dma_input.cmd = DMA_INPUT_COMMAND_DISABLE; cmd 450 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 460 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 477 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 491 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 502 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 518 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 531 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 545 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 552 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 559 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 565 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 572 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 584 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 594 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 601 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 609 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 623 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 634 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 640 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 646 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 652 drivers/media/platform/exynos4-is/fimc-is-param.h u32 cmd; cmd 1001 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye); cmd 1002 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val); cmd 1003 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_effect(struct fimc_is *is, u32 cmd); cmd 1004 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val); cmd 1005 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val); cmd 1007 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val); cmd 1019 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_mode(struct fimc_is *is, int cmd); cmd 1020 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_start_stop(struct fimc_is *is, int cmd); cmd 159 drivers/media/platform/exynos4-is/fimc-is-regs.c static const u8 cmd[] = { cmd 164 drivers/media/platform/exynos4-is/fimc-is-regs.c if (WARN_ON(is->config_index >= ARRAY_SIZE(cmd))) cmd 167 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(cmd[is->config_index], is, MCUCTL_REG_ISSR(0)); cmd 447 drivers/media/platform/exynos4-is/fimc-is.c is->i2h_cmd.cmd = mcuctl_read(is, MCUCTL_REG_ISSR(10)); cmd 449 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.cmd) { cmd 471 drivers/media/platform/exynos4-is/fimc-is.c pr_info("unknown command: %#x\n", is->i2h_cmd.cmd); cmd 476 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.cmd) { cmd 199 drivers/media/platform/exynos4-is/fimc-is.h u32 cmd; cmd 310 drivers/media/platform/exynos4-is/fimc-is.h static inline void fimc_is_set_param_ctrl_cmd(struct fimc_is *is, int cmd) cmd 312 drivers/media/platform/exynos4-is/fimc-is.h is->is_p_region->parameter.isp.control.cmd = cmd; cmd 90 drivers/media/platform/exynos4-is/fimc-isp-video.c dma->cmd = DMA_OUTPUT_COMMAND_ENABLE; cmd 130 drivers/media/platform/exynos4-is/fimc-isp-video.c dma->cmd = DMA_OUTPUT_COMMAND_DISABLE; cmd 471 drivers/media/platform/exynos4-is/fimc-isp.c int cmd, ret; cmd 473 drivers/media/platform/exynos4-is/fimc-isp.c cmd = ae_lock ? ISP_AA_COMMAND_STOP : ISP_AA_COMMAND_START; cmd 474 drivers/media/platform/exynos4-is/fimc-isp.c isp->aa.cmd = cmd; cmd 484 drivers/media/platform/exynos4-is/fimc-isp.c cmd = awb_lock ? ISP_AA_COMMAND_STOP : ISP_AA_COMMAND_START; cmd 485 drivers/media/platform/exynos4-is/fimc-isp.c isp->aa.cmd = cmd; cmd 482 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct v4l2_decoder_cmd *cmd) cmd 484 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c switch (cmd->cmd) { cmd 487 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (cmd->flags != 0) { cmd 488 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c mtk_v4l2_err("cmd->flags=%u", cmd->flags); cmd 500 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct v4l2_decoder_cmd *cmd) cmd 506 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c ret = vidioc_try_decoder_cmd(file, priv, cmd); cmd 510 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c mtk_v4l2_debug(1, "decoder cmd=%u", cmd->cmd); cmd 513 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c switch (cmd->cmd) { cmd 1830 drivers/media/platform/omap3isp/ispccdc.c static long ccdc_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 1835 drivers/media/platform/omap3isp/ispccdc.c switch (cmd) { cmd 241 drivers/media/platform/omap3isp/isph3a_aewb.c static long h3a_aewb_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 245 drivers/media/platform/omap3isp/isph3a_aewb.c switch (cmd) { cmd 305 drivers/media/platform/omap3isp/isph3a_af.c static long h3a_af_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 309 drivers/media/platform/omap3isp/isph3a_af.c switch (cmd) { cmd 426 drivers/media/platform/omap3isp/isphist.c static long hist_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 430 drivers/media/platform/omap3isp/isphist.c switch (cmd) { cmd 1609 drivers/media/platform/omap3isp/isppreview.c static long preview_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 1613 drivers/media/platform/omap3isp/isppreview.c switch (cmd) { cmd 742 drivers/media/platform/qcom/camss/camss-ispif.c static void ispif_set_intf_cmd(struct ispif_device *ispif, u8 cmd, cmd 750 drivers/media/platform/qcom/camss/camss-ispif.c *val |= (cmd << (vc * 2 + 8)); cmd 757 drivers/media/platform/qcom/camss/camss-ispif.c *val |= (cmd << (vc * 2 + intf * 8)); cmd 862 drivers/media/platform/qcom/camss/camss-vfe-4-1.c u32 cmd; cmd 864 drivers/media/platform/qcom/camss/camss-vfe-4-1.c cmd = VFE_0_CAMIF_CMD_CLEAR_CAMIF_STATUS | VFE_0_CAMIF_CMD_NO_CHANGE; cmd 865 drivers/media/platform/qcom/camss/camss-vfe-4-1.c writel_relaxed(cmd, vfe->base + VFE_0_CAMIF_CMD); cmd 869 drivers/media/platform/qcom/camss/camss-vfe-4-1.c cmd = VFE_0_CAMIF_CMD_ENABLE_FRAME_BOUNDARY; cmd 871 drivers/media/platform/qcom/camss/camss-vfe-4-1.c cmd = VFE_0_CAMIF_CMD_DISABLE_FRAME_BOUNDARY; cmd 873 drivers/media/platform/qcom/camss/camss-vfe-4-1.c writel_relaxed(cmd, vfe->base + VFE_0_CAMIF_CMD); cmd 981 drivers/media/platform/qcom/camss/camss-vfe-4-7.c u32 cmd; cmd 983 drivers/media/platform/qcom/camss/camss-vfe-4-7.c cmd = VFE_0_CAMIF_CMD_CLEAR_CAMIF_STATUS | VFE_0_CAMIF_CMD_NO_CHANGE; cmd 984 drivers/media/platform/qcom/camss/camss-vfe-4-7.c writel_relaxed(cmd, vfe->base + VFE_0_CAMIF_CMD); cmd 988 drivers/media/platform/qcom/camss/camss-vfe-4-7.c cmd = VFE_0_CAMIF_CMD_ENABLE_FRAME_BOUNDARY; cmd 990 drivers/media/platform/qcom/camss/camss-vfe-4-7.c cmd = VFE_0_CAMIF_CMD_DISABLE_FRAME_BOUNDARY; cmd 992 drivers/media/platform/qcom/camss/camss-vfe-4-7.c writel_relaxed(cmd, vfe->base + VFE_0_CAMIF_CMD); cmd 484 drivers/media/platform/qcom/venus/vdec.c vdec_decoder_cmd(struct file *file, void *fh, struct v4l2_decoder_cmd *cmd) cmd 490 drivers/media/platform/qcom/venus/vdec.c ret = v4l2_m2m_ioctl_try_decoder_cmd(file, fh, cmd); cmd 496 drivers/media/platform/qcom/venus/vdec.c if (cmd->cmd == V4L2_DEC_CMD_STOP) { cmd 504 drivers/media/platform/s5p-g2d/g2d.c u32 cmd = 0; cmd 528 drivers/media/platform/s5p-g2d/g2d.c cmd |= CMD_V3_ENABLE_STRETCH; cmd 533 drivers/media/platform/s5p-g2d/g2d.c g2d_set_cmd(dev, cmd); cmd 21 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h int (*cmd_host2risc)(struct s5p_mfc_dev *dev, int cmd, cmd 16 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c static int s5p_mfc_cmd_host2risc_v5(struct s5p_mfc_dev *dev, int cmd, cmd 36 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c mfc_write(dev, cmd, S5P_FIMV_HOST2RISC_CMD); cmd 17 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c static int s5p_mfc_cmd_host2risc_v6(struct s5p_mfc_dev *dev, int cmd, cmd 20 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c mfc_debug(2, "Issue the command: %d\n", cmd); cmd 26 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c mfc_write(dev, cmd, S5P_FIMV_HOST2RISC_CMD_V6); cmd 805 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c struct v4l2_decoder_cmd *cmd) cmd 812 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c switch (cmd->cmd) { cmd 814 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c if (cmd->flags != 0) cmd 2269 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c struct v4l2_encoder_cmd *cmd) cmd 2276 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c switch (cmd->cmd) { cmd 2278 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c if (cmd->flags != 0) cmd 1133 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c int cmd; cmd 1142 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c cmd = S5P_FIMV_CH_LAST_FRAME; cmd 1144 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c cmd = S5P_FIMV_CH_FRAME_START; cmd 1145 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c mfc_write(dev, ((cmd & S5P_FIMV_CH_MASK) << S5P_FIMV_CH_SHIFT) cmd 1758 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c int cmd; cmd 1770 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c cmd = S5P_FIMV_CH_FRAME_START_V6; cmd 1772 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c cmd = S5P_FIMV_CH_LAST_FRAME_V6; cmd 1775 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c s5p_mfc_hw_call(dev->mfc_cmds, cmd_host2risc, dev, cmd, NULL); cmd 35 drivers/media/platform/seco-cec/seco-cec.c #define smb_wr16(cmd, data) smb_word_op(CMD_WORD_DATA, SECOCEC_MICRO_ADDRESS, \ cmd 36 drivers/media/platform/seco-cec/seco-cec.c cmd, data, SMBUS_WRITE, NULL) cmd 37 drivers/media/platform/seco-cec/seco-cec.c #define smb_rd16(cmd, res) smb_word_op(CMD_WORD_DATA, SECOCEC_MICRO_ADDRESS, \ cmd 38 drivers/media/platform/seco-cec/seco-cec.c cmd, 0, SMBUS_READ, res) cmd 40 drivers/media/platform/seco-cec/seco-cec.c static int smb_word_op(short data_format, u16 slave_addr, u8 cmd, u16 data, cmd 71 drivers/media/platform/seco-cec/seco-cec.c outb(cmd, HCMD); cmd 791 drivers/media/platform/sti/delta/delta-v4l2.c struct v4l2_decoder_cmd *cmd) cmd 793 drivers/media/platform/sti/delta/delta-v4l2.c if (cmd->cmd != V4L2_DEC_CMD_STOP) cmd 796 drivers/media/platform/sti/delta/delta-v4l2.c if (cmd->flags & V4L2_DEC_CMD_STOP_TO_BLACK) cmd 799 drivers/media/platform/sti/delta/delta-v4l2.c if (!(cmd->flags & V4L2_DEC_CMD_STOP_IMMEDIATELY) && cmd 800 drivers/media/platform/sti/delta/delta-v4l2.c (cmd->stop.pts != 0)) cmd 867 drivers/media/platform/sti/delta/delta-v4l2.c struct v4l2_decoder_cmd *cmd) cmd 872 drivers/media/platform/sti/delta/delta-v4l2.c ret = delta_try_decoder_cmd(file, fh, cmd); cmd 455 drivers/media/platform/sti/hva/hva-hw.c int hva_hw_execute_task(struct hva_ctx *ctx, enum hva_hw_cmd_type cmd, cmd 478 drivers/media/platform/sti/hva/hva-hw.c switch (cmd) { cmd 483 drivers/media/platform/sti/hva/hva-hw.c dev_dbg(dev, "%s unknown command 0x%x\n", ctx->name, cmd); cmd 507 drivers/media/platform/sti/hva/hva-hw.c ctx->name, __func__, cmd + (client_id << 8), &task->paddr); cmd 508 drivers/media/platform/sti/hva/hva-hw.c writel_relaxed(cmd + (client_id << 8), hva->regs + HVA_HIF_FIFO_CMD); cmd 529 drivers/media/platform/sti/hva/hva-hw.c switch (cmd) { cmd 535 drivers/media/platform/sti/hva/hva-hw.c dev_dbg(dev, "%s unknown command 0x%x\n", ctx->name, cmd); cmd 39 drivers/media/platform/sti/hva/hva-hw.h int hva_hw_execute_task(struct hva_ctx *ctx, enum hva_hw_cmd_type cmd, cmd 1271 drivers/media/platform/vicodec/vicodec-core.c if (ec->cmd == V4L2_ENC_CMD_STOP) cmd 1299 drivers/media/platform/vicodec/vicodec-core.c if (dc->cmd == V4L2_DEC_CMD_STOP) cmd 68 drivers/media/platform/vivid/vivid-osd.c static int vivid_fb_ioctl(struct fb_info *info, unsigned cmd, unsigned long arg) cmd 72 drivers/media/platform/vivid/vivid-osd.c switch (cmd) { cmd 88 drivers/media/platform/vivid/vivid-osd.c dprintk(dev, 1, "Unknown ioctl %08x\n", cmd); cmd 457 drivers/media/platform/vsp1/vsp1_dl.c struct vsp1_dl_ext_cmd *cmd = &pool->cmds[i]; cmd 463 drivers/media/platform/vsp1/vsp1_dl.c cmd->pool = pool; cmd 464 drivers/media/platform/vsp1/vsp1_dl.c cmd->opcode = vsp1_extended_commands[type].opcode; cmd 470 drivers/media/platform/vsp1/vsp1_dl.c cmd->num_cmds = 1; cmd 471 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmds = pool->mem + cmd_offset; cmd 472 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmd_dma = pool->dma + cmd_offset; cmd 474 drivers/media/platform/vsp1/vsp1_dl.c cmd->data = pool->mem + data_offset; cmd 475 drivers/media/platform/vsp1/vsp1_dl.c cmd->data_dma = pool->dma + data_offset; cmd 477 drivers/media/platform/vsp1/vsp1_dl.c list_add_tail(&cmd->free, &pool->free); cmd 486 drivers/media/platform/vsp1/vsp1_dl.c struct vsp1_dl_ext_cmd *cmd = NULL; cmd 492 drivers/media/platform/vsp1/vsp1_dl.c cmd = list_first_entry(&pool->free, struct vsp1_dl_ext_cmd, cmd 494 drivers/media/platform/vsp1/vsp1_dl.c list_del(&cmd->free); cmd 499 drivers/media/platform/vsp1/vsp1_dl.c return cmd; cmd 502 drivers/media/platform/vsp1/vsp1_dl.c static void vsp1_dl_ext_cmd_put(struct vsp1_dl_ext_cmd *cmd) cmd 506 drivers/media/platform/vsp1/vsp1_dl.c if (!cmd) cmd 510 drivers/media/platform/vsp1/vsp1_dl.c cmd->flags = 0; cmd 512 drivers/media/platform/vsp1/vsp1_dl.c spin_lock_irqsave(&cmd->pool->lock, flags); cmd 513 drivers/media/platform/vsp1/vsp1_dl.c list_add_tail(&cmd->free, &cmd->pool->free); cmd 514 drivers/media/platform/vsp1/vsp1_dl.c spin_unlock_irqrestore(&cmd->pool->lock, flags); cmd 741 drivers/media/platform/vsp1/vsp1_dl.c static void vsp1_dl_ext_cmd_fill_header(struct vsp1_dl_ext_cmd *cmd) cmd 743 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmds[0].opcode = cmd->opcode; cmd 744 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmds[0].flags = cmd->flags; cmd 745 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmds[0].address_set = cmd->data_dma; cmd 746 drivers/media/platform/vsp1/vsp1_dl.c cmd->cmds[0].reserved = 0; cmd 200 drivers/media/platform/vsp1/vsp1_rpf.c struct vsp1_dl_ext_cmd *cmd; cmd 204 drivers/media/platform/vsp1/vsp1_rpf.c cmd = vsp1_dl_get_pre_cmd(dl); cmd 205 drivers/media/platform/vsp1/vsp1_rpf.c if (WARN_ONCE(!cmd, "Failed to obtain an autofld cmd")) cmd 209 drivers/media/platform/vsp1/vsp1_rpf.c auto_fld = cmd->data; cmd 223 drivers/media/platform/vsp1/vsp1_rpf.c cmd->flags |= VI6_DL_EXT_AUTOFLD_INT | BIT(16 + rpf->entity.index); cmd 152 drivers/media/radio/radio-miropcm20.c static int rds_cmd(struct snd_miro_aci *aci, u8 cmd, u8 databuffer[], u8 datasize) cmd 156 drivers/media/radio/radio-miropcm20.c rds_write(aci, cmd); cmd 159 drivers/media/radio/radio-miropcm20.c if (cmd == RDS_RESET) cmd 135 drivers/media/radio/radio-mr800.c static int amradio_send_cmd(struct amradio_device *radio, u8 cmd, u8 arg, cmd 145 drivers/media/radio/radio-mr800.c radio->buffer[4] = cmd; cmd 156 drivers/media/radio/radio-mr800.c "cmd %02x failed\n", cmd); cmd 174 drivers/media/radio/radio-mr800.c if (video_is_registered(&radio->vdev) && cmd != AMRADIO_GET_READY_FLAG) cmd 175 drivers/media/radio/radio-mr800.c amradio_dev_warn(&radio->vdev.dev, "follow-up to cmd %02x failed\n", cmd); cmd 107 drivers/media/radio/si4713/radio-platform-si4713.c bool valid_prio, unsigned int cmd, void *arg) cmd 110 drivers/media/radio/si4713/radio-platform-si4713.c ioctl, cmd, arg); cmd 1219 drivers/media/radio/si4713/si4713.c static long si4713_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) cmd 1229 drivers/media/radio/si4713/si4713.c switch (cmd) { cmd 403 drivers/media/rc/ati_remote.c static int ati_remote_sendpacket(struct ati_remote *ati_remote, u16 cmd, cmd 409 drivers/media/rc/ati_remote.c memcpy(ati_remote->out_urb->transfer_buffer + 1, data, LO(cmd)); cmd 410 drivers/media/rc/ati_remote.c ((char *) ati_remote->out_urb->transfer_buffer)[0] = HI(cmd); cmd 412 drivers/media/rc/ati_remote.c ati_remote->out_urb->transfer_buffer_length = LO(cmd) + 1; cmd 242 drivers/media/rc/fintek-cir.c static int fintek_cmdsize(u8 cmd, u8 subcmd) cmd 246 drivers/media/rc/fintek-cir.c switch (cmd) { cmd 285 drivers/media/rc/fintek-cir.c fintek->cmd = sample; cmd 286 drivers/media/rc/fintek-cir.c if ((fintek->cmd == BUF_COMMAND_HEADER) || cmd 287 drivers/media/rc/fintek-cir.c ((fintek->cmd & BUF_COMMAND_MASK) != cmd 292 drivers/media/rc/fintek-cir.c fintek->rem = (fintek->cmd & BUF_LEN_MASK); cmd 300 drivers/media/rc/fintek-cir.c fintek->rem = fintek_cmdsize(fintek->cmd, sample); cmd 94 drivers/media/rc/fintek-cir.h u8 cmd, rem; cmd 46 drivers/media/rc/igorplugusb.c static void igorplugusb_cmd(struct igorplugusb *ir, int cmd); cmd 120 drivers/media/rc/igorplugusb.c static void igorplugusb_cmd(struct igorplugusb *ir, int cmd) cmd 124 drivers/media/rc/igorplugusb.c ir->request.bRequest = cmd; cmd 70 drivers/media/rc/iguanair.c uint8_t cmd; cmd 188 drivers/media/rc/iguanair.c if (urb->status == 0 && ir->packet->header.cmd == CMD_NOP) cmd 220 drivers/media/rc/iguanair.c ir->packet->header.cmd = CMD_NOP; cmd 223 drivers/media/rc/iguanair.c ir->packet->header.cmd = CMD_GET_VERSION; cmd 239 drivers/media/rc/iguanair.c ir->packet->header.cmd = CMD_GET_BUFSIZE; cmd 253 drivers/media/rc/iguanair.c ir->packet->header.cmd = CMD_GET_FEATURES; cmd 266 drivers/media/rc/iguanair.c ir->packet->header.cmd = enable ? CMD_RECEIVER_ON : CMD_RECEIVER_OFF; cmd 360 drivers/media/rc/iguanair.c ir->packet->header.cmd = CMD_SEND; cmd 14 drivers/media/rc/img-ir/img-ir-rc5.c unsigned int addr, cmd, tgl, start; cmd 22 drivers/media/rc/img-ir/img-ir-rc5.c cmd = raw & 0x3f; cmd 27 drivers/media/rc/img-ir/img-ir-rc5.c cmd += ((raw >> 12) & 0x01) ? 0 : 0x40; cmd 33 drivers/media/rc/img-ir/img-ir-rc5.c request->scancode = addr << 8 | cmd; cmd 14 drivers/media/rc/img-ir/img-ir-rc6.c unsigned int addr, cmd, mode, trl1, trl2; cmd 40 drivers/media/rc/img-ir/img-ir-rc6.c cmd = raw & 0xff; cmd 54 drivers/media/rc/img-ir/img-ir-rc6.c request->scancode = addr << 8 | cmd; cmd 14 drivers/media/rc/img-ir/img-ir-sharp.c unsigned int addr, cmd, exp, chk; cmd 20 drivers/media/rc/img-ir/img-ir-sharp.c cmd = (raw >> 5) & 0xff; cmd 32 drivers/media/rc/img-ir/img-ir-sharp.c request->scancode = addr << 8 | cmd; cmd 40 drivers/media/rc/img-ir/img-ir-sharp.c unsigned int addr, cmd, exp = 0, chk = 0; cmd 45 drivers/media/rc/img-ir/img-ir-sharp.c cmd = (in->data >> 0) & 0xff; cmd 56 drivers/media/rc/img-ir/img-ir-sharp.c cmd << 5 | cmd 373 drivers/media/rc/lirc_dev.c static long ir_lirc_ioctl(struct file *file, unsigned int cmd, cmd 382 drivers/media/rc/lirc_dev.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 397 drivers/media/rc/lirc_dev.c switch (cmd) { cmd 593 drivers/media/rc/lirc_dev.c if (!ret && _IOC_DIR(cmd) & _IOC_READ) cmd 483 drivers/media/rc/mceusb.c u8 cmd, rem; /* Remaining IR data bytes in packet */ cmd 549 drivers/media/rc/mceusb.c static int mceusb_cmd_datasize(u8 cmd, u8 subcmd) cmd 553 drivers/media/rc/mceusb.c switch (cmd) { cmd 601 drivers/media/rc/mceusb.c u8 cmd, subcmd, *data; cmd 614 drivers/media/rc/mceusb.c cmd = buf[offset]; cmd 625 drivers/media/rc/mceusb.c if (cmd != MCE_CMD_PORT_IR && cmd 626 drivers/media/rc/mceusb.c (cmd & MCE_PORT_MASK) == MCE_COMMAND_IRDATA) { cmd 627 drivers/media/rc/mceusb.c if (cmd == MCE_IRDATA_TRAILER) cmd 631 drivers/media/rc/mceusb.c cmd & MCE_PACKET_LENGTH_MASK); cmd 640 drivers/media/rc/mceusb.c switch (cmd) { cmd 649 drivers/media/rc/mceusb.c cmd, subcmd); cmd 687 drivers/media/rc/mceusb.c cmd, subcmd); cmd 758 drivers/media/rc/mceusb.c cmd, subcmd); cmd 1160 drivers/media/rc/mceusb.c u8 cmd = buf_in[0]; cmd 1168 drivers/media/rc/mceusb.c if (cmd == MCE_CMD_PORT_SYS) { cmd 1193 drivers/media/rc/mceusb.c if (cmd != MCE_CMD_PORT_IR) cmd 1274 drivers/media/rc/mceusb.c ir->rem = mceusb_cmd_datasize(ir->cmd, ir->buf_in[i]); cmd 1307 drivers/media/rc/mceusb.c ir->cmd = ir->buf_in[i]; cmd 1308 drivers/media/rc/mceusb.c if ((ir->cmd == MCE_CMD_PORT_IR) || cmd 1309 drivers/media/rc/mceusb.c ((ir->cmd & MCE_PORT_MASK) != cmd 1323 drivers/media/rc/mceusb.c ir->rem = (ir->cmd & MCE_PACKET_LENGTH_MASK); cmd 395 drivers/media/rc/redrat3.c static int redrat3_send_cmd(int cmd, struct redrat3_dev *rr3) cmd 406 drivers/media/rc/redrat3.c res = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), cmd, cmd 72 drivers/media/rc/tango-ir.c u32 data, field, toggle, addr, cmd, code; cmd 81 drivers/media/rc/tango-ir.c cmd = (data & 0x3f) | (field ^ 1) << 6; cmd 83 drivers/media/rc/tango-ir.c code = RC_SCANCODE_RC5(addr, cmd); cmd 89 drivers/media/rc/tango-ir.c u32 data0, data1, toggle, mode, addr, cmd, code; cmd 100 drivers/media/rc/tango-ir.c cmd = data1; cmd 102 drivers/media/rc/tango-ir.c code = RC_SCANCODE_RC6_0(addr, cmd); cmd 13 drivers/media/tuners/si2157.c static int si2157_cmd_execute(struct i2c_client *client, struct si2157_cmd *cmd) cmd 21 drivers/media/tuners/si2157.c if (cmd->wlen) { cmd 23 drivers/media/tuners/si2157.c ret = i2c_master_send(client, cmd->args, cmd->wlen); cmd 26 drivers/media/tuners/si2157.c } else if (ret != cmd->wlen) { cmd 32 drivers/media/tuners/si2157.c if (cmd->rlen) { cmd 37 drivers/media/tuners/si2157.c ret = i2c_master_recv(client, cmd->args, cmd->rlen); cmd 40 drivers/media/tuners/si2157.c } else if (ret != cmd->rlen) { cmd 46 drivers/media/tuners/si2157.c if ((cmd->args[0] >> 7) & 0x01) cmd 54 drivers/media/tuners/si2157.c if (!((cmd->args[0] >> 7) & 0x01)) { cmd 75 drivers/media/tuners/si2157.c struct si2157_cmd cmd; cmd 83 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x15\x00\x06\x07", 4); cmd 84 drivers/media/tuners/si2157.c cmd.wlen = 4; cmd 85 drivers/media/tuners/si2157.c cmd.rlen = 4; cmd 86 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 90 drivers/media/tuners/si2157.c uitmp = cmd.args[2] << 0 | cmd.args[3] << 8; cmd 98 drivers/media/tuners/si2157.c memcpy(cmd.args, "\xc0\x05\x01\x00\x00\x0b\x00\x00\x01", 9); cmd 99 drivers/media/tuners/si2157.c cmd.wlen = 9; cmd 101 drivers/media/tuners/si2157.c memcpy(cmd.args, "\xc0\x00\x0d\x0e\x00\x01\x01\x01\x01\x03", 10); cmd 102 drivers/media/tuners/si2157.c cmd.wlen = 10; cmd 104 drivers/media/tuners/si2157.c memcpy(cmd.args, "\xc0\x00\x0c\x00\x00\x01\x01\x01\x01\x01\x01\x02\x00\x00\x01", 15); cmd 105 drivers/media/tuners/si2157.c cmd.wlen = 15; cmd 107 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 108 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 114 drivers/media/tuners/si2157.c memcpy(cmd.args, "\xc0\x08\x01\x02\x00\x00\x01", 7); cmd 115 drivers/media/tuners/si2157.c cmd.wlen = 7; cmd 116 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 122 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x02", 1); cmd 123 drivers/media/tuners/si2157.c cmd.wlen = 1; cmd 124 drivers/media/tuners/si2157.c cmd.rlen = 13; cmd 125 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 129 drivers/media/tuners/si2157.c chip_id = cmd.args[1] << 24 | cmd.args[2] << 16 | cmd.args[3] << 8 | cmd 130 drivers/media/tuners/si2157.c cmd.args[4] << 0; cmd 158 drivers/media/tuners/si2157.c cmd.args[2], cmd.args[1], cmd 159 drivers/media/tuners/si2157.c cmd.args[3], cmd.args[4]); cmd 165 drivers/media/tuners/si2157.c cmd.args[2], cmd.args[1], cmd.args[3], cmd.args[4]); cmd 196 drivers/media/tuners/si2157.c memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len); cmd 197 drivers/media/tuners/si2157.c cmd.wlen = len; cmd 198 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 199 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 211 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x01\x01", 2); cmd 212 drivers/media/tuners/si2157.c cmd.wlen = 2; cmd 213 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 214 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 219 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x11", 1); cmd 220 drivers/media/tuners/si2157.c cmd.wlen = 1; cmd 221 drivers/media/tuners/si2157.c cmd.rlen = 10; cmd 222 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 227 drivers/media/tuners/si2157.c cmd.args[6], cmd.args[7], cmd.args[8]); cmd 249 drivers/media/tuners/si2157.c struct si2157_cmd cmd; cmd 259 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x16\x00", 2); cmd 260 drivers/media/tuners/si2157.c cmd.wlen = 2; cmd 261 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 262 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 278 drivers/media/tuners/si2157.c struct si2157_cmd cmd; cmd 321 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x14\x00\x03\x07\x00\x00", 6); cmd 322 drivers/media/tuners/si2157.c cmd.args[4] = delivery_system | bandwidth; cmd 324 drivers/media/tuners/si2157.c cmd.args[5] = 0x01; cmd 325 drivers/media/tuners/si2157.c cmd.wlen = 6; cmd 326 drivers/media/tuners/si2157.c cmd.rlen = 4; cmd 327 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 332 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x14\x00\x02\x07\x00\x01", 6); cmd 334 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x14\x00\x02\x07\x00\x00", 6); cmd 335 drivers/media/tuners/si2157.c cmd.args[4] = dev->if_port; cmd 336 drivers/media/tuners/si2157.c cmd.wlen = 6; cmd 337 drivers/media/tuners/si2157.c cmd.rlen = 4; cmd 338 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 344 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x14\x00\x06\x07", 4); cmd 345 drivers/media/tuners/si2157.c cmd.args[4] = (if_frequency / 1000) & 0xff; cmd 346 drivers/media/tuners/si2157.c cmd.args[5] = ((if_frequency / 1000) >> 8) & 0xff; cmd 347 drivers/media/tuners/si2157.c cmd.wlen = 6; cmd 348 drivers/media/tuners/si2157.c cmd.rlen = 4; cmd 349 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 357 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x41\x00\x00\x00\x00\x00\x00\x00", 8); cmd 358 drivers/media/tuners/si2157.c cmd.args[4] = (c->frequency >> 0) & 0xff; cmd 359 drivers/media/tuners/si2157.c cmd.args[5] = (c->frequency >> 8) & 0xff; cmd 360 drivers/media/tuners/si2157.c cmd.args[6] = (c->frequency >> 16) & 0xff; cmd 361 drivers/media/tuners/si2157.c cmd.args[7] = (c->frequency >> 24) & 0xff; cmd 362 drivers/media/tuners/si2157.c cmd.wlen = 8; cmd 363 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 364 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 402 drivers/media/tuners/si2157.c struct si2157_cmd cmd; cmd 407 drivers/media/tuners/si2157.c memcpy(cmd.args, "\x42\x00", 2); cmd 408 drivers/media/tuners/si2157.c cmd.wlen = 2; cmd 409 drivers/media/tuners/si2157.c cmd.rlen = 12; cmd 410 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 415 drivers/media/tuners/si2157.c c->strength.stat[0].svalue = (s8) cmd.args[3] * 1000; cmd 430 drivers/media/tuners/si2157.c struct si2157_cmd cmd; cmd 450 drivers/media/tuners/si2157.c cmd.wlen = 0; cmd 451 drivers/media/tuners/si2157.c cmd.rlen = 1; cmd 452 drivers/media/tuners/si2157.c ret = si2157_cmd_execute(client, &cmd); cmd 525 drivers/media/tuners/tuner-xc2028.c static inline int do_tuner_callback(struct dvb_frontend *fe, int cmd, int arg) cmd 539 drivers/media/tuners/tuner-xc2028.c DVB_FRONTEND_COMPONENT_TUNER, cmd, arg); cmd 43 drivers/media/usb/as102/as102_drv.h struct as10x_cmd_t *cmd, *rsp; cmd 92 drivers/media/usb/as102/as102_fw.c unsigned char *cmd, cmd 369 drivers/media/usb/as102/as102_usb_drv.c as102_dev->bus_adap.cmd = &as102_dev->bus_adap.token.usb.c; cmd 23 drivers/media/usb/as102/as10x_cmd.c pcmd = adap->cmd; cmd 64 drivers/media/usb/as102/as10x_cmd.c pcmd = adap->cmd; cmd 106 drivers/media/usb/as102/as10x_cmd.c preq = adap->cmd; cmd 161 drivers/media/usb/as102/as10x_cmd.c preq = adap->cmd; cmd 213 drivers/media/usb/as102/as10x_cmd.c pcmd = adap->cmd; cmd 272 drivers/media/usb/as102/as10x_cmd.c pcmd = adap->cmd; cmd 332 drivers/media/usb/as102/as10x_cmd.c pcmd = adap->cmd; cmd 29 drivers/media/usb/as102/as10x_cmd_cfg.c pcmd = adap->cmd; cmd 85 drivers/media/usb/as102/as10x_cmd_cfg.c pcmd = adap->cmd; cmd 139 drivers/media/usb/as102/as10x_cmd_cfg.c pcmd = adap->cmd; cmd 24 drivers/media/usb/as102/as10x_cmd_stream.c pcmd = adap->cmd; cmd 81 drivers/media/usb/as102/as10x_cmd_stream.c pcmd = adap->cmd; cmd 125 drivers/media/usb/as102/as10x_cmd_stream.c pcmd = adap->cmd; cmd 168 drivers/media/usb/as102/as10x_cmd_stream.c pcmd = adap->cmd; cmd 1131 drivers/media/usb/au0828/au0828-video.c static int au0828_set_format(struct au0828_dev *dev, unsigned int cmd, cmd 1157 drivers/media/usb/au0828/au0828-video.c if (cmd == VIDIOC_TRY_FMT) cmd 132 drivers/media/usb/au0828/au0828.h u8 cmd; cmd 428 drivers/media/usb/cpia2/cpia2.h int cpia2_send_command(struct camera_data *cam, struct cpia2_command *cmd); cmd 132 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 135 drivers/media/usb/cpia2/cpia2_core.c cmd.command = command; cmd 136 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; /* default */ cmd 137 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = direction; cmd 144 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 146 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_DEVICE_HI; cmd 149 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 151 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 8; cmd 152 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_DESCRIP_VID_HI; cmd 155 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 156 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_ASIC_ID; cmd 159 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 160 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_SENSOR_FLAGS; cmd 163 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 164 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_DEVICEH; cmd 167 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 170 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 171 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 173 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP4_EXPOSURE_TARGET; cmd 175 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_EXPOSURE_TARGET; cmd 178 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 181 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 182 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 183 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_YRANGE; cmd 186 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 189 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 190 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 192 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_SATURATION; cmd 194 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_MCUVSATURATION; cmd 197 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 200 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 201 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 202 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_GPIO_DATA; cmd 205 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 208 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 209 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 210 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_GPIO_DIRECTION; cmd 213 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 216 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 217 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 218 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_MP_DATA; cmd 221 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 224 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 225 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 226 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_MP_DIR; cmd 229 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 231 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_INT_PACKET_CTRL; cmd 232 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 233 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 236 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 239 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 240 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 241 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_FLICKER_MODES; cmd 244 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 245 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; cmd 246 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0; cmd 247 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VC_ST_CTRL; cmd 248 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = CPIA2_VC_ST_CTRL_SRC_VC | cmd 250 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VC_ST_CTRL; cmd 251 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = CPIA2_VC_ST_CTRL_SRC_VC | cmd 257 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 259 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; cmd 260 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = cmd 262 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = cmd 264 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = CPIA2_SYSTEM_CONTROL_CLEAR_ERR; cmd 265 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = cmd 269 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 271 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 272 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_SYSTEM_CONTROL; cmd 273 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = 0; cmd 276 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 278 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 279 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_SYSTEM_CONTROL; cmd 280 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = CPIA2_SYSTEM_CONTROL_CLEAR_ERR; cmd 283 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 286 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 287 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 289 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP4_USER_MODE; cmd 291 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_USER_MODE; cmd 294 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 295 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 297 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP4_FRAMERATE_REQUEST; cmd 299 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_FRAMERATE_REQUEST; cmd 300 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 303 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 306 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 307 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 308 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_WAKEUP; cmd 311 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 314 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 315 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 316 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_PW_CTRL; cmd 319 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 320 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 321 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_SYSTEMSTATE; cmd 324 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 327 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 329 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 330 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_SYSTEM_CONTROL; cmd 333 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 336 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 337 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 338 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_SYSTEMCTRL; cmd 341 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 344 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 345 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 346 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_EXPOSURE_MODES; cmd 349 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 352 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 353 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 354 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_DEVICE_CONFIG; cmd 357 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 358 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = cmd 360 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 361 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SYSTEM_VP_SERIAL_ADDR; cmd 364 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 365 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 366 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 367 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_SENSOR_CR1; cmd 370 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 373 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 374 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 375 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VC_VC_CTRL; cmd 378 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 379 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 380 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VC_VC_TARGET_KB; cmd 381 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = param; cmd 384 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 385 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 4; cmd 386 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VC_VC_JPEG_OPT; cmd 387 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = cmd 389 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VC_VC_USER_SQUEEZE; cmd 390 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = 20; cmd 391 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[2].index = CPIA2_VC_VC_CREEP_PERIOD; cmd 392 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[2].value = 2; cmd 393 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[3].index = CPIA2_VC_VC_JPEG_OPT; cmd 394 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[3].value = CPIA2_VC_VC_JPEG_OPT_DEFAULT; cmd 397 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 398 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 399 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_REHASH_VALUES; cmd 400 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 405 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = param; cmd 408 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 409 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 411 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP4_USER_EFFECTS; cmd 413 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_USER_EFFECTS; cmd 420 drivers/media/usb/cpia2/cpia2_core.c retval = cpia2_send_command(cam, &cmd); cmd 431 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]; cmd 433 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]; cmd 436 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.vendor = (cmd.buffer.block_data[0] << 8) | cmd 437 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]; cmd 438 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.product = (cmd.buffer.block_data[2] << 8) | cmd 439 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]; cmd 441 drivers/media/usb/cpia2/cpia2_core.c (cmd.buffer.block_data[4] << 8) | cmd 442 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[5]; cmd 453 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.asic_id = cmd.buffer.block_data[0]; cmd 454 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.asic_rev = cmd.buffer.block_data[1]; cmd 457 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags = cmd.buffer.block_data[0]; cmd 458 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_rev = cmd.buffer.block_data[1]; cmd 461 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.vp_device_hi = cmd.buffer.block_data[0]; cmd 462 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.vp_device_lo = cmd.buffer.block_data[1]; cmd 465 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_data = cmd.buffer.block_data[0]; cmd 468 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_direction = cmd.buffer.block_data[0]; cmd 471 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_mp_direction =cmd.buffer.block_data[0]; cmd 474 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_mp_data = cmd.buffer.block_data[0]; cmd 478 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]; cmd 481 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.wakeup = cmd.buffer.block_data[0]; cmd 484 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.pw_control = cmd.buffer.block_data[0]; cmd 487 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.system_ctrl = cmd.buffer.block_data[0]; cmd 490 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.system_state = cmd.buffer.block_data[0]; cmd 493 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.system_ctrl = cmd.buffer.block_data[0]; cmd 496 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.exposure_modes = cmd.buffer.block_data[0]; cmd 499 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.device_config = cmd.buffer.block_data[0]; cmd 502 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_control = cmd.buffer.block_data[0]; cmd 505 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.video_mode = cmd.buffer.block_data[0]; cmd 508 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.user_effects = cmd.buffer.block_data[0]; cmd 522 drivers/media/usb/cpia2/cpia2_core.c #define DIR(cmd) ((cmd->direction == TRANSFER_WRITE) ? "Write" : "Read") cmd 523 drivers/media/usb/cpia2/cpia2_core.c #define BINDEX(cmd) (cmd->req_mode & 0x03) cmd 525 drivers/media/usb/cpia2/cpia2_core.c int cpia2_send_command(struct camera_data *cam, struct cpia2_command *cmd) cmd 532 drivers/media/usb/cpia2/cpia2_core.c switch (cmd->req_mode & 0x0c) { cmd 534 drivers/media/usb/cpia2/cpia2_core.c count = cmd->reg_count * sizeof(struct cpia2_register); cmd 536 drivers/media/usb/cpia2/cpia2_core.c buffer = (u8 *) & cmd->buffer; cmd 538 drivers/media/usb/cpia2/cpia2_core.c DBG("%s Random: Register block %s\n", DIR(cmd), cmd 539 drivers/media/usb/cpia2/cpia2_core.c block_name[BINDEX(cmd)]); cmd 542 drivers/media/usb/cpia2/cpia2_core.c count = cmd->reg_count; cmd 543 drivers/media/usb/cpia2/cpia2_core.c start = cmd->start; cmd 544 drivers/media/usb/cpia2/cpia2_core.c buffer = cmd->buffer.block_data; cmd 546 drivers/media/usb/cpia2/cpia2_core.c DBG("%s Block: Register block %s\n", DIR(cmd), cmd 547 drivers/media/usb/cpia2/cpia2_core.c block_name[BINDEX(cmd)]); cmd 550 drivers/media/usb/cpia2/cpia2_core.c count = cmd->reg_count * sizeof(struct cpia2_reg_mask); cmd 552 drivers/media/usb/cpia2/cpia2_core.c buffer = (u8 *) & cmd->buffer; cmd 554 drivers/media/usb/cpia2/cpia2_core.c DBG("%s Mask: Register block %s\n", DIR(cmd), cmd 555 drivers/media/usb/cpia2/cpia2_core.c block_name[BINDEX(cmd)]); cmd 558 drivers/media/usb/cpia2/cpia2_core.c count = cmd->reg_count; cmd 559 drivers/media/usb/cpia2/cpia2_core.c start = cmd->start; cmd 560 drivers/media/usb/cpia2/cpia2_core.c buffer = cmd->buffer.block_data; cmd 562 drivers/media/usb/cpia2/cpia2_core.c DBG("%s Repeat: Register block %s\n", DIR(cmd), cmd 563 drivers/media/usb/cpia2/cpia2_core.c block_name[BINDEX(cmd)]); cmd 572 drivers/media/usb/cpia2/cpia2_core.c cmd->req_mode, cmd 573 drivers/media/usb/cpia2/cpia2_core.c start, count, cmd->direction); cmd 577 drivers/media/usb/cpia2/cpia2_core.c for (i = 0; i < cmd->reg_count; i++) { cmd 578 drivers/media/usb/cpia2/cpia2_core.c if((cmd->req_mode & 0x0c) == CAMERAACCESS_TYPE_BLOCK) cmd 580 drivers/media/usb/cpia2/cpia2_core.c DIR(cmd), start + i, buffer[i]); cmd 581 drivers/media/usb/cpia2/cpia2_core.c if((cmd->req_mode & 0x0c) == CAMERAACCESS_TYPE_RANDOM) cmd 583 drivers/media/usb/cpia2/cpia2_core.c DIR(cmd), cmd->buffer.registers[i].index, cmd 584 drivers/media/usb/cpia2/cpia2_core.c cmd->buffer.registers[i].value); cmd 621 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 635 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 636 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 637 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; cmd 638 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VC_ST_CTRL; cmd 639 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = CPIA2_VC_ST_CTRL_SRC_VC | cmd 641 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VC_ST_CTRL; cmd 642 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = CPIA2_VC_ST_CTRL_SRC_VC | cmd 646 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 652 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_SYSTEM; cmd 653 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_SYSTEM_INT_PACKET_CTRL; cmd 654 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = cmd 656 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 657 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 672 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VP; cmd 675 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VP5_MYBLACK_LEVEL; cmd 676 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = 0; /* reduce from the default cmd 678 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VP5_MCYRANGE; cmd 679 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = 0x92; /* increase from 100% to cmd 682 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[2].index = CPIA2_VP5_MYCEILING; cmd 683 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[2].value = 0xFF; /* Increase from the cmd 686 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[3].index = CPIA2_VP5_MCUVSATURATION; cmd 687 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[3].value = 0xFF; /* Increase from the rec cmd 690 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[4].index = CPIA2_VP5_ANTIFLKRSETUP; cmd 691 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[4].value = 0x80; /* Inhibit the cmd 695 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[5].index = CPIA2_VP_RAM_ADDR_H; cmd 696 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[5].value = 0x01; cmd 697 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[6].index = CPIA2_VP_RAM_ADDR_L; cmd 698 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[6].value = 0xE3; cmd 699 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[7].index = CPIA2_VP_RAM_DATA; cmd 700 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[7].value = 0x02; cmd 701 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[8].index = CPIA2_VP_RAM_DATA; cmd 702 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[8].value = 0xFC; cmd 704 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 705 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 9; cmd 707 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 731 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = tmp_reg & cmd 735 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = cam->params.vp_params.device_config | cmd 737 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VP_SYSTEMCTRL; cmd 738 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VP_DEVICE_CONFIG; cmd 739 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VP; cmd 740 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; cmd 741 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 742 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0; cmd 743 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 777 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = cam->params.vp_params.device_config & cmd 781 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = cmd 784 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].index = CPIA2_VP_DEVICE_CONFIG; cmd 785 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].index = CPIA2_VP_SYSTEMCTRL; cmd 786 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VP; cmd 787 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 2; cmd 788 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 790 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 898 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command *cmd, cmd 901 drivers/media/usb/cpia2/cpia2_core.c cmd->buffer.block_data[0] = datum; cmd 902 drivers/media/usb/cpia2/cpia2_core.c cmd->start = start; cmd 903 drivers/media/usb/cpia2/cpia2_core.c cmd->reg_count = 1; cmd 904 drivers/media/usb/cpia2/cpia2_core.c return cpia2_send_command(cam, cmd); cmd 912 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 921 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_REPEAT | CAMERAACCESS_VP; cmd 922 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 925 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_onebyte_command(cam, &cmd, 0x0A, fw->data[0]); /* hi */ cmd 926 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_onebyte_command(cam, &cmd, 0x0B, fw->data[1]); /* lo */ cmd 930 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x0C; /* Data */ cmd 931 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = min_t(uint, 64, fw->size - i); cmd 932 drivers/media/usb/cpia2/cpia2_core.c memcpy(cmd.buffer.block_data, &fw->data[i], cmd.reg_count); cmd 933 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 937 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_onebyte_command(cam, &cmd, 0x0A, fw->data[0]); /* hi */ cmd 938 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_onebyte_command(cam, &cmd, 0x0B, fw->data[1]); /* lo */ cmd 941 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_onebyte_command(cam, &cmd, 0x0D, 1); cmd 1151 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 1194 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 1195 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 1198 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_FORMAT; cmd 1200 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1204 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1209 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_CLOCKS; cmd 1212 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value= cmd 1219 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value= cmd 1225 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1230 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1236 drivers/media/usb/cpia2/cpia2_core.c DBG("VC_Clocks (0xc4) = 0x%0X\n", cmd.buffer.registers[i-1].value); cmd 1239 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_IHSIZE_LO; cmd 1241 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1244 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1248 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_XLIM_HI; cmd 1250 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1252 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 1; cmd 1254 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_XLIM_LO; cmd 1256 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 208; cmd 1258 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 160; cmd 1260 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_YLIM_HI; cmd 1262 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1264 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 1; cmd 1266 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_YLIM_LO; cmd 1268 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 160; cmd 1270 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 64; cmd 1273 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_OHSIZE; cmd 1274 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cam->params.roi.width / 4; cmd 1276 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_OVSIZE; cmd 1277 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cam->params.roi.height / 4; cmd 1280 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HCROP; cmd 1282 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1285 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1288 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VCROP; cmd 1290 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1293 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1297 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HPHASE; cmd 1298 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1300 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VPHASE; cmd 1301 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1303 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HISPAN; cmd 1304 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 31; cmd 1306 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VISPAN; cmd 1307 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 31; cmd 1309 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HICROP; cmd 1310 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1312 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VICROP; cmd 1313 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1315 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HFRACT; cmd 1316 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x81; /* = 8/1 = 8 (HIBYTE/LOBYTE) */ cmd 1318 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VFRACT; cmd 1319 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x81; /* = 8/1 = 8 (HIBYTE/LOBYTE) */ cmd 1321 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = i; cmd 1323 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1337 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 1368 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_RANDOM | CAMERAACCESS_VC; cmd 1369 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 1373 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_FORMAT; cmd 1374 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = (u8) CPIA2_VC_VC_FORMAT_UFIRST; cmd 1376 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value |= (u8) CPIA2_VC_VC_FORMAT_DECIMATING; cmd 1380 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_CLOCKS; cmd 1383 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1386 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1391 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1394 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1400 drivers/media/usb/cpia2/cpia2_core.c DBG("VC_CLOCKS = 0x%X\n", cmd.buffer.registers[i-1].value); cmd 1403 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_IHSIZE_LO; cmd 1405 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1408 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].value = cmd 1411 drivers/media/usb/cpia2/cpia2_core.c DBG("Input width = %d\n", cmd.buffer.registers[i-1].value); cmd 1414 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_XLIM_HI; cmd 1416 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 2; cmd 1418 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 1; cmd 1420 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_XLIM_LO; cmd 1422 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 250; cmd 1424 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 125; cmd 1426 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 160; cmd 1428 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_YLIM_HI; cmd 1430 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 2; cmd 1432 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 1; cmd 1434 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_YLIM_LO; cmd 1436 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 12; cmd 1438 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 64; cmd 1440 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 6; cmd 1443 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_OHSIZE; cmd 1445 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = STV_IMAGE_CIF_COLS / 4; cmd 1447 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = width / 4; cmd 1449 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_OVSIZE; cmd 1451 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = STV_IMAGE_CIF_ROWS / 4; cmd 1453 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = height / 4; cmd 1456 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HCROP; cmd 1458 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1461 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1464 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1467 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1470 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VCROP; cmd 1472 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1475 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1478 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1481 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cmd 1485 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HPHASE; cmd 1487 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 36; cmd 1489 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1491 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VPHASE; cmd 1493 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 32; cmd 1495 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1497 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HISPAN; cmd 1499 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 26; cmd 1501 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 31; cmd 1503 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VISPAN; cmd 1505 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 21; cmd 1507 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 31; cmd 1509 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HICROP; cmd 1510 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1512 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VICROP; cmd 1513 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0; cmd 1515 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_HFRACT; cmd 1517 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x2B; /* 2/11 */ cmd 1519 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x81; /* 8/1 */ cmd 1521 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i].index = CPIA2_VC_VC_VFRACT; cmd 1523 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x13; /* 1/3 */ cmd 1525 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = (u8) 0x81; /* 8/1 */ cmd 1527 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = i; cmd 1529 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1836 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 1842 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_WRITE; cmd 1843 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 1844 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 3; cmd 1845 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_RAM_ADDR_H; cmd 1847 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = 0; /* High byte of address to write to */ cmd 1848 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1] = 0x59; /* Low byte of address to write to */ cmd 1849 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2] = 0; /* High byte of data to write */ cmd 1851 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1854 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = 0x02; /* Low byte data to write */ cmd 1856 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0] = 0x06; cmd 1858 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP_RAM_DATA; cmd 1859 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 1860 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1896 drivers/media/usb/cpia2/cpia2_core.c struct cpia2_command cmd; cmd 1901 drivers/media/usb/cpia2/cpia2_core.c cmd.direction = TRANSFER_READ; cmd 1904 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_SYSTEM; cmd 1905 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 3; cmd 1906 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0; cmd 1907 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1909 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1911 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 1913 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 1916 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 1917 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 4; cmd 1918 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x80; cmd 1919 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1921 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1923 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 1925 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 1927 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]); cmd 1929 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0xA0; /* ST_CTRL */ cmd 1930 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 1931 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1933 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1935 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0xA4; /* Stream status */ cmd 1936 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1938 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1940 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0xA8; /* USB status */ cmd 1941 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 3; cmd 1942 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1944 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1946 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 1948 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 1950 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0xAF; /* USB settings */ cmd 1951 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 1952 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1954 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1956 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0xC0; /* VC stuff */ cmd 1957 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 26; cmd 1958 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 1960 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 1962 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]); cmd 1964 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[4]); cmd 1966 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[5]); cmd 1968 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[6]); cmd 1970 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[7]); cmd 1972 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[8]); cmd 1974 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[9]); cmd 1976 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[10]); cmd 1978 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[11]); cmd 1980 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[12]); cmd 1982 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[13]); cmd 1984 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[14]); cmd 1986 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[15]); cmd 1988 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[16]); cmd 1990 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[17]); cmd 1992 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[18]); cmd 1994 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[19]); cmd 1996 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[20]); cmd 1998 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[21]); cmd 2000 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[22]); cmd 2002 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[23]); cmd 2004 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[24]); cmd 2006 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[25]); cmd 2009 drivers/media/usb/cpia2/cpia2_core.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VP; cmd 2010 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 14; cmd 2011 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0; cmd 2012 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2015 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2017 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 2019 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 2021 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]); cmd 2023 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[5]); cmd 2025 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[6]); cmd 2027 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[7]); cmd 2029 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[8]); cmd 2031 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[9]); cmd 2033 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[10]); cmd 2035 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[11]); cmd 2037 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[12]); cmd 2039 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[13]); cmd 2042 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 9; cmd 2043 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x0E; cmd 2044 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2046 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2048 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 2050 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 2052 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]); cmd 2054 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[4]); cmd 2056 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[5]); cmd 2058 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[6]); cmd 2060 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[7]); cmd 2062 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[8]); cmd 2064 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 2065 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x1B; cmd 2066 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2068 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2070 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 8 ; cmd 2071 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x0E; cmd 2072 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2074 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2076 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 2078 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[5]); cmd 2080 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[6]); cmd 2082 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[7]); cmd 2084 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 1; cmd 2085 drivers/media/usb/cpia2/cpia2_core.c cmd.start = CPIA2_VP5_EXPOSURE_TARGET; cmd 2086 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2088 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2090 drivers/media/usb/cpia2/cpia2_core.c cmd.reg_count = 4; cmd 2091 drivers/media/usb/cpia2/cpia2_core.c cmd.start = 0x3A; cmd 2092 drivers/media/usb/cpia2/cpia2_core.c cpia2_send_command(cam, &cmd); cmd 2094 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[0]); cmd 2096 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[1]); cmd 2098 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[2]); cmd 2100 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.block_data[3]); cmd 383 drivers/media/usb/cpia2/cpia2_usb.c struct cpia2_command cmd; cmd 392 drivers/media/usb/cpia2/cpia2_usb.c cmd.direction = TRANSFER_WRITE; cmd 393 drivers/media/usb/cpia2/cpia2_usb.c cmd.buffer.block_data[0] = iso_regs[alt][0]; cmd 394 drivers/media/usb/cpia2/cpia2_usb.c cmd.buffer.block_data[1] = iso_regs[alt][1]; cmd 395 drivers/media/usb/cpia2/cpia2_usb.c cmd.buffer.block_data[2] = iso_regs[alt][2]; cmd 396 drivers/media/usb/cpia2/cpia2_usb.c cmd.buffer.block_data[3] = iso_regs[alt][3]; cmd 397 drivers/media/usb/cpia2/cpia2_usb.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 398 drivers/media/usb/cpia2/cpia2_usb.c cmd.start = CPIA2_VC_USB_ISOLIM; cmd 399 drivers/media/usb/cpia2/cpia2_usb.c cmd.reg_count = 4; cmd 400 drivers/media/usb/cpia2/cpia2_usb.c cpia2_send_command(cam, &cmd); cmd 406 drivers/media/usb/cpia2/cpia2_usb.c cmd.direction = TRANSFER_READ; cmd 407 drivers/media/usb/cpia2/cpia2_usb.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 408 drivers/media/usb/cpia2/cpia2_usb.c cmd.start = CPIA2_VC_USB_STRM; cmd 409 drivers/media/usb/cpia2/cpia2_usb.c cmd.reg_count = 1; cmd 410 drivers/media/usb/cpia2/cpia2_usb.c cpia2_send_command(cam, &cmd); cmd 411 drivers/media/usb/cpia2/cpia2_usb.c reg = cmd.buffer.block_data[0]; cmd 428 drivers/media/usb/cpia2/cpia2_usb.c cmd.buffer.block_data[0] = reg; cmd 429 drivers/media/usb/cpia2/cpia2_usb.c cmd.direction = TRANSFER_WRITE; cmd 430 drivers/media/usb/cpia2/cpia2_usb.c cmd.start = CPIA2_VC_USB_STRM; cmd 431 drivers/media/usb/cpia2/cpia2_usb.c cmd.reg_count = 1; cmd 432 drivers/media/usb/cpia2/cpia2_usb.c cmd.req_mode = CAMERAACCESS_TYPE_BLOCK | CAMERAACCESS_VC; cmd 433 drivers/media/usb/cpia2/cpia2_usb.c cpia2_send_command(cam, &cmd); cmd 630 drivers/media/usb/cx231xx/cx231xx-417.c static char *cmd_to_str(int cmd) cmd 632 drivers/media/usb/cx231xx/cx231xx-417.c switch (cmd) { cmd 575 drivers/media/usb/cx231xx/cx231xx-audio.c int cmd) cmd 584 drivers/media/usb/cx231xx/cx231xx-audio.c switch (cmd) { cmd 21 drivers/media/usb/cx231xx/cx231xx-input.c u8 cmd, scancode; cmd 26 drivers/media/usb/cx231xx/cx231xx-input.c rc = i2c_master_recv(ir->c, &cmd, 1); cmd 36 drivers/media/usb/cx231xx/cx231xx-input.c if (cmd == 0xff) cmd 39 drivers/media/usb/cx231xx/cx231xx-input.c scancode = bitrev8(cmd); cmd 41 drivers/media/usb/cx231xx/cx231xx-input.c dev_dbg(&ir->rc->dev, "cmd %02x, scan = %02x\n", cmd, scancode); cmd 162 drivers/media/usb/cx231xx/cx231xx.h u8 cmd; cmd 196 drivers/media/usb/cx231xx/cx231xx.h u8 cmd; cmd 28 drivers/media/usb/dvb-usb-v2/af9015.c state->buf[0] = req->cmd; cmd 37 drivers/media/usb/dvb-usb-v2/af9015.c switch (req->cmd) { cmd 60 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "unknown cmd %d\n", req->cmd); cmd 69 drivers/media/usb/dvb-usb-v2/af9015.c req->cmd, req->data_len); cmd 88 drivers/media/usb/dvb-usb-v2/af9015.c if (req->cmd == DOWNLOAD_FIRMWARE || req->cmd == RECONNECT_USB) cmd 198 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = WRITE_MEMORY; cmd 200 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = WRITE_I2C; cmd 216 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = READ_MEMORY; cmd 218 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = READ_I2C; cmd 236 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = READ_I2C; cmd 319 drivers/media/usb/dvb-usb-v2/af9015.c req.cmd = BOOT; cmd 59 drivers/media/usb/dvb-usb-v2/af9015.h u8 cmd; /* [0] */ cmd 56 drivers/media/usb/dvb-usb-v2/af9035.c state->buf[2] = req->cmd; cmd 69 drivers/media/usb/dvb-usb-v2/af9035.c if (req->cmd == CMD_FW_DL) cmd 78 drivers/media/usb/dvb-usb-v2/af9035.c if (req->cmd == CMD_FW_DL) cmd 86 drivers/media/usb/dvb-usb-v2/af9035.c req->cmd, tmp_checksum, checksum); cmd 94 drivers/media/usb/dvb-usb-v2/af9035.c if (req->cmd == CMD_IR_GET || state->buf[2] == 1) { cmd 100 drivers/media/usb/dvb-usb-v2/af9035.c req->cmd, state->buf[2]); cmd 343 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_GENERIC_I2C_RD; cmd 401 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_GENERIC_I2C_WR; cmd 434 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_GENERIC_I2C_RD; cmd 633 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_FW_DL_BEGIN; cmd 652 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_FW_DL_END; cmd 791 drivers/media/usb/dvb-usb-v2/af9035.c req.cmd = CMD_FW_BOOT; cmd 1006 drivers/media/usb/dvb-usb-v2/af9035.c int cmd, int arg) cmd 1012 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "cmd=%d arg=%d\n", cmd, arg); cmd 1020 drivers/media/usb/dvb-usb-v2/af9035.c switch (cmd) { cmd 1053 drivers/media/usb/dvb-usb-v2/af9035.c int cmd, int arg) cmd 1058 drivers/media/usb/dvb-usb-v2/af9035.c switch (cmd) { cmd 1118 drivers/media/usb/dvb-usb-v2/af9035.c static int af9035_tuner_callback(struct dvb_usb_device *d, int cmd, int arg) cmd 1124 drivers/media/usb/dvb-usb-v2/af9035.c return af9035_fc0011_tuner_callback(d, cmd, arg); cmd 1126 drivers/media/usb/dvb-usb-v2/af9035.c return af9035_tua9001_tuner_callback(d, cmd, arg); cmd 1135 drivers/media/usb/dvb-usb-v2/af9035.c int cmd, int arg) cmd 1142 drivers/media/usb/dvb-usb-v2/af9035.c component, cmd, arg); cmd 1146 drivers/media/usb/dvb-usb-v2/af9035.c return af9035_tuner_callback(d, cmd, arg); cmd 37 drivers/media/usb/dvb-usb-v2/af9035.h u8 cmd; cmd 22 drivers/media/usb/dvb-usb-v2/ce6230.c request = req->cmd; cmd 26 drivers/media/usb/dvb-usb-v2/ce6230.c switch (req->cmd) { cmd 39 drivers/media/usb/dvb-usb-v2/ce6230.c KBUILD_MODNAME, req->cmd); cmd 104 drivers/media/usb/dvb-usb-v2/ce6230.c req.cmd = DEMOD_READ; cmd 120 drivers/media/usb/dvb-usb-v2/ce6230.c req.cmd = DEMOD_WRITE; cmd 127 drivers/media/usb/dvb-usb-v2/ce6230.c req.cmd = I2C_WRITE; cmd 18 drivers/media/usb/dvb-usb-v2/ce6230.h u8 cmd; /* [1] */ cmd 21 drivers/media/usb/dvb-usb-v2/ec168.c switch (req->cmd) { cmd 27 drivers/media/usb/dvb-usb-v2/ec168.c request = req->cmd; cmd 31 drivers/media/usb/dvb-usb-v2/ec168.c request = req->cmd; cmd 51 drivers/media/usb/dvb-usb-v2/ec168.c KBUILD_MODNAME, req->cmd); cmd 118 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = READ_DEMOD; cmd 134 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = WRITE_DEMOD; cmd 142 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = WRITE_I2C; cmd 226 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = SET_CONFIG; cmd 234 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = GPIO; cmd 242 drivers/media/usb/dvb-usb-v2/ec168.c req.cmd = WRITE_I2C; cmd 17 drivers/media/usb/dvb-usb-v2/ec168.h u8 cmd; /* [1] */ cmd 53 drivers/media/usb/dvb-usb-v2/mxl111sf.c u8 cmd, u8 *wbuf, int wlen, u8 *rbuf, int rlen) cmd 70 drivers/media/usb/dvb-usb-v2/mxl111sf.c state->sndbuf[0] = cmd; cmd 121 drivers/media/usb/dvb-usb-v2/mxl111sf.h u8 cmd, u8 *wbuf, int wlen, u8 *rbuf, int rlen); cmd 759 drivers/media/usb/dvb-usb-v2/rtl28xxu.c int cmd, int arg) cmd 764 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg); cmd 766 drivers/media/usb/dvb-usb-v2/rtl28xxu.c switch (cmd) { cmd 794 drivers/media/usb/dvb-usb-v2/rtl28xxu.c int cmd, int arg) cmd 799 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg); cmd 807 drivers/media/usb/dvb-usb-v2/rtl28xxu.c switch (cmd) { cmd 837 drivers/media/usb/dvb-usb-v2/rtl28xxu.c int cmd, int arg) cmd 860 drivers/media/usb/dvb-usb-v2/rtl28xxu.c component, cmd, arg); cmd 866 drivers/media/usb/dvb-usb-v2/rtl28xxu.c return rtl2832u_fc0012_tuner_callback(d, cmd, arg); cmd 868 drivers/media/usb/dvb-usb-v2/rtl28xxu.c return rtl2832u_tua9001_tuner_callback(d, cmd, arg); cmd 916 drivers/media/usb/dvb-usb/af9005.c u8 cmd = index & 0x1f; cmd 941 drivers/media/usb/dvb-usb/af9005.c cmd |= 0x20 | 0x40; cmd 950 drivers/media/usb/dvb-usb/af9005.c ret = af9005_write_ofdm_register(adap->dev, XD_MP2IF_PID_IDX, cmd); cmd 234 drivers/media/usb/dvb-usb/cinergyT2-fe.c param->cmd = CINERGYT2_EP1_SET_TUNER_PARAMETERS; cmd 70 drivers/media/usb/dvb-usb/cinergyT2.h uint8_t cmd; cmd 87 drivers/media/usb/dvb-usb/cxusb.c u8 cmd, const u8 *wbuf, int wlen, u8 *rbuf, int rlen) cmd 103 drivers/media/usb/dvb-usb/cxusb.c st->data[0] = cmd; cmd 178 drivers/media/usb/dvb-usb/cxusb.h u8 cmd, const u8 *wbuf, int wlen, u8 *rbuf, int rlen); cmd 26 drivers/media/usb/dvb-usb/digitv.c u8 cmd, u8 vv, u8 *wbuf, int wlen, u8 *rbuf, int rlen) cmd 39 drivers/media/usb/dvb-usb/digitv.c st->sndbuf[0] = cmd; cmd 98 drivers/media/usb/dvb-usb/pctv452e.c static int tt3650_ci_msg(struct dvb_usb_device *d, u8 cmd, u8 *data, cmd 120 drivers/media/usb/dvb-usb/pctv452e.c buf[2] = cmd; cmd 142 drivers/media/usb/dvb-usb/pctv452e.c ret, SYNC_BYTE_OUT, id, cmd, 3, buf); cmd 149 drivers/media/usb/dvb-usb/pctv452e.c u8 cmd, u8 *data, unsigned int write_len, cmd 157 drivers/media/usb/dvb-usb/pctv452e.c ret = tt3650_ci_msg(d, cmd, data, write_len, read_len); cmd 71 drivers/media/usb/dvb-usb/ttusb2.c static int ttusb2_msg(struct dvb_usb_device *d, u8 cmd, cmd 93 drivers/media/usb/dvb-usb/ttusb2.c s[2] = cmd; cmd 102 drivers/media/usb/dvb-usb/ttusb2.c r[2] != cmd || cmd 120 drivers/media/usb/dvb-usb/ttusb2.c static int tt3650_ci_msg(struct dvb_usb_device *d, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) cmd 124 drivers/media/usb/dvb-usb/ttusb2.c ret = ttusb2_msg(d, cmd, data, write_len, rx, read_len); cmd 130 drivers/media/usb/dvb-usb/ttusb2.c static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) cmd 137 drivers/media/usb/dvb-usb/ttusb2.c ret = tt3650_ci_msg(d, cmd, data, write_len, read_len); cmd 144 drivers/media/usb/dvb-usb/vp702x-fe.c u8 *cmd; cmd 148 drivers/media/usb/dvb-usb/vp702x-fe.c cmd = dst->buf; cmd 149 drivers/media/usb/dvb-usb/vp702x-fe.c memset(cmd, 0, 10); cmd 151 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[0] = (freq >> 8) & 0x7f; cmd 152 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[1] = freq & 0xff; cmd 153 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[2] = 1; /* divrate == 4 -> frequencyRef[1] -> 1 here */ cmd 157 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[3] = (sr >> 12) & 0xff; cmd 158 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[4] = (sr >> 4) & 0xff; cmd 159 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[5] = (sr << 4) & 0xf0; cmd 169 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[6] |= 0x40; cmd 180 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[7] = vp702x_chksum(cmd,0,7); cmd 185 drivers/media/usb/dvb-usb/vp702x-fe.c vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100); cmd 187 drivers/media/usb/dvb-usb/vp702x-fe.c if (cmd[2] == 0 && cmd[3] == 0) cmd 214 drivers/media/usb/dvb-usb/vp702x-fe.c u8 *cmd; cmd 225 drivers/media/usb/dvb-usb/vp702x-fe.c cmd = dst->buf; cmd 226 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[1] = SET_DISEQC_CMD; cmd 227 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[2] = m->msg_len; cmd 228 drivers/media/usb/dvb-usb/vp702x-fe.c memcpy(&cmd[3], m->msg, m->msg_len); cmd 229 drivers/media/usb/dvb-usb/vp702x-fe.c cmd[7] = vp702x_chksum(cmd, 0, 7); cmd 231 drivers/media/usb/dvb-usb/vp702x-fe.c vp702x_usb_inout_op(st->d, cmd, 8, cmd, 10, 100); cmd 233 drivers/media/usb/dvb-usb/vp702x-fe.c if (cmd[2] == 0 && cmd[3] == 0) cmd 113 drivers/media/usb/dvb-usb/vp702x.c static int vp702x_usb_inout_cmd(struct dvb_usb_device *d, u8 cmd, u8 *o, cmd 140 drivers/media/usb/dvb-usb/vp702x.c buf[1] = cmd; cmd 25 drivers/media/usb/dvb-usb/vp7045.c int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen, int msec) cmd 30 drivers/media/usb/dvb-usb/vp7045.c buf[0] = cmd; cmd 64 drivers/media/usb/dvb-usb/vp7045.h extern int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen,int msec); cmd 431 drivers/media/usb/em28xx/em28xx-audio.c int cmd) cmd 439 drivers/media/usb/em28xx/em28xx-audio.c switch (cmd) { cmd 122 drivers/media/usb/go7007/go7007-priv.h int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg); cmd 160 drivers/media/usb/go7007/snd-go7007.c static int go7007_snd_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 165 drivers/media/usb/go7007/snd-go7007.c switch (cmd) { cmd 442 drivers/media/usb/gspca/cpia1.c u8 cmd[8]; cmd 463 drivers/media/usb/gspca/cpia1.c cmd[0] = command >> 8; cmd 464 drivers/media/usb/gspca/cpia1.c cmd[1] = command & 0xff; cmd 465 drivers/media/usb/gspca/cpia1.c cmd[2] = a; cmd 466 drivers/media/usb/gspca/cpia1.c cmd[3] = b; cmd 467 drivers/media/usb/gspca/cpia1.c cmd[4] = c; cmd 468 drivers/media/usb/gspca/cpia1.c cmd[5] = d; cmd 469 drivers/media/usb/gspca/cpia1.c cmd[6] = datasize; cmd 470 drivers/media/usb/gspca/cpia1.c cmd[7] = 0; cmd 472 drivers/media/usb/gspca/cpia1.c ret = cpia_usb_transferCmd(gspca_dev, cmd); cmd 564 drivers/media/usb/gspca/cpia1.c u8 cmd[8]; cmd 566 drivers/media/usb/gspca/cpia1.c cmd[0] = command >> 8; cmd 567 drivers/media/usb/gspca/cpia1.c cmd[1] = command & 0xff; cmd 568 drivers/media/usb/gspca/cpia1.c cmd[2] = a; cmd 569 drivers/media/usb/gspca/cpia1.c cmd[3] = b; cmd 570 drivers/media/usb/gspca/cpia1.c cmd[4] = c; cmd 571 drivers/media/usb/gspca/cpia1.c cmd[5] = d; cmd 572 drivers/media/usb/gspca/cpia1.c cmd[6] = 8; cmd 573 drivers/media/usb/gspca/cpia1.c cmd[7] = 0; cmd 583 drivers/media/usb/gspca/cpia1.c return cpia_usb_transferCmd(gspca_dev, cmd); cmd 1137 drivers/media/usb/gspca/cpia1.c u8 exp_acc, bcomp, cmd[8]; cmd 1144 drivers/media/usb/gspca/cpia1.c cmd[0] = CPIA_COMMAND_ReadVPRegs >> 8; cmd 1145 drivers/media/usb/gspca/cpia1.c cmd[1] = CPIA_COMMAND_ReadVPRegs & 0xff; cmd 1146 drivers/media/usb/gspca/cpia1.c cmd[2] = 30; cmd 1147 drivers/media/usb/gspca/cpia1.c cmd[3] = 4; cmd 1148 drivers/media/usb/gspca/cpia1.c cmd[4] = 9; cmd 1149 drivers/media/usb/gspca/cpia1.c cmd[5] = 8; cmd 1150 drivers/media/usb/gspca/cpia1.c cmd[6] = 8; cmd 1151 drivers/media/usb/gspca/cpia1.c cmd[7] = 0; cmd 1152 drivers/media/usb/gspca/cpia1.c ret = cpia_usb_transferCmd(gspca_dev, cmd); cmd 42 drivers/media/usb/gspca/kinect.c __le16 cmd; cmd 120 drivers/media/usb/gspca/kinect.c static int send_cmd(struct gspca_dev *gspca_dev, uint16_t cmd, void *cmdbuf, cmd 138 drivers/media/usb/gspca/kinect.c chdr->cmd = cpu_to_le16(cmd); cmd 146 drivers/media/usb/gspca/kinect.c cmd, cmd 169 drivers/media/usb/gspca/kinect.c if (rhdr->cmd != chdr->cmd) { cmd 171 drivers/media/usb/gspca/kinect.c rhdr->cmd, chdr->cmd); cmd 202 drivers/media/usb/gspca/kinect.c __le16 cmd[2]; cmd 205 drivers/media/usb/gspca/kinect.c cmd[0] = cpu_to_le16(reg); cmd 206 drivers/media/usb/gspca/kinect.c cmd[1] = cpu_to_le16(data); cmd 209 drivers/media/usb/gspca/kinect.c res = send_cmd(gspca_dev, 0x03, cmd, 4, reply, 4); cmd 1618 drivers/media/usb/gspca/nw80x.c const u8 *cmd) cmd 1624 drivers/media/usb/gspca/nw80x.c reg = *cmd++ << 8; cmd 1625 drivers/media/usb/gspca/nw80x.c reg += *cmd++; cmd 1626 drivers/media/usb/gspca/nw80x.c len = *cmd++; cmd 1629 drivers/media/usb/gspca/nw80x.c if (cmd[-3] != I2C0) cmd 1630 drivers/media/usb/gspca/nw80x.c reg_w(gspca_dev, reg, cmd, len); cmd 1632 drivers/media/usb/gspca/nw80x.c i2c_w(gspca_dev, reg, cmd, len); cmd 1633 drivers/media/usb/gspca/nw80x.c cmd += len; cmd 1848 drivers/media/usb/gspca/nw80x.c const u8 *cmd; cmd 1850 drivers/media/usb/gspca/nw80x.c cmd = webcam_start[sd->webcam]; cmd 1851 drivers/media/usb/gspca/nw80x.c reg_w_buf(gspca_dev, cmd); cmd 340 drivers/media/usb/gspca/sq930x.c const struct ucbus_write_cmd *cmd; cmd 480 drivers/media/usb/gspca/sq930x.c const struct i2c_write_cmd *cmd, cmd 495 drivers/media/usb/gspca/sq930x.c idx = (cmd->val & 0xff00) | cmd->reg; cmd 499 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->val; cmd 502 drivers/media/usb/gspca/sq930x.c cmd++; cmd 503 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->reg; cmd 504 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->val >> 8; cmd 506 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->val; cmd 525 drivers/media/usb/gspca/sq930x.c const struct ucbus_write_cmd *cmd, cmd 548 drivers/media/usb/gspca/sq930x.c val = (cmd->bw_addr << 8) | SQ930_CTRL_UCBUS_IO; cmd 549 drivers/media/usb/gspca/sq930x.c idx = (cmd->bw_data << 8) | (cmd->bw_addr >> 8); cmd 553 drivers/media/usb/gspca/sq930x.c cmd++; cmd 554 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->bw_addr; cmd 555 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->bw_addr >> 8; cmd 556 drivers/media/usb/gspca/sq930x.c *buf++ = cmd->bw_data; cmd 580 drivers/media/usb/gspca/sq930x.c cmd++; cmd 640 drivers/media/usb/gspca/sq930x.c ucbus_write(&sd->gspca_dev, sensor->cmd, sensor->cmd_len, 8); cmd 755 drivers/media/usb/gspca/sq930x.c u16 cmd; cmd 760 drivers/media/usb/gspca/sq930x.c cmd = SQ930_CTRL_SET_EXPOSURE; cmd 782 drivers/media/usb/gspca/sq930x.c cmd |= 0x0100; cmd 801 drivers/media/usb/gspca/sq930x.c reg_wb(gspca_dev, cmd, 0, buf, i); cmd 112 drivers/media/usb/gspca/sunplus.c static const struct cmd spca504_pccam600_init_data[] = { cmd 141 drivers/media/usb/gspca/sunplus.c static const struct cmd spca504_pccam600_open_data[] = { cmd 149 drivers/media/usb/gspca/sunplus.c static const struct cmd spca504A_clicksmart420_init_data[] = { cmd 176 drivers/media/usb/gspca/sunplus.c static const struct cmd spca504A_clicksmart420_open_data[] = { cmd 315 drivers/media/usb/gspca/sunplus.c const struct cmd *data, int ncmds) cmd 773 drivers/media/usb/gspca/topro.c static const struct cmd tp6810_cx_init_common[] = { cmd 799 drivers/media/usb/gspca/topro.c static const struct cmd tp6810_ov_init_common[] = { cmd 820 drivers/media/usb/gspca/topro.c static const struct cmd tp6810_bridge_start[] = { cmd 832 drivers/media/usb/gspca/topro.c static const struct cmd tp6810_late_start[] = { cmd 905 drivers/media/usb/gspca/topro.c static const struct cmd cx0342_timing_seq[] = { cmd 1011 drivers/media/usb/gspca/topro.c const struct cmd *p, int l) cmd 1038 drivers/media/usb/gspca/topro.c const struct cmd *p, int l) cmd 1182 drivers/media/usb/gspca/topro.c static const struct cmd reg_init_1[] = { cmd 1193 drivers/media/usb/gspca/topro.c static const struct cmd reg_init_2[] = { cmd 1197 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init[] = { cmd 1244 drivers/media/usb/gspca/topro.c static const struct cmd reg_init_1[] = { cmd 1253 drivers/media/usb/gspca/topro.c static const struct cmd reg_init_2[] = { cmd 1256 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init[] = { cmd 4020 drivers/media/usb/gspca/topro.c static const struct cmd tp6800_preinit[] = { cmd 4028 drivers/media/usb/gspca/topro.c static const struct cmd tp6810_preinit[] = { cmd 4098 drivers/media/usb/gspca/topro.c static const struct cmd cx_sensor_init[] = { cmd 4108 drivers/media/usb/gspca/topro.c static const struct cmd cx_bridge_init[] = { cmd 4114 drivers/media/usb/gspca/topro.c static const struct cmd ov_sensor_init[] = { cmd 4119 drivers/media/usb/gspca/topro.c static const struct cmd ov_bridge_init[] = { cmd 4164 drivers/media/usb/gspca/topro.c static const struct cmd reg_init[] = { cmd 4197 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init[] = { cmd 4251 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init_2[] = { cmd 4260 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_2[] = { cmd 4269 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_3[] = { cmd 4277 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init_3[] = { cmd 4287 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_5[] = { cmd 4293 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init_4[] = { cmd 4303 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init_5[] = { cmd 4351 drivers/media/usb/gspca/topro.c static const struct cmd reg_init[] = { cmd 4391 drivers/media/usb/gspca/topro.c static const struct cmd sensor_init[] = { cmd 4472 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_2[] = { cmd 4477 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_3[] = { cmd 4485 drivers/media/usb/gspca/topro.c static const struct cmd bridge_init_6[] = { cmd 228 drivers/media/usb/gspca/touptek.c const struct cmd *p, int l) cmd 333 drivers/media/usb/gspca/touptek.c static const struct cmd reg_init_res[] = { cmd 344 drivers/media/usb/gspca/touptek.c static const struct cmd reg_init_res[] = { cmd 355 drivers/media/usb/gspca/touptek.c static const struct cmd reg_init_res[] = { cmd 395 drivers/media/usb/gspca/touptek.c static const struct cmd reg_init_begin[] = { cmd 408 drivers/media/usb/gspca/touptek.c static const struct cmd reg_init_end[] = { cmd 1050 drivers/media/usb/hdpvr/hdpvr-video.c switch (a->cmd) { cmd 1077 drivers/media/usb/hdpvr/hdpvr-video.c "Unsupported encoder cmd %d\n", a->cmd); cmd 1090 drivers/media/usb/hdpvr/hdpvr-video.c switch (a->cmd) { cmd 651 drivers/media/usb/msi2500/msi2500.c static int msi2500_ctrl_msg(struct msi2500_dev *dev, u8 cmd, u32 data) cmd 654 drivers/media/usb/msi2500/msi2500.c u8 request = cmd; cmd 665 drivers/media/usb/msi2500/msi2500.c ret, cmd, data); cmd 276 drivers/media/usb/pulse8-cec/pulse8-cec.c const u8 *cmd, u8 cmd_len, cmd 284 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send(pulse8->serio, cmd, cmd_len); cmd 291 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] != MSGCODE_SET_CONTROLLED && cmd 292 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] != MSGCODE_SET_AUTO_ENABLED && cmd 293 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] != MSGCODE_GET_BUILDDATE) cmd 305 drivers/media/usb/pulse8-cec/pulse8-cec.c const u8 *cmd, u8 cmd_len, u8 response, u8 size) cmd 311 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait_once(pulse8, cmd, cmd_len, response, size); cmd 320 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait_once(pulse8, cmd, cmd_len, cmd 333 drivers/media/usb/pulse8-cec/pulse8-cec.c u8 cmd[2]; cmd 340 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_FIRMWARE_VERSION; cmd 341 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 2); cmd 351 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_BUILDDATE; cmd 352 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 4); cmd 362 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_AUTO_ENABLED; cmd 363 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 1); cmd 370 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_DEVICE_TYPE; cmd 371 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 1); cmd 413 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_LOGICAL_ADDRESS_MASK; cmd 414 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 2); cmd 423 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_PHYSICAL_ADDRESS; cmd 424 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 1); cmd 431 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_HDMI_VERSION; cmd 432 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 1); cmd 438 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_GET_OSD_NAME; cmd 439 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1, cmd[0], 0); cmd 466 drivers/media/usb/pulse8-cec/pulse8-cec.c u8 cmd[16]; cmd 469 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_CONTROLLED; cmd 470 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = enable; cmd 471 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 481 drivers/media/usb/pulse8-cec/pulse8-cec.c u8 cmd[16]; cmd 487 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_ACK_MASK; cmd 488 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = mask >> 8; cmd 489 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[2] = mask & 0xff; cmd 490 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 3, cmd 495 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_AUTO_ENABLED; cmd 496 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = log_addr == CEC_LOG_ADDR_INVALID ? 0 : 1; cmd 497 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 501 drivers/media/usb/pulse8-cec/pulse8-cec.c pulse8->autonomous = cmd[1]; cmd 505 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_DEVICE_TYPE; cmd 506 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = adap->log_addrs.primary_device_type[0]; cmd 507 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 538 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_LOGICAL_ADDRESS_MASK; cmd 539 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = mask >> 8; cmd 540 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[2] = mask & 0xff; cmd 541 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 3, cmd 546 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_DEFAULT_LOGICAL_ADDRESS; cmd 547 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = log_addr; cmd 548 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 553 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_PHYSICAL_ADDRESS; cmd 554 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = pa >> 8; cmd 555 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[2] = pa & 0xff; cmd 556 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 3, cmd 561 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_HDMI_VERSION; cmd 562 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = adap->log_addrs.cec_version; cmd 563 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 570 drivers/media/usb/pulse8-cec/pulse8-cec.c char *osd_str = cmd + 1; cmd 572 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_SET_OSD_NAME; cmd 573 drivers/media/usb/pulse8-cec/pulse8-cec.c strscpy(cmd + 1, adap->log_addrs.osd_name, sizeof(cmd) - 1); cmd 581 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 1 + osd_len, cmd 600 drivers/media/usb/pulse8-cec/pulse8-cec.c u8 cmd[2]; cmd 604 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_TRANSMIT_IDLETIME; cmd 605 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = signal_free_time; cmd 606 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 608 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = MSGCODE_TRANSMIT_ACK_POLARITY; cmd 609 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = cec_msg_is_broadcast(msg); cmd 611 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 613 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = msg->len == 1 ? MSGCODE_TRANSMIT_EOM : MSGCODE_TRANSMIT; cmd 614 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = msg->msg[0]; cmd 616 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 619 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = msg->len == 2 ? MSGCODE_TRANSMIT_EOM : cmd 621 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = msg->msg[1]; cmd 622 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 625 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[0] = (i + 2 == msg->len - 1) ? cmd 627 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd[1] = msg->msg[i + 2]; cmd 628 drivers/media/usb/pulse8-cec/pulse8-cec.c err = pulse8_send_and_wait(pulse8, cmd, 2, cmd 716 drivers/media/usb/pulse8-cec/pulse8-cec.c u8 cmd; cmd 719 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd = MSGCODE_PING; cmd 720 drivers/media/usb/pulse8-cec/pulse8-cec.c pulse8_send_and_wait(pulse8, &cmd, 1, cmd 729 drivers/media/usb/pulse8-cec/pulse8-cec.c cmd = MSGCODE_WRITE_EEPROM; cmd 730 drivers/media/usb/pulse8-cec/pulse8-cec.c if (pulse8_send_and_wait(pulse8, &cmd, 1, cmd 128 drivers/media/usb/pvrusb2/pvrusb2-encoder.c u32 cmd, cmd 202 drivers/media/usb/pvrusb2/pvrusb2-encoder.c wrData[1] = cmd; cmd 242 drivers/media/usb/pvrusb2/pvrusb2-encoder.c "Encoder command: 0x%02x",cmd); cmd 294 drivers/media/usb/pvrusb2/pvrusb2-encoder.c static int pvr2_encoder_vcmd(struct pvr2_hdw *hdw, int cmd, cmd 315 drivers/media/usb/pvrusb2/pvrusb2-encoder.c return pvr2_encoder_cmd(hdw,cmd,args,0,data); cmd 15 drivers/media/usb/pwc/pwc-dec1.c void pwc_dec1_init(struct pwc_device *pdev, const unsigned char *cmd) cmd 25 drivers/media/usb/pwc/pwc-dec1.h void pwc_dec1_init(struct pwc_device *pdev, const unsigned char *cmd); cmd 285 drivers/media/usb/pwc/pwc-dec23.c void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd) cmd 292 drivers/media/usb/pwc/pwc-dec23.c if (pdec->last_cmd_valid && pdec->last_cmd == cmd[2]) cmd 296 drivers/media/usb/pwc/pwc-dec23.c flags = cmd[2] & 0x18; cmd 304 drivers/media/usb/pwc/pwc-dec23.c version = cmd[2] >> 5; cmd 310 drivers/media/usb/pwc/pwc-dec23.c flags = cmd[2] & 6; cmd 318 drivers/media/usb/pwc/pwc-dec23.c version = cmd[2] >> 3; cmd 342 drivers/media/usb/pwc/pwc-dec23.c pdec->last_cmd = cmd[2]; cmd 45 drivers/media/usb/pwc/pwc-dec23.h void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd); cmd 44 drivers/media/usb/pwc/pwc-uncompress.c memcpy(raw_frame->cmd, pdev->cmd_buf, 4); cmd 194 drivers/media/usb/pwc/pwc.h __u8 cmd[4]; /* the four byte of the command (in case of cmd 55 drivers/media/usb/rainshadow-cec/rainshadow-cec.c char cmd[DATA_SIZE]; cmd 68 drivers/media/usb/rainshadow-cec/rainshadow-cec.c const char *cmd = rain->cmd + 3; cmd 71 drivers/media/usb/rainshadow-cec/rainshadow-cec.c for (; *cmd; cmd++) { cmd 72 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (!isxdigit(*cmd)) cmd 74 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (isxdigit(cmd[0]) && isxdigit(cmd[1])) { cmd 77 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (hex2bin(msg.msg + msg.len, cmd, 1)) cmd 80 drivers/media/usb/rainshadow-cec/rainshadow-cec.c cmd++; cmd 83 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (!cmd[1]) cmd 84 drivers/media/usb/rainshadow-cec/rainshadow-cec.c stat = hex_to_bin(cmd[0]); cmd 88 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (rain->cmd[0] == 'R') { cmd 133 drivers/media/usb/rainshadow-cec/rainshadow-cec.c rain->cmd[rain->cmd_idx] = '\0'; cmd 134 drivers/media/usb/rainshadow-cec/rainshadow-cec.c dev_dbg(rain->dev, "received: %s\n", rain->cmd); cmd 135 drivers/media/usb/rainshadow-cec/rainshadow-cec.c if (!memcmp(rain->cmd, "REC", 3) || cmd 136 drivers/media/usb/rainshadow-cec/rainshadow-cec.c !memcmp(rain->cmd, "STA", 3)) { cmd 139 drivers/media/usb/rainshadow-cec/rainshadow-cec.c strscpy(rain->cmd_reply, rain->cmd, cmd 163 drivers/media/usb/rainshadow-cec/rainshadow-cec.c rain->cmd[rain->cmd_idx++] = data; cmd 213 drivers/media/usb/rainshadow-cec/rainshadow-cec.c const char *cmd, const char *reply) cmd 220 drivers/media/usb/rainshadow-cec/rainshadow-cec.c err = rain_send(rain, cmd); cmd 231 drivers/media/usb/rainshadow-cec/rainshadow-cec.c cmd, rain->cmd_reply, reply); cmd 266 drivers/media/usb/rainshadow-cec/rainshadow-cec.c u8 cmd[16]; cmd 270 drivers/media/usb/rainshadow-cec/rainshadow-cec.c snprintf(cmd, sizeof(cmd), "A %x", log_addr); cmd 271 drivers/media/usb/rainshadow-cec/rainshadow-cec.c return rain_send_and_wait(rain, cmd, "ADR"); cmd 278 drivers/media/usb/rainshadow-cec/rainshadow-cec.c char cmd[2 * CEC_MAX_MSG_SIZE + 16]; cmd 283 drivers/media/usb/rainshadow-cec/rainshadow-cec.c snprintf(cmd, sizeof(cmd), "x%x", cec_msg_destination(msg)); cmd 287 drivers/media/usb/rainshadow-cec/rainshadow-cec.c snprintf(cmd, sizeof(cmd), "x%x %02x ", cmd 291 drivers/media/usb/rainshadow-cec/rainshadow-cec.c strlcat(cmd, hex, sizeof(cmd)); cmd 295 drivers/media/usb/rainshadow-cec/rainshadow-cec.c err = rain_send(rain, cmd); cmd 337 drivers/media/usb/tm6000/tm6000-alsa.c static int snd_tm6000_card_trigger(struct snd_pcm_substream *substream, int cmd) cmd 343 drivers/media/usb/tm6000/tm6000-alsa.c switch (cmd) { cmd 26 drivers/media/usb/tm6000/tm6000-usb-isoc.h u8 cmd; cmd 123 drivers/media/usb/tm6000/tm6000-video.c unsigned int cmd, cpysize, pktsize, size, field, block, line, pos = 0; cmd 141 drivers/media/usb/tm6000/tm6000-video.c if (!dev->isoc_ctl.cmd) { cmd 179 drivers/media/usb/tm6000/tm6000-video.c cmd = (header >> 21) & 0x7; cmd 187 drivers/media/usb/tm6000/tm6000-video.c switch (cmd) { cmd 212 drivers/media/usb/tm6000/tm6000-video.c cmd = TM6000_URB_MSG_ERR; cmd 225 drivers/media/usb/tm6000/tm6000-video.c cmd = dev->isoc_ctl.cmd; cmd 234 drivers/media/usb/tm6000/tm6000-video.c switch (cmd) { cmd 268 drivers/media/usb/tm6000/tm6000-video.c dev->isoc_ctl.cmd = cmd; cmd 273 drivers/media/usb/tm6000/tm6000-video.c dev->isoc_ctl.cmd = 0; cmd 469 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c const struct dvb_diseqc_master_cmd *cmd) cmd 476 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c b[3] = 4 + 2 + cmd->msg_len; cmd 478 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c b[5] = cmd->msg_len; cmd 480 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c memcpy(b + 5, cmd->msg, cmd->msg_len); cmd 138 drivers/media/usb/ttusb-dec/ttusbdecfe.c static int ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd *cmd) cmd 145 drivers/media/usb/ttusb-dec/ttusbdecfe.c if (cmd->msg_len > sizeof(b) - 4) cmd 148 drivers/media/usb/ttusb-dec/ttusbdecfe.c memcpy(&b[4], cmd->msg, cmd->msg_len); cmd 151 drivers/media/usb/ttusb-dec/ttusbdecfe.c sizeof(b) - (6 - cmd->msg_len), b, cmd 305 drivers/media/usb/usbtv/usbtv-audio.c static int snd_usbtv_card_trigger(struct snd_pcm_substream *substream, int cmd) cmd 309 drivers/media/usb/usbtv/usbtv-audio.c switch (cmd) { cmd 1277 drivers/media/usb/uvc/uvc_v4l2.c unsigned int cmd, void *arg) cmd 1282 drivers/media/usb/uvc/uvc_v4l2.c switch (cmd) { cmd 1383 drivers/media/usb/uvc/uvc_v4l2.c unsigned int cmd, unsigned long arg) cmd 1393 drivers/media/usb/uvc/uvc_v4l2.c switch (cmd) { cmd 299 drivers/media/v4l2-core/tuner-core.c int (*tuner_callback) (void *dev, int component, int cmd, int arg)) cmd 1355 drivers/media/v4l2-core/tuner-core.c static int tuner_command(struct i2c_client *client, unsigned cmd, void *arg) cmd 1362 drivers/media/v4l2-core/tuner-core.c switch (cmd) { cmd 112 drivers/media/v4l2-core/v4l2-compat-ioctl32.c static long native_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 117 drivers/media/v4l2-core/v4l2-compat-ioctl32.c ret = file->f_op->unlocked_ioctl(file, cmd, arg); cmd 1178 drivers/media/v4l2-core/v4l2-compat-ioctl32.c static long do_video_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1191 drivers/media/v4l2-core/v4l2-compat-ioctl32.c switch (cmd) { cmd 1217 drivers/media/v4l2-core/v4l2-compat-ioctl32.c default: ncmd = cmd; break; cmd 1225 drivers/media/v4l2-core/v4l2-compat-ioctl32.c switch (cmd) { cmd 1374 drivers/media/v4l2-core/v4l2-compat-ioctl32.c switch (cmd) { cmd 1393 drivers/media/v4l2-core/v4l2-compat-ioctl32.c switch (cmd) { cmd 1457 drivers/media/v4l2-core/v4l2-compat-ioctl32.c long v4l2_compat_ioctl32(struct file *file, unsigned int cmd, unsigned long arg) cmd 1465 drivers/media/v4l2-core/v4l2-compat-ioctl32.c if (_IOC_TYPE(cmd) == 'V' && _IOC_NR(cmd) < BASE_VIDIOC_PRIVATE) cmd 1466 drivers/media/v4l2-core/v4l2-compat-ioctl32.c ret = do_video_ioctl(file, cmd, arg); cmd 1468 drivers/media/v4l2-core/v4l2-compat-ioctl32.c ret = vdev->fops->compat_ioctl32(file, cmd, arg); cmd 1472 drivers/media/v4l2-core/v4l2-compat-ioctl32.c _IOC_TYPE(cmd), _IOC_DIR(cmd), _IOC_NR(cmd), cmd); cmd 353 drivers/media/v4l2-core/v4l2-dev.c static long v4l2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 360 drivers/media/v4l2-core/v4l2-dev.c ret = vdev->fops->unlocked_ioctl(filp, cmd, arg); cmd 517 drivers/media/v4l2-core/v4l2-dev.c #define SET_VALID_IOCTL(ops, cmd, op) \ cmd 519 drivers/media/v4l2-core/v4l2-dev.c set_bit(_IOC_NR(cmd), valid_ioctls) cmd 38 drivers/media/v4l2-core/v4l2-ioctl.c #define is_valid_ioctl(vfd, cmd) test_bit(_IOC_NR(cmd), (vfd)->valid_ioctls) cmd 661 drivers/media/v4l2-core/v4l2-ioctl.c p->cmd, p->flags); cmd 668 drivers/media/v4l2-core/v4l2-ioctl.c pr_cont("cmd=%d, flags=0x%x\n", p->cmd, p->flags); cmd 670 drivers/media/v4l2-core/v4l2-ioctl.c if (p->cmd == V4L2_DEC_CMD_START) cmd 673 drivers/media/v4l2-core/v4l2-ioctl.c else if (p->cmd == V4L2_DEC_CMD_STOP) cmd 2778 drivers/media/v4l2-core/v4l2-ioctl.c static bool v4l2_is_known_ioctl(unsigned int cmd) cmd 2780 drivers/media/v4l2-core/v4l2-ioctl.c if (_IOC_NR(cmd) >= V4L2_IOCTLS) cmd 2782 drivers/media/v4l2-core/v4l2-ioctl.c return v4l2_ioctls[_IOC_NR(cmd)].ioctl == cmd; cmd 2786 drivers/media/v4l2-core/v4l2-ioctl.c struct v4l2_fh *vfh, unsigned int cmd, cmd 2789 drivers/media/v4l2-core/v4l2-ioctl.c if (_IOC_NR(cmd) >= V4L2_IOCTLS) cmd 2793 drivers/media/v4l2-core/v4l2-ioctl.c (v4l2_ioctls[_IOC_NR(cmd)].flags & INFO_FL_QUEUE)) { cmd 2799 drivers/media/v4l2-core/v4l2-ioctl.c (v4l2_ioctls[_IOC_NR(cmd)].flags & INFO_FL_QUEUE)) cmd 2806 drivers/media/v4l2-core/v4l2-ioctl.c void v4l_printk_ioctl(const char *prefix, unsigned int cmd) cmd 2813 drivers/media/v4l2-core/v4l2-ioctl.c switch (_IOC_TYPE(cmd)) { cmd 2818 drivers/media/v4l2-core/v4l2-ioctl.c if (_IOC_NR(cmd) >= V4L2_IOCTLS) { cmd 2822 drivers/media/v4l2-core/v4l2-ioctl.c pr_cont("%s", v4l2_ioctls[_IOC_NR(cmd)].name); cmd 2829 drivers/media/v4l2-core/v4l2-ioctl.c switch (_IOC_DIR(cmd)) { cmd 2837 drivers/media/v4l2-core/v4l2-ioctl.c type, _IOC_TYPE(cmd), dir, _IOC_NR(cmd), cmd); cmd 2842 drivers/media/v4l2-core/v4l2-ioctl.c unsigned int cmd, void *arg) cmd 2872 drivers/media/v4l2-core/v4l2-ioctl.c (cmd == VIDIOC_STREAMON || cmd == VIDIOC_STREAMOFF)) { cmd 2879 drivers/media/v4l2-core/v4l2-ioctl.c lock = v4l2_ioctl_get_lock(vfd, vfh, cmd, arg); cmd 2892 drivers/media/v4l2-core/v4l2-ioctl.c if (v4l2_is_known_ioctl(cmd)) { cmd 2893 drivers/media/v4l2-core/v4l2-ioctl.c info = &v4l2_ioctls[_IOC_NR(cmd)]; cmd 2895 drivers/media/v4l2-core/v4l2-ioctl.c if (!test_bit(_IOC_NR(cmd), vfd->valid_ioctls) && cmd 2905 drivers/media/v4l2-core/v4l2-ioctl.c default_info.ioctl = cmd; cmd 2911 drivers/media/v4l2-core/v4l2-ioctl.c write_only = _IOC_DIR(cmd) == _IOC_WRITE; cmd 2919 drivers/media/v4l2-core/v4l2-ioctl.c cmd, arg); cmd 2925 drivers/media/v4l2-core/v4l2-ioctl.c (cmd == VIDIOC_QBUF || cmd == VIDIOC_DQBUF)) cmd 2928 drivers/media/v4l2-core/v4l2-ioctl.c v4l_printk_ioctl(video_device_node_name(vfd), cmd); cmd 2933 drivers/media/v4l2-core/v4l2-ioctl.c else if (_IOC_DIR(cmd) == _IOC_NONE) cmd 2949 drivers/media/v4l2-core/v4l2-ioctl.c static int check_array_args(unsigned int cmd, void *parg, size_t *array_size, cmd 2954 drivers/media/v4l2-core/v4l2-ioctl.c switch (cmd) { cmd 3015 drivers/media/v4l2-core/v4l2-ioctl.c video_usercopy(struct file *file, unsigned int cmd, unsigned long arg, cmd 3027 drivers/media/v4l2-core/v4l2-ioctl.c const size_t ioc_size = _IOC_SIZE(cmd); cmd 3030 drivers/media/v4l2-core/v4l2-ioctl.c if (_IOC_DIR(cmd) != _IOC_NONE) { cmd 3042 drivers/media/v4l2-core/v4l2-ioctl.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 3052 drivers/media/v4l2-core/v4l2-ioctl.c if (v4l2_is_known_ioctl(cmd)) { cmd 3053 drivers/media/v4l2-core/v4l2-ioctl.c u32 flags = v4l2_ioctls[_IOC_NR(cmd)].flags; cmd 3072 drivers/media/v4l2-core/v4l2-ioctl.c err = check_array_args(cmd, parg, &array_size, &user_ptr, &kernel_ptr); cmd 3095 drivers/media/v4l2-core/v4l2-ioctl.c err = func(file, cmd, parg); cmd 3102 drivers/media/v4l2-core/v4l2-ioctl.c if (cmd == VIDIOC_DQBUF) cmd 3104 drivers/media/v4l2-core/v4l2-ioctl.c else if (cmd == VIDIOC_QBUF) cmd 3123 drivers/media/v4l2-core/v4l2-ioctl.c switch (_IOC_DIR(cmd)) { cmd 3137 drivers/media/v4l2-core/v4l2-ioctl.c unsigned int cmd, unsigned long arg) cmd 3139 drivers/media/v4l2-core/v4l2-ioctl.c return video_usercopy(file, cmd, arg, __video_do_ioctl); cmd 1131 drivers/media/v4l2-core/v4l2-mem2mem.c if (ec->cmd != V4L2_ENC_CMD_STOP && ec->cmd != V4L2_ENC_CMD_START) cmd 1142 drivers/media/v4l2-core/v4l2-mem2mem.c if (dc->cmd != V4L2_DEC_CMD_STOP && dc->cmd != V4L2_DEC_CMD_START) cmd 1147 drivers/media/v4l2-core/v4l2-mem2mem.c if (dc->cmd == V4L2_DEC_CMD_STOP) { cmd 1149 drivers/media/v4l2-core/v4l2-mem2mem.c } else if (dc->cmd == V4L2_DEC_CMD_START) { cmd 327 drivers/media/v4l2-core/v4l2-subdev.c static long subdev_do_ioctl(struct file *file, unsigned int cmd, void *arg) cmd 337 drivers/media/v4l2-core/v4l2-subdev.c switch (cmd) { cmd 608 drivers/media/v4l2-core/v4l2-subdev.c return v4l2_subdev_call(sd, core, ioctl, cmd, arg); cmd 614 drivers/media/v4l2-core/v4l2-subdev.c static long subdev_do_ioctl_lock(struct file *file, unsigned int cmd, void *arg) cmd 623 drivers/media/v4l2-core/v4l2-subdev.c ret = subdev_do_ioctl(file, cmd, arg); cmd 629 drivers/media/v4l2-core/v4l2-subdev.c static long subdev_ioctl(struct file *file, unsigned int cmd, cmd 632 drivers/media/v4l2-core/v4l2-subdev.c return video_usercopy(file, cmd, arg, subdev_do_ioctl_lock); cmd 636 drivers/media/v4l2-core/v4l2-subdev.c static long subdev_compat_ioctl32(struct file *file, unsigned int cmd, cmd 642 drivers/media/v4l2-core/v4l2-subdev.c return v4l2_subdev_call(sd, core, compat_ioctl32, cmd, arg); cmd 398 drivers/memory/brcmstb_dpfe.c static int __send_command(struct private_data *priv, unsigned int cmd, cmd 401 drivers/memory/brcmstb_dpfe.c const u32 *msg = priv->dpfe_api->command[cmd]; cmd 407 drivers/memory/brcmstb_dpfe.c if (cmd >= DPFE_CMD_MAX) cmd 1053 drivers/memory/omap-gpmc.c int gpmc_configure(int cmd, int wval) cmd 1057 drivers/memory/omap-gpmc.c switch (cmd) { cmd 369 drivers/memstick/host/jmb38x_ms.c unsigned int data_len, cmd, t_val; cmd 387 drivers/memstick/host/jmb38x_ms.c cmd = host->req->tpc << 16; cmd 388 drivers/memstick/host/jmb38x_ms.c cmd |= TPC_DATA_SEL; cmd 391 drivers/memstick/host/jmb38x_ms.c cmd |= TPC_DIR; cmd 395 drivers/memstick/host/jmb38x_ms.c cmd |= TPC_GET_INT; cmd 397 drivers/memstick/host/jmb38x_ms.c cmd |= TPC_WAIT_INT; cmd 411 drivers/memstick/host/jmb38x_ms.c cmd &= ~(TPC_DATA_SEL | 0xf); cmd 413 drivers/memstick/host/jmb38x_ms.c cmd |= data_len & 0xf; cmd 444 drivers/memstick/host/jmb38x_ms.c cmd &= ~(TPC_DATA_SEL | 0xf); cmd 446 drivers/memstick/host/jmb38x_ms.c cmd |= data_len & 0xf; cmd 460 drivers/memstick/host/jmb38x_ms.c writel(cmd, host->addr + TPC); cmd 461 drivers/memstick/host/jmb38x_ms.c dev_dbg(&msh->dev, "executing TPC %08x, len %x\n", cmd, data_len); cmd 255 drivers/memstick/host/tifm_ms.c unsigned int data_len, cmd, sys_param; cmd 326 drivers/memstick/host/tifm_ms.c cmd = (host->req->tpc & 0xf) << 12; cmd 327 drivers/memstick/host/tifm_ms.c cmd |= data_len; cmd 328 drivers/memstick/host/tifm_ms.c writel(cmd, sock->addr + SOCK_MS_COMMAND); cmd 330 drivers/memstick/host/tifm_ms.c dev_dbg(&sock->dev, "executing TPC %x, %x\n", cmd, sys_param); cmd 104 drivers/message/fusion/mptctl.c static int mptctl_getiocinfo(MPT_ADAPTER *iocp, unsigned long arg, unsigned int cmd); cmd 114 drivers/message/fusion/mptctl.c static int mptctl_hp_hostinfo(MPT_ADAPTER *iocp, unsigned long arg, unsigned int cmd); cmd 121 drivers/message/fusion/mptctl.c static long compat_mpctl_ioctl(struct file *f, unsigned cmd, unsigned long arg); cmd 621 drivers/message/fusion/mptctl.c __mptctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 658 drivers/message/fusion/mptctl.c if ((cmd & ~IOCSIZE_MASK) == (MPTIOCINFO & ~IOCSIZE_MASK)) { cmd 659 drivers/message/fusion/mptctl.c return mptctl_getiocinfo(iocp, arg, _IOC_SIZE(cmd)); cmd 660 drivers/message/fusion/mptctl.c } else if (cmd == MPTTARGETINFO) { cmd 662 drivers/message/fusion/mptctl.c } else if (cmd == MPTTEST) { cmd 664 drivers/message/fusion/mptctl.c } else if (cmd == MPTEVENTQUERY) { cmd 666 drivers/message/fusion/mptctl.c } else if (cmd == MPTEVENTENABLE) { cmd 668 drivers/message/fusion/mptctl.c } else if (cmd == MPTEVENTREPORT) { cmd 670 drivers/message/fusion/mptctl.c } else if (cmd == MPTFWREPLACE) { cmd 680 drivers/message/fusion/mptctl.c if (cmd == MPTFWDOWNLOAD) cmd 682 drivers/message/fusion/mptctl.c else if (cmd == MPTCOMMAND) cmd 684 drivers/message/fusion/mptctl.c else if (cmd == MPTHARDRESET) cmd 686 drivers/message/fusion/mptctl.c else if ((cmd & ~IOCSIZE_MASK) == (HP_GETHOSTINFO & ~IOCSIZE_MASK)) cmd 687 drivers/message/fusion/mptctl.c ret = mptctl_hp_hostinfo(iocp, arg, _IOC_SIZE(cmd)); cmd 688 drivers/message/fusion/mptctl.c else if (cmd == HP_GETTARGETINFO) cmd 699 drivers/message/fusion/mptctl.c mptctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 703 drivers/message/fusion/mptctl.c ret = __mptctl_ioctl(file, cmd, arg); cmd 2712 drivers/message/fusion/mptctl.c compat_mptfwxfer_ioctl(struct file *filp, unsigned int cmd, cmd 2752 drivers/message/fusion/mptctl.c compat_mpt_command(struct file *filp, unsigned int cmd, cmd 2805 drivers/message/fusion/mptctl.c static long compat_mpctl_ioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 2809 drivers/message/fusion/mptctl.c switch (cmd) { cmd 2821 drivers/message/fusion/mptctl.c ret = __mptctl_ioctl(f, cmd, arg); cmd 2824 drivers/message/fusion/mptctl.c ret = compat_mpt_command(f, cmd, arg); cmd 2827 drivers/message/fusion/mptctl.c ret = compat_mptfwxfer_ioctl(f, cmd, arg); cmd 2628 drivers/message/fusion/mptscsih.c u8 cmd; cmd 2645 drivers/message/fusion/mptscsih.c cmd = reply->u.hdr.Function; cmd 2646 drivers/message/fusion/mptscsih.c if (((cmd == MPI_FUNCTION_SCSI_IO_REQUEST) || cmd 2647 drivers/message/fusion/mptscsih.c (cmd == MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH)) && cmd 2784 drivers/message/fusion/mptscsih.c u8 cmd = io->cmd; cmd 2804 drivers/message/fusion/mptscsih.c switch (cmd) { cmd 2808 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2822 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2829 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2838 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2857 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2872 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2879 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2886 drivers/message/fusion/mptscsih.c CDB[0] = cmd; cmd 2940 drivers/message/fusion/mptscsih.c if (cmd == REQUEST_SENSE) { cmd 2943 drivers/message/fusion/mptscsih.c "%s: Untagged! 0x%02x\n", ioc->name, __func__, cmd)); cmd 2955 drivers/message/fusion/mptscsih.c ioc->name, __func__, cmd, io->channel, io->id, io->lun)); cmd 2972 drivers/message/fusion/mptscsih.c cmd)); cmd 2982 drivers/message/fusion/mptscsih.c cmd); cmd 3027 drivers/message/fusion/mptscsih.c iocmd.cmd = SYNCHRONIZE_CACHE; cmd 98 drivers/message/fusion/mptscsih.h u8 cmd; /* SCSI Op Code */ cmd 177 drivers/mfd/cros_ec_dev.c params->cmd = MOTIONSENSE_CMD_DUMP; cmd 205 drivers/mfd/cros_ec_dev.c params->cmd = MOTIONSENSE_CMD_INFO; cmd 2093 drivers/mfd/db8500-prcmu.c static int prcmu_a9wdog(u8 cmd, u8 d0, u8 d1, u8 d2, u8 d3) cmd 2106 drivers/mfd/db8500-prcmu.c writeb(cmd, (tcdm_base + PRCM_MBOX_HEADER_REQ_MB4)); cmd 37 drivers/mfd/dln2.c #define DLN2_GENERIC_CMD(cmd) DLN2_CMD(cmd, DLN2_GENERIC_MODULE_ID) cmd 303 drivers/mfd/dln2.c static void *dln2_prep_buf(u16 handle, u16 cmd, u16 echo, const void *obuf, cmd 316 drivers/mfd/dln2.c hdr->id = cpu_to_le16(cmd); cmd 328 drivers/mfd/dln2.c static int dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo, cmd 336 drivers/mfd/dln2.c buf = dln2_prep_buf(handle, cmd, echo, obuf, &len, GFP_KERNEL); cmd 427 drivers/mfd/dln2.c static int _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd, cmd 456 drivers/mfd/dln2.c ret = dln2_send_wait(dln2, handle, cmd, rx_slot, obuf, obuf_len); cmd 514 drivers/mfd/dln2.c int dln2_transfer(struct platform_device *pdev, u16 cmd, cmd 526 drivers/mfd/dln2.c return _dln2_transfer(dln2, handle, cmd, obuf, obuf_len, ibuf, cmd 1015 drivers/mfd/menelaus.c static int menelaus_ioctl(struct device *dev, unsigned cmd, unsigned long arg) cmd 1022 drivers/mfd/menelaus.c switch (cmd) { cmd 169 drivers/mfd/rave-sp.c struct rave_sp_variant_cmds cmd; cmd 355 drivers/mfd/rave-sp.c command = sp->variant->cmd.translate(data[0]); cmd 391 drivers/mfd/rave-sp.c u8 cmd[] = { cmd 396 drivers/mfd/rave-sp.c rave_sp_write(sp, cmd, sizeof(cmd)); cmd 667 drivers/mfd/rave-sp.c u8 cmd[] = { cmd 672 drivers/mfd/rave-sp.c return rave_sp_exec(sp, cmd, sizeof(cmd), status, sizeof(*status)); cmd 678 drivers/mfd/rave-sp.c u8 cmd[] = { cmd 684 drivers/mfd/rave-sp.c ret = rave_sp_exec(sp, cmd, sizeof(cmd), &status->firmware_version, cmd 689 drivers/mfd/rave-sp.c cmd[0] = RAVE_SP_CMD_GET_BOOTLOADER_VERSION; cmd 690 drivers/mfd/rave-sp.c return rave_sp_exec(sp, cmd, sizeof(cmd), &status->bootloader_version, cmd 701 drivers/mfd/rave-sp.c ret = sp->variant->cmd.get_status(sp, &status); cmd 732 drivers/mfd/rave-sp.c .cmd = { cmd 740 drivers/mfd/rave-sp.c .cmd = { cmd 748 drivers/mfd/rave-sp.c .cmd = { cmd 69 drivers/mfd/rn5t618.c unsigned long mode, void *cmd) cmd 373 drivers/mfd/si476x-cmd.c uint8_t cmd, cmd 381 drivers/mfd/si476x-cmd.c err = si476x_core_send_command(core, cmd, args, argn, resp, respn, cmd 112 drivers/mfd/ssbi.c u32 cmd = SSBI_CMD_RDWRN | ((addr & 0xff) << 16); cmd 126 drivers/mfd/ssbi.c ssbi_writel(ssbi, cmd, SSBI2_CMD); cmd 171 drivers/mfd/ssbi.c ssbi_pa_transfer(struct ssbi *ssbi, u32 cmd, u8 *data) cmd 176 drivers/mfd/ssbi.c ssbi_writel(ssbi, cmd, SSBI_PA_CMD); cmd 198 drivers/mfd/ssbi.c u32 cmd; cmd 201 drivers/mfd/ssbi.c cmd = SSBI_PA_CMD_RDWRN | (addr & SSBI_PA_CMD_ADDR_MASK) << 8; cmd 204 drivers/mfd/ssbi.c ret = ssbi_pa_transfer(ssbi, cmd, buf); cmd 218 drivers/mfd/ssbi.c u32 cmd; cmd 222 drivers/mfd/ssbi.c cmd = (addr & SSBI_PA_CMD_ADDR_MASK) << 8 | *buf; cmd 223 drivers/mfd/ssbi.c ret = ssbi_pa_transfer(ssbi, cmd, NULL); cmd 31 drivers/mfd/stmpe-spi.c u16 cmd = (val << 8) | reg; cmd 33 drivers/mfd/stmpe-spi.c return spi_write(spi, (const u8 *)&cmd, 2); cmd 38 drivers/mfd/wl1273-core.c static int wl1273_fm_write_cmd(struct wl1273_core *core, u8 cmd, u16 param) cmd 44 drivers/mfd/wl1273-core.c r = i2c_smbus_write_i2c_block_data(client, cmd, sizeof(buf), buf); cmd 46 drivers/mfd/wl1273-core.c dev_err(&client->dev, "%s: Cmd: %d fails.\n", __func__, cmd); cmd 362 drivers/misc/cxl/api.c long cxl_fd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 364 drivers/misc/cxl/api.c return afu_ioctl(file, cmd, arg); cmd 1042 drivers/misc/cxl/cxl.h long afu_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 310 drivers/misc/cxl/file.c long afu_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 321 drivers/misc/cxl/file.c switch (cmd) { cmd 333 drivers/misc/cxl/file.c static long afu_compat_ioctl(struct file *file, unsigned int cmd, cmd 336 drivers/misc/cxl/file.c return afu_ioctl(file, cmd, arg); cmd 458 drivers/misc/cxl/flash.c static long device_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 464 drivers/misc/cxl/flash.c if (cmd == CXL_IOCTL_DOWNLOAD_IMAGE) cmd 468 drivers/misc/cxl/flash.c else if (cmd == CXL_IOCTL_VALIDATE_IMAGE) cmd 476 drivers/misc/cxl/flash.c static long device_compat_ioctl(struct file *file, unsigned int cmd, cmd 479 drivers/misc/cxl/flash.c return device_ioctl(file, cmd, arg); cmd 431 drivers/misc/cxl/native.c u64 cmd, u64 pe_state) cmd 437 drivers/misc/cxl/native.c trace_cxl_llcmd(ctx, cmd); cmd 443 drivers/misc/cxl/native.c *(ctx->afu->native->sw_command_status) = cpu_to_be64(cmd | 0 | ctx->pe); cmd 445 drivers/misc/cxl/native.c cxl_p1n_write(ctx->afu, CXL_PSL_LLCMD_An, cmd | ctx->pe); cmd 464 drivers/misc/cxl/native.c (cmd | (cmd >> 16) | ctx->pe)) cmd 477 drivers/misc/cxl/native.c trace_cxl_llcmd_done(ctx, cmd, rc); cmd 347 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_context *ctx, u64 cmd), cmd 349 drivers/misc/cxl/trace.h TP_ARGS(ctx, cmd), cmd 355 drivers/misc/cxl/trace.h __field(u64, cmd) cmd 362 drivers/misc/cxl/trace.h __entry->cmd = cmd; cmd 369 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, LLCMD_NAMES) cmd 374 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_context *ctx, u64 cmd, int rc), cmd 376 drivers/misc/cxl/trace.h TP_ARGS(ctx, cmd, rc), cmd 382 drivers/misc/cxl/trace.h __field(u64, cmd) cmd 391 drivers/misc/cxl/trace.h __entry->cmd = cmd; cmd 398 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, LLCMD_NAMES), cmd 404 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cmd 406 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd), cmd 411 drivers/misc/cxl/trace.h __field(u64, cmd) cmd 417 drivers/misc/cxl/trace.h __entry->cmd = cmd; cmd 423 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, AFU_COMMANDS) cmd 428 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cmd 430 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd, rc), cmd 435 drivers/misc/cxl/trace.h __field(u64, cmd) cmd 443 drivers/misc/cxl/trace.h __entry->cmd = cmd; cmd 449 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, AFU_COMMANDS), cmd 455 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cmd 456 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd) cmd 460 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cmd 461 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd, rc) cmd 465 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd), cmd 466 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd), cmd 471 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, PSL_COMMANDS) cmd 476 drivers/misc/cxl/trace.h TP_PROTO(struct cxl_afu *afu, u64 cmd, int rc), cmd 477 drivers/misc/cxl/trace.h TP_ARGS(afu, cmd, rc), cmd 482 drivers/misc/cxl/trace.h __print_symbolic_u64(__entry->cmd, PSL_COMMANDS), cmd 161 drivers/misc/eeprom/idt_89hpesx.c u8 cmd; cmd 174 drivers/misc/eeprom/idt_89hpesx.c u8 cmd; cmd 595 drivers/misc/eeprom/idt_89hpesx.c eeseq.cmd = pdev->inieecmd | EEPROM_OP_READ; cmd 615 drivers/misc/eeprom/idt_89hpesx.c if (retry && (eeseq.cmd & EEPROM_NAERR)) { cmd 623 drivers/misc/eeprom/idt_89hpesx.c if (eeseq.cmd & (EEPROM_NAERR | EEPROM_LAERR | EEPROM_MSS)) { cmd 626 drivers/misc/eeprom/idt_89hpesx.c eeseq.cmd); cmd 667 drivers/misc/eeprom/idt_89hpesx.c eeseq.cmd = pdev->inieecmd | EEPROM_OP_WRITE; cmd 766 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_WRITE; cmd 778 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_READ; cmd 796 drivers/misc/eeprom/idt_89hpesx.c if (csrseq.cmd & (CSR_RERR | CSR_WERR)) { cmd 831 drivers/misc/eeprom/idt_89hpesx.c csrseq.cmd = pdev->inicsrcmd | CSR_OP_READ; cmd 850 drivers/misc/eeprom/idt_89hpesx.c if (csrseq.cmd & (CSR_RERR | CSR_WERR)) { cmd 1288 drivers/misc/fastrpc.c static long fastrpc_device_ioctl(struct file *file, unsigned int cmd, cmd 1295 drivers/misc/fastrpc.c switch (cmd) { cmd 390 drivers/misc/genwqe/card_base.h struct genwqe_ddcb_cmd cmd; /* ddcb_no for this request */ cmd 506 drivers/misc/genwqe/card_base.h struct genwqe_ddcb_cmd *cmd, unsigned int f_flags); cmd 518 drivers/misc/genwqe/card_base.h struct genwqe_ddcb_cmd *cmd, cmd 187 drivers/misc/genwqe/card_ddcb.c pddcb->cmd); cmd 201 drivers/misc/genwqe/card_ddcb.c return &req->cmd; cmd 204 drivers/misc/genwqe/card_ddcb.c void ddcb_requ_free(struct genwqe_ddcb_cmd *cmd) cmd 206 drivers/misc/genwqe/card_ddcb.c struct ddcb_requ *req = container_of(cmd, struct ddcb_requ, cmd); cmd 224 drivers/misc/genwqe/card_ddcb.c return req->cmd.ddata_addr != 0x0; cmd 333 drivers/misc/genwqe/card_ddcb.c memcpy(&req->cmd.asv[0], &pddcb->asv[0], DDCB_ASV_LENGTH); cmd 336 drivers/misc/genwqe/card_ddcb.c req->cmd.vcrc = be16_to_cpu(pddcb->vcrc_16); cmd 337 drivers/misc/genwqe/card_ddcb.c req->cmd.deque_ts = be64_to_cpu(pddcb->deque_ts_64); cmd 338 drivers/misc/genwqe/card_ddcb.c req->cmd.cmplt_ts = be64_to_cpu(pddcb->cmplt_ts_64); cmd 340 drivers/misc/genwqe/card_ddcb.c req->cmd.attn = be16_to_cpu(pddcb->attn_16); cmd 341 drivers/misc/genwqe/card_ddcb.c req->cmd.progress = be32_to_cpu(pddcb->progress_32); cmd 342 drivers/misc/genwqe/card_ddcb.c req->cmd.retc = be16_to_cpu(pddcb->retc_16); cmd 427 drivers/misc/genwqe/card_ddcb.c VCRC_LENGTH(req->cmd.asv_length), cmd 434 drivers/misc/genwqe/card_ddcb.c pddcb->pre, VCRC_LENGTH(req->cmd.asv_length), cmd 815 drivers/misc/genwqe/card_ddcb.c pddcb->cmdopts_16 = cpu_to_be16(req->cmd.cmdopts); cmd 816 drivers/misc/genwqe/card_ddcb.c pddcb->cmd = req->cmd.cmd; cmd 817 drivers/misc/genwqe/card_ddcb.c pddcb->acfunc = req->cmd.acfunc; /* functional unit */ cmd 833 drivers/misc/genwqe/card_ddcb.c pddcb->psp = (((req->cmd.asiv_length / 8) << 4) | cmd 834 drivers/misc/genwqe/card_ddcb.c ((req->cmd.asv_length / 8))); cmd 835 drivers/misc/genwqe/card_ddcb.c pddcb->disp_ts_64 = cpu_to_be64(req->cmd.disp_ts); cmd 852 drivers/misc/genwqe/card_ddcb.c &req->cmd.__asiv[0], /* source */ cmd 855 drivers/misc/genwqe/card_ddcb.c pddcb->n.ats_64 = cpu_to_be64(req->cmd.ats); cmd 857 drivers/misc/genwqe/card_ddcb.c &req->cmd.asiv[0], /* source */ cmd 868 drivers/misc/genwqe/card_ddcb.c ICRC_LENGTH(req->cmd.asiv_length), 0xffff); cmd 907 drivers/misc/genwqe/card_ddcb.c struct genwqe_ddcb_cmd *cmd, cmd 912 drivers/misc/genwqe/card_ddcb.c struct ddcb_requ *req = container_of(cmd, struct ddcb_requ, cmd); cmd 914 drivers/misc/genwqe/card_ddcb.c if (cmd->asiv_length > DDCB_ASIV_LENGTH) { cmd 916 drivers/misc/genwqe/card_ddcb.c __func__, cmd->asiv_length); cmd 919 drivers/misc/genwqe/card_ddcb.c if (cmd->asv_length > DDCB_ASV_LENGTH) { cmd 921 drivers/misc/genwqe/card_ddcb.c __func__, cmd->asiv_length); cmd 934 drivers/misc/genwqe/card_ddcb.c (unsigned long)cmd->ddata_addr, cmd 945 drivers/misc/genwqe/card_ddcb.c if (cmd->retc != DDCB_RETC_COMPLETE) { cmd 958 drivers/misc/genwqe/card_ddcb.c (unsigned long)cmd->ddata_addr, cmd 57 drivers/misc/genwqe/card_ddcb.h u8 cmd; /* Command. */ cmd 276 drivers/misc/genwqe/card_debugfs.c be64_to_cpu(pddcb->priv_64), pddcb->cmd); cmd 568 drivers/misc/genwqe/card_dev.c req->cmd = SLCMD_MOVE_FLASH; cmd 647 drivers/misc/genwqe/card_dev.c struct genwqe_ddcb_cmd *cmd; cmd 689 drivers/misc/genwqe/card_dev.c cmd = ddcb_requ_alloc(); cmd 690 drivers/misc/genwqe/card_dev.c if (cmd == NULL) { cmd 694 drivers/misc/genwqe/card_dev.c cmd->cmd = SLCMD_MOVE_FLASH; cmd 695 drivers/misc/genwqe/card_dev.c cmd->cmdopts = cmdopts; cmd 699 drivers/misc/genwqe/card_dev.c *(__be64 *)&cmd->__asiv[0] = cpu_to_be64(dma_addr); cmd 700 drivers/misc/genwqe/card_dev.c *(__be64 *)&cmd->__asiv[8] = cpu_to_be64(tocopy); cmd 701 drivers/misc/genwqe/card_dev.c *(__be64 *)&cmd->__asiv[16] = cpu_to_be64(flash); cmd 702 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->__asiv[24] = cpu_to_be32(0); cmd 703 drivers/misc/genwqe/card_dev.c cmd->__asiv[24] = load->uid; cmd 704 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->__asiv[28] = cpu_to_be32(0) /* CRC */; cmd 705 drivers/misc/genwqe/card_dev.c cmd->asiv_length = 32; /* bytes included in crc calc */ cmd 707 drivers/misc/genwqe/card_dev.c *(__be64 *)&cmd->asiv[0] = cpu_to_be64(dma_addr); cmd 708 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->asiv[8] = cpu_to_be32(tocopy); cmd 709 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->asiv[12] = cpu_to_be32(0); /* resvd */ cmd 710 drivers/misc/genwqe/card_dev.c *(__be64 *)&cmd->asiv[16] = cpu_to_be64(flash); cmd 711 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->asiv[24] = cpu_to_be32(load->uid<<24); cmd 712 drivers/misc/genwqe/card_dev.c *(__be32 *)&cmd->asiv[28] = cpu_to_be32(0); /* CRC */ cmd 715 drivers/misc/genwqe/card_dev.c cmd->ats = 0x5ULL << 44; cmd 716 drivers/misc/genwqe/card_dev.c cmd->asiv_length = 40; /* bytes included in crc calc */ cmd 718 drivers/misc/genwqe/card_dev.c cmd->asv_length = 8; cmd 721 drivers/misc/genwqe/card_dev.c *(u64 *)&cmd->asv[0] = 0ULL; /* 0x80 */ cmd 723 drivers/misc/genwqe/card_dev.c rc = __genwqe_execute_raw_ddcb(cd, cmd, filp->f_flags); cmd 725 drivers/misc/genwqe/card_dev.c load->retc = cmd->retc; cmd 726 drivers/misc/genwqe/card_dev.c load->attn = cmd->attn; cmd 727 drivers/misc/genwqe/card_dev.c load->progress = cmd->progress; cmd 730 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 737 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 742 drivers/misc/genwqe/card_dev.c if (((cmd->retc == DDCB_RETC_FAULT) && cmd 743 drivers/misc/genwqe/card_dev.c (cmd->attn != 0x02)) || /* Normally ignore CRC error */ cmd 744 drivers/misc/genwqe/card_dev.c ((cmd->retc == DDCB_RETC_COMPLETE) && cmd 745 drivers/misc/genwqe/card_dev.c (cmd->attn != 0x00))) { /* Everything was fine */ cmd 747 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 755 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 858 drivers/misc/genwqe/card_dev.c struct genwqe_ddcb_cmd *cmd = &req->cmd; cmd 869 drivers/misc/genwqe/card_dev.c ats_flags = ATS_GET_FLAGS(cmd->ats, asiv_offs); cmd 878 drivers/misc/genwqe/card_dev.c u_addr = be64_to_cpu(*((__be64 *)&cmd-> cmd 880 drivers/misc/genwqe/card_dev.c u_size = be32_to_cpu(*((__be32 *)&cmd-> cmd 889 drivers/misc/genwqe/card_dev.c *((__be64 *)&cmd->asiv[asiv_offs]) = cmd 901 drivers/misc/genwqe/card_dev.c *((__be64 *)&cmd->asiv[asiv_offs]) = cmd 911 drivers/misc/genwqe/card_dev.c &cmd->asiv[asiv_offs])); cmd 913 drivers/misc/genwqe/card_dev.c &cmd->asiv[asiv_offs + 0x08])); cmd 921 drivers/misc/genwqe/card_dev.c *((__be64 *)&cmd->asiv[asiv_offs]) = cmd 958 drivers/misc/genwqe/card_dev.c *((__be64 *)&cmd->asiv[asiv_offs]) = cmd 983 drivers/misc/genwqe/card_dev.c struct genwqe_ddcb_cmd *cmd) cmd 988 drivers/misc/genwqe/card_dev.c struct ddcb_requ *req = container_of(cmd, struct ddcb_requ, cmd); cmd 994 drivers/misc/genwqe/card_dev.c rc = __genwqe_execute_raw_ddcb(cd, cmd, filp->f_flags); cmd 1003 drivers/misc/genwqe/card_dev.c struct genwqe_ddcb_cmd *cmd; cmd 1007 drivers/misc/genwqe/card_dev.c cmd = ddcb_requ_alloc(); cmd 1008 drivers/misc/genwqe/card_dev.c if (cmd == NULL) cmd 1011 drivers/misc/genwqe/card_dev.c if (copy_from_user(cmd, (void __user *)arg, sizeof(*cmd))) { cmd 1012 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 1017 drivers/misc/genwqe/card_dev.c rc = genwqe_execute_ddcb(cfile, cmd); cmd 1019 drivers/misc/genwqe/card_dev.c rc = __genwqe_execute_raw_ddcb(cd, cmd, filp->f_flags); cmd 1023 drivers/misc/genwqe/card_dev.c if (copy_to_user((void __user *)arg, cmd, cmd 1024 drivers/misc/genwqe/card_dev.c sizeof(*cmd) - DDCB_ASIV_LENGTH)) { cmd 1025 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 1029 drivers/misc/genwqe/card_dev.c ddcb_requ_free(cmd); cmd 1041 drivers/misc/genwqe/card_dev.c static long genwqe_ioctl(struct file *filp, unsigned int cmd, cmd 1056 drivers/misc/genwqe/card_dev.c if (_IOC_TYPE(cmd) != GENWQE_IOC_CODE) cmd 1059 drivers/misc/genwqe/card_dev.c switch (cmd) { cmd 1230 drivers/misc/genwqe/card_dev.c static long genwqe_compat_ioctl(struct file *filp, unsigned int cmd, cmd 1233 drivers/misc/genwqe/card_dev.c return genwqe_ioctl(filp, cmd, arg); cmd 1363 drivers/misc/habanalabs/habanalabs.h unsigned int cmd; cmd 1665 drivers/misc/habanalabs/habanalabs.h long hl_ioctl(struct file *filep, unsigned int cmd, unsigned long arg); cmd 1666 drivers/misc/habanalabs/habanalabs.h long hl_ioctl_control(struct file *filep, unsigned int cmd, unsigned long arg); cmd 336 drivers/misc/habanalabs/habanalabs_ioctl.c [_IOC_NR(ioctl)] = {.cmd = ioctl, .func = _func} cmd 351 drivers/misc/habanalabs/habanalabs_ioctl.c static long _hl_ioctl(struct file *filep, unsigned int cmd, unsigned long arg, cmd 356 drivers/misc/habanalabs/habanalabs_ioctl.c unsigned int nr = _IOC_NR(cmd); cmd 379 drivers/misc/habanalabs/habanalabs_ioctl.c hl_size = _IOC_SIZE(ioctl->cmd); cmd 380 drivers/misc/habanalabs/habanalabs_ioctl.c usize = asize = _IOC_SIZE(cmd); cmd 384 drivers/misc/habanalabs/habanalabs_ioctl.c cmd = ioctl->cmd; cmd 386 drivers/misc/habanalabs/habanalabs_ioctl.c if (cmd & (IOC_IN | IOC_OUT)) { cmd 398 drivers/misc/habanalabs/habanalabs_ioctl.c if (cmd & IOC_IN) { cmd 403 drivers/misc/habanalabs/habanalabs_ioctl.c } else if (cmd & IOC_OUT) { cmd 409 drivers/misc/habanalabs/habanalabs_ioctl.c if (cmd & IOC_OUT) cmd 416 drivers/misc/habanalabs/habanalabs_ioctl.c task_pid_nr(current), cmd, nr); cmd 424 drivers/misc/habanalabs/habanalabs_ioctl.c long hl_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 429 drivers/misc/habanalabs/habanalabs_ioctl.c unsigned int nr = _IOC_NR(cmd); cmd 439 drivers/misc/habanalabs/habanalabs_ioctl.c return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev); cmd 442 drivers/misc/habanalabs/habanalabs_ioctl.c long hl_ioctl_control(struct file *filep, unsigned int cmd, unsigned long arg) cmd 447 drivers/misc/habanalabs/habanalabs_ioctl.c unsigned int nr = _IOC_NR(cmd); cmd 457 drivers/misc/habanalabs/habanalabs_ioctl.c return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev_ctrl); cmd 22 drivers/misc/hmc6352.c static int compass_command(struct i2c_client *c, u8 cmd) cmd 24 drivers/misc/hmc6352.c int ret = i2c_master_send(c, &cmd, 1); cmd 26 drivers/misc/hmc6352.c dev_warn(&c->dev, "command '%c' failed.\n", cmd); cmd 22 drivers/misc/ibmasm/command.c struct command *cmd; cmd 27 drivers/misc/ibmasm/command.c cmd = kzalloc(sizeof(struct command), GFP_KERNEL); cmd 28 drivers/misc/ibmasm/command.c if (cmd == NULL) cmd 32 drivers/misc/ibmasm/command.c cmd->buffer = kzalloc(buffer_size, GFP_KERNEL); cmd 33 drivers/misc/ibmasm/command.c if (cmd->buffer == NULL) { cmd 34 drivers/misc/ibmasm/command.c kfree(cmd); cmd 37 drivers/misc/ibmasm/command.c cmd->buffer_size = buffer_size; cmd 39 drivers/misc/ibmasm/command.c kref_init(&cmd->kref); cmd 40 drivers/misc/ibmasm/command.c cmd->lock = &sp->lock; cmd 42 drivers/misc/ibmasm/command.c cmd->status = IBMASM_CMD_PENDING; cmd 43 drivers/misc/ibmasm/command.c init_waitqueue_head(&cmd->wait); cmd 44 drivers/misc/ibmasm/command.c INIT_LIST_HEAD(&cmd->queue_node); cmd 49 drivers/misc/ibmasm/command.c return cmd; cmd 54 drivers/misc/ibmasm/command.c struct command *cmd = to_command(kref); cmd 56 drivers/misc/ibmasm/command.c list_del(&cmd->queue_node); cmd 59 drivers/misc/ibmasm/command.c kfree(cmd->buffer); cmd 60 drivers/misc/ibmasm/command.c kfree(cmd); cmd 63 drivers/misc/ibmasm/command.c static void enqueue_command(struct service_processor *sp, struct command *cmd) cmd 65 drivers/misc/ibmasm/command.c list_add_tail(&cmd->queue_node, &sp->command_queue); cmd 70 drivers/misc/ibmasm/command.c struct command *cmd; cmd 78 drivers/misc/ibmasm/command.c cmd = list_entry(next, struct command, queue_node); cmd 80 drivers/misc/ibmasm/command.c return cmd; cmd 105 drivers/misc/ibmasm/command.c void ibmasm_exec_command(struct service_processor *sp, struct command *cmd) cmd 115 drivers/misc/ibmasm/command.c sp->current_command = cmd; cmd 120 drivers/misc/ibmasm/command.c enqueue_command(sp, cmd); cmd 148 drivers/misc/ibmasm/command.c void ibmasm_wait_for_response(struct command *cmd, int timeout) cmd 150 drivers/misc/ibmasm/command.c wait_event_interruptible_timeout(cmd->wait, cmd 151 drivers/misc/ibmasm/command.c cmd->status == IBMASM_CMD_COMPLETE || cmd 152 drivers/misc/ibmasm/command.c cmd->status == IBMASM_CMD_FAILED, cmd 163 drivers/misc/ibmasm/command.c struct command *cmd = sp->current_command; cmd 168 drivers/misc/ibmasm/command.c memcpy_fromio(cmd->buffer, response, min(size, cmd->buffer_size)); cmd 169 drivers/misc/ibmasm/command.c cmd->status = IBMASM_CMD_COMPLETE; cmd 112 drivers/misc/ibmasm/dot_command.c struct command *cmd; cmd 116 drivers/misc/ibmasm/dot_command.c cmd = ibmasm_new_command(sp, sizeof(struct os_state_command)); cmd 117 drivers/misc/ibmasm/dot_command.c if (cmd == NULL) cmd 120 drivers/misc/ibmasm/dot_command.c os_state_cmd = (struct os_state_command *)cmd->buffer; cmd 130 drivers/misc/ibmasm/dot_command.c ibmasm_exec_command(sp, cmd); cmd 131 drivers/misc/ibmasm/dot_command.c ibmasm_wait_for_response(cmd, IBMASM_CMD_TIMEOUT_NORMAL); cmd 133 drivers/misc/ibmasm/dot_command.c if (cmd->status != IBMASM_CMD_COMPLETE) cmd 136 drivers/misc/ibmasm/dot_command.c command_put(cmd); cmd 41 drivers/misc/ibmasm/dot_command.h struct dot_command_header *cmd = (struct dot_command_header *)buffer; cmd 42 drivers/misc/ibmasm/dot_command.h return sizeof(struct dot_command_header) + cmd->command_size + cmd->data_size; cmd 48 drivers/misc/ibmasm/dot_command.h unsigned char *cmd = buffer + sizeof(struct dot_command_header); cmd 53 drivers/misc/ibmasm/dot_command.h if ((cmd[0] == 6) && (cmd[1] == 3) && (cmd[2] == 1)) cmd 56 drivers/misc/ibmasm/dot_command.h if ((cmd[0] == 7) && (cmd[1] == 1)) cmd 58 drivers/misc/ibmasm/dot_command.h if (cmd[0] == 8) cmd 73 drivers/misc/ibmasm/heartbeat.c struct command *cmd = sp->heartbeat; cmd 74 drivers/misc/ibmasm/heartbeat.c struct dot_command_header *header = (struct dot_command_header *)cmd->buffer; cmd 82 drivers/misc/ibmasm/heartbeat.c cmd->status = IBMASM_CMD_PENDING; cmd 83 drivers/misc/ibmasm/heartbeat.c size = min(size, cmd->buffer_size); cmd 84 drivers/misc/ibmasm/heartbeat.c memcpy_fromio(cmd->buffer, message, size); cmd 86 drivers/misc/ibmasm/heartbeat.c ibmasm_exec_command(sp, cmd); cmd 91 drivers/misc/ibmasm/ibmasm.h static inline void command_put(struct command *cmd) cmd 94 drivers/misc/ibmasm/ibmasm.h spinlock_t *lock = cmd->lock; cmd 97 drivers/misc/ibmasm/ibmasm.h kref_put(&cmd->kref, ibmasm_free_command); cmd 101 drivers/misc/ibmasm/ibmasm.h static inline void command_get(struct command *cmd) cmd 103 drivers/misc/ibmasm/ibmasm.h kref_get(&cmd->kref); cmd 158 drivers/misc/ibmasm/ibmasm.h void ibmasm_exec_command(struct service_processor *sp, struct command *cmd); cmd 159 drivers/misc/ibmasm/ibmasm.h void ibmasm_wait_for_response(struct command *cmd, int timeout); cmd 262 drivers/misc/ibmasm/ibmasmfs.c struct command *cmd; cmd 274 drivers/misc/ibmasm/ibmasmfs.c cmd = command_data->command; cmd 275 drivers/misc/ibmasm/ibmasmfs.c if (cmd == NULL) { cmd 282 drivers/misc/ibmasm/ibmasmfs.c if (cmd->status != IBMASM_CMD_COMPLETE) { cmd 283 drivers/misc/ibmasm/ibmasmfs.c command_put(cmd); cmd 286 drivers/misc/ibmasm/ibmasmfs.c len = min(count, cmd->buffer_size); cmd 287 drivers/misc/ibmasm/ibmasmfs.c if (copy_to_user(buf, cmd->buffer, len)) { cmd 288 drivers/misc/ibmasm/ibmasmfs.c command_put(cmd); cmd 291 drivers/misc/ibmasm/ibmasmfs.c command_put(cmd); cmd 299 drivers/misc/ibmasm/ibmasmfs.c struct command *cmd; cmd 313 drivers/misc/ibmasm/ibmasmfs.c cmd = ibmasm_new_command(command_data->sp, count); cmd 314 drivers/misc/ibmasm/ibmasmfs.c if (!cmd) cmd 317 drivers/misc/ibmasm/ibmasmfs.c if (copy_from_user(cmd->buffer, ubuff, count)) { cmd 318 drivers/misc/ibmasm/ibmasmfs.c command_put(cmd); cmd 325 drivers/misc/ibmasm/ibmasmfs.c command_put(cmd); cmd 328 drivers/misc/ibmasm/ibmasmfs.c command_data->command = cmd; cmd 331 drivers/misc/ibmasm/ibmasmfs.c ibmasm_exec_command(command_data->sp, cmd); cmd 332 drivers/misc/ibmasm/ibmasmfs.c ibmasm_wait_for_response(cmd, get_dot_command_timeout(cmd->buffer)); cmd 50 drivers/misc/ibmasm/r_heartbeat.c struct command *cmd; cmd 54 drivers/misc/ibmasm/r_heartbeat.c cmd = ibmasm_new_command(sp, sizeof rhb_dot_cmd); cmd 55 drivers/misc/ibmasm/r_heartbeat.c if (!cmd) cmd 59 drivers/misc/ibmasm/r_heartbeat.c memcpy(cmd->buffer, (void *)&rhb_dot_cmd, sizeof rhb_dot_cmd); cmd 60 drivers/misc/ibmasm/r_heartbeat.c cmd->status = IBMASM_CMD_PENDING; cmd 61 drivers/misc/ibmasm/r_heartbeat.c ibmasm_exec_command(sp, cmd); cmd 62 drivers/misc/ibmasm/r_heartbeat.c ibmasm_wait_for_response(cmd, IBMASM_CMD_TIMEOUT_NORMAL); cmd 64 drivers/misc/ibmasm/r_heartbeat.c if (cmd->status != IBMASM_CMD_COMPLETE) cmd 76 drivers/misc/ibmasm/r_heartbeat.c command_put(cmd); cmd 1359 drivers/misc/ibmvmc.c unsigned int cmd, unsigned long arg) cmd 1364 drivers/misc/ibmvmc.c (unsigned long)file, cmd, arg, cmd 1372 drivers/misc/ibmvmc.c switch (cmd) { cmd 1383 drivers/misc/ibmvmc.c pr_warn("ibmvmc: unknown ioctl 0x%x\n", cmd); cmd 326 drivers/misc/mei/bus-fixup.c struct mei_nfc_cmd cmd = { cmd 339 drivers/misc/mei/bus-fixup.c ret = __mei_cl_send(cl, (u8 *)&cmd, sizeof(struct mei_nfc_cmd), cmd 154 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd = buf; cmd 156 drivers/misc/mei/hbm.c memset(cmd, 0, len); cmd 158 drivers/misc/mei/hbm.c cmd->hbm_cmd = hbm_cmd; cmd 159 drivers/misc/mei/hbm.c cmd->host_addr = mei_cl_host_addr(cl); cmd 160 drivers/misc/mei/hbm.c cmd->me_addr = mei_cl_me_id(cl); cmd 195 drivers/misc/mei/hbm.c bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd) cmd 197 drivers/misc/mei/hbm.c return mei_cl_host_addr(cl) == cmd->host_addr && cmd 198 drivers/misc/mei/hbm.c mei_cl_me_id(cl) == cmd->me_addr; cmd 212 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd = (struct mei_hbm_cl_cmd *)buf; cmd 216 drivers/misc/mei/hbm.c if (mei_hbm_cl_addr_equal(cl, cmd)) cmd 495 drivers/misc/mei/hbm.c static inline enum mei_cb_file_ops notify_res_to_fop(struct mei_hbm_cl_cmd *cmd) cmd 498 drivers/misc/mei/hbm.c (struct hbm_notification_response *)cmd; cmd 513 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd) cmd 516 drivers/misc/mei/hbm.c (struct hbm_notification_response *)cmd; cmd 539 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd) cmd 542 drivers/misc/mei/hbm.c (struct hbm_notification_response *)cmd; cmd 563 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd) cmd 567 drivers/misc/mei/hbm.c cl = mei_hbm_cl_find_by_cmd(dev, cmd); cmd 790 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd) cmd 793 drivers/misc/mei/hbm.c (struct hbm_client_connect_response *)cmd; cmd 827 drivers/misc/mei/hbm.c struct mei_hbm_cl_cmd *cmd) cmd 830 drivers/misc/mei/hbm.c (struct hbm_client_connect_response *)cmd; cmd 453 drivers/misc/mei/main.c static long mei_ioctl(struct file *file, unsigned int cmd, unsigned long data) cmd 467 drivers/misc/mei/main.c dev_dbg(dev->dev, "IOCTL cmd = 0x%x", cmd); cmd 475 drivers/misc/mei/main.c switch (cmd) { cmd 546 drivers/misc/mei/main.c unsigned int cmd, unsigned long data) cmd 548 drivers/misc/mei/main.c return mei_ioctl(file, cmd, (unsigned long)compat_ptr(data)); cmd 72 drivers/misc/mic/scif/scif_fd.c static long scif_fdioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 82 drivers/misc/mic/scif/scif_fd.c switch (cmd) { cmd 918 drivers/misc/mic/vop/vop_vringh.c static long vop_ioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 925 drivers/misc/mic/vop/vop_vringh.c switch (cmd) { cmd 201 drivers/misc/ocxl/file.c static long afu_ioctl(struct file *file, unsigned int cmd, cmd 213 drivers/misc/ocxl/file.c CMD_STR(cmd)); cmd 222 drivers/misc/ocxl/file.c switch (cmd) { cmd 287 drivers/misc/ocxl/file.c static long afu_compat_ioctl(struct file *file, unsigned int cmd, cmd 290 drivers/misc/ocxl/file.c return afu_ioctl(file, cmd, args); cmd 584 drivers/misc/pci_endpoint_test.c static long pci_endpoint_test_ioctl(struct file *file, unsigned int cmd, cmd 593 drivers/misc/pci_endpoint_test.c switch (cmd) { cmd 607 drivers/misc/pci_endpoint_test.c ret = pci_endpoint_test_msi_irq(test, arg, cmd == PCITEST_MSIX); cmd 85 drivers/misc/phantom.c static long phantom_ioctl(struct file *file, unsigned int cmd, cmd 95 drivers/misc/phantom.c switch (cmd) { cmd 197 drivers/misc/phantom.c static long phantom_compat_ioctl(struct file *filp, unsigned int cmd, cmd 200 drivers/misc/phantom.c if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) { cmd 201 drivers/misc/phantom.c cmd &= ~(_IOC_SIZEMASK << _IOC_SIZESHIFT); cmd 202 drivers/misc/phantom.c cmd |= sizeof(void *) << _IOC_SIZESHIFT; cmd 204 drivers/misc/phantom.c return phantom_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 184 drivers/misc/sgi-gru/gruhandles.h unsigned int cmd:1; /* DW 0 */ cmd 259 drivers/misc/sgi-gru/gruhandles.h unsigned int cmd:1; /* DW 0 - low 32*/ cmd 352 drivers/misc/sgi-gru/gruhandles.h unsigned int cmd:1; /* DW0 */ cmd 196 drivers/misc/ti-st/st_core.c unsigned char cmd) cmd 209 drivers/misc/ti-st/st_core.c st_ll_sleep_state(st_gdata, (unsigned long)cmd); cmd 18 drivers/misc/ti-st/st_ll.c unsigned char cmd) cmd 21 drivers/misc/ti-st/st_ll.c pr_debug("%s: writing %x", __func__, cmd); cmd 22 drivers/misc/ti-st/st_ll.c st_int_write(st_data, &cmd, 1); cmd 119 drivers/misc/ti-st/st_ll.c unsigned char cmd) cmd 121 drivers/misc/ti-st/st_ll.c switch (cmd) { cmd 82 drivers/misc/tsl2550.c static int tsl2550_get_adc_value(struct i2c_client *client, u8 cmd) cmd 86 drivers/misc/tsl2550.c ret = i2c_smbus_read_byte_data(client, cmd); cmd 461 drivers/misc/vmw_balloon.c __vmballoon_cmd(struct vmballoon *b, unsigned long cmd, unsigned long arg1, cmd 466 drivers/misc/vmw_balloon.c vmballoon_stats_op_inc(b, cmd, VMW_BALLOON_OP_STAT); cmd 475 drivers/misc/vmw_balloon.c "1"(cmd), cmd 483 drivers/misc/vmw_balloon.c *result = (cmd == VMW_BALLOON_CMD_START) ? dummy1 : cmd 488 drivers/misc/vmw_balloon.c ((1ul << cmd) & VMW_BALLOON_CMD_WITH_TARGET_MASK)) cmd 493 drivers/misc/vmw_balloon.c vmballoon_stats_op_inc(b, cmd, VMW_BALLOON_OP_FAIL_STAT); cmd 495 drivers/misc/vmw_balloon.c __func__, vmballoon_cmd_names[cmd], arg1, arg2, cmd 507 drivers/misc/vmw_balloon.c vmballoon_cmd(struct vmballoon *b, unsigned long cmd, unsigned long arg1, cmd 512 drivers/misc/vmw_balloon.c return __vmballoon_cmd(b, cmd, arg1, arg2, &dummy); cmd 791 drivers/misc/vmw_balloon.c unsigned long cmd, pfn; cmd 797 drivers/misc/vmw_balloon.c cmd = page_size == VMW_BALLOON_2M_PAGE ? cmd 801 drivers/misc/vmw_balloon.c cmd = page_size == VMW_BALLOON_2M_PAGE ? cmd 807 drivers/misc/vmw_balloon.c cmd = op == VMW_BALLOON_INFLATE ? VMW_BALLOON_CMD_LOCK : cmd 816 drivers/misc/vmw_balloon.c return vmballoon_cmd(b, cmd, pfn, num_pages); cmd 435 drivers/misc/vmw_vmci/vmci_guest.c unsigned long cmd; cmd 630 drivers/misc/vmw_vmci/vmci_guest.c cmd = VMCI_IMR_DATAGRAM; cmd 632 drivers/misc/vmw_vmci/vmci_guest.c cmd |= VMCI_IMR_NOTIFICATION; cmd 633 drivers/misc/vmw_vmci/vmci_guest.c iowrite32(cmd, vmci_dev->iobase + VMCI_IMR_ADDR); cmd 253 drivers/misc/vmw_vmci/vmci_host.c unsigned int cmd, void __user *uptr) cmd 255 drivers/misc/vmw_vmci/vmci_host.c if (cmd == IOCTL_VMCI_VERSION2) { cmd 944 drivers/misc/xilinx_sdfec.c static long xsdfec_dev_ioctl(struct file *fptr, unsigned int cmd, cmd 955 drivers/misc/xilinx_sdfec.c (cmd != XSDFEC_SET_DEFAULT_CONFIG && cmd != XSDFEC_GET_STATUS && cmd 956 drivers/misc/xilinx_sdfec.c cmd != XSDFEC_GET_STATS && cmd != XSDFEC_CLEAR_STATS)) { cmd 960 drivers/misc/xilinx_sdfec.c if (_IOC_TYPE(cmd) != XSDFEC_MAGIC) cmd 964 drivers/misc/xilinx_sdfec.c if (_IOC_DIR(cmd) != _IOC_NONE) { cmd 970 drivers/misc/xilinx_sdfec.c switch (cmd) { cmd 1021 drivers/misc/xilinx_sdfec.c static long xsdfec_dev_compat_ioctl(struct file *file, unsigned int cmd, cmd 1024 drivers/misc/xilinx_sdfec.c return xsdfec_dev_ioctl(file, cmd, (unsigned long)compat_ptr(data)); cmd 494 drivers/mmc/core/block.c struct mmc_command cmd = {}, sbc = {}; cmd 518 drivers/mmc/core/block.c cmd.opcode = idata->ic.opcode; cmd 519 drivers/mmc/core/block.c cmd.arg = idata->ic.arg; cmd 520 drivers/mmc/core/block.c cmd.flags = idata->ic.flags; cmd 542 drivers/mmc/core/block.c if ((cmd.flags & MMC_RSP_R1B) == MMC_RSP_R1B) { cmd 558 drivers/mmc/core/block.c mrq.cmd = &cmd; cmd 582 drivers/mmc/core/block.c if ((MMC_EXTRACT_INDEX_FROM_ARG(cmd.arg) == EXT_CSD_SANITIZE_START) && cmd 583 drivers/mmc/core/block.c (cmd.opcode == MMC_SWITCH)) { cmd 595 drivers/mmc/core/block.c if (cmd.error) { cmd 597 drivers/mmc/core/block.c __func__, cmd.error); cmd 598 drivers/mmc/core/block.c return cmd.error; cmd 611 drivers/mmc/core/block.c if ((MMC_EXTRACT_INDEX_FROM_ARG(cmd.arg) == EXT_CSD_PART_CONFIG) && cmd 612 drivers/mmc/core/block.c (cmd.opcode == MMC_SWITCH)) { cmd 614 drivers/mmc/core/block.c u8 value = MMC_EXTRACT_VALUE_FROM_ARG(cmd.arg); cmd 631 drivers/mmc/core/block.c memcpy(&(idata->ic.response), cmd.resp, sizeof(cmd.resp)); cmd 633 drivers/mmc/core/block.c if (idata->rpmb || (cmd.flags & MMC_RSP_R1B)) { cmd 782 drivers/mmc/core/block.c unsigned int cmd, unsigned long arg) cmd 787 drivers/mmc/core/block.c switch (cmd) { cmd 819 drivers/mmc/core/block.c unsigned int cmd, unsigned long arg) cmd 821 drivers/mmc/core/block.c return mmc_blk_ioctl(bdev, mode, cmd, (unsigned long) compat_ptr(arg)); cmd 910 drivers/mmc/core/block.c struct mmc_command cmd = {}; cmd 915 drivers/mmc/core/block.c cmd.opcode = MMC_APP_CMD; cmd 916 drivers/mmc/core/block.c cmd.arg = card->rca << 16; cmd 917 drivers/mmc/core/block.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 919 drivers/mmc/core/block.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 922 drivers/mmc/core/block.c if (!mmc_host_is_spi(card->host) && !(cmd.resp[0] & R1_APP_CMD)) cmd 925 drivers/mmc/core/block.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 927 drivers/mmc/core/block.c cmd.opcode = SD_APP_SEND_NUM_WR_BLKS; cmd 928 drivers/mmc/core/block.c cmd.arg = 0; cmd 929 drivers/mmc/core/block.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 938 drivers/mmc/core/block.c mrq.cmd = &cmd; cmd 952 drivers/mmc/core/block.c if (cmd.error || data.error) cmd 1427 drivers/mmc/core/block.c if (mrq->cmd && mrq->cmd->error) cmd 1428 drivers/mmc/core/block.c err = mrq->cmd->error; cmd 1515 drivers/mmc/core/block.c brq->mrq.cmd = &brq->cmd; cmd 1526 drivers/mmc/core/block.c mrq->cmd->opcode = MMC_SWITCH; cmd 1527 drivers/mmc/core/block.c mrq->cmd->arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | cmd 1531 drivers/mmc/core/block.c mrq->cmd->flags = MMC_CMD_AC | MMC_RSP_R1B; cmd 1558 drivers/mmc/core/block.c brq->mrq.cmd = &brq->cmd; cmd 1560 drivers/mmc/core/block.c brq->cmd.arg = blk_rq_pos(req); cmd 1562 drivers/mmc/core/block.c brq->cmd.arg <<= 9; cmd 1563 drivers/mmc/core/block.c brq->cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 1579 drivers/mmc/core/block.c brq->cmd.opcode = rq_data_dir(req) == READ ? readcmd : writecmd; cmd 1599 drivers/mmc/core/block.c if ((md->flags & MMC_BLK_CMD23) && mmc_op_multi(brq->cmd.opcode) && cmd 1617 drivers/mmc/core/block.c struct mmc_command cmd = { cmd 1624 drivers/mmc/core/block.c return mmc_wait_for_cmd(card->host, &cmd, 5); cmd 1676 drivers/mmc/core/block.c if (mrq->cmd->error && retries++ < MMC_READ_SINGLE_RETRIES) cmd 1681 drivers/mmc/core/block.c if (mrq->cmd->error || cmd 1684 drivers/mmc/core/block.c (mrq->cmd->resp[0] & CMD_ERRORS || status & CMD_ERRORS))) cmd 1727 drivers/mmc/core/block.c return brq->cmd.resp[0] & CMD_ERRORS || cmd 1735 drivers/mmc/core/block.c return !brq->sbc.error && !brq->cmd.error && cmd 1736 drivers/mmc/core/block.c !(brq->cmd.resp[0] & CMD_ERRORS); cmd 1827 drivers/mmc/core/block.c if (brq->sbc.error || brq->cmd.error) cmd 1849 drivers/mmc/core/block.c return brq->sbc.error || brq->cmd.error || brq->stop.error || cmd 1850 drivers/mmc/core/block.c brq->data.error || brq->cmd.resp[0] & CMD_ERRORS; cmd 1875 drivers/mmc/core/block.c mqrq->brq.cmd.resp[0] |= R1_EXCEPTION_EVENT; cmd 1913 drivers/mmc/core/block.c (mqrq->brq.cmd.resp[0] & R1_EXCEPTION_EVENT || cmd 2428 drivers/mmc/core/block.c static long mmc_rpmb_ioctl(struct file *filp, unsigned int cmd, cmd 2434 drivers/mmc/core/block.c switch (cmd) { cmd 2454 drivers/mmc/core/block.c static long mmc_rpmb_ioctl_compat(struct file *filp, unsigned int cmd, cmd 2457 drivers/mmc/core/block.c return mmc_rpmb_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 84 drivers/mmc/core/core.c struct mmc_command *cmd = mrq->cmd; cmd 95 drivers/mmc/core/core.c if ((cmd && cmd->error) || data->error || cmd 126 drivers/mmc/core/core.c mmc_hostname(host), mrq->cmd->opcode); cmd 140 drivers/mmc/core/core.c struct mmc_command *cmd = mrq->cmd; cmd 141 drivers/mmc/core/core.c int err = cmd->error; cmd 144 drivers/mmc/core/core.c if (cmd->opcode != MMC_SEND_TUNING_BLOCK && cmd 145 drivers/mmc/core/core.c cmd->opcode != MMC_SEND_TUNING_BLOCK_HS200 && cmd 152 drivers/mmc/core/core.c if (err && cmd->retries && mmc_host_is_spi(host)) { cmd 153 drivers/mmc/core/core.c if (cmd->resp[0] & R1_SPI_ILLEGAL_COMMAND) cmd 154 drivers/mmc/core/core.c cmd->retries = 0; cmd 173 drivers/mmc/core/core.c if (!err || !cmd->retries || mmc_card_removed(host->card)) { cmd 188 drivers/mmc/core/core.c mmc_hostname(host), cmd->opcode, err, cmd 189 drivers/mmc/core/core.c cmd->resp[0], cmd->resp[1], cmd 190 drivers/mmc/core/core.c cmd->resp[2], cmd->resp[3]); cmd 223 drivers/mmc/core/core.c mrq->cmd->error = err; cmd 233 drivers/mmc/core/core.c if (sdio_is_io_busy(mrq->cmd->opcode, mrq->cmd->arg) && cmd 241 drivers/mmc/core/core.c mrq->cmd->error = -EBUSY; cmd 273 drivers/mmc/core/core.c if (mrq->cmd) { cmd 276 drivers/mmc/core/core.c mrq->cmd->opcode, mrq->cmd->arg, mrq->cmd->flags); cmd 303 drivers/mmc/core/core.c if (mrq->cmd) { cmd 304 drivers/mmc/core/core.c mrq->cmd->error = 0; cmd 305 drivers/mmc/core/core.c mrq->cmd->mrq = mrq; cmd 306 drivers/mmc/core/core.c mrq->cmd->data = mrq->data; cmd 389 drivers/mmc/core/core.c mrq->cmd->error = err; cmd 399 drivers/mmc/core/core.c struct mmc_command *cmd; cmd 404 drivers/mmc/core/core.c cmd = mrq->cmd; cmd 412 drivers/mmc/core/core.c if (cmd->sanitize_busy && cmd->error == -ETIMEDOUT) { cmd 416 drivers/mmc/core/core.c cmd->error = 0; cmd 423 drivers/mmc/core/core.c if (!cmd->error || !cmd->retries || cmd 430 drivers/mmc/core/core.c mmc_hostname(host), cmd->opcode, cmd->error); cmd 431 drivers/mmc/core/core.c cmd->retries--; cmd 432 drivers/mmc/core/core.c cmd->error = 0; cmd 479 drivers/mmc/core/core.c if (mrq->cmd) { cmd 481 drivers/mmc/core/core.c mmc_hostname(host), mrq->cmd->opcode, err); cmd 503 drivers/mmc/core/core.c if ((mrq->cmd && mrq->cmd->error == -EILSEQ) || cmd 509 drivers/mmc/core/core.c if (mrq->cmd) { cmd 511 drivers/mmc/core/core.c mmc_hostname(host), mrq->cmd->opcode, mrq->cmd->error); cmd 553 drivers/mmc/core/core.c struct mmc_command cmd; cmd 566 drivers/mmc/core/core.c memset(&cmd, 0, sizeof(cmd)); cmd 567 drivers/mmc/core/core.c cmd.opcode = MMC_STOP_TRANSMISSION, cmd 568 drivers/mmc/core/core.c cmd.flags = MMC_RSP_R1B | MMC_CMD_AC, cmd 569 drivers/mmc/core/core.c cmd.flags &= ~MMC_RSP_CRC; /* Ignore CRC */ cmd 570 drivers/mmc/core/core.c cmd.busy_timeout = MMC_CQE_RECOVERY_TIMEOUT, cmd 571 drivers/mmc/core/core.c mmc_wait_for_cmd(host, &cmd, 0); cmd 573 drivers/mmc/core/core.c memset(&cmd, 0, sizeof(cmd)); cmd 574 drivers/mmc/core/core.c cmd.opcode = MMC_CMDQ_TASK_MGMT; cmd 575 drivers/mmc/core/core.c cmd.arg = 1; /* Discard entire queue */ cmd 576 drivers/mmc/core/core.c cmd.flags = MMC_RSP_R1B | MMC_CMD_AC; cmd 577 drivers/mmc/core/core.c cmd.flags &= ~MMC_RSP_CRC; /* Ignore CRC */ cmd 578 drivers/mmc/core/core.c cmd.busy_timeout = MMC_CQE_RECOVERY_TIMEOUT, cmd 579 drivers/mmc/core/core.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 638 drivers/mmc/core/core.c int mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd, int retries) cmd 644 drivers/mmc/core/core.c memset(cmd->resp, 0, sizeof(cmd->resp)); cmd 645 drivers/mmc/core/core.c cmd->retries = retries; cmd 647 drivers/mmc/core/core.c mrq.cmd = cmd; cmd 648 drivers/mmc/core/core.c cmd->data = NULL; cmd 652 drivers/mmc/core/core.c return cmd->error; cmd 1205 drivers/mmc/core/core.c struct mmc_command cmd = {}; cmd 1218 drivers/mmc/core/core.c cmd.opcode = SD_SWITCH_VOLTAGE; cmd 1219 drivers/mmc/core/core.c cmd.arg = 0; cmd 1220 drivers/mmc/core/core.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 1222 drivers/mmc/core/core.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 1226 drivers/mmc/core/core.c if (!mmc_host_is_spi(host) && (cmd.resp[0] & R1_ERROR)) cmd 1658 drivers/mmc/core/core.c struct mmc_command cmd = {}; cmd 1698 drivers/mmc/core/core.c cmd.opcode = SD_ERASE_WR_BLK_START; cmd 1700 drivers/mmc/core/core.c cmd.opcode = MMC_ERASE_GROUP_START; cmd 1701 drivers/mmc/core/core.c cmd.arg = from; cmd 1702 drivers/mmc/core/core.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 1703 drivers/mmc/core/core.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 1706 drivers/mmc/core/core.c "status %#x\n", err, cmd.resp[0]); cmd 1711 drivers/mmc/core/core.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 1713 drivers/mmc/core/core.c cmd.opcode = SD_ERASE_WR_BLK_END; cmd 1715 drivers/mmc/core/core.c cmd.opcode = MMC_ERASE_GROUP_END; cmd 1716 drivers/mmc/core/core.c cmd.arg = to; cmd 1717 drivers/mmc/core/core.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 1718 drivers/mmc/core/core.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 1721 drivers/mmc/core/core.c err, cmd.resp[0]); cmd 1726 drivers/mmc/core/core.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 1727 drivers/mmc/core/core.c cmd.opcode = MMC_ERASE; cmd 1728 drivers/mmc/core/core.c cmd.arg = arg; cmd 1741 drivers/mmc/core/core.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 1743 drivers/mmc/core/core.c cmd.flags = MMC_RSP_SPI_R1B | MMC_RSP_R1B | MMC_CMD_AC; cmd 1744 drivers/mmc/core/core.c cmd.busy_timeout = busy_timeout; cmd 1748 drivers/mmc/core/core.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 1751 drivers/mmc/core/core.c err, cmd.resp[0]); cmd 1768 drivers/mmc/core/core.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 1769 drivers/mmc/core/core.c cmd.opcode = MMC_SEND_STATUS; cmd 1770 drivers/mmc/core/core.c cmd.arg = card->rca << 16; cmd 1771 drivers/mmc/core/core.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 1773 drivers/mmc/core/core.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 1774 drivers/mmc/core/core.c if (err || R1_STATUS(cmd.resp[0])) { cmd 1776 drivers/mmc/core/core.c err, cmd.resp[0]); cmd 1790 drivers/mmc/core/core.c if ((cmd.resp[0] & R1_READY_FOR_DATA) && cmd 1791 drivers/mmc/core/core.c R1_CURRENT_STATE(cmd.resp[0]) != R1_STATE_PRG) cmd 2096 drivers/mmc/core/core.c struct mmc_command cmd = {}; cmd 2102 drivers/mmc/core/core.c cmd.opcode = MMC_SET_BLOCKLEN; cmd 2103 drivers/mmc/core/core.c cmd.arg = blocklen; cmd 2104 drivers/mmc/core/core.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 2105 drivers/mmc/core/core.c return mmc_wait_for_cmd(card->host, &cmd, 5); cmd 1894 drivers/mmc/core/mmc.c struct mmc_command cmd = {}; cmd 1906 drivers/mmc/core/mmc.c cmd.opcode = MMC_SLEEP_AWAKE; cmd 1907 drivers/mmc/core/mmc.c cmd.arg = card->rca << 16; cmd 1908 drivers/mmc/core/mmc.c cmd.arg |= 1 << 15; cmd 1920 drivers/mmc/core/mmc.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 1922 drivers/mmc/core/mmc.c cmd.flags = MMC_RSP_R1B | MMC_CMD_AC; cmd 1923 drivers/mmc/core/mmc.c cmd.busy_timeout = timeout_ms; cmd 1926 drivers/mmc/core/mmc.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 1936 drivers/mmc/core/mmc.c if (!cmd.busy_timeout || !(host->caps & MMC_CAP_WAIT_WHILE_BUSY)) cmd 57 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 59 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SEND_STATUS; cmd 61 drivers/mmc/core/mmc_ops.c cmd.arg = card->rca << 16; cmd 62 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R2 | MMC_RSP_R1 | MMC_CMD_AC; cmd 64 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(card->host, &cmd, retries); cmd 72 drivers/mmc/core/mmc_ops.c *status = cmd.resp[0]; cmd 86 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 88 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SELECT_CARD; cmd 91 drivers/mmc/core/mmc_ops.c cmd.arg = card->rca << 16; cmd 92 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 94 drivers/mmc/core/mmc_ops.c cmd.arg = 0; cmd 95 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_NONE | MMC_CMD_AC; cmd 98 drivers/mmc/core/mmc_ops.c return mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 122 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 124 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SET_DSR; cmd 126 drivers/mmc/core/mmc_ops.c cmd.arg = (host->dsr << 16) | 0xffff; cmd 127 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_NONE | MMC_CMD_AC; cmd 129 drivers/mmc/core/mmc_ops.c return mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 135 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 151 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_GO_IDLE_STATE; cmd 152 drivers/mmc/core/mmc_ops.c cmd.arg = 0; cmd 153 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_NONE | MMC_CMD_BC; cmd 155 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 171 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 174 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SEND_OP_COND; cmd 175 drivers/mmc/core/mmc_ops.c cmd.arg = mmc_host_is_spi(host) ? 0 : ocr; cmd 176 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R3 | MMC_CMD_BCR; cmd 179 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 185 drivers/mmc/core/mmc_ops.c if (!(cmd.resp[0] & R1_SPI_IDLE)) cmd 188 drivers/mmc/core/mmc_ops.c if (cmd.resp[0] & MMC_CARD_BUSY) cmd 204 drivers/mmc/core/mmc_ops.c cmd.arg = cmd.resp[0] | BIT(30); cmd 208 drivers/mmc/core/mmc_ops.c *rocr = cmd.resp[0]; cmd 215 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 217 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SET_RELATIVE_ADDR; cmd 218 drivers/mmc/core/mmc_ops.c cmd.arg = card->rca << 16; cmd 219 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 221 drivers/mmc/core/mmc_ops.c return mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); cmd 228 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 230 drivers/mmc/core/mmc_ops.c cmd.opcode = opcode; cmd 231 drivers/mmc/core/mmc_ops.c cmd.arg = arg; cmd 232 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R2 | MMC_CMD_AC; cmd 234 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 238 drivers/mmc/core/mmc_ops.c memcpy(cxd, cmd.resp, sizeof(u32) * 4); cmd 252 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 256 drivers/mmc/core/mmc_ops.c mrq.cmd = &cmd; cmd 259 drivers/mmc/core/mmc_ops.c cmd.opcode = opcode; cmd 260 drivers/mmc/core/mmc_ops.c cmd.arg = 0; cmd 267 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 289 drivers/mmc/core/mmc_ops.c if (cmd.error) cmd 290 drivers/mmc/core/mmc_ops.c return cmd.error; cmd 388 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 391 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SPI_READ_OCR; cmd 392 drivers/mmc/core/mmc_ops.c cmd.arg = highcap ? (1 << 30) : 0; cmd 393 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R3; cmd 395 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 397 drivers/mmc/core/mmc_ops.c *ocrp = cmd.resp[1]; cmd 403 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 406 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SPI_CRC_ON_OFF; cmd 407 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1; cmd 408 drivers/mmc/core/mmc_ops.c cmd.arg = use_crc; cmd 410 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 531 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 549 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_SWITCH; cmd 550 drivers/mmc/core/mmc_ops.c cmd.arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | cmd 554 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_CMD_AC; cmd 556 drivers/mmc/core/mmc_ops.c cmd.flags |= MMC_RSP_SPI_R1B | MMC_RSP_R1B; cmd 561 drivers/mmc/core/mmc_ops.c cmd.busy_timeout = timeout_ms; cmd 563 drivers/mmc/core/mmc_ops.c cmd.flags |= MMC_RSP_SPI_R1 | MMC_RSP_R1; cmd 567 drivers/mmc/core/mmc_ops.c cmd.sanitize_busy = true; cmd 569 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 614 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 635 drivers/mmc/core/mmc_ops.c mrq.cmd = &cmd; cmd 638 drivers/mmc/core/mmc_ops.c cmd.opcode = opcode; cmd 639 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R1 | MMC_CMD_ADTC; cmd 659 drivers/mmc/core/mmc_ops.c *cmd_error = cmd.error; cmd 661 drivers/mmc/core/mmc_ops.c if (cmd.error) { cmd 662 drivers/mmc/core/mmc_ops.c err = cmd.error; cmd 682 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 692 drivers/mmc/core/mmc_ops.c cmd.opcode = MMC_STOP_TRANSMISSION; cmd 693 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 699 drivers/mmc/core/mmc_ops.c cmd.busy_timeout = 150; cmd 701 drivers/mmc/core/mmc_ops.c return mmc_wait_for_cmd(host, &cmd, 0); cmd 710 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 740 drivers/mmc/core/mmc_ops.c mrq.cmd = &cmd; cmd 742 drivers/mmc/core/mmc_ops.c cmd.opcode = opcode; cmd 743 drivers/mmc/core/mmc_ops.c cmd.arg = 0; cmd 750 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 774 drivers/mmc/core/mmc_ops.c if (cmd.error) cmd 775 drivers/mmc/core/mmc_ops.c return cmd.error; cmd 805 drivers/mmc/core/mmc_ops.c struct mmc_command cmd = {}; cmd 811 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R1B | MMC_CMD_AC; cmd 813 drivers/mmc/core/mmc_ops.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 815 drivers/mmc/core/mmc_ops.c cmd.opcode = opcode; cmd 816 drivers/mmc/core/mmc_ops.c cmd.arg = card->rca << 16 | 1; cmd 818 drivers/mmc/core/mmc_ops.c err = mmc_wait_for_cmd(card->host, &cmd, 0); cmd 822 drivers/mmc/core/mmc_ops.c err, cmd.resp[0]); cmd 826 drivers/mmc/core/mmc_ops.c *status = cmd.resp[0]; cmd 194 drivers/mmc/core/mmc_test.c !mmc_test_card_cmd23(card) || !mmc_op_multi(mrq->cmd->opcode) || cmd 212 drivers/mmc/core/mmc_test.c if (WARN_ON(!mrq || !mrq->cmd || !mrq->data || !mrq->stop)) cmd 216 drivers/mmc/core/mmc_test.c mrq->cmd->opcode = write ? cmd 219 drivers/mmc/core/mmc_test.c mrq->cmd->opcode = write ? cmd 223 drivers/mmc/core/mmc_test.c mrq->cmd->arg = dev_addr; cmd 225 drivers/mmc/core/mmc_test.c mrq->cmd->arg <<= 9; cmd 227 drivers/mmc/core/mmc_test.c mrq->cmd->flags = MMC_RSP_R1 | MMC_CMD_ADTC; cmd 248 drivers/mmc/core/mmc_test.c static int mmc_test_busy(struct mmc_command *cmd) cmd 250 drivers/mmc/core/mmc_test.c return !(cmd->resp[0] & R1_READY_FOR_DATA) || cmd 251 drivers/mmc/core/mmc_test.c (R1_CURRENT_STATE(cmd->resp[0]) == R1_STATE_PRG); cmd 260 drivers/mmc/core/mmc_test.c struct mmc_command cmd = {}; cmd 264 drivers/mmc/core/mmc_test.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 266 drivers/mmc/core/mmc_test.c cmd.opcode = MMC_SEND_STATUS; cmd 267 drivers/mmc/core/mmc_test.c cmd.arg = test->card->rca << 16; cmd 268 drivers/mmc/core/mmc_test.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 270 drivers/mmc/core/mmc_test.c ret = mmc_wait_for_cmd(test->card->host, &cmd, 0); cmd 274 drivers/mmc/core/mmc_test.c if (!busy && mmc_test_busy(&cmd)) { cmd 280 drivers/mmc/core/mmc_test.c } while (mmc_test_busy(&cmd)); cmd 292 drivers/mmc/core/mmc_test.c struct mmc_command cmd = {}; cmd 298 drivers/mmc/core/mmc_test.c mrq.cmd = &cmd; cmd 308 drivers/mmc/core/mmc_test.c if (cmd.error) cmd 309 drivers/mmc/core/mmc_test.c return cmd.error; cmd 688 drivers/mmc/core/mmc_test.c if (WARN_ON(!mrq || !mrq->cmd || !mrq->data)) cmd 692 drivers/mmc/core/mmc_test.c mrq->cmd->opcode = write ? cmd 696 drivers/mmc/core/mmc_test.c mrq->cmd->opcode = MMC_SEND_STATUS; cmd 697 drivers/mmc/core/mmc_test.c mrq->cmd->arg = test->card->rca << 16; cmd 709 drivers/mmc/core/mmc_test.c if (WARN_ON(!mrq || !mrq->cmd || !mrq->data)) cmd 716 drivers/mmc/core/mmc_test.c if (!ret && mrq->cmd->error) cmd 717 drivers/mmc/core/mmc_test.c ret = mrq->cmd->error; cmd 740 drivers/mmc/core/mmc_test.c if (WARN_ON(!mrq || !mrq->cmd || !mrq->data)) cmd 745 drivers/mmc/core/mmc_test.c if (!ret && mrq->cmd->error) cmd 746 drivers/mmc/core/mmc_test.c ret = mrq->cmd->error; cmd 770 drivers/mmc/core/mmc_test.c struct mmc_command cmd; cmd 783 drivers/mmc/core/mmc_test.c rq->mrq.cmd = &rq->cmd; cmd 888 drivers/mmc/core/mmc_test.c struct mmc_command cmd = {}; cmd 892 drivers/mmc/core/mmc_test.c mrq.cmd = &cmd; cmd 913 drivers/mmc/core/mmc_test.c struct mmc_command cmd = {}; cmd 919 drivers/mmc/core/mmc_test.c mrq.cmd = &cmd; cmd 2335 drivers/mmc/core/mmc_test.c struct mmc_command *cmd) cmd 2337 drivers/mmc/core/mmc_test.c memset(cmd, 0, sizeof(*cmd)); cmd 2339 drivers/mmc/core/mmc_test.c cmd->opcode = MMC_SEND_STATUS; cmd 2341 drivers/mmc/core/mmc_test.c cmd->arg = test->card->rca << 16; cmd 2342 drivers/mmc/core/mmc_test.c cmd->flags = MMC_RSP_SPI_R2 | MMC_RSP_R1 | MMC_CMD_AC; cmd 2344 drivers/mmc/core/mmc_test.c return mmc_wait_for_cmd(test->card->host, cmd, 0); cmd 43 drivers/mmc/core/pwrseq_emmc.c unsigned long mode, void *cmd) cmd 43 drivers/mmc/core/queue.h struct mmc_command cmd; cmd 24 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 29 drivers/mmc/core/sd_ops.c cmd.opcode = MMC_APP_CMD; cmd 32 drivers/mmc/core/sd_ops.c cmd.arg = card->rca << 16; cmd 33 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; cmd 35 drivers/mmc/core/sd_ops.c cmd.arg = 0; cmd 36 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_BCR; cmd 39 drivers/mmc/core/sd_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 44 drivers/mmc/core/sd_ops.c if (!mmc_host_is_spi(host) && !(cmd.resp[0] & R1_APP_CMD)) cmd 52 drivers/mmc/core/sd_ops.c struct mmc_command *cmd) cmd 66 drivers/mmc/core/sd_ops.c if (cmd->resp[0] & R1_SPI_ILLEGAL_COMMAND) cmd 74 drivers/mmc/core/sd_ops.c memset(cmd->resp, 0, sizeof(cmd->resp)); cmd 75 drivers/mmc/core/sd_ops.c cmd->retries = 0; cmd 77 drivers/mmc/core/sd_ops.c mrq.cmd = cmd; cmd 78 drivers/mmc/core/sd_ops.c cmd->data = NULL; cmd 82 drivers/mmc/core/sd_ops.c err = cmd->error; cmd 83 drivers/mmc/core/sd_ops.c if (!cmd->error) cmd 88 drivers/mmc/core/sd_ops.c if (cmd->resp[0] & R1_SPI_ILLEGAL_COMMAND) cmd 98 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 100 drivers/mmc/core/sd_ops.c cmd.opcode = SD_APP_SET_BUS_WIDTH; cmd 101 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; cmd 105 drivers/mmc/core/sd_ops.c cmd.arg = SD_BUS_WIDTH_1; cmd 108 drivers/mmc/core/sd_ops.c cmd.arg = SD_BUS_WIDTH_4; cmd 114 drivers/mmc/core/sd_ops.c return mmc_wait_for_app_cmd(card->host, card, &cmd); cmd 119 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 122 drivers/mmc/core/sd_ops.c cmd.opcode = SD_APP_OP_COND; cmd 124 drivers/mmc/core/sd_ops.c cmd.arg = ocr & (1 << 30); /* SPI only defines one bit */ cmd 126 drivers/mmc/core/sd_ops.c cmd.arg = ocr; cmd 127 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R3 | MMC_CMD_BCR; cmd 130 drivers/mmc/core/sd_ops.c err = mmc_wait_for_app_cmd(host, NULL, &cmd); cmd 140 drivers/mmc/core/sd_ops.c if (!(cmd.resp[0] & R1_SPI_IDLE)) cmd 143 drivers/mmc/core/sd_ops.c if (cmd.resp[0] & MMC_CARD_BUSY) cmd 156 drivers/mmc/core/sd_ops.c *rocr = cmd.resp[0]; cmd 163 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 173 drivers/mmc/core/sd_ops.c cmd.opcode = SD_SEND_IF_COND; cmd 174 drivers/mmc/core/sd_ops.c cmd.arg = ((ocr & 0xFF8000) != 0) << 8 | test_pattern; cmd 175 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R7 | MMC_RSP_R7 | MMC_CMD_BCR; cmd 177 drivers/mmc/core/sd_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 182 drivers/mmc/core/sd_ops.c result_pattern = cmd.resp[1] & 0xFF; cmd 184 drivers/mmc/core/sd_ops.c result_pattern = cmd.resp[0] & 0xFF; cmd 195 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 197 drivers/mmc/core/sd_ops.c cmd.opcode = SD_SEND_RELATIVE_ADDR; cmd 198 drivers/mmc/core/sd_ops.c cmd.arg = 0; cmd 199 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_R6 | MMC_CMD_BCR; cmd 201 drivers/mmc/core/sd_ops.c err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 205 drivers/mmc/core/sd_ops.c *rca = cmd.resp[0] >> 16; cmd 214 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 232 drivers/mmc/core/sd_ops.c mrq.cmd = &cmd; cmd 235 drivers/mmc/core/sd_ops.c cmd.opcode = SD_APP_SEND_SCR; cmd 236 drivers/mmc/core/sd_ops.c cmd.arg = 0; cmd 237 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 256 drivers/mmc/core/sd_ops.c if (cmd.error) cmd 257 drivers/mmc/core/sd_ops.c return cmd.error; cmd 268 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 277 drivers/mmc/core/sd_ops.c mrq.cmd = &cmd; cmd 280 drivers/mmc/core/sd_ops.c cmd.opcode = SD_SWITCH; cmd 281 drivers/mmc/core/sd_ops.c cmd.arg = mode << 31 | 0x00FFFFFF; cmd 282 drivers/mmc/core/sd_ops.c cmd.arg &= ~(0xF << (group * 4)); cmd 283 drivers/mmc/core/sd_ops.c cmd.arg |= value << (group * 4); cmd 284 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 298 drivers/mmc/core/sd_ops.c if (cmd.error) cmd 299 drivers/mmc/core/sd_ops.c return cmd.error; cmd 310 drivers/mmc/core/sd_ops.c struct mmc_command cmd = {}; cmd 320 drivers/mmc/core/sd_ops.c mrq.cmd = &cmd; cmd 323 drivers/mmc/core/sd_ops.c cmd.opcode = SD_APP_SD_STATUS; cmd 324 drivers/mmc/core/sd_ops.c cmd.arg = 0; cmd 325 drivers/mmc/core/sd_ops.c cmd.flags = MMC_RSP_SPI_R2 | MMC_RSP_R1 | MMC_CMD_ADTC; cmd 339 drivers/mmc/core/sd_ops.c if (cmd.error) cmd 340 drivers/mmc/core/sd_ops.c return cmd.error; cmd 20 drivers/mmc/core/sdio_ops.c struct mmc_command cmd = {}; cmd 23 drivers/mmc/core/sdio_ops.c cmd.opcode = SD_IO_SEND_OP_COND; cmd 24 drivers/mmc/core/sdio_ops.c cmd.arg = ocr; cmd 25 drivers/mmc/core/sdio_ops.c cmd.flags = MMC_RSP_SPI_R4 | MMC_RSP_R4 | MMC_CMD_BCR; cmd 28 drivers/mmc/core/sdio_ops.c err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); cmd 44 drivers/mmc/core/sdio_ops.c if (cmd.resp[1] & MMC_CARD_BUSY) cmd 47 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & MMC_CARD_BUSY) cmd 57 drivers/mmc/core/sdio_ops.c *rocr = cmd.resp[mmc_host_is_spi(host) ? 1 : 0]; cmd 65 drivers/mmc/core/sdio_ops.c struct mmc_command cmd = {}; cmd 75 drivers/mmc/core/sdio_ops.c cmd.opcode = SD_IO_RW_DIRECT; cmd 76 drivers/mmc/core/sdio_ops.c cmd.arg = write ? 0x80000000 : 0x00000000; cmd 77 drivers/mmc/core/sdio_ops.c cmd.arg |= fn << 28; cmd 78 drivers/mmc/core/sdio_ops.c cmd.arg |= (write && out) ? 0x08000000 : 0x00000000; cmd 79 drivers/mmc/core/sdio_ops.c cmd.arg |= addr << 9; cmd 80 drivers/mmc/core/sdio_ops.c cmd.arg |= in; cmd 81 drivers/mmc/core/sdio_ops.c cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_AC; cmd 83 drivers/mmc/core/sdio_ops.c err = mmc_wait_for_cmd(host, &cmd, 0); cmd 90 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_ERROR) cmd 92 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_FUNCTION_NUMBER) cmd 94 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_OUT_OF_RANGE) cmd 100 drivers/mmc/core/sdio_ops.c *out = (cmd.resp[0] >> 8) & 0xFF; cmd 102 drivers/mmc/core/sdio_ops.c *out = cmd.resp[0] & 0xFF; cmd 118 drivers/mmc/core/sdio_ops.c struct mmc_command cmd = {}; cmd 131 drivers/mmc/core/sdio_ops.c mrq.cmd = &cmd; cmd 134 drivers/mmc/core/sdio_ops.c cmd.opcode = SD_IO_RW_EXTENDED; cmd 135 drivers/mmc/core/sdio_ops.c cmd.arg = write ? 0x80000000 : 0x00000000; cmd 136 drivers/mmc/core/sdio_ops.c cmd.arg |= fn << 28; cmd 137 drivers/mmc/core/sdio_ops.c cmd.arg |= incr_addr ? 0x04000000 : 0x00000000; cmd 138 drivers/mmc/core/sdio_ops.c cmd.arg |= addr << 9; cmd 140 drivers/mmc/core/sdio_ops.c cmd.arg |= (blksz == 512) ? 0 : blksz; /* byte mode */ cmd 142 drivers/mmc/core/sdio_ops.c cmd.arg |= 0x08000000 | blocks; /* block mode */ cmd 143 drivers/mmc/core/sdio_ops.c cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; cmd 178 drivers/mmc/core/sdio_ops.c if (cmd.error) cmd 179 drivers/mmc/core/sdio_ops.c return cmd.error; cmd 186 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_ERROR) cmd 188 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_FUNCTION_NUMBER) cmd 190 drivers/mmc/core/sdio_ops.c if (cmd.resp[0] & R5_OUT_OF_RANGE) cmd 47 drivers/mmc/host/alcor.c struct mmc_command *cmd; cmd 239 drivers/mmc/host/alcor.c struct mmc_command *cmd) cmd 242 drivers/mmc/host/alcor.c struct mmc_data *data = cmd->data; cmd 263 drivers/mmc/host/alcor.c struct mmc_command *cmd, bool set_timeout) cmd 269 drivers/mmc/host/alcor.c host->cmd = cmd; cmd 270 drivers/mmc/host/alcor.c alcor_prepare_data(host, cmd); cmd 273 drivers/mmc/host/alcor.c cmd->opcode, cmd->arg); cmd 274 drivers/mmc/host/alcor.c alcor_write8(priv, cmd->opcode | 0x40, AU6601_REG_CMD_OPCODE); cmd 275 drivers/mmc/host/alcor.c alcor_write32be(priv, cmd->arg, AU6601_REG_CMD_ARG); cmd 277 drivers/mmc/host/alcor.c switch (mmc_resp_type(cmd)) { cmd 295 drivers/mmc/host/alcor.c mmc_hostname(mmc_from_priv(host)), mmc_resp_type(cmd)); cmd 300 drivers/mmc/host/alcor.c if (!cmd->data && cmd->busy_timeout) cmd 301 drivers/mmc/host/alcor.c timeout = cmd->busy_timeout; cmd 332 drivers/mmc/host/alcor.c host->cmd = NULL; cmd 387 drivers/mmc/host/alcor.c if (host->cmd) { cmd 389 drivers/mmc/host/alcor.c host->cmd->error = -ETIMEDOUT; cmd 391 drivers/mmc/host/alcor.c host->cmd->error = -EILSEQ; cmd 419 drivers/mmc/host/alcor.c if (!host->cmd) cmd 422 drivers/mmc/host/alcor.c if (host->cmd->flags & MMC_RSP_PRESENT) { cmd 423 drivers/mmc/host/alcor.c struct mmc_command *cmd = host->cmd; cmd 425 drivers/mmc/host/alcor.c cmd->resp[0] = alcor_read32be(priv, AU6601_REG_CMD_RSP0); cmd 426 drivers/mmc/host/alcor.c dev_dbg(host->dev, "RSP0: 0x%04x\n", cmd->resp[0]); cmd 427 drivers/mmc/host/alcor.c if (host->cmd->flags & MMC_RSP_136) { cmd 428 drivers/mmc/host/alcor.c cmd->resp[1] = cmd 430 drivers/mmc/host/alcor.c cmd->resp[2] = cmd 432 drivers/mmc/host/alcor.c cmd->resp[3] = cmd 435 drivers/mmc/host/alcor.c cmd->resp[1], cmd->resp[2], cmd->resp[3]); cmd 440 drivers/mmc/host/alcor.c host->cmd->error = 0; cmd 447 drivers/mmc/host/alcor.c host->cmd = NULL; cmd 458 drivers/mmc/host/alcor.c if (!host->cmd && intmask & AU6601_INT_CMD_END) { cmd 468 drivers/mmc/host/alcor.c host->cmd = NULL; cmd 558 drivers/mmc/host/alcor.c if (host->cmd) cmd 559 drivers/mmc/host/alcor.c host->cmd->error = -ENOMEDIUM; cmd 561 drivers/mmc/host/alcor.c host->mrq->cmd->error = -ENOMEDIUM; cmd 766 drivers/mmc/host/alcor.c alcor_send_cmd(host, mrq->cmd, true); cmd 768 drivers/mmc/host/alcor.c mrq->cmd->error = -ENOMEDIUM; cmd 780 drivers/mmc/host/alcor.c struct mmc_command *cmd = mrq->cmd; cmd 784 drivers/mmc/host/alcor.c if (!data || !cmd) cmd 790 drivers/mmc/host/alcor.c if (cmd->opcode != MMC_READ_MULTIPLE_BLOCK cmd 791 drivers/mmc/host/alcor.c && cmd->opcode != MMC_WRITE_MULTIPLE_BLOCK) cmd 975 drivers/mmc/host/alcor.c if (host->cmd) cmd 976 drivers/mmc/host/alcor.c host->cmd->error = -ETIMEDOUT; cmd 978 drivers/mmc/host/alcor.c host->mrq->cmd->error = -ETIMEDOUT; cmd 111 drivers/mmc/host/android-goldfish.c struct mmc_command *cmd; cmd 147 drivers/mmc/host/android-goldfish.c goldfish_mmc_start_command(struct goldfish_mmc_host *host, struct mmc_command *cmd) cmd 153 drivers/mmc/host/android-goldfish.c host->cmd = cmd; cmd 159 drivers/mmc/host/android-goldfish.c switch (mmc_resp_type(cmd)) { cmd 175 drivers/mmc/host/android-goldfish.c "Invalid response type: %04x\n", mmc_resp_type(cmd)); cmd 179 drivers/mmc/host/android-goldfish.c if (mmc_cmd_type(cmd) == MMC_CMD_ADTC) cmd 181 drivers/mmc/host/android-goldfish.c else if (mmc_cmd_type(cmd) == MMC_CMD_BC) cmd 183 drivers/mmc/host/android-goldfish.c else if (mmc_cmd_type(cmd) == MMC_CMD_BCR) cmd 188 drivers/mmc/host/android-goldfish.c cmdreg = cmd->opcode | (resptype << 8) | (cmdtype << 12); cmd 193 drivers/mmc/host/android-goldfish.c if (cmd->flags & MMC_RSP_BUSY) cmd 199 drivers/mmc/host/android-goldfish.c GOLDFISH_MMC_WRITE(host, MMC_ARG, cmd->arg); cmd 254 drivers/mmc/host/android-goldfish.c struct mmc_command *cmd) cmd 256 drivers/mmc/host/android-goldfish.c host->cmd = NULL; cmd 257 drivers/mmc/host/android-goldfish.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 258 drivers/mmc/host/android-goldfish.c if (cmd->flags & MMC_RSP_136) { cmd 260 drivers/mmc/host/android-goldfish.c cmd->resp[3] = cmd 262 drivers/mmc/host/android-goldfish.c cmd->resp[2] = cmd 264 drivers/mmc/host/android-goldfish.c cmd->resp[1] = cmd 266 drivers/mmc/host/android-goldfish.c cmd->resp[0] = cmd 270 drivers/mmc/host/android-goldfish.c cmd->resp[0] = cmd 275 drivers/mmc/host/android-goldfish.c if (host->data == NULL || cmd->error) { cmd 277 drivers/mmc/host/android-goldfish.c mmc_request_done(mmc_from_priv(host), cmd->mrq); cmd 310 drivers/mmc/host/android-goldfish.c mrq->cmd->error = -ETIMEDOUT; cmd 316 drivers/mmc/host/android-goldfish.c goldfish_mmc_cmd_done(host, host->cmd); cmd 406 drivers/mmc/host/android-goldfish.c goldfish_mmc_start_command(host, req->cmd); cmd 412 drivers/mmc/host/android-goldfish.c if (req->cmd->opcode == SD_IO_SEND_OP_COND && cmd 413 drivers/mmc/host/android-goldfish.c req->cmd->flags == (MMC_RSP_SPI_R4 | MMC_RSP_R4 | MMC_CMD_BCR)) cmd 414 drivers/mmc/host/android-goldfish.c req->cmd->error = -EINVAL; cmd 316 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd; cmd 410 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd; cmd 419 drivers/mmc/host/atmel-mci.c cmd = mrq->cmd; cmd 423 drivers/mmc/host/atmel-mci.c if (cmd) cmd 426 drivers/mmc/host/atmel-mci.c cmd->opcode, cmd->arg, cmd->flags, cmd 427 drivers/mmc/host/atmel-mci.c cmd->resp[0], cmd->resp[1], cmd->resp[2], cmd 428 drivers/mmc/host/atmel-mci.c cmd->resp[3], cmd->error); cmd 695 drivers/mmc/host/atmel-mci.c if (host->mrq->cmd->data) { cmd 696 drivers/mmc/host/atmel-mci.c host->mrq->cmd->data->error = -ETIMEDOUT; cmd 706 drivers/mmc/host/atmel-mci.c host->mrq->cmd->error = -ETIMEDOUT; cmd 707 drivers/mmc/host/atmel-mci.c host->cmd = NULL; cmd 762 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd) cmd 767 drivers/mmc/host/atmel-mci.c cmd->error = -EINPROGRESS; cmd 769 drivers/mmc/host/atmel-mci.c cmdr = ATMCI_CMDR_CMDNB(cmd->opcode); cmd 771 drivers/mmc/host/atmel-mci.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 772 drivers/mmc/host/atmel-mci.c if (cmd->flags & MMC_RSP_136) cmd 788 drivers/mmc/host/atmel-mci.c data = cmd->data; cmd 792 drivers/mmc/host/atmel-mci.c if (cmd->opcode == SD_IO_RW_EXTENDED) { cmd 809 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd, u32 cmd_flags) cmd 811 drivers/mmc/host/atmel-mci.c WARN_ON(host->cmd); cmd 812 drivers/mmc/host/atmel-mci.c host->cmd = cmd; cmd 816 drivers/mmc/host/atmel-mci.c cmd->arg, cmd_flags); cmd 818 drivers/mmc/host/atmel-mci.c atmci_writel(host, ATMCI_ARGR, cmd->arg); cmd 1229 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd; cmd 1243 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "start request: cmd %u\n", mrq->cmd->opcode); cmd 1284 drivers/mmc/host/atmel-mci.c cmd = mrq->cmd; cmd 1285 drivers/mmc/host/atmel-mci.c cmdflags = atmci_prepare_command(slot->mmc, cmd); cmd 1294 drivers/mmc/host/atmel-mci.c atmci_send_command(host, cmd, cmdflags); cmd 1300 drivers/mmc/host/atmel-mci.c atmci_send_command(host, cmd, cmdflags); cmd 1346 drivers/mmc/host/atmel-mci.c dev_dbg(&host->pdev->dev, "MRQ: cmd %u\n", mrq->cmd->opcode); cmd 1357 drivers/mmc/host/atmel-mci.c mrq->cmd->error = -ENOMEDIUM; cmd 1365 drivers/mmc/host/atmel-mci.c mrq->cmd->error = -EINVAL; cmd 1558 drivers/mmc/host/atmel-mci.c WARN_ON(host->cmd || host->data); cmd 1594 drivers/mmc/host/atmel-mci.c struct mmc_command *cmd) cmd 1599 drivers/mmc/host/atmel-mci.c cmd->resp[0] = atmci_readl(host, ATMCI_RSPR); cmd 1600 drivers/mmc/host/atmel-mci.c cmd->resp[1] = atmci_readl(host, ATMCI_RSPR); cmd 1601 drivers/mmc/host/atmel-mci.c cmd->resp[2] = atmci_readl(host, ATMCI_RSPR); cmd 1602 drivers/mmc/host/atmel-mci.c cmd->resp[3] = atmci_readl(host, ATMCI_RSPR); cmd 1605 drivers/mmc/host/atmel-mci.c cmd->error = -ETIMEDOUT; cmd 1606 drivers/mmc/host/atmel-mci.c else if ((cmd->flags & MMC_RSP_CRC) && (status & ATMCI_RCRCE)) cmd 1607 drivers/mmc/host/atmel-mci.c cmd->error = -EILSEQ; cmd 1609 drivers/mmc/host/atmel-mci.c cmd->error = -EIO; cmd 1612 drivers/mmc/host/atmel-mci.c cmd->error = -EINVAL; cmd 1616 drivers/mmc/host/atmel-mci.c cmd->error = 0; cmd 1672 drivers/mmc/host/atmel-mci.c host->cmd = NULL; cmd 1678 drivers/mmc/host/atmel-mci.c mrq->cmd->error = -ENOMEDIUM; cmd 1699 drivers/mmc/host/atmel-mci.c mrq->cmd->error = -ENOMEDIUM; cmd 1755 drivers/mmc/host/atmel-mci.c host->cmd = NULL; cmd 1757 drivers/mmc/host/atmel-mci.c atmci_command_complete(host, mrq->cmd); cmd 1765 drivers/mmc/host/atmel-mci.c if (mrq->cmd->error) { cmd 1774 drivers/mmc/host/atmel-mci.c } else if ((!mrq->data) && (mrq->cmd->flags & MMC_RSP_BUSY)) { cmd 1876 drivers/mmc/host/atmel-mci.c host->cmd = NULL; cmd 263 drivers/mmc/host/au1xmmc.c struct mmc_command *cmd, struct mmc_data *data) cmd 265 drivers/mmc/host/au1xmmc.c u32 mmccmd = (cmd->opcode << SD_CMD_CI_SHIFT); cmd 267 drivers/mmc/host/au1xmmc.c switch (mmc_resp_type(cmd)) { cmd 284 drivers/mmc/host/au1xmmc.c mmc_resp_type(cmd)); cmd 302 drivers/mmc/host/au1xmmc.c __raw_writel(cmd->arg, HOST_CMDARG(host)); cmd 342 drivers/mmc/host/au1xmmc.c data = mrq->cmd->data; cmd 534 drivers/mmc/host/au1xmmc.c struct mmc_command *cmd; cmd 541 drivers/mmc/host/au1xmmc.c cmd = mrq->cmd; cmd 542 drivers/mmc/host/au1xmmc.c cmd->error = 0; cmd 544 drivers/mmc/host/au1xmmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 545 drivers/mmc/host/au1xmmc.c if (cmd->flags & MMC_RSP_136) { cmd 556 drivers/mmc/host/au1xmmc.c cmd->resp[i] = (r[i] & 0x00FFFFFF) << 8; cmd 558 drivers/mmc/host/au1xmmc.c cmd->resp[i] |= (r[i + 1] & 0xFF000000) >> 24; cmd 568 drivers/mmc/host/au1xmmc.c cmd->resp[0] = __raw_readl(host->iobase + SD_RESP0); cmd 574 drivers/mmc/host/au1xmmc.c cmd->error = -EILSEQ; cmd 578 drivers/mmc/host/au1xmmc.c if (!trans || cmd->error) { cmd 703 drivers/mmc/host/au1xmmc.c mrq->cmd->error = -ENOMEDIUM; cmd 714 drivers/mmc/host/au1xmmc.c ret = au1xmmc_send_command(host, 0, mrq->cmd, mrq->data); cmd 717 drivers/mmc/host/au1xmmc.c mrq->cmd->error = ret; cmd 808 drivers/mmc/host/au1xmmc.c host->mrq->cmd->error = -ETIMEDOUT; cmd 168 drivers/mmc/host/bcm2835.c struct mmc_command *cmd; /* Current command */ cmd 192 drivers/mmc/host/bcm2835.c static void bcm2835_dumpcmd(struct bcm2835_host *host, struct mmc_command *cmd, cmd 197 drivers/mmc/host/bcm2835.c if (!cmd) cmd 201 drivers/mmc/host/bcm2835.c (cmd == host->cmd) ? '>' : ' ', cmd 202 drivers/mmc/host/bcm2835.c label, cmd->opcode, cmd->arg, cmd->flags, cmd 203 drivers/mmc/host/bcm2835.c cmd->resp[0], cmd->resp[1], cmd->resp[2], cmd->resp[3], cmd 204 drivers/mmc/host/bcm2835.c cmd->error); cmd 214 drivers/mmc/host/bcm2835.c bcm2835_dumpcmd(host, mrq->cmd, "cmd"); cmd 545 drivers/mmc/host/bcm2835.c void bcm2835_prepare_data(struct bcm2835_host *host, struct mmc_command *cmd) cmd 547 drivers/mmc/host/bcm2835.c struct mmc_data *data = cmd->data; cmd 605 drivers/mmc/host/bcm2835.c host->cmd = NULL; cmd 624 drivers/mmc/host/bcm2835.c bool bcm2835_send_command(struct bcm2835_host *host, struct mmc_command *cmd) cmd 630 drivers/mmc/host/bcm2835.c WARN_ON(host->cmd); cmd 636 drivers/mmc/host/bcm2835.c cmd->error = -EILSEQ; cmd 641 drivers/mmc/host/bcm2835.c if (!cmd->data && cmd->busy_timeout > 9000) cmd 642 drivers/mmc/host/bcm2835.c timeout = DIV_ROUND_UP(cmd->busy_timeout, 1000) * HZ + HZ; cmd 647 drivers/mmc/host/bcm2835.c host->cmd = cmd; cmd 654 drivers/mmc/host/bcm2835.c if ((cmd->flags & MMC_RSP_136) && (cmd->flags & MMC_RSP_BUSY)) { cmd 656 drivers/mmc/host/bcm2835.c cmd->error = -EINVAL; cmd 661 drivers/mmc/host/bcm2835.c bcm2835_prepare_data(host, cmd); cmd 663 drivers/mmc/host/bcm2835.c writel(cmd->arg, host->ioaddr + SDARG); cmd 665 drivers/mmc/host/bcm2835.c sdcmd = cmd->opcode & SDCMD_CMD_MASK; cmd 668 drivers/mmc/host/bcm2835.c if (!(cmd->flags & MMC_RSP_PRESENT)) { cmd 671 drivers/mmc/host/bcm2835.c if (cmd->flags & MMC_RSP_136) cmd 673 drivers/mmc/host/bcm2835.c if (cmd->flags & MMC_RSP_BUSY) { cmd 679 drivers/mmc/host/bcm2835.c if (cmd->data) { cmd 680 drivers/mmc/host/bcm2835.c if (cmd->data->flags & MMC_DATA_WRITE) cmd 682 drivers/mmc/host/bcm2835.c if (cmd->data->flags & MMC_DATA_READ) cmd 730 drivers/mmc/host/bcm2835.c if (host->cmd) { cmd 745 drivers/mmc/host/bcm2835.c struct mmc_command *cmd = host->cmd; cmd 754 drivers/mmc/host/bcm2835.c host->cmd->error = -EIO; cmd 764 drivers/mmc/host/bcm2835.c (host->cmd->opcode != MMC_SEND_OP_COND)) { cmd 768 drivers/mmc/host/bcm2835.c host->cmd->error = -ETIMEDOUT; cmd 771 drivers/mmc/host/bcm2835.c host->cmd->opcode); cmd 773 drivers/mmc/host/bcm2835.c host->cmd->error = -EILSEQ; cmd 787 drivers/mmc/host/bcm2835.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 788 drivers/mmc/host/bcm2835.c if (cmd->flags & MMC_RSP_136) { cmd 792 drivers/mmc/host/bcm2835.c cmd->resp[3 - i] = cmd 796 drivers/mmc/host/bcm2835.c cmd->resp[0] = readl(host->ioaddr + SDRSP0); cmd 800 drivers/mmc/host/bcm2835.c if (cmd == host->mrq->sbc) { cmd 802 drivers/mmc/host/bcm2835.c host->cmd = NULL; cmd 803 drivers/mmc/host/bcm2835.c if (bcm2835_send_command(host, host->mrq->cmd)) { cmd 813 drivers/mmc/host/bcm2835.c } else if (cmd == host->mrq->stop) { cmd 818 drivers/mmc/host/bcm2835.c host->cmd = NULL; cmd 845 drivers/mmc/host/bcm2835.c if (host->cmd) cmd 846 drivers/mmc/host/bcm2835.c host->cmd->error = -ETIMEDOUT; cmd 848 drivers/mmc/host/bcm2835.c host->mrq->cmd->error = -ETIMEDOUT; cmd 864 drivers/mmc/host/bcm2835.c if (!host->cmd) cmd 869 drivers/mmc/host/bcm2835.c host->cmd->error = -EILSEQ; cmd 875 drivers/mmc/host/bcm2835.c host->cmd->error = -EILSEQ; cmd 880 drivers/mmc/host/bcm2835.c host->cmd->error = -ETIMEDOUT; cmd 882 drivers/mmc/host/bcm2835.c host->cmd->error = -ETIMEDOUT; cmd 900 drivers/mmc/host/bcm2835.c if (WARN_ON(!host->cmd)) { cmd 1169 drivers/mmc/host/bcm2835.c if (mrq->cmd) cmd 1170 drivers/mmc/host/bcm2835.c mrq->cmd->error = 0; cmd 1180 drivers/mmc/host/bcm2835.c if (mrq->cmd) cmd 1181 drivers/mmc/host/bcm2835.c mrq->cmd->error = -EINVAL; cmd 1202 drivers/mmc/host/bcm2835.c if (mrq->cmd) cmd 1203 drivers/mmc/host/bcm2835.c mrq->cmd->error = -EILSEQ; cmd 1220 drivers/mmc/host/bcm2835.c } else if (mrq->cmd && bcm2835_send_command(host, mrq->cmd)) { cmd 126 drivers/mmc/host/cavium-octeon.c struct mmc_command *cmd, cmd 130 drivers/mmc/host/cavium-octeon.c if (cmd->opcode != MMC_WRITE_MULTIPLE_BLOCK) cmd 121 drivers/mmc/host/cavium.c static struct cvm_mmc_cr_mods cvm_mmc_get_cr_mods(struct mmc_command *cmd) cmd 128 drivers/mmc/host/cavium.c cr = cvm_mmc_cr_types + (cmd->opcode & 0x3f); cmd 131 drivers/mmc/host/cavium.c if (cmd->opcode == MMC_GEN_CMD) cmd 132 drivers/mmc/host/cavium.c hardware_ctype = (cmd->arg & 1) ? 1 : 2; cmd 134 drivers/mmc/host/cavium.c switch (mmc_cmd_type(cmd)) { cmd 136 drivers/mmc/host/cavium.c desired_ctype = (cmd->data->flags & MMC_DATA_WRITE) ? 2 : 1; cmd 145 drivers/mmc/host/cavium.c switch (mmc_resp_type(cmd)) { cmd 353 drivers/mmc/host/cavium.c req->cmd->resp[0] = (rsp_lo >> 8) & 0xffffffff; cmd 354 drivers/mmc/host/cavium.c req->cmd->resp[1] = 0; cmd 355 drivers/mmc/host/cavium.c req->cmd->resp[2] = 0; cmd 356 drivers/mmc/host/cavium.c req->cmd->resp[3] = 0; cmd 359 drivers/mmc/host/cavium.c req->cmd->resp[3] = rsp_lo & 0xffffffff; cmd 360 drivers/mmc/host/cavium.c req->cmd->resp[2] = (rsp_lo >> 32) & 0xffffffff; cmd 362 drivers/mmc/host/cavium.c req->cmd->resp[1] = rsp_hi & 0xffffffff; cmd 363 drivers/mmc/host/cavium.c req->cmd->resp[0] = (rsp_hi >> 32) & 0xffffffff; cmd 486 drivers/mmc/host/cavium.c req->cmd->error = check_status(rsp_sts); cmd 637 drivers/mmc/host/cavium.c FIELD_PREP(MIO_EMM_DMA_CARD_ADDR, mrq->cmd->arg); cmd 688 drivers/mmc/host/cavium.c host->dmar_fixup(host, mrq->cmd, data, addr); cmd 703 drivers/mmc/host/cavium.c mrq->cmd->error = -EINVAL; cmd 756 drivers/mmc/host/cavium.c struct mmc_command *cmd = mrq->cmd; cmd 772 drivers/mmc/host/cavium.c if (cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 773 drivers/mmc/host/cavium.c cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK) cmd 778 drivers/mmc/host/cavium.c mods = cvm_mmc_get_cr_mods(cmd); cmd 783 drivers/mmc/host/cavium.c if (cmd->data) { cmd 784 drivers/mmc/host/cavium.c if (cmd->data->flags & MMC_DATA_READ) cmd 789 drivers/mmc/host/cavium.c if (cmd->data->timeout_ns) cmd 790 drivers/mmc/host/cavium.c set_wdog(slot, cmd->data->timeout_ns); cmd 800 drivers/mmc/host/cavium.c FIELD_PREP(MIO_EMM_CMD_IDX, cmd->opcode) | cmd 801 drivers/mmc/host/cavium.c FIELD_PREP(MIO_EMM_CMD_ARG, cmd->arg); cmd 803 drivers/mmc/host/cavium.c if (cmd->data && mmc_cmd_type(cmd) == MMC_CMD_ADTC) cmd 805 drivers/mmc/host/cavium.c 64 - ((cmd->data->blocks * cmd->data->blksz) / 8)); cmd 343 drivers/mmc/host/cb710-mmc.c struct mmc_command *cmd) cmd 345 drivers/mmc/host/cb710-mmc.c unsigned int flags = cmd->flags; cmd 368 drivers/mmc/host/cb710-mmc.c cb_flags |= cmd->opcode << CB710_MMC_CMD_CODE_SHIFT; cmd 370 drivers/mmc/host/cb710-mmc.c if (cmd->data && (cmd->data->flags & MMC_DATA_READ)) cmd 394 drivers/mmc/host/cb710-mmc.c struct mmc_command *cmd) cmd 399 drivers/mmc/host/cb710-mmc.c if (cmd->flags & MMC_RSP_136) { cmd 408 drivers/mmc/host/cb710-mmc.c cmd->resp[0] = (resp[0] << 8)|(resp[1] >> 24); cmd 409 drivers/mmc/host/cb710-mmc.c cmd->resp[1] = (resp[1] << 8)|(resp[2] >> 24); cmd 410 drivers/mmc/host/cb710-mmc.c cmd->resp[2] = (resp[2] << 8)|(resp[3] >> 24); cmd 411 drivers/mmc/host/cb710-mmc.c cmd->resp[3] = (resp[3] << 8); cmd 414 drivers/mmc/host/cb710-mmc.c cmd->resp[0] = cb710_read_port_32(slot, CB710_MMC_RESPONSE0_PORT); cmd 417 drivers/mmc/host/cb710-mmc.c wanted_opcode = (cmd->flags & MMC_RSP_OPCODE) ? cmd->opcode : 0x3F; cmd 419 drivers/mmc/host/cb710-mmc.c cmd->error = -EILSEQ; cmd 441 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_command(struct mmc_host *mmc, struct mmc_command *cmd) cmd 445 drivers/mmc/host/cb710-mmc.c struct mmc_data *data = cmd->data; cmd 447 drivers/mmc/host/cb710-mmc.c u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd); cmd 461 drivers/mmc/host/cb710-mmc.c cb710_write_port_32(slot, CB710_MMC_CMD_PARAM_PORT, cmd->arg); cmd 466 drivers/mmc/host/cb710-mmc.c cmd->error = cb710_wait_for_event(slot, CB710_MMC_S1_COMMAND_SENT); cmd 467 drivers/mmc/host/cb710-mmc.c if (cmd->error) cmd 470 drivers/mmc/host/cb710-mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 471 drivers/mmc/host/cb710-mmc.c cb710_receive_response(slot, cmd); cmd 472 drivers/mmc/host/cb710-mmc.c if (cmd->error) cmd 491 drivers/mmc/host/cb710-mmc.c if (!cb710_mmc_command(mmc, mrq->cmd) && mrq->stop) cmd 509 drivers/mmc/host/cqhci.c if (!(mrq->cmd->flags & MMC_RSP_PRESENT)) { cmd 513 drivers/mmc/host/cqhci.c if (mrq->cmd->flags & MMC_RSP_R1B) { cmd 529 drivers/mmc/host/cqhci.c CQHCI_CMD_INDEX(mrq->cmd->opcode) | cmd 536 drivers/mmc/host/cqhci.c mmc_hostname(mmc), mrq->cmd->opcode, timing, resp_type); cmd 538 drivers/mmc/host/cqhci.c dataddr[0] = cpu_to_le64((u64)mrq->cmd->arg); cmd 555 drivers/mmc/host/cqhci.c return mrq->cmd ? DCMD_SLOT : mrq->tag; cmd 974 drivers/mmc/host/cqhci.c mrq->cmd->error = cqhci_error_from_flags(slot->flags); cmd 169 drivers/mmc/host/davinci_mmc.c struct mmc_command *cmd; cmd 269 drivers/mmc/host/davinci_mmc.c struct mmc_command *cmd) cmd 275 drivers/mmc/host/davinci_mmc.c cmd->opcode, cmd->arg, cmd 277 drivers/mmc/host/davinci_mmc.c switch (mmc_resp_type(cmd)) { cmd 294 drivers/mmc/host/davinci_mmc.c host->cmd = cmd; cmd 296 drivers/mmc/host/davinci_mmc.c switch (mmc_resp_type(cmd)) { cmd 316 drivers/mmc/host/davinci_mmc.c mmc_resp_type(cmd)); cmd 321 drivers/mmc/host/davinci_mmc.c cmd_reg |= cmd->opcode; cmd 332 drivers/mmc/host/davinci_mmc.c if (cmd->data) cmd 366 drivers/mmc/host/davinci_mmc.c writel(cmd->arg, host->base + DAVINCI_MMCARGHL); cmd 602 drivers/mmc/host/davinci_mmc.c req->cmd->error = -ETIMEDOUT; cmd 609 drivers/mmc/host/davinci_mmc.c mmc_davinci_start_command(host, req->cmd); cmd 792 drivers/mmc/host/davinci_mmc.c if (!data->stop || (host->cmd && host->cmd->error)) { cmd 801 drivers/mmc/host/davinci_mmc.c struct mmc_command *cmd) cmd 803 drivers/mmc/host/davinci_mmc.c host->cmd = NULL; cmd 805 drivers/mmc/host/davinci_mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 806 drivers/mmc/host/davinci_mmc.c if (cmd->flags & MMC_RSP_136) { cmd 808 drivers/mmc/host/davinci_mmc.c cmd->resp[3] = readl(host->base + DAVINCI_MMCRSP01); cmd 809 drivers/mmc/host/davinci_mmc.c cmd->resp[2] = readl(host->base + DAVINCI_MMCRSP23); cmd 810 drivers/mmc/host/davinci_mmc.c cmd->resp[1] = readl(host->base + DAVINCI_MMCRSP45); cmd 811 drivers/mmc/host/davinci_mmc.c cmd->resp[0] = readl(host->base + DAVINCI_MMCRSP67); cmd 814 drivers/mmc/host/davinci_mmc.c cmd->resp[0] = readl(host->base + DAVINCI_MMCRSP67); cmd 818 drivers/mmc/host/davinci_mmc.c if (host->data == NULL || cmd->error) { cmd 819 drivers/mmc/host/davinci_mmc.c if (cmd->error == -ETIMEDOUT) cmd 820 drivers/mmc/host/davinci_mmc.c cmd->mrq->cmd->retries = 0; cmd 821 drivers/mmc/host/davinci_mmc.c mmc_request_done(host->mmc, cmd->mrq); cmd 872 drivers/mmc/host/davinci_mmc.c if (host->cmd == NULL && host->data == NULL) { cmd 975 drivers/mmc/host/davinci_mmc.c if (host->cmd) { cmd 978 drivers/mmc/host/davinci_mmc.c host->cmd->opcode, qstatus); cmd 979 drivers/mmc/host/davinci_mmc.c host->cmd->error = -ETIMEDOUT; cmd 991 drivers/mmc/host/davinci_mmc.c if (host->cmd) { cmd 992 drivers/mmc/host/davinci_mmc.c host->cmd->error = -EILSEQ; cmd 999 drivers/mmc/host/davinci_mmc.c end_command = (int) host->cmd; cmd 1003 drivers/mmc/host/davinci_mmc.c mmc_davinci_cmd_done(host, host->cmd); cmd 111 drivers/mmc/host/dw_mmc.c struct mmc_command *cmd; cmd 120 drivers/mmc/host/dw_mmc.c cmd = mrq->cmd; cmd 124 drivers/mmc/host/dw_mmc.c if (cmd) cmd 127 drivers/mmc/host/dw_mmc.c cmd->opcode, cmd->arg, cmd->flags, cmd 128 drivers/mmc/host/dw_mmc.c cmd->resp[0], cmd->resp[1], cmd->resp[2], cmd 129 drivers/mmc/host/dw_mmc.c cmd->resp[2], cmd->error); cmd 230 drivers/mmc/host/dw_mmc.c static void mci_send_cmd(struct dw_mci_slot *slot, u32 cmd, u32 arg) cmd 237 drivers/mmc/host/dw_mmc.c dw_mci_wait_while_busy(host, cmd); cmd 238 drivers/mmc/host/dw_mmc.c mci_writel(host, CMD, SDMMC_CMD_START | cmd); cmd 245 drivers/mmc/host/dw_mmc.c cmd, arg, cmd_status); cmd 248 drivers/mmc/host/dw_mmc.c static u32 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) cmd 254 drivers/mmc/host/dw_mmc.c cmd->error = -EINPROGRESS; cmd 255 drivers/mmc/host/dw_mmc.c cmdr = cmd->opcode; cmd 257 drivers/mmc/host/dw_mmc.c if (cmd->opcode == MMC_STOP_TRANSMISSION || cmd 258 drivers/mmc/host/dw_mmc.c cmd->opcode == MMC_GO_IDLE_STATE || cmd 259 drivers/mmc/host/dw_mmc.c cmd->opcode == MMC_GO_INACTIVE_STATE || cmd 260 drivers/mmc/host/dw_mmc.c (cmd->opcode == SD_IO_RW_DIRECT && cmd 261 drivers/mmc/host/dw_mmc.c ((cmd->arg >> 9) & 0x1FFFF) == SDIO_CCCR_ABORT)) cmd 263 drivers/mmc/host/dw_mmc.c else if (cmd->opcode != MMC_SEND_STATUS && cmd->data) cmd 266 drivers/mmc/host/dw_mmc.c if (cmd->opcode == SD_SWITCH_VOLTAGE) { cmd 294 drivers/mmc/host/dw_mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 297 drivers/mmc/host/dw_mmc.c if (cmd->flags & MMC_RSP_136) cmd 301 drivers/mmc/host/dw_mmc.c if (cmd->flags & MMC_RSP_CRC) cmd 304 drivers/mmc/host/dw_mmc.c if (cmd->data) { cmd 306 drivers/mmc/host/dw_mmc.c if (cmd->data->flags & MMC_DATA_WRITE) cmd 316 drivers/mmc/host/dw_mmc.c static u32 dw_mci_prep_stop_abort(struct dw_mci *host, struct mmc_command *cmd) cmd 321 drivers/mmc/host/dw_mmc.c if (!cmd->data) cmd 325 drivers/mmc/host/dw_mmc.c cmdr = cmd->opcode; cmd 340 drivers/mmc/host/dw_mmc.c ((cmd->arg >> 28) & 0x7); cmd 394 drivers/mmc/host/dw_mmc.c struct mmc_command *cmd, u32 cmd_flags) cmd 396 drivers/mmc/host/dw_mmc.c host->cmd = cmd; cmd 399 drivers/mmc/host/dw_mmc.c cmd->arg, cmd_flags); cmd 401 drivers/mmc/host/dw_mmc.c mci_writel(host, CMDARG, cmd->arg); cmd 1280 drivers/mmc/host/dw_mmc.c struct mmc_command *cmd) cmd 1296 drivers/mmc/host/dw_mmc.c data = cmd->data; cmd 1303 drivers/mmc/host/dw_mmc.c cmdflags = dw_mci_prepare_command(slot->mmc, cmd); cmd 1314 drivers/mmc/host/dw_mmc.c dw_mci_start_command(host, cmd, cmdflags); cmd 1316 drivers/mmc/host/dw_mmc.c if (cmd->opcode == SD_SWITCH_VOLTAGE) { cmd 1336 drivers/mmc/host/dw_mmc.c host->stop_cmdr = dw_mci_prep_stop_abort(host, cmd); cmd 1343 drivers/mmc/host/dw_mmc.c struct mmc_command *cmd; cmd 1345 drivers/mmc/host/dw_mmc.c cmd = mrq->sbc ? mrq->sbc : mrq->cmd; cmd 1346 drivers/mmc/host/dw_mmc.c __dw_mci_start_request(host, slot, cmd); cmd 1391 drivers/mmc/host/dw_mmc.c mrq->cmd->error = -ENOMEDIUM; cmd 1797 drivers/mmc/host/dw_mmc.c WARN_ON(host->cmd || host->data); cmd 1823 drivers/mmc/host/dw_mmc.c static int dw_mci_command_complete(struct dw_mci *host, struct mmc_command *cmd) cmd 1830 drivers/mmc/host/dw_mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 1831 drivers/mmc/host/dw_mmc.c if (cmd->flags & MMC_RSP_136) { cmd 1832 drivers/mmc/host/dw_mmc.c cmd->resp[3] = mci_readl(host, RESP0); cmd 1833 drivers/mmc/host/dw_mmc.c cmd->resp[2] = mci_readl(host, RESP1); cmd 1834 drivers/mmc/host/dw_mmc.c cmd->resp[1] = mci_readl(host, RESP2); cmd 1835 drivers/mmc/host/dw_mmc.c cmd->resp[0] = mci_readl(host, RESP3); cmd 1837 drivers/mmc/host/dw_mmc.c cmd->resp[0] = mci_readl(host, RESP0); cmd 1838 drivers/mmc/host/dw_mmc.c cmd->resp[1] = 0; cmd 1839 drivers/mmc/host/dw_mmc.c cmd->resp[2] = 0; cmd 1840 drivers/mmc/host/dw_mmc.c cmd->resp[3] = 0; cmd 1845 drivers/mmc/host/dw_mmc.c cmd->error = -ETIMEDOUT; cmd 1846 drivers/mmc/host/dw_mmc.c else if ((cmd->flags & MMC_RSP_CRC) && (status & SDMMC_INT_RCRC)) cmd 1847 drivers/mmc/host/dw_mmc.c cmd->error = -EILSEQ; cmd 1849 drivers/mmc/host/dw_mmc.c cmd->error = -EIO; cmd 1851 drivers/mmc/host/dw_mmc.c cmd->error = 0; cmd 1853 drivers/mmc/host/dw_mmc.c return cmd->error; cmd 1958 drivers/mmc/host/dw_mmc.c struct mmc_command *cmd; cmd 1983 drivers/mmc/host/dw_mmc.c cmd = host->cmd; cmd 1984 drivers/mmc/host/dw_mmc.c host->cmd = NULL; cmd 1986 drivers/mmc/host/dw_mmc.c err = dw_mci_command_complete(host, cmd); cmd 1987 drivers/mmc/host/dw_mmc.c if (cmd == mrq->sbc && !err) { cmd 1989 drivers/mmc/host/dw_mmc.c mrq->cmd); cmd 1993 drivers/mmc/host/dw_mmc.c if (cmd->data && err) { cmd 2026 drivers/mmc/host/dw_mmc.c if (!cmd->data || err) { cmd 2131 drivers/mmc/host/dw_mmc.c host->cmd = NULL; cmd 2150 drivers/mmc/host/dw_mmc.c if (mrq->cmd->error && mrq->data) cmd 2153 drivers/mmc/host/dw_mmc.c host->cmd = NULL; cmd 167 drivers/mmc/host/dw_mmc.h struct mmc_command *cmd; cmd 148 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd; cmd 448 drivers/mmc/host/jz4740_mmc.c host->req->cmd->error = -ETIMEDOUT; cmd 451 drivers/mmc/host/jz4740_mmc.c host->req->cmd->error = -EIO; cmd 456 drivers/mmc/host/jz4740_mmc.c host->req->cmd->error = -ETIMEDOUT; cmd 459 drivers/mmc/host/jz4740_mmc.c host->req->cmd->error = -EIO; cmd 604 drivers/mmc/host/jz4740_mmc.c host->req->cmd->error = -ETIMEDOUT; cmd 609 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd) cmd 615 drivers/mmc/host/jz4740_mmc.c if (cmd->flags & MMC_RSP_136) { cmd 618 drivers/mmc/host/jz4740_mmc.c cmd->resp[i] = tmp << 24; cmd 620 drivers/mmc/host/jz4740_mmc.c cmd->resp[i] |= tmp << 8; cmd 622 drivers/mmc/host/jz4740_mmc.c cmd->resp[i] |= tmp >> 8; cmd 625 drivers/mmc/host/jz4740_mmc.c cmd->resp[0] = readw(fifo_addr) << 24; cmd 626 drivers/mmc/host/jz4740_mmc.c cmd->resp[0] |= readw(fifo_addr) << 8; cmd 627 drivers/mmc/host/jz4740_mmc.c cmd->resp[0] |= readw(fifo_addr) & 0xff; cmd 632 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd) cmd 639 drivers/mmc/host/jz4740_mmc.c host->cmd = cmd; cmd 641 drivers/mmc/host/jz4740_mmc.c if (cmd->flags & MMC_RSP_BUSY) cmd 644 drivers/mmc/host/jz4740_mmc.c switch (mmc_resp_type(cmd)) { cmd 659 drivers/mmc/host/jz4740_mmc.c if (cmd->data) { cmd 661 drivers/mmc/host/jz4740_mmc.c if (cmd->data->flags & MMC_DATA_WRITE) cmd 683 drivers/mmc/host/jz4740_mmc.c writew(cmd->data->blksz, host->base + JZ_REG_MMC_BLKLEN); cmd 684 drivers/mmc/host/jz4740_mmc.c writew(cmd->data->blocks, host->base + JZ_REG_MMC_NOB); cmd 687 drivers/mmc/host/jz4740_mmc.c writeb(cmd->opcode, host->base + JZ_REG_MMC_CMD); cmd 688 drivers/mmc/host/jz4740_mmc.c writel(cmd->arg, host->base + JZ_REG_MMC_ARG); cmd 696 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd = host->req->cmd; cmd 697 drivers/mmc/host/jz4740_mmc.c struct mmc_data *data = cmd->data; cmd 712 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd = host->req->cmd; cmd 714 drivers/mmc/host/jz4740_mmc.c struct mmc_data *data = cmd->data; cmd 717 drivers/mmc/host/jz4740_mmc.c if (cmd->error) cmd 722 drivers/mmc/host/jz4740_mmc.c if (cmd->flags & MMC_RSP_PRESENT) cmd 723 drivers/mmc/host/jz4740_mmc.c jz4740_mmc_read_response(host, cmd); cmd 793 drivers/mmc/host/jz4740_mmc.c struct mmc_command *cmd = host->cmd; cmd 814 drivers/mmc/host/jz4740_mmc.c if (host->req && cmd && irq_reg) { cmd 819 drivers/mmc/host/jz4740_mmc.c cmd->error = -ETIMEDOUT; cmd 821 drivers/mmc/host/jz4740_mmc.c cmd->error = -EIO; cmd 824 drivers/mmc/host/jz4740_mmc.c if (cmd->data) cmd 825 drivers/mmc/host/jz4740_mmc.c cmd->data->error = -EIO; cmd 826 drivers/mmc/host/jz4740_mmc.c cmd->error = -EIO; cmd 870 drivers/mmc/host/jz4740_mmc.c jz4740_mmc_send_command(host, req->cmd); cmd 152 drivers/mmc/host/meson-gx-mmc.c struct mmc_command *cmd; cmd 213 drivers/mmc/host/meson-gx-mmc.c static struct mmc_command *meson_mmc_get_next_command(struct mmc_command *cmd) cmd 215 drivers/mmc/host/meson-gx-mmc.c if (cmd->opcode == MMC_SET_BLOCK_COUNT && !cmd->error) cmd 216 drivers/mmc/host/meson-gx-mmc.c return cmd->mrq->cmd; cmd 217 drivers/mmc/host/meson-gx-mmc.c else if (mmc_op_multi(cmd->opcode) && cmd 218 drivers/mmc/host/meson-gx-mmc.c (!cmd->mrq->sbc || cmd->error || cmd->data->error)) cmd 219 drivers/mmc/host/meson-gx-mmc.c return cmd->mrq->stop; cmd 247 drivers/mmc/host/meson-gx-mmc.c if (mrq->cmd->opcode == SD_IO_RW_EXTENDED) cmd 656 drivers/mmc/host/meson-gx-mmc.c host->cmd = NULL; cmd 685 drivers/mmc/host/meson-gx-mmc.c static void meson_mmc_set_response_bits(struct mmc_command *cmd, u32 *cmd_cfg) cmd 687 drivers/mmc/host/meson-gx-mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 688 drivers/mmc/host/meson-gx-mmc.c if (cmd->flags & MMC_RSP_136) cmd 692 drivers/mmc/host/meson-gx-mmc.c if (!(cmd->flags & MMC_RSP_CRC)) cmd 695 drivers/mmc/host/meson-gx-mmc.c if (cmd->flags & MMC_RSP_BUSY) cmd 706 drivers/mmc/host/meson-gx-mmc.c struct mmc_data *data = host->cmd->data; cmd 729 drivers/mmc/host/meson-gx-mmc.c desc[i].cmd_arg = host->cmd->arg; cmd 740 drivers/mmc/host/meson-gx-mmc.c static void meson_mmc_start_cmd(struct mmc_host *mmc, struct mmc_command *cmd) cmd 743 drivers/mmc/host/meson-gx-mmc.c struct mmc_data *data = cmd->data; cmd 750 drivers/mmc/host/meson-gx-mmc.c host->cmd = cmd; cmd 752 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_CMD_INDEX_MASK, cmd->opcode); cmd 756 drivers/mmc/host/meson-gx-mmc.c meson_mmc_set_response_bits(cmd, &cmd_cfg); cmd 800 drivers/mmc/host/meson-gx-mmc.c writel(cmd->arg, host->regs + SD_EMMC_CMD_ARG); cmd 821 drivers/mmc/host/meson-gx-mmc.c meson_mmc_start_cmd(mmc, mrq->sbc ?: mrq->cmd); cmd 827 drivers/mmc/host/meson-gx-mmc.c static void meson_mmc_read_resp(struct mmc_host *mmc, struct mmc_command *cmd) cmd 831 drivers/mmc/host/meson-gx-mmc.c if (cmd->flags & MMC_RSP_136) { cmd 832 drivers/mmc/host/meson-gx-mmc.c cmd->resp[0] = readl(host->regs + SD_EMMC_CMD_RSP3); cmd 833 drivers/mmc/host/meson-gx-mmc.c cmd->resp[1] = readl(host->regs + SD_EMMC_CMD_RSP2); cmd 834 drivers/mmc/host/meson-gx-mmc.c cmd->resp[2] = readl(host->regs + SD_EMMC_CMD_RSP1); cmd 835 drivers/mmc/host/meson-gx-mmc.c cmd->resp[3] = readl(host->regs + SD_EMMC_CMD_RSP); cmd 836 drivers/mmc/host/meson-gx-mmc.c } else if (cmd->flags & MMC_RSP_PRESENT) { cmd 837 drivers/mmc/host/meson-gx-mmc.c cmd->resp[0] = readl(host->regs + SD_EMMC_CMD_RSP); cmd 844 drivers/mmc/host/meson-gx-mmc.c struct mmc_command *cmd; cmd 860 drivers/mmc/host/meson-gx-mmc.c if (WARN_ON(!host) || WARN_ON(!host->cmd)) cmd 866 drivers/mmc/host/meson-gx-mmc.c cmd = host->cmd; cmd 867 drivers/mmc/host/meson-gx-mmc.c data = cmd->data; cmd 868 drivers/mmc/host/meson-gx-mmc.c cmd->error = 0; cmd 871 drivers/mmc/host/meson-gx-mmc.c cmd->error = -EILSEQ; cmd 878 drivers/mmc/host/meson-gx-mmc.c cmd->error = -ETIMEDOUT; cmd 883 drivers/mmc/host/meson-gx-mmc.c meson_mmc_read_resp(host->mmc, cmd); cmd 891 drivers/mmc/host/meson-gx-mmc.c if (data && !cmd->error) cmd 894 drivers/mmc/host/meson-gx-mmc.c meson_mmc_get_next_command(cmd)) cmd 901 drivers/mmc/host/meson-gx-mmc.c if (cmd->error) { cmd 910 drivers/mmc/host/meson-gx-mmc.c meson_mmc_request_done(host->mmc, cmd->mrq); cmd 935 drivers/mmc/host/meson-gx-mmc.c struct mmc_command *next_cmd, *cmd = host->cmd; cmd 939 drivers/mmc/host/meson-gx-mmc.c if (WARN_ON(!cmd)) cmd 942 drivers/mmc/host/meson-gx-mmc.c if (cmd->error) { cmd 944 drivers/mmc/host/meson-gx-mmc.c meson_mmc_request_done(host->mmc, cmd->mrq); cmd 949 drivers/mmc/host/meson-gx-mmc.c data = cmd->data; cmd 957 drivers/mmc/host/meson-gx-mmc.c next_cmd = meson_mmc_get_next_command(cmd); cmd 961 drivers/mmc/host/meson-gx-mmc.c meson_mmc_request_done(host->mmc, cmd->mrq); cmd 121 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd; cmd 144 drivers/mmc/host/meson-mx-sdio.c static struct mmc_command *meson_mx_mmc_get_next_cmd(struct mmc_command *cmd) cmd 146 drivers/mmc/host/meson-mx-sdio.c if (cmd->opcode == MMC_SET_BLOCK_COUNT && !cmd->error) cmd 147 drivers/mmc/host/meson-mx-sdio.c return cmd->mrq->cmd; cmd 148 drivers/mmc/host/meson-mx-sdio.c else if (mmc_op_multi(cmd->opcode) && cmd 149 drivers/mmc/host/meson-mx-sdio.c (!cmd->mrq->sbc || cmd->error || cmd->data->error)) cmd 150 drivers/mmc/host/meson-mx-sdio.c return cmd->mrq->stop; cmd 156 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd) cmd 163 drivers/mmc/host/meson-mx-sdio.c host->cmd = cmd; cmd 165 drivers/mmc/host/meson-mx-sdio.c if (cmd->busy_timeout) cmd 166 drivers/mmc/host/meson-mx-sdio.c timeout = msecs_to_jiffies(cmd->busy_timeout); cmd 170 drivers/mmc/host/meson-mx-sdio.c switch (mmc_resp_type(cmd)) { cmd 186 drivers/mmc/host/meson-mx-sdio.c if (!(cmd->flags & MMC_RSP_CRC)) cmd 189 drivers/mmc/host/meson-mx-sdio.c if (cmd->flags & MMC_RSP_BUSY) cmd 192 drivers/mmc/host/meson-mx-sdio.c if (cmd->data) { cmd 194 drivers/mmc/host/meson-mx-sdio.c (cmd->data->blocks - 1)); cmd 196 drivers/mmc/host/meson-mx-sdio.c pack_size = cmd->data->blksz * BITS_PER_BYTE; cmd 205 drivers/mmc/host/meson-mx-sdio.c if (cmd->data->flags & MMC_DATA_WRITE) cmd 210 drivers/mmc/host/meson-mx-sdio.c cmd->data->bytes_xfered = 0; cmd 214 drivers/mmc/host/meson-mx-sdio.c (0x40 | cmd->opcode)); cmd 234 drivers/mmc/host/meson-mx-sdio.c writel(cmd->arg, host->base + MESON_MX_SDIO_ARGU); cmd 250 drivers/mmc/host/meson-mx-sdio.c host->cmd = NULL; cmd 337 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd = mrq->cmd; cmd 343 drivers/mmc/host/meson-mx-sdio.c cmd->error = host->error; cmd 357 drivers/mmc/host/meson-mx-sdio.c meson_mx_mmc_start_cmd(mmc, mrq->cmd); cmd 361 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd) cmd 373 drivers/mmc/host/meson-mx-sdio.c if (cmd->flags & MMC_RSP_136) { cmd 376 drivers/mmc/host/meson-mx-sdio.c cmd->resp[0] = (resp[0] << 8) | ((resp[1] >> 24) & 0xff); cmd 377 drivers/mmc/host/meson-mx-sdio.c cmd->resp[1] = (resp[1] << 8) | ((resp[2] >> 24) & 0xff); cmd 378 drivers/mmc/host/meson-mx-sdio.c cmd->resp[2] = (resp[2] << 8) | ((resp[3] >> 24) & 0xff); cmd 379 drivers/mmc/host/meson-mx-sdio.c cmd->resp[3] = (resp[3] << 8); cmd 380 drivers/mmc/host/meson-mx-sdio.c } else if (cmd->flags & MMC_RSP_PRESENT) { cmd 381 drivers/mmc/host/meson-mx-sdio.c cmd->resp[0] = readl(host->base + MESON_MX_SDIO_ARGU); cmd 388 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd = host->cmd; cmd 395 drivers/mmc/host/meson-mx-sdio.c if (!cmd) cmd 398 drivers/mmc/host/meson-mx-sdio.c cmd->error = 0; cmd 399 drivers/mmc/host/meson-mx-sdio.c meson_mx_mmc_read_response(host->mmc, cmd); cmd 401 drivers/mmc/host/meson-mx-sdio.c if (cmd->data) { cmd 404 drivers/mmc/host/meson-mx-sdio.c cmd->error = -EILSEQ; cmd 408 drivers/mmc/host/meson-mx-sdio.c cmd->error = -EILSEQ; cmd 442 drivers/mmc/host/meson-mx-sdio.c struct mmc_command *cmd = host->cmd, *next_cmd; cmd 444 drivers/mmc/host/meson-mx-sdio.c if (WARN_ON(!cmd)) cmd 449 drivers/mmc/host/meson-mx-sdio.c if (cmd->data) { cmd 450 drivers/mmc/host/meson-mx-sdio.c dma_unmap_sg(mmc_dev(host->mmc), cmd->data->sg, cmd 451 drivers/mmc/host/meson-mx-sdio.c cmd->data->sg_len, cmd 452 drivers/mmc/host/meson-mx-sdio.c mmc_get_dma_dir(cmd->data)); cmd 454 drivers/mmc/host/meson-mx-sdio.c cmd->data->bytes_xfered = cmd->data->blksz * cmd->data->blocks; cmd 457 drivers/mmc/host/meson-mx-sdio.c next_cmd = meson_mx_mmc_get_next_cmd(cmd); cmd 485 drivers/mmc/host/meson-mx-sdio.c if (!host->cmd) cmd 490 drivers/mmc/host/meson-mx-sdio.c host->cmd->opcode, readl(host->base + MESON_MX_SDIO_IRQS), cmd 493 drivers/mmc/host/meson-mx-sdio.c host->cmd->error = -ETIMEDOUT; cmd 236 drivers/mmc/host/mmc_spi.c static char *maptype(struct mmc_command *cmd) cmd 238 drivers/mmc/host/mmc_spi.c switch (mmc_spi_resp_type(cmd)) { cmd 249 drivers/mmc/host/mmc_spi.c struct mmc_command *cmd, int cs_on) cmd 261 drivers/mmc/host/mmc_spi.c cmd->opcode, maptype(cmd)); cmd 318 drivers/mmc/host/mmc_spi.c cmd->resp[0] = rotator >> 8; cmd 321 drivers/mmc/host/mmc_spi.c cmd->resp[0] = *cp++; cmd 323 drivers/mmc/host/mmc_spi.c cmd->error = 0; cmd 326 drivers/mmc/host/mmc_spi.c if (cmd->resp[0] != 0) { cmd 328 drivers/mmc/host/mmc_spi.c & cmd->resp[0]) cmd 330 drivers/mmc/host/mmc_spi.c else if (R1_SPI_ILLEGAL_COMMAND & cmd->resp[0]) cmd 332 drivers/mmc/host/mmc_spi.c else if (R1_SPI_COM_CRC & cmd->resp[0]) cmd 335 drivers/mmc/host/mmc_spi.c & cmd->resp[0]) cmd 340 drivers/mmc/host/mmc_spi.c switch (mmc_spi_resp_type(cmd)) { cmd 368 drivers/mmc/host/mmc_spi.c cmd->resp[0] |= (rotator & 0xFF00); cmd 370 drivers/mmc/host/mmc_spi.c cmd->resp[0] |= *cp << 8; cmd 377 drivers/mmc/host/mmc_spi.c cmd->resp[1] = 0; cmd 379 drivers/mmc/host/mmc_spi.c cmd->resp[1] <<= 8; cmd 390 drivers/mmc/host/mmc_spi.c cmd->resp[1] |= (rotator >> 8); cmd 393 drivers/mmc/host/mmc_spi.c cmd->resp[1] |= *cp++; cmd 404 drivers/mmc/host/mmc_spi.c mmc_spi_resp_type(cmd)); cmd 412 drivers/mmc/host/mmc_spi.c tag, cmd->resp[0], cmd->resp[1]); cmd 419 drivers/mmc/host/mmc_spi.c cmd->error = value; cmd 433 drivers/mmc/host/mmc_spi.c struct mmc_command *cmd, int cs_on) cmd 455 drivers/mmc/host/mmc_spi.c cp[1] = 0x40 | cmd->opcode; cmd 456 drivers/mmc/host/mmc_spi.c put_unaligned_be32(cmd->arg, cp + 2); cmd 500 drivers/mmc/host/mmc_spi.c if (cmd->flags & MMC_RSP_SPI_S2) /* R2/R5 */ cmd 502 drivers/mmc/host/mmc_spi.c else if (cmd->flags & MMC_RSP_SPI_B4) /* R3/R4/R7 */ cmd 504 drivers/mmc/host/mmc_spi.c else if (cmd->flags & MMC_RSP_BUSY) /* R1B */ cmd 510 drivers/mmc/host/mmc_spi.c cmd->opcode, maptype(cmd)); cmd 537 drivers/mmc/host/mmc_spi.c cmd->error = status; cmd 542 drivers/mmc/host/mmc_spi.c return mmc_spi_response_get(host, cmd, cs_on); cmd 865 drivers/mmc/host/mmc_spi.c mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, cmd 1045 drivers/mmc/host/mmc_spi.c struct mmc_command *cmd; cmd 1048 drivers/mmc/host/mmc_spi.c cmd = mrq->cmd; cmd 1049 drivers/mmc/host/mmc_spi.c if (!mmc_spi_resp_type(cmd)) { cmd 1051 drivers/mmc/host/mmc_spi.c cmd->error = -EINVAL; cmd 1055 drivers/mmc/host/mmc_spi.c cmd = mrq->stop; cmd 1056 drivers/mmc/host/mmc_spi.c if (cmd && !mmc_spi_resp_type(cmd)) { cmd 1058 drivers/mmc/host/mmc_spi.c cmd->error = -EINVAL; cmd 1075 drivers/mmc/host/mmc_spi.c status = mmc_spi_command_send(host, mrq, mrq->cmd, mrq->data != NULL); cmd 1077 drivers/mmc/host/mmc_spi.c mmc_spi_data_do(host, mrq->cmd, mrq->data, mrq->data->blksz); cmd 559 drivers/mmc/host/mmci.c host->cmd = NULL; cmd 1075 drivers/mmc/host/mmci.c mmci_start_command(struct mmci_host *host, struct mmc_command *cmd, u32 c) cmd 1080 drivers/mmc/host/mmci.c cmd->opcode, cmd->arg, cmd->flags); cmd 1088 drivers/mmc/host/mmci.c cmd->opcode == MMC_STOP_TRANSMISSION) cmd 1091 drivers/mmc/host/mmci.c c |= cmd->opcode | host->variant->cmdreg_cpsm_enable; cmd 1092 drivers/mmc/host/mmci.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 1093 drivers/mmc/host/mmci.c if (cmd->flags & MMC_RSP_136) cmd 1095 drivers/mmc/host/mmci.c else if (cmd->flags & MMC_RSP_CRC) cmd 1103 drivers/mmc/host/mmci.c if (mmc_cmd_type(cmd) == MMC_CMD_ADTC) cmd 1106 drivers/mmc/host/mmci.c host->cmd = cmd; cmd 1108 drivers/mmc/host/mmci.c writel(cmd->arg, base + MMCIARGUMENT); cmd 1201 drivers/mmc/host/mmci.c mmci_cmd_irq(struct mmci_host *host, struct mmc_command *cmd, cmd 1207 drivers/mmc/host/mmci.c if (!cmd) cmd 1210 drivers/mmc/host/mmci.c sbc = (cmd == host->mrq->sbc); cmd 1211 drivers/mmc/host/mmci.c busy_resp = !!(cmd->flags & MMC_RSP_BUSY); cmd 1287 drivers/mmc/host/mmci.c host->cmd = NULL; cmd 1290 drivers/mmc/host/mmci.c cmd->error = -ETIMEDOUT; cmd 1291 drivers/mmc/host/mmci.c } else if (status & MCI_CMDCRCFAIL && cmd->flags & MMC_RSP_CRC) { cmd 1292 drivers/mmc/host/mmci.c cmd->error = -EILSEQ; cmd 1294 drivers/mmc/host/mmci.c cmd->resp[0] = readl(base + MMCIRESPONSE0); cmd 1295 drivers/mmc/host/mmci.c cmd->resp[1] = readl(base + MMCIRESPONSE1); cmd 1296 drivers/mmc/host/mmci.c cmd->resp[2] = readl(base + MMCIRESPONSE2); cmd 1297 drivers/mmc/host/mmci.c cmd->resp[3] = readl(base + MMCIRESPONSE3); cmd 1300 drivers/mmc/host/mmci.c if ((!sbc && !cmd->data) || cmd->error) { cmd 1306 drivers/mmc/host/mmci.c if (host->variant->cmdreg_stop && cmd->error) { cmd 1313 drivers/mmc/host/mmci.c mmci_start_command(host, host->mrq->cmd, 0); cmd 1315 drivers/mmc/host/mmci.c !(cmd->data->flags & MMC_DATA_READ)) { cmd 1316 drivers/mmc/host/mmci.c mmci_start_data(host, cmd->data); cmd 1533 drivers/mmc/host/mmci.c mmci_cmd_irq(host, host->cmd, status); cmd 1535 drivers/mmc/host/mmci.c mmci_cmd_irq(host, host->cmd, status); cmd 1561 drivers/mmc/host/mmci.c mrq->cmd->error = mmci_validate_data(host, mrq->data); cmd 1562 drivers/mmc/host/mmci.c if (mrq->cmd->error) { cmd 1581 drivers/mmc/host/mmci.c mmci_start_command(host, mrq->cmd, 0); cmd 375 drivers/mmc/host/mmci.h struct mmc_command *cmd; cmd 165 drivers/mmc/host/moxart-mmc.c struct mmc_data *data = host->mrq->cmd->data; cmd 205 drivers/mmc/host/moxart-mmc.c struct mmc_command *cmd) cmd 211 drivers/mmc/host/moxart-mmc.c writel(cmd->arg, host->base + REG_ARGUMENT); cmd 213 drivers/mmc/host/moxart-mmc.c cmdctrl = cmd->opcode & CMD_IDX_MASK; cmd 219 drivers/mmc/host/moxart-mmc.c if (cmd->flags & MMC_RSP_PRESENT) cmd 222 drivers/mmc/host/moxart-mmc.c if (cmd->flags & MMC_RSP_136) cmd 228 drivers/mmc/host/moxart-mmc.c cmd->error = -ETIMEDOUT; cmd 231 drivers/mmc/host/moxart-mmc.c cmd->error = -ETIMEDOUT; cmd 235 drivers/mmc/host/moxart-mmc.c cmd->error = -EIO; cmd 239 drivers/mmc/host/moxart-mmc.c if (cmd->flags & MMC_RSP_136) { cmd 240 drivers/mmc/host/moxart-mmc.c cmd->resp[3] = readl(host->base + REG_RESPONSE0); cmd 241 drivers/mmc/host/moxart-mmc.c cmd->resp[2] = readl(host->base + REG_RESPONSE1); cmd 242 drivers/mmc/host/moxart-mmc.c cmd->resp[1] = readl(host->base + REG_RESPONSE2); cmd 243 drivers/mmc/host/moxart-mmc.c cmd->resp[0] = readl(host->base + REG_RESPONSE3); cmd 245 drivers/mmc/host/moxart-mmc.c cmd->resp[0] = readl(host->base + REG_RESPONSE0); cmd 308 drivers/mmc/host/moxart-mmc.c struct mmc_data *data = host->mrq->cmd->data; cmd 343 drivers/mmc/host/moxart-mmc.c if (data->mrq->cmd->opcode == SD_APP_SEND_SCR) cmd 367 drivers/mmc/host/moxart-mmc.c struct mmc_data *data = host->mrq->cmd->data; cmd 410 drivers/mmc/host/moxart-mmc.c mrq->cmd->error = -ETIMEDOUT; cmd 415 drivers/mmc/host/moxart-mmc.c moxart_send_command(host, host->mrq->cmd); cmd 417 drivers/mmc/host/moxart-mmc.c if (mrq->cmd->data) { cmd 424 drivers/mmc/host/moxart-mmc.c moxart_transfer_dma(mrq->cmd->data, host); cmd 442 drivers/mmc/host/moxart-mmc.c mrq->cmd->error = -ETIMEDOUT; cmd 448 drivers/mmc/host/moxart-mmc.c mrq->cmd->data->error = -ETIMEDOUT; cmd 453 drivers/mmc/host/moxart-mmc.c mrq->cmd->data->error = -ETIMEDOUT; cmd 455 drivers/mmc/host/moxart-mmc.c if (mrq->cmd->data->stop) cmd 456 drivers/mmc/host/moxart-mmc.c moxart_send_command(host, mrq->cmd->data->stop); cmd 318 drivers/mmc/host/mtk-sd.c u32 cmd; cmd 397 drivers/mmc/host/mtk-sd.c struct mmc_command *cmd; cmd 593 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd); cmd 886 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 890 drivers/mmc/host/mtk-sd.c switch (mmc_resp_type(cmd)) { cmd 914 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 920 drivers/mmc/host/mtk-sd.c u32 opcode = cmd->opcode; cmd 921 drivers/mmc/host/mtk-sd.c u32 resp = msdc_cmd_find_resp(host, mrq, cmd); cmd 926 drivers/mmc/host/mtk-sd.c if ((opcode == SD_IO_RW_DIRECT && cmd->flags == (unsigned int) -1) || cmd 933 drivers/mmc/host/mtk-sd.c (opcode == SD_SWITCH && mmc_cmd_type(cmd) == MMC_CMD_ADTC) || cmd 934 drivers/mmc/host/mtk-sd.c (opcode == SD_APP_SD_STATUS && mmc_cmd_type(cmd) == MMC_CMD_ADTC) || cmd 935 drivers/mmc/host/mtk-sd.c (opcode == MMC_SEND_EXT_CSD && mmc_cmd_type(cmd) == MMC_CMD_ADTC)) cmd 938 drivers/mmc/host/mtk-sd.c if (cmd->data) { cmd 939 drivers/mmc/host/mtk-sd.c struct mmc_data *data = cmd->data; cmd 968 drivers/mmc/host/mtk-sd.c struct mmc_command *cmd, struct mmc_data *data) cmd 982 drivers/mmc/host/mtk-sd.c __func__, cmd->opcode, data->blocks, read); cmd 986 drivers/mmc/host/mtk-sd.c struct mmc_command *cmd) cmd 988 drivers/mmc/host/mtk-sd.c u32 *rsp = cmd->resp; cmd 993 drivers/mmc/host/mtk-sd.c cmd->error = 0; cmd 997 drivers/mmc/host/mtk-sd.c cmd->error = -EILSEQ; cmd 1000 drivers/mmc/host/mtk-sd.c cmd->error = -ETIMEDOUT; cmd 1005 drivers/mmc/host/mtk-sd.c __func__, cmd->opcode, cmd->arg, rsp[0], cmd->error); cmd 1007 drivers/mmc/host/mtk-sd.c return cmd->error; cmd 1011 drivers/mmc/host/mtk-sd.c struct mmc_command *cmd, struct mmc_data *data) cmd 1015 drivers/mmc/host/mtk-sd.c __func__, cmd->opcode, cmd->arg, host->error); cmd 1032 drivers/mmc/host/mtk-sd.c msdc_track_cmd_data(host, mrq->cmd, mrq->data); cmd 1042 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 1047 drivers/mmc/host/mtk-sd.c u32 *rsp = cmd->resp; cmd 1049 drivers/mmc/host/mtk-sd.c if (mrq->sbc && cmd == mrq->cmd && cmd 1062 drivers/mmc/host/mtk-sd.c done = !host->cmd; cmd 1063 drivers/mmc/host/mtk-sd.c host->cmd = NULL; cmd 1071 drivers/mmc/host/mtk-sd.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 1072 drivers/mmc/host/mtk-sd.c if (cmd->flags & MMC_RSP_136) { cmd 1084 drivers/mmc/host/mtk-sd.c (cmd->opcode != MMC_SEND_TUNING_BLOCK && cmd 1085 drivers/mmc/host/mtk-sd.c cmd->opcode != MMC_SEND_TUNING_BLOCK_HS200)) cmd 1093 drivers/mmc/host/mtk-sd.c cmd->error = -EILSEQ; cmd 1096 drivers/mmc/host/mtk-sd.c cmd->error = -ETIMEDOUT; cmd 1100 drivers/mmc/host/mtk-sd.c if (cmd->error) cmd 1103 drivers/mmc/host/mtk-sd.c __func__, cmd->opcode, cmd->arg, rsp[0], cmd 1104 drivers/mmc/host/mtk-sd.c cmd->error); cmd 1106 drivers/mmc/host/mtk-sd.c msdc_cmd_next(host, mrq, cmd); cmd 1115 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 1126 drivers/mmc/host/mtk-sd.c msdc_cmd_done(host, MSDC_INT_CMDTMO, mrq, cmd); cmd 1130 drivers/mmc/host/mtk-sd.c if (mmc_resp_type(cmd) == MMC_RSP_R1B || cmd->data) { cmd 1139 drivers/mmc/host/mtk-sd.c msdc_cmd_done(host, MSDC_INT_CMDTMO, mrq, cmd); cmd 1147 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 1152 drivers/mmc/host/mtk-sd.c WARN_ON(host->cmd); cmd 1153 drivers/mmc/host/mtk-sd.c host->cmd = cmd; cmd 1156 drivers/mmc/host/mtk-sd.c if (!msdc_cmd_is_ready(host, mrq, cmd)) cmd 1165 drivers/mmc/host/mtk-sd.c cmd->error = 0; cmd 1166 drivers/mmc/host/mtk-sd.c rawcmd = msdc_cmd_prepare_raw_cmd(host, mrq, cmd); cmd 1172 drivers/mmc/host/mtk-sd.c writel(cmd->arg, host->base + SDC_ARG); cmd 1177 drivers/mmc/host/mtk-sd.c struct mmc_request *mrq, struct mmc_command *cmd) cmd 1179 drivers/mmc/host/mtk-sd.c if ((cmd->error && cmd 1180 drivers/mmc/host/mtk-sd.c !(cmd->error == -EILSEQ && cmd 1181 drivers/mmc/host/mtk-sd.c (cmd->opcode == MMC_SEND_TUNING_BLOCK || cmd 1182 drivers/mmc/host/mtk-sd.c cmd->opcode == MMC_SEND_TUNING_BLOCK_HS200))) || cmd 1185 drivers/mmc/host/mtk-sd.c else if (cmd == mrq->sbc) cmd 1186 drivers/mmc/host/mtk-sd.c msdc_start_command(host, mrq, mrq->cmd); cmd 1187 drivers/mmc/host/mtk-sd.c else if (!cmd->data) cmd 1190 drivers/mmc/host/mtk-sd.c msdc_start_data(host, mrq, cmd, cmd->data); cmd 1212 drivers/mmc/host/mtk-sd.c msdc_start_command(host, mrq, mrq->cmd); cmd 1245 drivers/mmc/host/mtk-sd.c if (mmc_op_multi(mrq->cmd->opcode) && mrq->stop && !mrq->stop->error && cmd 1296 drivers/mmc/host/mtk-sd.c __func__, mrq->cmd->opcode, data->blocks); cmd 1375 drivers/mmc/host/mtk-sd.c host->mrq, host->mrq->cmd->opcode); cmd 1376 drivers/mmc/host/mtk-sd.c if (host->cmd) { cmd 1378 drivers/mmc/host/mtk-sd.c __func__, host->cmd->opcode); cmd 1380 drivers/mmc/host/mtk-sd.c host->cmd); cmd 1383 drivers/mmc/host/mtk-sd.c __func__, host->mrq->cmd->opcode, cmd 1424 drivers/mmc/host/mtk-sd.c struct mmc_command *cmd; cmd 1437 drivers/mmc/host/mtk-sd.c cmd = host->cmd; cmd 1463 drivers/mmc/host/mtk-sd.c if (cmd) cmd 1464 drivers/mmc/host/mtk-sd.c msdc_cmd_done(host, events, mrq, cmd); cmd 140 drivers/mmc/host/mvsdio.c struct mmc_command *cmd = mrq->cmd; cmd 149 drivers/mmc/host/mvsdio.c cmd->opcode, mvsd_read(MVSD_HW_STATE)); cmd 151 drivers/mmc/host/mvsdio.c cmdreg = MVSD_CMD_INDEX(cmd->opcode); cmd 153 drivers/mmc/host/mvsdio.c if (cmd->flags & MMC_RSP_BUSY) cmd 155 drivers/mmc/host/mvsdio.c else if (cmd->flags & MMC_RSP_136) cmd 157 drivers/mmc/host/mvsdio.c else if (cmd->flags & MMC_RSP_PRESENT) cmd 162 drivers/mmc/host/mvsdio.c if (cmd->flags & MMC_RSP_CRC) cmd 165 drivers/mmc/host/mvsdio.c if (cmd->flags & MMC_RSP_OPCODE) cmd 168 drivers/mmc/host/mvsdio.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 217 drivers/mmc/host/mvsdio.c mvsd_write(MVSD_ARG_LOW, cmd->arg & 0xffff); cmd 218 drivers/mmc/host/mvsdio.c mvsd_write(MVSD_ARG_HI, cmd->arg >> 16); cmd 235 drivers/mmc/host/mvsdio.c timeout = cmd->busy_timeout ? cmd->busy_timeout : 5000; cmd 241 drivers/mmc/host/mvsdio.c static u32 mvsd_finish_cmd(struct mvsd_host *host, struct mmc_command *cmd, cmd 246 drivers/mmc/host/mvsdio.c if (cmd->flags & MMC_RSP_136) { cmd 250 drivers/mmc/host/mvsdio.c cmd->resp[0] = ((response[0] & 0x03ff) << 22) | cmd 253 drivers/mmc/host/mvsdio.c cmd->resp[1] = ((response[2] & 0x03ff) << 22) | cmd 256 drivers/mmc/host/mvsdio.c cmd->resp[2] = ((response[4] & 0x03ff) << 22) | cmd 259 drivers/mmc/host/mvsdio.c cmd->resp[3] = ((response[6] & 0x03ff) << 22) | cmd 261 drivers/mmc/host/mvsdio.c } else if (cmd->flags & MMC_RSP_PRESENT) { cmd 265 drivers/mmc/host/mvsdio.c cmd->resp[0] = ((response[2] & 0x003f) << (8 - 8)) | cmd 268 drivers/mmc/host/mvsdio.c cmd->resp[1] = ((response[0] & 0xfc00) >> 10); cmd 269 drivers/mmc/host/mvsdio.c cmd->resp[2] = 0; cmd 270 drivers/mmc/host/mvsdio.c cmd->resp[3] = 0; cmd 274 drivers/mmc/host/mvsdio.c cmd->error = -ETIMEDOUT; cmd 277 drivers/mmc/host/mvsdio.c cmd->error = -EILSEQ; cmd 464 drivers/mmc/host/mvsdio.c struct mmc_command *cmd = mrq->cmd; cmd 477 drivers/mmc/host/mvsdio.c cmd->error = -EPROTO; cmd 483 drivers/mmc/host/mvsdio.c err_status = mvsd_finish_cmd(host, cmd, err_status); cmd 489 drivers/mmc/host/mvsdio.c cmd->error = -ENOMSG; cmd 538 drivers/mmc/host/mvsdio.c mrq->cmd->error = -ETIMEDOUT; cmd 539 drivers/mmc/host/mvsdio.c mvsd_finish_cmd(host, mrq->cmd, 0); cmd 134 drivers/mmc/host/mxcmmc.c struct mmc_command *cmd; cmd 374 drivers/mmc/host/mxcmmc.c static int mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_command *cmd, cmd 380 drivers/mmc/host/mxcmmc.c WARN_ON(host->cmd != NULL); cmd 381 drivers/mmc/host/mxcmmc.c host->cmd = cmd; cmd 383 drivers/mmc/host/mxcmmc.c switch (mmc_resp_type(cmd)) { cmd 398 drivers/mmc/host/mxcmmc.c mmc_resp_type(cmd)); cmd 399 drivers/mmc/host/mxcmmc.c cmd->error = -EINVAL; cmd 420 drivers/mmc/host/mxcmmc.c mxcmci_writew(host, cmd->opcode, MMC_REG_CMD); cmd 421 drivers/mmc/host/mxcmmc.c mxcmci_writel(host, cmd->arg, MMC_REG_ARG); cmd 440 drivers/mmc/host/mxcmmc.c host->cmd = NULL; cmd 495 drivers/mmc/host/mxcmmc.c struct mmc_command *cmd = host->cmd; cmd 499 drivers/mmc/host/mxcmmc.c if (!cmd) cmd 504 drivers/mmc/host/mxcmmc.c cmd->error = -ETIMEDOUT; cmd 505 drivers/mmc/host/mxcmmc.c } else if (stat & STATUS_RESP_CRC_ERR && cmd->flags & MMC_RSP_CRC) { cmd 507 drivers/mmc/host/mxcmmc.c cmd->error = -EILSEQ; cmd 510 drivers/mmc/host/mxcmmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 511 drivers/mmc/host/mxcmmc.c if (cmd->flags & MMC_RSP_136) { cmd 515 drivers/mmc/host/mxcmmc.c cmd->resp[i] = a << 16 | b; cmd 521 drivers/mmc/host/mxcmmc.c cmd->resp[0] = a << 24 | b << 8 | c >> 8; cmd 683 drivers/mmc/host/mxcmmc.c host->cmd = NULL; cmd 698 drivers/mmc/host/mxcmmc.c host->cmd = NULL; cmd 772 drivers/mmc/host/mxcmmc.c req->cmd->error = error; cmd 783 drivers/mmc/host/mxcmmc.c error = mxcmci_start_cmd(host, req->cmd, cmdat); cmd 983 drivers/mmc/host/mxcmmc.c host->cmd = NULL; cmd 53 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd; cmd 122 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd); cmd 126 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd = host->cmd; cmd 131 drivers/mmc/host/mxs-mmc.c if (mmc_resp_type(cmd) & MMC_RSP_PRESENT) { cmd 132 drivers/mmc/host/mxs-mmc.c if (mmc_resp_type(cmd) & MMC_RSP_136) { cmd 133 drivers/mmc/host/mxs-mmc.c cmd->resp[3] = readl(ssp->base + HW_SSP_SDRESP0(ssp)); cmd 134 drivers/mmc/host/mxs-mmc.c cmd->resp[2] = readl(ssp->base + HW_SSP_SDRESP1(ssp)); cmd 135 drivers/mmc/host/mxs-mmc.c cmd->resp[1] = readl(ssp->base + HW_SSP_SDRESP2(ssp)); cmd 136 drivers/mmc/host/mxs-mmc.c cmd->resp[0] = readl(ssp->base + HW_SSP_SDRESP3(ssp)); cmd 138 drivers/mmc/host/mxs-mmc.c cmd->resp[0] = readl(ssp->base + HW_SSP_SDRESP0(ssp)); cmd 142 drivers/mmc/host/mxs-mmc.c if (cmd == mrq->sbc) { cmd 144 drivers/mmc/host/mxs-mmc.c mxs_mmc_start_cmd(host, mrq->cmd); cmd 179 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd = host->cmd; cmd 196 drivers/mmc/host/mxs-mmc.c cmd->error = -ETIMEDOUT; cmd 198 drivers/mmc/host/mxs-mmc.c cmd->error = -EIO; cmd 252 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd = host->cmd; cmd 257 drivers/mmc/host/mxs-mmc.c cmd0 = BF_SSP(cmd->opcode, CMD0_CMD) | BM_SSP_CMD0_APPEND_8CYC; cmd 258 drivers/mmc/host/mxs-mmc.c cmd1 = cmd->arg; cmd 286 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd = host->cmd; cmd 291 drivers/mmc/host/mxs-mmc.c ignore_crc = (mmc_resp_type(cmd) & MMC_RSP_CRC) ? cmd 293 drivers/mmc/host/mxs-mmc.c get_resp = (mmc_resp_type(cmd) & MMC_RSP_PRESENT) ? cmd 295 drivers/mmc/host/mxs-mmc.c long_resp = (mmc_resp_type(cmd) & MMC_RSP_136) ? cmd 299 drivers/mmc/host/mxs-mmc.c cmd0 = BF_SSP(cmd->opcode, CMD0_CMD); cmd 300 drivers/mmc/host/mxs-mmc.c cmd1 = cmd->arg; cmd 302 drivers/mmc/host/mxs-mmc.c if (cmd->opcode == MMC_STOP_TRANSMISSION) cmd 346 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd = host->cmd; cmd 347 drivers/mmc/host/mxs-mmc.c struct mmc_data *data = cmd->data; cmd 363 drivers/mmc/host/mxs-mmc.c ignore_crc = (mmc_resp_type(cmd) & MMC_RSP_CRC) ? cmd 365 drivers/mmc/host/mxs-mmc.c get_resp = (mmc_resp_type(cmd) & MMC_RSP_PRESENT) ? cmd 367 drivers/mmc/host/mxs-mmc.c long_resp = (mmc_resp_type(cmd) & MMC_RSP_136) ? cmd 386 drivers/mmc/host/mxs-mmc.c cmd0 = BF_SSP(cmd->opcode, CMD0_CMD); cmd 413 drivers/mmc/host/mxs-mmc.c if (cmd->opcode == SD_IO_RW_EXTENDED) cmd 416 drivers/mmc/host/mxs-mmc.c cmd1 = cmd->arg; cmd 458 drivers/mmc/host/mxs-mmc.c struct mmc_command *cmd) cmd 460 drivers/mmc/host/mxs-mmc.c host->cmd = cmd; cmd 462 drivers/mmc/host/mxs-mmc.c switch (mmc_cmd_type(cmd)) { cmd 492 drivers/mmc/host/mxs-mmc.c mxs_mmc_start_cmd(host, mrq->cmd); cmd 120 drivers/mmc/host/omap.c struct mmc_command * cmd; cmd 332 drivers/mmc/host/omap.c mmc_omap_start_command(struct mmc_omap_host *host, struct mmc_command *cmd) cmd 339 drivers/mmc/host/omap.c host->cmd = cmd; cmd 345 drivers/mmc/host/omap.c switch (mmc_resp_type(cmd)) { cmd 360 drivers/mmc/host/omap.c dev_err(mmc_dev(host->mmc), "Invalid response type: %04x\n", mmc_resp_type(cmd)); cmd 364 drivers/mmc/host/omap.c if (mmc_cmd_type(cmd) == MMC_CMD_ADTC) { cmd 366 drivers/mmc/host/omap.c } else if (mmc_cmd_type(cmd) == MMC_CMD_BC) { cmd 368 drivers/mmc/host/omap.c } else if (mmc_cmd_type(cmd) == MMC_CMD_BCR) { cmd 374 drivers/mmc/host/omap.c cmdreg = cmd->opcode | (resptype << 8) | (cmdtype << 12); cmd 379 drivers/mmc/host/omap.c if (cmd->flags & MMC_RSP_BUSY) cmd 388 drivers/mmc/host/omap.c OMAP_MMC_WRITE(host, ARGL, cmd->arg & 0xffff); cmd 389 drivers/mmc/host/omap.c OMAP_MMC_WRITE(host, ARGH, cmd->arg >> 16); cmd 395 drivers/mmc/host/omap.c if (cmd->opcode == MMC_ERASE) cmd 549 drivers/mmc/host/omap.c mmc_omap_cmd_done(struct mmc_omap_host *host, struct mmc_command *cmd) cmd 551 drivers/mmc/host/omap.c host->cmd = NULL; cmd 555 drivers/mmc/host/omap.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 556 drivers/mmc/host/omap.c if (cmd->flags & MMC_RSP_136) { cmd 558 drivers/mmc/host/omap.c cmd->resp[3] = cmd 561 drivers/mmc/host/omap.c cmd->resp[2] = cmd 564 drivers/mmc/host/omap.c cmd->resp[1] = cmd 567 drivers/mmc/host/omap.c cmd->resp[0] = cmd 572 drivers/mmc/host/omap.c cmd->resp[0] = cmd 578 drivers/mmc/host/omap.c if (host->data == NULL || cmd->error) { cmd 586 drivers/mmc/host/omap.c mmc_request_done(mmc, cmd->mrq); cmd 598 drivers/mmc/host/omap.c BUG_ON(!host->cmd); cmd 601 drivers/mmc/host/omap.c host->cmd->opcode); cmd 603 drivers/mmc/host/omap.c if (host->cmd->error == 0) cmd 604 drivers/mmc/host/omap.c host->cmd->error = -ETIMEDOUT; cmd 607 drivers/mmc/host/omap.c struct mmc_command *cmd; cmd 610 drivers/mmc/host/omap.c cmd = host->cmd; cmd 611 drivers/mmc/host/omap.c host->cmd = NULL; cmd 617 drivers/mmc/host/omap.c mmc_request_done(mmc, cmd->mrq); cmd 619 drivers/mmc/host/omap.c mmc_omap_cmd_done(host, host->cmd); cmd 632 drivers/mmc/host/omap.c if (host->cmd != NULL && !host->abort) { cmd 727 drivers/mmc/host/omap.c if (host->cmd == NULL && host->data == NULL) { cmd 744 drivers/mmc/host/omap.c int cmd; cmd 747 drivers/mmc/host/omap.c if (host->cmd != NULL) cmd 748 drivers/mmc/host/omap.c cmd = host->cmd->opcode; cmd 750 drivers/mmc/host/omap.c cmd = -1; cmd 752 drivers/mmc/host/omap.c status, cmd); cmd 768 drivers/mmc/host/omap.c cmd); cmd 789 drivers/mmc/host/omap.c if (host->cmd) { cmd 796 drivers/mmc/host/omap.c cmd); cmd 797 drivers/mmc/host/omap.c host->cmd->error = -ETIMEDOUT; cmd 804 drivers/mmc/host/omap.c if (host->cmd) { cmd 807 drivers/mmc/host/omap.c cmd, host->cmd->arg); cmd 808 drivers/mmc/host/omap.c host->cmd->error = -EILSEQ; cmd 819 drivers/mmc/host/omap.c cmd); cmd 842 drivers/mmc/host/omap.c if (end_command && host->cmd) cmd 843 drivers/mmc/host/omap.c mmc_omap_cmd_done(host, host->cmd); cmd 1074 drivers/mmc/host/omap.c mmc_omap_start_command(host, req->cmd); cmd 173 drivers/mmc/host/omap_hsmmc.c struct mmc_command *cmd; cmd 481 drivers/mmc/host/omap_hsmmc.c struct mmc_command *cmd) cmd 490 drivers/mmc/host/omap_hsmmc.c if (cmd->opcode == MMC_ERASE) cmd 761 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_start_command(struct omap_hsmmc_host *host, struct mmc_command *cmd, cmd 767 drivers/mmc/host/omap_hsmmc.c mmc_hostname(host->mmc), cmd->opcode, cmd->arg); cmd 768 drivers/mmc/host/omap_hsmmc.c host->cmd = cmd; cmd 770 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_enable_irq(host, cmd); cmd 773 drivers/mmc/host/omap_hsmmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 774 drivers/mmc/host/omap_hsmmc.c if (cmd->flags & MMC_RSP_136) cmd 776 drivers/mmc/host/omap_hsmmc.c else if (cmd->flags & MMC_RSP_BUSY) { cmd 788 drivers/mmc/host/omap_hsmmc.c if (cmd == host->mrq->stop) cmd 791 drivers/mmc/host/omap_hsmmc.c cmdreg = (cmd->opcode << 24) | (resptype << 16) | (cmdtype << 22); cmd 793 drivers/mmc/host/omap_hsmmc.c if ((host->flags & AUTO_CMD23) && mmc_op_multi(cmd->opcode) && cmd 811 drivers/mmc/host/omap_hsmmc.c OMAP_HSMMC_WRITE(host->base, ARG, cmd->arg); cmd 849 drivers/mmc/host/omap_hsmmc.c if (host->cmd && host->cmd->opcode == 6 && cmd 876 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_cmd_done(struct omap_hsmmc_host *host, struct mmc_command *cmd) cmd 878 drivers/mmc/host/omap_hsmmc.c if (host->mrq->sbc && (host->cmd == host->mrq->sbc) && cmd 880 drivers/mmc/host/omap_hsmmc.c host->cmd = NULL; cmd 882 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_start_command(host, host->mrq->cmd, cmd 887 drivers/mmc/host/omap_hsmmc.c host->cmd = NULL; cmd 889 drivers/mmc/host/omap_hsmmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 890 drivers/mmc/host/omap_hsmmc.c if (cmd->flags & MMC_RSP_136) { cmd 892 drivers/mmc/host/omap_hsmmc.c cmd->resp[3] = OMAP_HSMMC_READ(host->base, RSP10); cmd 893 drivers/mmc/host/omap_hsmmc.c cmd->resp[2] = OMAP_HSMMC_READ(host->base, RSP32); cmd 894 drivers/mmc/host/omap_hsmmc.c cmd->resp[1] = OMAP_HSMMC_READ(host->base, RSP54); cmd 895 drivers/mmc/host/omap_hsmmc.c cmd->resp[0] = OMAP_HSMMC_READ(host->base, RSP76); cmd 898 drivers/mmc/host/omap_hsmmc.c cmd->resp[0] = OMAP_HSMMC_READ(host->base, RSP10); cmd 901 drivers/mmc/host/omap_hsmmc.c if ((host->data == NULL && !host->response_busy) || cmd->error) cmd 1010 drivers/mmc/host/omap_hsmmc.c if (host->cmd) cmd 1011 drivers/mmc/host/omap_hsmmc.c host->cmd->error = err; cmd 1017 drivers/mmc/host/omap_hsmmc.c } else if (host->mrq && host->mrq->cmd) cmd 1018 drivers/mmc/host/omap_hsmmc.c host->mrq->cmd->error = err; cmd 1062 drivers/mmc/host/omap_hsmmc.c if (end_cmd || ((status & CC_EN) && host->cmd)) cmd 1063 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_cmd_done(host, host->cmd); cmd 1367 drivers/mmc/host/omap_hsmmc.c if (req->cmd->flags & MMC_RSP_BUSY) { cmd 1368 drivers/mmc/host/omap_hsmmc.c timeout = req->cmd->busy_timeout * NSEC_PER_MSEC; cmd 1442 drivers/mmc/host/omap_hsmmc.c req->cmd->error = err; cmd 1455 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_start_command(host, req->cmd, req->data); cmd 67 drivers/mmc/host/pxamci.c struct mmc_command *cmd; cmd 233 drivers/mmc/host/pxamci.c static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd, unsigned int cmdat) cmd 235 drivers/mmc/host/pxamci.c WARN_ON(host->cmd != NULL); cmd 236 drivers/mmc/host/pxamci.c host->cmd = cmd; cmd 238 drivers/mmc/host/pxamci.c if (cmd->flags & MMC_RSP_BUSY) cmd 242 drivers/mmc/host/pxamci.c switch (RSP_TYPE(mmc_resp_type(cmd))) { cmd 256 drivers/mmc/host/pxamci.c writel(cmd->opcode, host->base + MMC_CMD); cmd 257 drivers/mmc/host/pxamci.c writel(cmd->arg >> 16, host->base + MMC_ARGH); cmd 258 drivers/mmc/host/pxamci.c writel(cmd->arg & 0xffff, host->base + MMC_ARGL); cmd 270 drivers/mmc/host/pxamci.c host->cmd = NULL; cmd 277 drivers/mmc/host/pxamci.c struct mmc_command *cmd = host->cmd; cmd 281 drivers/mmc/host/pxamci.c if (!cmd) cmd 284 drivers/mmc/host/pxamci.c host->cmd = NULL; cmd 294 drivers/mmc/host/pxamci.c cmd->resp[i] = v << 24 | w1 << 8 | w2 >> 8; cmd 299 drivers/mmc/host/pxamci.c cmd->error = -ETIMEDOUT; cmd 300 drivers/mmc/host/pxamci.c } else if (stat & STAT_RES_CRC_ERR && cmd->flags & MMC_RSP_CRC) { cmd 308 drivers/mmc/host/pxamci.c (cmd->flags & MMC_RSP_136 && cmd->resp[0] & 0x80000000)) cmd 309 drivers/mmc/host/pxamci.c pr_debug("ignoring CRC from command %d - *risky*\n", cmd->opcode); cmd 311 drivers/mmc/host/pxamci.c cmd->error = -EILSEQ; cmd 315 drivers/mmc/host/pxamci.c if (host->data && !cmd->error) { cmd 423 drivers/mmc/host/pxamci.c pxamci_start_cmd(host, mrq->cmd, cmdat); cmd 95 drivers/mmc/host/rtsx_pci_sdmmc.c static void sd_cmd_set_sd_cmd(struct rtsx_pcr *pcr, struct mmc_command *cmd) cmd 98 drivers/mmc/host/rtsx_pci_sdmmc.c SD_CMD_START | cmd->opcode); cmd 99 drivers/mmc/host/rtsx_pci_sdmmc.c rtsx_pci_write_be32(pcr, SD_CMD1, cmd->arg); cmd 110 drivers/mmc/host/rtsx_pci_sdmmc.c static int sd_response_type(struct mmc_command *cmd) cmd 112 drivers/mmc/host/rtsx_pci_sdmmc.c switch (mmc_resp_type(cmd)) { cmd 210 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd) cmd 213 drivers/mmc/host/rtsx_pci_sdmmc.c u8 cmd_idx = (u8)cmd->opcode; cmd 214 drivers/mmc/host/rtsx_pci_sdmmc.c u32 arg = cmd->arg; cmd 226 drivers/mmc/host/rtsx_pci_sdmmc.c rsp_type = sd_response_type(cmd); cmd 233 drivers/mmc/host/rtsx_pci_sdmmc.c timeout = cmd->busy_timeout ? cmd->busy_timeout : 3000; cmd 235 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->opcode == SD_SWITCH_VOLTAGE) { cmd 245 drivers/mmc/host/rtsx_pci_sdmmc.c sd_cmd_set_sd_cmd(pcr, cmd); cmd 309 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->resp[i] = get_unaligned_be32(ptr + 1 + i * 4); cmd 311 drivers/mmc/host/rtsx_pci_sdmmc.c i, cmd->resp[i]); cmd 314 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->resp[0] = get_unaligned_be32(ptr + 1); cmd 316 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->resp[0]); cmd 320 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = err; cmd 327 drivers/mmc/host/rtsx_pci_sdmmc.c static int sd_read_data(struct realtek_pci_sdmmc *host, struct mmc_command *cmd, cmd 335 drivers/mmc/host/rtsx_pci_sdmmc.c __func__, cmd->opcode, cmd->arg); cmd 340 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->opcode == MMC_SEND_TUNING_BLOCK) cmd 346 drivers/mmc/host/rtsx_pci_sdmmc.c sd_cmd_set_sd_cmd(pcr, cmd); cmd 381 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd, u16 byte_cnt, u8 *buf, int buf_len, cmd 388 drivers/mmc/host/rtsx_pci_sdmmc.c __func__, cmd->opcode, cmd->arg); cmd 393 drivers/mmc/host/rtsx_pci_sdmmc.c sd_send_cmd_get_rsp(host, cmd); cmd 394 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->error) cmd 395 drivers/mmc/host/rtsx_pci_sdmmc.c return cmd->error; cmd 433 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 442 drivers/mmc/host/rtsx_pci_sdmmc.c __func__, cmd->opcode, cmd->arg); cmd 444 drivers/mmc/host/rtsx_pci_sdmmc.c resp_type = sd_response_type(cmd); cmd 452 drivers/mmc/host/rtsx_pci_sdmmc.c sd_cmd_set_sd_cmd(pcr, cmd); cmd 491 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 498 drivers/mmc/host/rtsx_pci_sdmmc.c sd_send_cmd_get_rsp(host, cmd); cmd 499 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->error) cmd 500 drivers/mmc/host/rtsx_pci_sdmmc.c return cmd->error; cmd 503 drivers/mmc/host/rtsx_pci_sdmmc.c __func__, cmd->opcode, cmd->arg); cmd 574 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 580 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = -ENOMEM; cmd 588 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = sd_read_data(host, cmd, (u16)data->blksz, buf, cmd 598 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = sd_write_data(host, cmd, (u16)data->blksz, buf, cmd 694 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command cmd = {}; cmd 702 drivers/mmc/host/rtsx_pci_sdmmc.c cmd.opcode = opcode; cmd 703 drivers/mmc/host/rtsx_pci_sdmmc.c err = sd_read_data(host, &cmd, 0x40, NULL, 0, 100); cmd 773 drivers/mmc/host/rtsx_pci_sdmmc.c static inline int sdio_extblock_cmd(struct mmc_command *cmd, cmd 776 drivers/mmc/host/rtsx_pci_sdmmc.c return (cmd->opcode == SD_IO_RW_EXTENDED) && (data->blksz == 512); cmd 779 drivers/mmc/host/rtsx_pci_sdmmc.c static inline int sd_rw_cmd(struct mmc_command *cmd) cmd 781 drivers/mmc/host/rtsx_pci_sdmmc.c return mmc_op_multi(cmd->opcode) || cmd 782 drivers/mmc/host/rtsx_pci_sdmmc.c (cmd->opcode == MMC_READ_SINGLE_BLOCK) || cmd 783 drivers/mmc/host/rtsx_pci_sdmmc.c (cmd->opcode == MMC_WRITE_BLOCK); cmd 794 drivers/mmc/host/rtsx_pci_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 801 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = -ENOMEDIUM; cmd 807 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = err; cmd 829 drivers/mmc/host/rtsx_pci_sdmmc.c sd_send_cmd_get_rsp(host, cmd); cmd 830 drivers/mmc/host/rtsx_pci_sdmmc.c } else if (sd_rw_cmd(cmd) || sdio_extblock_cmd(cmd, data)) { cmd 831 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->error = sd_rw_multi(host, mrq); cmd 835 drivers/mmc/host/rtsx_pci_sdmmc.c if (mmc_op_multi(cmd->opcode) && mrq->stop) cmd 842 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->error || data->error) cmd 851 drivers/mmc/host/rtsx_pci_sdmmc.c if (cmd->error) { cmd 853 drivers/mmc/host/rtsx_pci_sdmmc.c cmd->opcode, cmd->arg, cmd->error); cmd 872 drivers/mmc/host/rtsx_pci_sdmmc.c if (sd_rw_cmd(mrq->cmd) || sdio_extblock_cmd(mrq->cmd, data)) cmd 1437 drivers/mmc/host/rtsx_pci_sdmmc.c host->mrq->cmd->error = -ENOMEDIUM; cmd 92 drivers/mmc/host/rtsx_usb_sdmmc.c static int sd_read_data(struct rtsx_usb_sdmmc *host, struct mmc_command *cmd, cmd 103 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 105 drivers/mmc/host/rtsx_usb_sdmmc.c , cmd->opcode); cmd 106 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd->opcode == MMC_SEND_TUNING_BLOCK) cmd 112 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD0, 0xFF, (u8)(cmd->opcode) | 0x40); cmd 114 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD1, 0xFF, (u8)(cmd->arg >> 24)); cmd 116 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD2, 0xFF, (u8)(cmd->arg >> 16)); cmd 118 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD3, 0xFF, (u8)(cmd->arg >> 8)); cmd 120 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD4, 0xFF, (u8)cmd->arg); cmd 143 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 157 drivers/mmc/host/rtsx_usb_sdmmc.c err = rtsx_usb_get_rsp(ucr, !cmd ? 1 : 5, timeout); cmd 174 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 175 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0] = get_unaligned_be32(ucr->rsp_buf + 1); cmd 177 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0]); cmd 199 drivers/mmc/host/rtsx_usb_sdmmc.c static int sd_write_data(struct rtsx_usb_sdmmc *host, struct mmc_command *cmd, cmd 219 drivers/mmc/host/rtsx_usb_sdmmc.c trans_mode = (cmd != NULL) ? SD_TM_AUTO_WRITE_2 : SD_TM_AUTO_WRITE_3; cmd 222 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 224 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->opcode); cmd 226 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD0, 0xFF, (u8)(cmd->opcode) | 0x40); cmd 228 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD1, 0xFF, (u8)(cmd->arg >> 24)); cmd 230 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD2, 0xFF, (u8)(cmd->arg >> 16)); cmd 232 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD3, 0xFF, (u8)(cmd->arg >> 8)); cmd 234 drivers/mmc/host/rtsx_usb_sdmmc.c SD_CMD4, 0xFF, (u8)cmd->arg); cmd 254 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 268 drivers/mmc/host/rtsx_usb_sdmmc.c err = rtsx_usb_get_rsp(ucr, !cmd ? 1 : 5, timeout); cmd 276 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd != NULL) { cmd 277 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0] = get_unaligned_be32(ucr->rsp_buf + 1); cmd 279 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0]); cmd 286 drivers/mmc/host/rtsx_usb_sdmmc.c struct mmc_command *cmd) cmd 289 drivers/mmc/host/rtsx_usb_sdmmc.c u8 cmd_idx = (u8)cmd->opcode; cmd 290 drivers/mmc/host/rtsx_usb_sdmmc.c u32 arg = cmd->arg; cmd 309 drivers/mmc/host/rtsx_usb_sdmmc.c switch (mmc_resp_type(cmd)) { cmd 335 drivers/mmc/host/rtsx_usb_sdmmc.c timeout = cmd->busy_timeout ? cmd->busy_timeout : 3000; cmd 337 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd->opcode == SD_SWITCH_VOLTAGE) { cmd 435 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[i] = get_unaligned_be32(ptr + 1 + i * 4); cmd 437 drivers/mmc/host/rtsx_usb_sdmmc.c i, cmd->resp[i]); cmd 440 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0] = get_unaligned_be32(ptr + 1); cmd 442 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->resp[0]); cmd 446 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = err; cmd 548 drivers/mmc/host/rtsx_usb_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 554 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = -ENOMEM; cmd 562 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = sd_read_data(host, cmd, (u16)data->blksz, buf, cmd 572 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = sd_write_data(host, cmd, (u16)data->blksz, buf, cmd 674 drivers/mmc/host/rtsx_usb_sdmmc.c struct mmc_command cmd = {}; cmd 680 drivers/mmc/host/rtsx_usb_sdmmc.c cmd.opcode = MMC_SEND_TUNING_BLOCK; cmd 681 drivers/mmc/host/rtsx_usb_sdmmc.c err = sd_read_data(host, &cmd, 0x40, NULL, 0, 100); cmd 815 drivers/mmc/host/rtsx_usb_sdmmc.c struct mmc_command *cmd = mrq->cmd; cmd 822 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = -ENOMEDIUM; cmd 827 drivers/mmc/host/rtsx_usb_sdmmc.c cmd->error = -ENOMEDIUM; cmd 841 drivers/mmc/host/rtsx_usb_sdmmc.c sd_send_cmd_get_rsp(host, cmd); cmd 842 drivers/mmc/host/rtsx_usb_sdmmc.c } else if ((!(data_size % 512) && cmd->opcode != MMC_SEND_EXT_CSD) || cmd 843 drivers/mmc/host/rtsx_usb_sdmmc.c mmc_op_multi(cmd->opcode)) { cmd 844 drivers/mmc/host/rtsx_usb_sdmmc.c sd_send_cmd_get_rsp(host, cmd); cmd 846 drivers/mmc/host/rtsx_usb_sdmmc.c if (!cmd->error) { cmd 849 drivers/mmc/host/rtsx_usb_sdmmc.c if (mmc_op_multi(cmd->opcode) && mrq->stop) { cmd 860 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd->error || data->error) cmd 869 drivers/mmc/host/rtsx_usb_sdmmc.c if (cmd->error) { cmd 875 drivers/mmc/host/rtsx_usb_sdmmc.c dev_dbg(sdmmc_dev(host), "cmd->error = %d\n", cmd->error); cmd 1398 drivers/mmc/host/rtsx_usb_sdmmc.c host->mrq->cmd->error = -ENOMEDIUM; cmd 188 drivers/mmc/host/s3cmci.c static void prepare_dbgmsg(struct s3cmci_host *host, struct mmc_command *cmd, cmd 194 drivers/mmc/host/s3cmci.c cmd->opcode, cmd->arg, cmd->flags, cmd->retries); cmd 196 drivers/mmc/host/s3cmci.c if (cmd->data) { cmd 199 drivers/mmc/host/s3cmci.c host->dcnt, cmd->data->blksz, cmd 200 drivers/mmc/host/s3cmci.c cmd->data->blocks, cmd 201 drivers/mmc/host/s3cmci.c cmd->data->blocks * cmd->data->blksz); cmd 207 drivers/mmc/host/s3cmci.c static void dbg_dumpcmd(struct s3cmci_host *host, struct mmc_command *cmd, cmd 212 drivers/mmc/host/s3cmci.c if (!cmd) cmd 215 drivers/mmc/host/s3cmci.c if (cmd->error == 0) { cmd 217 drivers/mmc/host/s3cmci.c host->dbgmsg_cmd, cmd->resp[0]); cmd 220 drivers/mmc/host/s3cmci.c cmd->error, host->dbgmsg_cmd, host->status); cmd 223 drivers/mmc/host/s3cmci.c if (!cmd->data) cmd 226 drivers/mmc/host/s3cmci.c if (cmd->data->error == 0) { cmd 230 drivers/mmc/host/s3cmci.c cmd->data->error, host->dbgmsg_dat, cmd 236 drivers/mmc/host/s3cmci.c struct mmc_command *cmd, int fail) { } cmd 238 drivers/mmc/host/s3cmci.c static void prepare_dbgmsg(struct s3cmci_host *host, struct mmc_command *cmd, cmd 612 drivers/mmc/host/s3cmci.c struct mmc_command *cmd; cmd 650 drivers/mmc/host/s3cmci.c cmd = host->cmd_is_stop ? host->mrq->stop : host->mrq->cmd; cmd 652 drivers/mmc/host/s3cmci.c if (!cmd) { cmd 681 drivers/mmc/host/s3cmci.c cmd->error = -ETIMEDOUT; cmd 696 drivers/mmc/host/s3cmci.c if (cmd->flags & MMC_RSP_CRC) { cmd 697 drivers/mmc/host/s3cmci.c if (host->mrq->cmd->flags & MMC_RSP_136) { cmd 730 drivers/mmc/host/s3cmci.c if (!cmd->data) cmd 744 drivers/mmc/host/s3cmci.c cmd->data->error = -EILSEQ; cmd 752 drivers/mmc/host/s3cmci.c cmd->data->error = -EILSEQ; cmd 759 drivers/mmc/host/s3cmci.c cmd->data->error = -EILSEQ; cmd 766 drivers/mmc/host/s3cmci.c cmd->data->error = -ETIMEDOUT; cmd 833 drivers/mmc/host/s3cmci.c struct mmc_command *cmd; cmd 841 drivers/mmc/host/s3cmci.c cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; cmd 843 drivers/mmc/host/s3cmci.c if (cmd->data && (cmd->error == 0) && cmd 844 drivers/mmc/host/s3cmci.c (cmd->data->error == 0)) { cmd 853 drivers/mmc/host/s3cmci.c cmd->resp[0] = readl(host->base + S3C2410_SDIRSP0); cmd 854 drivers/mmc/host/s3cmci.c cmd->resp[1] = readl(host->base + S3C2410_SDIRSP1); cmd 855 drivers/mmc/host/s3cmci.c cmd->resp[2] = readl(host->base + S3C2410_SDIRSP2); cmd 856 drivers/mmc/host/s3cmci.c cmd->resp[3] = readl(host->base + S3C2410_SDIRSP3); cmd 860 drivers/mmc/host/s3cmci.c if (cmd->error) cmd 863 drivers/mmc/host/s3cmci.c if (cmd->data && cmd->data->error) cmd 866 drivers/mmc/host/s3cmci.c dbg_dumpcmd(host, cmd, debug_as_failure); cmd 874 drivers/mmc/host/s3cmci.c if (cmd->data && cmd->error) cmd 875 drivers/mmc/host/s3cmci.c cmd->data->error = cmd->error; cmd 877 drivers/mmc/host/s3cmci.c if (cmd->data && cmd->data->stop && (!host->cmd_is_stop)) { cmd 926 drivers/mmc/host/s3cmci.c struct mmc_command *cmd) cmd 936 drivers/mmc/host/s3cmci.c if (cmd->data) cmd 938 drivers/mmc/host/s3cmci.c else if (cmd->flags & MMC_RSP_PRESENT) cmd 943 drivers/mmc/host/s3cmci.c writel(cmd->arg, host->base + S3C2410_SDICMDARG); cmd 945 drivers/mmc/host/s3cmci.c ccon = cmd->opcode & S3C2410_SDICMDCON_INDEX; cmd 948 drivers/mmc/host/s3cmci.c if (cmd->flags & MMC_RSP_PRESENT) cmd 951 drivers/mmc/host/s3cmci.c if (cmd->flags & MMC_RSP_136) cmd 1117 drivers/mmc/host/s3cmci.c struct mmc_command *cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; cmd 1120 drivers/mmc/host/s3cmci.c prepare_dbgmsg(host, cmd, host->cmd_is_stop); cmd 1129 drivers/mmc/host/s3cmci.c if (cmd->data) { cmd 1130 drivers/mmc/host/s3cmci.c int res = s3cmci_setup_data(host, cmd->data); cmd 1136 drivers/mmc/host/s3cmci.c cmd->error = res; cmd 1137 drivers/mmc/host/s3cmci.c cmd->data->error = res; cmd 1144 drivers/mmc/host/s3cmci.c res = s3cmci_prepare_dma(host, cmd->data); cmd 1146 drivers/mmc/host/s3cmci.c res = s3cmci_prepare_pio(host, cmd->data); cmd 1150 drivers/mmc/host/s3cmci.c cmd->error = res; cmd 1151 drivers/mmc/host/s3cmci.c cmd->data->error = res; cmd 1159 drivers/mmc/host/s3cmci.c s3cmci_send_command(host, cmd); cmd 1175 drivers/mmc/host/s3cmci.c host->mrq->cmd->error = -ENOMEDIUM; cmd 561 drivers/mmc/host/sdhci-esdhc-imx.c && (host->cmd->opcode == SD_IO_RW_EXTENDED) cmd 562 drivers/mmc/host/sdhci-esdhc-imx.c && (host->cmd->data->blocks > 1) cmd 563 drivers/mmc/host/sdhci-esdhc-imx.c && (host->cmd->data->flags & MMC_DATA_READ)) { cmd 604 drivers/mmc/host/sdhci-esdhc-imx.c if (host->cmd->opcode == MMC_STOP_TRANSMISSION) cmd 607 drivers/mmc/host/sdhci-esdhc-imx.c if ((host->cmd->opcode == MMC_SET_BLOCK_COUNT) && cmd 1112 drivers/mmc/host/sdhci-esdhc-imx.c static void esdhc_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) cmd 31 drivers/mmc/host/sdhci-of-dwcmshc.c dma_addr_t addr, int len, unsigned int cmd) cmd 36 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_adma_write_desc(host, desc, addr, len, cmd); cmd 42 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_adma_write_desc(host, desc, addr, tmplen, cmd); cmd 46 drivers/mmc/host/sdhci-of-dwcmshc.c sdhci_adma_write_desc(host, desc, addr, len, cmd); cmd 798 drivers/mmc/host/sdhci-omap.c if (omap_host->is_tuning && host->cmd && !host->data_early && cmd 808 drivers/mmc/host/sdhci-omap.c host->cmd->error = -ETIMEDOUT; cmd 810 drivers/mmc/host/sdhci-omap.c host->cmd->error = -EILSEQ; cmd 812 drivers/mmc/host/sdhci-omap.c host->cmd = NULL; cmd 243 drivers/mmc/host/sdhci-tegra.c u8 cmd; cmd 246 drivers/mmc/host/sdhci-tegra.c cmd = SDHCI_GET_CMD(val); cmd 247 drivers/mmc/host/sdhci-tegra.c is_tuning_cmd = cmd == MMC_SEND_TUNING_BLOCK || cmd 248 drivers/mmc/host/sdhci-tegra.c cmd == MMC_SEND_TUNING_BLOCK_HS200; cmd 1175 drivers/mmc/host/sdhci-tegra.c mrq->cmd->flags & MMC_RSP_R1B) cmd 145 drivers/mmc/host/sdhci.c static inline bool sdhci_data_line_cmd(struct mmc_command *cmd) cmd 147 drivers/mmc/host/sdhci.c return cmd->data || cmd->flags & MMC_RSP_BUSY; cmd 448 drivers/mmc/host/sdhci.c if (sdhci_data_line_cmd(mrq->cmd)) cmd 456 drivers/mmc/host/sdhci.c if (sdhci_data_line_cmd(mrq->cmd)) cmd 464 drivers/mmc/host/sdhci.c return host->cmd || host->data_cmd; cmd 664 drivers/mmc/host/sdhci.c dma_addr_t addr, int len, unsigned int cmd) cmd 669 drivers/mmc/host/sdhci.c dma_desc->cmd = cpu_to_le16(cmd); cmd 682 drivers/mmc/host/sdhci.c int len, unsigned int cmd) cmd 685 drivers/mmc/host/sdhci.c host->ops->adma_write_desc(host, desc, addr, len, cmd); cmd 687 drivers/mmc/host/sdhci.c sdhci_adma_write_desc(host, desc, addr, len, cmd); cmd 695 drivers/mmc/host/sdhci.c dma_desc->cmd |= cpu_to_le16(ADMA2_END); cmd 843 drivers/mmc/host/sdhci.c struct mmc_command *cmd, cmd 850 drivers/mmc/host/sdhci.c target_timeout = cmd->busy_timeout * 1000; cmd 872 drivers/mmc/host/sdhci.c struct mmc_command *cmd) cmd 874 drivers/mmc/host/sdhci.c struct mmc_data *data = cmd->data; cmd 883 drivers/mmc/host/sdhci.c target_timeout = sdhci_target_timeout(host, cmd, data); cmd 904 drivers/mmc/host/sdhci.c static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd, cmd 923 drivers/mmc/host/sdhci.c if (cmd == NULL) cmd 926 drivers/mmc/host/sdhci.c data = cmd->data; cmd 928 drivers/mmc/host/sdhci.c if (!data && !cmd->busy_timeout) cmd 932 drivers/mmc/host/sdhci.c target_timeout = sdhci_target_timeout(host, cmd, data); cmd 956 drivers/mmc/host/sdhci.c count, cmd->opcode); cmd 995 drivers/mmc/host/sdhci.c void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) cmd 998 drivers/mmc/host/sdhci.c u8 count = sdhci_calc_timeout(host, cmd, &too_big); cmd 1002 drivers/mmc/host/sdhci.c sdhci_calc_sw_timeout(host, cmd); cmd 1012 drivers/mmc/host/sdhci.c static void sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) cmd 1015 drivers/mmc/host/sdhci.c host->ops->set_timeout(host, cmd); cmd 1017 drivers/mmc/host/sdhci.c __sdhci_set_timeout(host, cmd); cmd 1020 drivers/mmc/host/sdhci.c static void sdhci_prepare_data(struct sdhci_host *host, struct mmc_command *cmd) cmd 1022 drivers/mmc/host/sdhci.c struct mmc_data *data = cmd->data; cmd 1026 drivers/mmc/host/sdhci.c if (sdhci_data_line_cmd(cmd)) cmd 1027 drivers/mmc/host/sdhci.c sdhci_set_timeout(host, cmd); cmd 1154 drivers/mmc/host/sdhci.c struct mmc_command *cmd, cmd 1157 drivers/mmc/host/sdhci.c bool use_cmd12 = sdhci_auto_cmd12(host, cmd->mrq) && cmd 1158 drivers/mmc/host/sdhci.c (cmd->opcode != SD_IO_RW_EXTENDED); cmd 1159 drivers/mmc/host/sdhci.c bool use_cmd23 = cmd->mrq->sbc && (host->flags & SDHCI_AUTO_CMD23); cmd 1191 drivers/mmc/host/sdhci.c struct mmc_command *cmd) cmd 1194 drivers/mmc/host/sdhci.c struct mmc_data *data = cmd->data; cmd 1200 drivers/mmc/host/sdhci.c if (cmd->opcode != MMC_SEND_TUNING_BLOCK_HS200) cmd 1216 drivers/mmc/host/sdhci.c if (mmc_op_multi(cmd->opcode) || data->blocks > 1) { cmd 1218 drivers/mmc/host/sdhci.c sdhci_auto_cmd_select(host, cmd, &mode); cmd 1219 drivers/mmc/host/sdhci.c if (cmd->mrq->sbc && (host->flags & SDHCI_AUTO_CMD23)) cmd 1220 drivers/mmc/host/sdhci.c sdhci_writel(host, cmd->mrq->sbc->arg, SDHCI_ARGUMENT2); cmd 1234 drivers/mmc/host/sdhci.c ((mrq->cmd && mrq->cmd->error) || cmd 1244 drivers/mmc/host/sdhci.c if (host->cmd && host->cmd->mrq == mrq) cmd 1245 drivers/mmc/host/sdhci.c host->cmd = NULL; cmd 1298 drivers/mmc/host/sdhci.c if (!host->cmd || host->cmd == data_cmd) cmd 1336 drivers/mmc/host/sdhci.c host->cmd = NULL; cmd 1344 drivers/mmc/host/sdhci.c void sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd) cmd 1350 drivers/mmc/host/sdhci.c WARN_ON(host->cmd); cmd 1353 drivers/mmc/host/sdhci.c cmd->error = 0; cmd 1356 drivers/mmc/host/sdhci.c cmd->opcode == MMC_STOP_TRANSMISSION) cmd 1357 drivers/mmc/host/sdhci.c cmd->flags |= MMC_RSP_BUSY; cmd 1363 drivers/mmc/host/sdhci.c if (sdhci_data_line_cmd(cmd)) cmd 1368 drivers/mmc/host/sdhci.c if (cmd->mrq->data && (cmd == cmd->mrq->data->stop)) cmd 1376 drivers/mmc/host/sdhci.c cmd->error = -EIO; cmd 1377 drivers/mmc/host/sdhci.c sdhci_finish_mrq(host, cmd->mrq); cmd 1384 drivers/mmc/host/sdhci.c host->cmd = cmd; cmd 1385 drivers/mmc/host/sdhci.c if (sdhci_data_line_cmd(cmd)) { cmd 1387 drivers/mmc/host/sdhci.c host->data_cmd = cmd; cmd 1390 drivers/mmc/host/sdhci.c sdhci_prepare_data(host, cmd); cmd 1392 drivers/mmc/host/sdhci.c sdhci_writel(host, cmd->arg, SDHCI_ARGUMENT); cmd 1394 drivers/mmc/host/sdhci.c sdhci_set_transfer_mode(host, cmd); cmd 1396 drivers/mmc/host/sdhci.c if ((cmd->flags & MMC_RSP_136) && (cmd->flags & MMC_RSP_BUSY)) { cmd 1399 drivers/mmc/host/sdhci.c cmd->error = -EINVAL; cmd 1400 drivers/mmc/host/sdhci.c sdhci_finish_mrq(host, cmd->mrq); cmd 1404 drivers/mmc/host/sdhci.c if (!(cmd->flags & MMC_RSP_PRESENT)) cmd 1406 drivers/mmc/host/sdhci.c else if (cmd->flags & MMC_RSP_136) cmd 1408 drivers/mmc/host/sdhci.c else if (cmd->flags & MMC_RSP_BUSY) cmd 1413 drivers/mmc/host/sdhci.c if (cmd->flags & MMC_RSP_CRC) cmd 1415 drivers/mmc/host/sdhci.c if (cmd->flags & MMC_RSP_OPCODE) cmd 1419 drivers/mmc/host/sdhci.c if (cmd->data || cmd->opcode == MMC_SEND_TUNING_BLOCK || cmd 1420 drivers/mmc/host/sdhci.c cmd->opcode == MMC_SEND_TUNING_BLOCK_HS200) cmd 1426 drivers/mmc/host/sdhci.c else if (!cmd->data && cmd->busy_timeout > 9000) cmd 1427 drivers/mmc/host/sdhci.c timeout += DIV_ROUND_UP(cmd->busy_timeout, 1000) * HZ + HZ; cmd 1430 drivers/mmc/host/sdhci.c sdhci_mod_timer(host, cmd->mrq, timeout); cmd 1432 drivers/mmc/host/sdhci.c sdhci_writew(host, SDHCI_MAKE_CMD(cmd->opcode, flags), SDHCI_COMMAND); cmd 1436 drivers/mmc/host/sdhci.c static void sdhci_read_rsp_136(struct sdhci_host *host, struct mmc_command *cmd) cmd 1442 drivers/mmc/host/sdhci.c cmd->resp[i] = sdhci_readl(host, reg); cmd 1450 drivers/mmc/host/sdhci.c cmd->resp[i] <<= 8; cmd 1452 drivers/mmc/host/sdhci.c cmd->resp[i] |= cmd->resp[i + 1] >> 24; cmd 1458 drivers/mmc/host/sdhci.c struct mmc_command *cmd = host->cmd; cmd 1460 drivers/mmc/host/sdhci.c host->cmd = NULL; cmd 1462 drivers/mmc/host/sdhci.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 1463 drivers/mmc/host/sdhci.c if (cmd->flags & MMC_RSP_136) { cmd 1464 drivers/mmc/host/sdhci.c sdhci_read_rsp_136(host, cmd); cmd 1466 drivers/mmc/host/sdhci.c cmd->resp[0] = sdhci_readl(host, SDHCI_RESPONSE); cmd 1470 drivers/mmc/host/sdhci.c if (cmd->mrq->cap_cmd_during_tfr && cmd == cmd->mrq->cmd) cmd 1471 drivers/mmc/host/sdhci.c mmc_command_done(host->mmc, cmd->mrq); cmd 1483 drivers/mmc/host/sdhci.c if (cmd->flags & MMC_RSP_BUSY) { cmd 1484 drivers/mmc/host/sdhci.c if (cmd->data) { cmd 1487 drivers/mmc/host/sdhci.c cmd == host->data_cmd) { cmd 1494 drivers/mmc/host/sdhci.c if (cmd == cmd->mrq->sbc) { cmd 1495 drivers/mmc/host/sdhci.c sdhci_send_command(host, cmd->mrq->cmd); cmd 1502 drivers/mmc/host/sdhci.c if (!cmd->data) cmd 1503 drivers/mmc/host/sdhci.c __sdhci_finish_mrq(host, cmd->mrq); cmd 1832 drivers/mmc/host/sdhci.c mrq->cmd->error = -ENOMEDIUM; cmd 1838 drivers/mmc/host/sdhci.c sdhci_send_command(host, mrq->cmd); cmd 2350 drivers/mmc/host/sdhci.c struct mmc_command cmd = {}; cmd 2357 drivers/mmc/host/sdhci.c cmd.opcode = opcode; cmd 2358 drivers/mmc/host/sdhci.c cmd.flags = MMC_RSP_R1 | MMC_CMD_ADTC; cmd 2359 drivers/mmc/host/sdhci.c cmd.mrq = &mrq; cmd 2361 drivers/mmc/host/sdhci.c mrq.cmd = &cmd; cmd 2367 drivers/mmc/host/sdhci.c if (cmd.opcode == MMC_SEND_TUNING_BLOCK_HS200 && cmd 2381 drivers/mmc/host/sdhci.c sdhci_send_command(host, &cmd); cmd 2383 drivers/mmc/host/sdhci.c host->cmd = NULL; cmd 2570 drivers/mmc/host/sdhci.c if (host->cmd) { cmd 2571 drivers/mmc/host/sdhci.c host->cmd->error = err; cmd 2572 drivers/mmc/host/sdhci.c sdhci_finish_mrq(host, host->cmd->mrq); cmd 2711 drivers/mmc/host/sdhci.c if (host->cmd || host->data_cmd) { cmd 2756 drivers/mmc/host/sdhci.c if (host->cmd && !sdhci_data_line_cmd(host->cmd)) { cmd 2761 drivers/mmc/host/sdhci.c host->cmd->error = -ETIMEDOUT; cmd 2762 drivers/mmc/host/sdhci.c sdhci_finish_mrq(host, host->cmd->mrq); cmd 2778 drivers/mmc/host/sdhci.c (host->cmd && sdhci_data_line_cmd(host->cmd))) { cmd 2791 drivers/mmc/host/sdhci.c host->cmd->error = -ETIMEDOUT; cmd 2792 drivers/mmc/host/sdhci.c sdhci_finish_mrq(host, host->cmd->mrq); cmd 2822 drivers/mmc/host/sdhci.c if (!host->cmd) { cmd 2839 drivers/mmc/host/sdhci.c host->cmd->error = -ETIMEDOUT; cmd 2841 drivers/mmc/host/sdhci.c host->cmd->error = -EILSEQ; cmd 2844 drivers/mmc/host/sdhci.c if (host->cmd->data && cmd 2847 drivers/mmc/host/sdhci.c host->cmd = NULL; cmd 2852 drivers/mmc/host/sdhci.c __sdhci_finish_mrq(host, host->cmd->mrq); cmd 2858 drivers/mmc/host/sdhci.c struct mmc_request *mrq = host->cmd->mrq; cmd 2891 drivers/mmc/host/sdhci.c le16_to_cpu(dma_desc->cmd)); cmd 2897 drivers/mmc/host/sdhci.c le16_to_cpu(dma_desc->cmd)); cmd 2902 drivers/mmc/host/sdhci.c if (dma_desc->cmd & cpu_to_le16(ADMA2_END)) cmd 2944 drivers/mmc/host/sdhci.c if (host->cmd == data_cmd) cmd 3017 drivers/mmc/host/sdhci.c if (host->cmd == host->data_cmd) { cmd 309 drivers/mmc/host/sdhci.h __le16 cmd; cmd 339 drivers/mmc/host/sdhci.h __le16 cmd; cmd 540 drivers/mmc/host/sdhci.h struct mmc_command *cmd; /* Current command */ cmd 635 drivers/mmc/host/sdhci.h struct mmc_command *cmd); cmd 648 drivers/mmc/host/sdhci.h dma_addr_t addr, int len, unsigned int cmd); cmd 751 drivers/mmc/host/sdhci.h void sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd); cmd 776 drivers/mmc/host/sdhci.h dma_addr_t addr, int len, unsigned int cmd); cmd 799 drivers/mmc/host/sdhci.h void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd); cmd 251 drivers/mmc/host/sdricoh_cs.c struct mmc_command *cmd = mrq->cmd; cmd 252 drivers/mmc/host/sdricoh_cs.c struct mmc_data *data = cmd->data; cmd 254 drivers/mmc/host/sdricoh_cs.c unsigned char opcode = cmd->opcode; cmd 275 drivers/mmc/host/sdricoh_cs.c cmd->error = sdricoh_mmc_cmd(host, opcode, cmd->arg); cmd 278 drivers/mmc/host/sdricoh_cs.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 279 drivers/mmc/host/sdricoh_cs.c if (cmd->flags & MMC_RSP_136) { cmd 282 drivers/mmc/host/sdricoh_cs.c cmd->resp[i] = cmd 286 drivers/mmc/host/sdricoh_cs.c cmd->resp[i] |= cmd 291 drivers/mmc/host/sdricoh_cs.c cmd->resp[0] = sdricoh_readl(host, R20C_RESP); cmd 295 drivers/mmc/host/sdricoh_cs.c if (data && cmd->error == 0) { cmd 317 drivers/mmc/host/sdricoh_cs.c "block transfer failed\n", cmd->opcode); cmd 318 drivers/mmc/host/sdricoh_cs.c cmd->error = result; cmd 329 drivers/mmc/host/sdricoh_cs.c cmd->error = -EINVAL; cmd 779 drivers/mmc/host/sh_mmcif.c struct mmc_command *cmd) cmd 781 drivers/mmc/host/sh_mmcif.c if (cmd->flags & MMC_RSP_136) { cmd 782 drivers/mmc/host/sh_mmcif.c cmd->resp[0] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP3); cmd 783 drivers/mmc/host/sh_mmcif.c cmd->resp[1] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP2); cmd 784 drivers/mmc/host/sh_mmcif.c cmd->resp[2] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP1); cmd 785 drivers/mmc/host/sh_mmcif.c cmd->resp[3] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP0); cmd 787 drivers/mmc/host/sh_mmcif.c cmd->resp[0] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP0); cmd 791 drivers/mmc/host/sh_mmcif.c struct mmc_command *cmd) cmd 793 drivers/mmc/host/sh_mmcif.c cmd->resp[0] = sh_mmcif_readl(host->addr, MMCIF_CE_RESP_CMD12); cmd 801 drivers/mmc/host/sh_mmcif.c struct mmc_command *cmd = mrq->cmd; cmd 802 drivers/mmc/host/sh_mmcif.c u32 opc = cmd->opcode; cmd 806 drivers/mmc/host/sh_mmcif.c switch (mmc_resp_type(cmd)) { cmd 907 drivers/mmc/host/sh_mmcif.c struct mmc_command *cmd = mrq->cmd; cmd 912 drivers/mmc/host/sh_mmcif.c if (cmd->flags & MMC_RSP_BUSY) cmd 933 drivers/mmc/host/sh_mmcif.c sh_mmcif_writel(host->addr, MMCIF_CE_ARG, cmd->arg); cmd 948 drivers/mmc/host/sh_mmcif.c switch (mrq->cmd->opcode) { cmd 975 drivers/mmc/host/sh_mmcif.c mrq->cmd->error = -EAGAIN; cmd 1079 drivers/mmc/host/sh_mmcif.c struct mmc_command *cmd = host->mrq->cmd; cmd 1085 drivers/mmc/host/sh_mmcif.c switch (cmd->opcode) { cmd 1089 drivers/mmc/host/sh_mmcif.c cmd->error = -ETIMEDOUT; cmd 1092 drivers/mmc/host/sh_mmcif.c cmd->error = sh_mmcif_error_manage(host); cmd 1096 drivers/mmc/host/sh_mmcif.c cmd->opcode, cmd->error); cmd 1100 drivers/mmc/host/sh_mmcif.c if (!(cmd->flags & MMC_RSP_PRESENT)) { cmd 1101 drivers/mmc/host/sh_mmcif.c cmd->error = 0; cmd 1105 drivers/mmc/host/sh_mmcif.c sh_mmcif_get_response(host, cmd); cmd 1125 drivers/mmc/host/sh_mmcif.c data->error = sh_mmcif_data_trans(host, host->mrq, cmd->opcode); cmd 1254 drivers/mmc/host/sh_mmcif.c if (!mrq->cmd->error && data && !data->error) cmd 1258 drivers/mmc/host/sh_mmcif.c if (mrq->stop && !mrq->cmd->error && (!data || !data->error)) { cmd 1333 drivers/mmc/host/sh_mmcif.c host->wait_for, mrq->cmd->opcode); cmd 1344 drivers/mmc/host/sh_mmcif.c mrq->cmd->error = sh_mmcif_error_manage(host); cmd 449 drivers/mmc/host/sunxi-mmc.c if (req->cmd->opcode == SD_IO_RW_EXTENDED) { cmd 452 drivers/mmc/host/sunxi-mmc.c ((req->cmd->arg >> 28) & 0x7); cmd 480 drivers/mmc/host/sunxi-mmc.c struct mmc_command *cmd = host->mrq->cmd; cmd 485 drivers/mmc/host/sunxi-mmc.c SDXC_RESP_TIMEOUT && (cmd->opcode == SD_IO_SEND_OP_COND || cmd 486 drivers/mmc/host/sunxi-mmc.c cmd->opcode == SD_IO_RW_DIRECT)) cmd 491 drivers/mmc/host/sunxi-mmc.c host->mmc->index, cmd->opcode, cmd 517 drivers/mmc/host/sunxi-mmc.c mrq->cmd->error = -ETIMEDOUT; cmd 527 drivers/mmc/host/sunxi-mmc.c if (mrq->cmd->flags & MMC_RSP_136) { cmd 528 drivers/mmc/host/sunxi-mmc.c mrq->cmd->resp[0] = mmc_readl(host, REG_RESP3); cmd 529 drivers/mmc/host/sunxi-mmc.c mrq->cmd->resp[1] = mmc_readl(host, REG_RESP2); cmd 530 drivers/mmc/host/sunxi-mmc.c mrq->cmd->resp[2] = mmc_readl(host, REG_RESP1); cmd 531 drivers/mmc/host/sunxi-mmc.c mrq->cmd->resp[3] = mmc_readl(host, REG_RESP0); cmd 533 drivers/mmc/host/sunxi-mmc.c mrq->cmd->resp[0] = mmc_readl(host, REG_RESP0); cmd 1003 drivers/mmc/host/sunxi-mmc.c struct mmc_command *cmd = mrq->cmd; cmd 1007 drivers/mmc/host/sunxi-mmc.c u32 cmd_val = SDXC_START | (cmd->opcode & 0x3f); cmd 1013 drivers/mmc/host/sunxi-mmc.c mrq->cmd->error = host->ferror; cmd 1022 drivers/mmc/host/sunxi-mmc.c cmd->error = ret; cmd 1029 drivers/mmc/host/sunxi-mmc.c if (cmd->opcode == MMC_GO_IDLE_STATE) { cmd 1034 drivers/mmc/host/sunxi-mmc.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 1036 drivers/mmc/host/sunxi-mmc.c if (cmd->flags & MMC_RSP_136) cmd 1038 drivers/mmc/host/sunxi-mmc.c if (cmd->flags & MMC_RSP_CRC) cmd 1041 drivers/mmc/host/sunxi-mmc.c if ((cmd->flags & MMC_CMD_MASK) == MMC_CMD_ADTC) { cmd 1044 drivers/mmc/host/sunxi-mmc.c if (cmd->data->stop) { cmd 1051 drivers/mmc/host/sunxi-mmc.c if (cmd->data->flags & MMC_DATA_WRITE) cmd 1063 drivers/mmc/host/sunxi-mmc.c cmd_val & 0x3f, cmd_val, cmd->arg, imask, cmd 1076 drivers/mmc/host/sunxi-mmc.c mrq->cmd->error = -EBUSY; cmd 1090 drivers/mmc/host/sunxi-mmc.c mmc_writel(host, REG_CARG, cmd->arg); cmd 165 drivers/mmc/host/tifm_sd.c struct mmc_data *r_data = host->req->cmd->data; cmd 326 drivers/mmc/host/tifm_sd.c static unsigned int tifm_sd_op_flags(struct mmc_command *cmd) cmd 330 drivers/mmc/host/tifm_sd.c switch (mmc_resp_type(cmd)) { cmd 350 drivers/mmc/host/tifm_sd.c switch (mmc_cmd_type(cmd)) { cmd 369 drivers/mmc/host/tifm_sd.c static void tifm_sd_exec(struct tifm_sd *host, struct mmc_command *cmd) cmd 372 drivers/mmc/host/tifm_sd.c unsigned int cmd_mask = tifm_sd_op_flags(cmd); cmd 377 drivers/mmc/host/tifm_sd.c if (cmd->data && (cmd->data->flags & MMC_DATA_READ)) cmd 381 drivers/mmc/host/tifm_sd.c cmd->opcode, cmd->arg, cmd_mask); cmd 383 drivers/mmc/host/tifm_sd.c writel((cmd->arg >> 16) & 0xffff, sock->addr + SOCK_MMCSD_ARG_HIGH); cmd 384 drivers/mmc/host/tifm_sd.c writel(cmd->arg & 0xffff, sock->addr + SOCK_MMCSD_ARG_LOW); cmd 385 drivers/mmc/host/tifm_sd.c writel(cmd->opcode | cmd_mask, sock->addr + SOCK_MMCSD_COMMAND); cmd 388 drivers/mmc/host/tifm_sd.c static void tifm_sd_fetch_resp(struct mmc_command *cmd, struct tifm_dev *sock) cmd 390 drivers/mmc/host/tifm_sd.c cmd->resp[0] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x1c) << 16) cmd 392 drivers/mmc/host/tifm_sd.c cmd->resp[1] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x14) << 16) cmd 394 drivers/mmc/host/tifm_sd.c cmd->resp[2] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x0c) << 16) cmd 396 drivers/mmc/host/tifm_sd.c cmd->resp[3] = (readl(sock->addr + SOCK_MMCSD_RESPONSE + 0x04) << 16) cmd 403 drivers/mmc/host/tifm_sd.c struct mmc_command *cmd = host->req->cmd; cmd 405 drivers/mmc/host/tifm_sd.c if (cmd->error) cmd 411 drivers/mmc/host/tifm_sd.c if (cmd->data) { cmd 412 drivers/mmc/host/tifm_sd.c if (cmd->data->error) { cmd 426 drivers/mmc/host/tifm_sd.c if (cmd->data->flags & MMC_DATA_WRITE) { cmd 486 drivers/mmc/host/tifm_sd.c r_data = host->req->cmd->data; cmd 506 drivers/mmc/host/tifm_sd.c struct mmc_command *cmd = NULL; cmd 516 drivers/mmc/host/tifm_sd.c cmd = host->req->cmd; cmd 526 drivers/mmc/host/tifm_sd.c if (cmd->data) { cmd 528 drivers/mmc/host/tifm_sd.c cmd->data->error = -ETIMEDOUT; cmd 530 drivers/mmc/host/tifm_sd.c cmd->data->error = -EILSEQ; cmd 542 drivers/mmc/host/tifm_sd.c cmd->error = cmd_error; cmd 548 drivers/mmc/host/tifm_sd.c cmd->error = cmd_error; cmd 553 drivers/mmc/host/tifm_sd.c tifm_sd_fetch_resp(cmd, sock); cmd 564 drivers/mmc/host/tifm_sd.c if (host->no_dma && cmd->data) { cmd 623 drivers/mmc/host/tifm_sd.c struct mmc_data *r_data = mrq->cmd->data; cmd 627 drivers/mmc/host/tifm_sd.c mrq->cmd->error = -ENOMEDIUM; cmd 634 drivers/mmc/host/tifm_sd.c mrq->cmd->error = -ETIMEDOUT; cmd 674 drivers/mmc/host/tifm_sd.c mrq->cmd->error = -ENOMEM; cmd 690 drivers/mmc/host/tifm_sd.c mrq->cmd->error = -ENOMEM; cmd 723 drivers/mmc/host/tifm_sd.c tifm_sd_exec(host, mrq->cmd); cmd 754 drivers/mmc/host/tifm_sd.c r_data = mrq->cmd->data; cmd 789 drivers/mmc/host/tifm_sd.c dev_name(&host->dev->dev), host->req->cmd->opcode, host->cmd_flags); cmd 1011 drivers/mmc/host/tifm_sd.c host->req->cmd->error = -ENOMEDIUM; cmd 125 drivers/mmc/host/tmio_mmc.h struct mmc_command *cmd; cmd 211 drivers/mmc/host/tmio_mmc_core.c mrq->cmd->opcode); cmd 215 drivers/mmc/host/tmio_mmc_core.c else if (host->cmd) cmd 216 drivers/mmc/host/tmio_mmc_core.c host->cmd->error = -ETIMEDOUT; cmd 218 drivers/mmc/host/tmio_mmc_core.c mrq->cmd->error = -ETIMEDOUT; cmd 220 drivers/mmc/host/tmio_mmc_core.c host->cmd = NULL; cmd 248 drivers/mmc/host/tmio_mmc_core.c struct mmc_command *cmd) cmd 251 drivers/mmc/host/tmio_mmc_core.c int c = cmd->opcode; cmd 253 drivers/mmc/host/tmio_mmc_core.c switch (mmc_resp_type(cmd)) { cmd 262 drivers/mmc/host/tmio_mmc_core.c pr_debug("Unknown response type %d\n", mmc_resp_type(cmd)); cmd 266 drivers/mmc/host/tmio_mmc_core.c host->cmd = cmd; cmd 284 drivers/mmc/host/tmio_mmc_core.c (cmd->opcode == SD_IO_RW_EXTENDED || host->mrq->sbc)) cmd 294 drivers/mmc/host/tmio_mmc_core.c sd_ctrl_write32_as_16_and_16(host, CTL_ARG_REG, cmd->arg); cmd 522 drivers/mmc/host/tmio_mmc_core.c struct mmc_command *cmd = host->cmd; cmd 527 drivers/mmc/host/tmio_mmc_core.c if (!host->cmd) { cmd 538 drivers/mmc/host/tmio_mmc_core.c cmd->resp[i] = sd_ctrl_read16_and_16_as_32(host, addr); cmd 540 drivers/mmc/host/tmio_mmc_core.c if (cmd->flags & MMC_RSP_136) { cmd 541 drivers/mmc/host/tmio_mmc_core.c cmd->resp[0] = (cmd->resp[0] << 8) | (cmd->resp[1] >> 24); cmd 542 drivers/mmc/host/tmio_mmc_core.c cmd->resp[1] = (cmd->resp[1] << 8) | (cmd->resp[2] >> 24); cmd 543 drivers/mmc/host/tmio_mmc_core.c cmd->resp[2] = (cmd->resp[2] << 8) | (cmd->resp[3] >> 24); cmd 544 drivers/mmc/host/tmio_mmc_core.c cmd->resp[3] <<= 8; cmd 545 drivers/mmc/host/tmio_mmc_core.c } else if (cmd->flags & MMC_RSP_R3) { cmd 546 drivers/mmc/host/tmio_mmc_core.c cmd->resp[0] = cmd->resp[3]; cmd 550 drivers/mmc/host/tmio_mmc_core.c cmd->error = -ETIMEDOUT; cmd 551 drivers/mmc/host/tmio_mmc_core.c else if ((stat & TMIO_STAT_CRCFAIL && cmd->flags & MMC_RSP_CRC) || cmd 554 drivers/mmc/host/tmio_mmc_core.c cmd->error = -EILSEQ; cmd 560 drivers/mmc/host/tmio_mmc_core.c if (host->data && (!cmd->error || cmd->error == -EILSEQ)) { cmd 763 drivers/mmc/host/tmio_mmc_core.c struct mmc_command *cmd; cmd 766 drivers/mmc/host/tmio_mmc_core.c if (mrq->sbc && host->cmd != mrq->sbc) { cmd 767 drivers/mmc/host/tmio_mmc_core.c cmd = mrq->sbc; cmd 769 drivers/mmc/host/tmio_mmc_core.c cmd = mrq->cmd; cmd 777 drivers/mmc/host/tmio_mmc_core.c ret = tmio_mmc_start_command(host, cmd); cmd 787 drivers/mmc/host/tmio_mmc_core.c mrq->cmd->error = ret; cmd 803 drivers/mmc/host/tmio_mmc_core.c mrq->cmd->error = -EAGAIN; cmd 832 drivers/mmc/host/tmio_mmc_core.c if (host->cmd != mrq->sbc) { cmd 833 drivers/mmc/host/tmio_mmc_core.c host->cmd = NULL; cmd 842 drivers/mmc/host/tmio_mmc_core.c if (mrq->cmd->error || (mrq->data && mrq->data->error)) cmd 850 drivers/mmc/host/tmio_mmc_core.c if (host->mrq && !mrq->cmd->error) { cmd 954 drivers/mmc/host/tmio_mmc_core.c host->mrq->cmd->opcode, host->last_req_ts, cmd 149 drivers/mmc/host/toshsd.c host->cmd = NULL; cmd 167 drivers/mmc/host/toshsd.c if (host->cmd) { cmd 168 drivers/mmc/host/toshsd.c host->cmd->error = -EIO; cmd 207 drivers/mmc/host/toshsd.c struct mmc_command *cmd = host->cmd; cmd 211 drivers/mmc/host/toshsd.c if (!host->cmd) { cmd 215 drivers/mmc/host/toshsd.c buf = (u8 *)cmd->resp; cmd 216 drivers/mmc/host/toshsd.c host->cmd = NULL; cmd 218 drivers/mmc/host/toshsd.c if (cmd->flags & MMC_RSP_PRESENT && cmd->flags & MMC_RSP_136) { cmd 244 drivers/mmc/host/toshsd.c } else if (cmd->flags & MMC_RSP_PRESENT) { cmd 255 drivers/mmc/host/toshsd.c cmd->opcode, cmd->error, cmd->flags); cmd 348 drivers/mmc/host/toshsd.c if (host->cmd) cmd 349 drivers/mmc/host/toshsd.c host->cmd->error = error; cmd 402 drivers/mmc/host/toshsd.c static void toshsd_start_cmd(struct toshsd_host *host, struct mmc_command *cmd) cmd 405 drivers/mmc/host/toshsd.c int c = cmd->opcode; cmd 407 drivers/mmc/host/toshsd.c dev_dbg(&host->pdev->dev, "Command opcode: %d\n", cmd->opcode); cmd 409 drivers/mmc/host/toshsd.c if (cmd->opcode == MMC_STOP_TRANSMISSION) { cmd 413 drivers/mmc/host/toshsd.c cmd->resp[0] = cmd->opcode; cmd 414 drivers/mmc/host/toshsd.c cmd->resp[1] = 0; cmd 415 drivers/mmc/host/toshsd.c cmd->resp[2] = 0; cmd 416 drivers/mmc/host/toshsd.c cmd->resp[3] = 0; cmd 422 drivers/mmc/host/toshsd.c switch (mmc_resp_type(cmd)) { cmd 442 drivers/mmc/host/toshsd.c mmc_resp_type(cmd)); cmd 446 drivers/mmc/host/toshsd.c host->cmd = cmd; cmd 448 drivers/mmc/host/toshsd.c if (cmd->opcode == MMC_APP_CMD) cmd 451 drivers/mmc/host/toshsd.c if (cmd->opcode == MMC_GO_IDLE_STATE) cmd 470 drivers/mmc/host/toshsd.c iowrite32(cmd->arg, host->ioaddr + SD_ARG0); cmd 503 drivers/mmc/host/toshsd.c mrq->cmd->error = -ENOMEDIUM; cmd 519 drivers/mmc/host/toshsd.c toshsd_start_cmd(host, mrq->cmd); cmd 166 drivers/mmc/host/toshsd.h struct mmc_command *cmd;/* Current command */ cmd 280 drivers/mmc/host/usdhi6rol0.c int opc = host->mrq ? host->mrq->cmd->opcode : -1; cmd 298 drivers/mmc/host/usdhi6rol0.c err, host->wait, host->mrq ? host->mrq->cmd->opcode : -1); cmd 320 drivers/mmc/host/usdhi6rol0.c __func__, host->mrq->cmd->opcode, data->sg_len, cmd 388 drivers/mmc/host/usdhi6rol0.c sg->offset, host->mrq->cmd->opcode, host->mrq); cmd 511 drivers/mmc/host/usdhi6rol0.c host->mrq->cmd->opcode, host->mrq); cmd 559 drivers/mmc/host/usdhi6rol0.c mrq->cmd->opcode); cmd 874 drivers/mmc/host/usdhi6rol0.c ticks = host->rate / 1000 * mrq->cmd->busy_timeout; cmd 903 drivers/mmc/host/usdhi6rol0.c host->pg.page, host->head_pg.page, host->wait, mrq->cmd->opcode, cmd 909 drivers/mmc/host/usdhi6rol0.c if (mrq->cmd->error || cmd 913 drivers/mmc/host/usdhi6rol0.c __func__, mrq->cmd->opcode, data ? data->blocks : 0, cmd 915 drivers/mmc/host/usdhi6rol0.c mrq->cmd->error, cmd 930 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd = mrq->cmd; cmd 931 drivers/mmc/host/usdhi6rol0.c u16 opc = cmd->opcode; cmd 944 drivers/mmc/host/usdhi6rol0.c if (cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 945 drivers/mmc/host/usdhi6rol0.c cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK || cmd 946 drivers/mmc/host/usdhi6rol0.c (cmd->opcode == SD_IO_RW_EXTENDED && cmd 953 drivers/mmc/host/usdhi6rol0.c switch (mmc_resp_type(cmd)) { cmd 972 drivers/mmc/host/usdhi6rol0.c mmc_resp_type(cmd)); cmd 983 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd = mrq->cmd; cmd 1008 drivers/mmc/host/usdhi6rol0.c if (cmd->opcode == SD_IO_RW_EXTENDED && data->blocks > 1) { cmd 1022 drivers/mmc/host/usdhi6rol0.c } else if ((cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 1023 drivers/mmc/host/usdhi6rol0.c cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK) && cmd 1034 drivers/mmc/host/usdhi6rol0.c if (cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 1035 drivers/mmc/host/usdhi6rol0.c cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK || cmd 1036 drivers/mmc/host/usdhi6rol0.c (cmd->opcode == SD_IO_RW_EXTENDED && cmd 1060 drivers/mmc/host/usdhi6rol0.c __func__, cmd->opcode, data->blocks, data->blksz, cmd 1066 drivers/mmc/host/usdhi6rol0.c __func__, cmd->opcode); cmd 1078 drivers/mmc/host/usdhi6rol0.c usdhi6_write(host, USDHI6_SD_ARG, cmd->arg); cmd 1099 drivers/mmc/host/usdhi6rol0.c mrq->cmd->error = ret; cmd 1198 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd = host->mrq->stop; cmd 1199 drivers/mmc/host/usdhi6rol0.c cmd->resp[0] = usdhi6_read(host, USDHI6_SD_RSP10); cmd 1204 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd = host->mrq->cmd; cmd 1205 drivers/mmc/host/usdhi6rol0.c u32 *rsp = cmd->resp, tmp = 0; cmd 1222 drivers/mmc/host/usdhi6rol0.c if (mmc_resp_type(cmd) == MMC_RSP_NONE) cmd 1227 drivers/mmc/host/usdhi6rol0.c "CMD%d: response expected but is missing!\n", cmd->opcode); cmd 1231 drivers/mmc/host/usdhi6rol0.c if (mmc_resp_type(cmd) & MMC_RSP_136) cmd 1238 drivers/mmc/host/usdhi6rol0.c else if (cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 1239 drivers/mmc/host/usdhi6rol0.c cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK) cmd 1335 drivers/mmc/host/usdhi6rol0.c switch (mrq->cmd->opcode) { cmd 1346 drivers/mmc/host/usdhi6rol0.c mrq->stop->opcode, mrq->cmd->opcode); cmd 1356 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd = mrq->cmd; cmd 1359 drivers/mmc/host/usdhi6rol0.c cmd->error = usdhi6_error_code(host); cmd 1375 drivers/mmc/host/usdhi6rol0.c if (cmd->opcode == MMC_READ_MULTIPLE_BLOCK || cmd 1376 drivers/mmc/host/usdhi6rol0.c (cmd->opcode == SD_IO_RW_EXTENDED && cmd 1382 drivers/mmc/host/usdhi6rol0.c if (cmd->opcode == MMC_WRITE_MULTIPLE_BLOCK || cmd 1383 drivers/mmc/host/usdhi6rol0.c (cmd->opcode == SD_IO_RW_EXTENDED && cmd 1458 drivers/mmc/host/usdhi6rol0.c struct mmc_command *cmd; cmd 1468 drivers/mmc/host/usdhi6rol0.c cmd = mrq->cmd; cmd 1520 drivers/mmc/host/usdhi6rol0.c cmd->error = -EFAULT; cmd 1534 drivers/mmc/host/usdhi6rol0.c if (!cmd->error) { cmd 1557 drivers/mmc/host/usdhi6rol0.c } else if (cmd->opcode == MMC_APP_CMD) { cmd 1678 drivers/mmc/host/usdhi6rol0.c host->wait, mrq ? mrq->cmd->opcode : -1, cmd 1694 drivers/mmc/host/usdhi6rol0.c mrq->cmd->error = -ETIMEDOUT; cmd 224 drivers/mmc/host/ushc.c req->cmd->error = urb->status; cmd 227 drivers/mmc/host/ushc.c req->cmd->error = -EIO; cmd 229 drivers/mmc/host/ushc.c req->cmd->error = -ETIMEDOUT; cmd 243 drivers/mmc/host/ushc.c req->cmd->resp[0] = le32_to_cpu(ushc->csw->response); cmd 262 drivers/mmc/host/ushc.c if (req->cmd->flags & MMC_RSP_136) { cmd 277 drivers/mmc/host/ushc.c ushc->cbw->cmd_idx = cpu_to_le16(req->cmd->opcode); cmd 282 drivers/mmc/host/ushc.c ushc->cbw->arg = cpu_to_le32(req->cmd->arg); cmd 316 drivers/mmc/host/ushc.c req->cmd->error = ret; cmd 298 drivers/mmc/host/via-sdmmc.c struct mmc_command *cmd; cmd 508 drivers/mmc/host/via-sdmmc.c struct mmc_command *cmd) cmd 516 drivers/mmc/host/via-sdmmc.c if (cmd->flags & MMC_RSP_136) { cmd 517 drivers/mmc/host/via-sdmmc.c cmd->resp[0] = ((u8) (dwdata1)) | cmd 522 drivers/mmc/host/via-sdmmc.c cmd->resp[1] = ((u8) (dwdata2)) | cmd 527 drivers/mmc/host/via-sdmmc.c cmd->resp[2] = ((u8) (dwdata3)) | cmd 532 drivers/mmc/host/via-sdmmc.c cmd->resp[3] = 0xff | cmd 538 drivers/mmc/host/via-sdmmc.c cmd->resp[0] = ((dwdata0 & 0xff) << 24) | cmd 543 drivers/mmc/host/via-sdmmc.c cmd->resp[1] = ((dwdata1 & 0xff) << 24) | cmd 550 drivers/mmc/host/via-sdmmc.c struct mmc_command *cmd) cmd 556 drivers/mmc/host/via-sdmmc.c WARN_ON(host->cmd); cmd 558 drivers/mmc/host/via-sdmmc.c data = cmd->data; cmd 560 drivers/mmc/host/via-sdmmc.c host->cmd = cmd; cmd 563 drivers/mmc/host/via-sdmmc.c cmdctrl = cmd->opcode << 8; cmd 566 drivers/mmc/host/via-sdmmc.c switch (mmc_resp_type(cmd)) { cmd 587 drivers/mmc/host/via-sdmmc.c if (!(cmd->data)) cmd 610 drivers/mmc/host/via-sdmmc.c if (cmd == host->mrq->stop) cmd 616 drivers/mmc/host/via-sdmmc.c writel(cmd->arg, addrbase + VIA_CRDR_SDCARG); cmd 646 drivers/mmc/host/via-sdmmc.c via_sdc_get_response(host, host->cmd); cmd 648 drivers/mmc/host/via-sdmmc.c host->cmd->error = 0; cmd 650 drivers/mmc/host/via-sdmmc.c if (!host->cmd->data) cmd 653 drivers/mmc/host/via-sdmmc.c host->cmd = NULL; cmd 679 drivers/mmc/host/via-sdmmc.c host->mrq->cmd->error = -ENOMEDIUM; cmd 682 drivers/mmc/host/via-sdmmc.c via_sdc_send_command(host, mrq->cmd); cmd 833 drivers/mmc/host/via-sdmmc.c if (!host->cmd) { cmd 841 drivers/mmc/host/via-sdmmc.c host->cmd->error = -ETIMEDOUT; cmd 843 drivers/mmc/host/via-sdmmc.c host->cmd->error = -EILSEQ; cmd 845 drivers/mmc/host/via-sdmmc.c if (host->cmd->error) cmd 938 drivers/mmc/host/via-sdmmc.c sdhost->mrq->cmd->opcode); cmd 946 drivers/mmc/host/via-sdmmc.c if (sdhost->cmd) cmd 947 drivers/mmc/host/via-sdmmc.c sdhost->cmd->error = -ETIMEDOUT; cmd 949 drivers/mmc/host/via-sdmmc.c sdhost->mrq->cmd->error = -ETIMEDOUT; cmd 970 drivers/mmc/host/via-sdmmc.c host->cmd = NULL; cmd 1001 drivers/mmc/host/via-sdmmc.c host->mrq->cmd->error = -ENOMEDIUM; cmd 1187 drivers/mmc/host/via-sdmmc.c sdhost->mrq->cmd->error = -ENOMEDIUM; cmd 333 drivers/mmc/host/vub300.c struct mmc_command *cmd; cmd 686 drivers/mmc/host/vub300.c if (vub300->cmd) { cmd 717 drivers/mmc/host/vub300.c if (vub300->cmd) { cmd 747 drivers/mmc/host/vub300.c } else if (vub300->cmd) { cmd 809 drivers/mmc/host/vub300.c vub300->cmd->error = cmd 813 drivers/mmc/host/vub300.c vub300->cmd->error = cmd 892 drivers/mmc/host/vub300.c struct mmc_command *cmd = vub300->cmd; cmd 898 drivers/mmc/host/vub300.c switch (cmd->opcode) { cmd 902 drivers/mmc/host/vub300.c if (0x00000000 == (0x00000003 & cmd->arg)) cmd 904 drivers/mmc/host/vub300.c else if (0x00000002 == (0x00000003 & cmd->arg)) cmd 909 drivers/mmc/host/vub300.c 0x00000003 & cmd->arg); cmd 941 drivers/mmc/host/vub300.c cmd->error = -EINVAL; cmd 947 drivers/mmc/host/vub300.c switch (cmd->opcode) { cmd 1006 drivers/mmc/host/vub300.c vub300->fbs[i] = 0xFFFF & cmd->arg; cmd 1040 drivers/mmc/host/vub300.c snoop_block_size_and_bus_width(vub300, cmd->arg); cmd 1057 drivers/mmc/host/vub300.c cmd->error = -EINVAL; cmd 1071 drivers/mmc/host/vub300.c vub300->cmnd.head.command_index = cmd->opcode; cmd 1072 drivers/mmc/host/vub300.c vub300->cmnd.head.arguments[0] = cmd->arg >> 24; cmd 1073 drivers/mmc/host/vub300.c vub300->cmnd.head.arguments[1] = cmd->arg >> 16; cmd 1074 drivers/mmc/host/vub300.c vub300->cmnd.head.arguments[2] = cmd->arg >> 8; cmd 1075 drivers/mmc/host/vub300.c vub300->cmnd.head.arguments[3] = cmd->arg >> 0; cmd 1076 drivers/mmc/host/vub300.c if (cmd->opcode == 52) { cmd 1077 drivers/mmc/host/vub300.c int fn = 0x7 & (cmd->arg >> 28); cmd 1097 drivers/mmc/host/vub300.c } else if (cmd->opcode == 53) { cmd 1098 drivers/mmc/host/vub300.c int fn = 0x7 & (cmd->arg >> 28); cmd 1169 drivers/mmc/host/vub300.c cmd->error = retval; cmd 1431 drivers/mmc/host/vub300.c struct mmc_command *cmd, struct mmc_data *data) cmd 1448 drivers/mmc/host/vub300.c cmd->error = result; cmd 1459 drivers/mmc/host/vub300.c cmd->error = vub300->sg_request.status; cmd 1478 drivers/mmc/host/vub300.c cmd->error = result; cmd 1483 drivers/mmc/host/vub300.c cmd->error = -EREMOTEIO; cmd 1495 drivers/mmc/host/vub300.c cmd->error = -ENOMEM; cmd 1503 drivers/mmc/host/vub300.c struct mmc_command *cmd, struct mmc_data *data) cmd 1524 drivers/mmc/host/vub300.c cmd->error = result; cmd 1547 drivers/mmc/host/vub300.c cmd->error = result; cmd 1553 drivers/mmc/host/vub300.c cmd->error = -ENOMEM; cmd 1566 drivers/mmc/host/vub300.c cmd->error = result; cmd 1574 drivers/mmc/host/vub300.c if (cmd->error) { cmd 1579 drivers/mmc/host/vub300.c cmd->error = vub300->sg_request.status; cmd 1591 drivers/mmc/host/vub300.c struct mmc_command *cmd, cmd 1606 drivers/mmc/host/vub300.c cmd->error = -ETIMEDOUT; cmd 1617 drivers/mmc/host/vub300.c cmd->error = respretval; cmd 1618 drivers/mmc/host/vub300.c } else if (cmd->error) { cmd 1625 drivers/mmc/host/vub300.c cmd->error = -EPROTO == vub300->command_out_urb->status ? cmd 1629 drivers/mmc/host/vub300.c cmd->error = -EPROTO == vub300->command_res_urb->status ? cmd 1637 drivers/mmc/host/vub300.c cmd->error = cmd 1654 drivers/mmc/host/vub300.c cmd->error = 0; cmd 1679 drivers/mmc/host/vub300.c cmd->error = 0; cmd 1704 drivers/mmc/host/vub300.c cmd->error = 0; cmd 1706 drivers/mmc/host/vub300.c cmd->error = -EINVAL; cmd 1711 drivers/mmc/host/vub300.c struct mmc_command *cmd) cmd 1719 drivers/mmc/host/vub300.c cmd->resp[words] = (r[1 + (words << 2)] << 24) cmd 1723 drivers/mmc/host/vub300.c cmd->resp[words] = (r[1 + (words << 2)] << 24) cmd 1726 drivers/mmc/host/vub300.c cmd->resp[words] = (r[1 + (words << 2)] << 24); cmd 1729 drivers/mmc/host/vub300.c cmd->resp[words] = (r[1 + (words << 2)] << 24) cmd 1734 drivers/mmc/host/vub300.c if ((cmd->opcode == 53) && (0x000000FF & cmd->resp[0])) cmd 1735 drivers/mmc/host/vub300.c cmd->resp[0] &= 0xFFFFFF00; cmd 1748 drivers/mmc/host/vub300.c struct mmc_command *cmd = vub300->cmd; cmd 1769 drivers/mmc/host/vub300.c data_length = __command_read_data(vub300, cmd, data); cmd 1771 drivers/mmc/host/vub300.c data_length = __command_write_data(vub300, cmd, data); cmd 1772 drivers/mmc/host/vub300.c __vub300_command_response(vub300, cmd, data, data_length); cmd 1774 drivers/mmc/host/vub300.c vub300->cmd = NULL; cmd 1776 drivers/mmc/host/vub300.c if (cmd->error) { cmd 1777 drivers/mmc/host/vub300.c if (cmd->error == -ENOMEDIUM) cmd 1784 drivers/mmc/host/vub300.c construct_request_response(vub300, cmd); cmd 1795 drivers/mmc/host/vub300.c struct mmc_command *cmd, u8 Function) cmd 1798 drivers/mmc/host/vub300.c u8 cmd0 = 0xFF & (cmd->arg >> 24); cmd 1799 drivers/mmc/host/vub300.c u8 cmd1 = 0xFF & (cmd->arg >> 16); cmd 1800 drivers/mmc/host/vub300.c u8 cmd2 = 0xFF & (cmd->arg >> 8); cmd 1801 drivers/mmc/host/vub300.c u8 cmd3 = 0xFF & (cmd->arg >> 0); cmd 1809 drivers/mmc/host/vub300.c cmd->resp[1] = checksum << 24; cmd 1810 drivers/mmc/host/vub300.c cmd->resp[0] = (rf->Respond_Byte[0] << 24) cmd 1831 drivers/mmc/host/vub300.c cmd->resp[1] = checksum << 24; cmd 1832 drivers/mmc/host/vub300.c cmd->resp[0] = (r->Respond_Byte[0] << 24) cmd 1852 drivers/mmc/host/vub300.c struct mmc_command *cmd) cmd 1857 drivers/mmc/host/vub300.c u8 func = FUN(cmd); cmd 1858 drivers/mmc/host/vub300.c u32 reg = REG(cmd); cmd 1864 drivers/mmc/host/vub300.c } else if ((0x80000000 & cmd->arg) == 0x80000000) { cmd 1878 drivers/mmc/host/vub300.c cmd->resp[1] = checksum << 24; cmd 1879 drivers/mmc/host/vub300.c cmd->resp[0] = (rsp0 << 24) cmd 1895 drivers/mmc/host/vub300.c return examine_cyclic_buffer(vub300, cmd, func); cmd 1900 drivers/mmc/host/vub300.c struct mmc_command *cmd = req->cmd; cmd 1903 drivers/mmc/host/vub300.c cmd->error = -ESHUTDOWN; cmd 1909 drivers/mmc/host/vub300.c cmd->error = -ENOMEDIUM; cmd 1914 drivers/mmc/host/vub300.c cmd->error = -ENOMEDIUM; cmd 1919 drivers/mmc/host/vub300.c cmd->error = vub300->usb_transport_fail; cmd 1924 drivers/mmc/host/vub300.c cmd->error = -ENODEV; cmd 1935 drivers/mmc/host/vub300.c if (cmd->opcode == 52 && cmd 1936 drivers/mmc/host/vub300.c satisfy_request_from_offloaded_data(vub300, cmd)) { cmd 1937 drivers/mmc/host/vub300.c cmd->error = 0; cmd 1943 drivers/mmc/host/vub300.c vub300->cmd = cmd; cmd 296 drivers/mmc/host/wbsd.c struct mmc_command *cmd) cmd 302 drivers/mmc/host/wbsd.c cmd->error = -EILSEQ; cmd 306 drivers/mmc/host/wbsd.c cmd->resp[0] = wbsd_read_index(host, WBSD_IDX_RESP12) << 24; cmd 307 drivers/mmc/host/wbsd.c cmd->resp[0] |= wbsd_read_index(host, WBSD_IDX_RESP13) << 16; cmd 308 drivers/mmc/host/wbsd.c cmd->resp[0] |= wbsd_read_index(host, WBSD_IDX_RESP14) << 8; cmd 309 drivers/mmc/host/wbsd.c cmd->resp[0] |= wbsd_read_index(host, WBSD_IDX_RESP15) << 0; cmd 310 drivers/mmc/host/wbsd.c cmd->resp[1] = wbsd_read_index(host, WBSD_IDX_RESP16) << 24; cmd 314 drivers/mmc/host/wbsd.c struct mmc_command *cmd) cmd 322 drivers/mmc/host/wbsd.c cmd->error = -EILSEQ; cmd 327 drivers/mmc/host/wbsd.c cmd->resp[i] = cmd 329 drivers/mmc/host/wbsd.c cmd->resp[i] |= cmd 331 drivers/mmc/host/wbsd.c cmd->resp[i] |= cmd 333 drivers/mmc/host/wbsd.c cmd->resp[i] |= cmd 338 drivers/mmc/host/wbsd.c static void wbsd_send_command(struct wbsd_host *host, struct mmc_command *cmd) cmd 353 drivers/mmc/host/wbsd.c outb(cmd->opcode, host->base + WBSD_CMDR); cmd 355 drivers/mmc/host/wbsd.c outb((cmd->arg >> (i * 8)) & 0xff, host->base + WBSD_CMDR); cmd 357 drivers/mmc/host/wbsd.c cmd->error = 0; cmd 369 drivers/mmc/host/wbsd.c if (cmd->flags & MMC_RSP_PRESENT) { cmd 377 drivers/mmc/host/wbsd.c cmd->error = -ENOMEDIUM; cmd 380 drivers/mmc/host/wbsd.c cmd->error = -ETIMEDOUT; cmd 382 drivers/mmc/host/wbsd.c else if ((cmd->flags & MMC_RSP_CRC) && (isr & WBSD_INT_CRC)) cmd 383 drivers/mmc/host/wbsd.c cmd->error = -EILSEQ; cmd 386 drivers/mmc/host/wbsd.c if (cmd->flags & MMC_RSP_136) cmd 387 drivers/mmc/host/wbsd.c wbsd_get_long_reply(host, cmd); cmd 389 drivers/mmc/host/wbsd.c wbsd_get_short_reply(host, cmd); cmd 400 drivers/mmc/host/wbsd.c struct mmc_data *data = host->mrq->cmd->data; cmd 465 drivers/mmc/host/wbsd.c struct mmc_data *data = host->mrq->cmd->data; cmd 744 drivers/mmc/host/wbsd.c struct mmc_command *cmd; cmd 753 drivers/mmc/host/wbsd.c cmd = mrq->cmd; cmd 761 drivers/mmc/host/wbsd.c cmd->error = -ENOMEDIUM; cmd 765 drivers/mmc/host/wbsd.c if (cmd->data) { cmd 772 drivers/mmc/host/wbsd.c switch (cmd->opcode) { cmd 793 drivers/mmc/host/wbsd.c mmc_hostname(host->mmc), cmd->opcode); cmd 794 drivers/mmc/host/wbsd.c cmd->error = -EINVAL; cmd 803 drivers/mmc/host/wbsd.c if (cmd->data) { cmd 804 drivers/mmc/host/wbsd.c wbsd_prepare_data(host, cmd->data); cmd 806 drivers/mmc/host/wbsd.c if (cmd->data->error) cmd 810 drivers/mmc/host/wbsd.c wbsd_send_command(host, cmd); cmd 817 drivers/mmc/host/wbsd.c if (cmd->data && !cmd->error) { cmd 977 drivers/mmc/host/wbsd.c WARN_ON(!host->mrq->cmd); cmd 978 drivers/mmc/host/wbsd.c if (!host->mrq->cmd) cmd 981 drivers/mmc/host/wbsd.c WARN_ON(!host->mrq->cmd->data); cmd 982 drivers/mmc/host/wbsd.c if (!host->mrq->cmd->data) cmd 985 drivers/mmc/host/wbsd.c return host->mrq->cmd->data; cmd 1020 drivers/mmc/host/wbsd.c host->mrq->cmd->error = -ENOMEDIUM; cmd 202 drivers/mmc/host/wmt-sdmmc.c struct mmc_command *cmd; cmd 242 drivers/mmc/host/wmt-sdmmc.c priv->cmd->resp[idx1] = cpu_to_be32(response); cmd 310 drivers/mmc/host/wmt-sdmmc.c if ((req->cmd->error) || (req->data->error)) cmd 325 drivers/mmc/host/wmt-sdmmc.c priv->cmd = req->data->stop; cmd 389 drivers/mmc/host/wmt-sdmmc.c if (priv->cmd) cmd 390 drivers/mmc/host/wmt-sdmmc.c priv->cmd->error = -ETIMEDOUT; cmd 402 drivers/mmc/host/wmt-sdmmc.c ((priv->req->data->stop) && (priv->cmd == priv->req->data->stop))) { cmd 405 drivers/mmc/host/wmt-sdmmc.c priv->cmd->error = 0; cmd 409 drivers/mmc/host/wmt-sdmmc.c priv->cmd->error = -ETIMEDOUT; cmd 416 drivers/mmc/host/wmt-sdmmc.c if (!priv->cmd->error) cmd 419 drivers/mmc/host/wmt-sdmmc.c priv->cmd = NULL; cmd 426 drivers/mmc/host/wmt-sdmmc.c if (priv->cmd) cmd 427 drivers/mmc/host/wmt-sdmmc.c priv->cmd->error = 0; cmd 434 drivers/mmc/host/wmt-sdmmc.c if (priv->cmd) cmd 435 drivers/mmc/host/wmt-sdmmc.c priv->cmd->error = -ETIMEDOUT; cmd 584 drivers/mmc/host/wmt-sdmmc.c priv->cmd = req->cmd; cmd 586 drivers/mmc/host/wmt-sdmmc.c command = req->cmd->opcode; cmd 587 drivers/mmc/host/wmt-sdmmc.c arg = req->cmd->arg; cmd 588 drivers/mmc/host/wmt-sdmmc.c rsptype = mmc_resp_type(req->cmd); cmd 67 drivers/mtd/chips/cfi_util.c map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) cmd 94 drivers/mtd/chips/cfi_util.c onecmd = cmd; cmd 97 drivers/mtd/chips/cfi_util.c onecmd = cpu_to_cfi16(map, cmd); cmd 100 drivers/mtd/chips/cfi_util.c onecmd = cpu_to_cfi32(map, cmd); cmd 203 drivers/mtd/chips/cfi_util.c uint32_t cfi_send_gen_cmd(u_char cmd, uint32_t cmd_addr, uint32_t base, cmd 209 drivers/mtd/chips/cfi_util.c val = cfi_build_cmd(cmd, map, cfi); cmd 120 drivers/mtd/devices/docg3.c static inline void doc_flash_command(struct docg3 *docg3, u8 cmd) cmd 122 drivers/mtd/devices/docg3.c doc_writeb(docg3, cmd, DOC_FLASHCOMMAND); cmd 42 drivers/mtd/devices/mchp23k256.c unsigned int addr, u8 *cmd) cmd 52 drivers/mtd/devices/mchp23k256.c cmd[i] = addr; cmd 353 drivers/mtd/devices/pmc551.c u16 cmd, tmp, i; cmd 390 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 391 drivers/mtd/devices/pmc551.c tmp = cmd & ~(PCI_COMMAND_IO | PCI_COMMAND_MEMORY); cmd 472 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PMC551_SDRAM_CMD, &cmd); cmd 475 drivers/mtd/devices/pmc551.c } while ((PCI_COMMAND_IO) & cmd); cmd 492 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PMC551_SDRAM_CMD, &cmd); cmd 495 drivers/mtd/devices/pmc551.c } while ((PCI_COMMAND_IO) & cmd); cmd 507 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PMC551_SDRAM_CMD, &cmd); cmd 510 drivers/mtd/devices/pmc551.c } while ((PCI_COMMAND_IO) & cmd); cmd 520 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PCI_STATUS, &cmd); cmd 521 drivers/mtd/devices/pmc551.c if ((cmd & PCI_COMMAND_FAST_BACK) == 0) { cmd 522 drivers/mtd/devices/pmc551.c cmd |= PCI_COMMAND_FAST_BACK; cmd 523 drivers/mtd/devices/pmc551.c pci_write_config_word(dev, PCI_STATUS, cmd); cmd 531 drivers/mtd/devices/pmc551.c if ((cmd & PCI_STATUS_DEVSEL_MASK) != 0x0) { cmd 532 drivers/mtd/devices/pmc551.c cmd &= ~PCI_STATUS_DEVSEL_MASK; cmd 533 drivers/mtd/devices/pmc551.c pci_write_config_word(dev, PCI_STATUS, cmd); cmd 604 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 606 drivers/mtd/devices/pmc551.c (((0x1 << 1) & cmd) == 0) ? "off" : "on"); cmd 608 drivers/mtd/devices/pmc551.c (((0x1 << 0) & cmd) == 0) ? "off" : "on"); cmd 610 drivers/mtd/devices/pmc551.c pci_read_config_word(dev, PCI_STATUS, &cmd); cmd 612 drivers/mtd/devices/pmc551.c ((PCI_STATUS_DEVSEL_MASK & cmd) == 0x000) ? "Fast" : cmd 613 drivers/mtd/devices/pmc551.c ((PCI_STATUS_DEVSEL_MASK & cmd) == 0x200) ? "Medium" : cmd 614 drivers/mtd/devices/pmc551.c ((PCI_STATUS_DEVSEL_MASK & cmd) == 0x400) ? "Slow" : "Invalid"); cmd 617 drivers/mtd/devices/pmc551.c ((PCI_COMMAND_FAST_BACK & cmd) == 0) ? "Not " : ""); cmd 422 drivers/mtd/devices/spear_smi.c u32 cmd; cmd 423 drivers/mtd/devices/spear_smi.c u8 *x = (u8 *)&cmd; cmd 430 drivers/mtd/devices/spear_smi.c return cmd; cmd 172 drivers/mtd/devices/st_spi_fsm.c #define STFSM_INSTR(cmd, op) ((cmd) | ((op) << 4)) cmd 278 drivers/mtd/devices/st_spi_fsm.c uint8_t cmd; /* FLASH command */ cmd 853 drivers/mtd/devices/st_spi_fsm.c uint32_t cmd = enter ? SPINOR_OP_EN4B : SPINOR_OP_EX4B; cmd 857 drivers/mtd/devices/st_spi_fsm.c SEQ_OPC_OPCODE(cmd) | cmd 914 drivers/mtd/devices/st_spi_fsm.c static int stfsm_read_status(struct stfsm *fsm, uint8_t cmd, cmd 923 drivers/mtd/devices/st_spi_fsm.c cmd, bytes); cmd 928 drivers/mtd/devices/st_spi_fsm.c SEQ_OPC_OPCODE(cmd)), cmd 942 drivers/mtd/devices/st_spi_fsm.c static int stfsm_write_status(struct stfsm *fsm, uint8_t cmd, cmd 949 drivers/mtd/devices/st_spi_fsm.c " %s wait-busy\n", cmd, bytes, data, wait_busy ? "with" : "no"); cmd 954 drivers/mtd/devices/st_spi_fsm.c SEQ_OPC_OPCODE(cmd)); cmd 1024 drivers/mtd/devices/st_spi_fsm.c for (config = cfgs; config->cmd != 0; config++) cmd 1044 drivers/mtd/devices/st_spi_fsm.c SEQ_OPC_OPCODE(cfg->cmd)); cmd 167 drivers/mtd/lpddr/lpddr2_nvm.c mpr_h = { {0} }, data_l = { {0} }, cmd = { {0} }, cmd 179 drivers/mtd/lpddr/lpddr2_nvm.c cmd.x[0] = cmd_code & 0x0000FFFF; cmd 185 drivers/mtd/lpddr/lpddr2_nvm.c map_write(map, cmd, ow_reg_add(map, CMD_CODE_OFS)); cmd 192 drivers/mtd/lpddr/lpddr2_nvm.c map_write(map, cmd, ow_reg_add(map, CMD_CODE_OFS) + 2); cmd 302 drivers/mtd/mtd_blkdevs.c unsigned int cmd, unsigned long arg) cmd 315 drivers/mtd/mtd_blkdevs.c switch (cmd) { cmd 634 drivers/mtd/mtdchar.c static int mtdchar_ioctl(struct file *file, u_int cmd, u_long arg) cmd 644 drivers/mtd/mtdchar.c switch (cmd) { cmd 698 drivers/mtd/mtdchar.c if (cmd == MEMERASE64) { cmd 892 drivers/mtd/mtdchar.c if (cmd == OTPGETREGIONCOUNT) { cmd 994 drivers/mtd/mtdchar.c static long mtdchar_unlocked_ioctl(struct file *file, u_int cmd, u_long arg) cmd 999 drivers/mtd/mtdchar.c ret = mtdchar_ioctl(file, cmd, arg); cmd 1016 drivers/mtd/mtdchar.c static long mtdchar_compat_ioctl(struct file *file, unsigned int cmd, cmd 1026 drivers/mtd/mtdchar.c switch (cmd) { cmd 1079 drivers/mtd/mtdchar.c ret = mtdchar_ioctl(file, cmd, (unsigned long)argp); cmd 432 drivers/mtd/mtdcore.c void *cmd) cmd 398 drivers/mtd/nand/onenand/onenand_base.c static int onenand_command(struct mtd_info *mtd, int cmd, loff_t addr, size_t len) cmd 404 drivers/mtd/nand/onenand/onenand_base.c switch (cmd) { cmd 429 drivers/mtd/nand/onenand/onenand_base.c cmd = ONENAND_CMD_READ; cmd 454 drivers/mtd/nand/onenand/onenand_base.c if (cmd == ONENAND_CMD_BUFFERRAM) { cmd 484 drivers/mtd/nand/onenand/onenand_base.c switch (cmd) { cmd 496 drivers/mtd/nand/onenand/onenand_base.c if (ONENAND_IS_2PLANE(this) && cmd == ONENAND_CMD_PROG) cmd 497 drivers/mtd/nand/onenand/onenand_base.c cmd = ONENAND_CMD_2X_PROG; cmd 515 drivers/mtd/nand/onenand/onenand_base.c this->write_word(cmd, this->base + ONENAND_REG_COMMAND); cmd 1802 drivers/mtd/nand/onenand/onenand_base.c int ret = 0, cmd; cmd 1900 drivers/mtd/nand/onenand/onenand_base.c cmd = ONENAND_CMD_PROG; cmd 1907 drivers/mtd/nand/onenand/onenand_base.c cmd = ONENAND_CMD_2X_CACHE_PROG; cmd 1911 drivers/mtd/nand/onenand/onenand_base.c this->command(mtd, cmd, to, mtd->writesize); cmd 2501 drivers/mtd/nand/onenand/onenand_base.c static int onenand_do_lock_cmd(struct mtd_info *mtd, loff_t ofs, size_t len, int cmd) cmd 2510 drivers/mtd/nand/onenand/onenand_base.c if (cmd == ONENAND_CMD_LOCK) cmd 2522 drivers/mtd/nand/onenand/onenand_base.c this->command(mtd, cmd, 0, 0); cmd 2552 drivers/mtd/nand/onenand/onenand_base.c this->command(mtd, cmd, 0, 0); cmd 2696 drivers/mtd/nand/onenand/onenand_base.c static int onenand_otp_command(struct mtd_info *mtd, int cmd, loff_t addr, cmd 2703 drivers/mtd/nand/onenand/onenand_base.c switch (cmd) { cmd 2737 drivers/mtd/nand/onenand/onenand_base.c switch (cmd) { cmd 2739 drivers/mtd/nand/onenand/onenand_base.c if (ONENAND_IS_2PLANE(this) && cmd == ONENAND_CMD_PROG) cmd 2740 drivers/mtd/nand/onenand/onenand_base.c cmd = ONENAND_CMD_2X_PROG; cmd 2759 drivers/mtd/nand/onenand/onenand_base.c this->write_word(cmd, this->base + ONENAND_REG_COMMAND); cmd 155 drivers/mtd/nand/onenand/samsung.c static inline int s3c_read_cmd(unsigned int cmd) cmd 157 drivers/mtd/nand/onenand/samsung.c return readl(onenand->ahb_addr + cmd); cmd 160 drivers/mtd/nand/onenand/samsung.c static inline void s3c_write_cmd(int value, unsigned int cmd) cmd 162 drivers/mtd/nand/onenand/samsung.c writel(value, onenand->ahb_addr + cmd); cmd 376 drivers/mtd/nand/onenand/samsung.c static int s3c_onenand_command(struct mtd_info *mtd, int cmd, loff_t addr, cmd 394 drivers/mtd/nand/onenand/samsung.c switch (cmd) { cmd 419 drivers/mtd/nand/onenand/samsung.c switch (cmd) { cmd 564 drivers/mtd/nand/onenand/samsung.c int status, cmd = 0; cmd 569 drivers/mtd/nand/onenand/samsung.c cmd = S5PC110_DMA_TRANS_CMD_TDC; cmd 572 drivers/mtd/nand/onenand/samsung.c cmd = S5PC110_DMA_TRANS_CMD_TEC; cmd 574 drivers/mtd/nand/onenand/samsung.c writel(cmd, base + S5PC110_DMA_TRANS_CMD); cmd 747 drivers/mtd/nand/onenand/samsung.c size_t len, int cmd) cmd 757 drivers/mtd/nand/onenand/samsung.c if (cmd == ONENAND_CMD_LOCK) { cmd 175 drivers/mtd/nand/raw/ams-delta.c ams_delta_write_buf(priv, &instr->ctx.cmd.opcode, 1); cmd 114 drivers/mtd/nand/raw/atmel/nand-controller.c #define ATMEL_NFC_CMD(pos, cmd) ((cmd) << (((pos) * 8) + 2)) cmd 625 drivers/mtd/nand/raw/atmel/nand-controller.c static void atmel_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 641 drivers/mtd/nand/raw/atmel/nand-controller.c writeb(cmd, nand->activecs->io.virt + nc->caps->ale_offs); cmd 643 drivers/mtd/nand/raw/atmel/nand-controller.c writeb(cmd, nand->activecs->io.virt + nc->caps->cle_offs); cmd 168 drivers/mtd/nand/raw/au1550nd.c static void au1550_hwcontrol(struct mtd_info *mtd, int cmd) cmd 174 drivers/mtd/nand/raw/au1550nd.c switch (cmd) { cmd 170 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c int cmd, unsigned int ctrl) cmd 175 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c if (cmd == NAND_CMD_NONE) cmd 178 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c if (cmd & NAND_CTRL_CLE) cmd 179 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c code = cmd | NCTL_CMD0; cmd 182 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c if (cmd != NAND_CMD_RESET) cmd 1320 drivers/mtd/nand/raw/brcmnand/brcmnand.c static void brcmnand_send_cmd(struct brcmnand_host *host, int cmd) cmd 1328 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_dbg(ctrl->dev, "send native cmd %d addr 0x%llx\n", cmd, cmd_addr); cmd 1331 drivers/mtd/nand/raw/brcmnand/brcmnand.c ctrl->cmd_pending = cmd; cmd 1338 drivers/mtd/nand/raw/brcmnand/brcmnand.c cmd << brcmnand_cmd_shift(ctrl)); cmd 1387 drivers/mtd/nand/raw/brcmnand/brcmnand.c u32 cmd = brcmnand_read_reg(ctrl, BRCMNAND_CMD_START) cmd 1391 drivers/mtd/nand/raw/brcmnand/brcmnand.c "timeout waiting for command %#02x\n", cmd); cmd 128 drivers/mtd/nand/raw/cs553x_nand.c static void cs553x_hwcontrol(struct nand_chip *this, int cmd, cmd 136 drivers/mtd/nand/raw/cs553x_nand.c if (cmd != NAND_CMD_NONE) cmd 137 drivers/mtd/nand/raw/cs553x_nand.c cs553x_write_byte(this, cmd); cmd 87 drivers/mtd/nand/raw/davinci_nand.c static void nand_davinci_hwcontrol(struct nand_chip *nand, int cmd, cmd 103 drivers/mtd/nand/raw/davinci_nand.c if (cmd != NAND_CMD_NONE) cmd 104 drivers/mtd/nand/raw/davinci_nand.c iowrite8(cmd, nand->legacy.IO_ADDR_W); cmd 1095 drivers/mtd/nand/raw/denali.c &instr->ctx.cmd.opcode, 1); cmd 87 drivers/mtd/nand/raw/diskonchip.c static void doc200x_hwcontrol(struct nand_chip *this, int cmd, cmd 618 drivers/mtd/nand/raw/diskonchip.c static void doc200x_hwcontrol(struct nand_chip *this, int cmd, cmd 628 drivers/mtd/nand/raw/diskonchip.c printk("hwcontrol(%d): %02x\n", cmd, doc->CDSNControl); cmd 633 drivers/mtd/nand/raw/diskonchip.c if (cmd != NAND_CMD_NONE) { cmd 635 drivers/mtd/nand/raw/diskonchip.c doc2000_write_byte(this, cmd); cmd 637 drivers/mtd/nand/raw/diskonchip.c doc2001_write_byte(this, cmd); cmd 77 drivers/mtd/nand/raw/fsl_upm.c static void fun_cmd_ctrl(struct nand_chip *chip, int cmd, unsigned int ctrl) cmd 85 drivers/mtd/nand/raw/fsl_upm.c if (cmd == NAND_CMD_NONE) cmd 98 drivers/mtd/nand/raw/fsl_upm.c mar = (cmd << (32 - fun->upm.width)) | cmd 620 drivers/mtd/nand/raw/fsmc_nand.c writeb_relaxed(instr->ctx.cmd.opcode, host->cmd_va); cmd 72 drivers/mtd/nand/raw/gpio.c static void gpio_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 86 drivers/mtd/nand/raw/gpio.c if (cmd == NAND_CMD_NONE) cmd 89 drivers/mtd/nand/raw/gpio.c writeb(cmd, gpiomtd->nand_chip.legacy.IO_ADDR_W); cmd 2242 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c struct gpmi_nand_data *this, u8 cmd, const u8 *addr, int naddr) cmd 2269 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c transfer->cmdbuf[0] = cmd; cmd 2403 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c u8 cmd = 0; cmd 2441 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c cmd = instr->ctx.cmd.opcode; cmd 2451 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c desc = gpmi_chain_command(this, cmd, NULL, 0); cmd 2455 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c desc = gpmi_chain_command(this, cmd, instr->ctx.addr.addrs, cmd 160 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static void ingenic_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 174 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c if (cmd == NAND_CMD_NONE) cmd 178 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c writeb(cmd, cs->base + nfc->soc_info->addr_offset); cmd 180 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c writeb(cmd, cs->base + nfc->soc_info->cmd_offset); cmd 279 drivers/mtd/nand/raw/lpc32xx_mlc.c static void lpc32xx_nand_cmd_ctrl(struct nand_chip *nand_chip, int cmd, cmd 284 drivers/mtd/nand/raw/lpc32xx_mlc.c if (cmd != NAND_CMD_NONE) { cmd 286 drivers/mtd/nand/raw/lpc32xx_mlc.c writel(cmd, MLC_CMD(host->io_base)); cmd 288 drivers/mtd/nand/raw/lpc32xx_mlc.c writel(cmd, MLC_ADDR(host->io_base)); cmd 272 drivers/mtd/nand/raw/lpc32xx_slc.c static void lpc32xx_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 286 drivers/mtd/nand/raw/lpc32xx_slc.c if (cmd != NAND_CMD_NONE) { cmd 288 drivers/mtd/nand/raw/lpc32xx_slc.c writel(cmd, SLC_CMD(host->io_base)); cmd 290 drivers/mtd/nand/raw/lpc32xx_slc.c writel(cmd, SLC_ADDR(host->io_base)); cmd 1659 drivers/mtd/nand/raw/marvell_nand.c NDCB0_CMD1(instr->ctx.cmd.opcode); cmd 1662 drivers/mtd/nand/raw/marvell_nand.c NDCB0_CMD2(instr->ctx.cmd.opcode) | cmd 169 drivers/mtd/nand/raw/meson_nand.c int cmd[32]; cmd 271 drivers/mtd/nand/raw/meson_nand.c u32 bch = meson_chip->bch_mode, cmd; cmd 278 drivers/mtd/nand/raw/meson_nand.c cmd = (len & GENMASK(5, 0)) | scrambler | DMA_DIR(dir); cmd 279 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 285 drivers/mtd/nand/raw/meson_nand.c cmd = CMDRWGEN(DMA_DIR(dir), scrambler, bch, cmd 288 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 392 drivers/mtd/nand/raw/meson_nand.c u32 cmd, cfg; cmd 406 drivers/mtd/nand/raw/meson_nand.c cmd = NFC_CMD_RB | NFC_CMD_RB_INT cmd 408 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 478 drivers/mtd/nand/raw/meson_nand.c u32 cmd; cmd 487 drivers/mtd/nand/raw/meson_nand.c cmd = GENCMDDADDRL(NFC_CMD_ADL, nfc->daddr); cmd 488 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 490 drivers/mtd/nand/raw/meson_nand.c cmd = GENCMDDADDRH(NFC_CMD_ADH, nfc->daddr); cmd 491 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 502 drivers/mtd/nand/raw/meson_nand.c cmd = GENCMDIADDRL(NFC_CMD_AIL, nfc->iaddr); cmd 503 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 505 drivers/mtd/nand/raw/meson_nand.c cmd = GENCMDIADDRH(NFC_CMD_AIH, nfc->iaddr); cmd 506 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 527 drivers/mtd/nand/raw/meson_nand.c u32 cmd; cmd 539 drivers/mtd/nand/raw/meson_nand.c cmd = NFC_CMD_N2M | (len & GENMASK(5, 0)); cmd 540 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 556 drivers/mtd/nand/raw/meson_nand.c u32 cmd; cmd 563 drivers/mtd/nand/raw/meson_nand.c cmd = NFC_CMD_M2N | (len & GENMASK(5, 0)); cmd 564 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 612 drivers/mtd/nand/raw/meson_nand.c writel_relaxed(nfc->cmdfifo.cmd[i], cmd 635 drivers/mtd/nand/raw/meson_nand.c u32 cmd; cmd 662 drivers/mtd/nand/raw/meson_nand.c cmd = nfc->param.chip_select | NFC_CMD_CLE | NAND_CMD_PAGEPROG; cmd 663 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 899 drivers/mtd/nand/raw/meson_nand.c u32 op_id, delay_idle, cmd; cmd 910 drivers/mtd/nand/raw/meson_nand.c cmd = nfc->param.chip_select | NFC_CMD_CLE; cmd 911 drivers/mtd/nand/raw/meson_nand.c cmd |= instr->ctx.cmd.opcode & 0xff; cmd 912 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 918 drivers/mtd/nand/raw/meson_nand.c cmd = nfc->param.chip_select | NFC_CMD_ALE; cmd 919 drivers/mtd/nand/raw/meson_nand.c cmd |= instr->ctx.addr.addrs[i] & 0xff; cmd 920 drivers/mtd/nand/raw/meson_nand.c writel(cmd, nfc->reg_base + NFC_REG_CMD); cmd 159 drivers/mtd/nand/raw/mpc5121_nfc.c static inline void mpc5121_nfc_send_cmd(struct mtd_info *mtd, u16 cmd) cmd 161 drivers/mtd/nand/raw/mpc5121_nfc.c nfc_write(mtd, NFC_FLASH_CMD, cmd); cmd 491 drivers/mtd/nand/raw/mxc_nand.c static void send_cmd_v3(struct mxc_nand_host *host, uint16_t cmd, int useirq) cmd 494 drivers/mtd/nand/raw/mxc_nand.c writel(cmd, NFC_V3_FLASH_CMD); cmd 505 drivers/mtd/nand/raw/mxc_nand.c static void send_cmd_v1_v2(struct mxc_nand_host *host, uint16_t cmd, int useirq) cmd 507 drivers/mtd/nand/raw/mxc_nand.c dev_dbg(host->dev, "send_cmd(host, 0x%x, %d)\n", cmd, useirq); cmd 509 drivers/mtd/nand/raw/mxc_nand.c writew(cmd, NFC_V1_V2_FLASH_CMD); cmd 512 drivers/mtd/nand/raw/mxc_nand.c if (host->devtype_data->irqpending_quirk && (cmd == NAND_CMD_RESET)) { cmd 409 drivers/mtd/nand/raw/mxic_nand.c &instr->ctx.cmd.opcode, cmd 1035 drivers/mtd/nand/raw/nand_base.c instrs[0].ctx.cmd.opcode = NAND_CMD_READOOB; cmd 1038 drivers/mtd/nand/raw/nand_base.c instrs[0].ctx.cmd.opcode = NAND_CMD_READ1; cmd 1333 drivers/mtd/nand/raw/nand_base.c instrs[0].ctx.cmd.opcode = NAND_CMD_READOOB; cmd 1336 drivers/mtd/nand/raw/nand_base.c instrs[0].ctx.cmd.opcode = NAND_CMD_READ1; cmd 72 drivers/mtd/nand/raw/nand_hynix.c static int hynix_nand_cmd_op(struct nand_chip *chip, u8 cmd) cmd 76 drivers/mtd/nand/raw/nand_hynix.c NAND_OP_CMD(cmd, 0), cmd 83 drivers/mtd/nand/raw/nand_hynix.c chip->legacy.cmdfunc(chip, cmd, -1, -1); cmd 1064 drivers/mtd/nand/raw/nandsim.c static int check_command(int cmd) cmd 1066 drivers/mtd/nand/raw/nandsim.c switch (cmd) { cmd 2157 drivers/mtd/nand/raw/nandsim.c ns_nand_write_byte(chip, instr->ctx.cmd.opcode); cmd 56 drivers/mtd/nand/raw/ndfc.c static void ndfc_hwcontrol(struct nand_chip *chip, int cmd, unsigned int ctrl) cmd 60 drivers/mtd/nand/raw/ndfc.c if (cmd == NAND_CMD_NONE) cmd 64 drivers/mtd/nand/raw/ndfc.c writel(cmd & 0xFF, ndfc->ndfcbase + NDFC_CMD); cmd 66 drivers/mtd/nand/raw/ndfc.c writel(cmd & 0xFF, ndfc->ndfcbase + NDFC_ALE); cmd 249 drivers/mtd/nand/raw/omap2.c static void omap_hwcontrol(struct nand_chip *chip, int cmd, unsigned int ctrl) cmd 253 drivers/mtd/nand/raw/omap2.c if (cmd != NAND_CMD_NONE) { cmd 255 drivers/mtd/nand/raw/omap2.c writeb(cmd, info->reg.gpmc_nand_command); cmd 258 drivers/mtd/nand/raw/omap2.c writeb(cmd, info->reg.gpmc_nand_address); cmd 261 drivers/mtd/nand/raw/omap2.c writeb(cmd, info->reg.gpmc_nand_data); cmd 29 drivers/mtd/nand/raw/orion_nand.c static void orion_nand_cmd_ctrl(struct nand_chip *nc, int cmd, cmd 35 drivers/mtd/nand/raw/orion_nand.c if (cmd == NAND_CMD_NONE) cmd 48 drivers/mtd/nand/raw/orion_nand.c writeb(cmd, nc->legacy.IO_ADDR_W + offs); cmd 60 drivers/mtd/nand/raw/oxnas_nand.c static void oxnas_nand_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 66 drivers/mtd/nand/raw/oxnas_nand.c writeb(cmd, oxnas->io_base + OXNAS_NAND_CMD_CLE); cmd 68 drivers/mtd/nand/raw/oxnas_nand.c writeb(cmd, oxnas->io_base + OXNAS_NAND_CMD_ALE); cmd 55 drivers/mtd/nand/raw/pasemi_nand.c static void pasemi_hwcontrol(struct nand_chip *chip, int cmd, cmd 58 drivers/mtd/nand/raw/pasemi_nand.c if (cmd == NAND_CMD_NONE) cmd 62 drivers/mtd/nand/raw/pasemi_nand.c out_8(chip->legacy.IO_ADDR_W + (1 << CLE_PIN_CTL), cmd); cmd 64 drivers/mtd/nand/raw/pasemi_nand.c out_8(chip->legacy.IO_ADDR_W + (1 << ALE_PIN_CTL), cmd); cmd 294 drivers/mtd/nand/raw/qcom_nandc.c __le32 cmd; cmd 605 drivers/mtd/nand/raw/qcom_nandc.c return ®s->cmd; cmd 683 drivers/mtd/nand/raw/qcom_nandc.c u32 cmd, cfg0, cfg1, ecc_bch_cfg; cmd 687 drivers/mtd/nand/raw/qcom_nandc.c cmd = OP_PAGE_READ_WITH_ECC | PAGE_ACC | LAST_PAGE; cmd 689 drivers/mtd/nand/raw/qcom_nandc.c cmd = OP_PAGE_READ | PAGE_ACC | LAST_PAGE; cmd 691 drivers/mtd/nand/raw/qcom_nandc.c cmd = OP_PROGRAM_PAGE | PAGE_ACC | LAST_PAGE; cmd 708 drivers/mtd/nand/raw/qcom_nandc.c nandc_set_reg(nandc, NAND_FLASH_CMD, cmd); cmd 446 drivers/mtd/nand/raw/s3c2410.c static void s3c2410_nand_hwcontrol(struct nand_chip *chip, int cmd, cmd 452 drivers/mtd/nand/raw/s3c2410.c if (cmd == NAND_CMD_NONE) cmd 456 drivers/mtd/nand/raw/s3c2410.c writeb(cmd, info->regs + S3C2410_NFCMD); cmd 458 drivers/mtd/nand/raw/s3c2410.c writeb(cmd, info->regs + S3C2410_NFADDR); cmd 463 drivers/mtd/nand/raw/s3c2410.c static void s3c2440_nand_hwcontrol(struct nand_chip *chip, int cmd, cmd 469 drivers/mtd/nand/raw/s3c2410.c if (cmd == NAND_CMD_NONE) cmd 473 drivers/mtd/nand/raw/s3c2410.c writeb(cmd, info->regs + S3C2440_NFCMD); cmd 475 drivers/mtd/nand/raw/s3c2410.c writeb(cmd, info->regs + S3C2440_NFADDR); cmd 537 drivers/mtd/nand/raw/sh_flctl.c static void set_cmd_regs(struct mtd_info *mtd, uint32_t cmd, uint32_t flcmcdr_val) cmd 553 drivers/mtd/nand/raw/sh_flctl.c switch (cmd) { cmd 58 drivers/mtd/nand/raw/sharpsl.c static void sharpsl_nand_hwcontrol(struct nand_chip *chip, int cmd, cmd 73 drivers/mtd/nand/raw/sharpsl.c if (cmd != NAND_CMD_NONE) cmd 74 drivers/mtd/nand/raw/sharpsl.c writeb(cmd, chip->legacy.IO_ADDR_W); cmd 85 drivers/mtd/nand/raw/socrates_nand.c static void socrates_nand_cmd_ctrl(struct nand_chip *nand_chip, int cmd, cmd 91 drivers/mtd/nand/raw/socrates_nand.c if (cmd == NAND_CMD_NONE) cmd 102 drivers/mtd/nand/raw/socrates_nand.c val |= (cmd & 0xff) << FPGA_NAND_DATA_SHIFT; cmd 1380 drivers/mtd/nand/raw/stm32_fmc2_nand.c writeb_relaxed(instr->ctx.cmd.opcode, cmd 1775 drivers/mtd/nand/raw/sunxi_nand.c u32 cmd = 0, extcmd = 0, cnt = 0, addrs[2] = { }; cmd 1785 drivers/mtd/nand/raw/sunxi_nand.c if (cmd & NFC_SEND_CMD1) { cmd 1786 drivers/mtd/nand/raw/sunxi_nand.c if (WARN_ON(cmd & NFC_SEND_CMD2)) cmd 1789 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_SEND_CMD2; cmd 1790 drivers/mtd/nand/raw/sunxi_nand.c extcmd |= instr->ctx.cmd.opcode; cmd 1792 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_SEND_CMD1 | cmd 1793 drivers/mtd/nand/raw/sunxi_nand.c NFC_CMD(instr->ctx.cmd.opcode); cmd 1807 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_SEND_ADR | NFC_ADR_NUM(j); cmd 1816 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_DATA_TRANS | NFC_DATA_SWAP_METHOD; cmd 1819 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_ACCESS_DIR; cmd 1830 drivers/mtd/nand/raw/sunxi_nand.c cmd |= NFC_WAIT_FLAG; cmd 1839 drivers/mtd/nand/raw/sunxi_nand.c if (cmd & NFC_SEND_ADR) { cmd 1844 drivers/mtd/nand/raw/sunxi_nand.c if (cmd & NFC_SEND_CMD2) cmd 1847 drivers/mtd/nand/raw/sunxi_nand.c (cmd & NFC_ACCESS_DIR ? cmd 1850 drivers/mtd/nand/raw/sunxi_nand.c if (cmd & NFC_DATA_TRANS) cmd 1853 drivers/mtd/nand/raw/sunxi_nand.c writel(cmd, nfc->regs + NFC_REG_CMD); cmd 1856 drivers/mtd/nand/raw/sunxi_nand.c !(cmd & NFC_WAIT_FLAG) && cnt < 64, cmd 229 drivers/mtd/nand/raw/tango_nand.c static int do_dma(struct tango_nfc *nfc, enum dma_data_direction dir, int cmd, cmd 258 drivers/mtd/nand/raw/tango_nand.c writel_relaxed(cmd, nfc->reg_base + NFC_FLASH_CMD); cmd 355 drivers/mtd/nand/raw/tegra_nand.c u32 reg, cmd = 0; cmd 368 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_CLE; cmd 369 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(instr->ctx.cmd.opcode, cmd 372 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_SEC_CMD; cmd 373 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(instr->ctx.cmd.opcode, cmd 384 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_ALE | COMMAND_ALE_SIZE(naddrs); cmd 399 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_TRANS_SIZE(size) | COMMAND_PIO | cmd 409 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_TRANS_SIZE(size) | COMMAND_PIO | cmd 417 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_RBSY_CHK; cmd 422 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_GO | COMMAND_CE(ctrl->cur_cs); cmd 423 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(cmd, ctrl->regs + COMMAND); cmd 498 drivers/mtd/nand/raw/tegra_nand.c u32 addr1, cmd, dma_ctrl; cmd 510 drivers/mtd/nand/raw/tegra_nand.c cmd = COMMAND_CLE | COMMAND_SEC_CMD; cmd 521 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_ALE | COMMAND_ALE_SIZE(5); cmd 523 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_ALE | COMMAND_ALE_SIZE(4); cmd 568 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_GO | COMMAND_RBSY_CHK | COMMAND_TRANS_SIZE(9) | cmd 572 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_A_VALID; cmd 574 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_B_VALID; cmd 577 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_RX; cmd 579 drivers/mtd/nand/raw/tegra_nand.c cmd |= COMMAND_TX | COMMAND_AFT_DAT; cmd 581 drivers/mtd/nand/raw/tegra_nand.c writel_relaxed(cmd, ctrl->regs + COMMAND); cmd 130 drivers/mtd/nand/raw/tmio_nand.c static void tmio_nand_hwcontrol(struct nand_chip *chip, int cmd, cmd 158 drivers/mtd/nand/raw/tmio_nand.c if (cmd != NAND_CMD_NONE) cmd 159 drivers/mtd/nand/raw/tmio_nand.c tmio_iowrite8(cmd, chip->legacy.IO_ADDR_W); cmd 131 drivers/mtd/nand/raw/txx9ndfmc.c static void txx9ndfmc_cmd_ctrl(struct nand_chip *chip, int cmd, cmd 152 drivers/mtd/nand/raw/txx9ndfmc.c if (cmd != NAND_CMD_NONE) cmd 153 drivers/mtd/nand/raw/txx9ndfmc.c txx9ndfmc_write(dev, cmd & 0xff, TXX9_NDFDTR); cmd 156 drivers/mtd/nand/raw/txx9ndfmc.c if ((ctrl & NAND_CTRL_CHANGE) && cmd == NAND_CMD_NONE) cmd 382 drivers/mtd/nand/raw/vf610_nfc.c cmd2 |= instr->ctx.cmd.opcode << CMD_BYTE1_SHIFT; cmd 423 drivers/mtd/nand/raw/vf610_nfc.c cmd1 |= instr->ctx.cmd.opcode << CMD_BYTE2_SHIFT; cmd 106 drivers/mtd/nand/raw/xway_nand.c static void xway_cmd_ctrl(struct nand_chip *chip, int cmd, unsigned int ctrl) cmd 110 drivers/mtd/nand/raw/xway_nand.c if (cmd == NAND_CMD_NONE) cmd 114 drivers/mtd/nand/raw/xway_nand.c xway_writeb(mtd, NAND_WRITE_CMD, cmd); cmd 116 drivers/mtd/nand/raw/xway_nand.c xway_writeb(mtd, NAND_WRITE_ADDR, cmd); cmd 346 drivers/mtd/spi-nor/aspeed-smc.c static void aspeed_smc_send_cmd_addr(struct spi_nor *nor, u8 cmd, u32 addr) cmd 359 drivers/mtd/spi-nor/aspeed-smc.c cmdaddr |= cmd << 24; cmd 366 drivers/mtd/spi-nor/aspeed-smc.c aspeed_smc_write_to_ahb(chip->ahb_base, &cmd, 1); cmd 709 drivers/mtd/spi-nor/aspeed-smc.c u32 cmd; cmd 733 drivers/mtd/spi-nor/aspeed-smc.c cmd = CONTROL_COMMAND_MODE_NORMAL; cmd 735 drivers/mtd/spi-nor/aspeed-smc.c cmd = CONTROL_COMMAND_MODE_FREAD; cmd 741 drivers/mtd/spi-nor/aspeed-smc.c chip->ctl_val[smc_read] |= cmd | cmd 43 drivers/mtd/spi-nor/hisi-sfc.c #define FMC_CMD_CMD1(cmd) ((cmd) & 0xff) cmd 744 drivers/mtd/spi-nor/intel-spi.c u32 val, status, cmd; cmd 749 drivers/mtd/spi-nor/intel-spi.c cmd = HSFSTS_CTL_FCYCLE_ERASE_64K; cmd 752 drivers/mtd/spi-nor/intel-spi.c cmd = HSFSTS_CTL_FCYCLE_ERASE; cmd 781 drivers/mtd/spi-nor/intel-spi.c val |= cmd; cmd 129 drivers/mtd/spi-nor/nxp-spifi.c u32 cmd; cmd 136 drivers/mtd/spi-nor/nxp-spifi.c cmd = SPIFI_CMD_DATALEN(len) | cmd 140 drivers/mtd/spi-nor/nxp-spifi.c writel(cmd, spifi->io_base + SPIFI_CMD); cmd 151 drivers/mtd/spi-nor/nxp-spifi.c u32 cmd; cmd 158 drivers/mtd/spi-nor/nxp-spifi.c cmd = SPIFI_CMD_DOUT | cmd 163 drivers/mtd/spi-nor/nxp-spifi.c writel(cmd, spifi->io_base + SPIFI_CMD); cmd 190 drivers/mtd/spi-nor/nxp-spifi.c u32 cmd; cmd 200 drivers/mtd/spi-nor/nxp-spifi.c cmd = SPIFI_CMD_DOUT | cmd 205 drivers/mtd/spi-nor/nxp-spifi.c writel(cmd, spifi->io_base + SPIFI_CMD); cmd 220 drivers/mtd/spi-nor/nxp-spifi.c u32 cmd; cmd 229 drivers/mtd/spi-nor/nxp-spifi.c cmd = SPIFI_CMD_FIELDFORM_ALL_SERIAL | cmd 232 drivers/mtd/spi-nor/nxp-spifi.c writel(cmd, spifi->io_base + SPIFI_CMD); cmd 315 drivers/mtd/spi-nor/spi-nor.c op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(nor->read_proto); cmd 363 drivers/mtd/spi-nor/spi-nor.c op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(nor->write_proto); cmd 1087 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_command *cmd; cmd 1089 drivers/mtd/spi-nor/spi-nor.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 1090 drivers/mtd/spi-nor/spi-nor.c if (!cmd) cmd 1093 drivers/mtd/spi-nor/spi-nor.c INIT_LIST_HEAD(&cmd->list); cmd 1094 drivers/mtd/spi-nor/spi-nor.c cmd->opcode = erase->opcode; cmd 1095 drivers/mtd/spi-nor/spi-nor.c cmd->count = 1; cmd 1098 drivers/mtd/spi-nor/spi-nor.c cmd->size = region->size; cmd 1100 drivers/mtd/spi-nor/spi-nor.c cmd->size = erase->size; cmd 1102 drivers/mtd/spi-nor/spi-nor.c return cmd; cmd 1111 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_command *cmd, *next; cmd 1113 drivers/mtd/spi-nor/spi-nor.c list_for_each_entry_safe(cmd, next, erase_list, list) { cmd 1114 drivers/mtd/spi-nor/spi-nor.c list_del(&cmd->list); cmd 1115 drivers/mtd/spi-nor/spi-nor.c kfree(cmd); cmd 1139 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_command *cmd = NULL; cmd 1156 drivers/mtd/spi-nor/spi-nor.c cmd = spi_nor_init_erase_cmd(region, erase); cmd 1157 drivers/mtd/spi-nor/spi-nor.c if (IS_ERR(cmd)) { cmd 1158 drivers/mtd/spi-nor/spi-nor.c ret = PTR_ERR(cmd); cmd 1162 drivers/mtd/spi-nor/spi-nor.c list_add_tail(&cmd->list, erase_list); cmd 1164 drivers/mtd/spi-nor/spi-nor.c cmd->count++; cmd 1167 drivers/mtd/spi-nor/spi-nor.c addr += cmd->size; cmd 1168 drivers/mtd/spi-nor/spi-nor.c len -= cmd->size; cmd 1201 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_command *cmd, *next; cmd 1208 drivers/mtd/spi-nor/spi-nor.c list_for_each_entry_safe(cmd, next, &erase_list, list) { cmd 1209 drivers/mtd/spi-nor/spi-nor.c nor->erase_opcode = cmd->opcode; cmd 1210 drivers/mtd/spi-nor/spi-nor.c while (cmd->count) { cmd 1217 drivers/mtd/spi-nor/spi-nor.c addr += cmd->size; cmd 1218 drivers/mtd/spi-nor/spi-nor.c cmd->count--; cmd 1224 drivers/mtd/spi-nor/spi-nor.c list_del(&cmd->list); cmd 1225 drivers/mtd/spi-nor/spi-nor.c kfree(cmd); cmd 2968 drivers/mtd/spi-nor/spi-nor.c op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(read->proto); cmd 2994 drivers/mtd/spi-nor/spi-nor.c op.cmd.buswidth = spi_nor_get_protocol_inst_nbits(pp->proto); cmd 3363 drivers/mtd/spi-nor/spi-nor.c int i, cmd, err; cmd 3429 drivers/mtd/spi-nor/spi-nor.c cmd = spi_nor_hwcaps_read2cmd(rd->hwcaps); cmd 3430 drivers/mtd/spi-nor/spi-nor.c read = ¶ms->reads[cmd]; cmd 4167 drivers/mtd/spi-nor/spi-nor.c int cmd, best_match = fls(shared_hwcaps & SNOR_HWCAPS_READ_MASK) - 1; cmd 4173 drivers/mtd/spi-nor/spi-nor.c cmd = spi_nor_hwcaps_read2cmd(BIT(best_match)); cmd 4174 drivers/mtd/spi-nor/spi-nor.c if (cmd < 0) cmd 4177 drivers/mtd/spi-nor/spi-nor.c read = &nor->params.reads[cmd]; cmd 4198 drivers/mtd/spi-nor/spi-nor.c int cmd, best_match = fls(shared_hwcaps & SNOR_HWCAPS_PP_MASK) - 1; cmd 4204 drivers/mtd/spi-nor/spi-nor.c cmd = spi_nor_hwcaps_pp2cmd(BIT(best_match)); cmd 4205 drivers/mtd/spi-nor/spi-nor.c if (cmd < 0) cmd 4208 drivers/mtd/spi-nor/spi-nor.c pp = &nor->params.page_programs[cmd]; cmd 378 drivers/mtd/ubi/cdev.c static long vol_cdev_ioctl(struct file *file, unsigned int cmd, cmd 387 drivers/mtd/ubi/cdev.c switch (cmd) { cmd 831 drivers/mtd/ubi/cdev.c static long ubi_cdev_ioctl(struct file *file, unsigned int cmd, cmd 846 drivers/mtd/ubi/cdev.c switch (cmd) { cmd 1003 drivers/mtd/ubi/cdev.c static long ctrl_cdev_ioctl(struct file *file, unsigned int cmd, cmd 1012 drivers/mtd/ubi/cdev.c switch (cmd) { cmd 1082 drivers/mtd/ubi/cdev.c static long vol_cdev_compat_ioctl(struct file *file, unsigned int cmd, cmd 1087 drivers/mtd/ubi/cdev.c return vol_cdev_ioctl(file, cmd, translated_arg); cmd 1090 drivers/mtd/ubi/cdev.c static long ubi_cdev_compat_ioctl(struct file *file, unsigned int cmd, cmd 1095 drivers/mtd/ubi/cdev.c return ubi_cdev_ioctl(file, cmd, translated_arg); cmd 1098 drivers/mtd/ubi/cdev.c static long ctrl_cdev_compat_ioctl(struct file *file, unsigned int cmd, cmd 1103 drivers/mtd/ubi/cdev.c return ctrl_cdev_ioctl(file, cmd, translated_arg); cmd 23 drivers/mux/adg792a.c static int adg792a_write_cmd(struct i2c_client *i2c, u8 cmd, int reset) cmd 31 drivers/mux/adg792a.c return i2c_smbus_write_byte_data(i2c, cmd, data); cmd 37 drivers/mux/adg792a.c u8 cmd; cmd 42 drivers/mux/adg792a.c cmd = ADG792A_DISABLE_ALL; cmd 44 drivers/mux/adg792a.c cmd = ADG792A_MUX_ALL(state); cmd 49 drivers/mux/adg792a.c cmd = ADG792A_DISABLE(controller); cmd 51 drivers/mux/adg792a.c cmd = ADG792A_MUX(controller, state); cmd 54 drivers/mux/adg792a.c return adg792a_write_cmd(i2c, cmd, 0); cmd 197 drivers/net/appletalk/cops.c static int cops_ioctl (struct net_device *dev, struct ifreq *rq, int cmd); cmd 928 drivers/net/appletalk/cops.c static int cops_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 934 drivers/net/appletalk/cops.c switch(cmd) cmd 57 drivers/net/appletalk/ipddp.c static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 271 drivers/net/appletalk/ipddp.c static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 282 drivers/net/appletalk/ipddp.c switch(cmd) cmd 817 drivers/net/appletalk/ltpc.c static int ltpc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 828 drivers/net/appletalk/ltpc.c switch(cmd) { cmd 279 drivers/net/arcnet/arc-rimi.c static void arcrimi_command(struct net_device *dev, int cmd) cmd 284 drivers/net/arcnet/arc-rimi.c arcnet_writeb(cmd, ioaddr, COM9026_REG_W_COMMAND); cmd 314 drivers/net/arcnet/arcdevice.h void (*command)(struct net_device *dev, int cmd); cmd 340 drivers/net/arcnet/com20020.c static void com20020_command(struct net_device *dev, int cmd) cmd 344 drivers/net/arcnet/com20020.c arcnet_outb(cmd, ioaddr, COM20020_REG_W_COMMAND); cmd 311 drivers/net/arcnet/com90io.c static void com90io_command(struct net_device *dev, int cmd) cmd 315 drivers/net/arcnet/com90io.c arcnet_outb(cmd, ioaddr, COM9026_REG_W_COMMAND); cmd 561 drivers/net/arcnet/com90xx.c static void com90xx_command(struct net_device *dev, int cmd) cmd 565 drivers/net/arcnet/com90xx.c arcnet_outb(cmd, ioaddr, COM9026_REG_W_COMMAND); cmd 3513 drivers/net/bonding/bond_main.c static int bond_do_ioctl(struct net_device *bond_dev, struct ifreq *ifr, int cmd) cmd 3526 drivers/net/bonding/bond_main.c netdev_dbg(bond_dev, "bond_ioctl: cmd=%d\n", cmd); cmd 3528 drivers/net/bonding/bond_main.c switch (cmd) { cmd 3592 drivers/net/bonding/bond_main.c switch (cmd) { cmd 4250 drivers/net/bonding/bond_main.c struct ethtool_link_ksettings *cmd) cmd 4257 drivers/net/bonding/bond_main.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 4258 drivers/net/bonding/bond_main.c cmd->base.port = PORT_OTHER; cmd 4269 drivers/net/bonding/bond_main.c if (cmd->base.duplex == DUPLEX_UNKNOWN && cmd 4271 drivers/net/bonding/bond_main.c cmd->base.duplex = slave->duplex; cmd 4274 drivers/net/bonding/bond_main.c cmd->base.speed = speed ? : SPEED_UNKNOWN; cmd 154 drivers/net/caif/caif_spi.c "Current CMD: 0x%x\n", cfspi->cmd); cmd 50 drivers/net/caif/caif_spi_slave.c cfspi->pcmd = cfspi->cmd; cmd 70 drivers/net/caif/caif_spi_slave.c cfspi->cmd = SPI_CMD_EOT; cmd 168 drivers/net/caif/caif_spi_slave.c if (cfspi->cmd == SPI_CMD_EOT) { cmd 211 drivers/net/caif/caif_spi_slave.c cfspi->cmd = *ptr++; cmd 212 drivers/net/caif/caif_spi_slave.c cfspi->cmd |= ((*ptr++) << 8) & 0xFF00; cmd 217 drivers/net/caif/caif_spi_slave.c WARN_ON(cfspi->cmd > SPI_CMD_EOT); cmd 222 drivers/net/caif/caif_spi_slave.c if (cfspi->cmd == SPI_CMD_EOT) { cmd 239 drivers/net/caif/caif_spi_slave.c if (cfspi->cmd == SPI_CMD_EOT && !cfspi_xmitlen(cfspi) cmd 255 drivers/net/can/c_can/c_can.c static void c_can_obj_update(struct net_device *dev, int iface, u32 cmd, u32 obj) cmd 260 drivers/net/can/c_can/c_can.c priv->write_reg32(priv, reg, (cmd << 16) | obj); cmd 272 drivers/net/can/c_can/c_can.c u32 obj, u32 cmd) cmd 274 drivers/net/can/c_can/c_can.c c_can_obj_update(dev, iface, cmd, obj); cmd 278 drivers/net/can/c_can/c_can.c u32 obj, u32 cmd) cmd 280 drivers/net/can/c_can/c_can.c c_can_obj_update(dev, iface, cmd | IF_COMM_WR, obj); cmd 390 drivers/net/can/kvaser_pciefd.c u8 cmd[] = { cmd 397 drivers/net/can/kvaser_pciefd.c res = kvaser_pciefd_spi_cmd(pcie, cmd, ARRAY_SIZE(cmd), (u8 *)img, cmd 441 drivers/net/can/kvaser_pciefd.c u8 cmd[] = {KVASER_PCIEFD_FLASH_RES_CMD, 0, 0, 0}; cmd 443 drivers/net/can/kvaser_pciefd.c res = kvaser_pciefd_spi_cmd(pcie, cmd, ARRAY_SIZE(cmd), cmd, 1); cmd 451 drivers/net/can/kvaser_pciefd.c if (cmd[0] != KVASER_PCIEFD_FLASH_ID_EPCS16) { cmd 454 drivers/net/can/kvaser_pciefd.c cmd[0], KVASER_PCIEFD_FLASH_ID_EPCS16); cmd 460 drivers/net/can/kvaser_pciefd.c cmd[0] = KVASER_PCIEFD_FLASH_STATUS_CMD; cmd 461 drivers/net/can/kvaser_pciefd.c res = kvaser_pciefd_spi_cmd(pcie, cmd, 1, cmd, 1); cmd 464 drivers/net/can/kvaser_pciefd.c } else if (cmd[0] & 1) { cmd 486 drivers/net/can/kvaser_pciefd.c u32 cmd; cmd 488 drivers/net/can/kvaser_pciefd.c cmd = KVASER_PCIEFD_KCAN_CMD_SRQ; cmd 489 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; cmd 490 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); cmd 578 drivers/net/can/kvaser_pciefd.c u32 cmd; cmd 581 drivers/net/can/kvaser_pciefd.c cmd = KVASER_PCIEFD_KCAN_CMD_AT; cmd 582 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; cmd 583 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); cmd 1407 drivers/net/can/kvaser_pciefd.c u32 cmd; cmd 1411 drivers/net/can/kvaser_pciefd.c cmd = KVASER_PCIEFD_KCAN_CMD_AT; cmd 1412 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; cmd 1413 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); cmd 50 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_command *cmd; cmd 52 drivers/net/can/peak_canfd/peak_canfd.c if (priv->cmd_len + sizeof(*cmd) > priv->cmd_maxlen) cmd 55 drivers/net/can/peak_canfd/peak_canfd.c cmd = priv->cmd_buffer + priv->cmd_len; cmd 58 drivers/net/can/peak_canfd/peak_canfd.c memset(cmd, 0, sizeof(*cmd)); cmd 60 drivers/net/can/peak_canfd/peak_canfd.c cmd->opcode_channel = pucan_cmd_opcode_channel(priv->index, cmd_op); cmd 61 drivers/net/can/peak_canfd/peak_canfd.c priv->cmd_len += sizeof(*cmd); cmd 63 drivers/net/can/peak_canfd/peak_canfd.c return cmd; cmd 120 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_timing_slow *cmd; cmd 122 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TIMING_SLOW); cmd 124 drivers/net/can/peak_canfd/peak_canfd.c cmd->sjw_t = PUCAN_TSLOW_SJW_T(pbt->sjw - 1, cmd 126 drivers/net/can/peak_canfd/peak_canfd.c cmd->tseg1 = PUCAN_TSLOW_TSEG1(pbt->prop_seg + pbt->phase_seg1 - 1); cmd 127 drivers/net/can/peak_canfd/peak_canfd.c cmd->tseg2 = PUCAN_TSLOW_TSEG2(pbt->phase_seg2 - 1); cmd 128 drivers/net/can/peak_canfd/peak_canfd.c cmd->brp = cpu_to_le16(PUCAN_TSLOW_BRP(pbt->brp - 1)); cmd 130 drivers/net/can/peak_canfd/peak_canfd.c cmd->ewl = 96; /* default */ cmd 134 drivers/net/can/peak_canfd/peak_canfd.c le16_to_cpu(cmd->brp), cmd->tseg1, cmd->tseg2, cmd->sjw_t); cmd 142 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_timing_fast *cmd; cmd 144 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TIMING_FAST); cmd 146 drivers/net/can/peak_canfd/peak_canfd.c cmd->sjw = PUCAN_TFAST_SJW(pbt->sjw - 1); cmd 147 drivers/net/can/peak_canfd/peak_canfd.c cmd->tseg1 = PUCAN_TFAST_TSEG1(pbt->prop_seg + pbt->phase_seg1 - 1); cmd 148 drivers/net/can/peak_canfd/peak_canfd.c cmd->tseg2 = PUCAN_TFAST_TSEG2(pbt->phase_seg2 - 1); cmd 149 drivers/net/can/peak_canfd/peak_canfd.c cmd->brp = cpu_to_le16(PUCAN_TFAST_BRP(pbt->brp - 1)); cmd 153 drivers/net/can/peak_canfd/peak_canfd.c le16_to_cpu(cmd->brp), cmd->tseg1, cmd->tseg2, cmd->sjw); cmd 160 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_std_filter *cmd; cmd 162 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_SET_STD_FILTER); cmd 174 drivers/net/can/peak_canfd/peak_canfd.c cmd->idx = row; cmd 177 drivers/net/can/peak_canfd/peak_canfd.c cmd->mask = cpu_to_le32(mask); cmd 184 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_tx_abort *cmd; cmd 186 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TX_ABORT); cmd 188 drivers/net/can/peak_canfd/peak_canfd.c cmd->flags = cpu_to_le16(flags); cmd 195 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_wr_err_cnt *cmd; cmd 197 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_WR_ERR_CNT); cmd 199 drivers/net/can/peak_canfd/peak_canfd.c cmd->sel_mask = cpu_to_le16(PUCAN_WRERRCNT_TE | PUCAN_WRERRCNT_RE); cmd 200 drivers/net/can/peak_canfd/peak_canfd.c cmd->tx_counter = 0; cmd 201 drivers/net/can/peak_canfd/peak_canfd.c cmd->rx_counter = 0; cmd 208 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_options *cmd; cmd 210 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_SET_EN_OPTION); cmd 212 drivers/net/can/peak_canfd/peak_canfd.c cmd->options = cpu_to_le16(opt_mask); cmd 219 drivers/net/can/peak_canfd/peak_canfd.c struct pucan_options *cmd; cmd 221 drivers/net/can/peak_canfd/peak_canfd.c cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_CLR_DIS_OPTION); cmd 223 drivers/net/can/peak_canfd/peak_canfd.c cmd->options = cpu_to_le16(opt_mask); cmd 398 drivers/net/can/peak_canfd/peak_pciefd_main.c u16 cmd = pucan_cmd_get_opcode(&priv->pucan_cmd); cmd 402 drivers/net/can/peak_canfd/peak_pciefd_main.c switch (cmd) { cmd 473 drivers/net/can/peak_canfd/peak_pciefd_main.c u16 cmd = pucan_cmd_get_opcode(&priv->pucan_cmd); cmd 475 drivers/net/can/peak_canfd/peak_pciefd_main.c switch (cmd) { cmd 149 drivers/net/can/slcan.c char *cmd = sl->rbuff; cmd 153 drivers/net/can/slcan.c switch (*cmd) { cmd 162 drivers/net/can/slcan.c cmd += SLC_CMD_LEN + SLC_SFF_ID_LEN + 1; cmd 173 drivers/net/can/slcan.c cmd += SLC_CMD_LEN + SLC_EFF_ID_LEN + 1; cmd 193 drivers/net/can/slcan.c tmp = hex_to_bin(*cmd++); cmd 197 drivers/net/can/slcan.c tmp = hex_to_bin(*cmd++); cmd 675 drivers/net/can/slcan.c unsigned int cmd, unsigned long arg) cmd 684 drivers/net/can/slcan.c switch (cmd) { cmd 695 drivers/net/can/slcan.c return tty_mode_ioctl(tty, file, cmd, arg); cmd 81 drivers/net/can/softing/softing.h int softing_bootloader_command(struct softing *card, int16_t cmd, cmd 19 drivers/net/can/softing/softing_fw.c static int _softing_fct_cmd(struct softing *card, int16_t cmd, uint16_t vector, cmd 25 drivers/net/can/softing/softing_fw.c iowrite16(cmd, &card->dpram[DPRAM_FCT_PARAM]); cmd 53 drivers/net/can/softing/softing_fw.c static int softing_fct_cmd(struct softing *card, int16_t cmd, const char *msg) cmd 57 drivers/net/can/softing/softing_fw.c ret = _softing_fct_cmd(card, cmd, 0, msg); cmd 65 drivers/net/can/softing/softing_fw.c int softing_bootloader_command(struct softing *card, int16_t cmd, cmd 72 drivers/net/can/softing/softing_fw.c iowrite16(cmd, &card->dpram[DPRAM_COMMAND]); cmd 156 drivers/net/can/softing/softing_main.c uint8_t fifo_rd, fifo_wr, cmd; cmd 206 drivers/net/can/softing/softing_main.c cmd = *ptr++; cmd 207 drivers/net/can/softing/softing_main.c if (cmd == 0xff) cmd 211 drivers/net/can/softing/softing_main.c if (cmd & CMD_BUS2) cmd 215 drivers/net/can/softing/softing_main.c if (cmd & CMD_ERR) { cmd 262 drivers/net/can/softing/softing_main.c if (cmd & CMD_RTR) cmd 265 drivers/net/can/softing/softing_main.c if (cmd & CMD_XTD) { cmd 281 drivers/net/can/softing/softing_main.c if (cmd & CMD_ACK) { cmd 564 drivers/net/can/usb/ems_usb.c struct ems_cpc_msg cmd; cmd 566 drivers/net/can/usb/ems_usb.c cmd.type = CPC_CMD_TYPE_CONTROL; cmd 567 drivers/net/can/usb/ems_usb.c cmd.length = CPC_MSG_HEADER_LEN + 1; cmd 569 drivers/net/can/usb/ems_usb.c cmd.msgid = 0; cmd 571 drivers/net/can/usb/ems_usb.c cmd.msg.generic[0] = val; cmd 573 drivers/net/can/usb/ems_usb.c return ems_usb_command_msg(dev, &cmd); cmd 92 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 98 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 106 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 117 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 127 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 137 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 146 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 154 drivers/net/can/usb/esd_usb2.c u8 cmd; cmd 400 drivers/net/can/usb/esd_usb2.c switch (msg->msg.hdr.cmd) { cmd 630 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_IDADD; cmd 738 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_CAN_TX; cmd 841 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_IDADD; cmd 852 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_SETBAUD; cmd 925 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_SETBAUD; cmd 1060 drivers/net/can/usb/esd_usb2.c msg->msg.hdr.cmd = CMD_VERSION; cmd 179 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int kvaser_usb_recv_cmd(const struct kvaser_usb *dev, void *cmd, int len, cmd 182 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int kvaser_usb_send_cmd(const struct kvaser_usb *dev, void *cmd, int len); cmd 184 drivers/net/can/usb/kvaser_usb/kvaser_usb.h int kvaser_usb_send_cmd_async(struct kvaser_usb_net_priv *priv, void *cmd, cmd 184 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c int kvaser_usb_send_cmd(const struct kvaser_usb *dev, void *cmd, int len) cmd 191 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c cmd, len, &actual_len, KVASER_USB_TIMEOUT); cmd 194 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c int kvaser_usb_recv_cmd(const struct kvaser_usb *dev, void *cmd, int len, cmd 200 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c cmd, len, actual_len, KVASER_USB_TIMEOUT); cmd 213 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c int kvaser_usb_send_cmd_async(struct kvaser_usb_net_priv *priv, void *cmd, cmd 228 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c cmd, len, kvaser_usb_send_cmd_callback, netdev); cmd 392 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static inline u16 kvaser_usb_hydra_get_cmd_transid(const struct kvaser_cmd *cmd) cmd 394 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c return le16_to_cpu(cmd->header.transid) & KVASER_USB_HYDRA_TRANSID_MASK; cmd 397 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static inline void kvaser_usb_hydra_set_cmd_transid(struct kvaser_cmd *cmd, cmd 400 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.transid = cmd 404 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static inline u8 kvaser_usb_hydra_get_cmd_src_he(const struct kvaser_cmd *cmd) cmd 406 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c return (cmd->header.he_addr & KVASER_USB_HYDRA_HE_ADDR_SRC_MASK) >> cmd 408 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c le16_to_cpu(cmd->header.transid) >> cmd 412 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static inline void kvaser_usb_hydra_set_cmd_dest_he(struct kvaser_cmd *cmd, cmd 415 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.he_addr = cmd 416 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd->header.he_addr & KVASER_USB_HYDRA_HE_ADDR_SRC_MASK) | cmd 421 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 425 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c u8 src_he = kvaser_usb_hydra_get_cmd_src_he(cmd); cmd 456 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c static size_t kvaser_usb_hydra_cmd_size(struct kvaser_cmd *cmd) cmd 460 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (cmd->header.cmd_no == CMD_EXTENDED) cmd 461 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c ret = le16_to_cpu(((struct kvaser_cmd_ext *)cmd)->len); cmd 470 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 473 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c u8 channel = kvaser_usb_hydra_channel_from_cmd(dev, cmd); cmd 486 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 490 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (cmd->header.cmd_no == CMD_EXTENDED) { cmd 491 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd_ext *cmd_ext = (struct kvaser_cmd_ext *)cmd; cmd 495 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c ticks = le16_to_cpu(cmd->rx_can.timestamp[0]); cmd 496 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c ticks += (u64)(le16_to_cpu(cmd->rx_can.timestamp[1])) << 16; cmd 497 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c ticks += (u64)(le16_to_cpu(cmd->rx_can.timestamp[2])) << 32; cmd 506 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 509 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 510 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 513 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = cmd_no; cmd 516 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, KVASER_USB_HYDRA_HE_ADDRESS_ILLEGAL); cmd 525 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[channel]); cmd 528 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 530 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 535 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 544 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 548 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_ATOMIC); cmd 549 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 552 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = cmd_no; cmd 555 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[priv->channel]); cmd 557 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 559 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd_async(priv, cmd, cmd 560 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_cmd_size(cmd)); cmd 562 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 573 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd) cmd 579 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (cmd->header.cmd_no == CMD_EXTENDED) { cmd 610 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memcpy(cmd, tmp_cmd, cmd_len); cmd 626 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 629 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c u16 transid = kvaser_usb_hydra_get_cmd_transid(cmd); cmd 647 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c he = cmd->map_ch_res.he_addr; cmd 651 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c card_data->sysdbg_he = cmd->map_ch_res.he_addr; cmd 666 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 669 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 670 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 673 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c strcpy(cmd->map_ch_req.name, name); cmd 674 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_MAP_CHANNEL_REQ; cmd 676 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, KVASER_USB_HYDRA_HE_ADDRESS_ROUTER); cmd 677 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->map_ch_req.channel = channel; cmd 679 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_set_cmd_transid(cmd, transid); cmd 681 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 685 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_hydra_wait_cmd(dev, CMD_MAP_CHANNEL_RESP, cmd); cmd 689 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_hydra_map_channel_resp(dev, cmd); cmd 694 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 703 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 710 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 711 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 714 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_GET_CAPABILITIES_REQ; cmd 715 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->cap_req.cap_cmd = cpu_to_le16(cap_cmd_req); cmd 717 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_set_cmd_dest_he(cmd, card_data->hydra.sysdbg_he); cmd 719 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 721 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 725 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_hydra_wait_cmd(dev, CMD_GET_CAPABILITIES_RESP, cmd); cmd 729 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c *status = le16_to_cpu(cmd->cap_res.status); cmd 734 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cap_cmd_res = le16_to_cpu(cmd->cap_res.cap_cmd); cmd 739 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c value = le32_to_cpu(cmd->cap_res.value); cmd 740 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c mask = le32_to_cpu(cmd->cap_res.mask); cmd 768 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 774 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 778 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 792 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 796 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 804 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 808 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 903 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 909 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 913 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c bus_status = cmd->chip_state_event.bus_status; cmd 914 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c bec.txerr = cmd->chip_state_event.tx_err_counter; cmd 915 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c bec.rxerr = cmd->chip_state_event.rx_err_counter; cmd 923 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 926 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c switch (le16_to_cpu(cmd->error_event.info1)) { cmd 955 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c le16_to_cpu(cmd->error_event.info1)); cmd 961 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 963 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c switch (cmd->error_event.error_code) { cmd 965 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_error_event_parameter(dev, cmd); cmd 974 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c le16_to_cpu(cmd->error_event.info1)); cmd 980 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->error_event.error_code); cmd 1060 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd_ext *cmd) cmd 1076 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c flags = le32_to_cpu(cmd->tx_ack.flags); cmd 1092 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 1098 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c u16 transid = kvaser_usb_hydra_get_cmd_transid(cmd); cmd 1100 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 1107 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (cmd->header.cmd_no == CMD_EXTENDED) { cmd 1108 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd_ext *cmd_ext = (struct kvaser_cmd_ext *)cmd; cmd 1137 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 1147 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv = kvaser_usb_hydra_net_priv_from_cmd(dev, cmd); cmd 1153 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c flags = cmd->rx_can.flags; cmd 1154 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c hwtstamp = kvaser_usb_hydra_ktime_from_rx_cmd(dev->cfg, cmd); cmd 1157 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_error_frame(priv, &cmd->rx_can.err_frame_data, cmd 1171 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cf->can_id = le32_to_cpu(cmd->rx_can.id); cmd 1183 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cf->can_dlc = get_can_dlc(cmd->rx_can.dlc); cmd 1188 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memcpy(cf->data, cmd->rx_can.data, cf->can_dlc); cmd 1196 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd_ext *cmd) cmd 1198 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *std_cmd = (struct kvaser_cmd *)cmd; cmd 1215 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kcan_header = le32_to_cpu(cmd->rx_can.kcan_header); cmd 1219 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c flags = le32_to_cpu(cmd->rx_can.flags); cmd 1223 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_error_frame(priv, &cmd->rx_can.err_frame_data, cmd 1241 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cf->can_id = le32_to_cpu(cmd->rx_can.id); cmd 1266 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memcpy(cf->data, cmd->rx_can.kcan_payload, cf->len); cmd 1274 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 1276 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c switch (cmd->header.cmd_no) { cmd 1278 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_start_chip_reply(dev, cmd); cmd 1282 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_stop_chip_reply(dev, cmd); cmd 1286 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_flush_queue_reply(dev, cmd); cmd 1290 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_state_event(dev, cmd); cmd 1294 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_error_event(dev, cmd); cmd 1298 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_tx_acknowledge(dev, cmd); cmd 1302 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_rx_msg_std(dev, cmd); cmd 1312 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no); cmd 1318 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd_ext *cmd) cmd 1320 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c switch (cmd->cmd_no_ext) { cmd 1322 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_tx_acknowledge(dev, (struct kvaser_cmd *)cmd); cmd 1326 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_rx_msg_ext(dev, cmd); cmd 1331 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no); cmd 1337 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c const struct kvaser_cmd *cmd) cmd 1339 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (cmd->header.cmd_no == CMD_EXTENDED) cmd 1341 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (dev, (struct kvaser_cmd_ext *)cmd); cmd 1343 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_handle_cmd_std(dev, cmd); cmd 1352 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd_ext *cmd; cmd 1363 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd_ext), GFP_ATOMIC); cmd 1364 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1368 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c ((struct kvaser_cmd *)cmd, cmd 1370 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_set_cmd_transid((struct kvaser_cmd *)cmd, transid); cmd 1372 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_EXTENDED; cmd 1373 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->cmd_no_ext = CMD_TX_CAN_MESSAGE_FD; cmd 1376 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c sizeof(cmd->tx_can.kcan_payload) + nbr_of_bytes, cmd 1379 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->len = cpu_to_le16(*cmd_len); cmd 1381 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.databytes = nbr_of_bytes; cmd 1382 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.dlc = dlc; cmd 1411 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.databytes = 0; cmd 1416 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.kcan_id = cpu_to_le32(kcan_id); cmd 1417 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.id = cpu_to_le32(id); cmd 1418 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.flags = cpu_to_le32(flags); cmd 1419 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.kcan_header = cpu_to_le32(kcan_header); cmd 1421 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memcpy(cmd->tx_can.kcan_payload, cf->data, nbr_of_bytes); cmd 1423 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c return cmd; cmd 1432 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1439 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_ATOMIC); cmd 1440 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1444 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[priv->channel]); cmd 1445 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_set_cmd_transid(cmd, transid); cmd 1447 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_TX_CAN_MESSAGE; cmd 1458 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.dlc = cf->can_dlc; cmd 1469 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.id = cpu_to_le32(id); cmd 1470 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->tx_can.flags = flags; cmd 1472 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memcpy(cmd->tx_can.data, cf->data, *frame_len); cmd 1474 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c return cmd; cmd 1495 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1504 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 1505 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1508 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_SET_BUSPARAMS_REQ; cmd 1509 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.bitrate = cpu_to_le32(bt->bitrate); cmd 1510 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.sjw = (u8)sjw; cmd 1511 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.tseg1 = (u8)tseg1; cmd 1512 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.tseg2 = (u8)tseg2; cmd 1513 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.nsamples = 1; cmd 1516 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[priv->channel]); cmd 1518 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 1520 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 1522 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 1529 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1538 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 1539 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1542 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_SET_BUSPARAMS_FD_REQ; cmd 1543 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.bitrate_d = cpu_to_le32(dbt->bitrate); cmd 1544 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.sjw_d = (u8)sjw; cmd 1545 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.tseg1_d = (u8)tseg1; cmd 1546 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.tseg2_d = (u8)tseg2; cmd 1547 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.nsamples_d = 1; cmd 1551 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.canfd_mode = cmd 1554 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_busparams_req.canfd_mode = cmd 1559 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[priv->channel]); cmd 1561 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 1563 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 1565 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 1656 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd cmd; cmd 1664 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memset(&cmd, 0, sizeof(struct kvaser_cmd)); cmd 1665 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_hydra_wait_cmd(dev, CMD_GET_SOFTWARE_INFO_RESP, &cmd); cmd 1670 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c le16_to_cpu(cmd.sw_info.max_outstanding_tx)); cmd 1677 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1682 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 1683 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1686 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_GET_SOFTWARE_DETAILS_REQ; cmd 1687 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->sw_detail_req.use_ext_cmd = 1; cmd 1689 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, KVASER_USB_HYDRA_HE_ADDRESS_ILLEGAL); cmd 1692 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 1694 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 1699 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd); cmd 1703 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev->fw_version = le32_to_cpu(cmd->sw_detail_res.sw_version); cmd 1704 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c flags = le32_to_cpu(cmd->sw_detail_res.sw_flags); cmd 1734 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 1741 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd cmd; cmd 1748 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c memset(&cmd, 0, sizeof(struct kvaser_cmd)); cmd 1749 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_hydra_wait_cmd(dev, CMD_GET_CARD_INFO_RESP, &cmd); cmd 1753 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev->nchannels = cmd.card_info.nchannels; cmd 1809 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1820 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = kcalloc(1, sizeof(struct kvaser_cmd), GFP_KERNEL); cmd 1821 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!cmd) cmd 1824 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->header.cmd_no = CMD_SET_DRIVERMODE_REQ; cmd 1826 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, dev->card_data.hydra.channel_to_he[priv->channel]); cmd 1828 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (cmd, kvaser_usb_hydra_get_next_transid(dev)); cmd 1830 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_ctrlmode.mode = KVASER_USB_HYDRA_CTRLMODE_LISTEN; cmd 1832 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd->set_ctrlmode.mode = KVASER_USB_HYDRA_CTRLMODE_NORMAL; cmd 1834 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c err = kvaser_usb_send_cmd(dev, cmd, kvaser_usb_hydra_cmd_size(cmd)); cmd 1835 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kfree(cmd); cmd 1906 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct kvaser_cmd *cmd; cmd 1919 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = (struct kvaser_cmd *)card_data->usb_rx_leftover; cmd 1921 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd_len = kvaser_usb_hydra_cmd_size(cmd); cmd 1938 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_handle_cmd(dev, cmd); cmd 1949 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd = buf + pos; cmd 1951 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c cmd_len = kvaser_usb_hydra_cmd_size(cmd); cmd 1971 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_handle_cmd(dev, cmd); cmd 349 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 355 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kmalloc(sizeof(*cmd), GFP_ATOMIC); cmd 356 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd) { cmd 357 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.tid = transid & 0xff; cmd 358 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = *cmd_len = CMD_HEADER_LEN + cmd 360 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.channel = priv->channel; cmd 364 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd_tx_can_flags = &cmd->u.tx_can.leaf.flags; cmd 367 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd_tx_can_flags = &cmd->u.tx_can.usbcan.flags; cmd 374 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = CMD_TX_EXT_MESSAGE; cmd 375 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[0] = (cf->can_id >> 24) & 0x1f; cmd 376 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[1] = (cf->can_id >> 18) & 0x3f; cmd 377 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[2] = (cf->can_id >> 14) & 0x0f; cmd 378 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[3] = (cf->can_id >> 6) & 0xff; cmd 379 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[4] = cf->can_id & 0x3f; cmd 381 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = CMD_TX_STD_MESSAGE; cmd 382 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[0] = (cf->can_id >> 6) & 0x1f; cmd 383 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[1] = cf->can_id & 0x3f; cmd 386 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.tx_can.data[5] = cf->can_dlc; cmd 387 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c memcpy(&cmd->u.tx_can.data[6], cf->data, cf->can_dlc); cmd 392 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c return cmd; cmd 396 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd) cmd 437 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c memcpy(cmd, tmp, tmp->len); cmd 456 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 459 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 460 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!cmd) cmd 463 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = cmd_id; cmd 464 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = CMD_HEADER_LEN + sizeof(struct kvaser_cmd_simple); cmd 465 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.simple.channel = channel; cmd 466 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.simple.tid = 0xff; cmd 468 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rc = kvaser_usb_send_cmd(dev, cmd, cmd->len); cmd 470 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kfree(cmd); cmd 476 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd cmd; cmd 483 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c err = kvaser_usb_leaf_wait_cmd(dev, CMD_GET_SOFTWARE_INFO_REPLY, &cmd); cmd 489 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev->fw_version = le32_to_cpu(cmd.u.leaf.softinfo.fw_version); cmd 491 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c le16_to_cpu(cmd.u.leaf.softinfo.max_outstanding_tx); cmd 494 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev->fw_version = le32_to_cpu(cmd.u.usbcan.softinfo.fw_version); cmd 496 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c le16_to_cpu(cmd.u.usbcan.softinfo.max_outstanding_tx); cmd 522 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd cmd; cmd 529 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c err = kvaser_usb_leaf_wait_cmd(dev, CMD_GET_CARD_INFO_REPLY, &cmd); cmd 533 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev->nchannels = cmd.u.cardinfo.nchannels; cmd 543 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 551 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c channel = cmd->u.tx_acknowledge_header.channel; cmd 552 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c tid = cmd->u.tx_acknowledge_header.tid; cmd 608 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 611 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 612 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!cmd) cmd 615 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = CMD_HEADER_LEN + sizeof(struct kvaser_cmd_simple); cmd 616 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = cmd_id; cmd 617 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.simple.channel = priv->channel; cmd 619 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c err = kvaser_usb_send_cmd_async(priv, cmd, cmd->len); cmd 621 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kfree(cmd); cmd 825 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 829 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c switch (cmd->id) { cmd 832 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.channel = cmd->u.usbcan.chip_state_event.channel; cmd 833 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.usbcan.chip_state_event.status; cmd 834 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.txerr = cmd->u.usbcan.chip_state_event.tx_errors_count; cmd 835 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.rxerr = cmd->u.usbcan.chip_state_event.rx_errors_count; cmd 841 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.usbcan.error_event.status_ch0; cmd 842 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.txerr = cmd->u.usbcan.error_event.tx_errors_count_ch0; cmd 843 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.rxerr = cmd->u.usbcan.error_event.rx_errors_count_ch0; cmd 845 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.usbcan.error_event.status_ch1; cmd 853 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.usbcan.error_event.status_ch1; cmd 855 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.usbcan.error_event.tx_errors_count_ch1; cmd 857 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.usbcan.error_event.rx_errors_count_ch1; cmd 859 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.usbcan.error_event.status_ch0; cmd 865 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, "Invalid cmd id (%d)\n", cmd->id); cmd 870 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 874 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c switch (cmd->id) { cmd 876 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.channel = cmd->u.leaf.error_event.channel; cmd 877 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.leaf.error_event.status; cmd 878 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.txerr = cmd->u.leaf.error_event.tx_errors_count; cmd 879 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.rxerr = cmd->u.leaf.error_event.rx_errors_count; cmd 880 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.leaf.error_factor = cmd->u.leaf.error_event.error_factor; cmd 883 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.channel = cmd->u.leaf.log_message.channel; cmd 884 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.leaf.log_message.data[0]; cmd 885 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.txerr = cmd->u.leaf.log_message.data[2]; cmd 886 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.rxerr = cmd->u.leaf.log_message.data[3]; cmd 887 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.leaf.error_factor = cmd->u.leaf.log_message.data[1]; cmd 890 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.channel = cmd->u.leaf.chip_state_event.channel; cmd 891 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.status = cmd->u.leaf.chip_state_event.status; cmd 892 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.txerr = cmd->u.leaf.chip_state_event.tx_errors_count; cmd 893 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c es.rxerr = cmd->u.leaf.chip_state_event.rx_errors_count; cmd 897 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, "Invalid cmd id (%d)\n", cmd->id); cmd 905 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 907 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->u.rx_can_header.flag & (MSG_FLAG_ERROR_FRAME | cmd 912 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.rx_can_header.flag); cmd 918 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->u.rx_can_header.flag & MSG_FLAG_OVERRUN) cmd 923 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 929 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c u8 channel = cmd->u.rx_can_header.channel; cmd 941 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if ((cmd->u.rx_can_header.flag & MSG_FLAG_ERROR_FRAME) && cmd 943 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id == CMD_LEAF_LOG_MESSAGE)) { cmd 944 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_leaf_rx_error(dev, cmd); cmd 946 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c } else if (cmd->u.rx_can_header.flag & (MSG_FLAG_ERROR_FRAME | cmd 949 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_rx_can_err(priv, cmd); cmd 951 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c } else if (cmd->u.rx_can_header.flag & ~MSG_FLAG_REMOTE_FRAME) { cmd 954 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.rx_can_header.flag); cmd 960 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rx_data = cmd->u.leaf.rx_can.data; cmd 963 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rx_data = cmd->u.usbcan.rx_can.data; cmd 973 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (dev->card_data.leaf.family == KVASER_LEAF && cmd->id == cmd 975 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cf->can_id = le32_to_cpu(cmd->u.leaf.log_message.id); cmd 981 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cf->can_dlc = get_can_dlc(cmd->u.leaf.log_message.dlc); cmd 983 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->u.leaf.log_message.flags & MSG_FLAG_REMOTE_FRAME) cmd 986 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c memcpy(cf->data, &cmd->u.leaf.log_message.data, cmd 991 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->id == CMD_RX_EXT_MESSAGE) { cmd 1001 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->u.rx_can_header.flag & MSG_FLAG_REMOTE_FRAME) cmd 1013 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 1016 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c u8 channel = cmd->u.simple.channel; cmd 1036 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 1039 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c u8 channel = cmd->u.simple.channel; cmd 1053 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c const struct kvaser_cmd *cmd) cmd 1055 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c switch (cmd->id) { cmd 1057 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_start_chip_reply(dev, cmd); cmd 1061 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_stop_chip_reply(dev, cmd); cmd 1066 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_rx_can_msg(dev, cmd); cmd 1072 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_rx_can_msg(dev, cmd); cmd 1078 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_leaf_rx_error(dev, cmd); cmd 1080 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_usbcan_rx_error(dev, cmd); cmd 1084 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_tx_acknowledge(dev, cmd); cmd 1099 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c warn: dev_warn(&dev->intf->dev, "Unhandled command (%d)\n", cmd->id); cmd 1107 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 1111 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = buf + pos; cmd 1122 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (cmd->len == 0) { cmd 1128 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (pos + cmd->len > len) { cmd 1133 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kvaser_usb_leaf_handle_command(dev, cmd); cmd 1134 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c pos += cmd->len; cmd 1140 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 1143 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1144 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!cmd) cmd 1147 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = CMD_SET_CTRL_MODE; cmd 1148 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = CMD_HEADER_LEN + sizeof(struct kvaser_cmd_ctrl_mode); cmd 1149 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.ctrl_mode.tid = 0xff; cmd 1150 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.ctrl_mode.channel = priv->channel; cmd 1153 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.ctrl_mode.ctrl_mode = KVASER_CTRL_MODE_SILENT; cmd 1155 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.ctrl_mode.ctrl_mode = KVASER_CTRL_MODE_NORMAL; cmd 1157 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rc = kvaser_usb_send_cmd(priv->dev, cmd, cmd->len); cmd 1159 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kfree(cmd); cmd 1206 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 1209 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1210 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!cmd) cmd 1213 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = CMD_FLUSH_QUEUE; cmd 1214 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = CMD_HEADER_LEN + sizeof(struct kvaser_cmd_flush_queue); cmd 1215 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.flush_queue.channel = priv->channel; cmd 1216 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.flush_queue.flags = 0x00; cmd 1218 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rc = kvaser_usb_send_cmd(priv->dev, cmd, cmd->len); cmd 1220 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kfree(cmd); cmd 1251 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct kvaser_cmd *cmd; cmd 1254 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 1255 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!cmd) cmd 1258 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->id = CMD_SET_BUS_PARAMS; cmd 1259 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->len = CMD_HEADER_LEN + sizeof(struct kvaser_cmd_busparams); cmd 1260 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.channel = priv->channel; cmd 1261 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.tid = 0xff; cmd 1262 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.bitrate = cpu_to_le32(bt->bitrate); cmd 1263 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.sjw = bt->sjw; cmd 1264 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.tseg1 = bt->prop_seg + bt->phase_seg1; cmd 1265 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.tseg2 = bt->phase_seg2; cmd 1268 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.no_samp = 3; cmd 1270 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cmd->u.busparams.no_samp = 1; cmd 1272 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c rc = kvaser_usb_send_cmd(dev, cmd, cmd->len); cmd 1274 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c kfree(cmd); cmd 229 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pucan_command *cmd; cmd 270 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd = (struct pucan_command *)pc; cmd 271 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 290 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pucan_command *cmd = (struct pucan_command *)pc; cmd 293 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 315 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pucan_filter_std *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 328 drivers/net/can/usb/peak_usb/pcan_usb_fd.c for (i = idx; i < n; i++, cmd++) { cmd 329 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 331 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->idx = cpu_to_le16(i); cmd 332 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->mask = cpu_to_le32(mask); cmd 336 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, cmd); cmd 347 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_ufd_options *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 349 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 353 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->ucan_mask = cpu_to_le16(ucan_mask); cmd 354 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->usb_mask = cpu_to_le16(usb_mask); cmd 357 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, ++cmd); cmd 363 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_ufd_led *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 365 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 367 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->mode = led_mode; cmd 370 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, ++cmd); cmd 377 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pcan_ufd_clock *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 379 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 381 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->mode = clk_mode; cmd 384 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, ++cmd); cmd 391 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pucan_timing_slow *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 393 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 395 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->sjw_t = PUCAN_TSLOW_SJW_T(bt->sjw - 1, cmd 398 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->tseg2 = PUCAN_TSLOW_TSEG2(bt->phase_seg2 - 1); cmd 399 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->tseg1 = PUCAN_TSLOW_TSEG1(bt->prop_seg + bt->phase_seg1 - 1); cmd 400 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->brp = cpu_to_le16(PUCAN_TSLOW_BRP(bt->brp - 1)); cmd 402 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->ewl = 96; /* default */ cmd 405 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, ++cmd); cmd 412 drivers/net/can/usb/peak_usb/pcan_usb_fd.c struct pucan_timing_fast *cmd = pcan_usb_fd_cmd_buffer(dev); cmd 414 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->opcode_channel = pucan_cmd_opcode_channel(dev->ctrl_idx, cmd 416 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->sjw = PUCAN_TFAST_SJW(bt->sjw - 1); cmd 417 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->tseg2 = PUCAN_TFAST_TSEG2(bt->phase_seg2 - 1); cmd 418 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->tseg1 = PUCAN_TFAST_TSEG1(bt->prop_seg + bt->phase_seg1 - 1); cmd 419 drivers/net/can/usb/peak_usb/pcan_usb_fd.c cmd->brp = cpu_to_le16(PUCAN_TFAST_BRP(bt->brp - 1)); cmd 422 drivers/net/can/usb/peak_usb/pcan_usb_fd.c return pcan_usb_fd_send_cmd(dev, ++cmd); cmd 413 drivers/net/can/usb/ucan.c u8 cmd, u16 subcmd, u16 datalen) cmd 417 drivers/net/can/usb/ucan.c cmd, cmd 428 drivers/net/can/usb/ucan.c u8 cmd, u16 subcmd, u16 datalen) cmd 432 drivers/net/can/usb/ucan.c cmd, cmd 1055 drivers/net/dsa/bcm_sf2_cfp.c switch (nfc->cmd) { cmd 1098 drivers/net/dsa/bcm_sf2_cfp.c switch (nfc->cmd) { cmd 290 drivers/net/dsa/mt7530.c mt7530_fdb_cmd(struct mt7530_priv *priv, enum mt7530_fdb_cmd cmd, u32 *rsp) cmd 297 drivers/net/dsa/mt7530.c val = ATC_BUSY | ATC_MAT(0) | cmd; cmd 312 drivers/net/dsa/mt7530.c if ((cmd == MT7530_FDB_READ) && (val & ATC_INVALID)) cmd 945 drivers/net/dsa/mt7530.c mt7530_vlan_cmd(struct mt7530_priv *priv, enum mt7530_vlan_cmd cmd, u16 vid) cmd 951 drivers/net/dsa/mt7530.c val = VTCR_BUSY | VTCR_FUNC(cmd) | vid; cmd 1668 drivers/net/dsa/mv88e6xxx/chip.c switch (rxnfc->cmd) { cmd 1714 drivers/net/dsa/mv88e6xxx/chip.c switch (rxnfc->cmd) { cmd 327 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6xxx_g2_eeprom_cmd(struct mv88e6xxx_chip *chip, u16 cmd) cmd 332 drivers/net/dsa/mv88e6xxx/global2.c MV88E6XXX_G2_EEPROM_CMD_BUSY | cmd); cmd 342 drivers/net/dsa/mv88e6xxx/global2.c u16 cmd = MV88E6XXX_G2_EEPROM_CMD_OP_READ; cmd 353 drivers/net/dsa/mv88e6xxx/global2.c err = mv88e6xxx_g2_eeprom_cmd(chip, cmd); cmd 357 drivers/net/dsa/mv88e6xxx/global2.c err = mv88e6xxx_g2_read(chip, MV88E6XXX_G2_EEPROM_CMD, &cmd); cmd 361 drivers/net/dsa/mv88e6xxx/global2.c *data = cmd & 0xff; cmd 369 drivers/net/dsa/mv88e6xxx/global2.c u16 cmd = MV88E6XXX_G2_EEPROM_CMD_OP_WRITE | cmd 381 drivers/net/dsa/mv88e6xxx/global2.c return mv88e6xxx_g2_eeprom_cmd(chip, cmd | data); cmd 387 drivers/net/dsa/mv88e6xxx/global2.c u16 cmd = MV88E6XXX_G2_EEPROM_CMD_OP_READ | addr; cmd 394 drivers/net/dsa/mv88e6xxx/global2.c err = mv88e6xxx_g2_eeprom_cmd(chip, cmd); cmd 404 drivers/net/dsa/mv88e6xxx/global2.c u16 cmd = MV88E6XXX_G2_EEPROM_CMD_OP_WRITE | addr; cmd 415 drivers/net/dsa/mv88e6xxx/global2.c return mv88e6xxx_g2_eeprom_cmd(chip, cmd); cmd 591 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6xxx_g2_smi_phy_cmd(struct mv88e6xxx_chip *chip, u16 cmd) cmd 596 drivers/net/dsa/mv88e6xxx/global2.c MV88E6XXX_G2_SMI_PHY_CMD_BUSY | cmd); cmd 607 drivers/net/dsa/mv88e6xxx/global2.c u16 cmd = op; cmd 610 drivers/net/dsa/mv88e6xxx/global2.c cmd |= MV88E6390_G2_SMI_PHY_CMD_FUNC_EXTERNAL; cmd 612 drivers/net/dsa/mv88e6xxx/global2.c cmd |= MV88E6390_G2_SMI_PHY_CMD_FUNC_INTERNAL; /* empty mask */ cmd 615 drivers/net/dsa/mv88e6xxx/global2.c cmd |= MV88E6XXX_G2_SMI_PHY_CMD_MODE_45; /* empty mask */ cmd 617 drivers/net/dsa/mv88e6xxx/global2.c cmd |= MV88E6XXX_G2_SMI_PHY_CMD_MODE_22; cmd 620 drivers/net/dsa/mv88e6xxx/global2.c cmd |= dev & MV88E6XXX_G2_SMI_PHY_CMD_DEV_ADDR_MASK; cmd 621 drivers/net/dsa/mv88e6xxx/global2.c cmd |= reg & MV88E6XXX_G2_SMI_PHY_CMD_REG_ADDR_MASK; cmd 623 drivers/net/dsa/mv88e6xxx/global2.c return mv88e6xxx_g2_smi_phy_cmd(chip, cmd); cmd 333 drivers/net/dsa/qca8k.c qca8k_fdb_access(struct qca8k_priv *priv, enum qca8k_fdb_cmd cmd, int port) cmd 339 drivers/net/dsa/qca8k.c reg |= cmd; cmd 353 drivers/net/dsa/qca8k.c if (cmd == QCA8K_FDB_LOAD) { cmd 127 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_control_packing(void *buf, struct sja1105_cgu_mii_ctrl *cmd, cmd 132 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->clksrc, 28, 24, size, op); cmd 133 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->autoblock, 11, 11, size, op); cmd 134 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->pd, 0, 0, size, op); cmd 301 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_pll_control_packing(void *buf, struct sja1105_cgu_pll_ctrl *cmd, cmd 306 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->pllclksrc, 28, 24, size, op); cmd 307 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->msel, 23, 16, size, op); cmd 308 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->autoblock, 11, 11, size, op); cmd 309 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->psel, 9, 8, size, op); cmd 310 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->direct, 7, 7, size, op); cmd 311 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->fbsel, 6, 6, size, op); cmd 312 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->bypass, 1, 1, size, op); cmd 313 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->pd, 0, 0, size, op); cmd 347 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cfg_pad_mii_tx_packing(void *buf, struct sja1105_cfg_pad_mii_tx *cmd, cmd 352 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->d32_os, 28, 27, size, op); cmd 353 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->d32_ipud, 25, 24, size, op); cmd 354 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->d10_os, 20, 19, size, op); cmd 355 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->d10_ipud, 17, 16, size, op); cmd 356 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->ctrl_os, 12, 11, size, op); cmd 357 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->ctrl_ipud, 9, 8, size, op); cmd 358 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->clk_os, 4, 3, size, op); cmd 359 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->clk_ih, 2, 2, size, op); cmd 360 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->clk_ipud, 1, 0, size, op); cmd 392 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cfg_pad_mii_id_packing(void *buf, struct sja1105_cfg_pad_mii_id *cmd, cmd 397 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->rxc_stable_ovr, 15, 15, size, op); cmd 398 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->rxc_delay, 14, 10, size, op); cmd 399 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->rxc_bypass, 9, 9, size, op); cmd 400 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->rxc_pd, 8, 8, size, op); cmd 401 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->txc_stable_ovr, 7, 7, size, op); cmd 402 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->txc_delay, 6, 2, size, op); cmd 403 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->txc_bypass, 1, 1, size, op); cmd 404 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_packing(buf, &cmd->txc_pd, 0, 0, size, op); cmd 147 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105pqrs_l2_lookup_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 154 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valid, 31, 31, size, op); cmd 155 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->rdwrset, 30, 30, size, op); cmd 156 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->errors, 29, 29, size, op); cmd 157 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valident, 27, 27, size, op); cmd 180 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd->rdwrset == SPI_READ) { cmd 181 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd->search) cmd 187 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd->valident) cmd 202 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->index, 15, 6, cmd 256 drivers/net/dsa/sja1105/sja1105_dynamic_config.c u8 *cmd = buf + SJA1105PQRS_SIZE_L2_LOOKUP_ENTRY; cmd 259 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(cmd, &entry->lockeds, 28, 28, size, op); cmd 265 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_l2_lookup_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 271 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valid, 31, 31, size, op); cmd 272 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->rdwrset, 30, 30, size, op); cmd 273 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->errors, 29, 29, size, op); cmd 274 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valident, 27, 27, size, op); cmd 276 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->index, 29, 20, cmd 284 drivers/net/dsa/sja1105/sja1105_dynamic_config.c u8 *cmd = buf + SJA1105ET_SIZE_L2_LOOKUP_ENTRY; cmd 287 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(cmd, &entry->lockeds, 28, 28, size, op); cmd 293 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_mgmt_route_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 299 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_l2_lookup_cmd_packing(buf, cmd, op); cmd 325 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105pqrs_mgmt_route_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 331 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105pqrs_l2_lookup_cmd_packing(buf, cmd, op); cmd 359 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_vlan_lookup_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 365 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valid, 31, 31, size, op); cmd 366 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->rdwrset, 30, 30, size, op); cmd 367 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valident, 27, 27, size, op); cmd 371 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->index, 38, 27, cmd 376 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_l2_forwarding_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 382 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valid, 31, 31, size, op); cmd 383 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->errors, 30, 30, size, op); cmd 384 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->rdwrset, 29, 29, size, op); cmd 385 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->index, 4, 0, size, op); cmd 389 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_mac_config_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 396 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(reg1, &cmd->valid, 31, 31, size, op); cmd 397 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(reg1, &cmd->index, 26, 24, size, op); cmd 430 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105pqrs_mac_config_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 436 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->valid, 31, 31, size, op); cmd 437 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->errors, 30, 30, size, op); cmd 438 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->rdwrset, 29, 29, size, op); cmd 439 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(p, &cmd->index, 2, 0, size, op); cmd 443 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_l2_lookup_params_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 446 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->valid, 31, 31, cmd 463 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105et_general_params_cmd_packing(void *buf, struct sja1105_dyn_cmd *cmd, cmd 468 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->valid, 31, 31, size, op); cmd 469 drivers/net/dsa/sja1105/sja1105_dynamic_config.c sja1105_packing(buf, &cmd->errors, 30, 30, size, op); cmd 648 drivers/net/dsa/sja1105/sja1105_dynamic_config.c struct sja1105_dyn_cmd cmd = {0}; cmd 672 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.valid = true; /* Trigger action on table entry */ cmd 673 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.rdwrset = SPI_READ; /* Action is read */ cmd 676 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.index = 0; cmd 677 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.search = true; cmd 679 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.index = index; cmd 680 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.search = false; cmd 682 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.valident = true; cmd 683 drivers/net/dsa/sja1105/sja1105_dynamic_config.c ops->cmd_packing(packed_buf, &cmd, PACK); cmd 685 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd.search) cmd 706 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd = (struct sja1105_dyn_cmd) {0}; cmd 707 drivers/net/dsa/sja1105/sja1105_dynamic_config.c ops->cmd_packing(packed_buf, &cmd, UNPACK); cmd 712 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (!cmd.valident && blk_idx != BLK_IDX_MGMT_ROUTE) cmd 715 drivers/net/dsa/sja1105/sja1105_dynamic_config.c } while (cmd.valid && --retries); cmd 717 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd.valid) cmd 733 drivers/net/dsa/sja1105/sja1105_dynamic_config.c struct sja1105_dyn_cmd cmd = {0}; cmd 754 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.valident = keep; /* If false, deletes entry */ cmd 755 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.valid = true; /* Trigger action on table entry */ cmd 756 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.rdwrset = SPI_WRITE; /* Action is write */ cmd 757 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd.index = index; cmd 761 drivers/net/dsa/sja1105/sja1105_dynamic_config.c ops->cmd_packing(packed_buf, &cmd, PACK); cmd 779 drivers/net/dsa/sja1105/sja1105_dynamic_config.c cmd = (struct sja1105_dyn_cmd) {0}; cmd 780 drivers/net/dsa/sja1105/sja1105_dynamic_config.c ops->cmd_packing(packed_buf, &cmd, UNPACK); cmd 781 drivers/net/dsa/sja1105/sja1105_dynamic_config.c if (cmd.errors) cmd 20 drivers/net/dsa/sja1105/sja1105_dynamic_config.h void (*cmd_packing)(void *buf, struct sja1105_dyn_cmd *cmd, cmd 83 drivers/net/dsa/sja1105/sja1105_ptp.c const struct sja1105_ptp_cmd *cmd = data; cmd 92 drivers/net/dsa/sja1105/sja1105_ptp.c sja1105_pack(buf, &cmd->resptp, 2, 2, size); cmd 100 drivers/net/dsa/sja1105/sja1105_ptp.c const struct sja1105_ptp_cmd *cmd = data; cmd 109 drivers/net/dsa/sja1105/sja1105_ptp.c sja1105_pack(buf, &cmd->resptp, 3, 3, size); cmd 222 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_ptp_cmd cmd = {0}; cmd 227 drivers/net/dsa/sja1105/sja1105_ptp.c cmd.resptp = 1; cmd 229 drivers/net/dsa/sja1105/sja1105_ptp.c rc = priv->info->ptp_cmd(priv, &cmd); cmd 490 drivers/net/dsa/vitesse-vsc73xx-core.c u32 cmd; cmd 495 drivers/net/dsa/vitesse-vsc73xx-core.c cmd = BIT(26) | (phy << 21) | (regnum << 16); cmd 496 drivers/net/dsa/vitesse-vsc73xx-core.c ret = vsc73xx_write(vsc, VSC73XX_BLOCK_MII, 0, 1, cmd); cmd 520 drivers/net/dsa/vitesse-vsc73xx-core.c u32 cmd; cmd 534 drivers/net/dsa/vitesse-vsc73xx-core.c cmd = (phy << 21) | (regnum << 16); cmd 535 drivers/net/dsa/vitesse-vsc73xx-core.c ret = vsc73xx_write(vsc, VSC73XX_BLOCK_MII, 0, 1, cmd); cmd 58 drivers/net/dsa/vitesse-vsc73xx-spi.c u8 cmd[4]; cmd 69 drivers/net/dsa/vitesse-vsc73xx-spi.c t[0].tx_buf = cmd; cmd 70 drivers/net/dsa/vitesse-vsc73xx-spi.c t[0].len = sizeof(cmd); cmd 77 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[0] = vsc73xx_make_addr(VSC73XX_CMD_SPI_MODE_READ, block, subblock); cmd 78 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[1] = reg; cmd 79 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[2] = 0; cmd 80 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[3] = 0; cmd 100 drivers/net/dsa/vitesse-vsc73xx-spi.c u8 cmd[2]; cmd 111 drivers/net/dsa/vitesse-vsc73xx-spi.c t[0].tx_buf = cmd; cmd 112 drivers/net/dsa/vitesse-vsc73xx-spi.c t[0].len = sizeof(cmd); cmd 119 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[0] = vsc73xx_make_addr(VSC73XX_CMD_SPI_MODE_WRITE, block, subblock); cmd 120 drivers/net/dsa/vitesse-vsc73xx-spi.c cmd[1] = reg; cmd 134 drivers/net/eql.c static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 271 drivers/net/eql.c static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 273 drivers/net/eql.c if (cmd != EQL_GETMASTRCFG && cmd != EQL_GETSLAVECFG && cmd 277 drivers/net/eql.c switch (cmd) { cmd 1043 drivers/net/ethernet/3com/3c509.c el3_netdev_get_ecmd(struct net_device *dev, struct ethtool_link_ksettings *cmd) cmd 1054 drivers/net/ethernet/3com/3c509.c cmd->base.port = PORT_TP; cmd 1057 drivers/net/ethernet/3com/3c509.c cmd->base.port = PORT_AUI; cmd 1060 drivers/net/ethernet/3com/3c509.c cmd->base.port = PORT_BNC; cmd 1065 drivers/net/ethernet/3com/3c509.c cmd->base.duplex = DUPLEX_HALF; cmd 1078 drivers/net/ethernet/3com/3c509.c cmd->base.duplex = DUPLEX_FULL; cmd 1081 drivers/net/ethernet/3com/3c509.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1083 drivers/net/ethernet/3com/3c509.c cmd->base.speed = SPEED_10; cmd 1089 drivers/net/ethernet/3com/3c509.c const struct ethtool_link_ksettings *cmd) cmd 1094 drivers/net/ethernet/3com/3c509.c if (cmd->base.speed != SPEED_10) cmd 1096 drivers/net/ethernet/3com/3c509.c if ((cmd->base.duplex != DUPLEX_HALF) && cmd 1097 drivers/net/ethernet/3com/3c509.c (cmd->base.duplex != DUPLEX_FULL)) cmd 1103 drivers/net/ethernet/3com/3c509.c switch (cmd->base.port) { cmd 1133 drivers/net/ethernet/3com/3c509.c if (cmd->base.duplex == DUPLEX_FULL) cmd 1150 drivers/net/ethernet/3com/3c509.c struct ethtool_link_ksettings *cmd) cmd 1155 drivers/net/ethernet/3com/3c509.c el3_netdev_get_ecmd(dev, cmd); cmd 1161 drivers/net/ethernet/3com/3c509.c const struct ethtool_link_ksettings *cmd) cmd 1167 drivers/net/ethernet/3com/3c509.c ret = el3_netdev_set_ecmd(dev, cmd); cmd 225 drivers/net/ethernet/3com/3c574_cs.c static void tc574_wait_for_completion(struct net_device *dev, int cmd); cmd 238 drivers/net/ethernet/3com/3c574_cs.c static int el3_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 490 drivers/net/ethernet/3com/3c574_cs.c static void tc574_wait_for_completion(struct net_device *dev, int cmd) cmd 493 drivers/net/ethernet/3com/3c574_cs.c outw(cmd, dev->base_addr + EL3_CMD); cmd 497 drivers/net/ethernet/3com/3c574_cs.c netdev_notice(dev, "command 0x%04x did not complete!\n", cmd); cmd 1035 drivers/net/ethernet/3com/3c574_cs.c static int el3_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1043 drivers/net/ethernet/3com/3c574_cs.c dev->name, rq->ifr_ifrn.ifrn_name, cmd, cmd 1046 drivers/net/ethernet/3com/3c574_cs.c switch(cmd) { cmd 366 drivers/net/ethernet/3com/3c589_cs.c static void tc589_wait_for_completion(struct net_device *dev, int cmd) cmd 369 drivers/net/ethernet/3com/3c589_cs.c outw(cmd, dev->base_addr + EL3_CMD); cmd 374 drivers/net/ethernet/3com/3c589_cs.c netdev_warn(dev, "command 0x%04x did not complete!\n", cmd); cmd 777 drivers/net/ethernet/3com/3c59x.c static int vortex_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1486 drivers/net/ethernet/3com/3c59x.c issue_and_wait(struct net_device *dev, int cmd) cmd 1492 drivers/net/ethernet/3com/3c59x.c iowrite16(cmd, ioaddr + EL3_CMD); cmd 1503 drivers/net/ethernet/3com/3c59x.c dev->name, cmd, i * 10); cmd 1509 drivers/net/ethernet/3com/3c59x.c dev->name, cmd, ioread16(ioaddr + EL3_STATUS)); cmd 2887 drivers/net/ethernet/3com/3c59x.c struct ethtool_link_ksettings *cmd) cmd 2891 drivers/net/ethernet/3com/3c59x.c mii_ethtool_get_link_ksettings(&vp->mii, cmd); cmd 2897 drivers/net/ethernet/3com/3c59x.c const struct ethtool_link_ksettings *cmd) cmd 2901 drivers/net/ethernet/3com/3c59x.c return mii_ethtool_set_link_ksettings(&vp->mii, cmd); cmd 3027 drivers/net/ethernet/3com/3c59x.c static int vortex_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3040 drivers/net/ethernet/3com/3c59x.c err = generic_mii_ioctl(&vp->mii, if_mii(rq), cmd, NULL); cmd 248 drivers/net/ethernet/3com/typhoon.c struct cmd_desc cmd[COMMAND_ENTRIES] __3xp_aligned; cmd 463 drivers/net/ethernet/3com/typhoon.c struct cmd_desc *cmd; cmd 470 drivers/net/ethernet/3com/typhoon.c cmd = (struct cmd_desc *)(ring->ringBase + ring->lastWrite); cmd 473 drivers/net/ethernet/3com/typhoon.c INIT_COMMAND_NO_RESPONSE(cmd, TYPHOON_CMD_HELLO_RESP); cmd 516 drivers/net/ethernet/3com/typhoon.c } else if(resp->cmd == TYPHOON_CMD_READ_MEDIA_STATUS) { cmd 518 drivers/net/ethernet/3com/typhoon.c } else if(resp->cmd == TYPHOON_CMD_HELLO_RESP) { cmd 523 drivers/net/ethernet/3com/typhoon.c le16_to_cpu(resp->cmd), cmd 576 drivers/net/ethernet/3com/typhoon.c typhoon_issue_command(struct typhoon *tp, int num_cmd, struct cmd_desc *cmd, cmd 599 drivers/net/ethernet/3com/typhoon.c if(cmd->flags & TYPHOON_CMD_RESPOND) { cmd 611 drivers/net/ethernet/3com/typhoon.c len = num_cmd * sizeof(*cmd); cmd 617 drivers/net/ethernet/3com/typhoon.c memcpy(ring->ringBase + ring->lastWrite, cmd, len); cmd 619 drivers/net/ethernet/3com/typhoon.c struct cmd_desc *wrap_ptr = cmd; cmd 620 drivers/net/ethernet/3com/typhoon.c wrap_ptr += len / sizeof(*cmd); cmd 632 drivers/net/ethernet/3com/typhoon.c if((cmd->flags & TYPHOON_CMD_RESPOND) == 0) cmd 999 drivers/net/ethernet/3com/typhoon.c struct ethtool_link_ksettings *cmd) cmd 1032 drivers/net/ethernet/3com/typhoon.c cmd->base.port = PORT_FIBRE; cmd 1038 drivers/net/ethernet/3com/typhoon.c cmd->base.port = PORT_TP; cmd 1043 drivers/net/ethernet/3com/typhoon.c cmd->base.speed = tp->speed; cmd 1044 drivers/net/ethernet/3com/typhoon.c cmd->base.duplex = tp->duplex; cmd 1045 drivers/net/ethernet/3com/typhoon.c cmd->base.phy_address = 0; cmd 1047 drivers/net/ethernet/3com/typhoon.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1049 drivers/net/ethernet/3com/typhoon.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1051 drivers/net/ethernet/3com/typhoon.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1053 drivers/net/ethernet/3com/typhoon.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1061 drivers/net/ethernet/3com/typhoon.c const struct ethtool_link_ksettings *cmd) cmd 1064 drivers/net/ethernet/3com/typhoon.c u32 speed = cmd->base.speed; cmd 1070 drivers/net/ethernet/3com/typhoon.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1073 drivers/net/ethernet/3com/typhoon.c if (cmd->base.duplex == DUPLEX_HALF) { cmd 1080 drivers/net/ethernet/3com/typhoon.c } else if (cmd->base.duplex == DUPLEX_FULL) { cmd 1098 drivers/net/ethernet/3com/typhoon.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1103 drivers/net/ethernet/3com/typhoon.c tp->duplex = cmd->base.duplex; cmd 1216 drivers/net/ethernet/3com/typhoon.c shared_dma = tp->shared_dma + shared_offset(cmd); cmd 1233 drivers/net/ethernet/3com/typhoon.c tp->cmdRing.ringBase = (u8 *) tp->shared->cmd; cmd 320 drivers/net/ethernet/3com/typhoon.h __le16 cmd; cmd 357 drivers/net/ethernet/3com/typhoon.h __le16 cmd; cmd 368 drivers/net/ethernet/3com/typhoon.h _ptr->cmd = command; \ cmd 377 drivers/net/ethernet/3com/typhoon.h _ptr->cmd = command; \ cmd 394 drivers/net/ethernet/3com/typhoon.h __le16 cmd; cmd 459 drivers/net/ethernet/3com/typhoon.h u16 cmd; cmd 555 drivers/net/ethernet/8390/ax88796.c static int ax_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 565 drivers/net/ethernet/8390/ax88796.c return phy_mii_ioctl(phy_dev, req, cmd); cmd 81 drivers/net/ethernet/8390/axnet_cs.c static int axnet_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 428 drivers/net/ethernet/8390/axnet_cs.c u_int cmd = (0xf6<<10)|(phy_id<<5)|loc; cmd 433 drivers/net/ethernet/8390/axnet_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 447 drivers/net/ethernet/8390/axnet_cs.c u_int cmd = (0x05<<28)|(phy_id<<23)|(loc<<18)|(1<<17)|value; cmd 452 drivers/net/ethernet/8390/axnet_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 605 drivers/net/ethernet/8390/axnet_cs.c static int axnet_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 610 drivers/net/ethernet/8390/axnet_cs.c switch (cmd) { cmd 565 drivers/net/ethernet/8390/etherh.c struct ethtool_link_ksettings *cmd) cmd 567 drivers/net/ethernet/8390/etherh.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 569 drivers/net/ethernet/8390/etherh.c cmd->base.speed = SPEED_10; cmd 570 drivers/net/ethernet/8390/etherh.c cmd->base.duplex = DUPLEX_HALF; cmd 571 drivers/net/ethernet/8390/etherh.c cmd->base.port = dev->if_port == IF_PORT_10BASET ? PORT_TP : PORT_BNC; cmd 572 drivers/net/ethernet/8390/etherh.c cmd->base.autoneg = (dev->flags & IFF_AUTOMEDIA ? AUTONEG_ENABLE : cmd 578 drivers/net/ethernet/8390/etherh.c const struct ethtool_link_ksettings *cmd) cmd 580 drivers/net/ethernet/8390/etherh.c switch (cmd->base.autoneg) { cmd 586 drivers/net/ethernet/8390/etherh.c switch (cmd->base.port) { cmd 99 drivers/net/ethernet/8390/pcnet_cs.c static int ei_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 708 drivers/net/ethernet/8390/pcnet_cs.c u_int cmd = (0x06<<10)|(phy_id<<5)|loc; cmd 713 drivers/net/ethernet/8390/pcnet_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 727 drivers/net/ethernet/8390/pcnet_cs.c u_int cmd = (0x05<<28)|(phy_id<<23)|(loc<<18)|(1<<17)|value; cmd 732 drivers/net/ethernet/8390/pcnet_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 1099 drivers/net/ethernet/8390/pcnet_cs.c static int ei_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1108 drivers/net/ethernet/8390/pcnet_cs.c switch (cmd) { cmd 590 drivers/net/ethernet/adaptec/starfire.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1861 drivers/net/ethernet/adaptec/starfire.c struct ethtool_link_ksettings *cmd) cmd 1865 drivers/net/ethernet/adaptec/starfire.c mii_ethtool_get_link_ksettings(&np->mii_if, cmd); cmd 1871 drivers/net/ethernet/adaptec/starfire.c const struct ethtool_link_ksettings *cmd) cmd 1876 drivers/net/ethernet/adaptec/starfire.c res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); cmd 1915 drivers/net/ethernet/adaptec/starfire.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1925 drivers/net/ethernet/adaptec/starfire.c rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL); cmd 1928 drivers/net/ethernet/adaptec/starfire.c if ((cmd == SIOCSMIIREG) && (data->phy_id == np->phys[0])) cmd 3655 drivers/net/ethernet/agere/et131x.c int cmd) cmd 3660 drivers/net/ethernet/agere/et131x.c return phy_mii_ioctl(netdev->phydev, reqbuf, cmd); cmd 490 drivers/net/ethernet/alacritech/slic.h u8 cmd; cmd 760 drivers/net/ethernet/alacritech/slicoss.c u16 cmd; cmd 764 drivers/net/ethernet/alacritech/slicoss.c pci_read_config_word(sdev->pdev, PCI_COMMAND, &cmd); cmd 874 drivers/net/ethernet/alacritech/slicoss.c desc->cmd = SLIC_CMD_XMT_REQ; cmd 1732 drivers/net/ethernet/alacritech/slicoss.c u16 cmd; cmd 1736 drivers/net/ethernet/alacritech/slicoss.c cmd = old | PCI_COMMAND_PARITY | PCI_COMMAND_SERR; cmd 1737 drivers/net/ethernet/alacritech/slicoss.c if (old != cmd) cmd 1738 drivers/net/ethernet/alacritech/slicoss.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 210 drivers/net/ethernet/allwinner/sun4i-emac.c static int emac_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 220 drivers/net/ethernet/allwinner/sun4i-emac.c return phy_mii_ioctl(phydev, rq, cmd); cmd 848 drivers/net/ethernet/alteon/acenic.c static inline void ace_issue_cmd(struct ace_regs __iomem *regs, struct cmd *cmd) cmd 854 drivers/net/ethernet/alteon/acenic.c writel(*(u32 *)(cmd), ®s->CmdRng[idx]); cmd 1671 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 1672 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_RX_PRD_IDX; cmd 1673 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 1674 drivers/net/ethernet/alteon/acenic.c cmd.idx = ap->rx_std_skbprd; cmd 1675 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 1788 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 1789 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_RX_JUMBO_PRD_IDX; cmd 1790 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 1791 drivers/net/ethernet/alteon/acenic.c cmd.idx = ap->rx_jumbo_skbprd; cmd 1792 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 1891 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 1892 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_RX_JUMBO_PRD_IDX; cmd 1893 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 1894 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 1895 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(ap->regs, &cmd); cmd 2232 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2241 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_CLEAR_STATS; cmd 2242 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2243 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2244 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2246 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_HOST_STATE; cmd 2247 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_STACK_UP; cmd 2248 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2249 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2256 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_PROMISC_MODE; cmd 2257 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_PROMISC_ENABLE; cmd 2258 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2259 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2267 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_LNK_NEGOTIATION; cmd 2268 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2269 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2270 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2287 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2300 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_PROMISC_MODE; cmd 2301 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_PROMISC_DISABLE; cmd 2302 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2303 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2307 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_HOST_STATE; cmd 2308 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_STACK_DOWN; cmd 2309 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2310 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2352 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_RESET_JUMBO_RNG; cmd 2353 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2354 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2355 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2566 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2568 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_RESET_JUMBO_RNG; cmd 2569 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2570 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2571 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2579 drivers/net/ethernet/alteon/acenic.c struct ethtool_link_ksettings *cmd) cmd 2586 drivers/net/ethernet/alteon/acenic.c memset(cmd, 0, sizeof(struct ethtool_link_ksettings)); cmd 2593 drivers/net/ethernet/alteon/acenic.c cmd->base.port = PORT_FIBRE; cmd 2597 drivers/net/ethernet/alteon/acenic.c cmd->base.speed = SPEED_1000; cmd 2601 drivers/net/ethernet/alteon/acenic.c cmd->base.speed = SPEED_100; cmd 2603 drivers/net/ethernet/alteon/acenic.c cmd->base.speed = SPEED_10; cmd 2605 drivers/net/ethernet/alteon/acenic.c cmd->base.speed = 0; cmd 2608 drivers/net/ethernet/alteon/acenic.c cmd->base.duplex = DUPLEX_FULL; cmd 2610 drivers/net/ethernet/alteon/acenic.c cmd->base.duplex = DUPLEX_HALF; cmd 2613 drivers/net/ethernet/alteon/acenic.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 2615 drivers/net/ethernet/alteon/acenic.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 2627 drivers/net/ethernet/alteon/acenic.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 2634 drivers/net/ethernet/alteon/acenic.c const struct ethtool_link_ksettings *cmd) cmd 2657 drivers/net/ethernet/alteon/acenic.c if (cmd->base.autoneg == AUTONEG_ENABLE) cmd 2659 drivers/net/ethernet/alteon/acenic.c if (cmd->base.speed != speed) { cmd 2661 drivers/net/ethernet/alteon/acenic.c switch (cmd->base.speed) { cmd 2674 drivers/net/ethernet/alteon/acenic.c if (cmd->base.duplex == DUPLEX_FULL) cmd 2678 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2688 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_LNK_NEGOTIATION; cmd 2689 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2690 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2691 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2721 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2734 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_MAC_ADDR; cmd 2735 drivers/net/ethernet/alteon/acenic.c cmd.code = 0; cmd 2736 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2737 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2747 drivers/net/ethernet/alteon/acenic.c struct cmd cmd; cmd 2750 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_MULTICAST_MODE; cmd 2751 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_MCAST_ENABLE; cmd 2752 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2753 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2756 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_MULTICAST_MODE; cmd 2757 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_MCAST_DISABLE; cmd 2758 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2759 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2764 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_PROMISC_MODE; cmd 2765 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_PROMISC_ENABLE; cmd 2766 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2767 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2770 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_PROMISC_MODE; cmd 2771 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_PROMISC_DISABLE; cmd 2772 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2773 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2784 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_MULTICAST_MODE; cmd 2785 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_MCAST_ENABLE; cmd 2786 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2787 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 2789 drivers/net/ethernet/alteon/acenic.c cmd.evt = C_SET_MULTICAST_MODE; cmd 2790 drivers/net/ethernet/alteon/acenic.c cmd.code = C_C_MCAST_DISABLE; cmd 2791 drivers/net/ethernet/alteon/acenic.c cmd.idx = 0; cmd 2792 drivers/net/ethernet/alteon/acenic.c ace_issue_cmd(regs, &cmd); cmd 902 drivers/net/ethernet/altera/altera_tse_main.c unsigned int cmd = 0; cmd 952 drivers/net/ethernet/altera/altera_tse_main.c cmd = csrrd32(priv->mac_dev, tse_csroffs(command_config)); cmd 953 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_PAD_EN; /* No padding Removal on Receive */ cmd 954 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_CRC_FWD; /* CRC Removal */ cmd 955 drivers/net/ethernet/altera/altera_tse_main.c cmd |= MAC_CMDCFG_RX_ERR_DISC; /* Automatically discard frames cmd 958 drivers/net/ethernet/altera/altera_tse_main.c cmd |= MAC_CMDCFG_CNTL_FRM_ENA; cmd 959 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_TX_ENA; cmd 960 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_RX_ENA; cmd 963 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_HD_ENA; cmd 964 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_ETH_SPEED; cmd 965 drivers/net/ethernet/altera/altera_tse_main.c cmd &= ~MAC_CMDCFG_ENA_10; cmd 967 drivers/net/ethernet/altera/altera_tse_main.c csrwr32(cmd, priv->mac_dev, tse_csroffs(command_config)); cmd 974 drivers/net/ethernet/altera/altera_tse_main.c "MAC post-initialization: CMD_CONFIG = 0x%08x\n", cmd); cmd 228 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_aq_entry *cmd, cmd 252 drivers/net/ethernet/amazon/ena/ena_com.c cmd->aq_common_descriptor.flags |= admin_queue->sq.phase & cmd 255 drivers/net/ethernet/amazon/ena/ena_com.c cmd->aq_common_descriptor.command_id |= cmd_id & cmd 265 drivers/net/ethernet/amazon/ena/ena_com.c comp_ctx->cmd_opcode = cmd->aq_common_descriptor.opcode; cmd 269 drivers/net/ethernet/amazon/ena/ena_com.c memcpy(&admin_queue->sq.entries[tail_masked], cmd, cmd_size_in_bytes); cmd 307 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_aq_entry *cmd, cmd 320 drivers/net/ethernet/amazon/ena/ena_com.c comp_ctx = __ena_com_submit_admin_cmd(admin_queue, cmd, cmd 605 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 610 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 613 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 614 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_LLQ; cmd 616 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.header_location_ctrl_enabled = llq_info->header_location_ctrl; cmd 617 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.entry_size_ctrl_enabled = llq_info->desc_list_entry_size_ctrl; cmd 618 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.desc_num_before_header_enabled = llq_info->descs_num_before_header; cmd 619 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.llq.descriptors_stride_ctrl_enabled = llq_info->desc_stride_ctrl; cmd 622 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 623 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 1328 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_aq_entry *cmd, cmd 1336 drivers/net/ethernet/amazon/ena/ena_com.c comp_ctx = ena_com_submit_admin_cmd(admin_queue, cmd, cmd_size, cmd 1522 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 1539 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 1542 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 1543 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.flags = 0; cmd 1544 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_AENQ_CONFIG; cmd 1545 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.aenq.enabled_groups = groups_flag; cmd 1548 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 1549 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 2177 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 2186 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 2189 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 2190 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.flags = 0; cmd 2191 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_MTU; cmd 2192 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.mtu.mtu = mtu; cmd 2195 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 2196 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 2228 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 2252 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 2254 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 2255 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.flags = cmd 2257 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_RSS_HASH_FUNCTION; cmd 2258 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.flow_hash_func.init_val = rss->hash_init_val; cmd 2259 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.flow_hash_func.selected_func = 1 << rss->hash_func; cmd 2262 drivers/net/ethernet/amazon/ena/ena_com.c &cmd.control_buffer.address, cmd 2269 drivers/net/ethernet/amazon/ena/ena_com.c cmd.control_buffer.length = sizeof(*rss->hash_key); cmd 2272 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 2273 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 2399 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 2410 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 2412 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 2413 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.flags = cmd 2415 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_RSS_HASH_INPUT; cmd 2416 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.flow_hash_input.enabled_input_sort = cmd 2421 drivers/net/ethernet/amazon/ena/ena_com.c &cmd.control_buffer.address, cmd 2427 drivers/net/ethernet/amazon/ena/ena_com.c cmd.control_buffer.length = sizeof(*hash_ctrl); cmd 2430 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 2431 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 2558 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 2575 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 2577 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 2578 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.flags = cmd 2580 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_RSS_REDIRECTION_TABLE_CONFIG; cmd 2581 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.ind_table.size = rss->tbl_log_size; cmd 2582 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.ind_table.inline_index = 0xFFFFFFFF; cmd 2585 drivers/net/ethernet/amazon/ena/ena_com.c &cmd.control_buffer.address, cmd 2592 drivers/net/ethernet/amazon/ena/ena_com.c cmd.control_buffer.length = (1ULL << rss->tbl_log_size) * cmd 2596 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 2597 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 2740 drivers/net/ethernet/amazon/ena/ena_com.c struct ena_admin_set_feat_cmd cmd; cmd 2749 drivers/net/ethernet/amazon/ena/ena_com.c memset(&cmd, 0x0, sizeof(cmd)); cmd 2752 drivers/net/ethernet/amazon/ena/ena_com.c cmd.aq_common_descriptor.opcode = ENA_ADMIN_SET_FEATURE; cmd 2753 drivers/net/ethernet/amazon/ena/ena_com.c cmd.feat_common.feature_id = ENA_ADMIN_HOST_ATTR_CONFIG; cmd 2756 drivers/net/ethernet/amazon/ena/ena_com.c &cmd.u.host_attr.debug_ba, cmd 2764 drivers/net/ethernet/amazon/ena/ena_com.c &cmd.u.host_attr.os_info_ba, cmd 2771 drivers/net/ethernet/amazon/ena/ena_com.c cmd.u.host_attr.debug_area_size = host_attr->debug_area_size; cmd 2774 drivers/net/ethernet/amazon/ena/ena_com.c (struct ena_admin_aq_entry *)&cmd, cmd 2775 drivers/net/ethernet/amazon/ena/ena_com.c sizeof(cmd), cmd 882 drivers/net/ethernet/amazon/ena/ena_com.h struct ena_admin_aq_entry *cmd, cmd 489 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ethtool_rxnfc *cmd) cmd 495 drivers/net/ethernet/amazon/ena/ena_ethtool.c cmd->data = 0; cmd 497 drivers/net/ethernet/amazon/ena/ena_ethtool.c switch (cmd->flow_type) { cmd 534 drivers/net/ethernet/amazon/ena/ena_ethtool.c cmd->data = ena_flow_hash_to_flow_type(hash_fields); cmd 540 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ethtool_rxnfc *cmd) cmd 545 drivers/net/ethernet/amazon/ena/ena_ethtool.c switch (cmd->flow_type) { cmd 578 drivers/net/ethernet/amazon/ena/ena_ethtool.c hash_fields = ena_flow_data_to_flow_hash(cmd->data); cmd 588 drivers/net/ethernet/amazon/ena/ena_ethtool.c switch (info->cmd) { cmd 596 drivers/net/ethernet/amazon/ena/ena_ethtool.c "Command parameter %d is not supported\n", info->cmd); cmd 609 drivers/net/ethernet/amazon/ena/ena_ethtool.c switch (info->cmd) { cmd 622 drivers/net/ethernet/amazon/ena/ena_ethtool.c "Command parameter %d is not supported\n", info->cmd); cmd 1388 drivers/net/ethernet/amd/amd8111e.c struct ethtool_link_ksettings *cmd) cmd 1392 drivers/net/ethernet/amd/amd8111e.c mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); cmd 1398 drivers/net/ethernet/amd/amd8111e.c const struct ethtool_link_ksettings *cmd) cmd 1403 drivers/net/ethernet/amd/amd8111e.c res = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); cmd 1462 drivers/net/ethernet/amd/amd8111e.c static int amd8111e_ioctl(struct net_device *dev , struct ifreq *ifr, int cmd) cmd 1469 drivers/net/ethernet/amd/amd8111e.c switch(cmd) { cmd 1056 drivers/net/ethernet/amd/au1000_eth.c static int au1000_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1064 drivers/net/ethernet/amd/au1000_eth.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 730 drivers/net/ethernet/amd/pcnet32.c struct ethtool_link_ksettings *cmd) cmd 737 drivers/net/ethernet/amd/pcnet32.c mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); cmd 740 drivers/net/ethernet/amd/pcnet32.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 742 drivers/net/ethernet/amd/pcnet32.c cmd->base.port = PORT_AUI; cmd 744 drivers/net/ethernet/amd/pcnet32.c cmd->base.port = PORT_TP; cmd 746 drivers/net/ethernet/amd/pcnet32.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 747 drivers/net/ethernet/amd/pcnet32.c cmd->base.port = lp->port_tp ? PORT_TP : PORT_AUI; cmd 749 drivers/net/ethernet/amd/pcnet32.c cmd->base.duplex = lp->fdx ? DUPLEX_FULL : DUPLEX_HALF; cmd 750 drivers/net/ethernet/amd/pcnet32.c cmd->base.speed = SPEED_10; cmd 752 drivers/net/ethernet/amd/pcnet32.c cmd->link_modes.supported, cmd 760 drivers/net/ethernet/amd/pcnet32.c const struct ethtool_link_ksettings *cmd) cmd 770 drivers/net/ethernet/amd/pcnet32.c r = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); cmd 776 drivers/net/ethernet/amd/pcnet32.c lp->autoneg = cmd->base.autoneg == AUTONEG_ENABLE; cmd 778 drivers/net/ethernet/amd/pcnet32.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 783 drivers/net/ethernet/amd/pcnet32.c lp->port_tp = cmd->base.port == PORT_TP; cmd 785 drivers/net/ethernet/amd/pcnet32.c if (cmd->base.port == PORT_TP) cmd 790 drivers/net/ethernet/amd/pcnet32.c lp->fdx = cmd->base.duplex == DUPLEX_FULL; cmd 792 drivers/net/ethernet/amd/pcnet32.c if (cmd->base.duplex == DUPLEX_FULL) cmd 2201 drivers/net/ethernet/amd/pcnet32.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 2784 drivers/net/ethernet/amd/pcnet32.c static int pcnet32_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2793 drivers/net/ethernet/amd/pcnet32.c rc = generic_mii_ioctl(&lp->mii_if, if_mii(rq), cmd, NULL); cmd 2881 drivers/net/ethernet/amd/pcnet32.c .cmd = ETHTOOL_GSET }; cmd 2113 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_ioctl(struct net_device *netdev, struct ifreq *ifreq, int cmd) cmd 2118 drivers/net/ethernet/amd/xgbe/xgbe-drv.c switch (cmd) { cmd 310 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c struct ethtool_link_ksettings *cmd) cmd 315 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.phy_address = pdata->phy.address; cmd 317 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.autoneg = pdata->phy.autoneg; cmd 318 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.speed = pdata->phy.speed; cmd 319 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.duplex = pdata->phy.duplex; cmd 321 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.port = PORT_NONE; cmd 323 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c XGBE_LM_COPY(cmd, supported, lks, supported); cmd 324 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c XGBE_LM_COPY(cmd, advertising, lks, advertising); cmd 325 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c XGBE_LM_COPY(cmd, lp_advertising, lks, lp_advertising); cmd 331 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c const struct ethtool_link_ksettings *cmd) cmd 339 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c speed = cmd->base.speed; cmd 341 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (cmd->base.phy_address != pdata->phy.address) { cmd 343 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.phy_address); cmd 347 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if ((cmd->base.autoneg != AUTONEG_ENABLE) && cmd 348 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c (cmd->base.autoneg != AUTONEG_DISABLE)) { cmd 350 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.autoneg); cmd 354 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 360 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (cmd->base.duplex != DUPLEX_FULL) { cmd 362 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->base.duplex); cmd 369 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c __ETHTOOL_LINK_MODE_MASK_NBITS, cmd->link_modes.advertising, cmd 373 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c cmd->link_modes.advertising, lks->link_modes.supported, cmd 376 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if ((cmd->base.autoneg == AUTONEG_ENABLE) && cmd 384 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c pdata->phy.autoneg = cmd->base.autoneg; cmd 386 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c pdata->phy.duplex = cmd->base.duplex; cmd 390 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) cmd 523 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c switch (rxnfc->cmd) { cmd 222 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c unsigned int cmd; cmd 227 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c if (state->op->cmd == XGBE_I2C_CMD_READ) cmd 228 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c cmd = XGBE_I2C_READ; cmd 230 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c cmd = *state->tx_buf++; cmd 233 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c XI2C_SET_BITS(cmd, IC_DATA_CMD, STOP, 1); cmd 235 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c XI2C_IOWRITE(pdata, IC_DATA_CMD, cmd); cmd 252 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c if (state->op->cmd != XGBE_I2C_CMD_READ) cmd 422 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_WRITE; cmd 436 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_READ; cmd 466 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_WRITE; cmd 487 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_WRITE; cmd 502 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_READ; cmd 524 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_WRITE; cmd 543 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c i2c_op.cmd = XGBE_I2C_CMD_WRITE; cmd 1952 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c unsigned int cmd, unsigned int sub_cmd) cmd 1963 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c XP_SET_BITS(s0, XP_DRIVER_SCRATCH_0, COMMAND, cmd); cmd 636 drivers/net/ethernet/amd/xgbe/xgbe.h enum xgbe_i2c_cmd cmd; cmd 141 drivers/net/ethernet/apm/xgene-v2/ethtool.c struct ethtool_link_ksettings *cmd) cmd 148 drivers/net/ethernet/apm/xgene-v2/ethtool.c phy_ethtool_ksettings_get(phydev, cmd); cmd 154 drivers/net/ethernet/apm/xgene-v2/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 161 drivers/net/ethernet/apm/xgene-v2/ethtool.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 106 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c enum xgene_cle_cmd_type cmd) cmd 113 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c if (status & cmd) { cmd 125 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c enum xgene_cle_cmd_type cmd) cmd 145 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c iowrite32(cmd, base + INDCMD); cmd 147 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c ret = xgene_cle_poll_cmd_done(base, cmd); cmd 112 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c struct ethtool_link_ksettings *cmd) cmd 122 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c phy_ethtool_ksettings_get(phydev, cmd); cmd 130 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c phy_ethtool_ksettings_get(phydev, cmd); cmd 138 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->link_modes.supported, cmd 141 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->link_modes.advertising, cmd 144 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.speed = SPEED_1000; cmd 145 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 146 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.port = PORT_MII; cmd 147 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 151 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->link_modes.supported, cmd 154 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->link_modes.advertising, cmd 157 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.speed = SPEED_10000; cmd 158 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 159 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.port = PORT_FIBRE; cmd 160 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 167 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 176 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 184 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 181 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(count, ring->cmd); cmd 257 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c void __iomem *addr, *wr, *cmd, *cmd_done; cmd 271 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c cmd = pdata->mcx_mac_addr + MAC_COMMAND_REG_OFFSET; cmd 277 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(XGENE_ENET_WR_CMD, cmd); cmd 286 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(0, cmd); cmd 316 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c void __iomem *addr, *rd, *cmd, *cmd_done; cmd 330 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c cmd = pdata->mcx_mac_addr + MAC_COMMAND_REG_OFFSET; cmd 335 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(XGENE_ENET_RD_CMD, cmd); cmd 344 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(0, cmd); cmd 352 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c void __iomem *addr, *rd, *cmd, *cmd_done; cmd 358 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c cmd = pdata->mcx_stats_addr + STAT_COMMAND_REG_OFFSET; cmd 363 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(XGENE_ENET_RD_CMD, cmd); cmd 373 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c iowrite32(0, cmd); cmd 1256 drivers/net/ethernet/apm/xgene/xgene_enet_main.c ring->cmd = ring->cmd_base + INC_DEC_CMD_ADDR; cmd 104 drivers/net/ethernet/apm/xgene/xgene_enet_main.h void __iomem *cmd; cmd 246 drivers/net/ethernet/apm/xgene/xgene_enet_main.h void __iomem *cmd; cmd 168 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c iowrite32(data, ring->cmd); cmd 40 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c void __iomem *cmd, void __iomem *cmd_done, cmd 48 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c iowrite32(XGENE_ENET_WR_CMD, cmd); cmd 57 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c iowrite32(0, cmd); cmd 65 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c void __iomem *addr, *wr, *cmd, *cmd_done; cmd 69 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c cmd = pdata->pcs_addr + PCS_COMMAND_REG_OFFSET; cmd 72 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c if (!xgene_enet_wr_indirect(addr, wr, cmd, cmd_done, wr_addr, wr_data)) cmd 102 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c void __iomem *cmd, void __iomem *cmd_done, cmd 109 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c iowrite32(XGENE_ENET_RD_CMD, cmd); cmd 119 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c iowrite32(0, cmd); cmd 127 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c void __iomem *addr, *rd, *cmd, *cmd_done; cmd 132 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c cmd = pdata->pcs_addr + PCS_COMMAND_REG_OFFSET; cmd 135 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c success = xgene_enet_rd_indirect(addr, rd, cmd, cmd_done, rd_addr, rd_data); cmd 198 drivers/net/ethernet/apple/bmac.c unsigned short cmd, unsigned count, unsigned long addr, cmd 201 drivers/net/ethernet/apple/bmac.c out_le16(&cp->command, cmd); cmd 38 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct ethtool_link_ksettings *cmd) cmd 42 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c aq_nic_get_link_ksettings(aq_nic, cmd); cmd 43 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cmd->base.speed = netif_carrier_ok(ndev) ? cmd 51 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 55 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c return aq_nic_set_link_ksettings(aq_nic, cmd); cmd 238 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct ethtool_rxnfc *cmd, cmd 245 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c switch (cmd->cmd) { cmd 247 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cmd->data = cfg->vecs; cmd 250 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cmd->rule_cnt = aq_get_rxnfc_count_all_rules(aq_nic); cmd 253 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_get_rxnfc_rule(aq_nic, cmd); cmd 256 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_get_rxnfc_all_rules(aq_nic, cmd, rule_locs); cmd 267 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct ethtool_rxnfc *cmd) cmd 272 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c switch (cmd->cmd) { cmd 274 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_add_rxnfc_rule(aq_nic, cmd); cmd 277 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_del_rxnfc_rule(aq_nic, cmd); cmd 436 drivers/net/ethernet/aquantia/atlantic/aq_filters.c struct ethtool_rxnfc cmd; cmd 438 drivers/net/ethernet/aquantia/atlantic/aq_filters.c cmd.fs.location = rule->aq_fsp.location; cmd 439 drivers/net/ethernet/aquantia/atlantic/aq_filters.c return aq_del_rxnfc_rule(aq_nic, &cmd); cmd 483 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_FLTR_L3L4; cmd 488 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4; cmd 492 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_UDP; cmd 493 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4; cmd 497 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_SCTP; cmd 498 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4; cmd 520 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_L3_IPV6; cmd 537 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_SRC_ADDR_L3; cmd 539 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_DEST_ADDR_L3; cmd 541 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_DEST_PORT_L4; cmd 543 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_CMP_SRC_PORT_L4; cmd 545 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_HOST << HW_ATL_RX_ACTION_FL3F4_SHIFT; cmd 546 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= fsp->ring_cookie << HW_ATL_RX_QUEUE_FL3L4_SHIFT; cmd 547 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_ENABLE_QUEUE_L3L4; cmd 549 drivers/net/ethernet/aquantia/atlantic/aq_filters.c data->cmd |= HW_ATL_RX_DISCARD << HW_ATL_RX_ACTION_FL3F4_SHIFT; cmd 623 drivers/net/ethernet/aquantia/atlantic/aq_filters.c struct ethtool_rxnfc *cmd) cmd 671 drivers/net/ethernet/aquantia/atlantic/aq_filters.c int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd) cmd 675 drivers/net/ethernet/aquantia/atlantic/aq_filters.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 710 drivers/net/ethernet/aquantia/atlantic/aq_filters.c int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd) cmd 719 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (rule->aq_fsp.location == cmd->fs.location) cmd 723 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (rule && rule->aq_fsp.location == cmd->fs.location) { cmd 732 drivers/net/ethernet/aquantia/atlantic/aq_filters.c int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd) cmd 736 drivers/net/ethernet/aquantia/atlantic/aq_filters.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 753 drivers/net/ethernet/aquantia/atlantic/aq_filters.c int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd, cmd 761 drivers/net/ethernet/aquantia/atlantic/aq_filters.c cmd->data = aq_get_rxnfc_count_all_rules(aq_nic); cmd 765 drivers/net/ethernet/aquantia/atlantic/aq_filters.c if (unlikely(count == cmd->rule_cnt)) cmd 771 drivers/net/ethernet/aquantia/atlantic/aq_filters.c cmd->rule_cnt = count; cmd 25 drivers/net/ethernet/aquantia/atlantic/aq_filters.h int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd); cmd 26 drivers/net/ethernet/aquantia/atlantic/aq_filters.h int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd); cmd 27 drivers/net/ethernet/aquantia/atlantic/aq_filters.h int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd); cmd 28 drivers/net/ethernet/aquantia/atlantic/aq_filters.h int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd, cmd 779 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct ethtool_link_ksettings *cmd) cmd 782 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cmd->base.port = PORT_FIBRE; cmd 784 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cmd->base.port = PORT_TP; cmd 786 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cmd->base.duplex = DUPLEX_FULL; cmd 787 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cmd->base.autoneg = self->aq_nic_cfg.is_autoneg; cmd 789 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 792 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 796 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 800 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 804 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 808 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 812 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 815 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); cmd 818 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 820 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, supported, TP); cmd 822 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 825 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); cmd 828 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 832 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 836 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 840 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 844 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 848 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 854 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 858 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 860 drivers/net/ethernet/aquantia/atlantic/aq_nic.c ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); cmd 864 drivers/net/ethernet/aquantia/atlantic/aq_nic.c const struct ethtool_link_ksettings *cmd) cmd 870 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 874 drivers/net/ethernet/aquantia/atlantic/aq_nic.c speed = cmd->base.speed; cmd 143 drivers/net/ethernet/aquantia/atlantic/aq_nic.h struct ethtool_link_ksettings *cmd); cmd 145 drivers/net/ethernet/aquantia/atlantic/aq_nic.h const struct ethtool_link_ksettings *cmd); cmd 1041 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c if (data->cmd) { cmd 1060 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rpfl3l4_cmd_set(self, location, data->cmd); cmd 1587 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c void hw_atl_rpfl3l4_cmd_set(struct aq_hw_s *aq_hw, u8 location, u32 cmd) cmd 1589 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c aq_hw_write_reg(aq_hw, HW_ATL_RPF_L3_REG_CTRL_ADR(location), cmd); cmd 745 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h void hw_atl_rpfl3l4_cmd_set(struct aq_hw_s *aq_hw, u8 location, u32 cmd); cmd 261 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h u32 cmd; cmd 784 drivers/net/ethernet/arc/emac_main.c static int arc_emac_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 792 drivers/net/ethernet/arc/emac_main.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 1397 drivers/net/ethernet/atheros/ag71xx.c static int ag71xx_do_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) cmd 1402 drivers/net/ethernet/atheros/ag71xx.c return phy_mii_ioctl(ndev->phydev, ifr, cmd); cmd 129 drivers/net/ethernet/atheros/alx/ethtool.c struct ethtool_link_ksettings *cmd) cmd 147 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.port = PORT_TP; cmd 148 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.phy_address = 0; cmd 151 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 153 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 166 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.speed = hw->link_speed; cmd 167 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.duplex = hw->duplex; cmd 169 drivers/net/ethernet/atheros/alx/ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 171 drivers/net/ethernet/atheros/alx/ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 178 drivers/net/ethernet/atheros/alx/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 188 drivers/net/ethernet/atheros/alx/ethtool.c cmd->link_modes.advertising); cmd 190 drivers/net/ethernet/atheros/alx/ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 195 drivers/net/ethernet/atheros/alx/ethtool.c adv_cfg = alx_speed_to_ethadv(cmd->base.speed, cmd 196 drivers/net/ethernet/atheros/alx/ethtool.c cmd->base.duplex); cmd 1599 drivers/net/ethernet/atheros/alx/main.c static int alx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1606 drivers/net/ethernet/atheros/alx/main.c return mdio_mii_ioctl(&alx->hw.mdio, if_mii(ifr), cmd); cmd 16 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct ethtool_link_ksettings *cmd) cmd 35 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.port = PORT_TP; cmd 36 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.phy_address = 0; cmd 39 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.speed = adapter->link_speed; cmd 41 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 43 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 45 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 46 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 49 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 51 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 53 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 60 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 69 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 72 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c u32 speed = cmd->base.speed; cmd 74 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c if (cmd->base.duplex != DUPLEX_FULL) { cmd 83 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 88 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 577 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct ifreq *ifr, int cmd) cmd 589 drivers/net/ethernet/atheros/atl1c/atl1c_main.c switch (cmd) { cmd 626 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 628 drivers/net/ethernet/atheros/atl1c/atl1c_main.c switch (cmd) { cmd 632 drivers/net/ethernet/atheros/atl1c/atl1c_main.c return atl1c_mii_ioctl(netdev, ifr, cmd); cmd 16 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c struct ethtool_link_ksettings *cmd) cmd 36 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.port = PORT_TP; cmd 37 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.phy_address = 0; cmd 40 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.speed = adapter->link_speed; cmd 42 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 44 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 46 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 47 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 50 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 52 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 54 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 61 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 68 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c cmd->link_modes.advertising); cmd 73 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 469 drivers/net/ethernet/atheros/atl1e/atl1e_main.c struct ifreq *ifr, int cmd) cmd 480 drivers/net/ethernet/atheros/atl1e/atl1e_main.c switch (cmd) { cmd 518 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 520 drivers/net/ethernet/atheros/atl1e/atl1e_main.c switch (cmd) { cmd 524 drivers/net/ethernet/atheros/atl1e/atl1e_main.c return atl1e_mii_ioctl(netdev, ifr, cmd); cmd 532 drivers/net/ethernet/atheros/atl1e/atl1e_main.c u16 cmd; cmd 534 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 535 drivers/net/ethernet/atheros/atl1e/atl1e_main.c cmd &= ~(PCI_COMMAND_INTX_DISABLE | PCI_COMMAND_IO); cmd 536 drivers/net/ethernet/atheros/atl1e/atl1e_main.c cmd |= (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER); cmd 537 drivers/net/ethernet/atheros/atl1e/atl1e_main.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 999 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1009 drivers/net/ethernet/atheros/atlx/atl1.c retval = generic_mii_ioctl(&adapter->mii, if_mii(ifr), cmd, NULL); cmd 3194 drivers/net/ethernet/atheros/atlx/atl1.c struct ethtool_link_ksettings *cmd) cmd 3221 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.port = PORT_TP; cmd 3222 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.phy_address = 0; cmd 3227 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.speed = link_speed; cmd 3229 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.duplex = DUPLEX_FULL; cmd 3231 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.duplex = DUPLEX_HALF; cmd 3233 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.speed = SPEED_UNKNOWN; cmd 3234 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 3238 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 3240 drivers/net/ethernet/atheros/atlx/atl1.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 3242 drivers/net/ethernet/atheros/atlx/atl1.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 3244 drivers/net/ethernet/atheros/atlx/atl1.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 3251 drivers/net/ethernet/atheros/atlx/atl1.c const struct ethtool_link_ksettings *cmd) cmd 3266 drivers/net/ethernet/atheros/atlx/atl1.c if (cmd->base.autoneg == AUTONEG_ENABLE) cmd 3269 drivers/net/ethernet/atheros/atlx/atl1.c u32 speed = cmd->base.speed; cmd 3271 drivers/net/ethernet/atheros/atlx/atl1.c if (cmd->base.duplex != DUPLEX_FULL) { cmd 3280 drivers/net/ethernet/atheros/atlx/atl1.c if (cmd->base.duplex == DUPLEX_FULL) cmd 3285 drivers/net/ethernet/atheros/atlx/atl1.c if (cmd->base.duplex == DUPLEX_FULL) cmd 50 drivers/net/ethernet/atheros/atlx/atl1.h int cmd); cmd 948 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 954 drivers/net/ethernet/atheros/atlx/atl2.c switch (cmd) { cmd 984 drivers/net/ethernet/atheros/atlx/atl2.c static int atl2_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 986 drivers/net/ethernet/atheros/atlx/atl2.c switch (cmd) { cmd 990 drivers/net/ethernet/atheros/atlx/atl2.c return atl2_mii_ioctl(netdev, ifr, cmd); cmd 1259 drivers/net/ethernet/atheros/atlx/atl2.c u16 cmd; cmd 1261 drivers/net/ethernet/atheros/atlx/atl2.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 1263 drivers/net/ethernet/atheros/atlx/atl2.c if (cmd & PCI_COMMAND_INTX_DISABLE) cmd 1264 drivers/net/ethernet/atheros/atlx/atl2.c cmd &= ~PCI_COMMAND_INTX_DISABLE; cmd 1265 drivers/net/ethernet/atheros/atlx/atl2.c if (cmd & PCI_COMMAND_IO) cmd 1266 drivers/net/ethernet/atheros/atlx/atl2.c cmd &= ~PCI_COMMAND_IO; cmd 1267 drivers/net/ethernet/atheros/atlx/atl2.c if (0 == (cmd & PCI_COMMAND_MEMORY)) cmd 1268 drivers/net/ethernet/atheros/atlx/atl2.c cmd |= PCI_COMMAND_MEMORY; cmd 1269 drivers/net/ethernet/atheros/atlx/atl2.c if (0 == (cmd & PCI_COMMAND_MASTER)) cmd 1270 drivers/net/ethernet/atheros/atlx/atl2.c cmd |= PCI_COMMAND_MASTER; cmd 1271 drivers/net/ethernet/atheros/atlx/atl2.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 1723 drivers/net/ethernet/atheros/atlx/atl2.c struct ethtool_link_ksettings *cmd) cmd 1740 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.port = PORT_TP; cmd 1741 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.phy_address = 0; cmd 1744 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.speed = adapter->link_speed; cmd 1746 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.duplex = DUPLEX_FULL; cmd 1748 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.duplex = DUPLEX_HALF; cmd 1750 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.speed = SPEED_UNKNOWN; cmd 1751 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 1754 drivers/net/ethernet/atheros/atlx/atl2.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1756 drivers/net/ethernet/atheros/atlx/atl2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1758 drivers/net/ethernet/atheros/atlx/atl2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1765 drivers/net/ethernet/atheros/atlx/atl2.c const struct ethtool_link_ksettings *cmd) cmd 1772 drivers/net/ethernet/atheros/atlx/atl2.c cmd->link_modes.advertising); cmd 1777 drivers/net/ethernet/atheros/atlx/atl2.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 42 drivers/net/ethernet/atheros/atlx/atlx.c static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 44 drivers/net/ethernet/atheros/atlx/atlx.c switch (cmd) { cmd 48 drivers/net/ethernet/atheros/atlx/atlx.c return atlx_mii_ioctl(netdev, ifr, cmd); cmd 121 drivers/net/ethernet/aurora/nb8800.c static int nb8800_mdio_cmd(struct mii_bus *bus, u32 cmd) cmd 130 drivers/net/ethernet/aurora/nb8800.c nb8800_writel(priv, NB8800_MDIO_CMD, cmd); cmd 132 drivers/net/ethernet/aurora/nb8800.c nb8800_writel(priv, NB8800_MDIO_CMD, cmd | MDIO_CMD_GO); cmd 156 drivers/net/ethernet/aurora/nb8800.c u32 cmd = MDIO_CMD_ADDR(phy_id) | MDIO_CMD_REG(reg) | cmd 159 drivers/net/ethernet/aurora/nb8800.c return nb8800_mdio_cmd(bus, cmd); cmd 1008 drivers/net/ethernet/aurora/nb8800.c static int nb8800_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1010 drivers/net/ethernet/aurora/nb8800.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 1833 drivers/net/ethernet/broadcom/b44.c struct ethtool_link_ksettings *cmd) cmd 1840 drivers/net/ethernet/broadcom/b44.c phy_ethtool_ksettings_get(dev->phydev, cmd); cmd 1862 drivers/net/ethernet/broadcom/b44.c cmd->base.speed = (bp->flags & B44_FLAG_100_BASE_T) ? cmd 1864 drivers/net/ethernet/broadcom/b44.c cmd->base.duplex = (bp->flags & B44_FLAG_FULL_DUPLEX) ? cmd 1866 drivers/net/ethernet/broadcom/b44.c cmd->base.port = 0; cmd 1867 drivers/net/ethernet/broadcom/b44.c cmd->base.phy_address = bp->phy_addr; cmd 1868 drivers/net/ethernet/broadcom/b44.c cmd->base.autoneg = (bp->flags & B44_FLAG_FORCE_LINK) ? cmd 1870 drivers/net/ethernet/broadcom/b44.c if (cmd->base.autoneg == AUTONEG_ENABLE) cmd 1873 drivers/net/ethernet/broadcom/b44.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1875 drivers/net/ethernet/broadcom/b44.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1879 drivers/net/ethernet/broadcom/b44.c cmd->base.speed = 0; cmd 1880 drivers/net/ethernet/broadcom/b44.c cmd->base.duplex = 0xff; cmd 1887 drivers/net/ethernet/broadcom/b44.c const struct ethtool_link_ksettings *cmd) cmd 1900 drivers/net/ethernet/broadcom/b44.c ret = phy_ethtool_ksettings_set(dev->phydev, cmd); cmd 1907 drivers/net/ethernet/broadcom/b44.c speed = cmd->base.speed; cmd 1910 drivers/net/ethernet/broadcom/b44.c cmd->link_modes.advertising); cmd 1913 drivers/net/ethernet/broadcom/b44.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1920 drivers/net/ethernet/broadcom/b44.c (cmd->base.duplex != DUPLEX_HALF && cmd 1921 drivers/net/ethernet/broadcom/b44.c cmd->base.duplex != DUPLEX_FULL)) { cmd 1927 drivers/net/ethernet/broadcom/b44.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1955 drivers/net/ethernet/broadcom/b44.c if (cmd->base.duplex == DUPLEX_FULL) cmd 2139 drivers/net/ethernet/broadcom/b44.c static int b44_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2150 drivers/net/ethernet/broadcom/b44.c err = phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 2152 drivers/net/ethernet/broadcom/b44.c err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); cmd 1422 drivers/net/ethernet/broadcom/bcm63xx_enet.c struct ethtool_link_ksettings *cmd) cmd 1433 drivers/net/ethernet/broadcom/bcm63xx_enet.c phy_ethtool_ksettings_get(dev->phydev, cmd); cmd 1437 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.autoneg = 0; cmd 1438 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.speed = (priv->force_speed_100) ? cmd 1440 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.duplex = (priv->force_duplex_full) ? cmd 1448 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->link_modes.supported, supported); cmd 1450 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->link_modes.advertising, advertising); cmd 1451 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.port = PORT_MII; cmd 1457 drivers/net/ethernet/broadcom/bcm63xx_enet.c const struct ethtool_link_ksettings *cmd) cmd 1465 drivers/net/ethernet/broadcom/bcm63xx_enet.c return phy_ethtool_ksettings_set(dev->phydev, cmd); cmd 1468 drivers/net/ethernet/broadcom/bcm63xx_enet.c if (cmd->base.autoneg || cmd 1469 drivers/net/ethernet/broadcom/bcm63xx_enet.c (cmd->base.speed != SPEED_100 && cmd 1470 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.speed != SPEED_10) || cmd 1471 drivers/net/ethernet/broadcom/bcm63xx_enet.c cmd->base.port != PORT_MII) cmd 1475 drivers/net/ethernet/broadcom/bcm63xx_enet.c (cmd->base.speed == SPEED_100) ? 1 : 0; cmd 1477 drivers/net/ethernet/broadcom/bcm63xx_enet.c (cmd->base.duplex == DUPLEX_FULL) ? 1 : 0; cmd 1581 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1589 drivers/net/ethernet/broadcom/bcm63xx_enet.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 1599 drivers/net/ethernet/broadcom/bcm63xx_enet.c return generic_mii_ioctl(&mii, if_mii(rq), cmd, NULL); cmd 2432 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enetsw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2442 drivers/net/ethernet/broadcom/bcm63xx_enet.c return generic_mii_ioctl(&mii, if_mii(rq), cmd, NULL); cmd 2182 drivers/net/ethernet/broadcom/bcmsysport.c switch (nfc->cmd) { cmd 2199 drivers/net/ethernet/broadcom/bcmsysport.c switch (nfc->cmd) { cmd 1251 drivers/net/ethernet/broadcom/bgmac.c static int bgmac_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) cmd 1256 drivers/net/ethernet/broadcom/bgmac.c return phy_mii_ioctl(net_dev->phydev, ifr, cmd); cmd 338 drivers/net/ethernet/broadcom/bnx2.c switch (info->cmd) { cmd 451 drivers/net/ethernet/broadcom/bnx2.c info.cmd = CNIC_CTL_STOP_CMD; cmd 472 drivers/net/ethernet/broadcom/bnx2.c info.cmd = CNIC_CTL_START_CMD; cmd 3785 drivers/net/ethernet/broadcom/bnx2.c u32 val, cmd, addr; cmd 3793 drivers/net/ethernet/broadcom/bnx2.c cmd = BNX2_RV2P_PROC1_ADDR_CMD_RDWR; cmd 3796 drivers/net/ethernet/broadcom/bnx2.c cmd = BNX2_RV2P_PROC2_ADDR_CMD_RDWR; cmd 3806 drivers/net/ethernet/broadcom/bnx2.c val = (i / 8) | cmd; cmd 3822 drivers/net/ethernet/broadcom/bnx2.c val = (loc / 2) | cmd; cmd 4212 drivers/net/ethernet/broadcom/bnx2.c u32 cmd; cmd 4220 drivers/net/ethernet/broadcom/bnx2.c cmd = BNX2_NVM_COMMAND_ERASE | BNX2_NVM_COMMAND_WR | cmd 4230 drivers/net/ethernet/broadcom/bnx2.c BNX2_WR(bp, BNX2_NVM_COMMAND, cmd); cmd 4252 drivers/net/ethernet/broadcom/bnx2.c u32 cmd; cmd 4256 drivers/net/ethernet/broadcom/bnx2.c cmd = BNX2_NVM_COMMAND_DOIT | cmd_flags; cmd 4272 drivers/net/ethernet/broadcom/bnx2.c BNX2_WR(bp, BNX2_NVM_COMMAND, cmd); cmd 4297 drivers/net/ethernet/broadcom/bnx2.c u32 cmd; cmd 4302 drivers/net/ethernet/broadcom/bnx2.c cmd = BNX2_NVM_COMMAND_DOIT | BNX2_NVM_COMMAND_WR | cmd_flags; cmd 4323 drivers/net/ethernet/broadcom/bnx2.c BNX2_WR(bp, BNX2_NVM_COMMAND, cmd); cmd 6897 drivers/net/ethernet/broadcom/bnx2.c struct ethtool_link_ksettings *cmd) cmd 6928 drivers/net/ethernet/broadcom/bnx2.c cmd->base.port = bp->phy_port; cmd 6932 drivers/net/ethernet/broadcom/bnx2.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 6934 drivers/net/ethernet/broadcom/bnx2.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 6938 drivers/net/ethernet/broadcom/bnx2.c cmd->base.speed = bp->line_speed; cmd 6939 drivers/net/ethernet/broadcom/bnx2.c cmd->base.duplex = bp->duplex; cmd 6942 drivers/net/ethernet/broadcom/bnx2.c cmd->base.eth_tp_mdix = ETH_TP_MDI_X; cmd 6944 drivers/net/ethernet/broadcom/bnx2.c cmd->base.eth_tp_mdix = ETH_TP_MDI; cmd 6948 drivers/net/ethernet/broadcom/bnx2.c cmd->base.speed = SPEED_UNKNOWN; cmd 6949 drivers/net/ethernet/broadcom/bnx2.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 6953 drivers/net/ethernet/broadcom/bnx2.c cmd->base.phy_address = bp->phy_addr; cmd 6955 drivers/net/ethernet/broadcom/bnx2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 6957 drivers/net/ethernet/broadcom/bnx2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 6965 drivers/net/ethernet/broadcom/bnx2.c const struct ethtool_link_ksettings *cmd) cmd 6976 drivers/net/ethernet/broadcom/bnx2.c if (cmd->base.port != PORT_TP && cmd->base.port != PORT_FIBRE) cmd 6979 drivers/net/ethernet/broadcom/bnx2.c if (cmd->base.port != bp->phy_port && cmd 6986 drivers/net/ethernet/broadcom/bnx2.c if (!netif_running(dev) && cmd->base.port != bp->phy_port) cmd 6989 drivers/net/ethernet/broadcom/bnx2.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 6993 drivers/net/ethernet/broadcom/bnx2.c &advertising, cmd->link_modes.advertising); cmd 6995 drivers/net/ethernet/broadcom/bnx2.c if (cmd->base.port == PORT_TP) { cmd 7007 drivers/net/ethernet/broadcom/bnx2.c u32 speed = cmd->base.speed; cmd 7009 drivers/net/ethernet/broadcom/bnx2.c if (cmd->base.port == PORT_FIBRE) { cmd 7012 drivers/net/ethernet/broadcom/bnx2.c (cmd->base.duplex != DUPLEX_FULL)) cmd 7023 drivers/net/ethernet/broadcom/bnx2.c req_duplex = cmd->base.duplex; cmd 7037 drivers/net/ethernet/broadcom/bnx2.c err = bnx2_setup_phy(bp, cmd->base.port); cmd 7851 drivers/net/ethernet/broadcom/bnx2.c bnx2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 7857 drivers/net/ethernet/broadcom/bnx2.c switch(cmd) { cmd 2131 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c func_params.cmd = BNX2X_F_CMD_HW_INIT; cmd 257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_cnic_notify(struct bnx2x *bp, int cmd); cmd 934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h func_params.cmd = BNX2X_F_CMD_START; cmd 463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c func_params.cmd = BNX2X_F_CMD_TX_STOP; cmd 487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c func_params.cmd = BNX2X_F_CMD_TX_START; cmd 222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct ethtool_link_ksettings *cmd) cmd 228 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->link_modes.supported); cmd 230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->link_modes.advertising); cmd 235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed = bp->vf_link_vars.line_speed; cmd 241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 242 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.port = PORT_OTHER; cmd 246 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.phy_address = 0; cmd 247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 253 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.cmd, supported, advertising, cmd 254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed, cmd 255 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex, cmd->base.port, cmd->base.phy_address, cmd 256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg); cmd 262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct ethtool_link_ksettings *cmd) cmd 270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->link_modes.lp_advertising); cmd 285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex = bp->link_vars.duplex; cmd 288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed = bnx2x_get_mf_speed(bp); cmd 290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed = bp->link_vars.line_speed; cmd 292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.port = bnx2x_get_port_type(bp); cmd 298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.phy_address = bp->mdio.prtad; cmd 301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, cmd 360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.cmd, supported, advertising, cmd 361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed, cmd 362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex, cmd->base.port, cmd->base.phy_address, cmd 363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg); cmd 369 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c u8 duplex = cmd->base.duplex; cmd 378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->link_modes.supported); cmd 380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->link_modes.advertising); cmd 389 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.cmd, supported, advertising, cmd 390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.speed, cmd 391 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.duplex, cmd->base.port, cmd->base.phy_address, cmd 392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c cmd->base.autoneg); cmd 394 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c speed = cmd->base.speed; cmd 434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (cmd->base.port != bnx2x_get_port_type(bp)) { cmd 435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c switch (cmd->base.port) { cmd 485 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c eeprom->cmd, eeprom->magic, eeprom->offset, eeprom->offset, cmd 1817 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c eeprom->cmd, eeprom->magic, eeprom->offset, eeprom->offset, cmd 2000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); cmd 2013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); cmd 3000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c params.cmd = BNX2X_Q_CMD_EMPTY; cmd 3366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c switch (info->cmd) { cmd 3473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c switch (info->cmd) { cmd 8260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 val, cmd; cmd 8277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cmd = DRV_MSG_CODE_VRFY_SPECIFIC_PHY_OPT_MDL; cmd 8286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cmd = DRV_MSG_CODE_VRFY_FIRST_PHY_OPT_MDL; cmd 8295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c fw_resp = bnx2x_fw_command(bp, cmd, fw_cmd_param); cmd 2729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_AFEX_UPDATE; cmd 2761 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_AFEX_VIFLISTS; cmd 2784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_afex_cmd(struct bnx2x *bp, u32 cmd) cmd 2796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cmd & DRV_STATUS_AFEX_LISTGET_REQ) { cmd 2803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cmd & DRV_STATUS_AFEX_LISTSET_REQ) { cmd 2813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cmd & DRV_STATUS_AFEX_STATSGET_REQ) { cmd 2834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cmd & DRV_STATUS_AFEX_VIFSET_REQ) { cmd 2913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_SWITCH_UPDATE; cmd 3831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_is_contextless_ramrod(int cmd, int cmd_type) cmd 3834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_FORWARD_SETUP) || cmd 3835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_CLASSIFICATION_RULES) || cmd 3836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_FILTER_RULES) || cmd 3837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_MULTICAST_RULES) || cmd 3838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_SET_MAC) || cmd 3839 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cmd == RAMROD_CMD_ID_ETH_RSS_UPDATE)) cmd 5374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c queue_params.cmd = BNX2X_Q_CMD_UPDATE; cmd 5550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int cmd = BNX2X_SP_RTNL_AFEX_F_UPDATE; cmd 5561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_schedule_sp_rtnl(bp, cmd, 0); cmd 7810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_SWITCH_UPDATE; cmd 8431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ramrod_param.user_req.cmd = BNX2X_VLAN_MAC_ADD; cmd 8433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ramrod_param.user_req.cmd = BNX2X_VLAN_MAC_DEL; cmd 8467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ramrod_param.user_req.cmd = BNX2X_VLAN_MAC_ADD; cmd 8469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ramrod_param.user_req.cmd = BNX2X_VLAN_MAC_DEL; cmd 8777 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params->cmd = BNX2X_Q_CMD_SETUP_TX_ONLY; cmd 8838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_INIT; cmd 8866 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_SETUP; cmd 8921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_TERMINATE; cmd 8931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_CFC_DEL; cmd 8941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_HALT; cmd 8947 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_TERMINATE; cmd 8955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_CFC_DEL; cmd 9080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_HW_RESET; cmd 9095 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_STOP; cmd 9261 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_TX_STOP; cmd 9265 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_TX_START; cmd 10155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_SWITCH_UPDATE; cmd 12923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 12931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c switch (cmd) { cmd 12937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c return mdio_mii_ioctl(&bp->mdio, mdio, cmd); cmd 13775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_SET_TIMESYNC; cmd 14570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u8 cmd = (le32_to_cpu(bp->cnic_kwq_cons->hdr.conn_and_cmd_data) cmd 14577 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cmd == RAMROD_CMD_ID_ETH_CLIENT_SETUP) { cmd 14716 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_cnic_notify(struct bnx2x *bp, int cmd) cmd 14720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ctl.cmd = cmd; cmd 14730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ctl.cmd = CNIC_CTL_COMPLETION_CMD; cmd 14783 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c switch (ctl->cmd) { cmd 14928 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c BNX2X_ERR("unknown command %x\n", ctl->cmd); cmd 15339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.cmd = BNX2X_F_CMD_SET_TIMESYNC; cmd 15356 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.cmd = BNX2X_Q_CMD_UPDATE; cmd 889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int rule_cnt = rule_idx + 1, cmd = elem->cmd_data.vlan_mac.cmd; cmd 891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bool add = (cmd == BNX2X_VLAN_MAC_ADD) ? true : false; cmd 912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd != BNX2X_VLAN_MAC_MOVE) { cmd 940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) { cmd 1053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bool add = (elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ? cmd 1075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd; cmd 1076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bool add = (cmd == BNX2X_VLAN_MAC_ADD) ? true : false; cmd 1094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) { cmd 1125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd; cmd 1126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bool add = (cmd == BNX2X_VLAN_MAC_ADD) ? true : false; cmd 1147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) { cmd 1192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bool add = (elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ? cmd 1255 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c p->user_req.cmd = BNX2X_VLAN_MAC_ADD; cmd 1281 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (pos->cmd_data.vlan_mac.cmd == elem->cmd_data.vlan_mac.cmd)) cmd 1298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (pos->cmd_data.vlan_mac.cmd == elem->cmd_data.vlan_mac.cmd)) cmd 1316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (pos->cmd_data.vlan_mac.cmd == cmd 1317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem->cmd_data.vlan_mac.cmd)) cmd 1408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c query_elem.cmd_data.vlan_mac.cmd = BNX2X_VLAN_MAC_MOVE; cmd 1469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c query_elem.cmd_data.vlan_mac.cmd = BNX2X_VLAN_MAC_DEL; cmd 1482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c query_elem.cmd_data.vlan_mac.cmd = BNX2X_VLAN_MAC_ADD; cmd 1509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (elem->cmd_data.vlan_mac.cmd) { cmd 1532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (elem->cmd_data.vlan_mac.cmd) { cmd 1672 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (elem->cmd_data.vlan_mac.cmd) { cmd 1674 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c query.cmd_data.vlan_mac.cmd = BNX2X_VLAN_MAC_DEL; cmd 1677 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c query.cmd_data.vlan_mac.cmd = BNX2X_VLAN_MAC_ADD; cmd 1691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((query.cmd_data.vlan_mac.cmd == cmd 1702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (elem->cmd_data.vlan_mac.cmd == BNX2X_VLAN_MAC_ADD) ? cmd 1731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_vlan_mac_cmd cmd = elem->cmd_data.vlan_mac.cmd; cmd 1736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ((cmd == BNX2X_VLAN_MAC_ADD) || (cmd == BNX2X_VLAN_MAC_MOVE))) { cmd 1789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_vlan_mac_cmd cmd; cmd 1802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd = elem->cmd_data.vlan_mac.cmd; cmd 1806 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) cmd 1821 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ((cmd == BNX2X_VLAN_MAC_ADD) || cmd 1822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_VLAN_MAC_MOVE))) cmd 1830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) cmd 1853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd = elem->cmd_data.vlan_mac.cmd; cmd 1854 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_VLAN_MAC_DEL) || cmd 1855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_VLAN_MAC_MOVE)) { cmd 1877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd = elem->cmd_data.vlan_mac.cmd; cmd 1879 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_VLAN_MAC_MOVE) cmd 1886 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ((cmd == BNX2X_VLAN_MAC_ADD) || cmd 1887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_VLAN_MAC_MOVE))) { cmd 1914 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (p->user_req.cmd) { cmd 2056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c p.user_req.cmd = BNX2X_VLAN_MAC_DEL; cmd 2397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct eth_filter_rules_cmd *cmd, cmd 2441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd->state = cpu_to_le16(state); cmd 2672 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 2681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_MCAST_CMD_ADD || cmd == BNX2X_MCAST_CMD_SET) cmd 2695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c new_cmd->type = cmd; cmd 2699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, macs_list_len); cmd 2701 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 2709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_MCAST_CMD_SET) { cmd 2755 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 2831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 2840 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_MCAST_CMD_ADD) || (cmd == BNX2X_MCAST_CMD_RESTORE) || cmd 2841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_MCAST_CMD_SET_ADD)) cmd 2847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 2878 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 3218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd, cmd 3226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 3240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 3252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 3298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 3311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_MCAST_CMD_SET) cmd 3373 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cnt = bnx2x_mcast_handle_current_cmd(bp, p, cmd, cnt); cmd 3459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_MCAST_CMD_SET) { cmd 3467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_MCAST_CMD_DEL) || (cmd == BNX2X_MCAST_CMD_RESTORE)) cmd 3476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3527 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 3561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 3581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_MCAST_CMD_SET) { cmd 3591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd) { cmd 3601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, p->mcast_list_len); cmd 3626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd); cmd 3642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_MCAST_CMD_ADD) || (cmd == BNX2X_MCAST_CMD_RESTORE)) { cmd 3877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cnt = bnx2x_mcast_handle_current_cmd(bp, p, cmd, 0); cmd 3978 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_mcast_cmd cmd) cmd 3990 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->validate(bp, p, cmd); cmd 4006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->enqueue_cmd(bp, p->mcast_obj, p, cmd); cmd 4022 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->config_mcast(bp, p, cmd); cmd 4037 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c o->revert(bp, p, old_reg_size, cmd); cmd 4702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd = params->cmd, bit; cmd 4707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_Q_CMD_ACTIVATE) || cmd 4708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_Q_CMD_DEACTIVATE)) cmd 4711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bit = cmd; cmd 4719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd) cmd 4721 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_state_wait(bp, cmd, &o->pending); cmd 4735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd) cmd 4739 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!test_and_clear_bit(cmd, &cur_pending)) { cmd 4741 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, o->cids[BNX2X_PRIMARY_CID_INDEX], cmd 4755 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, o->cids[BNX2X_PRIMARY_CID_INDEX], o->next_state); cmd 4770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c clear_bit(cmd, &o->pending); cmd 5403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { cmd 5425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); cmd 5433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { cmd 5448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); cmd 5456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { cmd 5471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); cmd 5497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd = params->cmd; cmd 5521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_INIT) cmd 5526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_SETUP) { cmd 5536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_DEACTIVATE) cmd 5539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_Q_CMD_EMPTY) || cmd 5540 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_Q_CMD_UPDATE_TPA)) cmd 5543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_SETUP_TX_ONLY) { cmd 5548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_HALT) cmd 5551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_UPDATE) { cmd 5566 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_TERMINATE) cmd 5569 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_SETUP_TX_ONLY) { cmd 5574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_Q_CMD_EMPTY) || cmd 5575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_Q_CMD_UPDATE_TPA)) cmd 5578 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_UPDATE) { cmd 5593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_CFC_DEL) { cmd 5603 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_ACTIVATE) cmd 5606 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_Q_CMD_EMPTY) || cmd 5607 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (cmd == BNX2X_Q_CMD_UPDATE_TPA)) cmd 5610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_HALT) cmd 5613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_Q_CMD_UPDATE) { cmd 5631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_TERMINATE) cmd 5636 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_Q_CMD_CFC_DEL) cmd 5647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c state, cmd, next_state); cmd 5653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c DP(BNX2X_MSG_SP, "Bad state transition request: %d %d\n", state, cmd); cmd 5729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd) cmd 5731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_state_wait(bp, cmd, &o->pending); cmd 5746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd) cmd 5750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!test_and_clear_bit(cmd, &cur_pending)) { cmd 5752 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, BP_FUNC(bp), o->state, cmd 5759 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd, BP_FUNC(bp), o->next_state); cmd 5769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c clear_bit(cmd, &o->pending); cmd 5786 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd) cmd 5791 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int rc = bnx2x_func_state_change_comp(bp, o, cmd); cmd 5815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd = params->cmd; cmd 5833 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_F_CMD_HW_INIT) cmd 5838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_F_CMD_START) cmd 5841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_F_CMD_HW_RESET) cmd 5846 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd == BNX2X_F_CMD_STOP) cmd 5852 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_F_CMD_AFEX_UPDATE) && cmd 5856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_F_CMD_AFEX_VIFLISTS) && cmd 5863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_F_CMD_SWITCH_UPDATE) && cmd 5867 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_F_CMD_SET_TIMESYNC) && cmd 5871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_F_CMD_TX_STOP) cmd 5876 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if ((cmd == BNX2X_F_CMD_SWITCH_UPDATE) && cmd 5880 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if ((cmd == BNX2X_F_CMD_SET_TIMESYNC) && cmd 5884 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c else if (cmd == BNX2X_F_CMD_TX_START) cmd 5895 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c state, cmd, next_state); cmd 5901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c state, cmd); cmd 6439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { cmd 6461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); cmd 6506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd = params->cmd; cmd 6532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c set_bit(cmd, pending); cmd 6536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_func_state_change_comp(bp, o, cmd); cmd 6546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c clear_bit(cmd, pending); cmd 6552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->wait_comp(bp, o, cmd); cmd 6560 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return !!test_bit(cmd, pending); cmd 132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_vlan_mac_cmd cmd; cmd 595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 1027 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_queue_cmd cmd; cmd 1111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_queue_cmd cmd); cmd 1285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_func_cmd cmd; cmd 1378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_func_cmd cmd); cmd 1381 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_func_cmd cmd); cmd 1497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_mcast_cmd cmd); cmd 255 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params->cmd = BNX2X_Q_CMD_INIT; cmd 262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params->cmd = BNX2X_Q_CMD_SETUP; cmd 298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params.cmd = cmds[i]; cmd 376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c ramrod.user_req.cmd = BNX2X_VLAN_MAC_DEL; cmd 427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c ramrod.user_req.cmd = filter->add ? BNX2X_VLAN_MAC_ADD : cmd 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c qstate.cmd = BNX2X_Q_CMD_TERMINATE; cmd 2270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c qstate.cmd = BNX2X_Q_CMD_UPDATE_TPA; cmd 2387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params.cmd = BNX2X_Q_CMD_UPDATE; cmd 2808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c ramrod_param.user_req.cmd = add ? BNX2X_VLAN_MAC_ADD cmd 2915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params.cmd = BNX2X_Q_CMD_UPDATE; cmd 3005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params.cmd = BNX2X_Q_CMD_UPDATE; cmd 4464 drivers/net/ethernet/broadcom/bnxt/bnxt.c u16 cmd = bnxt_vf_req_snif[i]; cmd 4467 drivers/net/ethernet/broadcom/bnxt/bnxt.c idx = cmd / 32; cmd 4468 drivers/net/ethernet/broadcom/bnxt/bnxt.c bit = cmd % 32; cmd 9390 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 9396 drivers/net/ethernet/broadcom/bnxt/bnxt.c switch (cmd) { cmd 899 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_grxclsrlall(struct bnxt *bp, struct ethtool_rxnfc *cmd, cmd 904 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data = bp->ntp_fltr_count; cmd 912 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (j == cmd->rule_cnt) cmd 917 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (j == cmd->rule_cnt) cmd 920 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->rule_cnt = j; cmd 924 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_grxclsrule(struct bnxt *bp, struct ethtool_rxnfc *cmd) cmd 927 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1018 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_grxfh(struct bnxt *bp, struct ethtool_rxnfc *cmd) cmd 1020 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data = 0; cmd 1021 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c switch (cmd->flow_type) { cmd 1024 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST | cmd 1026 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= get_ethtool_ipv4_rss(bp); cmd 1030 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST | cmd 1038 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= get_ethtool_ipv4_rss(bp); cmd 1043 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST | cmd 1045 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= get_ethtool_ipv6_rss(bp); cmd 1049 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST | cmd 1057 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data |= get_ethtool_ipv6_rss(bp); cmd 1066 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_srxfh(struct bnxt *bp, struct ethtool_rxnfc *cmd) cmd 1071 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (cmd->data == RXH_4TUPLE) cmd 1073 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c else if (cmd->data == RXH_2TUPLE) cmd 1075 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c else if (!cmd->data) cmd 1080 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c if (cmd->flow_type == TCP_V4_FLOW) { cmd 1084 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c } else if (cmd->flow_type == UDP_V4_FLOW) { cmd 1090 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c } else if (cmd->flow_type == TCP_V6_FLOW) { cmd 1094 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c } else if (cmd->flow_type == UDP_V6_FLOW) { cmd 1104 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c switch (cmd->flow_type) { cmd 1143 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 1149 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c switch (cmd->cmd) { cmd 1152 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data = bp->rx_nr_rings; cmd 1156 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->rule_cnt = bp->ntp_fltr_count; cmd 1157 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c cmd->data = BNXT_NTP_FLTR_MAX_FLTR; cmd 1161 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c rc = bnxt_grxclsrlall(bp, cmd, (u32 *)rule_locs); cmd 1165 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c rc = bnxt_grxclsrule(bp, cmd); cmd 1170 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c rc = bnxt_grxfh(bp, cmd); cmd 1181 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1186 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c switch (cmd->cmd) { cmd 1188 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c rc = bnxt_srxfh(bp, cmd); cmd 196 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_CTX_WR_CMD; cmd 211 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_CTXTBL_WR_CMD; cmd 226 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_START_L2_CMD; cmd 228 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_STOP_L2_CMD; cmd 243 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_IO_WR_CMD; cmd 257 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_IO_RD_CMD; cmd 273 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_ULP_REGISTER_CMD; cmd 277 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_ULP_UNREGISTER_CMD; cmd 290 drivers/net/ethernet/broadcom/cnic.c static void cnic_spq_completion(struct cnic_dev *dev, int cmd, u32 count) cmd 297 drivers/net/ethernet/broadcom/cnic.c info.cmd = cmd; cmd 1389 drivers/net/ethernet/broadcom/cnic.c static int cnic_submit_kwqe_16(struct cnic_dev *dev, u32 cmd, u32 cid, cmd 1400 drivers/net/ethernet/broadcom/cnic.c cpu_to_le32(((cmd << SPE_HDR_CMD_ID_SHIFT) | cmd 2919 drivers/net/ethernet/broadcom/cnic.c u32 cmd; cmd 2936 drivers/net/ethernet/broadcom/cnic.c cmd = le32_to_cpu(cqe->ramrod_cqe.conn_and_cmd_data); cmd 2937 drivers/net/ethernet/broadcom/cnic.c cmd >>= COMMON_RAMROD_ETH_RX_CQE_CMD_ID_SHIFT; cmd 2938 drivers/net/ethernet/broadcom/cnic.c if (cmd == RAMROD_CMD_ID_ETH_CLIENT_SETUP || cmd 2939 drivers/net/ethernet/broadcom/cnic.c cmd == RAMROD_CMD_ID_ETH_HALT) cmd 3266 drivers/net/ethernet/broadcom/cnic.c switch (info->cmd) { cmd 4180 drivers/net/ethernet/broadcom/cnic.c u32 cmd = 0; cmd 4191 drivers/net/ethernet/broadcom/cnic.c cmd = L5CM_RAMROD_CMD_ID_SEARCHER_DELETE; cmd 4197 drivers/net/ethernet/broadcom/cnic.c cmd = L5CM_RAMROD_CMD_ID_TERMINATE_OFFLOAD; cmd 4203 drivers/net/ethernet/broadcom/cnic.c if (cmd) { cmd 4206 drivers/net/ethernet/broadcom/cnic.c cnic_submit_kwqe_16(dev, cmd, csk->cid, ISCSI_CONNECTION_TYPE, cmd 4283 drivers/net/ethernet/broadcom/cnic.c info.cmd = DRV_CTL_ISCSI_STOPPED_CMD; cmd 124 drivers/net/ethernet/broadcom/cnic_if.h int cmd; cmd 153 drivers/net/ethernet/broadcom/cnic_if.h int cmd; cmd 486 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct ethtool_link_ksettings *cmd) cmd 494 drivers/net/ethernet/broadcom/genet/bcmgenet.c phy_ethtool_ksettings_get(dev->phydev, cmd); cmd 500 drivers/net/ethernet/broadcom/genet/bcmgenet.c const struct ethtool_link_ksettings *cmd) cmd 508 drivers/net/ethernet/broadcom/genet/bcmgenet.c return phy_ethtool_ksettings_set(dev->phydev, cmd); cmd 1224 drivers/net/ethernet/broadcom/genet/bcmgenet.c static int bcmgenet_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1232 drivers/net/ethernet/broadcom/genet/bcmgenet.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 299 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_mii_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 2469 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_mii_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2476 drivers/net/ethernet/broadcom/sb1250-mac.c return phy_mii_ioctl(sc->phy_dev, rq, cmd); cmd 3517 drivers/net/ethernet/broadcom/tg3.c u32 cmd; cmd 3519 drivers/net/ethernet/broadcom/tg3.c cmd = NVRAM_CMD_WREN | NVRAM_CMD_GO | NVRAM_CMD_DONE; cmd 3520 drivers/net/ethernet/broadcom/tg3.c ret = tg3_nvram_exec_cmd(tp, cmd); cmd 12147 drivers/net/ethernet/broadcom/tg3.c struct ethtool_link_ksettings *cmd) cmd 12157 drivers/net/ethernet/broadcom/tg3.c phy_ethtool_ksettings_get(phydev, cmd); cmd 12174 drivers/net/ethernet/broadcom/tg3.c cmd->base.port = PORT_TP; cmd 12177 drivers/net/ethernet/broadcom/tg3.c cmd->base.port = PORT_FIBRE; cmd 12179 drivers/net/ethernet/broadcom/tg3.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 12195 drivers/net/ethernet/broadcom/tg3.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 12199 drivers/net/ethernet/broadcom/tg3.c cmd->base.speed = tp->link_config.active_speed; cmd 12200 drivers/net/ethernet/broadcom/tg3.c cmd->base.duplex = tp->link_config.active_duplex; cmd 12202 drivers/net/ethernet/broadcom/tg3.c cmd->link_modes.lp_advertising, cmd 12207 drivers/net/ethernet/broadcom/tg3.c cmd->base.eth_tp_mdix = ETH_TP_MDI_X; cmd 12209 drivers/net/ethernet/broadcom/tg3.c cmd->base.eth_tp_mdix = ETH_TP_MDI; cmd 12212 drivers/net/ethernet/broadcom/tg3.c cmd->base.speed = SPEED_UNKNOWN; cmd 12213 drivers/net/ethernet/broadcom/tg3.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 12214 drivers/net/ethernet/broadcom/tg3.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 12216 drivers/net/ethernet/broadcom/tg3.c cmd->base.phy_address = tp->phy_addr; cmd 12217 drivers/net/ethernet/broadcom/tg3.c cmd->base.autoneg = tp->link_config.autoneg; cmd 12222 drivers/net/ethernet/broadcom/tg3.c const struct ethtool_link_ksettings *cmd) cmd 12225 drivers/net/ethernet/broadcom/tg3.c u32 speed = cmd->base.speed; cmd 12233 drivers/net/ethernet/broadcom/tg3.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 12236 drivers/net/ethernet/broadcom/tg3.c if (cmd->base.autoneg != AUTONEG_ENABLE && cmd 12237 drivers/net/ethernet/broadcom/tg3.c cmd->base.autoneg != AUTONEG_DISABLE) cmd 12240 drivers/net/ethernet/broadcom/tg3.c if (cmd->base.autoneg == AUTONEG_DISABLE && cmd 12241 drivers/net/ethernet/broadcom/tg3.c cmd->base.duplex != DUPLEX_FULL && cmd 12242 drivers/net/ethernet/broadcom/tg3.c cmd->base.duplex != DUPLEX_HALF) cmd 12246 drivers/net/ethernet/broadcom/tg3.c cmd->link_modes.advertising); cmd 12248 drivers/net/ethernet/broadcom/tg3.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 12282 drivers/net/ethernet/broadcom/tg3.c if (cmd->base.duplex != DUPLEX_FULL) cmd 12293 drivers/net/ethernet/broadcom/tg3.c tp->link_config.autoneg = cmd->base.autoneg; cmd 12294 drivers/net/ethernet/broadcom/tg3.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 12302 drivers/net/ethernet/broadcom/tg3.c tp->link_config.duplex = cmd->base.duplex; cmd 12616 drivers/net/ethernet/broadcom/tg3.c switch (info->cmd) { cmd 13994 drivers/net/ethernet/broadcom/tg3.c static int tg3_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 14005 drivers/net/ethernet/broadcom/tg3.c return phy_mii_ioctl(phydev, ifr, cmd); cmd 14008 drivers/net/ethernet/broadcom/tg3.c switch (cmd) { cmd 15399 drivers/net/ethernet/broadcom/tg3.c static int tg3_issue_otp_command(struct tg3 *tp, u32 cmd) cmd 15404 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_CTRL, cmd | OTP_CTRL_OTP_CMD_START); cmd 15405 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_CTRL, cmd); cmd 17593 drivers/net/ethernet/broadcom/tg3.c ec->cmd = ETHTOOL_GCOALESCE; cmd 161 drivers/net/ethernet/brocade/bna/bfa_cee.c struct bfi_cee_get_req *cmd; cmd 171 drivers/net/ethernet/brocade/bna/bfa_cee.c cmd = (struct bfi_cee_get_req *) cee->get_cfg_mb.msg; cmd 175 drivers/net/ethernet/brocade/bna/bfa_cee.c bfi_h2i_set(cmd->mh, BFI_MC_CEE, BFI_CEE_H2I_GET_CFG_REQ, cmd 177 drivers/net/ethernet/brocade/bna/bfa_cee.c bfa_dma_be_addr_set(cmd->dma_addr, cee->attr_dma.pa); cmd 1444 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 cmd:8; cmd 1446 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 cmd:8; cmd 1500 drivers/net/ethernet/brocade/bna/bfa_ioc.c union bfa_flash_cmd_reg cmd; cmd 1502 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.i = 0; cmd 1503 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.r.act = 1; cmd 1504 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.r.write_cnt = wr_cnt; cmd 1505 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.r.read_cnt = rd_cnt; cmd 1506 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.r.addr_cnt = ad_cnt; cmd 1507 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.r.cmd = op; cmd 1508 drivers/net/ethernet/brocade/bna/bfa_ioc.c writel(cmd.i, (pci_bar + FLI_CMD_REG)); cmd 1524 drivers/net/ethernet/brocade/bna/bfa_ioc.c union bfa_flash_cmd_reg cmd; cmd 1526 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd.i = readl(pci_bar + FLI_CMD_REG); cmd 1528 drivers/net/ethernet/brocade/bna/bfa_ioc.c if (cmd.r.act) cmd 2133 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_mbox_cmd *cmd; cmd 2154 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd = list_first_entry(&mod->cmd_q, struct bfa_mbox_cmd, qe); cmd 2155 drivers/net/ethernet/brocade/bna/bfa_ioc.c list_del(&cmd->qe); cmd 2156 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_send(ioc, cmd->msg, sizeof(cmd->msg)); cmd 2161 drivers/net/ethernet/brocade/bna/bfa_ioc.c if (cmd->cbfn) { cmd 2162 drivers/net/ethernet/brocade/bna/bfa_ioc.c cbfn = cmd->cbfn; cmd 2163 drivers/net/ethernet/brocade/bna/bfa_ioc.c cbarg = cmd->cbarg; cmd 2164 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd->cbfn = NULL; cmd 2174 drivers/net/ethernet/brocade/bna/bfa_ioc.c struct bfa_mbox_cmd *cmd; cmd 2177 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd = list_first_entry(&mod->cmd_q, struct bfa_mbox_cmd, qe); cmd 2178 drivers/net/ethernet/brocade/bna/bfa_ioc.c list_del(&cmd->qe); cmd 2645 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_nw_ioc_mbox_queue(struct bfa_ioc *ioc, struct bfa_mbox_cmd *cmd, cmd 2651 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd->cbfn = cbfn; cmd 2652 drivers/net/ethernet/brocade/bna/bfa_ioc.c cmd->cbarg = cbarg; cmd 2658 drivers/net/ethernet/brocade/bna/bfa_ioc.c list_add_tail(&cmd->qe, &mod->cmd_q); cmd 2667 drivers/net/ethernet/brocade/bna/bfa_ioc.c list_add_tail(&cmd->qe, &mod->cmd_q); cmd 2674 drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_mbox_send(ioc, cmd->msg, sizeof(cmd->msg)); cmd 245 drivers/net/ethernet/brocade/bna/bfa_ioc.h struct bfa_mbox_cmd *cmd, cmd 202 drivers/net/ethernet/brocade/bna/bfa_msgq.c __cmd_copy(struct bfa_msgq_cmdq *cmdq, struct bfa_msgq_cmd_entry *cmd) cmd 204 drivers/net/ethernet/brocade/bna/bfa_msgq.c size_t len = cmd->msg_size; cmd 209 drivers/net/ethernet/brocade/bna/bfa_msgq.c src = (u8 *)cmd->msg_hdr; cmd 231 drivers/net/ethernet/brocade/bna/bfa_msgq.c struct bfa_msgq_cmd_entry *cmd; cmd 238 drivers/net/ethernet/brocade/bna/bfa_msgq.c cmd = list_first_entry(&cmdq->pending_q, cmd 240 drivers/net/ethernet/brocade/bna/bfa_msgq.c if (ntohs(cmd->msg_hdr->num_entries) <= cmd 242 drivers/net/ethernet/brocade/bna/bfa_msgq.c list_del(&cmd->qe); cmd 243 drivers/net/ethernet/brocade/bna/bfa_msgq.c __cmd_copy(cmdq, cmd); cmd 245 drivers/net/ethernet/brocade/bna/bfa_msgq.c call_cmdq_ent_cbfn(cmd, BFA_STATUS_OK); cmd 624 drivers/net/ethernet/brocade/bna/bfa_msgq.c bfa_msgq_cmd_post(struct bfa_msgq *msgq, struct bfa_msgq_cmd_entry *cmd) cmd 626 drivers/net/ethernet/brocade/bna/bfa_msgq.c if (ntohs(cmd->msg_hdr->num_entries) <= cmd 628 drivers/net/ethernet/brocade/bna/bfa_msgq.c __cmd_copy(&msgq->cmdq, cmd); cmd 629 drivers/net/ethernet/brocade/bna/bfa_msgq.c call_cmdq_ent_cbfn(cmd, BFA_STATUS_OK); cmd 632 drivers/net/ethernet/brocade/bna/bfa_msgq.c list_add_tail(&cmd->qe, &msgq->cmdq.pending_q); cmd 120 drivers/net/ethernet/brocade/bna/bfa_msgq.h struct bfa_msgq_cmd_entry *cmd); cmd 236 drivers/net/ethernet/brocade/bna/bnad_ethtool.c struct ethtool_link_ksettings *cmd) cmd 242 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 245 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.port = PORT_FIBRE; cmd 246 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.phy_address = 0; cmd 249 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.speed = SPEED_10000; cmd 250 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 252 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 253 drivers/net/ethernet/brocade/bna/bnad_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 256 drivers/net/ethernet/brocade/bna/bnad_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 258 drivers/net/ethernet/brocade/bna/bnad_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 266 drivers/net/ethernet/brocade/bna/bnad_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 269 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) cmd 272 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if ((cmd->base.speed == SPEED_10000) && cmd 273 drivers/net/ethernet/brocade/bna/bnad_ethtool.c (cmd->base.duplex == DUPLEX_FULL)) cmd 1085 drivers/net/ethernet/cadence/macb.h struct ifreq *ifr, int cmd); cmd 1269 drivers/net/ethernet/cadence/macb.h int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 2989 drivers/net/ethernet/cadence/macb_main.c struct ethtool_rxnfc *cmd) cmd 2992 drivers/net/ethernet/cadence/macb_main.c struct ethtool_rx_flow_spec *fs = &cmd->fs; cmd 3043 drivers/net/ethernet/cadence/macb_main.c struct ethtool_rxnfc *cmd) cmd 3053 drivers/net/ethernet/cadence/macb_main.c if (item->fs.location == cmd->fs.location) { cmd 3079 drivers/net/ethernet/cadence/macb_main.c struct ethtool_rxnfc *cmd) cmd 3085 drivers/net/ethernet/cadence/macb_main.c if (item->fs.location == cmd->fs.location) { cmd 3086 drivers/net/ethernet/cadence/macb_main.c memcpy(&cmd->fs, &item->fs, sizeof(cmd->fs)); cmd 3094 drivers/net/ethernet/cadence/macb_main.c struct ethtool_rxnfc *cmd, u32 *rule_locs) cmd 3101 drivers/net/ethernet/cadence/macb_main.c if (cnt == cmd->rule_cnt) cmd 3106 drivers/net/ethernet/cadence/macb_main.c cmd->data = bp->max_tuples; cmd 3107 drivers/net/ethernet/cadence/macb_main.c cmd->rule_cnt = cnt; cmd 3112 drivers/net/ethernet/cadence/macb_main.c static int gem_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, cmd 3118 drivers/net/ethernet/cadence/macb_main.c switch (cmd->cmd) { cmd 3120 drivers/net/ethernet/cadence/macb_main.c cmd->data = bp->num_queues; cmd 3123 drivers/net/ethernet/cadence/macb_main.c cmd->rule_cnt = bp->rx_fs_list.count; cmd 3126 drivers/net/ethernet/cadence/macb_main.c ret = gem_get_flow_entry(netdev, cmd); cmd 3129 drivers/net/ethernet/cadence/macb_main.c ret = gem_get_all_flow_entries(netdev, cmd, rule_locs); cmd 3133 drivers/net/ethernet/cadence/macb_main.c "Command parameter %d is not supported\n", cmd->cmd); cmd 3140 drivers/net/ethernet/cadence/macb_main.c static int gem_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) cmd 3145 drivers/net/ethernet/cadence/macb_main.c switch (cmd->cmd) { cmd 3147 drivers/net/ethernet/cadence/macb_main.c if ((cmd->fs.location >= bp->max_tuples) cmd 3148 drivers/net/ethernet/cadence/macb_main.c || (cmd->fs.ring_cookie >= bp->num_queues)) { cmd 3152 drivers/net/ethernet/cadence/macb_main.c ret = gem_add_flow_filter(netdev, cmd); cmd 3155 drivers/net/ethernet/cadence/macb_main.c ret = gem_del_flow_filter(netdev, cmd); cmd 3159 drivers/net/ethernet/cadence/macb_main.c "Command parameter %d is not supported\n", cmd->cmd); cmd 3195 drivers/net/ethernet/cadence/macb_main.c static int macb_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3207 drivers/net/ethernet/cadence/macb_main.c return phy_mii_ioctl(phydev, rq, cmd); cmd 3209 drivers/net/ethernet/cadence/macb_main.c switch (cmd) { cmd 3211 drivers/net/ethernet/cadence/macb_main.c return bp->ptp_info->set_hwtst(dev, rq, cmd); cmd 3215 drivers/net/ethernet/cadence/macb_main.c return phy_mii_ioctl(phydev, rq, cmd); cmd 437 drivers/net/ethernet/cadence/macb_ptp.c int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1523 drivers/net/ethernet/calxeda/xgmac.c struct ethtool_link_ksettings *cmd) cmd 1525 drivers/net/ethernet/calxeda/xgmac.c cmd->base.autoneg = 0; cmd 1526 drivers/net/ethernet/calxeda/xgmac.c cmd->base.duplex = DUPLEX_FULL; cmd 1527 drivers/net/ethernet/calxeda/xgmac.c cmd->base.speed = 10000; cmd 1528 drivers/net/ethernet/calxeda/xgmac.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, 0); cmd 1529 drivers/net/ethernet/calxeda/xgmac.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, 0); cmd 1448 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox_cmd.msg.s.cmd = OCTEON_PF_CHANGED_VF_MACADDR; cmd 1462 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c struct octeon_mbox_cmd *cmd, void *arg) cmd 1466 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c memcpy(ctx->stats, cmd->data, sizeof(struct oct_vf_stats)); cmd 1487 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox_cmd.msg.s.cmd = OCTEON_GET_VF_STATS; cmd 379 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c mbox_cmd.msg.s.cmd = OCTEON_VF_FLR_REQUEST; cmd 391 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c struct octeon_mbox_cmd *cmd, cmd 396 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c memcpy((uint8_t *)&oct->pfvf_hsword, cmd->msg.s.params, cmd 398 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c if (cmd->recv_len > 1) { cmd 399 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c major = ((struct lio_version *)(cmd->data))->major; cmd 421 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c mbox_cmd.msg.s.cmd = OCTEON_VF_ACTIVE; cmd 156 drivers/net/ethernet/cavium/liquidio/lio_core.c int liquidio_set_feature(struct net_device *netdev, int cmd, u16 param1) cmd 166 drivers/net/ethernet/cavium/liquidio/lio_core.c nctrl.ncmd.s.cmd = cmd; cmd 260 drivers/net/ethernet/cavium/liquidio/lio_core.c switch (nctrl->ncmd.s.cmd) { cmd 393 drivers/net/ethernet/cavium/liquidio/lio_core.c nctrl->ncmd.s.cmd); cmd 1226 drivers/net/ethernet/cavium/liquidio/lio_core.c ncmd->s.cmd = OCTNET_CMD_CHANGE_MTU; cmd 1546 drivers/net/ethernet/cavium/liquidio/lio_core.c ncmd->s.cmd = SEAPI_CMD_SPEED_SET; cmd 1613 drivers/net/ethernet/cavium/liquidio/lio_core.c ncmd->s.cmd = SEAPI_CMD_SPEED_GET; cmd 1706 drivers/net/ethernet/cavium/liquidio/lio_core.c ncmd->s.cmd = SEAPI_CMD_FEC_SET; cmd 1777 drivers/net/ethernet/cavium/liquidio/lio_core.c ncmd->s.cmd = SEAPI_CMD_FEC_GET; cmd 479 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.ncmd.s.cmd = OCTNET_CMD_QUEUE_COUNT_CTL; cmd 714 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.ncmd.s.cmd = OCTNET_CMD_GPIO_ACCESS; cmd 741 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.ncmd.s.cmd = OCTNET_CMD_ID_ACTIVE; cmd 1390 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_FLOW_CTL; cmd 1204 drivers/net/ethernet/cavium/liquidio/lio_main.c ncmd->s.cmd = OCTNET_CMD_RX_CTL; cmd 1984 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; cmd 2032 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; cmd 2197 drivers/net/ethernet/cavium/liquidio/lio_main.c static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 2201 drivers/net/ethernet/cavium/liquidio/lio_main.c switch (cmd) { cmd 2273 drivers/net/ethernet/cavium/liquidio/lio_main.c sc = octeon_alloc_soft_command_resp(oct, &ndata->cmd, cmd 2293 drivers/net/ethernet/cavium/liquidio/lio_main.c (&sc->cmd.cmd3.ih3))->dlengsz; cmd 2296 drivers/net/ethernet/cavium/liquidio/lio_main.c (&sc->cmd.cmd2.ih2))->dlengsz; cmd 2300 drivers/net/ethernet/cavium/liquidio/lio_main.c retval = octeon_send_command(oct, sc->iq_no, ring_doorbell, &sc->cmd, cmd 2404 drivers/net/ethernet/cavium/liquidio/lio_main.c octnet_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); cmd 2419 drivers/net/ethernet/cavium/liquidio/lio_main.c ndata.cmd.cmd3.dptr = dptr; cmd 2421 drivers/net/ethernet/cavium/liquidio/lio_main.c ndata.cmd.cmd2.dptr = dptr; cmd 2443 drivers/net/ethernet/cavium/liquidio/lio_main.c octnet_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); cmd 2495 drivers/net/ethernet/cavium/liquidio/lio_main.c ndata.cmd.cmd3.dptr = dptr; cmd 2497 drivers/net/ethernet/cavium/liquidio/lio_main.c ndata.cmd.cmd2.dptr = dptr; cmd 2505 drivers/net/ethernet/cavium/liquidio/lio_main.c irh = (struct octeon_instr_irh *)&ndata.cmd.cmd3.irh; cmd 2506 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info = (union tx_info *)&ndata.cmd.cmd3.ossp[0]; cmd 2508 drivers/net/ethernet/cavium/liquidio/lio_main.c irh = (struct octeon_instr_irh *)&ndata.cmd.cmd2.irh; cmd 2509 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info = (union tx_info *)&ndata.cmd.cmd2.ossp[0]; cmd 2590 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; cmd 2619 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; cmd 2653 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = command; cmd 2689 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = command; cmd 2836 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; cmd 2906 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_SPOOFCHK; cmd 2961 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; cmd 2963 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; cmd 3117 drivers/net/ethernet/cavium/liquidio/lio_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_VF_LINKSTATE; cmd 618 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ncmd->s.cmd = OCTNET_CMD_RX_CTL; cmd 1047 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_UC_LIST; cmd 1082 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_SET_MULTI_LIST; cmd 1138 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_CHANGE_MACADDR; cmd 1297 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1299 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c switch (cmd) { cmd 1362 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c sc = octeon_alloc_soft_command_resp(oct, &ndata->cmd, cmd 1380 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c len = (u32)((struct octeon_instr_ih3 *)(&sc->cmd.cmd3.ih3))->dlengsz; cmd 1384 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c retval = octeon_send_command(oct, sc->iq_no, ring_doorbell, &sc->cmd, cmd 1483 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octnet_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); cmd 1495 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ndata.cmd.cmd3.dptr = dptr; cmd 1517 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octnet_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); cmd 1566 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ndata.cmd.cmd3.dptr = dptr; cmd 1573 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c irh = (struct octeon_instr_irh *)&ndata.cmd.cmd3.irh; cmd 1574 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c tx_info = (union tx_info *)&ndata.cmd.cmd3.ossp[0]; cmd 1656 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_ADD_VLAN_FILTER; cmd 1684 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = OCTNET_CMD_DEL_VLAN_FILTER; cmd 1718 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = command; cmd 1753 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c nctrl.ncmd.s.cmd = command; cmd 421 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c pki_ih3 = (struct octeon_instr_pki_ih3 *)&sc->cmd.cmd3.pki_ih3; cmd 317 drivers/net/ethernet/cavium/liquidio/liquidio_common.h u64 cmd:5; cmd 339 drivers/net/ethernet/cavium/liquidio/liquidio_common.h u64 cmd:5; cmd 275 drivers/net/ethernet/cavium/liquidio/octeon_iq.h union octeon_instr_64B cmd; cmd 378 drivers/net/ethernet/cavium/liquidio/octeon_iq.h u32 force_db, void *cmd, void *buf, cmd 241 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c switch (mbox_cmd->msg.s.cmd) { cmd 54 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h u16 cmd : 6; cmd 202 drivers/net/ethernet/cavium/liquidio/octeon_network.h int liquidio_set_feature(struct net_device *netdev, int cmd, u16 param1); cmd 31 drivers/net/ethernet/cavium/liquidio/octeon_nic.c union octeon_instr_64B *cmd, cmd 47 drivers/net/ethernet/cavium/liquidio/octeon_nic.c memcpy(&sc->cmd, cmd, sizeof(union octeon_instr_64B)); cmd 53 drivers/net/ethernet/cavium/liquidio/octeon_nic.c ih3 = (struct octeon_instr_ih3 *)&sc->cmd.cmd3.ih3; cmd 54 drivers/net/ethernet/cavium/liquidio/octeon_nic.c rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd3.rdp; cmd 55 drivers/net/ethernet/cavium/liquidio/octeon_nic.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; cmd 59 drivers/net/ethernet/cavium/liquidio/octeon_nic.c ih2 = (struct octeon_instr_ih2 *)&sc->cmd.cmd2.ih2; cmd 60 drivers/net/ethernet/cavium/liquidio/octeon_nic.c rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd2.rdp; cmd 61 drivers/net/ethernet/cavium/liquidio/octeon_nic.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd2.irh; cmd 74 drivers/net/ethernet/cavium/liquidio/octeon_nic.c sc->cmd.cmd3.rptr = sc->dmarptr; cmd 76 drivers/net/ethernet/cavium/liquidio/octeon_nic.c sc->cmd.cmd2.rptr = sc->dmarptr; cmd 89 drivers/net/ethernet/cavium/liquidio/octeon_nic.c return octeon_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, cmd 148 drivers/net/ethernet/cavium/liquidio/octeon_nic.c (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) { cmd 152 drivers/net/ethernet/cavium/liquidio/octeon_nic.c __func__, nctrl->ncmd.s.cmd); cmd 168 drivers/net/ethernet/cavium/liquidio/octeon_nic.c __func__, oct->pf_num, nctrl->ncmd.s.cmd, retval); cmd 176 drivers/net/ethernet/cavium/liquidio/octeon_nic.c switch (nctrl->ncmd.s.cmd) { cmd 82 drivers/net/ethernet/cavium/liquidio/octeon_nic.h union octeon_instr_64B cmd; cmd 120 drivers/net/ethernet/cavium/liquidio/octeon_nic.h union octeon_instr_64B *cmd, cmd 128 drivers/net/ethernet/cavium/liquidio/octeon_nic.h memset(cmd, 0, sizeof(union octeon_instr_64B)); cmd 130 drivers/net/ethernet/cavium/liquidio/octeon_nic.h ih2 = (struct octeon_instr_ih2 *)&cmd->cmd2.ih2; cmd 157 drivers/net/ethernet/cavium/liquidio/octeon_nic.h irh = (struct octeon_instr_irh *)&cmd->cmd2.irh; cmd 174 drivers/net/ethernet/cavium/liquidio/octeon_nic.h union octeon_instr_64B *cmd, cmd 183 drivers/net/ethernet/cavium/liquidio/octeon_nic.h memset(cmd, 0, sizeof(union octeon_instr_64B)); cmd 185 drivers/net/ethernet/cavium/liquidio/octeon_nic.h ih3 = (struct octeon_instr_ih3 *)&cmd->cmd3.ih3; cmd 186 drivers/net/ethernet/cavium/liquidio/octeon_nic.h pki_ih3 = (struct octeon_instr_pki_ih3 *)&cmd->cmd3.pki_ih3; cmd 220 drivers/net/ethernet/cavium/liquidio/octeon_nic.h irh = (struct octeon_instr_irh *)&cmd->cmd3.irh; cmd 243 drivers/net/ethernet/cavium/liquidio/octeon_nic.h octnet_prepare_pci_cmd(struct octeon_device *oct, union octeon_instr_64B *cmd, cmd 247 drivers/net/ethernet/cavium/liquidio/octeon_nic.h octnet_prepare_pci_cmd_o2(oct, cmd, setup, tag); cmd 249 drivers/net/ethernet/cavium/liquidio/octeon_nic.h octnet_prepare_pci_cmd_o3(oct, cmd, setup, tag); cmd 264 drivers/net/ethernet/cavium/liquidio/octeon_nic.h union octeon_instr_64B *cmd, cmd 300 drivers/net/ethernet/cavium/liquidio/request_manager.c u8 *cmd) cmd 307 drivers/net/ethernet/cavium/liquidio/request_manager.c memcpy(iqptr, cmd, cmdsize); cmd 311 drivers/net/ethernet/cavium/liquidio/request_manager.c __post_command2(struct octeon_instr_queue *iq, u8 *cmd) cmd 329 drivers/net/ethernet/cavium/liquidio/request_manager.c __copy_cmd_into_iq(iq, cmd); cmd 545 drivers/net/ethernet/cavium/liquidio/request_manager.c u32 force_db, void *cmd, void *buf, cmd 558 drivers/net/ethernet/cavium/liquidio/request_manager.c st = __post_command2(iq, cmd); cmd 605 drivers/net/ethernet/cavium/liquidio/request_manager.c ih3 = (struct octeon_instr_ih3 *)&sc->cmd.cmd3.ih3; cmd 609 drivers/net/ethernet/cavium/liquidio/request_manager.c pki_ih3 = (struct octeon_instr_pki_ih3 *)&sc->cmd.cmd3.pki_ih3; cmd 628 drivers/net/ethernet/cavium/liquidio/request_manager.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; cmd 634 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd3.ossp[0] = ossp0; cmd 635 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd3.ossp[1] = ossp1; cmd 638 drivers/net/ethernet/cavium/liquidio/request_manager.c rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd3.rdp; cmd 654 drivers/net/ethernet/cavium/liquidio/request_manager.c ih2 = (struct octeon_instr_ih2 *)&sc->cmd.cmd2.ih2; cmd 665 drivers/net/ethernet/cavium/liquidio/request_manager.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd2.irh; cmd 671 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd2.ossp[0] = ossp0; cmd 672 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd2.ossp[1] = ossp1; cmd 675 drivers/net/ethernet/cavium/liquidio/request_manager.c rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd2.rdp; cmd 708 drivers/net/ethernet/cavium/liquidio/request_manager.c ih3 = (struct octeon_instr_ih3 *)&sc->cmd.cmd3.ih3; cmd 711 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd3.dptr = sc->dmadptr; cmd 713 drivers/net/ethernet/cavium/liquidio/request_manager.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; cmd 718 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd3.rptr = sc->dmarptr; cmd 722 drivers/net/ethernet/cavium/liquidio/request_manager.c ih2 = (struct octeon_instr_ih2 *)&sc->cmd.cmd2.ih2; cmd 725 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd2.dptr = sc->dmadptr; cmd 727 drivers/net/ethernet/cavium/liquidio/request_manager.c irh = (struct octeon_instr_irh *)&sc->cmd.cmd2.irh; cmd 732 drivers/net/ethernet/cavium/liquidio/request_manager.c sc->cmd.cmd2.rptr = sc->dmarptr; cmd 739 drivers/net/ethernet/cavium/liquidio/request_manager.c return (octeon_send_command(oct, sc->iq_no, 1, &sc->cmd, sc, cmd 119 drivers/net/ethernet/cavium/liquidio/response_manager.c (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; cmd 125 drivers/net/ethernet/cavium/liquidio/response_manager.c sc->cmd.cmd3.ossp[0], sc->cmd.cmd3.ossp[1]); cmd 159 drivers/net/ethernet/cavium/liquidio/response_manager.c &sc->cmd.cmd3.irh; cmd 168 drivers/net/ethernet/cavium/liquidio/response_manager.c sc->cmd.cmd3.ossp[0]); cmd 172 drivers/net/ethernet/cavium/liquidio/response_manager.c sc->cmd.cmd3.ossp[1], cmd 690 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct ifreq *rq, int cmd) cmd 787 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c struct ifreq *rq, int cmd) cmd 789 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c switch (cmd) { cmd 791 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c return octeon_mgmt_ioctl_hwtstamp(netdev, rq, cmd); cmd 794 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c return phy_mii_ioctl(netdev->phydev, rq, cmd); cmd 120 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct ethtool_link_ksettings *cmd) cmd 129 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 130 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 136 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.port = PORT_MII | PORT_TP; cmd 137 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 155 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.port = PORT_TP; cmd 158 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.port = PORT_FIBRE; cmd 161 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 165 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.port = PORT_FIBRE; cmd 166 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 171 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.duplex = nic->duplex; cmd 172 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->base.speed = nic->speed; cmd 174 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 176 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 460 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c struct ethtool_coalesce *cmd) cmd 464 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c cmd->rx_coalesce_usecs = nic->cq_coalesce_usecs; cmd 545 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c switch (info->cmd) { cmd 630 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c switch (info->cmd) { cmd 1979 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) cmd 1981 drivers/net/ethernet/cavium/thunder/nicvf_main.c switch (cmd) { cmd 173 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h #define OPCODE_TID(cmd) ((cmd)->ot.opcode_tid) cmd 176 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h #define GET_TID(cmd) (G_TID(ntohl(OPCODE_TID(cmd)))) cmd 375 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u8 cmd; cmd 568 drivers/net/ethernet/chelsio/cxgb/cxgb2.c struct ethtool_link_ksettings *cmd) cmd 578 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.speed = p->link_config.speed; cmd 579 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.duplex = p->link_config.duplex; cmd 581 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.speed = SPEED_UNKNOWN; cmd 582 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 585 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.port = (supported & SUPPORTED_TP) ? PORT_TP : PORT_FIBRE; cmd 586 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.phy_address = p->phy->mdio.prtad; cmd 587 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->base.autoneg = p->link_config.autoneg; cmd 589 drivers/net/ethernet/chelsio/cxgb/cxgb2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 591 drivers/net/ethernet/chelsio/cxgb/cxgb2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 633 drivers/net/ethernet/chelsio/cxgb/cxgb2.c const struct ethtool_link_ksettings *cmd) cmd 641 drivers/net/ethernet/chelsio/cxgb/cxgb2.c cmd->link_modes.advertising); cmd 646 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 647 drivers/net/ethernet/chelsio/cxgb/cxgb2.c u32 speed = cmd->base.speed; cmd 648 drivers/net/ethernet/chelsio/cxgb/cxgb2.c int cap = speed_duplex_to_caps(speed, cmd->base.duplex); cmd 653 drivers/net/ethernet/chelsio/cxgb/cxgb2.c lc->requested_duplex = cmd->base.duplex; cmd 666 drivers/net/ethernet/chelsio/cxgb/cxgb2.c lc->autoneg = cmd->base.autoneg; cmd 818 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static int t1_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 823 drivers/net/ethernet/chelsio/cxgb/cxgb2.c return mdio_mii_ioctl(mdio, if_mii(req), cmd); cmd 53 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 59 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 69 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 77 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 86 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 100 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 118 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 124 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 133 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 141 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 147 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 153 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t cmd; cmd 1805 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct ethtool_link_ksettings *cmd) cmd 1810 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1812 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1816 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.speed = p->link_config.speed; cmd 1817 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.duplex = p->link_config.duplex; cmd 1819 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.speed = SPEED_UNKNOWN; cmd 1820 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 1824 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->link_modes.supported); cmd 1826 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.port = (supported & SUPPORTED_TP) ? PORT_TP : PORT_FIBRE; cmd 1827 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.phy_address = p->phy.mdio.prtad; cmd 1828 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->base.autoneg = p->link_config.autoneg; cmd 1868 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct ethtool_link_ksettings *cmd) cmd 1875 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cmd->link_modes.advertising); cmd 1882 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 1883 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c u32 speed = cmd->base.speed; cmd 1884 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c int cap = speed_duplex_to_caps(speed, cmd->base.duplex); cmd 1891 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 1892 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c u32 speed = cmd->base.speed; cmd 1893 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c int cap = speed_duplex_to_caps(speed, cmd->base.duplex); cmd 1898 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c lc->requested_duplex = cmd->base.duplex; cmd 1909 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c lc->autoneg = cmd->base.autoneg; cmd 2143 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c u32 cmd; cmd 2146 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (copy_from_user(&cmd, useraddr, sizeof(cmd))) cmd 2149 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c switch (cmd) { cmd 2161 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (t.cmd != CHELSIO_SET_QSET_PARAMS) cmd 2262 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (t.cmd != CHELSIO_GET_QSET_PARAMS) cmd 2310 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (edata.cmd != CHELSIO_SET_QSET_NUM) cmd 2338 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c edata.cmd = CHELSIO_GET_QSET_NUM; cmd 2352 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (t.cmd != CHELSIO_LOAD_FW) cmd 2377 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (m.cmd != CHELSIO_SETMTUTAB) cmd 2395 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct ch_pm m = {.cmd = CHELSIO_GET_PM }; cmd 2420 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (m.cmd != CHELSIO_SET_PM) cmd 2457 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (t.cmd != CHELSIO_GET_MEM) cmd 2511 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (t.cmd != CHELSIO_SET_TRACE_FILTER) cmd 2531 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static int cxgb_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 2537 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c switch (cmd) { cmd 2549 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c return mdio_mii_ioctl(&pi->phy.mdio, data, cmd); cmd 860 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c u8 cmd = req->status; cmd 882 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c rpl->cmd = cmd; cmd 93 drivers/net/ethernet/chelsio/cxgb3/mc5.c static int mc5_cmd_write(struct adapter *adapter, u32 cmd) cmd 95 drivers/net/ethernet/chelsio/cxgb3/mc5.c t3_write_reg(adapter, A_MC5_DB_DBGI_REQ_CMD, cmd); cmd 113 drivers/net/ethernet/chelsio/cxgb3/mc5.c static int mc5_write(struct adapter *adapter, u32 addr_lo, u32 cmd) cmd 116 drivers/net/ethernet/chelsio/cxgb3/mc5.c if (mc5_cmd_write(adapter, cmd) == 0) cmd 204 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h #define OPCODE_TID(cmd) ((cmd)->ot.opcode_tid) cmd 207 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h #define GET_TID(cmd) (G_TID(ntohl(OPCODE_TID(cmd)))) cmd 750 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __u8 cmd; cmd 767 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __u8 cmd; cmd 2862 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c flit = entry->cmd[i]; cmd 434 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h u64 cmd[MBOX_LEN / 8]; /* a Firmware Mailbox Command/Reply */ cmd 1502 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd, cmd 1504 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size, cmd 1508 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h const void *cmd, int size, void *rpl, cmd 1511 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return t4_wr_mbox_meat_timeout(adap, mbox, cmd, size, rpl, true, cmd 1515 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h static inline int t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd, cmd 1518 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, true); cmd 1521 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h static inline int t4_wr_mbox_ns(struct adapter *adap, int mbox, const void *cmd, cmd 1524 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return t4_wr_mbox_meat(adap, mbox, cmd, size, rpl, false); cmd 1181 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c u64 flit = entry->cmd[i]; cmd 1335 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c switch (info->cmd) { cmd 102 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c abort_req->cmd = CPL_ABORT_NO_RST; cmd 117 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c abort_rpl->cmd = CPL_ABORT_NO_RST; cmd 596 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c unsigned int cmd = FW_CMD_OP_G(ntohl(pcmd->op_to_portid)); cmd 600 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (cmd == FW_PORT_CMD && cmd 620 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (cmd == FW_PORT_CMD && cmd 2096 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void notify_rdma_uld(struct adapter *adap, enum cxgb4_control cmd) cmd 2101 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->uld[type].control(adap->uld[type].handle, cmd); cmd 2616 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int cxgb_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 2624 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c switch (cmd) { cmd 2643 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (cmd == SIOCGMIIREG) cmd 3892 drivers/net/ethernet/chelsio/cxgb4/sge.c int cmd = FW_EQ_OFLD_CMD; cmd 3906 drivers/net/ethernet/chelsio/cxgb4/sge.c cmd = FW_EQ_CTRL_CMD; cmd 3907 drivers/net/ethernet/chelsio/cxgb4/sge.c c.op_to_vfn = htonl(FW_CMD_OP_V(cmd) | FW_CMD_REQUEST_F | cmd 238 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c const __be64 *cmd, unsigned int size, cmd 250 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c entry->cmd[i] = be64_to_cpu(cmd[i]); cmd 252 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c entry->cmd[i++] = 0; cmd 282 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox, const void *cmd, cmd 295 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c const __be64 *p = cmd; cmd 341 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_record_mbox(adap, cmd, size, access, ret); cmd 374 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_record_mbox(adap, cmd, size, access, ret); cmd 379 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_record_mbox(adap, cmd, size, access, 0); cmd 431 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_record_mbox(adap, cmd, size, access, ret); cmd 433 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c *(const u8 *)cmd, mbox); cmd 442 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size, cmd 445 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_wr_mbox_meat_timeout(adap, mbox, cmd, size, rpl, sleep_ok, cmd 2895 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_pfvf_cmd cmd, rpl; cmd 2902 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 2903 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PFVF_CMD) | cmd 2908 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 2909 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c v = t4_wr_mbox(adapter, adapter->mbox, &cmd, sizeof(cmd), &rpl); cmd 4220 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_port_cmd cmd; cmd 4233 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 4234 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_portid = cpu_to_be32(FW_CMD_OP_V(FW_PORT_CMD) | cmd 4237 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.action_to_len16 = cmd 4241 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_LEN16(cmd)); cmd 4243 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.l1cfg.rcap = cpu_to_be32(fwcaps32_to_caps16(rcap)); cmd 4245 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.l1cfg32.rcap32 = cpu_to_be32(rcap); cmd 4247 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_wr_mbox_meat_timeout(adapter, mbox, &cmd, sizeof(cmd), NULL, cmd 5163 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_rss_ind_tbl_cmd cmd; cmd 5165 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 5166 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_IND_TBL_CMD) | cmd 5169 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 5174 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c __be32 *qp = &cmd.iq0_to_iq2; cmd 5176 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.niqid = cpu_to_be16(nq); cmd 5177 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.startidx = cpu_to_be16(start); cmd 5199 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_wr_mbox(adapter, mbox, &cmd, sizeof(cmd), NULL); cmd 5309 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c static int t4_tp_fw_ldst_rw(struct adapter *adap, int cmd, u32 *vals, cmd 5323 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_LDST_CMD_ADDRSPACE_V(cmd)); cmd 5358 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int cmd; cmd 5362 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd = FW_LDST_ADDRSPC_TP_PIO; cmd 5365 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd = FW_LDST_ADDRSPC_TP_TM_PIO; cmd 5368 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd = FW_LDST_ADDRSPC_TP_MIB; cmd 5375 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c rc = t4_tp_fw_ldst_rw(adap, cmd, buff, nregs, start_index, rw, cmd 6515 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c #define INIT_CMD(var, cmd, rd_wr) do { \ cmd 6516 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (var).op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_##cmd##_CMD) | \ cmd 8566 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c const struct fw_port_cmd *cmd = (const void *)rpl; cmd 8577 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c action = FW_PORT_CMD_ACTION_G(be32_to_cpu(cmd->action_to_len16)); cmd 8580 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 lstatus = be32_to_cpu(cmd->u.info.lstatus_to_modtype); cmd 8586 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.pcap)); cmd 8587 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c acaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.acap)); cmd 8588 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c lpacaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.lpacap)); cmd 8596 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c lstatus32 = be32_to_cpu(cmd->u.info32.lstatus32_to_cbllen32); cmd 8601 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcaps = be32_to_cpu(cmd->u.info32.pcaps32); cmd 8602 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c acaps = be32_to_cpu(cmd->u.info32.acaps32); cmd 8603 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c lpacaps = be32_to_cpu(cmd->u.info32.lpacaps32); cmd 8604 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c linkattr = be32_to_cpu(cmd->u.info32.linkattr32); cmd 8610 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c be32_to_cpu(cmd->action_to_len16)); cmd 9598 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_port_cmd cmd; cmd 9623 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 9624 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_portid = cpu_to_be32(FW_CMD_OP_V(FW_PORT_CMD) | cmd 9627 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.action_to_len16 = cpu_to_be32( cmd 9631 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_LEN16(cmd)); cmd 9632 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_wr_mbox(pi->adapter, mbox, &cmd, sizeof(cmd), &cmd); cmd 9639 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 lstatus = be32_to_cpu(cmd.u.info.lstatus_to_modtype); cmd 9645 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcaps = fwcaps16_to_caps32(be16_to_cpu(cmd.u.info.pcap)); cmd 9646 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c acaps = fwcaps16_to_caps32(be16_to_cpu(cmd.u.info.acap)); cmd 9648 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 lstatus32 = be32_to_cpu(cmd.u.info32.lstatus32_to_cbllen32); cmd 9654 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pcaps = be32_to_cpu(cmd.u.info32.pcaps32); cmd 9655 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c acaps = be32_to_cpu(cmd.u.info32.acaps32); cmd 10201 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_acl_mac_cmd cmd; cmd 10203 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 10204 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_ACL_MAC_CMD) | cmd 10211 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.en_to_len16 = cpu_to_be32((unsigned int)FW_LEN16(cmd)); cmd 10212 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.nmac = naddr; cmd 10216 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(cmd.macaddr3, addr, sizeof(cmd.macaddr3)); cmd 10219 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(cmd.macaddr2, addr, sizeof(cmd.macaddr2)); cmd 10222 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(cmd.macaddr1, addr, sizeof(cmd.macaddr1)); cmd 10225 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memcpy(cmd.macaddr0, addr, sizeof(cmd.macaddr0)); cmd 10229 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_wr_mbox(adapter, adapter->mbox, &cmd, sizeof(cmd), &cmd); cmd 10355 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct fw_sched_cmd cmd; cmd 10357 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 10358 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_SCHED_CMD) | cmd 10361 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 10363 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.sc = FW_SCHED_SC_PARAMS; cmd 10364 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.type = type; cmd 10365 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.level = level; cmd 10366 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.mode = mode; cmd 10367 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.ch = channel; cmd 10368 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.cl = class; cmd 10369 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.unit = rateunit; cmd 10370 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.rate = ratemode; cmd 10371 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.min = cpu_to_be32(minrate); cmd 10372 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.max = cpu_to_be32(maxrate); cmd 10373 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.weight = cpu_to_be16(weight); cmd 10374 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.pktsize = cpu_to_be16(pktsize); cmd 10376 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_wr_mbox_meat(adapter, adapter->mbox, &cmd, sizeof(cmd), cmd 202 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h #define OPCODE_TID(cmd) ((cmd)->ot.opcode_tid) cmd 205 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h #define GET_TID(cmd) (TID_G(be32_to_cpu(OPCODE_TID(cmd)))) cmd 783 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h u8 cmd; cmd 803 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h u8 cmd; cmd 1714 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 cmd; cmd 1145 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c static int cxgb4vf_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1149 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c switch (cmd) { cmd 1988 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c u64 flit = entry->cmd[i]; cmd 2211 drivers/net/ethernet/chelsio/cxgb4vf/sge.c struct fw_iq_cmd cmd, rpl; cmd 2248 drivers/net/ethernet/chelsio/cxgb4vf/sge.c memset(&cmd, 0, sizeof(cmd)); cmd 2249 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_IQ_CMD) | cmd 2253 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.alloc_to_len16 = cpu_to_be32(FW_IQ_CMD_ALLOC_F | cmd 2255 drivers/net/ethernet/chelsio/cxgb4vf/sge.c FW_LEN16(cmd)); cmd 2256 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.type_to_iqandstindex = cmd 2264 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.iqdroprss_to_iqesize = cmd 2269 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.iqsize = cpu_to_be16(rspq->size); cmd 2270 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.iqaddr = cpu_to_be64(rspq->phys_addr); cmd 2306 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.iqns_to_fl0congen = cmd 2322 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.fl0dcaen_to_fl0cidxfthresh = cmd 2330 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.fl0size = cpu_to_be16(flsz); cmd 2331 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.fl0addr = cpu_to_be64(fl->addr); cmd 2338 drivers/net/ethernet/chelsio/cxgb4vf/sge.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 2418 drivers/net/ethernet/chelsio/cxgb4vf/sge.c struct fw_eq_eth_cmd cmd, rpl; cmd 2446 drivers/net/ethernet/chelsio/cxgb4vf/sge.c memset(&cmd, 0, sizeof(cmd)); cmd 2447 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_EQ_ETH_CMD) | cmd 2451 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.alloc_to_len16 = cpu_to_be32(FW_EQ_ETH_CMD_ALLOC_F | cmd 2453 drivers/net/ethernet/chelsio/cxgb4vf/sge.c FW_LEN16(cmd)); cmd 2454 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.autoequiqe_to_viid = cpu_to_be32(FW_EQ_ETH_CMD_AUTOEQUEQE_F | cmd 2456 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.fetchszm_to_iqid = cmd 2460 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.dcaen_to_eqsize = cmd 2468 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cmd.eqaddr = cpu_to_be64(txq->q.phys_addr); cmd 2474 drivers/net/ethernet/chelsio/cxgb4vf/sge.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 277 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h u64 cmd[MBOX_LEN / 8]; /* a Firmware Mailbox Command/Reply */ cmd 328 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h static inline int t4vf_wr_mbox(struct adapter *adapter, const void *cmd, cmd 331 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h return t4vf_wr_mbox_core(adapter, cmd, size, rpl, true); cmd 334 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h static inline int t4vf_wr_mbox_ns(struct adapter *adapter, const void *cmd, cmd 337 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h return t4vf_wr_mbox_core(adapter, cmd, size, rpl, false); cmd 87 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c static void t4vf_record_mbox(struct adapter *adapter, const __be64 *cmd, cmd 99 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c entry->cmd[i] = be64_to_cpu(cmd[i]); cmd 101 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c entry->cmd[i++] = 0; cmd 128 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c int t4vf_wr_mbox_core(struct adapter *adapter, const void *cmd, int size, cmd 140 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c u32 cmd_op = FW_CMD_OP_G(be32_to_cpu(((struct fw_cmd_hdr *)cmd)->hi)); cmd 183 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c t4vf_record_mbox(adapter, cmd, size, access, ret); cmd 217 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c t4vf_record_mbox(adapter, cmd, size, access, ret); cmd 235 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c t4vf_record_mbox(adapter, cmd, size, access, 0); cmd 236 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = cmd; i < size; i += 8) cmd 288 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c WARN_ON((be32_to_cpu(*(const __be32 *)cmd) cmd 309 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c t4vf_record_mbox(adapter, cmd, size, access, ret); cmd 604 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_reset_cmd cmd; cmd 606 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 607 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_RESET_CMD) | cmd 609 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 610 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 627 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_params_cmd cmd, rpl; cmd 634 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 635 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PARAMS_CMD) | cmd 640 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); cmd 641 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = &cmd.param[0]; i < nparams; i++, p++) cmd 644 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 665 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_params_cmd cmd; cmd 672 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 673 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PARAMS_CMD) | cmd 678 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); cmd 679 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = &cmd.param[0]; i < nparams; i++, p++) { cmd 684 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1019 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_rss_glb_config_cmd cmd, rpl; cmd 1026 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1027 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_write = cpu_to_be32(FW_CMD_OP_V(FW_RSS_GLB_CONFIG_CMD) | cmd 1030 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1031 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1094 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_pfvf_cmd cmd, rpl; cmd 1102 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1103 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_PFVF_CMD) | cmd 1106 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1107 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1147 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_rss_vi_config_cmd cmd, rpl; cmd 1150 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1151 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_VI_CONFIG_CMD) | cmd 1155 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1156 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1198 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_rss_vi_config_cmd cmd, rpl; cmd 1200 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1201 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_VI_CONFIG_CMD) | cmd 1205 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1222 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.u.basicvirtual.defaultq_to_udpen = cpu_to_be32(word); cmd 1230 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1253 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_rss_ind_tbl_cmd cmd; cmd 1258 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1259 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_RSS_IND_TBL_CMD) | cmd 1263 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1272 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c __be32 *qp = &cmd.iq0_to_iq2; cmd 1280 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.niqid = cpu_to_be16(nq); cmd 1281 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.startidx = cpu_to_be16(start); cmd 1322 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1340 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_cmd cmd, rpl; cmd 1347 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1348 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_VI_CMD) | cmd 1352 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.alloc_to_len16 = cpu_to_be32(FW_LEN16(cmd) | cmd 1354 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.portid_pkd = FW_VI_CMD_PORTID_V(port_id); cmd 1355 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1372 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_cmd cmd; cmd 1377 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1378 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_VI_CMD) | cmd 1381 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.alloc_to_len16 = cpu_to_be32(FW_LEN16(cmd) | cmd 1383 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.type_viid = cpu_to_be16(FW_VI_CMD_VIID_V(viid)); cmd 1384 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1399 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_enable_cmd cmd; cmd 1401 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1402 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_ENABLE_CMD) | cmd 1406 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_IEN_V(rx_en) | cmd 1408 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c FW_LEN16(cmd)); cmd 1409 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1447 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_enable_cmd cmd; cmd 1449 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1450 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_ENABLE_CMD) | cmd 1454 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_LED_F | cmd 1455 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c FW_LEN16(cmd)); cmd 1456 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.blinkdur = cpu_to_be16(nblinks); cmd 1457 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1477 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_rxmode_cmd cmd; cmd 1491 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1492 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_RXMODE_CMD) | cmd 1496 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_LEN16(cmd)); cmd 1497 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.mtu_to_vlanexen = cmd 1503 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), NULL, sleep_ok); cmd 1534 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_mac_cmd cmd, rpl; cmd 1541 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int fw_naddr = (rem < ARRAY_SIZE(cmd.u.exact) cmd 1543 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c : ARRAY_SIZE(cmd.u.exact)); cmd 1549 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1550 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | cmd 1555 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.freemacs_to_len16 = cmd 1559 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = cmd.u.exact; i < fw_naddr; i++, p++) { cmd 1567 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), &rpl, cmd 1617 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_mac_cmd cmd; cmd 1626 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int fw_naddr = (rem < ARRAY_SIZE(cmd.u.exact) ? cmd 1627 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c rem : ARRAY_SIZE(cmd.u.exact)); cmd 1633 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1634 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | cmd 1639 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.freemacs_to_len16 = cmd 1643 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = cmd.u.exact; i < (int)fw_naddr; i++, p++) { cmd 1650 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), &cmd, cmd 1655 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c for (i = 0, p = cmd.u.exact; i < fw_naddr; i++, p++) { cmd 1694 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_mac_cmd cmd, rpl; cmd 1695 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_mac_exact *p = &cmd.u.exact[0]; cmd 1707 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1708 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | cmd 1712 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.freemacs_to_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); cmd 1717 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &rpl); cmd 1740 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_mac_cmd cmd; cmd 1744 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1745 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_MAC_CMD) | cmd 1749 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.freemacs_to_len16 = cpu_to_be32(FW_VI_MAC_CMD_HASHVECEN_F | cmd 1752 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.u.hash.hashvec = cpu_to_be64(vec); cmd 1753 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox_core(adapter, &cmd, sizeof(cmd), NULL, sleep_ok); cmd 1780 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_vi_stats_cmd cmd, rpl; cmd 1786 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1787 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_viid = cpu_to_be32(FW_CMD_OP_V(FW_VI_STATS_CMD) | cmd 1791 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.retval_len16 = cpu_to_be32(FW_CMD_LEN16_V(len16)); cmd 1792 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.u.ctl.nstats_ix = cmd 1795 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox_ns(adapter, &cmd, len, &rpl); cmd 1843 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_iq_cmd cmd; cmd 1845 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1846 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_IQ_CMD) | cmd 1849 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.alloc_to_len16 = cpu_to_be32(FW_IQ_CMD_FREE_F | cmd 1850 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c FW_LEN16(cmd)); cmd 1851 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.type_to_iqandstindex = cmd 1854 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.iqid = cpu_to_be16(iqid); cmd 1855 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.fl0id = cpu_to_be16(fl0id); cmd 1856 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.fl1id = cpu_to_be16(fl1id); cmd 1857 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1869 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_eq_eth_cmd cmd; cmd 1871 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 1872 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_EQ_ETH_CMD) | cmd 1875 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.alloc_to_len16 = cpu_to_be32(FW_EQ_ETH_CMD_FREE_F | cmd 1876 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c FW_LEN16(cmd)); cmd 1877 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.eqid_pkd = cpu_to_be32(FW_EQ_ETH_CMD_EQID_V(eqid)); cmd 1878 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), NULL); cmd 1914 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c const struct fw_port_cmd *cmd) cmd 1925 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c action = FW_PORT_CMD_ACTION_G(be32_to_cpu(cmd->action_to_len16)); cmd 1928 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c u32 lstatus = be32_to_cpu(cmd->u.info.lstatus_to_modtype); cmd 1934 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c pcaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.pcap)); cmd 1935 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c acaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.acap)); cmd 1936 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c lpacaps = fwcaps16_to_caps32(be16_to_cpu(cmd->u.info.lpacap)); cmd 1966 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c lstatus32 = be32_to_cpu(cmd->u.info32.lstatus32_to_cbllen32); cmd 1971 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c pcaps = be32_to_cpu(cmd->u.info32.pcaps32); cmd 1972 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c acaps = be32_to_cpu(cmd->u.info32.acaps32); cmd 1973 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c lpacaps = be32_to_cpu(cmd->u.info32.lpacaps32); cmd 1974 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c linkattr = be32_to_cpu(cmd->u.info32.linkattr32); cmd 1980 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c be32_to_cpu(cmd->action_to_len16)); cmd 2203 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_acl_mac_cmd cmd; cmd 2206 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memset(&cmd, 0, sizeof(cmd)); cmd 2207 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = cpu_to_be32(FW_CMD_OP_V(FW_ACL_MAC_CMD) | cmd 2210 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.en_to_len16 = cpu_to_be32((unsigned int)FW_LEN16(cmd)); cmd 2211 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &cmd); cmd 2215 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (cmd.nmac < *naddr) cmd 2216 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c *naddr = cmd.nmac; cmd 2220 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memcpy(addr, cmd.macaddr3, sizeof(cmd.macaddr3)); cmd 2223 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memcpy(addr, cmd.macaddr2, sizeof(cmd.macaddr2)); cmd 2226 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memcpy(addr, cmd.macaddr1, sizeof(cmd.macaddr1)); cmd 2229 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c memcpy(addr, cmd.macaddr0, sizeof(cmd.macaddr0)); cmd 2246 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct fw_acl_vlan_cmd cmd; cmd 2250 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.op_to_vfn = htonl(FW_CMD_OP_V(FW_ACL_VLAN_CMD) | cmd 2254 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c cmd.en_to_len16 = cpu_to_be32((unsigned int)FW_LEN16(cmd)); cmd 2256 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ret = t4vf_wr_mbox(adapter, &cmd, sizeof(cmd), &cmd); cmd 2259 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c vlan = be16_to_cpu(cmd.vlanid[0]); cmd 124 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h req->cmd = CPL_ABORT_SEND_RST; cmd 138 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h rpl->cmd = CPL_ABORT_NO_RST; cmd 683 drivers/net/ethernet/cirrus/ep93xx_eth.c static int ep93xx_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 688 drivers/net/ethernet/cirrus/ep93xx_eth.c return generic_mii_ioctl(&ep->mii, data, cmd, NULL); cmd 698 drivers/net/ethernet/cirrus/ep93xx_eth.c struct ethtool_link_ksettings *cmd) cmd 702 drivers/net/ethernet/cirrus/ep93xx_eth.c mii_ethtool_get_link_ksettings(&ep->mii, cmd); cmd 708 drivers/net/ethernet/cirrus/ep93xx_eth.c const struct ethtool_link_ksettings *cmd) cmd 711 drivers/net/ethernet/cirrus/ep93xx_eth.c return mii_ethtool_set_link_ksettings(&ep->mii, cmd); cmd 30 drivers/net/ethernet/cisco/enic/enic_api.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) cmd 40 drivers/net/ethernet/cisco/enic/enic_api.c err = vnic_dev_cmd(vdev, cmd, a0, a1, wait); cmd 28 drivers/net/ethernet/cisco/enic/enic_api.h enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait); cmd 415 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_grxclsrlall(struct enic *enic, struct ethtool_rxnfc *cmd, cmd 420 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data = enic->rfs_h.max - enic->rfs_h.free; cmd 428 drivers/net/ethernet/cisco/enic/enic_ethtool.c if (cnt == cmd->rule_cnt) cmd 434 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->rule_cnt = cnt; cmd 439 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_grxclsrule(struct enic *enic, struct ethtool_rxnfc *cmd) cmd 442 drivers/net/ethernet/cisco/enic/enic_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 477 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_rx_flow_hash(struct enic *enic, struct ethtool_rxnfc *cmd) cmd 480 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data = 0; cmd 485 drivers/net/ethernet/cisco/enic/enic_ethtool.c switch (cmd->flow_type) { cmd 488 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3 | cmd 492 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 494 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 497 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 499 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 511 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 520 drivers/net/ethernet/cisco/enic/enic_ethtool.c static int enic_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 526 drivers/net/ethernet/cisco/enic/enic_ethtool.c switch (cmd->cmd) { cmd 528 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data = enic->rq_count; cmd 532 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->rule_cnt = enic->rfs_h.max - enic->rfs_h.free; cmd 533 drivers/net/ethernet/cisco/enic/enic_ethtool.c cmd->data = enic->rfs_h.max; cmd 538 drivers/net/ethernet/cisco/enic/enic_ethtool.c ret = enic_grxclsrlall(enic, cmd, rule_locs); cmd 543 drivers/net/ethernet/cisco/enic/enic_ethtool.c ret = enic_grxclsrule(enic, cmd); cmd 547 drivers/net/ethernet/cisco/enic/enic_ethtool.c ret = enic_get_rx_flow_hash(enic, cmd); cmd 152 drivers/net/ethernet/cisco/enic/enic_res.c enum vnic_devcmd_cmd cmd = CMD_NIC_CFG; cmd 166 drivers/net/ethernet/cisco/enic/enic_res.c cmd = CMD_NIC_CFG_CHK; cmd 168 drivers/net/ethernet/cisco/enic/enic_res.c return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait); cmd 229 drivers/net/ethernet/cisco/enic/vnic_dev.c static int _vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 244 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev_neterr(vdev, "Busy devcmd %d\n", _CMD_N(cmd)); cmd 248 drivers/net/ethernet/cisco/enic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_WRITE) { cmd 254 drivers/net/ethernet/cisco/enic/vnic_dev.c iowrite32(cmd, &devcmd->cmd); cmd 256 drivers/net/ethernet/cisco/enic/vnic_dev.c if ((_CMD_FLAGS(cmd) & _CMD_FLAGS_NOWAIT)) cmd 274 drivers/net/ethernet/cisco/enic/vnic_dev.c cmd == CMD_CAPABILITY) cmd 277 drivers/net/ethernet/cisco/enic/vnic_dev.c cmd != CMD_CAPABILITY) cmd 279 drivers/net/ethernet/cisco/enic/vnic_dev.c err, _CMD_N(cmd)); cmd 283 drivers/net/ethernet/cisco/enic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_READ) { cmd 293 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev_neterr(vdev, "Timedout devcmd %d\n", _CMD_N(cmd)); cmd 297 drivers/net/ethernet/cisco/enic/vnic_dev.c static int _vnic_dev_cmd2(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 317 drivers/net/ethernet/cisco/enic/vnic_dev.c _CMD_N(cmd), fetch_index, posted); cmd 320 drivers/net/ethernet/cisco/enic/vnic_dev.c dc2c->cmd_ring[posted].cmd = cmd; cmd 323 drivers/net/ethernet/cisco/enic/vnic_dev.c if ((_CMD_FLAGS(cmd) & _CMD_FLAGS_NOWAIT)) cmd 325 drivers/net/ethernet/cisco/enic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_WRITE) cmd 354 drivers/net/ethernet/cisco/enic/vnic_dev.c cmd != CMD_CAPABILITY) cmd 356 drivers/net/ethernet/cisco/enic/vnic_dev.c err, _CMD_N(cmd)); cmd 359 drivers/net/ethernet/cisco/enic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_READ) cmd 368 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev_neterr(vdev, "devcmd %d timed out\n", _CMD_N(cmd)); cmd 456 drivers/net/ethernet/cisco/enic/vnic_dev.c enum vnic_devcmd_cmd proxy_cmd, enum vnic_devcmd_cmd cmd, cmd 465 drivers/net/ethernet/cisco/enic/vnic_dev.c vdev->args[1] = cmd; cmd 477 drivers/net/ethernet/cisco/enic/vnic_dev.c cmd != CMD_CAPABILITY) cmd 479 drivers/net/ethernet/cisco/enic/vnic_dev.c err, _CMD_N(cmd)); cmd 490 drivers/net/ethernet/cisco/enic/vnic_dev.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) cmd 497 drivers/net/ethernet/cisco/enic/vnic_dev.c err = vdev->devcmd_rtn(vdev, cmd, wait); cmd 517 drivers/net/ethernet/cisco/enic/vnic_dev.c int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 524 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd_proxy(vdev, CMD_PROXY_BY_INDEX, cmd, cmd 527 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd_proxy(vdev, CMD_PROXY_BY_BDF, cmd, cmd 531 drivers/net/ethernet/cisco/enic/vnic_dev.c return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); cmd 535 drivers/net/ethernet/cisco/enic/vnic_dev.c static int vnic_dev_capable(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd) cmd 537 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = (u32)cmd, a1 = 0; cmd 1155 drivers/net/ethernet/cisco/enic/vnic_dev.c static int vnic_dev_cmd_status(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 1158 drivers/net/ethernet/cisco/enic/vnic_dev.c u64 a0 = cmd, a1 = 0; cmd 1205 drivers/net/ethernet/cisco/enic/vnic_dev.c int vnic_dev_classifier(struct vnic_dev *vdev, u8 cmd, u16 *entry, cmd 1216 drivers/net/ethernet/cisco/enic/vnic_dev.c if (cmd == CLSF_ADD) { cmd 1244 drivers/net/ethernet/cisco/enic/vnic_dev.c } else if (cmd == CLSF_DEL) { cmd 111 drivers/net/ethernet/cisco/enic/vnic_dev.h int (*devcmd_rtn)(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 127 drivers/net/ethernet/cisco/enic/vnic_dev.h int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 179 drivers/net/ethernet/cisco/enic/vnic_dev.h int vnic_dev_classifier(struct vnic_dev *vdev, u8 cmd, u16 *entry, cmd 75 drivers/net/ethernet/cisco/enic/vnic_devcmd.h #define _CMD_DIR(cmd) (((cmd) >> _CMD_DIRSHIFT) & _CMD_DIRMASK) cmd 76 drivers/net/ethernet/cisco/enic/vnic_devcmd.h #define _CMD_FLAGS(cmd) (((cmd) >> _CMD_FLAGSSHIFT) & _CMD_FLAGSMASK) cmd 77 drivers/net/ethernet/cisco/enic/vnic_devcmd.h #define _CMD_VTYPE(cmd) (((cmd) >> _CMD_VTYPESHIFT) & _CMD_VTYPEMASK) cmd 78 drivers/net/ethernet/cisco/enic/vnic_devcmd.h #define _CMD_N(cmd) (((cmd) >> _CMD_NSHIFT) & _CMD_NMASK) cmd 678 drivers/net/ethernet/cisco/enic/vnic_devcmd.h u32 cmd; /* RW */ cmd 688 drivers/net/ethernet/cisco/enic/vnic_devcmd.h u32 cmd; cmd 2084 drivers/net/ethernet/cortina/gemini.c struct ethtool_link_ksettings *cmd) cmd 2088 drivers/net/ethernet/cortina/gemini.c phy_ethtool_ksettings_get(netdev->phydev, cmd); cmd 2094 drivers/net/ethernet/cortina/gemini.c const struct ethtool_link_ksettings *cmd) cmd 2098 drivers/net/ethernet/cortina/gemini.c return phy_ethtool_ksettings_set(netdev->phydev, cmd); cmd 411 drivers/net/ethernet/davicom/dm9000.c static int dm9000_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 418 drivers/net/ethernet/davicom/dm9000.c return generic_mii_ioctl(&dm->mii, if_mii(req), cmd, NULL); cmd 566 drivers/net/ethernet/davicom/dm9000.c struct ethtool_link_ksettings *cmd) cmd 570 drivers/net/ethernet/davicom/dm9000.c mii_ethtool_get_link_ksettings(&dm->mii, cmd); cmd 575 drivers/net/ethernet/davicom/dm9000.c const struct ethtool_link_ksettings *cmd) cmd 579 drivers/net/ethernet/davicom/dm9000.c return mii_ethtool_set_link_ksettings(&dm->mii, cmd); cmd 1487 drivers/net/ethernet/dec/tulip/de2104x.c struct ethtool_link_ksettings *cmd) cmd 1489 drivers/net/ethernet/dec/tulip/de2104x.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1491 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.phy_address = 0; cmd 1492 drivers/net/ethernet/dec/tulip/de2104x.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1497 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.port = PORT_AUI; cmd 1500 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.port = PORT_BNC; cmd 1503 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.port = PORT_TP; cmd 1507 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.speed = 10; cmd 1510 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.duplex = DUPLEX_FULL; cmd 1512 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.duplex = DUPLEX_HALF; cmd 1515 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1517 drivers/net/ethernet/dec/tulip/de2104x.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1523 drivers/net/ethernet/dec/tulip/de2104x.c const struct ethtool_link_ksettings *cmd) cmd 1527 drivers/net/ethernet/dec/tulip/de2104x.c u8 duplex = cmd->base.duplex; cmd 1528 drivers/net/ethernet/dec/tulip/de2104x.c u8 port = cmd->base.port; cmd 1529 drivers/net/ethernet/dec/tulip/de2104x.c u8 autoneg = cmd->base.autoneg; cmd 1533 drivers/net/ethernet/dec/tulip/de2104x.c cmd->link_modes.advertising); cmd 1535 drivers/net/ethernet/dec/tulip/de2104x.c if (cmd->base.speed != 10) cmd 1613 drivers/net/ethernet/dec/tulip/de2104x.c struct ethtool_link_ksettings *cmd) cmd 1618 drivers/net/ethernet/dec/tulip/de2104x.c __de_get_link_ksettings(de, cmd); cmd 1625 drivers/net/ethernet/dec/tulip/de2104x.c const struct ethtool_link_ksettings *cmd) cmd 1631 drivers/net/ethernet/dec/tulip/de2104x.c rc = __de_set_link_ksettings(de, cmd); cmd 905 drivers/net/ethernet/dec/tulip/de4x5.c static int de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 5362 drivers/net/ethernet/dec/tulip/de4x5.c de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 5376 drivers/net/ethernet/dec/tulip/de4x5.c switch(ioc->cmd) { cmd 995 drivers/net/ethernet/dec/tulip/de4x5.h unsigned short cmd; /* Command to run */ cmd 1570 drivers/net/ethernet/dec/tulip/dmfe.c static const u32 cmd[] = { cmd 1577 drivers/net/ethernet/dec/tulip/dmfe.c for (i = 0; i < ARRAY_SIZE(cmd); i++) { cmd 1578 drivers/net/ethernet/dec/tulip/dmfe.c dw32(DCR9, data | cmd[i]); cmd 113 drivers/net/ethernet/dec/tulip/media.c int cmd = (0x5002 << 16) | ((phy_id & 0x1f) << 23) | (location<<18) | (val & 0xffff); cmd 129 drivers/net/ethernet/dec/tulip/media.c iowrite32(cmd, ioaddr + 0xA0); cmd 148 drivers/net/ethernet/dec/tulip/media.c int dataval = (cmd & (1 << i)) ? MDIO_DATA_WRITE1 : 0; cmd 268 drivers/net/ethernet/dec/tulip/tulip_core.c static int private_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 907 drivers/net/ethernet/dec/tulip/tulip_core.c static int private_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) cmd 916 drivers/net/ethernet/dec/tulip/tulip_core.c switch (cmd) { cmd 920 drivers/net/ethernet/dec/tulip/uli526x.c struct ethtool_link_ksettings *cmd) cmd 938 drivers/net/ethernet/dec/tulip/uli526x.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 940 drivers/net/ethernet/dec/tulip/uli526x.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 943 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.port = PORT_MII; cmd 944 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.phy_address = db->phy_addr; cmd 946 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.speed = SPEED_10; cmd 947 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.duplex = DUPLEX_HALF; cmd 951 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.speed = SPEED_100; cmd 955 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.duplex = DUPLEX_FULL; cmd 959 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.speed = SPEED_UNKNOWN; cmd 960 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 965 drivers/net/ethernet/dec/tulip/uli526x.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 980 drivers/net/ethernet/dec/tulip/uli526x.c struct ethtool_link_ksettings *cmd) cmd 984 drivers/net/ethernet/dec/tulip/uli526x.c ULi_ethtool_get_link_ksettings(np, cmd); cmd 344 drivers/net/ethernet/dec/tulip/winbond-840.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1393 drivers/net/ethernet/dec/tulip/winbond-840.c struct ethtool_link_ksettings *cmd) cmd 1398 drivers/net/ethernet/dec/tulip/winbond-840.c mii_ethtool_get_link_ksettings(&np->mii_if, cmd); cmd 1405 drivers/net/ethernet/dec/tulip/winbond-840.c const struct ethtool_link_ksettings *cmd) cmd 1411 drivers/net/ethernet/dec/tulip/winbond-840.c rc = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); cmd 1449 drivers/net/ethernet/dec/tulip/winbond-840.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1454 drivers/net/ethernet/dec/tulip/winbond-840.c switch(cmd) { cmd 79 drivers/net/ethernet/dlink/dl2k.c static int rio_ioctl (struct net_device *dev, struct ifreq *rq, int cmd); cmd 1252 drivers/net/ethernet/dlink/dl2k.c struct ethtool_link_ksettings *cmd) cmd 1261 drivers/net/ethernet/dlink/dl2k.c cmd->base.port = PORT_FIBRE; cmd 1272 drivers/net/ethernet/dlink/dl2k.c cmd->base.port = PORT_MII; cmd 1275 drivers/net/ethernet/dlink/dl2k.c cmd->base.speed = np->speed; cmd 1276 drivers/net/ethernet/dlink/dl2k.c cmd->base.duplex = np->full_duplex ? DUPLEX_FULL : DUPLEX_HALF; cmd 1278 drivers/net/ethernet/dlink/dl2k.c cmd->base.speed = SPEED_UNKNOWN; cmd 1279 drivers/net/ethernet/dlink/dl2k.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 1282 drivers/net/ethernet/dlink/dl2k.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1284 drivers/net/ethernet/dlink/dl2k.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1286 drivers/net/ethernet/dlink/dl2k.c cmd->base.phy_address = np->phy_addr; cmd 1288 drivers/net/ethernet/dlink/dl2k.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1290 drivers/net/ethernet/dlink/dl2k.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1297 drivers/net/ethernet/dlink/dl2k.c const struct ethtool_link_ksettings *cmd) cmd 1300 drivers/net/ethernet/dlink/dl2k.c u32 speed = cmd->base.speed; cmd 1301 drivers/net/ethernet/dlink/dl2k.c u8 duplex = cmd->base.duplex; cmd 1304 drivers/net/ethernet/dlink/dl2k.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1351 drivers/net/ethernet/dlink/dl2k.c rio_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) cmd 1358 drivers/net/ethernet/dlink/dl2k.c switch (cmd) { cmd 1440 drivers/net/ethernet/dlink/dl2k.c u32 cmd; cmd 1448 drivers/net/ethernet/dlink/dl2k.c cmd = (0x06 << 10 | phy_addr << 5 | reg_num); cmd 1449 drivers/net/ethernet/dlink/dl2k.c mii_send_bits (dev, cmd, 14); cmd 1468 drivers/net/ethernet/dlink/dl2k.c u32 cmd; cmd 1474 drivers/net/ethernet/dlink/dl2k.c cmd = (0x5002 << 16) | (phy_addr << 23) | (reg_num << 18) | data; cmd 1475 drivers/net/ethernet/dlink/dl2k.c mii_send_bits (dev, cmd, 32); cmd 349 drivers/net/ethernet/dlink/dl2k.h int cmd; cmd 449 drivers/net/ethernet/dlink/sundance.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1665 drivers/net/ethernet/dlink/sundance.c struct ethtool_link_ksettings *cmd) cmd 1669 drivers/net/ethernet/dlink/sundance.c mii_ethtool_get_link_ksettings(&np->mii_if, cmd); cmd 1675 drivers/net/ethernet/dlink/sundance.c const struct ethtool_link_ksettings *cmd) cmd 1680 drivers/net/ethernet/dlink/sundance.c res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); cmd 1815 drivers/net/ethernet/dlink/sundance.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1824 drivers/net/ethernet/dlink/sundance.c rc = generic_mii_ioctl(&np->mii_if, if_mii(rq), cmd, NULL); cmd 728 drivers/net/ethernet/dnet.c static int dnet_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 738 drivers/net/ethernet/dnet.c return phy_mii_ioctl(phydev, rq, cmd); cmd 2290 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 2298 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_resp_port_type); cmd 2299 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 2301 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) { cmd 2313 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 2317 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, wrb, &cmd); cmd 2323 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_port_type *resp = cmd.va; cmd 2329 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); cmd 2334 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem *cmd, u32 data_size, cmd 2377 drivers/net/ethernet/emulex/benet/be_cmds.c req->addr_low = cpu_to_le32((cmd->dma + cmd 2380 drivers/net/ethernet/emulex/benet/be_cmds.c req->addr_high = cpu_to_le32(upper_32_bits(cmd->dma + cmd 2482 drivers/net/ethernet/emulex/benet/be_cmds.c int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, cmd 2511 drivers/net/ethernet/emulex/benet/be_cmds.c req->addr_low = cpu_to_le32((cmd->dma & 0xFFFFFFFF)); cmd 2512 drivers/net/ethernet/emulex/benet/be_cmds.c req->addr_high = cpu_to_le32(upper_32_bits(cmd->dma)); cmd 2530 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem *cmd, u32 flash_type, cmd 2545 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd->va; cmd 2548 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_WRITE_FLASHROM, cmd->size, wrb, cmd 2549 drivers/net/ethernet/emulex/benet/be_cmds.c cmd); cmd 3337 drivers/net/ethernet/emulex/benet/be_cmds.c u32 byte_cnt, struct be_dma_mem *cmd) cmd 3355 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd->va; cmd 3357 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_LOWLEVEL_HOST_DDR_DMA, cmd->size, wrb, cmd 3358 drivers/net/ethernet/emulex/benet/be_cmds.c cmd); cmd 3374 drivers/net/ethernet/emulex/benet/be_cmds.c resp = cmd->va; cmd 3417 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 3431 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_req_get_phy_info); cmd 3432 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 3434 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) { cmd 3440 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 3444 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &cmd); cmd 3449 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va + sizeof(struct be_cmd_req_hdr); cmd 3467 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); cmd 3822 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 3824 drivers/net/ethernet/emulex/benet/be_cmds.c memset(&cmd, 0, sizeof(struct be_dma_mem)); cmd 3825 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_req_set_mac_list); cmd 3826 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 3828 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) cmd 3839 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 3842 drivers/net/ethernet/emulex/benet/be_cmds.c wrb, &cmd); cmd 3852 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd.dma); cmd 4018 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 4030 drivers/net/ethernet/emulex/benet/be_cmds.c memset(&cmd, 0, sizeof(struct be_dma_mem)); cmd 4031 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_resp_acpi_wol_magic_config_v1); cmd 4032 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 4034 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) { cmd 4046 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 4050 drivers/net/ethernet/emulex/benet/be_cmds.c sizeof(*req), wrb, &cmd); cmd 4059 drivers/net/ethernet/emulex/benet/be_cmds.c resp = (struct be_cmd_resp_acpi_wol_magic_config_v1 *)cmd.va; cmd 4070 drivers/net/ethernet/emulex/benet/be_cmds.c if (cmd.va) cmd 4071 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd 4072 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.dma); cmd 4151 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem *cmd) cmd 4170 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd->va; cmd 4173 drivers/net/ethernet/emulex/benet/be_cmds.c cmd->size, wrb, cmd); cmd 4183 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem *cmd, cmd 4198 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd->va; cmd 4202 drivers/net/ethernet/emulex/benet/be_cmds.c cmd->size, wrb, cmd); cmd 4344 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 4349 drivers/net/ethernet/emulex/benet/be_cmds.c memset(&cmd, 0, sizeof(struct be_dma_mem)); cmd 4350 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_resp_get_func_config); cmd 4351 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 4353 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) { cmd 4365 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 4369 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, wrb, &cmd); cmd 4376 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_cmd_resp_get_func_config *resp = cmd.va; cmd 4400 drivers/net/ethernet/emulex/benet/be_cmds.c if (cmd.va) cmd 4401 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd 4402 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.dma); cmd 4443 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 4447 drivers/net/ethernet/emulex/benet/be_cmds.c memset(&cmd, 0, sizeof(struct be_dma_mem)); cmd 4448 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_resp_get_profile_config); cmd 4449 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 4451 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) cmd 4454 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 4457 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size, &wrb, &cmd); cmd 4475 drivers/net/ethernet/emulex/benet/be_cmds.c resp = cmd.va; cmd 4519 drivers/net/ethernet/emulex/benet/be_cmds.c if (cmd.va) cmd 4520 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd 4521 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.dma); cmd 4531 drivers/net/ethernet/emulex/benet/be_cmds.c struct be_dma_mem cmd; cmd 4534 drivers/net/ethernet/emulex/benet/be_cmds.c memset(&cmd, 0, sizeof(struct be_dma_mem)); cmd 4535 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.size = sizeof(struct be_cmd_req_set_profile_config); cmd 4536 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.va = dma_alloc_coherent(&adapter->pdev->dev, cmd.size, &cmd.dma, cmd 4538 drivers/net/ethernet/emulex/benet/be_cmds.c if (!cmd.va) cmd 4541 drivers/net/ethernet/emulex/benet/be_cmds.c req = cmd.va; cmd 4543 drivers/net/ethernet/emulex/benet/be_cmds.c OPCODE_COMMON_SET_PROFILE_CONFIG, cmd.size, cmd 4544 drivers/net/ethernet/emulex/benet/be_cmds.c &wrb, &cmd); cmd 4552 drivers/net/ethernet/emulex/benet/be_cmds.c if (cmd.va) cmd 4553 drivers/net/ethernet/emulex/benet/be_cmds.c dma_free_coherent(&adapter->pdev->dev, cmd.size, cmd.va, cmd 4554 drivers/net/ethernet/emulex/benet/be_cmds.c cmd.dma); cmd 1010 drivers/net/ethernet/emulex/benet/be_cmds.h struct lancer_cmd_resp_pport_stats *cmd = adapter->stats_cmd.va; cmd 1011 drivers/net/ethernet/emulex/benet/be_cmds.h return &cmd->pport_stats; cmd 2433 drivers/net/ethernet/emulex/benet/be_cmds.h int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, cmd 2448 drivers/net/ethernet/emulex/benet/be_cmds.h struct be_dma_mem *cmd); cmd 2483 drivers/net/ethernet/emulex/benet/be_cmds.h struct be_dma_mem *cmd); cmd 2485 drivers/net/ethernet/emulex/benet/be_cmds.h struct be_dma_mem *cmd, cmd 609 drivers/net/ethernet/emulex/benet/be_ethtool.c struct ethtool_link_ksettings *cmd) cmd 624 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.speed = link_speed; cmd 640 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.port = be_get_port_type(adapter); cmd 644 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 652 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.port = PORT_OTHER; cmd 653 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 657 drivers/net/ethernet/emulex/benet/be_ethtool.c adapter->phy.link_speed = cmd->base.speed; cmd 658 drivers/net/ethernet/emulex/benet/be_ethtool.c adapter->phy.port_type = cmd->base.port; cmd 659 drivers/net/ethernet/emulex/benet/be_ethtool.c adapter->phy.autoneg = cmd->base.autoneg; cmd 663 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.speed = adapter->phy.link_speed; cmd 664 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.port = adapter->phy.port_type; cmd 665 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.autoneg = adapter->phy.autoneg; cmd 670 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.duplex = netif_carrier_ok(netdev) ? cmd 672 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->base.phy_address = adapter->port_num; cmd 674 drivers/net/ethernet/emulex/benet/be_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 676 drivers/net/ethernet/emulex/benet/be_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 801 drivers/net/ethernet/emulex/benet/be_ethtool.c struct be_dma_mem cmd; cmd 814 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd.size = sizeof(struct be_cmd_req_acpi_wol_magic_config); cmd 815 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd.va = dma_alloc_coherent(dev, cmd.size, &cmd.dma, GFP_KERNEL); cmd 816 drivers/net/ethernet/emulex/benet/be_ethtool.c if (!cmd.va) cmd 825 drivers/net/ethernet/emulex/benet/be_ethtool.c status = be_cmd_enable_magic_wol(adapter, mac, &cmd); cmd 838 drivers/net/ethernet/emulex/benet/be_ethtool.c dma_free_coherent(dev, cmd.size, cmd.va, cmd.dma); cmd 1105 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, cmd 1116 drivers/net/ethernet/emulex/benet/be_ethtool.c switch (cmd->cmd) { cmd 1118 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->data = be_get_rss_hash_opts(adapter, cmd->flow_type); cmd 1121 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->data = adapter->num_rx_qs; cmd 1131 drivers/net/ethernet/emulex/benet/be_ethtool.c struct ethtool_rxnfc *cmd) cmd 1136 drivers/net/ethernet/emulex/benet/be_ethtool.c if (cmd->data != L3_RSS_FLAGS && cmd 1137 drivers/net/ethernet/emulex/benet/be_ethtool.c cmd->data != (L3_RSS_FLAGS | L4_RSS_FLAGS)) cmd 1140 drivers/net/ethernet/emulex/benet/be_ethtool.c switch (cmd->flow_type) { cmd 1142 drivers/net/ethernet/emulex/benet/be_ethtool.c if (cmd->data == L3_RSS_FLAGS) cmd 1144 drivers/net/ethernet/emulex/benet/be_ethtool.c else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) cmd 1149 drivers/net/ethernet/emulex/benet/be_ethtool.c if (cmd->data == L3_RSS_FLAGS) cmd 1151 drivers/net/ethernet/emulex/benet/be_ethtool.c else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) cmd 1156 drivers/net/ethernet/emulex/benet/be_ethtool.c if ((cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) && cmd 1160 drivers/net/ethernet/emulex/benet/be_ethtool.c if (cmd->data == L3_RSS_FLAGS) cmd 1162 drivers/net/ethernet/emulex/benet/be_ethtool.c else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) cmd 1167 drivers/net/ethernet/emulex/benet/be_ethtool.c if ((cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) && cmd 1171 drivers/net/ethernet/emulex/benet/be_ethtool.c if (cmd->data == L3_RSS_FLAGS) cmd 1173 drivers/net/ethernet/emulex/benet/be_ethtool.c else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) cmd 1193 drivers/net/ethernet/emulex/benet/be_ethtool.c static int be_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) cmd 1204 drivers/net/ethernet/emulex/benet/be_ethtool.c switch (cmd->cmd) { cmd 1206 drivers/net/ethernet/emulex/benet/be_ethtool.c status = be_set_rss_hash_opts(adapter, cmd); cmd 385 drivers/net/ethernet/emulex/benet/be_main.c struct be_cmd_resp_get_stats_v0 *cmd = adapter->stats_cmd.va; cmd 387 drivers/net/ethernet/emulex/benet/be_main.c return &cmd->hw_stats; cmd 389 drivers/net/ethernet/emulex/benet/be_main.c struct be_cmd_resp_get_stats_v1 *cmd = adapter->stats_cmd.va; cmd 391 drivers/net/ethernet/emulex/benet/be_main.c return &cmd->hw_stats; cmd 393 drivers/net/ethernet/emulex/benet/be_main.c struct be_cmd_resp_get_stats_v2 *cmd = adapter->stats_cmd.va; cmd 395 drivers/net/ethernet/emulex/benet/be_main.c return &cmd->hw_stats; cmd 780 drivers/net/ethernet/ethoc.c static int ethoc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 789 drivers/net/ethernet/ethoc.c if (cmd != SIOCGMIIPHY) { cmd 800 drivers/net/ethernet/ethoc.c return phy_mii_ioctl(phy, ifr, cmd); cmd 1537 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1542 drivers/net/ethernet/faraday/ftgmac100.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); cmd 817 drivers/net/ethernet/faraday/ftmac100.c struct ethtool_link_ksettings *cmd) cmd 821 drivers/net/ethernet/faraday/ftmac100.c mii_ethtool_get_link_ksettings(&priv->mii, cmd); cmd 827 drivers/net/ethernet/faraday/ftmac100.c const struct ethtool_link_ksettings *cmd) cmd 830 drivers/net/ethernet/faraday/ftmac100.c return mii_ethtool_set_link_ksettings(&priv->mii, cmd); cmd 1034 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1039 drivers/net/ethernet/faraday/ftmac100.c return generic_mii_ioctl(&priv->mii, data, cmd, NULL); cmd 439 drivers/net/ethernet/fealnx.c static int mii_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1817 drivers/net/ethernet/fealnx.c struct ethtool_link_ksettings *cmd) cmd 1822 drivers/net/ethernet/fealnx.c mii_ethtool_get_link_ksettings(&np->mii, cmd); cmd 1829 drivers/net/ethernet/fealnx.c const struct ethtool_link_ksettings *cmd) cmd 1835 drivers/net/ethernet/fealnx.c rc = mii_ethtool_set_link_ksettings(&np->mii, cmd); cmd 1873 drivers/net/ethernet/fealnx.c static int mii_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1882 drivers/net/ethernet/fealnx.c rc = generic_mii_ioctl(&np->mii, if_mii(rq), cmd, NULL); cmd 1477 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_RPD | FM_FD_CMD_DTC); cmd 1894 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_FCO); cmd 2003 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(FM_FD_CMD_FCO); cmd 2030 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd->cmd |= cpu_to_be32(qman_fq_fqid(priv->conf_fqs[queue])); cmd 2115 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c fd.cmd |= cpu_to_be32(FM_FD_CMD_UPD); cmd 2577 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_ts_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2616 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_ioctl(struct net_device *net_dev, struct ifreq *rq, int cmd) cmd 2620 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (cmd == SIOCGMIIREG) { cmd 2622 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c return phy_mii_ioctl(net_dev->phydev, rq, cmd); cmd 2625 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (cmd == SIOCSHWTSTAMP) cmd 2626 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c return dpaa_ts_ioctl(net_dev, rq, cmd); cmd 79 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c struct ethtool_link_ksettings *cmd) cmd 86 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c phy_ethtool_ksettings_get(net_dev->phydev, cmd); cmd 92 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 101 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c err = phy_ethtool_ksettings_set(net_dev->phydev, cmd); cmd 382 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c struct ethtool_rxnfc *cmd) cmd 386 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c cmd->data = 0; cmd 388 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c switch (cmd->flow_type) { cmd 394 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 407 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 410 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c cmd->data = 0; cmd 417 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c static int dpaa_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 422 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c switch (cmd->cmd) { cmd 424 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c ret = dpaa_get_hash_opts(dev, cmd); cmd 482 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c static int dpaa_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 486 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c switch (cmd->cmd) { cmd 488 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c ret = dpaa_set_hash_opts(dev, cmd); cmd 1639 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c static int dpaa2_eth_ts_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1670 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c static int dpaa2_eth_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1672 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c if (cmd == SIOCSHWTSTAMP) cmd 1673 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c return dpaa2_eth_ts_ioctl(dev, rq, cmd); cmd 640 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c switch (rxnfc->cmd) { cmd 688 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c switch (rxnfc->cmd) { cmd 97 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 103 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_OPEN, cmd 106 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_open *)cmd.params; cmd 110 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 115 drivers/net/ethernet/freescale/dpaa2/dpni.c *token = mc_cmd_hdr_read_token(&cmd); cmd 135 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 138 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_CLOSE, cmd 143 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 163 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 168 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_POOLS, cmd 171 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_pools *)cmd.params; cmd 182 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 197 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 200 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_ENABLE, cmd 205 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 220 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 223 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_DISABLE, cmd 228 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 245 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 250 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_IS_ENABLED, cmd 255 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 260 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_is_enabled *)cmd.params; cmd 278 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 281 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_RESET, cmd 286 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 310 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 314 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_IRQ_ENABLE, cmd 317 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_irq_enable *)cmd.params; cmd 322 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 341 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 348 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_IRQ_ENABLE, cmd 351 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_enable *)cmd.params; cmd 355 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 360 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_enable *)cmd.params; cmd 388 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 392 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_IRQ_MASK, cmd 395 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_irq_mask *)cmd.params; cmd 400 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 422 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 428 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_IRQ_MASK, cmd 431 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_mask *)cmd.params; cmd 435 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 440 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_mask *)cmd.params; cmd 464 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 470 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_IRQ_STATUS, cmd 473 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_status *)cmd.params; cmd 478 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 483 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_status *)cmd.params; cmd 507 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 511 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_CLEAR_IRQ_STATUS, cmd 514 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_clear_irq_status *)cmd.params; cmd 519 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 536 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 542 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_ATTR, cmd 547 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 552 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_attr *)cmd.params; cmd 584 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 588 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_ERRORS_BEHAVIOR, cmd 591 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_errors_behavior *)cmd.params; cmd 597 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 616 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 622 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_BUFFER_LAYOUT, cmd 625 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_buffer_layout *)cmd.params; cmd 629 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 634 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_buffer_layout *)cmd.params; cmd 664 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 668 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_BUFFER_LAYOUT, cmd 671 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_buffer_layout *)cmd.params; cmd 683 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 706 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 709 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_OFFLOAD, cmd 712 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_offload *)cmd.params; cmd 716 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 725 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 731 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_OFFLOAD, cmd 734 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_offload *)cmd.params; cmd 738 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 743 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_offload *)cmd.params; cmd 767 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 773 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_QDID, cmd 776 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_qdid *)cmd.params; cmd 780 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 785 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_qdid *)cmd.params; cmd 805 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 810 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_TX_DATA_OFFSET, cmd 815 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 820 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_tx_data_offset *)cmd.params; cmd 840 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 844 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_LINK_CFG, cmd 847 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_link_cfg *)cmd.params; cmd 852 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 869 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 874 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_LINK_CFG, cmd 879 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 884 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_cmd_link_cfg *)cmd.params; cmd 905 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 910 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_LINK_STATE, cmd 915 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 920 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_link_state *)cmd.params; cmd 944 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 948 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_MAX_FRAME_LENGTH, cmd 951 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_max_frame_length *)cmd.params; cmd 955 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 974 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 979 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_MAX_FRAME_LENGTH, cmd 984 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 989 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_max_frame_length *)cmd.params; cmd 1009 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1013 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_MCAST_PROMISC, cmd 1016 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_multicast_promisc *)cmd.params; cmd 1020 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1037 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1042 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_MCAST_PROMISC, cmd 1047 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1052 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_multicast_promisc *)cmd.params; cmd 1072 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1076 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_UNICAST_PROMISC, cmd 1079 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_unicast_promisc *)cmd.params; cmd 1083 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1100 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1105 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_UNICAST_PROMISC, cmd 1110 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1115 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_unicast_promisc *)cmd.params; cmd 1135 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1140 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_PRIM_MAC, cmd 1143 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_primary_mac_addr *)cmd.params; cmd 1148 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1165 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1170 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_PRIM_MAC, cmd 1175 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1180 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_primary_mac_addr *)cmd.params; cmd 1204 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1209 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_PORT_MAC_ADDR, cmd 1214 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1219 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_port_mac_addr *)cmd.params; cmd 1240 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1245 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_ADD_MAC_ADDR, cmd 1248 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_add_mac_addr *)cmd.params; cmd 1253 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1270 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1275 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_REMOVE_MAC_ADDR, cmd 1278 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_remove_mac_addr *)cmd.params; cmd 1283 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1304 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1308 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_CLR_MAC_FILTERS, cmd 1311 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_clear_mac_filters *)cmd.params; cmd 1316 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1338 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1342 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_RX_TC_DIST, cmd 1345 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_tc_dist *)cmd.params; cmd 1354 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1382 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1386 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_QUEUE, cmd 1389 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_queue *)cmd.params; cmd 1404 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1430 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1436 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_QUEUE, cmd 1439 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_queue *)cmd.params; cmd 1445 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1450 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_queue *)cmd.params; cmd 1484 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1490 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_STATISTICS, cmd 1493 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_statistics *)cmd.params; cmd 1497 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1502 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_statistics *)cmd.params; cmd 1533 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1537 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_TAILDROP, cmd 1540 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_taildrop *)cmd.params; cmd 1550 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1577 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1583 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_TAILDROP, cmd 1586 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_taildrop *)cmd.params; cmd 1593 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1598 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_taildrop *)cmd.params; cmd 1621 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1624 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_GET_API_VERSION, cmd 1627 drivers/net/ethernet/freescale/dpaa2/dpni.c err = mc_send_command(mc_io, &cmd); cmd 1631 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_api_version *)cmd.params; cmd 1663 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1666 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_RX_FS_DIST, cmd 1669 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_fs_dist *)cmd.params; cmd 1677 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1696 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1699 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_RX_HASH_DIST, cmd 1702 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_hash_dist *)cmd.params; cmd 1709 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1736 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1739 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_ADD_FS_ENT, cmd 1742 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_add_fs_entry *)cmd.params; cmd 1753 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 1774 drivers/net/ethernet/freescale/dpaa2/dpni.c struct fsl_mc_command cmd = { 0 }; cmd 1777 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd.header = mc_encode_cmd_header(DPNI_CMDID_REMOVE_FS_ENT, cmd 1780 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_remove_fs_entry *)cmd.params; cmd 1787 drivers/net/ethernet/freescale/dpaa2/dpni.c return mc_send_command(mc_io, &cmd); cmd 35 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 38 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_OPEN, cmd 41 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_open *)cmd.params; cmd 44 drivers/net/ethernet/freescale/dpaa2/dprtc.c err = mc_send_command(mc_io, &cmd); cmd 48 drivers/net/ethernet/freescale/dpaa2/dprtc.c *token = mc_cmd_hdr_read_token(&cmd); cmd 68 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 70 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_CLOSE, cmd_flags, cmd 73 drivers/net/ethernet/freescale/dpaa2/dprtc.c return mc_send_command(mc_io, &cmd); cmd 98 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 100 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_SET_IRQ_ENABLE, cmd 103 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_set_irq_enable *)cmd.params; cmd 107 drivers/net/ethernet/freescale/dpaa2/dprtc.c return mc_send_command(mc_io, &cmd); cmd 128 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 131 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_GET_IRQ_ENABLE, cmd 134 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq *)cmd.params; cmd 137 drivers/net/ethernet/freescale/dpaa2/dprtc.c err = mc_send_command(mc_io, &cmd); cmd 141 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_enable *)cmd.params; cmd 170 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 172 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_SET_IRQ_MASK, cmd 175 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_set_irq_mask *)cmd.params; cmd 179 drivers/net/ethernet/freescale/dpaa2/dprtc.c return mc_send_command(mc_io, &cmd); cmd 203 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 206 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_GET_IRQ_MASK, cmd 209 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq *)cmd.params; cmd 212 drivers/net/ethernet/freescale/dpaa2/dprtc.c err = mc_send_command(mc_io, &cmd); cmd 216 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_mask *)cmd.params; cmd 243 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 246 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_GET_IRQ_STATUS, cmd 249 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq_status *)cmd.params; cmd 253 drivers/net/ethernet/freescale/dpaa2/dprtc.c err = mc_send_command(mc_io, &cmd); cmd 257 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_status *)cmd.params; cmd 283 drivers/net/ethernet/freescale/dpaa2/dprtc.c struct fsl_mc_command cmd = { 0 }; cmd 285 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd.header = mc_encode_cmd_header(DPRTC_CMDID_CLEAR_IRQ_STATUS, cmd 288 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_clear_irq_status *)cmd.params; cmd 292 drivers/net/ethernet/freescale/dpaa2/dprtc.c return mc_send_command(mc_io, &cmd); cmd 1594 drivers/net/ethernet/freescale/enetc/enetc.c int enetc_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) cmd 1597 drivers/net/ethernet/freescale/enetc/enetc.c if (cmd == SIOCSHWTSTAMP) cmd 1599 drivers/net/ethernet/freescale/enetc/enetc.c if (cmd == SIOCGHWTSTAMP) cmd 231 drivers/net/ethernet/freescale/enetc/enetc.h int enetc_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd); cmd 19 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c status, dest_cbd->cmd); cmd 117 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c struct enetc_cbd cbd = {.cmd = 0}; cmd 123 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c cbd.cmd = 0; cmd 157 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c struct enetc_cbd cbd = {.cmd = 0}; cmd 180 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c cbd.cmd = read ? 2 : 1; cmd 389 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c switch (rxnfc->cmd) { cmd 439 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c switch (rxnfc->cmd) { cmd 453 drivers/net/ethernet/freescale/enetc/enetc_hw.h u8 cmd; cmd 582 drivers/net/ethernet/freescale/enetc/enetc_pf.c struct enetc_msg_cmd_set_primary_mac *cmd; cmd 587 drivers/net/ethernet/freescale/enetc/enetc_pf.c cmd = (struct enetc_msg_cmd_set_primary_mac *)msg->vaddr; cmd 588 drivers/net/ethernet/freescale/enetc/enetc_pf.c cmd_id = cmd->header.id; cmd 592 drivers/net/ethernet/freescale/enetc/enetc_pf.c addr = cmd->mac.sa_data; cmd 58 drivers/net/ethernet/freescale/enetc/enetc_vf.c struct enetc_msg_cmd_set_primary_mac *cmd; cmd 71 drivers/net/ethernet/freescale/enetc/enetc_vf.c cmd = (struct enetc_msg_cmd_set_primary_mac *)msg.vaddr; cmd 72 drivers/net/ethernet/freescale/enetc/enetc_vf.c cmd->header.type = ENETC_MSG_CMD_MNG_MAC; cmd 73 drivers/net/ethernet/freescale/enetc/enetc_vf.c cmd->header.id = ENETC_MSG_CMD_MNG_ADD; cmd 74 drivers/net/ethernet/freescale/enetc/enetc_vf.c memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); cmd 2721 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) cmd 2733 drivers/net/ethernet/freescale/fec_main.c if (cmd == SIOCSHWTSTAMP) cmd 2735 drivers/net/ethernet/freescale/fec_main.c if (cmd == SIOCGHWTSTAMP) cmd 2739 drivers/net/ethernet/freescale/fec_main.c return phy_mii_ioctl(phydev, rq, cmd); cmd 788 drivers/net/ethernet/freescale/fec_mpc52xx.c static int mpc52xx_fec_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 795 drivers/net/ethernet/freescale/fec_mpc52xx.c return phy_mii_ioctl(phydev, rq, cmd); cmd 885 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c static int fs_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 890 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 2164 drivers/net/ethernet/freescale/gianfar.c static int gfar_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2171 drivers/net/ethernet/freescale/gianfar.c if (cmd == SIOCSHWTSTAMP) cmd 2173 drivers/net/ethernet/freescale/gianfar.c if (cmd == SIOCGHWTSTAMP) cmd 2179 drivers/net/ethernet/freescale/gianfar.c return phy_mii_ioctl(phydev, rq, cmd); cmd 806 drivers/net/ethernet/freescale/gianfar_ethtool.c struct ethtool_rxnfc *cmd) cmd 809 drivers/net/ethernet/freescale/gianfar_ethtool.c if (!gfar_ethflow_to_filer_table(priv, cmd->data, cmd->flow_type)) cmd 1375 drivers/net/ethernet/freescale/gianfar_ethtool.c static int gfar_get_cls(struct gfar_private *priv, struct ethtool_rxnfc *cmd) cmd 1381 drivers/net/ethernet/freescale/gianfar_ethtool.c if (comp->fs.location == cmd->fs.location) { cmd 1382 drivers/net/ethernet/freescale/gianfar_ethtool.c memcpy(&cmd->fs, &comp->fs, sizeof(cmd->fs)); cmd 1383 drivers/net/ethernet/freescale/gianfar_ethtool.c gfar_invert_masks(&cmd->fs); cmd 1393 drivers/net/ethernet/freescale/gianfar_ethtool.c struct ethtool_rxnfc *cmd, u32 *rule_locs) cmd 1399 drivers/net/ethernet/freescale/gianfar_ethtool.c if (i == cmd->rule_cnt) cmd 1405 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->data = MAX_FILER_IDX; cmd 1406 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->rule_cnt = i; cmd 1411 drivers/net/ethernet/freescale/gianfar_ethtool.c static int gfar_set_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1421 drivers/net/ethernet/freescale/gianfar_ethtool.c switch (cmd->cmd) { cmd 1423 drivers/net/ethernet/freescale/gianfar_ethtool.c ret = gfar_set_hash_opts(priv, cmd); cmd 1426 drivers/net/ethernet/freescale/gianfar_ethtool.c if ((cmd->fs.ring_cookie != RX_CLS_FLOW_DISC && cmd 1427 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->fs.ring_cookie >= priv->num_rx_queues) || cmd 1428 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->fs.location >= MAX_FILER_IDX) { cmd 1432 drivers/net/ethernet/freescale/gianfar_ethtool.c ret = gfar_add_cls(priv, &cmd->fs); cmd 1435 drivers/net/ethernet/freescale/gianfar_ethtool.c ret = gfar_del_cls(priv, cmd->fs.location); cmd 1446 drivers/net/ethernet/freescale/gianfar_ethtool.c static int gfar_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 1452 drivers/net/ethernet/freescale/gianfar_ethtool.c switch (cmd->cmd) { cmd 1454 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->data = priv->num_rx_queues; cmd 1457 drivers/net/ethernet/freescale/gianfar_ethtool.c cmd->rule_cnt = priv->rx_list.count; cmd 1460 drivers/net/ethernet/freescale/gianfar_ethtool.c ret = gfar_get_cls(priv, cmd); cmd 1463 drivers/net/ethernet/freescale/gianfar_ethtool.c ret = gfar_get_cls_all(priv, cmd, rule_locs); cmd 3661 drivers/net/ethernet/freescale/ucc_geth.c static int ucc_geth_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3671 drivers/net/ethernet/freescale/ucc_geth.c return phy_mii_ioctl(ugeth->phydev, rq, cmd); cmd 104 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *cmd) cmd 112 drivers/net/ethernet/freescale/ucc_geth_ethtool.c phy_ethtool_ksettings_get(phydev, cmd); cmd 119 drivers/net/ethernet/freescale/ucc_geth_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 127 drivers/net/ethernet/freescale/ucc_geth_ethtool.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 130 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command *cmd; cmd 134 drivers/net/ethernet/google/gve/gve_adminq.c cmd = &priv->adminq[priv->adminq_prod_cnt & priv->adminq_mask]; cmd 138 drivers/net/ethernet/google/gve/gve_adminq.c memcpy(cmd, cmd_orig, sizeof(*cmd_orig)); cmd 146 drivers/net/ethernet/google/gve/gve_adminq.c memcpy(cmd_orig, cmd, sizeof(*cmd)); cmd 147 drivers/net/ethernet/google/gve/gve_adminq.c status = be32_to_cpu(READ_ONCE(cmd->status)); cmd 165 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 167 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 168 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_CONFIGURE_DEVICE_RESOURCES); cmd 169 drivers/net/ethernet/google/gve/gve_adminq.c cmd.configure_device_resources = cmd 180 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 185 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 187 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 188 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_DECONFIGURE_DEVICE_RESOURCES); cmd 190 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 196 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 198 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 199 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_CREATE_TX_QUEUE); cmd 200 drivers/net/ethernet/google/gve/gve_adminq.c cmd.create_tx_queue = (struct gve_adminq_create_tx_queue) { cmd 209 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 215 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 217 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 218 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_CREATE_RX_QUEUE); cmd 219 drivers/net/ethernet/google/gve/gve_adminq.c cmd.create_rx_queue = (struct gve_adminq_create_rx_queue) { cmd 230 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 235 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 237 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 238 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_DESTROY_TX_QUEUE); cmd 239 drivers/net/ethernet/google/gve/gve_adminq.c cmd.destroy_tx_queue = (struct gve_adminq_destroy_tx_queue) { cmd 243 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 248 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 250 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 251 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_DESTROY_RX_QUEUE); cmd 252 drivers/net/ethernet/google/gve/gve_adminq.c cmd.destroy_rx_queue = (struct gve_adminq_destroy_rx_queue) { cmd 256 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 262 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 268 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 273 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_DESCRIBE_DEVICE); cmd 274 drivers/net/ethernet/google/gve/gve_adminq.c cmd.describe_device.device_descriptor_addr = cmd 276 drivers/net/ethernet/google/gve/gve_adminq.c cmd.describe_device.device_descriptor_version = cmd 278 drivers/net/ethernet/google/gve/gve_adminq.c cmd.describe_device.available_length = cpu_to_be32(PAGE_SIZE); cmd 280 drivers/net/ethernet/google/gve/gve_adminq.c err = gve_adminq_execute_cmd(priv, &cmd); cmd 336 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 342 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 350 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_REGISTER_PAGE_LIST); cmd 351 drivers/net/ethernet/google/gve/gve_adminq.c cmd.reg_page_list = (struct gve_adminq_register_page_list) { cmd 357 drivers/net/ethernet/google/gve/gve_adminq.c err = gve_adminq_execute_cmd(priv, &cmd); cmd 364 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 366 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 367 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_UNREGISTER_PAGE_LIST); cmd 368 drivers/net/ethernet/google/gve/gve_adminq.c cmd.unreg_page_list = (struct gve_adminq_unregister_page_list) { cmd 372 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 377 drivers/net/ethernet/google/gve/gve_adminq.c union gve_adminq_command cmd; cmd 379 drivers/net/ethernet/google/gve/gve_adminq.c memset(&cmd, 0, sizeof(cmd)); cmd 380 drivers/net/ethernet/google/gve/gve_adminq.c cmd.opcode = cpu_to_be32(GVE_ADMINQ_SET_DRIVER_PARAMETER); cmd 381 drivers/net/ethernet/google/gve/gve_adminq.c cmd.set_driver_param = (struct gve_adminq_set_driver_parameter) { cmd 386 drivers/net/ethernet/google/gve/gve_adminq.c return gve_adminq_execute_cmd(priv, &cmd); cmd 165 drivers/net/ethernet/google/gve/gve_ethtool.c struct ethtool_channels *cmd) cmd 169 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->max_rx = priv->rx_cfg.max_queues; cmd 170 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->max_tx = priv->tx_cfg.max_queues; cmd 171 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->max_other = 0; cmd 172 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->max_combined = 0; cmd 173 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->rx_count = priv->rx_cfg.num_queues; cmd 174 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->tx_count = priv->tx_cfg.num_queues; cmd 175 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->other_count = 0; cmd 176 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->combined_count = 0; cmd 180 drivers/net/ethernet/google/gve/gve_ethtool.c struct ethtool_channels *cmd) cmd 186 drivers/net/ethernet/google/gve/gve_ethtool.c int new_tx = cmd->tx_count; cmd 187 drivers/net/ethernet/google/gve/gve_ethtool.c int new_rx = cmd->rx_count; cmd 192 drivers/net/ethernet/google/gve/gve_ethtool.c if (cmd->combined_count != old_settings.combined_count) cmd 211 drivers/net/ethernet/google/gve/gve_ethtool.c struct ethtool_ringparam *cmd) cmd 215 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->rx_max_pending = priv->rx_desc_cnt; cmd 216 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->tx_max_pending = priv->tx_desc_cnt; cmd 217 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->rx_pending = priv->rx_desc_cnt; cmd 218 drivers/net/ethernet/google/gve/gve_ethtool.c cmd->tx_pending = priv->tx_desc_cnt; cmd 679 drivers/net/ethernet/hisilicon/hisi_femac.c struct ifreq *ifreq, int cmd) cmd 687 drivers/net/ethernet/hisilicon/hisi_femac.c return phy_mii_ioctl(dev->phydev, ifreq, cmd); cmd 208 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c __le32 cmd; cmd 496 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c desc->cmd = cpu_to_le32(DESC_VLD_FREE | cmd 535 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c len = (le32_to_cpu(desc->cmd) >> DESC_DATA_LEN_OFF) & cmd 685 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c u32 cmd = 0; cmd 689 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd |= DESC_SG; cmd 690 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd |= skb_shinfo(skb)->nr_frags << DESC_FRAGS_NUM_OFF; cmd 692 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd |= DESC_FL_FULL | cmd 696 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd |= (skb->len & DESC_DATA_MASK) << DESC_DATA_LEN_OFF; cmd 697 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd |= DESC_VLD_BUSY; cmd 699 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c return cmd; cmd 741 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c u32 cmd; cmd 755 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c cmd = hix5hd2_get_desc_cmd(skb, priv->hw_cap); cmd 756 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c desc->cmd = cpu_to_le32(cmd); cmd 1501 drivers/net/ethernet/hisilicon/hns/hns_enet.c int cmd) cmd 1511 drivers/net/ethernet/hisilicon/hns/hns_enet.c return phy_mii_ioctl(phy_dev, ifr, cmd); cmd 63 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct ethtool_link_ksettings *cmd) cmd 69 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; cmd 70 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 87 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI; cmd 90 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_X; cmd 93 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_AUTO; cmd 96 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; cmd 101 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 103 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_X; cmd 105 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI; cmd 115 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct ethtool_link_ksettings *cmd) cmd 139 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->link_modes.supported); cmd 141 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->link_modes.advertising); cmd 144 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.autoneg = false; cmd 145 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.speed = speed; cmd 146 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.duplex = duplex; cmd 149 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c phy_ethtool_ksettings_get(net_dev->phydev, cmd); cmd 153 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.speed = (u32)SPEED_UNKNOWN; cmd 154 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 157 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (cmd->base.autoneg) cmd 171 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.port = PORT_FIBRE; cmd 174 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.port = PORT_TP; cmd 184 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 186 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 189 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.mdio_support = ETH_MDIO_SUPPORTS_C45 | ETH_MDIO_SUPPORTS_C22; cmd 190 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c hns_get_mdix_mode(net_dev, cmd); cmd 202 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 216 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c speed = cmd->base.speed; cmd 219 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE || cmd 221 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.duplex != DUPLEX_FULL) cmd 224 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (!net_dev->phydev && cmd->base.autoneg == AUTONEG_ENABLE) cmd 227 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (speed == SPEED_1000 && cmd->base.duplex == DUPLEX_HALF) cmd 230 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c return phy_ethtool_ksettings_set(net_dev->phydev, cmd); cmd 233 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c speed != SPEED_1000) || (cmd->base.duplex != DUPLEX_HALF && cmd 234 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->base.duplex != DUPLEX_FULL)) cmd 243 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c h->dev->ops->adjust_link(h, (int)speed, cmd->base.duplex); cmd 1111 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static void hns_get_regs(struct net_device *net_dev, struct ethtool_regs *cmd, cmd 1119 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->version = HNS_CHIP_VERSION; cmd 1250 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct ethtool_rxnfc *cmd, cmd 1255 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c switch (cmd->cmd) { cmd 1257 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c cmd->data = priv->ae_handle->q_num; cmd 431 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ifreq *ifr, int cmd); cmd 462 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 464 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 508 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 510 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 514 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 516 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd); cmd 518 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct ethtool_rxnfc *cmd, u32 *rule_locs); cmd 1434 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct ifreq *ifr, int cmd) cmd 1444 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return h->ae_algo->ops->do_ioctl(h, ifr, cmd); cmd 632 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_link_ksettings *cmd) cmd 639 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c &cmd->base.autoneg, cmd 640 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c &cmd->base.speed, cmd 641 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c &cmd->base.duplex); cmd 646 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->link_modes.supported, cmd 647 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->link_modes.advertising); cmd 651 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ops->get_mdix_mode(h, &cmd->base.eth_tp_mdix_ctrl, cmd 652 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c &cmd->base.eth_tp_mdix); cmd 656 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_link_ksettings *cmd) cmd 672 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.port = PORT_NONE; cmd 673 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_get_ksettings(h, cmd); cmd 677 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.port = PORT_DA; cmd 679 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.port = PORT_FIBRE; cmd 681 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_get_ksettings(h, cmd); cmd 684 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.port = PORT_NONE; cmd 685 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_get_ksettings(h, cmd); cmd 688 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.port = PORT_TP; cmd 690 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_get_ksettings(h, cmd); cmd 692 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c phy_ethtool_ksettings_get(netdev->phydev, cmd); cmd 701 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.mdio_support = ETH_MDIO_SUPPORTS_C22; cmd 705 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 706 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 713 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 727 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->base.autoneg) cmd 732 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->base.autoneg == autoneg && cmd->base.speed == speed && cmd 733 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.duplex == duplex) cmd 740 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->base.duplex != DUPLEX_FULL && cmd 748 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = ops->check_port_speed(handle, cmd->base.speed); cmd 759 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 766 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->base.speed == SPEED_1000 && cmd->base.duplex == DUPLEX_HALF) cmd 772 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.autoneg, cmd->base.speed, cmd->base.duplex); cmd 776 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return phy_ethtool_ksettings_set(netdev->phydev, cmd); cmd 781 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_ksettings_param(netdev, cmd); cmd 786 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = ops->set_autoneg(handle, cmd->base.autoneg); cmd 794 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->base.autoneg) { cmd 801 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = ops->cfg_mac_speed_dup_h(handle, cmd->base.speed, cmd 802 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->base.duplex); cmd 863 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_rxnfc *cmd, cmd 868 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c switch (cmd->cmd) { cmd 870 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->data = h->kinfo.num_tqps; cmd 874 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_rss_tuple(h, cmd); cmd 878 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_rule_cnt(h, cmd); cmd 882 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_rule_info(h, cmd); cmd 886 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->get_fd_all_rules(h, cmd, cmd 1015 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static int hns3_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) cmd 1019 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c switch (cmd->cmd) { cmd 1022 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->set_rss_tuple(h, cmd); cmd 1026 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->add_fd_entry(h, cmd); cmd 1030 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return h->ae_algo->ops->del_fd_entry(h, cmd); cmd 1084 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1104 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_tx_coalesce = cmd 1106 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_rx_coalesce = cmd 1109 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->tx_coalesce_usecs = tx_vector->tx_group.coal.int_gl; cmd 1110 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->rx_coalesce_usecs = rx_vector->rx_group.coal.int_gl; cmd 1112 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->tx_coalesce_usecs_high = h->kinfo.int_rl_setting; cmd 1113 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->rx_coalesce_usecs_high = h->kinfo.int_rl_setting; cmd 1119 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1121 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c return hns3_get_coalesce_per_queue(netdev, 0, cmd); cmd 1125 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1129 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->rx_coalesce_usecs > HNS3_INT_GL_MAX) { cmd 1136 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->tx_coalesce_usecs > HNS3_INT_GL_MAX) { cmd 1143 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c rx_gl = hns3_gl_round_down(cmd->rx_coalesce_usecs); cmd 1144 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (rx_gl != cmd->rx_coalesce_usecs) { cmd 1147 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->rx_coalesce_usecs, rx_gl); cmd 1150 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c tx_gl = hns3_gl_round_down(cmd->tx_coalesce_usecs); cmd 1151 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (tx_gl != cmd->tx_coalesce_usecs) { cmd 1154 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->tx_coalesce_usecs, tx_gl); cmd 1161 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1165 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->tx_coalesce_usecs_high != cmd->rx_coalesce_usecs_high) { cmd 1171 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->rx_coalesce_usecs_high > HNS3_INT_RL_MAX) { cmd 1178 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c rl = hns3_rl_round_down(cmd->rx_coalesce_usecs_high); cmd 1179 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (rl != cmd->rx_coalesce_usecs_high) { cmd 1182 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->rx_coalesce_usecs_high, rl); cmd 1189 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1193 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_gl_coalesce_para(netdev, cmd); cmd 1200 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_rl_coalesce_para(netdev, cmd); cmd 1207 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c if (cmd->use_adaptive_tx_coalesce == 1 || cmd 1208 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_rx_coalesce == 1) { cmd 1211 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_tx_coalesce, cmd 1212 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_rx_coalesce); cmd 1219 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd, cmd 1231 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_tx_coalesce; cmd 1233 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c cmd->use_adaptive_rx_coalesce; cmd 1235 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c tx_vector->tx_group.coal.int_gl = cmd->tx_coalesce_usecs; cmd 1236 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c rx_vector->rx_group.coal.int_gl = cmd->rx_coalesce_usecs; cmd 1248 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_coalesce *cmd) cmd 1258 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c ret = hns3_check_coalesce_para(netdev, cmd); cmd 1263 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_rl_round_down(cmd->rx_coalesce_usecs_high); cmd 1266 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_set_coalesce_per_queue(netdev, cmd, i); cmd 1282 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c struct ethtool_regs *cmd, void *data) cmd 1289 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c h->ae_algo->ops->get_regs(h, &cmd->version, data); cmd 16 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_BIOS_COMMON_REG } }, cmd 21 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_SSU_REG_0 } }, cmd 26 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_SSU_REG_1 } }, cmd 31 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_SSU_REG_2 } }, cmd 36 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_IGU_EGU_REG } }, cmd 41 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_RPU_REG_0 } }, cmd 46 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_RPU_REG_1 } }, cmd 51 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_NCSI_REG } }, cmd 56 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_RTC_REG } }, cmd 61 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_PPP_REG } }, cmd 66 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_RCB_REG } }, cmd 71 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c .cmd = HCLGE_OPC_DFX_TQP_REG } }, cmd 98 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c enum hclge_opcode_type cmd) cmd 103 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 109 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 115 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c "cmd(0x%x) send fail, ret = %d\n", cmd, ret); cmd 156 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c ret = hclge_dbg_cmd_send(hdev, desc, index, bd_num, reg_msg->cmd); cmd 354 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c enum hclge_opcode_type cmd; cmd 358 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PG_C_SHAPPING; cmd 359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 369 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PG_P_SHAPPING; cmd 370 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 380 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PORT_SHAPPING; cmd 381 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 390 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PG_SCH_MODE_CFG; cmd 391 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 398 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PRI_SCH_MODE_CFG; cmd 399 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 406 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_QS_SCH_MODE_CFG; cmd 407 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 420 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_BP_TO_QSET_MAPPING; cmd 421 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 437 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd, ret); cmd 449 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c enum hclge_opcode_type cmd; cmd 453 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PG_TO_PRI_LINK; cmd 454 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 466 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_QS_TO_PRI_LINK; cmd 467 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 480 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_NQ_TO_QS_LINK; cmd 481 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PG_WEIGHT; cmd 492 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 501 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_QS_WEIGHT; cmd 502 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 511 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PRI_WEIGHT; cmd 512 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 521 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PRI_C_SHAPPING; cmd 522 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 532 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_PRI_P_SHAPPING; cmd 533 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 549 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd, ret); cmd 559 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c enum hclge_opcode_type cmd; cmd 570 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_NQ_TO_QS_LINK; cmd 572 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 579 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_QS_TO_PRI_LINK; cmd 581 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TQP_TX_QUEUE_TC; cmd 590 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 607 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TM_BP_TO_QSET_MAPPING; cmd 610 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc, cmd, true); cmd 638 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd, ret); cmd 700 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c enum hclge_opcode_type cmd; cmd 704 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_TX_BUFF_ALLOC; cmd 705 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 717 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_RX_PRIV_BUFF_ALLOC; cmd 718 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 732 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_RX_COM_WL_ALLOC; cmd 733 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 743 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_RX_GBL_PKT_CNT; cmd 744 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 760 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_RX_PRIV_WL_ALLOC; cmd 761 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc[0], cmd, true); cmd 763 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc[1], cmd, true); cmd 781 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c cmd = HCLGE_OPC_RX_COM_THRD_ALLOC; cmd 782 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc[0], cmd, true); cmd 784 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c hclge_cmd_setup_basic_desc(&desc[1], cmd, true); cmd 808 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c "dump qos buf cfg fail(0x%x), ret = %d\n", cmd, ret); cmd 72 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h enum hclge_opcode_type cmd; cmd 659 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c struct hclge_desc *desc, u32 cmd, u16 flag) cmd 665 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[0], cmd, true); cmd 668 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[1], cmd, true); cmd 786 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c static int hclge_config_ppp_error_interrupt(struct hclge_dev *hdev, u32 cmd, cmd 794 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[0], cmd, false); cmd 796 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[1], cmd, false); cmd 798 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (cmd == HCLGE_PPP_CMD0_INT_CMD) { cmd 814 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c } else if (cmd == HCLGE_PPP_CMD1_INT_CMD) { cmd 922 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c static int hclge_config_ppu_error_interrupts(struct hclge_dev *hdev, u32 cmd, cmd 931 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c if (cmd == HCLGE_PPU_MPF_ECC_INT_CMD) { cmd 932 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[0], cmd, false); cmd 934 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[1], cmd, false); cmd 955 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c } else if (cmd == HCLGE_PPU_MPF_OTHER_INT_CMD) { cmd 956 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[0], cmd, false); cmd 963 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c } else if (cmd == HCLGE_PPU_PF_OTHER_INT_CMD) { cmd 964 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c hclge_cmd_setup_basic_desc(&desc[0], cmd, false); cmd 5552 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct ethtool_rxnfc *cmd) cmd 5572 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs = (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 5641 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct ethtool_rxnfc *cmd) cmd 5651 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs = (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 5753 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct ethtool_rxnfc *cmd) cmd 5761 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cmd->rule_cnt = hdev->hclge_fd_rule_num; cmd 5762 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cmd->data = hdev->fd_cfg.rule_num[HCLGE_FD_STAGE_1]; cmd 5768 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct ethtool_rxnfc *cmd) cmd 5779 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c fs = (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 5973 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct ethtool_rxnfc *cmd, u32 *rule_locs) cmd 5984 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cmd->data = hdev->fd_cfg.rule_num[HCLGE_FD_STAGE_1]; cmd 5989 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (cnt == cmd->rule_cnt) { cmd 6000 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cmd->rule_cnt = cnt; cmd 7548 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c int cmd) cmd 7556 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return phy_mii_ioctl(hdev->hw.mac.phydev, ifr, cmd); cmd 9806 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c enum hclge_opcode_type cmd) cmd 9811 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 9815 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_cmd_setup_basic_desc(desc, cmd, true); cmd 9823 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cmd, ret); cmd 193 drivers/net/ethernet/hisilicon/hns_mdio.c u8 is_c45, u8 op, u8 phy_id, u16 cmd) cmd 202 drivers/net/ethernet/hisilicon/hns_mdio.c cmd_reg_value |= (cmd & MDIO_CMD_DEVAD_M) << MDIO_CMD_DEVAD_S; cmd 161 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct ethtool_rxnfc *cmd) cmd 166 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data = 0; cmd 176 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data = RXH_IP_SRC | RXH_IP_DST; cmd 177 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->flow_type) { cmd 180 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 184 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 188 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 192 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 198 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data = 0; cmd 205 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int set_l4_rss_hash_ops(struct ethtool_rxnfc *cmd, cmd 210 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) { cmd 221 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->flow_type) { cmd 242 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct ethtool_rxnfc *cmd) cmd 248 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data = 0; cmd 255 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c if (cmd->data & ~(RXH_IP_SRC | RXH_IP_DST | RXH_L4_B_0_1 | cmd 260 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c if (!(cmd->data & RXH_IP_SRC) || !(cmd->data & RXH_IP_DST)) cmd 268 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->flow_type) { cmd 273 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c err = set_l4_rss_hash_ops(cmd, rss_type); cmd 340 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c struct ethtool_rxnfc *cmd, u32 *rule_locs) cmd 345 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->cmd) { cmd 347 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c cmd->data = nic_dev->num_qps; cmd 350 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c err = hinic_get_rss_hash_opts(nic_dev, cmd); cmd 360 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static int hinic_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) cmd 365 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c switch (cmd->cmd) { cmd 367 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c err = hinic_set_rss_hash_opts(nic_dev, cmd); cmd 202 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c void *cmd, u16 cmd_size) cmd 232 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c memcpy(cell_ctxt->api_cmd_vaddr, cmd, cmd_size); cmd 246 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c void *cmd, u16 cmd_size) cmd 252 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c prepare_api_cmd(chain, dest, cmd, cmd_size); cmd 358 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c enum hinic_node_id dest, u8 *cmd, u16 cmd_size) cmd 369 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c prepare_cell(chain, dest, cmd, cmd_size); cmd 396 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c enum hinic_node_id dest, u8 *cmd, u16 size) cmd 400 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c return api_cmd(chain, dest, cmd, size); cmd 192 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h enum hinic_node_id dest, u8 *cmd, u16 size); cmd 184 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c enum hinic_mod_type mod, u8 cmd, u16 prod_idx, cmd 210 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c HINIC_CMDQ_CTRL_SET(cmd, CMD) | cmd 226 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c if ((cmd == CMDQ_SET_ARM_CMD) && (mod == HINIC_MOD_COMM)) cmd 253 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c enum hinic_mod_type mod, u8 cmd, u16 prod_idx) cmd 269 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c cmdq_prepare_wqe_ctrl(wqe, wrapped, ack_type, mod, cmd, cmd 281 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c enum hinic_mod_type mod, u8 cmd, u16 prod_idx) cmd 300 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c cmdq_prepare_wqe_ctrl(wqe, wrapped, ack_type, mod, cmd, prod_idx, cmd 341 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c enum hinic_mod_type mod, u8 cmd, cmd 379 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wrapped, HINIC_CMD_ACK_TYPE_CMDQ, mod, cmd, cmd 486 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c enum hinic_mod_type mod, u8 cmd, cmd 500 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c mod, cmd, buf_in, resp); cmd 167 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h enum hinic_mod_type mod, u8 cmd, cmd 225 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, cmd 239 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c return hinic_msg_to_mgmt(&pfhwdev->pf_to_mgmt, HINIC_MOD_L2NIC, cmd, cmd 556 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c enum hinic_mgmt_msg_cmd cmd, void *handle, cmd 574 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c cmd_cb = cmd - HINIC_MGMT_MSG_CMD_BASE; cmd 588 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c enum hinic_mgmt_msg_cmd cmd) cmd 603 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c cmd_cb = cmd - HINIC_MGMT_MSG_CMD_BASE; cmd 622 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c static void nic_mgmt_msg_handler(void *handle, u8 cmd, void *buf_in, cmd 637 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c if ((cmd < HINIC_MGMT_MSG_CMD_BASE) || cmd 638 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c (cmd >= HINIC_MGMT_MSG_CMD_MAX)) { cmd 639 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "unknown L2NIC event, cmd = %d\n", cmd); cmd 643 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c cmd_cb = cmd - HINIC_MGMT_MSG_CMD_BASE; cmd 655 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c dev_err(&pdev->dev, "Unhandled NIC Event %d\n", cmd); cmd 250 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h enum hinic_mgmt_msg_cmd cmd, void *handle, cmd 256 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h enum hinic_mgmt_msg_cmd cmd); cmd 258 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h int hinic_port_msg_cmd(struct hinic_hwdev *hwdev, enum hinic_port_cmd cmd, cmd 79 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c u8 cmd, void *buf_in, cmd 124 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c u16 cmd, u16 msg_id) cmd 136 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c HINIC_MSG_HEADER_SET(cmd, CMD) | cmd 195 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c enum hinic_mod_type mod, u8 cmd, cmd 209 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c direction, cmd, resp_msg_id); cmd 213 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c direction, cmd, msg_id); cmd 239 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c enum hinic_mod_type mod, u8 cmd, cmd 266 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c err = send_msg_to_mgmt(pf_to_mgmt, mod, cmd, buf_in, in_size, cmd 312 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c enum hinic_mod_type mod, u8 cmd, cmd 322 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c err = send_msg_to_mgmt(pf_to_mgmt, mod, cmd, buf_in, in_size, cmd 343 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c enum hinic_mod_type mod, u8 cmd, cmd 361 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c if (cmd == HINIC_PORT_CMD_SET_FUNC_STATE) cmd 364 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c return msg_to_mgmt_sync(pf_to_mgmt, mod, cmd, buf_in, in_size, cmd 397 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c mgmt_cb->cb(mgmt_cb->handle, recv_msg->cmd, cmd 408 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c msg_to_mgmt_async(pf_to_mgmt, recv_msg->mod, recv_msg->cmd, cmd 454 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c recv_msg->cmd = HINIC_MSG_HEADER_GET(*header, CMD); cmd 91 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h u16 cmd; cmd 100 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h void (*cb)(void *handle, u8 cmd, cmd 127 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h u8 cmd, void *buf_in, cmd 135 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h enum hinic_mod_type mod, u8 cmd, cmd 45 drivers/net/ethernet/huawei/hinic/hinic_port.c enum hinic_port_cmd cmd; cmd 55 drivers/net/ethernet/huawei/hinic/hinic_port.c cmd = HINIC_PORT_CMD_SET_MAC; cmd 57 drivers/net/ethernet/huawei/hinic/hinic_port.c cmd = HINIC_PORT_CMD_DEL_MAC; cmd 63 drivers/net/ethernet/huawei/hinic/hinic_port.c err = hinic_port_msg_cmd(hwdev, cmd, &port_mac_cmd, cmd 935 drivers/net/ethernet/huawei/hinic/hinic_port.c template_mgmt.cmd = NIC_RSS_CMD_TEMP_ALLOC; cmd 962 drivers/net/ethernet/huawei/hinic/hinic_port.c template_mgmt.cmd = NIC_RSS_CMD_TEMP_FREE; cmd 254 drivers/net/ethernet/huawei/hinic/hinic_port.h u8 cmd; cmd 234 drivers/net/ethernet/i825xx/82596.c struct i596_cmd cmd; cmd 242 drivers/net/ethernet/i825xx/82596.c struct i596_cmd cmd; cmd 248 drivers/net/ethernet/i825xx/82596.c struct i596_cmd cmd; cmd 254 drivers/net/ethernet/i825xx/82596.c struct i596_cmd cmd; cmd 259 drivers/net/ethernet/i825xx/82596.c struct i596_cmd cmd; cmd 265 drivers/net/ethernet/i825xx/82596.c unsigned short cmd; cmd 293 drivers/net/ethernet/i825xx/82596.c struct i596_cmd *cmd; cmd 365 drivers/net/ethernet/i825xx/82596.c static void i596_add_cmd(struct net_device *dev, struct i596_cmd *cmd); cmd 441 drivers/net/ethernet/i825xx/82596.c static inline int wait_cfg(struct net_device *dev, struct i596_cmd *cmd, int delcnt, char *str) cmd 443 drivers/net/ethernet/i825xx/82596.c volatile struct i596_cmd *c = cmd; cmd 459 drivers/net/ethernet/i825xx/82596.c struct i596_cmd *cmd; cmd 470 drivers/net/ethernet/i825xx/82596.c lp->scb.cmd, lp->scb.rfd); cmd 475 drivers/net/ethernet/i825xx/82596.c cmd = lp->cmd_head; cmd 476 drivers/net/ethernet/i825xx/82596.c while (cmd != I596_NULL) { cmd 478 drivers/net/ethernet/i825xx/82596.c cmd, cmd->status, cmd->command, cmd->b_next); cmd 479 drivers/net/ethernet/i825xx/82596.c cmd = cmd->v_next; cmd 486 drivers/net/ethernet/i825xx/82596.c rfd, rfd->stat, rfd->cmd, rfd->b_next, rfd->rbd, cmd 580 drivers/net/ethernet/i825xx/82596.c rfd->cmd = CMD_FLEX; cmd 590 drivers/net/ethernet/i825xx/82596.c rfd->cmd = CMD_EOL|CMD_FLEX; cmd 605 drivers/net/ethernet/i825xx/82596.c lp->rfds[i].cmd = CMD_FLEX; cmd 607 drivers/net/ethernet/i825xx/82596.c lp->rfds[rx_ring_size-1].cmd = CMD_EOL|CMD_FLEX; cmd 669 drivers/net/ethernet/i825xx/82596.c lp->cmd_head = lp->scb.cmd = I596_NULL; cmd 710 drivers/net/ethernet/i825xx/82596.c lp->cf_cmd.cmd.command = CmdConfigure; cmd 711 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &lp->cf_cmd.cmd); cmd 715 drivers/net/ethernet/i825xx/82596.c lp->sa_cmd.cmd.command = CmdSASetup; cmd 716 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &lp->sa_cmd.cmd); cmd 719 drivers/net/ethernet/i825xx/82596.c lp->tdr_cmd.cmd.command = CmdTDR; cmd 720 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &lp->tdr_cmd.cmd); cmd 857 drivers/net/ethernet/i825xx/82596.c rfd->cmd = CMD_EOL|CMD_FLEX; cmd 862 drivers/net/ethernet/i825xx/82596.c rfd->v_prev->cmd = CMD_FLEX; cmd 898 drivers/net/ethernet/i825xx/82596.c tx_cmd->cmd.command = 0; /* Mark as free */ cmd 907 drivers/net/ethernet/i825xx/82596.c lp->scb.cmd = I596_NULL; cmd 937 drivers/net/ethernet/i825xx/82596.c static void i596_add_cmd(struct net_device *dev, struct i596_cmd *cmd) cmd 945 drivers/net/ethernet/i825xx/82596.c cmd->status = 0; cmd 946 drivers/net/ethernet/i825xx/82596.c cmd->command |= (CMD_EOL | CMD_INTR); cmd 947 drivers/net/ethernet/i825xx/82596.c cmd->v_next = cmd->b_next = I596_NULL; cmd 952 drivers/net/ethernet/i825xx/82596.c lp->cmd_tail->v_next = cmd; cmd 953 drivers/net/ethernet/i825xx/82596.c lp->cmd_tail->b_next = WSWAPcmd(virt_to_bus(&cmd->status)); cmd 955 drivers/net/ethernet/i825xx/82596.c lp->cmd_head = cmd; cmd 957 drivers/net/ethernet/i825xx/82596.c lp->scb.cmd = WSWAPcmd(virt_to_bus(&cmd->status)); cmd 961 drivers/net/ethernet/i825xx/82596.c lp->cmd_tail = cmd; cmd 1070 drivers/net/ethernet/i825xx/82596.c if (tx_cmd->cmd.command) { cmd 1082 drivers/net/ethernet/i825xx/82596.c tx_cmd->cmd.command = CMD_FLEX | CmdTx; cmd 1096 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &tx_cmd->cmd); cmd 1217 drivers/net/ethernet/i825xx/82596.c lp->scb.cmd = I596_NULL; cmd 1315 drivers/net/ethernet/i825xx/82596.c tx_cmd->cmd.command = 0; /* Mark free */ cmd 1354 drivers/net/ethernet/i825xx/82596.c lp->scb.cmd = WSWAPcmd(virt_to_bus(&lp->cmd_head->status)); cmd 1462 drivers/net/ethernet/i825xx/82596.c if (wait_cfg(dev, &lp->cf_cmd.cmd, 1000, "config change request timed out")) cmd 1482 drivers/net/ethernet/i825xx/82596.c lp->cf_cmd.cmd.command = CmdConfigure; cmd 1483 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &lp->cf_cmd.cmd); cmd 1497 drivers/net/ethernet/i825xx/82596.c struct mc_cmd *cmd; cmd 1499 drivers/net/ethernet/i825xx/82596.c if (wait_cfg(dev, &lp->mc_cmd.cmd, 1000, "multicast list change request timed out")) cmd 1501 drivers/net/ethernet/i825xx/82596.c cmd = &lp->mc_cmd; cmd 1502 drivers/net/ethernet/i825xx/82596.c cmd->cmd.command = CmdMulticastList; cmd 1503 drivers/net/ethernet/i825xx/82596.c cmd->mc_cnt = cnt * ETH_ALEN; cmd 1504 drivers/net/ethernet/i825xx/82596.c cp = cmd->mc_addrs; cmd 1514 drivers/net/ethernet/i825xx/82596.c i596_add_cmd(dev, &cmd->cmd); cmd 201 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd cmd; cmd 215 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd cmd; cmd 221 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd cmd; cmd 227 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd cmd; cmd 232 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd cmd; cmd 238 drivers/net/ethernet/i825xx/lib82596.c unsigned short cmd; cmd 277 drivers/net/ethernet/i825xx/lib82596.c u32 cmd; cmd 353 drivers/net/ethernet/i825xx/lib82596.c static void i596_add_cmd(struct net_device *dev, struct i596_cmd *cmd); cmd 407 drivers/net/ethernet/i825xx/lib82596.c struct i596_cmd *cmd; cmd 418 drivers/net/ethernet/i825xx/lib82596.c SWAP16(dma->scb.cmd), SWAP32(dma->scb.rfd)); cmd 424 drivers/net/ethernet/i825xx/lib82596.c cmd = lp->cmd_head; cmd 425 drivers/net/ethernet/i825xx/lib82596.c while (cmd != NULL) { cmd 429 drivers/net/ethernet/i825xx/lib82596.c cmd, SWAP16(cmd->status), SWAP16(cmd->command), cmd 430 drivers/net/ethernet/i825xx/lib82596.c SWAP32(cmd->b_next)); cmd 431 drivers/net/ethernet/i825xx/lib82596.c cmd = cmd->v_next; cmd 439 drivers/net/ethernet/i825xx/lib82596.c rfd, SWAP16(rfd->stat), SWAP16(rfd->cmd), cmd 499 drivers/net/ethernet/i825xx/lib82596.c rfd->cmd = SWAP16(CMD_FLEX); cmd 509 drivers/net/ethernet/i825xx/lib82596.c rfd->cmd = SWAP16(CMD_EOL|CMD_FLEX); cmd 542 drivers/net/ethernet/i825xx/lib82596.c dma->rfds[i].cmd = SWAP16(CMD_FLEX); cmd 544 drivers/net/ethernet/i825xx/lib82596.c dma->rfds[rx_ring_size-1].cmd = SWAP16(CMD_EOL|CMD_FLEX); cmd 574 drivers/net/ethernet/i825xx/lib82596.c dma->scb.cmd = I596_NULL; cmd 604 drivers/net/ethernet/i825xx/lib82596.c dma->cf_cmd.cmd.command = SWAP16(CmdConfigure); cmd 606 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &dma->cf_cmd.cmd); cmd 610 drivers/net/ethernet/i825xx/lib82596.c dma->sa_cmd.cmd.command = SWAP16(CmdSASetup); cmd 612 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &dma->sa_cmd.cmd); cmd 615 drivers/net/ethernet/i825xx/lib82596.c dma->tdr_cmd.cmd.command = SWAP16(CmdTDR); cmd 617 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &dma->tdr_cmd.cmd); cmd 775 drivers/net/ethernet/i825xx/lib82596.c rfd->cmd = SWAP16(CMD_EOL|CMD_FLEX); cmd 786 drivers/net/ethernet/i825xx/lib82596.c rfd->v_prev->cmd = SWAP16(CMD_FLEX); cmd 823 drivers/net/ethernet/i825xx/lib82596.c tx_cmd->cmd.command = 0; /* Mark as free */ cmd 834 drivers/net/ethernet/i825xx/lib82596.c lp->dma->scb.cmd = I596_NULL; cmd 868 drivers/net/ethernet/i825xx/lib82596.c static void i596_add_cmd(struct net_device *dev, struct i596_cmd *cmd) cmd 877 drivers/net/ethernet/i825xx/lib82596.c cmd->status = 0; cmd 878 drivers/net/ethernet/i825xx/lib82596.c cmd->command |= SWAP16(CMD_EOL | CMD_INTR); cmd 879 drivers/net/ethernet/i825xx/lib82596.c cmd->v_next = NULL; cmd 880 drivers/net/ethernet/i825xx/lib82596.c cmd->b_next = I596_NULL; cmd 881 drivers/net/ethernet/i825xx/lib82596.c DMA_WBACK(dev, cmd, sizeof(struct i596_cmd)); cmd 886 drivers/net/ethernet/i825xx/lib82596.c lp->cmd_tail->v_next = cmd; cmd 887 drivers/net/ethernet/i825xx/lib82596.c lp->cmd_tail->b_next = SWAP32(virt_to_dma(lp, &cmd->status)); cmd 890 drivers/net/ethernet/i825xx/lib82596.c lp->cmd_head = cmd; cmd 892 drivers/net/ethernet/i825xx/lib82596.c dma->scb.cmd = SWAP32(virt_to_dma(lp, &cmd->status)); cmd 897 drivers/net/ethernet/i825xx/lib82596.c lp->cmd_tail = cmd; cmd 991 drivers/net/ethernet/i825xx/lib82596.c if (tx_cmd->cmd.command) { cmd 1004 drivers/net/ethernet/i825xx/lib82596.c tx_cmd->cmd.command = SWAP16(CMD_FLEX | CmdTx); cmd 1019 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &tx_cmd->cmd); cmd 1081 drivers/net/ethernet/i825xx/lib82596.c dma->scb.cmd = I596_NULL; cmd 1199 drivers/net/ethernet/i825xx/lib82596.c tx_cmd->cmd.command = 0; /* Mark free */ cmd 1259 drivers/net/ethernet/i825xx/lib82596.c dma->scb.cmd = SWAP32(virt_to_dma(lp, &lp->cmd_head->status)); cmd 1369 drivers/net/ethernet/i825xx/lib82596.c if (dma->cf_cmd.cmd.command) cmd 1374 drivers/net/ethernet/i825xx/lib82596.c dma->cf_cmd.cmd.command = SWAP16(CmdConfigure); cmd 1376 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &dma->cf_cmd.cmd); cmd 1390 drivers/net/ethernet/i825xx/lib82596.c struct mc_cmd *cmd; cmd 1392 drivers/net/ethernet/i825xx/lib82596.c cmd = &dma->mc_cmd; cmd 1393 drivers/net/ethernet/i825xx/lib82596.c cmd->cmd.command = SWAP16(CmdMulticastList); cmd 1394 drivers/net/ethernet/i825xx/lib82596.c cmd->mc_cnt = SWAP16(netdev_mc_count(dev) * 6); cmd 1395 drivers/net/ethernet/i825xx/lib82596.c cp = cmd->mc_addrs; cmd 1408 drivers/net/ethernet/i825xx/lib82596.c i596_add_cmd(dev, &cmd->cmd); cmd 21 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c struct ethtool_link_ksettings *cmd) cmd 51 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.duplex = port->full_duplex == 1 ? cmd 55 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 57 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.speed = speed; cmd 59 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.speed == SPEED_10000) { cmd 62 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.port = PORT_FIBRE; cmd 70 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.port = PORT_TP; cmd 73 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c cmd->base.autoneg = port->autoneg == 1 ? cmd 76 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 78 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 85 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 91 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 96 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c switch (cmd->base.speed) { cmd 98 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 105 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 112 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 119 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c if (cmd->base.duplex == DUPLEX_FULL) cmd 2039 drivers/net/ethernet/ibm/emac/core.c struct ethtool_link_ksettings *cmd) cmd 2045 drivers/net/ethernet/ibm/emac/core.c cmd->base.port = PORT_MII; cmd 2046 drivers/net/ethernet/ibm/emac/core.c cmd->base.phy_address = dev->phy.address; cmd 2050 drivers/net/ethernet/ibm/emac/core.c cmd->base.autoneg = dev->phy.autoneg; cmd 2051 drivers/net/ethernet/ibm/emac/core.c cmd->base.speed = dev->phy.speed; cmd 2052 drivers/net/ethernet/ibm/emac/core.c cmd->base.duplex = dev->phy.duplex; cmd 2055 drivers/net/ethernet/ibm/emac/core.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 2057 drivers/net/ethernet/ibm/emac/core.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 2065 drivers/net/ethernet/ibm/emac/core.c const struct ethtool_link_ksettings *cmd) cmd 2072 drivers/net/ethernet/ibm/emac/core.c cmd->link_modes.advertising); cmd 2075 drivers/net/ethernet/ibm/emac/core.c cmd->base.autoneg, cmd->base.speed, cmd->base.duplex, advertising); cmd 2080 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.autoneg != AUTONEG_ENABLE && cmd 2081 drivers/net/ethernet/ibm/emac/core.c cmd->base.autoneg != AUTONEG_DISABLE) cmd 2083 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.autoneg == AUTONEG_ENABLE && advertising == 0) cmd 2085 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex != DUPLEX_HALF && cmd->base.duplex != DUPLEX_FULL) cmd 2088 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 2089 drivers/net/ethernet/ibm/emac/core.c switch (cmd->base.speed) { cmd 2091 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_HALF && cmd 2094 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_FULL && cmd 2099 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_HALF && cmd 2102 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_FULL && cmd 2107 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_HALF && cmd 2110 drivers/net/ethernet/ibm/emac/core.c if (cmd->base.duplex == DUPLEX_FULL && cmd 2119 drivers/net/ethernet/ibm/emac/core.c dev->phy.def->ops->setup_forced(&dev->phy, cmd->base.speed, cmd 2120 drivers/net/ethernet/ibm/emac/core.c cmd->base.duplex); cmd 2310 drivers/net/ethernet/ibm/emac/core.c static int emac_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) cmd 2315 drivers/net/ethernet/ibm/emac/core.c DBG(dev, "ioctl %08x" NL, cmd); cmd 2320 drivers/net/ethernet/ibm/emac/core.c switch (cmd) { cmd 716 drivers/net/ethernet/ibm/ibmveth.c struct ethtool_link_ksettings *cmd) cmd 724 drivers/net/ethernet/ibm/ibmveth.c cmd->base.speed = SPEED_1000; cmd 725 drivers/net/ethernet/ibm/ibmveth.c cmd->base.duplex = DUPLEX_FULL; cmd 726 drivers/net/ethernet/ibm/ibmveth.c cmd->base.port = PORT_FIBRE; cmd 727 drivers/net/ethernet/ibm/ibmveth.c cmd->base.phy_address = 0; cmd 728 drivers/net/ethernet/ibm/ibmveth.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 730 drivers/net/ethernet/ibm/ibmveth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 732 drivers/net/ethernet/ibm/ibmveth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 976 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 87 drivers/net/ethernet/ibm/ibmveth.h #define h_multicast_ctrl(ua, cmd, mac) \ cmd 88 drivers/net/ethernet/ibm/ibmveth.h plpar_hcall_norets(H_MULTICAST_CTRL, ua, cmd, mac) cmd 882 drivers/net/ethernet/ibm/ibmvnic.c crq.logical_link_state.cmd = LOGICAL_LINK_STATE; cmd 948 drivers/net/ethernet/ibm/ibmvnic.c crq.get_vpd_size.cmd = GET_VPD_SIZE; cmd 981 drivers/net/ethernet/ibm/ibmvnic.c crq.get_vpd.cmd = GET_VPD; cmd 1641 drivers/net/ethernet/ibm/ibmvnic.c crq.request_capability.cmd = REQUEST_CAPABILITY; cmd 1651 drivers/net/ethernet/ibm/ibmvnic.c crq.multicast_ctrl.cmd = MULTICAST_CTRL; cmd 1658 drivers/net/ethernet/ibm/ibmvnic.c crq.multicast_ctrl.cmd = MULTICAST_CTRL; cmd 1666 drivers/net/ethernet/ibm/ibmvnic.c crq.multicast_ctrl.cmd = MULTICAST_CTRL; cmd 1689 drivers/net/ethernet/ibm/ibmvnic.c crq.change_mac_addr.cmd = CHANGE_MAC_ADDR; cmd 2389 drivers/net/ethernet/ibm/ibmvnic.c struct ethtool_link_ksettings *cmd) cmd 2399 drivers/net/ethernet/ibm/ibmvnic.c cmd->base.speed = adapter->speed; cmd 2400 drivers/net/ethernet/ibm/ibmvnic.c cmd->base.duplex = adapter->duplex; cmd 2401 drivers/net/ethernet/ibm/ibmvnic.c cmd->base.port = PORT_FIBRE; cmd 2402 drivers/net/ethernet/ibm/ibmvnic.c cmd->base.phy_address = 0; cmd 2403 drivers/net/ethernet/ibm/ibmvnic.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 2601 drivers/net/ethernet/ibm/ibmvnic.c crq.request_statistics.cmd = REQUEST_STATISTICS; cmd 3236 drivers/net/ethernet/ibm/ibmvnic.c crq.request_capability.cmd = REQUEST_CAPABILITY; cmd 3449 drivers/net/ethernet/ibm/ibmvnic.c crq.generic.cmd = IBMVNIC_CRQ_INIT; cmd 3461 drivers/net/ethernet/ibm/ibmvnic.c crq.version_exchange.cmd = VERSION_EXCHANGE; cmd 3630 drivers/net/ethernet/ibm/ibmvnic.c crq.login.cmd = LOGIN; cmd 3654 drivers/net/ethernet/ibm/ibmvnic.c crq.request_map.cmd = REQUEST_MAP; cmd 3667 drivers/net/ethernet/ibm/ibmvnic.c crq.request_unmap.cmd = REQUEST_UNMAP; cmd 3678 drivers/net/ethernet/ibm/ibmvnic.c crq.query_map.cmd = QUERY_MAP; cmd 3690 drivers/net/ethernet/ibm/ibmvnic.c crq.query_capability.cmd = QUERY_CAPABILITY; cmd 3983 drivers/net/ethernet/ibm/ibmvnic.c crq.control_ip_offload.cmd = CONTROL_IP_OFFLOAD; cmd 4141 drivers/net/ethernet/ibm/ibmvnic.c newcrq.query_ip_offload.cmd = QUERY_IP_OFFLOAD; cmd 4411 drivers/net/ethernet/ibm/ibmvnic.c crq.query_phys_parms.cmd = QUERY_PHYS_PARMS; cmd 4486 drivers/net/ethernet/ibm/ibmvnic.c switch (gen_crq->cmd) { cmd 4503 drivers/net/ethernet/ibm/ibmvnic.c dev_err(dev, "Unknown crq cmd: %d\n", gen_crq->cmd); cmd 4511 drivers/net/ethernet/ibm/ibmvnic.c if (gen_crq->cmd == IBMVNIC_PARTITION_MIGRATED) { cmd 4514 drivers/net/ethernet/ibm/ibmvnic.c } else if (gen_crq->cmd == IBMVNIC_DEVICE_FAILOVER) { cmd 4520 drivers/net/ethernet/ibm/ibmvnic.c gen_crq->cmd); cmd 4532 drivers/net/ethernet/ibm/ibmvnic.c switch (gen_crq->cmd) { cmd 4628 drivers/net/ethernet/ibm/ibmvnic.c gen_crq->cmd); cmd 327 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 334 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 343 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 351 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 359 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 388 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 399 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 408 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 417 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 425 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 434 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 442 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 451 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 460 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 478 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 488 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 499 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 508 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 520 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 529 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 537 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 551 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 557 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 565 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 574 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 581 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 590 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 599 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 608 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 618 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 627 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 635 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 644 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 650 drivers/net/ethernet/ibm/ibmvnic.h u8 cmd; cmd 816 drivers/net/ethernet/intel/e100.c static int e100_exec_cmd(struct nic *nic, u8 cmd, dma_addr_t dma_addr) cmd 837 drivers/net/ethernet/intel/e100.c if (unlikely(cmd != cuc_resume)) cmd 839 drivers/net/ethernet/intel/e100.c iowrite8(cmd, &nic->csr->scb.cmd_lo); cmd 1691 drivers/net/ethernet/intel/e100.c struct ethtool_cmd cmd = { .cmd = ETHTOOL_GSET }; cmd 1699 drivers/net/ethernet/intel/e100.c mii_ethtool_gset(&nic->mii, &cmd); cmd 1700 drivers/net/ethernet/intel/e100.c speed = ethtool_cmd_speed(&cmd); cmd 1705 drivers/net/ethernet/intel/e100.c cmd.duplex == DUPLEX_FULL ? "Full" : "Half"); cmd 1723 drivers/net/ethernet/intel/e100.c e100_adjust_adaptive_ifs(nic, speed, cmd.duplex); cmd 1729 drivers/net/ethernet/intel/e100.c if (nic->flags & ich && speed == SPEED_10 && cmd.duplex == DUPLEX_HALF) cmd 2406 drivers/net/ethernet/intel/e100.c struct ethtool_link_ksettings *cmd) cmd 2410 drivers/net/ethernet/intel/e100.c mii_ethtool_get_link_ksettings(&nic->mii, cmd); cmd 2416 drivers/net/ethernet/intel/e100.c const struct ethtool_link_ksettings *cmd) cmd 2422 drivers/net/ethernet/intel/e100.c err = mii_ethtool_set_link_ksettings(&nic->mii, cmd); cmd 2598 drivers/net/ethernet/intel/e100.c struct ethtool_cmd cmd; cmd 2608 drivers/net/ethernet/intel/e100.c err = mii_ethtool_gset(&nic->mii, &cmd); cmd 2617 drivers/net/ethernet/intel/e100.c err = mii_ethtool_sset(&nic->mii, &cmd); cmd 2749 drivers/net/ethernet/intel/e100.c static int e100_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 2753 drivers/net/ethernet/intel/e100.c return generic_mii_ioctl(&nic->mii, if_mii(ifr), cmd, NULL); cmd 87 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct ethtool_link_ksettings *cmd) cmd 109 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.port = PORT_TP; cmd 110 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.phy_address = hw->phy_addr; cmd 120 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.port = PORT_FIBRE; cmd 126 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.speed = adapter->link_speed; cmd 132 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 134 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 136 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 137 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 140 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.autoneg = ((hw->media_type == e1000_media_type_fiber) || cmd 146 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.eth_tp_mdix = (!!adapter->phy_info.mdix_mode ? cmd 149 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 152 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_AUTO; cmd 154 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->base.eth_tp_mdix_ctrl = hw->mdix; cmd 156 drivers/net/ethernet/intel/e1000/e1000_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 158 drivers/net/ethernet/intel/e1000/e1000_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 165 drivers/net/ethernet/intel/e1000/e1000_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 172 drivers/net/ethernet/intel/e1000/e1000_ethtool.c cmd->link_modes.advertising); cmd 178 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 182 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if ((cmd->base.eth_tp_mdix_ctrl != ETH_TP_MDI_AUTO) && cmd 183 drivers/net/ethernet/intel/e1000/e1000_ethtool.c (cmd->base.autoneg != AUTONEG_ENABLE)) { cmd 192 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 203 drivers/net/ethernet/intel/e1000/e1000_ethtool.c u32 speed = cmd->base.speed; cmd 205 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (e1000_set_spd_dplx(adapter, speed, cmd->base.duplex)) { cmd 212 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 213 drivers/net/ethernet/intel/e1000/e1000_ethtool.c if (cmd->base.eth_tp_mdix_ctrl == ETH_TP_MDI_AUTO) cmd 216 drivers/net/ethernet/intel/e1000/e1000_ethtool.c hw->mdix = cmd->base.eth_tp_mdix_ctrl; cmd 622 drivers/net/ethernet/intel/e1000/e1000_hw.h u8 cmd; /* Descriptor control */ cmd 694 drivers/net/ethernet/intel/e1000/e1000_hw.h u8 cmd; /* */ cmd 132 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); cmd 134 drivers/net/ethernet/intel/e1000/e1000_main.c int cmd); cmd 4724 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 4726 drivers/net/ethernet/intel/e1000/e1000_main.c switch (cmd) { cmd 4730 drivers/net/ethernet/intel/e1000/e1000_main.c return e1000_mii_ioctl(netdev, ifr, cmd); cmd 4743 drivers/net/ethernet/intel/e1000/e1000_main.c int cmd) cmd 4755 drivers/net/ethernet/intel/e1000/e1000_main.c switch (cmd) { cmd 104 drivers/net/ethernet/intel/e1000e/ethtool.c struct ethtool_link_ksettings *cmd) cmd 128 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.port = PORT_TP; cmd 129 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.phy_address = hw->phy.addr; cmd 139 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.port = PORT_FIBRE; cmd 143 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 148 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.duplex = adapter->link_duplex - 1; cmd 162 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 164 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 168 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.speed = speed; cmd 169 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.autoneg = ((hw->phy.media_type == e1000_media_type_fiber) || cmd 175 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.eth_tp_mdix = hw->phy.is_mdix ? cmd 178 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 181 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_AUTO; cmd 183 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; cmd 186 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; cmd 188 drivers/net/ethernet/intel/e1000e/ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 190 drivers/net/ethernet/intel/e1000e/ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 252 drivers/net/ethernet/intel/e1000e/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 260 drivers/net/ethernet/intel/e1000e/ethtool.c cmd->link_modes.advertising); cmd 278 drivers/net/ethernet/intel/e1000e/ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 284 drivers/net/ethernet/intel/e1000e/ethtool.c if ((cmd->base.eth_tp_mdix_ctrl != ETH_TP_MDI_AUTO) && cmd 285 drivers/net/ethernet/intel/e1000e/ethtool.c (cmd->base.autoneg != AUTONEG_ENABLE)) { cmd 295 drivers/net/ethernet/intel/e1000e/ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 307 drivers/net/ethernet/intel/e1000e/ethtool.c u32 speed = cmd->base.speed; cmd 309 drivers/net/ethernet/intel/e1000e/ethtool.c if (e1000_set_spd_dplx(adapter, speed, cmd->base.duplex)) { cmd 316 drivers/net/ethernet/intel/e1000e/ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 320 drivers/net/ethernet/intel/e1000e/ethtool.c if (cmd->base.eth_tp_mdix_ctrl == ETH_TP_MDI_AUTO) cmd 323 drivers/net/ethernet/intel/e1000e/ethtool.c hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; cmd 2106 drivers/net/ethernet/intel/e1000e/ethtool.c switch (info->cmd) { cmd 272 drivers/net/ethernet/intel/e1000e/hw.h u8 cmd; /* Descriptor control */ cmd 322 drivers/net/ethernet/intel/e1000e/hw.h u8 cmd; cmd 6080 drivers/net/ethernet/intel/e1000e/netdev.c int cmd) cmd 6088 drivers/net/ethernet/intel/e1000e/netdev.c switch (cmd) { cmd 6196 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 6198 drivers/net/ethernet/intel/e1000e/netdev.c switch (cmd) { cmd 6202 drivers/net/ethernet/intel/e1000e/netdev.c return e1000_mii_ioctl(netdev, ifr, cmd); cmd 688 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c struct ethtool_rxnfc *cmd) cmd 690 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data = 0; cmd 693 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c switch (cmd->flow_type) { cmd 696 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 701 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 713 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 718 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 719 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 728 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 734 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c switch (cmd->cmd) { cmd 736 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c cmd->data = interface->num_rx_queues; cmd 740 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c ret = fm10k_get_rss_hash_opts(interface, cmd); cmd 867 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 872 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c switch (cmd->cmd) { cmd 874 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c ret = fm10k_set_rss_hash_opt(interface, cmd); cmd 1108 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); cmd 358 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_queue_shutdown *cmd = cmd 366 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->driver_unloading = cpu_to_le32(I40E_AQ_DRIVER_UNLOADING); cmd 1633 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aq_set_phy_config *cmd = cmd 1643 drivers/net/ethernet/intel/i40e/i40e_common.c *cmd = *config; cmd 1756 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_clear_pxe *cmd = cmd 1762 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->rx_cnt = 0x2; cmd 1784 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_link_restart_an *cmd = cmd 1791 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command = I40E_AQ_PHY_RESTART_AN; cmd 1793 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_PHY_LINK_ENABLE; cmd 1795 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command &= ~I40E_AQ_PHY_LINK_ENABLE; cmd 1912 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_phy_int_mask *cmd = cmd 1919 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->event_mask = cpu_to_le16(mask); cmd 1938 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_phy_debug *cmd = cmd 1945 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags = cmd_flags; cmd 1965 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_get_update_vsi *cmd = cmd 1975 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->uplink_seid = cpu_to_le16(vsi_ctx->uplink_seid); cmd 1976 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->connection_type = vsi_ctx->connection_type; cmd 1977 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vf_id = vsi_ctx->vf_num; cmd 1978 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vsi_flags = cpu_to_le16(vsi_ctx->flags); cmd 2008 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2016 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(I40E_AQC_SET_VSI_DEFAULT); cmd 2017 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_DEFAULT); cmd 2018 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2036 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2044 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(0); cmd 2045 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_DEFAULT); cmd 2046 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2067 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2083 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2085 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_UNICAST); cmd 2088 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags |= cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_TX); cmd 2090 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2107 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2118 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2120 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_MULTICAST); cmd 2122 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2142 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2153 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2154 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_MULTICAST); cmd 2155 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2156 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); cmd 2177 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2188 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2189 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_UNICAST); cmd 2190 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2191 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); cmd 2211 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2222 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2223 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_BROADCAST); cmd 2224 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2225 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vlan_tag = cpu_to_le16(vid | I40E_AQC_SET_VSI_VLAN_VALID); cmd 2246 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2254 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags cmd 2257 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags cmd 2260 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_BROADCAST); cmd 2261 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2279 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_vsi_promiscuous_modes *cmd = cmd 2289 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->promiscuous_flags = cpu_to_le16(flags); cmd 2290 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = cpu_to_le16(I40E_AQC_SET_VSI_PROMISC_VLAN); cmd 2291 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 2309 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_get_update_vsi *cmd = cmd 2319 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->uplink_seid = cpu_to_le16(vsi_ctx->seid); cmd 2351 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_get_update_vsi *cmd = cmd 2360 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->uplink_seid = cpu_to_le16(vsi_ctx->seid); cmd 2498 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_driver_version *cmd = cmd 2509 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->driver_major_ver = dv->major_version; cmd 2510 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->driver_minor_ver = dv->minor_version; cmd 2511 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->driver_build_ver = dv->build_version; cmd 2512 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->driver_subbuild_ver = dv->subbuild_version; cmd 2613 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_veb *cmd = cmd 2626 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->uplink_seid = cpu_to_le16(uplink_seid); cmd 2627 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->downlink_seid = cpu_to_le16(downlink_seid); cmd 2628 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->enable_tcs = enabled_tc; cmd 2640 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->veb_flags = cpu_to_le16(veb_flags); cmd 2723 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_macvlan *cmd = cmd 2736 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_addresses = cpu_to_le16(count); cmd 2737 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[0] = cpu_to_le16(I40E_AQC_MACVLAN_CMD_SEID_VALID | seid); cmd 2738 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[1] = 0; cmd 2739 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[2] = 0; cmd 2771 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_macvlan *cmd = cmd 2783 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_addresses = cpu_to_le16(count); cmd 2784 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[0] = cpu_to_le16(I40E_AQC_MACVLAN_CMD_SEID_VALID | seid); cmd 2785 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[1] = 0; cmd 2786 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid[2] = 0; cmd 2822 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_delete_mirror_rule *cmd = cmd 2833 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(sw_seid); cmd 2834 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->rule_type = cpu_to_le16(rule_type & cmd 2836 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_entries = cpu_to_le16(count); cmd 2838 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->destination = cpu_to_le16(id); cmd 2943 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_pf_vf_message *cmd = cmd 2948 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->id = cpu_to_le32(vfid); cmd 3013 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_debug_reg_read_write *cmd = cmd 3019 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->address = cpu_to_le32(reg_addr); cmd 3020 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->value_high = cpu_to_le32((u32)(reg_val >> 32)); cmd 3021 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->value_low = cpu_to_le32((u32)(reg_val & 0xFFFFFFFF)); cmd 3084 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_request_resource *cmd = cmd 3090 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->resource_id = cpu_to_le16(resource); cmd 3091 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->resource_number = cpu_to_le32(sdp_number); cmd 3116 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_nvm_update *cmd = cmd 3130 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= I40E_AQ_NVM_LAST_CMD; cmd 3131 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->module_pointer = module_pointer; cmd 3132 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->offset = cpu_to_le32(offset); cmd 3133 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->length = cpu_to_le16(length); cmd 3161 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_nvm_update *cmd = cmd 3175 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= I40E_AQ_NVM_LAST_CMD; cmd 3176 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->module_pointer = module_pointer; cmd 3177 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->offset = cpu_to_le32(offset); cmd 3178 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->length = cpu_to_le16(length); cmd 3451 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_list_capabilites *cmd; cmd 3455 drivers/net/ethernet/intel/i40e/i40e_common.c cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw; cmd 3475 drivers/net/ethernet/intel/i40e/i40e_common.c i40e_parse_discover_capabilities(hw, buff, le32_to_cpu(cmd->count), cmd 3501 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_nvm_update *cmd = cmd 3515 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= I40E_AQ_NVM_LAST_CMD; cmd 3518 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= cmd 3522 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= cmd 3526 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->module_pointer = module_pointer; cmd 3527 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->offset = cpu_to_le32(offset); cmd 3528 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->length = cpu_to_le16(length); cmd 3552 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_nvm_update *cmd; cmd 3556 drivers/net/ethernet/intel/i40e/i40e_common.c cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; cmd 3568 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command_flags |= rearrange_nvm; cmd 3594 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_lldp_get_mib *cmd = cmd 3607 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->type = mib_type & I40E_AQ_LLDP_MIB_TYPE_MASK; cmd 3608 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->type |= ((bridge_type << I40E_AQ_LLDP_BRIDGE_TYPE_SHIFT) & cmd 3642 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_lldp_update_mib *cmd = cmd 3649 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_LLDP_MIB_UPDATE_DISABLE; cmd 3671 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_lldp_restore *cmd = cmd 3684 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_LLDP_AGENT_RESTORE; cmd 3689 drivers/net/ethernet/intel/i40e/i40e_common.c *setting = cmd->command & 1; cmd 3708 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_lldp_stop *cmd = cmd 3715 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_LLDP_AGENT_SHUTDOWN; cmd 3719 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_LLDP_AGENT_STOP_PERSIST; cmd 3744 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_lldp_start *cmd = cmd 3750 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command = I40E_AQ_LLDP_AGENT_START; cmd 3754 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command |= I40E_AQ_LLDP_AGENT_START_PERSIST; cmd 3777 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_set_dcb_parameters *cmd = cmd 3788 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->valid_flags = I40E_DCB_VALID; cmd 3789 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->command = I40E_AQ_DCB_SET_AGENT; cmd 3842 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_udp_tunnel *cmd = cmd 3850 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->udp_port = cpu_to_le16(udp_port); cmd 3851 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->protocol_type = protocol_index; cmd 3871 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_remove_udp_tunnel *cmd = cmd 3877 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->index = index; cmd 3896 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_switch_seid *cmd = cmd 3905 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 3951 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_tx_sched_ind *cmd = cmd 3988 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vsi_seid = cpu_to_le16(seid); cmd 4008 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_configure_vsi_bw_limit *cmd = cmd 4015 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->vsi_seid = cpu_to_le16(seid); cmd 4016 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->credit = cpu_to_le16(credit); cmd 4017 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->max_credit = max_credit; cmd 4346 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_remove_control_packet_filter *cmd = cmd 4360 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->queue = cpu_to_le16(queue); cmd 4367 drivers/net/ethernet/intel/i40e/i40e_common.c ether_addr_copy(cmd->mac, mac_addr); cmd 4369 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->etype = cpu_to_le16(ethtype); cmd 4370 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->flags = cpu_to_le16(flags); cmd 4371 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(vsi_seid); cmd 4536 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_debug_dump_internals *cmd = cmd 4552 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->cluster_id = cluster_id; cmd 4553 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->table_id = table_id; cmd 4554 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->idx = cpu_to_le32(start_index); cmd 5285 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_rx_ctl_reg_read_write *cmd = cmd 5291 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->address = cpu_to_le32(reg_addr); cmd 5292 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->value = cpu_to_le32(reg_val); cmd 5347 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_phy_register_access *cmd = cmd 5354 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->phy_interface = phy_select; cmd 5355 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->dev_address = dev_addr; cmd 5356 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->reg_address = cpu_to_le32(reg_addr); cmd 5357 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->reg_value = cpu_to_le32(reg_val); cmd 5381 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_phy_register_access *cmd = cmd 5388 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->phy_interface = phy_select; cmd 5389 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->dev_address = dev_addr; cmd 5390 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->reg_address = cpu_to_le32(reg_addr); cmd 5394 drivers/net/ethernet/intel/i40e/i40e_common.c *reg_val = le32_to_cpu(cmd->reg_value); cmd 5416 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_write_personalization_profile *cmd = cmd 5431 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->profile_track_id = cpu_to_le32(track_id); cmd 5459 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_get_applied_profiles *cmd = cmd 5471 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->flags = flags; cmd 5835 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_remove_cloud_filters *cmd = cmd 5846 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_filters = filter_count; cmd 5847 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 5872 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_remove_cloud_filters *cmd = cmd 5884 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_filters = filter_count; cmd 5885 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 5886 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->big_buffer_flag = I40E_AQC_ADD_CLOUD_CMD_BB; cmd 5929 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_remove_cloud_filters *cmd = cmd 5940 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_filters = filter_count; cmd 5941 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 5966 drivers/net/ethernet/intel/i40e/i40e_common.c struct i40e_aqc_add_remove_cloud_filters *cmd = cmd 5978 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->num_filters = filter_count; cmd 5979 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->seid = cpu_to_le16(seid); cmd 5980 drivers/net/ethernet/intel/i40e/i40e_common.c cmd->big_buffer_flag = I40E_AQC_ADD_CLOUD_CMD_BB; cmd 1182 drivers/net/ethernet/intel/i40e/i40e_ethtool.c safe_ks.base.cmd = copy_ks.base.cmd; cmd 1759 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_nvm_access *cmd = (struct i40e_nvm_access *)eeprom; cmd 1769 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret_val = i40e_nvmupd_command(hw, cmd, bytes, &errno); cmd 1775 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (u8)(cmd->config & I40E_NVM_MOD_PNT_MASK), cmd 1776 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->offset, cmd->data_size); cmd 1860 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_nvm_access *cmd = (struct i40e_nvm_access *)eeprom; cmd 1876 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret_val = i40e_nvmupd_command(hw, cmd, bytes, &errno); cmd 1882 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (u8)(cmd->config & I40E_NVM_MOD_PNT_MASK), cmd 1883 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->offset, cmd->data_size); cmd 2980 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_rss_hash_opts(struct i40e_pf *pf, struct ethtool_rxnfc *cmd) cmd 2986 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data = 0; cmd 2988 drivers/net/ethernet/intel/i40e/i40e_ethtool.c switch (cmd->flow_type) { cmd 3012 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 3029 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_L4_B_0_1; cmd 3031 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_L4_B_2_3; cmd 3033 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (cmd->flow_type == TCP_V4_FLOW || cmd 3034 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->flow_type == UDP_V4_FLOW) { cmd 3036 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_IP_SRC; cmd 3038 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_IP_DST; cmd 3039 drivers/net/ethernet/intel/i40e/i40e_ethtool.c } else if (cmd->flow_type == TCP_V6_FLOW || cmd 3040 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->flow_type == UDP_V6_FLOW) { cmd 3042 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_IP_SRC; cmd 3044 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data |= RXH_IP_DST; cmd 3160 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_rxnfc *cmd, cmd 3168 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data = i40e_get_fd_cnt_all(pf); cmd 3172 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (cnt == cmd->rule_cnt) cmd 3179 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->rule_cnt = cnt; cmd 3195 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_rxnfc *cmd) cmd 3198 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 3308 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, cmd 3316 drivers/net/ethernet/intel/i40e/i40e_ethtool.c switch (cmd->cmd) { cmd 3318 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data = vsi->rss_size; cmd 3322 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_get_rss_hash_opts(pf, cmd); cmd 3325 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->rule_cnt = pf->fdir_pf_active_filters; cmd 3327 drivers/net/ethernet/intel/i40e/i40e_ethtool.c cmd->data = i40e_get_fd_cnt_all(pf); cmd 3331 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_get_ethtool_fdir_entry(pf, cmd); cmd 3334 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_get_ethtool_fdir_all(pf, cmd, rule_locs); cmd 3515 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_rxnfc *cmd) cmd 3640 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_rxnfc *cmd) cmd 3643 drivers/net/ethernet/intel/i40e/i40e_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 3654 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_update_ethtool_fdir_entry(vsi, NULL, fsp->location, cmd); cmd 4440 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_rxnfc *cmd) cmd 4467 drivers/net/ethernet/intel/i40e/i40e_ethtool.c fsp = (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 4573 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd) cmd 4580 drivers/net/ethernet/intel/i40e/i40e_ethtool.c switch (cmd->cmd) { cmd 4582 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_set_rss_hash_opt(pf, cmd); cmd 4585 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_add_fdir_ethtool(vsi, cmd); cmd 4588 drivers/net/ethernet/intel/i40e/i40e_ethtool.c ret = i40e_del_fdir_entry(vsi, cmd); cmd 2664 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 2669 drivers/net/ethernet/intel/i40e/i40e_main.c switch (cmd) { cmd 733 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 736 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 739 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 742 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 745 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 748 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 751 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 754 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 757 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 760 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 807 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 817 drivers/net/ethernet/intel/i40e/i40e_nvm.c upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); cmd 823 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->command, cmd->config, cmd->offset, cmd->data_size); cmd 836 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (!cmd->data_size) { cmd 843 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->data_size >= 4) { cmd 873 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_state_init(hw, cmd, bytes, perrno); cmd 877 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_state_reading(hw, cmd, bytes, perrno); cmd 881 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_state_writing(hw, cmd, bytes, perrno); cmd 889 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset == 0xffff) { cmd 923 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 929 drivers/net/ethernet/intel/i40e/i40e_nvm.c upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); cmd 938 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); cmd 949 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); cmd 963 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_erase(hw, cmd, perrno); cmd 980 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); cmd 997 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); cmd 1029 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_exec_aq(hw, cmd, bytes, perrno); cmd 1033 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_get_aq_result(hw, cmd, bytes, perrno); cmd 1037 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_get_aq_event(hw, cmd, bytes, perrno); cmd 1062 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1068 drivers/net/ethernet/intel/i40e/i40e_nvm.c upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); cmd 1073 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); cmd 1077 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); cmd 1104 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1111 drivers/net/ethernet/intel/i40e/i40e_nvm.c upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); cmd 1116 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); cmd 1124 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); cmd 1274 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1283 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); cmd 1284 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); cmd 1287 drivers/net/ethernet/intel/i40e/i40e_nvm.c if ((cmd->data_size < 1) || cmd 1288 drivers/net/ethernet/intel/i40e/i40e_nvm.c (cmd->data_size > I40E_NVMUPD_MAX_DATA)) { cmd 1291 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->data_size); cmd 1296 drivers/net/ethernet/intel/i40e/i40e_nvm.c switch (cmd->command) { cmd 1370 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1382 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset == 0xffff) cmd 1392 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->data_size < aq_desc_len) { cmd 1395 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->data_size, aq_desc_len); cmd 1402 drivers/net/ethernet/intel/i40e/i40e_nvm.c aq_data_len = cmd->data_size - aq_desc_len; cmd 1420 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset) cmd 1436 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset) { cmd 1437 drivers/net/ethernet/intel/i40e/i40e_nvm.c hw->nvm_wait_opcode = cmd->offset; cmd 1454 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1468 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset > aq_total_len) { cmd 1470 drivers/net/ethernet/intel/i40e/i40e_nvm.c __func__, cmd->offset, aq_total_len); cmd 1476 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->data_size > (aq_total_len - cmd->offset)) { cmd 1477 drivers/net/ethernet/intel/i40e/i40e_nvm.c int new_len = aq_total_len - cmd->offset; cmd 1480 drivers/net/ethernet/intel/i40e/i40e_nvm.c __func__, cmd->data_size, new_len); cmd 1481 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->data_size = new_len; cmd 1484 drivers/net/ethernet/intel/i40e/i40e_nvm.c remainder = cmd->data_size; cmd 1485 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->offset < aq_desc_len) { cmd 1486 drivers/net/ethernet/intel/i40e/i40e_nvm.c u32 len = aq_desc_len - cmd->offset; cmd 1488 drivers/net/ethernet/intel/i40e/i40e_nvm.c len = min(len, cmd->data_size); cmd 1490 drivers/net/ethernet/intel/i40e/i40e_nvm.c __func__, cmd->offset, cmd->offset + len); cmd 1492 drivers/net/ethernet/intel/i40e/i40e_nvm.c buff = ((u8 *)&hw->nvm_wb_desc) + cmd->offset; cmd 1499 drivers/net/ethernet/intel/i40e/i40e_nvm.c buff = hw->nvm_buff.va + (cmd->offset - aq_desc_len); cmd 1523 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1535 drivers/net/ethernet/intel/i40e/i40e_nvm.c if (cmd->data_size > aq_total_len) { cmd 1538 drivers/net/ethernet/intel/i40e/i40e_nvm.c __func__, cmd->data_size, aq_total_len); cmd 1539 drivers/net/ethernet/intel/i40e/i40e_nvm.c cmd->data_size = aq_total_len; cmd 1542 drivers/net/ethernet/intel/i40e/i40e_nvm.c memcpy(bytes, &hw->nvm_aq_event_desc, cmd->data_size); cmd 1557 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1565 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); cmd 1566 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); cmd 1572 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_aq_read_nvm(hw, module, cmd->offset, (u16)cmd->data_size, cmd 1577 drivers/net/ethernet/intel/i40e/i40e_nvm.c module, cmd->offset, cmd->data_size); cmd 1596 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1604 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); cmd 1605 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); cmd 1611 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_aq_erase_nvm(hw, module, cmd->offset, (u16)cmd->data_size, cmd 1616 drivers/net/ethernet/intel/i40e/i40e_nvm.c module, cmd->offset, cmd->data_size); cmd 1636 drivers/net/ethernet/intel/i40e/i40e_nvm.c struct i40e_nvm_access *cmd, cmd 1645 drivers/net/ethernet/intel/i40e/i40e_nvm.c transaction = i40e_nvmupd_get_transaction(cmd->config); cmd 1646 drivers/net/ethernet/intel/i40e/i40e_nvm.c module = i40e_nvmupd_get_module(cmd->config); cmd 1648 drivers/net/ethernet/intel/i40e/i40e_nvm.c preservation_flags = i40e_nvmupd_get_preservation_flags(cmd->config); cmd 1653 drivers/net/ethernet/intel/i40e/i40e_nvm.c status = i40e_aq_update_nvm(hw, module, cmd->offset, cmd 1654 drivers/net/ethernet/intel/i40e/i40e_nvm.c (u16)cmd->data_size, bytes, last, cmd 1659 drivers/net/ethernet/intel/i40e/i40e_nvm.c module, cmd->offset, cmd->data_size); cmd 328 drivers/net/ethernet/intel/i40e/i40e_prototype.h struct i40e_nvm_access *cmd, cmd 3055 drivers/net/ethernet/intel/i40e/i40e_txrx.c u32 offset, cmd = 0; cmd 3148 drivers/net/ethernet/intel/i40e/i40e_txrx.c cmd |= (*tx_flags & I40E_TX_FLAGS_TSO) ? cmd 3152 drivers/net/ethernet/intel/i40e/i40e_txrx.c cmd |= I40E_TX_DESC_CMD_IIPT_IPV6; cmd 3168 drivers/net/ethernet/intel/i40e/i40e_txrx.c cmd |= I40E_TX_DESC_CMD_L4T_EOFT_TCP; cmd 3173 drivers/net/ethernet/intel/i40e/i40e_txrx.c cmd |= I40E_TX_DESC_CMD_L4T_EOFT_SCTP; cmd 3179 drivers/net/ethernet/intel/i40e/i40e_txrx.c cmd |= I40E_TX_DESC_CMD_L4T_EOFT_UDP; cmd 3190 drivers/net/ethernet/intel/i40e/i40e_txrx.c *td_cmd |= cmd; cmd 333 drivers/net/ethernet/intel/iavf/iavf_common.c struct iavf_aqc_queue_shutdown *cmd = cmd 340 drivers/net/ethernet/intel/iavf/iavf_common.c cmd->driver_unloading = cpu_to_le32(IAVF_AQ_DRIVER_UNLOADING); cmd 274 drivers/net/ethernet/intel/iavf/iavf_ethtool.c struct ethtool_link_ksettings *cmd) cmd 278 drivers/net/ethernet/intel/iavf/iavf_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 279 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 280 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.port = PORT_NONE; cmd 284 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_40000; cmd 288 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_25000; cmd 295 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_20000; cmd 298 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_10000; cmd 301 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_1000; cmd 304 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.speed = SPEED_100; cmd 309 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 828 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static int iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, cmd 834 drivers/net/ethernet/intel/iavf/iavf_ethtool.c switch (cmd->cmd) { cmd 836 drivers/net/ethernet/intel/iavf/iavf_ethtool.c cmd->data = adapter->num_active_queues; cmd 1977 drivers/net/ethernet/intel/iavf/iavf_txrx.c u32 offset, cmd = 0; cmd 2070 drivers/net/ethernet/intel/iavf/iavf_txrx.c cmd |= (*tx_flags & IAVF_TX_FLAGS_TSO) ? cmd 2074 drivers/net/ethernet/intel/iavf/iavf_txrx.c cmd |= IAVF_TX_DESC_CMD_IIPT_IPV6; cmd 2090 drivers/net/ethernet/intel/iavf/iavf_txrx.c cmd |= IAVF_TX_DESC_CMD_L4T_EOFT_TCP; cmd 2095 drivers/net/ethernet/intel/iavf/iavf_txrx.c cmd |= IAVF_TX_DESC_CMD_L4T_EOFT_SCTP; cmd 2101 drivers/net/ethernet/intel/iavf/iavf_txrx.c cmd |= IAVF_TX_DESC_CMD_L4T_EOFT_UDP; cmd 2112 drivers/net/ethernet/intel/iavf/iavf_txrx.c *td_cmd |= cmd; cmd 94 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_manage_mac_read *cmd; cmd 100 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.mac_read; cmd 112 drivers/net/ethernet/intel/ice/ice_common.c flags = le16_to_cpu(cmd->flags) & ICE_AQC_MAN_MAC_READ_M; cmd 120 drivers/net/ethernet/intel/ice/ice_common.c for (i = 0; i < cmd->num_addr; i++) cmd 147 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_get_phy_caps *cmd; cmd 152 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.get_phy; cmd 160 drivers/net/ethernet/intel/ice/ice_common.c cmd->param0 |= cpu_to_le16(ICE_AQC_GET_PHY_RQM); cmd 162 drivers/net/ethernet/intel/ice/ice_common.c cmd->param0 |= cpu_to_le16(report_mode); cmd 573 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_fw_logging *cmd; cmd 594 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.fw_logging; cmd 598 drivers/net/ethernet/intel/ice/ice_common.c cmd->log_ctrl_valid |= ICE_AQC_FW_LOG_AQ_VALID; cmd 601 drivers/net/ethernet/intel/ice/ice_common.c cmd->log_ctrl_valid |= ICE_AQC_FW_LOG_UART_VALID; cmd 639 drivers/net/ethernet/intel/ice/ice_common.c cmd->log_ctrl |= ICE_AQC_FW_LOG_AQ_EN; cmd 642 drivers/net/ethernet/intel/ice/ice_common.c cmd->log_ctrl |= ICE_AQC_FW_LOG_UART_EN; cmd 1264 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_req_res *cmd = &desc->params.res_owner; cmd 1282 drivers/net/ethernet/intel/ice/ice_common.c if (le16_to_cpu(cmd->res_id) == ICE_AQC_RES_ID_GLBL_LOCK) cmd 1344 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_driver_ver *cmd; cmd 1348 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.driver_ver; cmd 1356 drivers/net/ethernet/intel/ice/ice_common.c cmd->major_ver = dv->major_ver; cmd 1357 drivers/net/ethernet/intel/ice/ice_common.c cmd->minor_ver = dv->minor_ver; cmd 1358 drivers/net/ethernet/intel/ice/ice_common.c cmd->build_ver = dv->build_ver; cmd 1359 drivers/net/ethernet/intel/ice/ice_common.c cmd->subbuild_ver = dv->subbuild_ver; cmd 1379 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_q_shutdown *cmd; cmd 1382 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.q_shutdown; cmd 1387 drivers/net/ethernet/intel/ice/ice_common.c cmd->driver_unloading = ICE_AQC_DRIVER_UNLOADING; cmd 1491 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_req_res *cmd; cmd 1494 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.res_owner; cmd 1498 drivers/net/ethernet/intel/ice/ice_common.c cmd->res_id = cpu_to_le16(res); cmd 1499 drivers/net/ethernet/intel/ice/ice_common.c cmd->res_number = cpu_to_le32(sdp_number); cmd 1788 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_list_caps *cmd; cmd 1792 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.get_cap; cmd 1802 drivers/net/ethernet/intel/ice/ice_common.c ice_parse_caps(hw, buf, le32_to_cpu(cmd->count), opc); cmd 1804 drivers/net/ethernet/intel/ice/ice_common.c *cap_count = le32_to_cpu(cmd->count); cmd 1953 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_manage_mac_write *cmd; cmd 1956 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.mac_write; cmd 1959 drivers/net/ethernet/intel/ice/ice_common.c cmd->flags = flags; cmd 1962 drivers/net/ethernet/intel/ice/ice_common.c cmd->sah = htons(*((const u16 *)mac_addr)); cmd 1963 drivers/net/ethernet/intel/ice/ice_common.c cmd->sal = htonl(*((const u32 *)(mac_addr + 2))); cmd 2471 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_restart_an *cmd; cmd 2474 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.restart_an; cmd 2478 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_flags = ICE_AQC_RESTART_AN_LINK_RESTART; cmd 2479 drivers/net/ethernet/intel/ice/ice_common.c cmd->lport_num = pi->lport; cmd 2481 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_flags |= ICE_AQC_RESTART_AN_LINK_ENABLE; cmd 2483 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_flags &= ~ICE_AQC_RESTART_AN_LINK_ENABLE; cmd 2501 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_event_mask *cmd; cmd 2504 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_event_mask; cmd 2508 drivers/net/ethernet/intel/ice/ice_common.c cmd->lport_num = port_num; cmd 2510 drivers/net/ethernet/intel/ice/ice_common.c cmd->event_mask = cpu_to_le16(mask); cmd 2525 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_mac_lb *cmd; cmd 2528 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_mac_lb; cmd 2532 drivers/net/ethernet/intel/ice/ice_common.c cmd->lb_mode = ICE_AQ_MAC_LB_EN; cmd 2549 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_port_id_led *cmd; cmd 2553 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_port_id_led; cmd 2558 drivers/net/ethernet/intel/ice/ice_common.c cmd->ident_mode = ICE_AQC_PORT_IDENT_LED_ORIG; cmd 2560 drivers/net/ethernet/intel/ice/ice_common.c cmd->ident_mode = ICE_AQC_PORT_IDENT_LED_BLINK; cmd 2798 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_add_txqs *cmd; cmd 2801 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.add_txqs; cmd 2827 drivers/net/ethernet/intel/ice/ice_common.c cmd->num_qgrps = num_qgrps; cmd 2850 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_dis_txqs *cmd; cmd 2855 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.dis_txqs; cmd 2865 drivers/net/ethernet/intel/ice/ice_common.c cmd->num_entries = num_qgrps; cmd 2867 drivers/net/ethernet/intel/ice/ice_common.c cmd->vmvf_and_timeout = cpu_to_le16((5 << ICE_AQC_Q_DIS_TIMEOUT_S) & cmd 2872 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_type = ICE_AQC_Q_DIS_CMD_VM_RESET; cmd 2873 drivers/net/ethernet/intel/ice/ice_common.c cmd->vmvf_and_timeout |= cmd 2877 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_type = ICE_AQC_Q_DIS_CMD_VF_RESET; cmd 2879 drivers/net/ethernet/intel/ice/ice_common.c cmd->vmvf_and_timeout |= cmd 2889 drivers/net/ethernet/intel/ice/ice_common.c cmd->cmd_type |= ICE_AQC_Q_DIS_CMD_FLUSH_PIPE; cmd 26 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_get_mib *cmd; cmd 30 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_get_mib; cmd 37 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->type = mib_type & ICE_AQ_LLDP_MIB_TYPE_M; cmd 38 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->type |= (bridge_type << ICE_AQ_LLDP_BRID_TYPE_S) & cmd 46 drivers/net/ethernet/intel/ice/ice_dcb.c *local_len = le16_to_cpu(cmd->local_len); cmd 48 drivers/net/ethernet/intel/ice/ice_dcb.c *remote_len = le16_to_cpu(cmd->remote_len); cmd 67 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_set_mib_change *cmd; cmd 70 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_set_event; cmd 75 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command |= ICE_AQ_LLDP_MIB_UPDATE_DIS; cmd 95 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_stop *cmd; cmd 98 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_stop; cmd 103 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command |= ICE_AQ_LLDP_AGENT_SHUTDOWN; cmd 106 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command |= ICE_AQ_LLDP_AGENT_PERSIST_DIS; cmd 122 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_start *cmd; cmd 125 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_start; cmd 129 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command = ICE_AQ_LLDP_AGENT_START; cmd 132 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command |= ICE_AQ_LLDP_AGENT_PERSIST_ENA; cmd 151 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_set_local_mib *cmd; cmd 154 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_set_mib; cmd 164 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->type = mib_type; cmd 165 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->length = cpu_to_le16(buf_size); cmd 726 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_lldp_stop_start_specific_agent *cmd; cmd 731 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_agent_ctrl; cmd 738 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command = ICE_AQC_START_STOP_AGENT_START_DCBX; cmd 745 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->command == ICE_AQC_START_STOP_AGENT_START_DCBX) cmd 1339 drivers/net/ethernet/intel/ice/ice_dcb.c struct ice_aqc_query_port_ets *cmd; cmd 1345 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.port_ets; cmd 1347 drivers/net/ethernet/intel/ice/ice_dcb.c cmd->port_teid = pi->root->info.node_teid; cmd 2407 drivers/net/ethernet/intel/ice/ice_ethtool.c safe_ks.base.cmd = copy_ks.base.cmd; cmd 2538 drivers/net/ethernet/intel/ice/ice_ethtool.c ice_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, cmd 2545 drivers/net/ethernet/intel/ice/ice_ethtool.c switch (cmd->cmd) { cmd 2547 drivers/net/ethernet/intel/ice/ice_ethtool.c cmd->data = vsi->rss_size; cmd 224 drivers/net/ethernet/intel/ice/ice_flex_pipe.c struct ice_aqc_download_pkg *cmd; cmd 233 drivers/net/ethernet/intel/ice/ice_flex_pipe.c cmd = &desc.params.download_pkg; cmd 238 drivers/net/ethernet/intel/ice/ice_flex_pipe.c cmd->flags |= ICE_AQC_DOWNLOAD_PKG_LAST_BUF; cmd 23 drivers/net/ethernet/intel/ice/ice_nvm.c struct ice_aqc_nvm *cmd; cmd 25 drivers/net/ethernet/intel/ice/ice_nvm.c cmd = &desc.params.nvm; cmd 35 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->cmd_flags |= ICE_AQC_NVM_LAST_CMD; cmd 36 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->module_typeid = cpu_to_le16(module_typeid); cmd 37 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->offset_low = cpu_to_le16(offset & 0xFFFF); cmd 38 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->offset_high = (offset >> 16) & 0xFF; cmd 39 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->length = cpu_to_le16(length); cmd 328 drivers/net/ethernet/intel/ice/ice_nvm.c struct ice_aqc_nvm_checksum *cmd; cmd 336 drivers/net/ethernet/intel/ice/ice_nvm.c cmd = &desc.params.nvm_checksum; cmd 339 drivers/net/ethernet/intel/ice/ice_nvm.c cmd->flags = ICE_AQC_NVM_CHECKSUM_VERIFY; cmd 345 drivers/net/ethernet/intel/ice/ice_nvm.c if (le16_to_cpu(cmd->checksum) != ICE_AQC_NVM_CHECKSUM_CORRECT) cmd 104 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_aqc_sched_elem_cmd *cmd; cmd 108 drivers/net/ethernet/intel/ice/ice_sched.c cmd = &desc.params.sched_elem_cmd; cmd 110 drivers/net/ethernet/intel/ice/ice_sched.c cmd->num_elem_req = cpu_to_le16(elems_req); cmd 114 drivers/net/ethernet/intel/ice/ice_sched.c *elems_resp = le16_to_cpu(cmd->num_elem_resp); cmd 378 drivers/net/ethernet/intel/ice/ice_sched.c struct ice_aqc_get_topo *cmd; cmd 382 drivers/net/ethernet/intel/ice/ice_sched.c cmd = &desc.params.get_topo; cmd 384 drivers/net/ethernet/intel/ice/ice_sched.c cmd->port_num = lport; cmd 387 drivers/net/ethernet/intel/ice/ice_sched.c *num_branches = cmd->num_branches; cmd 26 drivers/net/ethernet/intel/ice/ice_sriov.c struct ice_aqc_pf_vf_msg *cmd; cmd 31 drivers/net/ethernet/intel/ice/ice_sriov.c cmd = &desc.params.virt; cmd 32 drivers/net/ethernet/intel/ice/ice_sriov.c cmd->id = cpu_to_le32(vfid); cmd 68 drivers/net/ethernet/intel/ice/ice_switch.c struct ice_aqc_alloc_free_res_cmd *cmd; cmd 71 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.sw_res_ctrl; cmd 83 drivers/net/ethernet/intel/ice/ice_switch.c cmd->num_entries = cpu_to_le16(num_entries); cmd 147 drivers/net/ethernet/intel/ice/ice_switch.c struct ice_aqc_get_sw_cfg *cmd; cmd 152 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.get_sw_conf; cmd 153 drivers/net/ethernet/intel/ice/ice_switch.c cmd->element = cpu_to_le16(*req_desc); cmd 157 drivers/net/ethernet/intel/ice/ice_switch.c *req_desc = le16_to_cpu(cmd->element); cmd 158 drivers/net/ethernet/intel/ice/ice_switch.c *num_elems = le16_to_cpu(cmd->num_elems); cmd 177 drivers/net/ethernet/intel/ice/ice_switch.c struct ice_aqc_add_get_update_free_vsi *cmd; cmd 181 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; cmd 187 drivers/net/ethernet/intel/ice/ice_switch.c cmd->vsi_num = cpu_to_le16(vsi_ctx->vsi_num | cmd 189 drivers/net/ethernet/intel/ice/ice_switch.c cmd->vf_id = vsi_ctx->vf_num; cmd 191 drivers/net/ethernet/intel/ice/ice_switch.c cmd->vsi_flags = cpu_to_le16(vsi_ctx->flags); cmd 221 drivers/net/ethernet/intel/ice/ice_switch.c struct ice_aqc_add_get_update_free_vsi *cmd; cmd 225 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; cmd 230 drivers/net/ethernet/intel/ice/ice_switch.c cmd->vsi_num = cpu_to_le16(vsi_ctx->vsi_num | ICE_AQ_VSI_IS_VALID); cmd 232 drivers/net/ethernet/intel/ice/ice_switch.c cmd->cmd_flags = cpu_to_le16(ICE_AQ_VSI_KEEP_ALLOC); cmd 256 drivers/net/ethernet/intel/ice/ice_switch.c struct ice_aqc_add_get_update_free_vsi *cmd; cmd 260 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; cmd 265 drivers/net/ethernet/intel/ice/ice_switch.c cmd->vsi_num = cpu_to_le16(vsi_ctx->vsi_num | ICE_AQ_VSI_IS_VALID); cmd 1756 drivers/net/ethernet/intel/ice/ice_txrx.c u32 offset, cmd = 0; cmd 1780 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_IIPT_IPV4_CSUM; cmd 1782 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_IIPT_IPV4; cmd 1785 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_IIPT_IPV6; cmd 1803 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_L4T_EOFT_TCP; cmd 1809 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_L4T_EOFT_UDP; cmd 1815 drivers/net/ethernet/intel/ice/ice_txrx.c cmd |= ICE_TX_DESC_CMD_L4T_EOFT_SCTP; cmd 1827 drivers/net/ethernet/intel/ice/ice_txrx.c off->td_cmd |= cmd; cmd 136 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_link_ksettings *cmd) cmd 165 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.port = PORT_TP; cmd 166 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.phy_address = hw->phy.addr; cmd 191 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.port = PORT_FIBRE; cmd 225 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 227 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 230 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 232 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.speed = speed; cmd 235 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 237 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 241 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.eth_tp_mdix = hw->phy.is_mdix ? ETH_TP_MDI_X : cmd 244 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 247 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_AUTO; cmd 249 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; cmd 251 drivers/net/ethernet/intel/igb/igb_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 253 drivers/net/ethernet/intel/igb/igb_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 260 drivers/net/ethernet/intel/igb/igb_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 279 drivers/net/ethernet/intel/igb/igb_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 283 drivers/net/ethernet/intel/igb/igb_ethtool.c if ((cmd->base.eth_tp_mdix_ctrl != ETH_TP_MDI_AUTO) && cmd 284 drivers/net/ethernet/intel/igb/igb_ethtool.c (cmd->base.autoneg != AUTONEG_ENABLE)) { cmd 294 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->link_modes.advertising); cmd 296 drivers/net/ethernet/intel/igb/igb_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 327 drivers/net/ethernet/intel/igb/igb_ethtool.c u32 speed = cmd->base.speed; cmd 329 drivers/net/ethernet/intel/igb/igb_ethtool.c if (igb_set_spd_dplx(adapter, speed, cmd->base.duplex)) { cmd 336 drivers/net/ethernet/intel/igb/igb_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 340 drivers/net/ethernet/intel/igb/igb_ethtool.c if (cmd->base.eth_tp_mdix_ctrl == ETH_TP_MDI_AUTO) cmd 343 drivers/net/ethernet/intel/igb/igb_ethtool.c hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; cmd 2452 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rxnfc *cmd) cmd 2454 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rx_flow_spec *fsp = &cmd->fs; cmd 2458 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data = IGB_MAX_RXNFC_FILTERS; cmd 2503 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rxnfc *cmd, cmd 2510 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data = IGB_MAX_RXNFC_FILTERS; cmd 2513 drivers/net/ethernet/intel/igb/igb_ethtool.c if (cnt == cmd->rule_cnt) cmd 2519 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->rule_cnt = cnt; cmd 2525 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rxnfc *cmd) cmd 2527 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data = 0; cmd 2530 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (cmd->flow_type) { cmd 2532 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2536 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2543 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 2546 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2550 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2557 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 2566 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 2572 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (cmd->cmd) { cmd 2574 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->data = adapter->num_rx_queues; cmd 2578 drivers/net/ethernet/intel/igb/igb_ethtool.c cmd->rule_cnt = adapter->nfc_filter_count; cmd 2582 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_get_ethtool_nfc_entry(adapter, cmd); cmd 2585 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_get_ethtool_nfc_all(adapter, cmd, rule_locs); cmd 2588 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_get_rss_hash_opts(adapter, cmd); cmd 2914 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rxnfc *cmd) cmd 2918 drivers/net/ethernet/intel/igb/igb_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 3007 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_rxnfc *cmd) cmd 3010 drivers/net/ethernet/intel/igb/igb_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 3020 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 3025 drivers/net/ethernet/intel/igb/igb_ethtool.c switch (cmd->cmd) { cmd 3027 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_set_rss_hash_opt(adapter, cmd); cmd 3030 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_add_ethtool_nfc_entry(adapter, cmd); cmd 3033 drivers/net/ethernet/intel/igb/igb_ethtool.c ret = igb_del_ethtool_nfc_entry(adapter, cmd); cmd 148 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ioctl(struct net_device *, struct ifreq *, int cmd); cmd 8515 drivers/net/ethernet/intel/igb/igb_main.c static int igb_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 8523 drivers/net/ethernet/intel/igb/igb_main.c switch (cmd) { cmd 8545 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 8547 drivers/net/ethernet/intel/igb/igb_main.c switch (cmd) { cmd 8551 drivers/net/ethernet/intel/igb/igb_main.c return igb_mii_ioctl(netdev, ifr, cmd); cmd 52 drivers/net/ethernet/intel/igbvf/ethtool.c struct ethtool_link_ksettings *cmd) cmd 58 drivers/net/ethernet/intel/igbvf/ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 59 drivers/net/ethernet/intel/igbvf/ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 1000baseT_Full); cmd 60 drivers/net/ethernet/intel/igbvf/ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 61 drivers/net/ethernet/intel/igbvf/ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 1000baseT_Full); cmd 63 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.port = -1; cmd 68 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.speed = SPEED_1000; cmd 70 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.speed = SPEED_100; cmd 72 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.speed = SPEED_10; cmd 75 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 77 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 79 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 80 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 83 drivers/net/ethernet/intel/igbvf/ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 89 drivers/net/ethernet/intel/igbvf/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 2454 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 2456 drivers/net/ethernet/intel/igbvf/netdev.c switch (cmd) { cmd 879 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rxnfc *cmd) cmd 881 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rx_flow_spec *fsp = &cmd->fs; cmd 885 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data = IGC_MAX_RXNFC_FILTERS; cmd 930 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rxnfc *cmd, cmd 937 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data = IGC_MAX_RXNFC_FILTERS; cmd 940 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cnt == cmd->rule_cnt) cmd 946 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->rule_cnt = cnt; cmd 952 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rxnfc *cmd) cmd 954 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data = 0; cmd 957 drivers/net/ethernet/intel/igc/igc_ethtool.c switch (cmd->flow_type) { cmd 959 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 963 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 974 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 977 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 981 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 992 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 1001 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 1007 drivers/net/ethernet/intel/igc/igc_ethtool.c switch (cmd->cmd) { cmd 1009 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->data = adapter->num_rx_queues; cmd 1013 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->rule_cnt = adapter->nfc_filter_count; cmd 1017 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_get_ethtool_nfc_entry(adapter, cmd); cmd 1020 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_get_ethtool_nfc_all(adapter, cmd, rule_locs); cmd 1023 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_get_rss_hash_opts(adapter, cmd); cmd 1349 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rxnfc *cmd) cmd 1353 drivers/net/ethernet/intel/igc/igc_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1442 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_rxnfc *cmd) cmd 1445 drivers/net/ethernet/intel/igc/igc_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1455 drivers/net/ethernet/intel/igc/igc_ethtool.c static int igc_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1460 drivers/net/ethernet/intel/igc/igc_ethtool.c switch (cmd->cmd) { cmd 1462 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_set_rss_hash_opt(adapter, cmd); cmd 1465 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_add_ethtool_nfc_entry(adapter, cmd); cmd 1468 drivers/net/ethernet/intel/igc/igc_ethtool.c ret = igc_del_ethtool_nfc_entry(adapter, cmd); cmd 1650 drivers/net/ethernet/intel/igc/igc_ethtool.c struct ethtool_link_ksettings *cmd) cmd 1657 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 1658 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 1661 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Half); cmd 1662 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Full); cmd 1663 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 100baseT_Half); cmd 1664 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 100baseT_Full); cmd 1665 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 1000baseT_Full); cmd 1666 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 2500baseT_Full); cmd 1669 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.port = PORT_TP; cmd 1670 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.phy_address = hw->phy.addr; cmd 1673 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Half); cmd 1674 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Full); cmd 1675 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 100baseT_Half); cmd 1676 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 100baseT_Full); cmd 1677 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 1000baseT_Full); cmd 1678 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 2500baseT_Full); cmd 1682 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); cmd 1683 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 1689 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); cmd 1692 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); cmd 1693 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 1697 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 1701 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Pause); cmd 1702 drivers/net/ethernet/intel/igc/igc_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 1728 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 1730 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 1733 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 1735 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.speed = speed; cmd 1737 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1739 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1743 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.eth_tp_mdix = hw->phy.is_mdix ? ETH_TP_MDI_X : cmd 1746 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 1749 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_AUTO; cmd 1751 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.eth_tp_mdix_ctrl = hw->phy.mdix; cmd 1757 drivers/net/ethernet/intel/igc/igc_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 1776 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 1777 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cmd->base.eth_tp_mdix_ctrl != ETH_TP_MDI_AUTO && cmd 1778 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->base.autoneg != AUTONEG_ENABLE) { cmd 1788 drivers/net/ethernet/intel/igc/igc_ethtool.c cmd->link_modes.advertising); cmd 1790 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1802 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cmd->base.eth_tp_mdix_ctrl) { cmd 1806 drivers/net/ethernet/intel/igc/igc_ethtool.c if (cmd->base.eth_tp_mdix_ctrl == ETH_TP_MDI_AUTO) cmd 1809 drivers/net/ethernet/intel/igc/igc_ethtool.c hw->phy.mdix = cmd->base.eth_tp_mdix_ctrl; cmd 73 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c struct ethtool_link_ksettings *cmd) cmd 77 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 78 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10000baseT_Full); cmd 79 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 81 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 82 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10000baseT_Full); cmd 83 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 85 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.port = PORT_FIBRE; cmd 88 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.speed = SPEED_10000; cmd 89 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 91 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 92 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 95 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 111 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 114 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c u32 speed = cmd->base.speed; cmd 116 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c if (cmd->base.autoneg == AUTONEG_ENABLE || cmd 117 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c (speed + cmd->base.duplex != SPEED_10000 + DUPLEX_FULL)) cmd 3763 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c fw_cmd.hdr.cmd = FW_CEM_CMD_DRIVER_INFO; cmd 175 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_link_ksettings *cmd) cmd 184 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->link_modes.supported); cmd 227 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 229 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 240 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_TP; cmd 245 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_FIBRE; cmd 265 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_DA; cmd 277 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_FIBRE; cmd 282 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_NONE; cmd 288 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_TP; cmd 294 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_OTHER; cmd 301 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_NONE; cmd 309 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.port = PORT_OTHER; cmd 335 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_10000; cmd 338 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_5000; cmd 341 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_2500; cmd 344 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_1000; cmd 347 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_100; cmd 350 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_10; cmd 355 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 357 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 358 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 361 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 363 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 370 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 379 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->link_modes.supported); cmd 381 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->link_modes.advertising); cmd 393 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (!cmd->base.autoneg && hw->phy.multispeed_fiber) { cmd 429 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c u32 speed = cmd->base.speed; cmd 431 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if ((cmd->base.autoneg == AUTONEG_ENABLE) || cmd 433 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (speed + cmd->base.duplex != SPEED_10000 + DUPLEX_FULL)) cmd 2411 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 2415 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 2420 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data = (1024 << adapter->fdir_pballoc) - 2; cmd 2480 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_rxnfc *cmd, cmd 2488 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data = (1024 << adapter->fdir_pballoc) - 2; cmd 2492 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (cnt == cmd->rule_cnt) cmd 2498 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->rule_cnt = cnt; cmd 2504 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 2506 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data = 0; cmd 2509 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (cmd->flow_type) { cmd 2511 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2515 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2522 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 2525 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2529 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 2536 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 2545 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 2551 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (cmd->cmd) { cmd 2553 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->data = adapter->num_rx_queues; cmd 2557 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c cmd->rule_cnt = adapter->fdir_filter_count; cmd 2561 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_get_ethtool_fdir_entry(adapter, cmd); cmd 2564 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_get_ethtool_fdir_all(adapter, cmd, rule_locs); cmd 2567 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_get_rss_hash_opts(adapter, cmd); cmd 2675 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 2678 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 2805 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 2808 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 2933 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 2938 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c switch (cmd->cmd) { cmd 2940 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_add_ethtool_fdir_entry(adapter, cmd); cmd 2943 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_del_ethtool_fdir_entry(adapter, cmd); cmd 2946 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ret = ixgbe_set_rss_hash_opt(adapter, cmd); cmd 8853 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) cmd 8857 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c switch (cmd) { cmd 8867 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return mdio_mii_ioctl(&adapter->hw.phy.mdio, if_mii(req), cmd); cmd 669 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_msca_cmd(struct ixgbe_hw *hw, u32 cmd) cmd 671 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c IXGBE_WRITE_REG(hw, IXGBE_MSCA, cmd); cmd 673 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c return readx_poll_timeout(IXGBE_HW_READ_REG, IXGBE_MSCA, cmd, cmd 674 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c !(cmd & IXGBE_MSCA_MDI_COMMAND), 10, cmd 688 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 hwaddr, cmd; cmd 697 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_ADDR_CYCLE | IXGBE_MSCA_MDI_COMMAND; cmd 700 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_OLD_PROTOCOL | cmd 704 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c data = ixgbe_msca_cmd(hw, cmd); cmd 714 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_READ | IXGBE_MSCA_MDI_COMMAND; cmd 715 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c data = ixgbe_msca_cmd(hw, cmd); cmd 739 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c u32 hwaddr, cmd; cmd 750 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_ADDR_CYCLE | IXGBE_MSCA_MDI_COMMAND; cmd 753 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_OLD_PROTOCOL | IXGBE_MSCA_WRITE | cmd 760 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c err = ixgbe_msca_cmd(hw, cmd); cmd 764 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c cmd = hwaddr | IXGBE_MSCA_WRITE | IXGBE_MSCA_MDI_COMMAND; cmd 765 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c err = ixgbe_msca_cmd(hw, cmd); cmd 2729 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h u8 cmd; cmd 2739 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h u8 cmd; cmd 2746 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h u8 cmd; cmd 434 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_hic_phy_activity_req cmd; cmd 443 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.cmd = FW_PHY_ACT_REQ_CMD; cmd 444 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.buf_len = FW_PHY_ACT_REQ_LEN; cmd 445 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.checksum = FW_DEFAULT_CHECKSUM; cmd 446 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.port_number = hw->bus.lan_id; cmd 447 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.activity_id = cpu_to_le16(activity); cmd 448 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c for (i = 0; i < ARRAY_SIZE(hic.cmd.data); ++i) cmd 449 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.data[i] = cpu_to_be32((*data)[i]); cmd 451 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c rc = ixgbe_host_interface_command(hw, &hic.cmd, sizeof(hic.cmd), cmd 738 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c token_cmd.hdr.cmd = FW_PHY_TOKEN_REQ_CMD; cmd 767 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c token_cmd.hdr.cmd = FW_PHY_TOKEN_REQ_CMD; cmd 798 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c write_cmd.hdr.cmd = FW_INT_PHY_REQ_CMD; cmd 822 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c struct ixgbe_hic_internal_phy_req cmd; cmd 828 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.cmd = FW_INT_PHY_REQ_CMD; cmd 829 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.buf_len = FW_INT_PHY_REQ_LEN; cmd 830 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.hdr.checksum = FW_DEFAULT_CHECKSUM; cmd 831 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.port_number = hw->bus.lan_id; cmd 832 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.command_type = FW_INT_PHY_REQ_READ; cmd 833 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c hic.cmd.address = cpu_to_be16(reg_addr); cmd 835 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c status = ixgbe_host_interface_command(hw, &hic.cmd, sizeof(hic.cmd), cmd 875 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c buffer.hdr.req.cmd = FW_READ_SHADOW_RAM_CMD; cmd 1087 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c buffer.hdr.req.cmd = FW_READ_SHADOW_RAM_CMD; cmd 1175 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c buffer.hdr.req.cmd = FW_WRITE_SHADOW_RAM_CMD; cmd 1222 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c buffer.req.cmd = FW_SHADOW_RAM_DUMP_CMD; cmd 1285 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c fw_cmd.hdr.cmd = FW_DISABLE_RXEN_CMD; cmd 2780 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c fw_cmd.hdr.cmd = FW_CEM_CMD_DRIVER_INFO; cmd 85 drivers/net/ethernet/intel/ixgbevf/ethtool.c struct ethtool_link_ksettings *cmd) cmd 89 drivers/net/ethernet/intel/ixgbevf/ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 90 drivers/net/ethernet/intel/ixgbevf/ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10000baseT_Full); cmd 91 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 92 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.port = -1; cmd 109 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.speed = speed; cmd 110 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 112 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 113 drivers/net/ethernet/intel/ixgbevf/ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 873 drivers/net/ethernet/intel/ixgbevf/ethtool.c switch (info->cmd) { cmd 2591 drivers/net/ethernet/jme.c struct ethtool_link_ksettings *cmd) cmd 2596 drivers/net/ethernet/jme.c mii_ethtool_get_link_ksettings(&jme->mii_if, cmd); cmd 2603 drivers/net/ethernet/jme.c const struct ethtool_link_ksettings *cmd) cmd 2608 drivers/net/ethernet/jme.c if (cmd->base.speed == SPEED_1000 && cmd 2609 drivers/net/ethernet/jme.c cmd->base.autoneg != AUTONEG_ENABLE) cmd 2617 drivers/net/ethernet/jme.c cmd->base.autoneg != AUTONEG_ENABLE && cmd 2618 drivers/net/ethernet/jme.c (jme->mii_if.full_duplex != cmd->base.duplex)) cmd 2622 drivers/net/ethernet/jme.c rc = mii_ethtool_set_link_ksettings(&jme->mii_if, cmd); cmd 2628 drivers/net/ethernet/jme.c jme->old_cmd = *cmd; cmd 2636 drivers/net/ethernet/jme.c jme_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 2643 drivers/net/ethernet/jme.c if (cmd == SIOCSMIIREG) { cmd 2651 drivers/net/ethernet/jme.c rc = generic_mii_ioctl(&jme->mii_if, mii_data, cmd, &duplex_chg); cmd 2654 drivers/net/ethernet/jme.c if (!rc && (cmd == SIOCSMIIREG)) { cmd 1261 drivers/net/ethernet/jme.h const struct ethtool_link_ksettings *cmd); cmd 675 drivers/net/ethernet/korina.c static int korina_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 684 drivers/net/ethernet/korina.c rc = generic_mii_ioctl(&lp->mii_if, data, cmd, NULL); cmd 703 drivers/net/ethernet/korina.c struct ethtool_link_ksettings *cmd) cmd 708 drivers/net/ethernet/korina.c mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); cmd 715 drivers/net/ethernet/korina.c const struct ethtool_link_ksettings *cmd) cmd 721 drivers/net/ethernet/korina.c rc = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); cmd 513 drivers/net/ethernet/lantiq_etop.c ltq_etop_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 516 drivers/net/ethernet/lantiq_etop.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 678 drivers/net/ethernet/marvell/mv643xx_eth.c u32 cmd = 0; cmd 699 drivers/net/ethernet/marvell/mv643xx_eth.c cmd |= MAC_HDR_EXTRA_4_BYTES; cmd 701 drivers/net/ethernet/marvell/mv643xx_eth.c cmd |= MAC_HDR_EXTRA_8_BYTES; cmd 703 drivers/net/ethernet/marvell/mv643xx_eth.c cmd |= GEN_TCP_UDP_CHECKSUM | GEN_TCP_UDP_CHK_FULL | cmd 711 drivers/net/ethernet/marvell/mv643xx_eth.c cmd |= UDP_FRAME; cmd 723 drivers/net/ethernet/marvell/mv643xx_eth.c cmd |= 5 << TX_IHL_SHIFT; cmd 725 drivers/net/ethernet/marvell/mv643xx_eth.c *command = cmd; cmd 1487 drivers/net/ethernet/marvell/mv643xx_eth.c struct ethtool_link_ksettings *cmd) cmd 1491 drivers/net/ethernet/marvell/mv643xx_eth.c phy_ethtool_ksettings_get(dev->phydev, cmd); cmd 1497 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->link_modes.supported); cmd 1499 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->link_modes.advertising); cmd 1506 drivers/net/ethernet/marvell/mv643xx_eth.c struct ethtool_link_ksettings *cmd) cmd 1517 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.speed = SPEED_10; cmd 1520 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.speed = SPEED_100; cmd 1523 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.speed = SPEED_1000; cmd 1526 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.speed = -1; cmd 1529 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.duplex = (port_status & FULL_DUPLEX) ? cmd 1531 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.port = PORT_MII; cmd 1532 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.phy_address = 0; cmd 1533 drivers/net/ethernet/marvell/mv643xx_eth.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1535 drivers/net/ethernet/marvell/mv643xx_eth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1537 drivers/net/ethernet/marvell/mv643xx_eth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1571 drivers/net/ethernet/marvell/mv643xx_eth.c struct ethtool_link_ksettings *cmd) cmd 1576 drivers/net/ethernet/marvell/mv643xx_eth.c return mv643xx_eth_get_link_ksettings_phy(mp, cmd); cmd 1578 drivers/net/ethernet/marvell/mv643xx_eth.c return mv643xx_eth_get_link_ksettings_phyless(mp, cmd); cmd 1583 drivers/net/ethernet/marvell/mv643xx_eth.c const struct ethtool_link_ksettings *cmd) cmd 1585 drivers/net/ethernet/marvell/mv643xx_eth.c struct ethtool_link_ksettings c = *cmd; cmd 2322 drivers/net/ethernet/marvell/mv643xx_eth.c struct ethtool_link_ksettings cmd; cmd 2324 drivers/net/ethernet/marvell/mv643xx_eth.c mv643xx_eth_get_link_ksettings(dev, &cmd); cmd 2327 drivers/net/ethernet/marvell/mv643xx_eth.c dev, (const struct ethtool_link_ksettings *)&cmd); cmd 2541 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2548 drivers/net/ethernet/marvell/mv643xx_eth.c ret = phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 3658 drivers/net/ethernet/marvell/mvneta.c struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL }; cmd 3942 drivers/net/ethernet/marvell/mvneta.c static int mvneta_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 3946 drivers/net/ethernet/marvell/mvneta.c return phylink_mii_ioctl(pp->phylink, ifr, cmd); cmd 3954 drivers/net/ethernet/marvell/mvneta.c const struct ethtool_link_ksettings *cmd) cmd 3958 drivers/net/ethernet/marvell/mvneta.c return phylink_ethtool_ksettings_set(pp->phylink, cmd); cmd 3964 drivers/net/ethernet/marvell/mvneta.c struct ethtool_link_ksettings *cmd) cmd 3968 drivers/net/ethernet/marvell/mvneta.c return phylink_ethtool_ksettings_get(pp->phylink, cmd); cmd 4165 drivers/net/ethernet/marvell/mvneta.c switch (info->cmd) { cmd 3967 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 3974 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return phylink_mii_ioctl(port->phylink, ifr, cmd); cmd 4189 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct ethtool_link_ksettings *cmd) cmd 4196 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return phylink_ethtool_ksettings_get(port->phylink, cmd); cmd 4200 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c const struct ethtool_link_ksettings *cmd) cmd 4207 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return phylink_ethtool_ksettings_set(port->phylink, cmd); cmd 4219 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c switch (info->cmd) { cmd 4254 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c switch (info->cmd) { cmd 330 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cmd; cmd 338 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cmd = cgx_read(cgx, lmac->lmac_id, CGX_COMMAND_REG); cmd 339 drivers/net/ethernet/marvell/octeontx2/af/cgx.c if (FIELD_GET(CMDREG_OWN, cmd) != CGX_CMD_OWN_NS) { cmd 961 drivers/net/ethernet/marvell/pxa168_eth.c struct ethtool_link_ksettings cmd; cmd 977 drivers/net/ethernet/marvell/pxa168_eth.c cmd.base.phy_address = pep->phy_addr; cmd 978 drivers/net/ethernet/marvell/pxa168_eth.c cmd.base.speed = pep->phy_speed; cmd 979 drivers/net/ethernet/marvell/pxa168_eth.c cmd.base.duplex = pep->phy_duplex; cmd 980 drivers/net/ethernet/marvell/pxa168_eth.c bitmap_copy(cmd.link_modes.advertising, PHY_BASIC_FEATURES, cmd 982 drivers/net/ethernet/marvell/pxa168_eth.c cmd.base.autoneg = AUTONEG_ENABLE; cmd 984 drivers/net/ethernet/marvell/pxa168_eth.c if (cmd.base.speed != 0) cmd 985 drivers/net/ethernet/marvell/pxa168_eth.c cmd.base.autoneg = AUTONEG_DISABLE; cmd 987 drivers/net/ethernet/marvell/pxa168_eth.c return phy_ethtool_set_link_ksettings(dev, &cmd); cmd 1348 drivers/net/ethernet/marvell/pxa168_eth.c int cmd) cmd 1351 drivers/net/ethernet/marvell/pxa168_eth.c return phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 294 drivers/net/ethernet/marvell/skge.c struct ethtool_link_ksettings *cmd) cmd 303 drivers/net/ethernet/marvell/skge.c cmd->base.port = PORT_TP; cmd 304 drivers/net/ethernet/marvell/skge.c cmd->base.phy_address = hw->phy_addr; cmd 306 drivers/net/ethernet/marvell/skge.c cmd->base.port = PORT_FIBRE; cmd 309 drivers/net/ethernet/marvell/skge.c cmd->base.autoneg = skge->autoneg; cmd 310 drivers/net/ethernet/marvell/skge.c cmd->base.speed = skge->speed; cmd 311 drivers/net/ethernet/marvell/skge.c cmd->base.duplex = skge->duplex; cmd 313 drivers/net/ethernet/marvell/skge.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 315 drivers/net/ethernet/marvell/skge.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 322 drivers/net/ethernet/marvell/skge.c const struct ethtool_link_ksettings *cmd) cmd 331 drivers/net/ethernet/marvell/skge.c cmd->link_modes.advertising); cmd 333 drivers/net/ethernet/marvell/skge.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 339 drivers/net/ethernet/marvell/skge.c u32 speed = cmd->base.speed; cmd 343 drivers/net/ethernet/marvell/skge.c if (cmd->base.duplex == DUPLEX_FULL) cmd 345 drivers/net/ethernet/marvell/skge.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 351 drivers/net/ethernet/marvell/skge.c if (cmd->base.duplex == DUPLEX_FULL) cmd 353 drivers/net/ethernet/marvell/skge.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 360 drivers/net/ethernet/marvell/skge.c if (cmd->base.duplex == DUPLEX_FULL) cmd 362 drivers/net/ethernet/marvell/skge.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 375 drivers/net/ethernet/marvell/skge.c skge->duplex = cmd->base.duplex; cmd 378 drivers/net/ethernet/marvell/skge.c skge->autoneg = cmd->base.autoneg; cmd 1688 drivers/net/ethernet/marvell/skge.c u16 cmd; cmd 1691 drivers/net/ethernet/marvell/skge.c cmd = xm_read16(hw, port, XM_MMU_CMD); cmd 1692 drivers/net/ethernet/marvell/skge.c cmd &= ~(XM_MMU_ENA_RX | XM_MMU_ENA_TX); cmd 1693 drivers/net/ethernet/marvell/skge.c xm_write16(hw, port, XM_MMU_CMD, cmd); cmd 1783 drivers/net/ethernet/marvell/skge.c u16 cmd, msk; cmd 1786 drivers/net/ethernet/marvell/skge.c cmd = xm_read16(hw, port, XM_MMU_CMD); cmd 1795 drivers/net/ethernet/marvell/skge.c cmd |= XM_MMU_IGN_PF; cmd 1798 drivers/net/ethernet/marvell/skge.c cmd &= ~XM_MMU_IGN_PF; cmd 1800 drivers/net/ethernet/marvell/skge.c xm_write16(hw, port, XM_MMU_CMD, cmd); cmd 1841 drivers/net/ethernet/marvell/skge.c cmd = xm_read16(hw, port, XM_MMU_CMD); cmd 1843 drivers/net/ethernet/marvell/skge.c cmd |= XM_MMU_GMII_FD; cmd 1858 drivers/net/ethernet/marvell/skge.c cmd | XM_MMU_ENA_RX | XM_MMU_ENA_TX); cmd 2436 drivers/net/ethernet/marvell/skge.c static int skge_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2446 drivers/net/ethernet/marvell/skge.c switch (cmd) { cmd 1364 drivers/net/ethernet/marvell/sky2.c static int sky2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1374 drivers/net/ethernet/marvell/sky2.c switch (cmd) { cmd 1662 drivers/net/ethernet/marvell/sky2.c u16 cmd; cmd 1664 drivers/net/ethernet/marvell/sky2.c cmd = sky2_pci_read16(hw, cap + PCI_X_CMD); cmd 1665 drivers/net/ethernet/marvell/sky2.c cmd &= ~PCI_X_CMD_MAX_SPLIT; cmd 1666 drivers/net/ethernet/marvell/sky2.c sky2_pci_write16(hw, cap + PCI_X_CMD, cmd); cmd 3576 drivers/net/ethernet/marvell/sky2.c struct ethtool_link_ksettings *cmd) cmd 3583 drivers/net/ethernet/marvell/sky2.c cmd->base.phy_address = PHY_ADDR_MARV; cmd 3585 drivers/net/ethernet/marvell/sky2.c cmd->base.port = PORT_TP; cmd 3586 drivers/net/ethernet/marvell/sky2.c cmd->base.speed = sky2->speed; cmd 3589 drivers/net/ethernet/marvell/sky2.c cmd->base.speed = SPEED_1000; cmd 3590 drivers/net/ethernet/marvell/sky2.c cmd->base.port = PORT_FIBRE; cmd 3595 drivers/net/ethernet/marvell/sky2.c cmd->base.autoneg = (sky2->flags & SKY2_FLAG_AUTO_SPEED) cmd 3597 drivers/net/ethernet/marvell/sky2.c cmd->base.duplex = sky2->duplex; cmd 3599 drivers/net/ethernet/marvell/sky2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 3601 drivers/net/ethernet/marvell/sky2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 3608 drivers/net/ethernet/marvell/sky2.c const struct ethtool_link_ksettings *cmd) cmd 3616 drivers/net/ethernet/marvell/sky2.c cmd->link_modes.advertising); cmd 3618 drivers/net/ethernet/marvell/sky2.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 3636 drivers/net/ethernet/marvell/sky2.c u32 speed = cmd->base.speed; cmd 3640 drivers/net/ethernet/marvell/sky2.c if (cmd->base.duplex == DUPLEX_FULL) cmd 3642 drivers/net/ethernet/marvell/sky2.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 3648 drivers/net/ethernet/marvell/sky2.c if (cmd->base.duplex == DUPLEX_FULL) cmd 3650 drivers/net/ethernet/marvell/sky2.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 3657 drivers/net/ethernet/marvell/sky2.c if (cmd->base.duplex == DUPLEX_FULL) cmd 3659 drivers/net/ethernet/marvell/sky2.c else if (cmd->base.duplex == DUPLEX_HALF) cmd 3672 drivers/net/ethernet/marvell/sky2.c sky2->duplex = cmd->base.duplex; cmd 1867 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct ethtool_rxnfc *cmd) cmd 1870 drivers/net/ethernet/mediatek/mtk_eth_soc.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1891 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct ethtool_rxnfc *cmd) cmd 1894 drivers/net/ethernet/mediatek/mtk_eth_soc.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1929 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct ethtool_rxnfc *cmd) cmd 1933 drivers/net/ethernet/mediatek/mtk_eth_soc.c (struct ethtool_rx_flow_spec *)&cmd->fs; cmd 1953 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct ethtool_rxnfc *cmd, cmd 1967 drivers/net/ethernet/mediatek/mtk_eth_soc.c cmd->rule_cnt = cnt; cmd 2475 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2479 drivers/net/ethernet/mediatek/mtk_eth_soc.c switch (cmd) { cmd 2483 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_mii_ioctl(mac->phylink, ifr, cmd); cmd 2579 drivers/net/ethernet/mediatek/mtk_eth_soc.c struct ethtool_link_ksettings *cmd) cmd 2586 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_ethtool_ksettings_get(mac->phylink, cmd); cmd 2590 drivers/net/ethernet/mediatek/mtk_eth_soc.c const struct ethtool_link_ksettings *cmd) cmd 2597 drivers/net/ethernet/mediatek/mtk_eth_soc.c return phylink_ethtool_ksettings_set(mac->phylink, cmd); cmd 2691 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 2696 drivers/net/ethernet/mediatek/mtk_eth_soc.c switch (cmd->cmd) { cmd 2699 drivers/net/ethernet/mediatek/mtk_eth_soc.c cmd->data = MTK_MAX_RX_RING_NUM; cmd 2707 drivers/net/ethernet/mediatek/mtk_eth_soc.c cmd->rule_cnt = mac->hwlro_ip_cnt; cmd 2713 drivers/net/ethernet/mediatek/mtk_eth_soc.c ret = mtk_hwlro_get_fdir_entry(dev, cmd); cmd 2717 drivers/net/ethernet/mediatek/mtk_eth_soc.c ret = mtk_hwlro_get_fdir_all(dev, cmd, cmd 2727 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 2731 drivers/net/ethernet/mediatek/mtk_eth_soc.c switch (cmd->cmd) { cmd 2734 drivers/net/ethernet/mediatek/mtk_eth_soc.c ret = mtk_hwlro_add_ipaddr(dev, cmd); cmd 2738 drivers/net/ethernet/mediatek/mtk_eth_soc.c ret = mtk_hwlro_del_ipaddr(dev, cmd); cmd 260 drivers/net/ethernet/mellanox/mlx4/cmd.c return (swab32(status) >> 31) != priv->cmd.comm_toggle; cmd 263 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_comm_cmd_post(struct mlx4_dev *dev, u8 cmd, u16 param) cmd 280 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.comm_toggle ^= 1; cmd 281 drivers/net/ethernet/mellanox/mlx4/cmd.c val = param | (cmd << 16) | (priv->cmd.comm_toggle << 31); cmd 288 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_comm_cmd_poll(struct mlx4_dev *dev, u8 cmd, u16 param, cmd 299 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.comm_toggle, cmd); cmd 304 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&priv->cmd.poll_sem); cmd 305 drivers/net/ethernet/mellanox/mlx4/cmd.c if (mlx4_comm_cmd_post(dev, cmd, param)) { cmd 321 drivers/net/ethernet/mellanox/mlx4/cmd.c if ((MLX4_COMM_CMD_RESET == cmd)) { cmd 326 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd); cmd 334 drivers/net/ethernet/mellanox/mlx4/cmd.c up(&priv->cmd.poll_sem); cmd 341 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; cmd 346 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&cmd->event_sem); cmd 348 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock(&cmd->context_lock); cmd 349 drivers/net/ethernet/mellanox/mlx4/cmd.c BUG_ON(cmd->free_head < 0); cmd 350 drivers/net/ethernet/mellanox/mlx4/cmd.c context = &cmd->context[cmd->free_head]; cmd 351 drivers/net/ethernet/mellanox/mlx4/cmd.c context->token += cmd->token_mask + 1; cmd 352 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->free_head = context->next; cmd 353 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock(&cmd->context_lock); cmd 398 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock(&cmd->context_lock); cmd 399 drivers/net/ethernet/mellanox/mlx4/cmd.c context->next = cmd->free_head; cmd 400 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->free_head = context - cmd->context; cmd 401 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock(&cmd->context_lock); cmd 403 drivers/net/ethernet/mellanox/mlx4/cmd.c up(&cmd->event_sem); cmd 407 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param, cmd 413 drivers/net/ethernet/mellanox/mlx4/cmd.c if (mlx4_priv(dev)->cmd.use_events) cmd 414 drivers/net/ethernet/mellanox/mlx4/cmd.c return mlx4_comm_cmd_wait(dev, cmd, param, op, timeout); cmd 415 drivers/net/ethernet/mellanox/mlx4/cmd.c return mlx4_comm_cmd_poll(dev, cmd, param, timeout); cmd 425 drivers/net/ethernet/mellanox/mlx4/cmd.c status = readl(mlx4_priv(dev)->cmd.hcr + HCR_STATUS_OFFSET); cmd 428 drivers/net/ethernet/mellanox/mlx4/cmd.c (mlx4_priv(dev)->cmd.toggle == cmd 436 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; cmd 437 drivers/net/ethernet/mellanox/mlx4/cmd.c u32 __iomem *hcr = cmd->hcr; cmd 493 drivers/net/ethernet/mellanox/mlx4/cmd.c (cmd->toggle << HCR_T_BIT) | cmd 498 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->toggle = cmd->toggle ^ 1; cmd 519 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 527 drivers/net/ethernet/mellanox/mlx4/cmd.c vhcr->flags = !!(priv->cmd.use_events) << 6; cmd 572 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 581 drivers/net/ethernet/mellanox/mlx4/cmd.c void __iomem *hcr = priv->cmd.hcr; cmd 586 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&priv->cmd.poll_sem); cmd 656 drivers/net/ethernet/mellanox/mlx4/cmd.c up(&priv->cmd.poll_sem); cmd 664 drivers/net/ethernet/mellanox/mlx4/cmd.c &priv->cmd.context[token & priv->cmd.token_mask]; cmd 681 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; cmd 686 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&cmd->event_sem); cmd 688 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock(&cmd->context_lock); cmd 689 drivers/net/ethernet/mellanox/mlx4/cmd.c BUG_ON(cmd->free_head < 0); cmd 690 drivers/net/ethernet/mellanox/mlx4/cmd.c context = &cmd->context[cmd->free_head]; cmd 691 drivers/net/ethernet/mellanox/mlx4/cmd.c context->token += cmd->token_mask + 1; cmd 692 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->free_head = context->next; cmd 693 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock(&cmd->context_lock); cmd 765 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock(&cmd->context_lock); cmd 766 drivers/net/ethernet/mellanox/mlx4/cmd.c context->next = cmd->free_head; cmd 767 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->free_head = context - cmd->context; cmd 768 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock(&cmd->context_lock); cmd 770 drivers/net/ethernet/mellanox/mlx4/cmd.c up(&cmd->event_sem); cmd 787 drivers/net/ethernet/mellanox/mlx4/cmd.c down_read(&mlx4_priv(dev)->cmd.switch_sem); cmd 788 drivers/net/ethernet/mellanox/mlx4/cmd.c if (mlx4_priv(dev)->cmd.use_events) cmd 797 drivers/net/ethernet/mellanox/mlx4/cmd.c up_read(&mlx4_priv(dev)->cmd.switch_sem); cmd 895 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd_info *cmd) cmd 1029 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd_info *cmd) cmd 1038 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd_info *cmd) cmd 1044 drivers/net/ethernet/mellanox/mlx4/cmd.c in_param = cmd->has_inbox ? (u64) inbox->dma : vhcr->in_param; cmd 1045 drivers/net/ethernet/mellanox/mlx4/cmd.c out_param = cmd->has_outbox ? (u64) outbox->dma : vhcr->out_param; cmd 1046 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->encode_slave_id) { cmd 1051 drivers/net/ethernet/mellanox/mlx4/cmd.c err = __mlx4_cmd(dev, in_param, &out_param, cmd->out_is_imm, cmd 1055 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->out_is_imm) cmd 1665 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd_info *cmd = NULL; cmd 1709 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd = &cmd_info[i]; cmd 1713 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!cmd) { cmd 1721 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->has_inbox) { cmd 1737 drivers/net/ethernet/mellanox/mlx4/cmd.c __func__, cmd->opcode); cmd 1744 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->verify && cmd->verify(dev, slave, vhcr, inbox)) { cmd 1752 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->has_outbox) { cmd 1762 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->wrapper) { cmd 1763 drivers/net/ethernet/mellanox/mlx4/cmd.c err = cmd->wrapper(dev, slave, vhcr, inbox, outbox, cmd 1764 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd); cmd 1765 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->out_is_imm) cmd 1768 drivers/net/ethernet/mellanox/mlx4/cmd.c in_param = cmd->has_inbox ? (u64) inbox->dma : cmd 1770 drivers/net/ethernet/mellanox/mlx4/cmd.c out_param = cmd->has_outbox ? (u64) outbox->dma : cmd 1773 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd->out_is_imm, vhcr->in_modifier, cmd 1778 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->out_is_imm) { cmd 1802 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd->has_outbox && !vhcr_cmd->status) { cmd 2095 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_master_do_cmd(struct mlx4_dev *dev, int slave, u8 cmd, cmd 2112 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd == MLX4_COMM_CMD_RESET) { cmd 2135 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd != MLX4_COMM_CMD_RESET && cmd 2138 drivers/net/ethernet/mellanox/mlx4/cmd.c slave, cmd); cmd 2142 drivers/net/ethernet/mellanox/mlx4/cmd.c switch (cmd) { cmd 2172 drivers/net/ethernet/mellanox/mlx4/cmd.c slave, cmd, slave_state[slave].last_cmd); cmd 2176 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 2180 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2183 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2186 drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_warn(dev, "Bad comm cmd:%d from slave:%d\n", cmd, slave); cmd 2191 drivers/net/ethernet/mellanox/mlx4/cmd.c slave_state[slave].last_cmd = cmd; cmd 2197 drivers/net/ethernet/mellanox/mlx4/cmd.c cmd, slave); cmd 2210 drivers/net/ethernet/mellanox/mlx4/cmd.c if (cmd != MLX4_COMM_CMD_RESET) { cmd 2212 drivers/net/ethernet/mellanox/mlx4/cmd.c slave, cmd); cmd 2326 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.comm_toggle = rd_toggle >> 31; cmd 2342 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.comm_toggle = 0; cmd 2500 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->cmd.initialized) { cmd 2501 drivers/net/ethernet/mellanox/mlx4/cmd.c init_rwsem(&priv->cmd.switch_sem); cmd 2502 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_init(&priv->cmd.slave_cmd_mutex); cmd 2503 drivers/net/ethernet/mellanox/mlx4/cmd.c sema_init(&priv->cmd.poll_sem, 1); cmd 2504 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.use_events = 0; cmd 2505 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.toggle = 1; cmd 2506 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.initialized = 1; cmd 2510 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!mlx4_is_slave(dev) && !priv->cmd.hcr) { cmd 2511 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.hcr = ioremap(pci_resource_start(dev->persist->pdev, cmd 2513 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->cmd.hcr) { cmd 2531 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->cmd.pool) { cmd 2532 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.pool = dma_pool_create("mlx4_cmd", cmd 2536 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->cmd.pool) cmd 2599 drivers/net/ethernet/mellanox/mlx4/cmd.c if (priv->cmd.pool && (cleanup_mask & MLX4_CMD_CLEANUP_POOL)) { cmd 2600 drivers/net/ethernet/mellanox/mlx4/cmd.c dma_pool_destroy(priv->cmd.pool); cmd 2601 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.pool = NULL; cmd 2604 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!mlx4_is_slave(dev) && priv->cmd.hcr && cmd 2606 drivers/net/ethernet/mellanox/mlx4/cmd.c iounmap(priv->cmd.hcr); cmd 2607 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.hcr = NULL; cmd 2615 drivers/net/ethernet/mellanox/mlx4/cmd.c if (priv->cmd.initialized && (cleanup_mask & MLX4_CMD_CLEANUP_STRUCT)) cmd 2616 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.initialized = 0; cmd 2629 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.context = kmalloc_array(priv->cmd.max_cmds, cmd 2632 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->cmd.context) cmd 2636 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 2637 drivers/net/ethernet/mellanox/mlx4/cmd.c down_write(&priv->cmd.switch_sem); cmd 2638 drivers/net/ethernet/mellanox/mlx4/cmd.c for (i = 0; i < priv->cmd.max_cmds; ++i) { cmd 2639 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.context[i].token = i; cmd 2640 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.context[i].next = i + 1; cmd 2645 drivers/net/ethernet/mellanox/mlx4/cmd.c init_completion(&priv->cmd.context[i].done); cmd 2648 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.context[priv->cmd.max_cmds - 1].next = -1; cmd 2649 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.free_head = 0; cmd 2651 drivers/net/ethernet/mellanox/mlx4/cmd.c sema_init(&priv->cmd.event_sem, priv->cmd.max_cmds); cmd 2653 drivers/net/ethernet/mellanox/mlx4/cmd.c for (priv->cmd.token_mask = 1; cmd 2654 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.token_mask < priv->cmd.max_cmds; cmd 2655 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.token_mask <<= 1) cmd 2657 drivers/net/ethernet/mellanox/mlx4/cmd.c --priv->cmd.token_mask; cmd 2659 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&priv->cmd.poll_sem); cmd 2660 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.use_events = 1; cmd 2661 drivers/net/ethernet/mellanox/mlx4/cmd.c up_write(&priv->cmd.switch_sem); cmd 2663 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2677 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 2678 drivers/net/ethernet/mellanox/mlx4/cmd.c down_write(&priv->cmd.switch_sem); cmd 2679 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.use_events = 0; cmd 2681 drivers/net/ethernet/mellanox/mlx4/cmd.c for (i = 0; i < priv->cmd.max_cmds; ++i) cmd 2682 drivers/net/ethernet/mellanox/mlx4/cmd.c down(&priv->cmd.event_sem); cmd 2684 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->cmd.context); cmd 2685 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->cmd.context = NULL; cmd 2687 drivers/net/ethernet/mellanox/mlx4/cmd.c up(&priv->cmd.poll_sem); cmd 2688 drivers/net/ethernet/mellanox/mlx4/cmd.c up_write(&priv->cmd.switch_sem); cmd 2690 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2701 drivers/net/ethernet/mellanox/mlx4/cmd.c mailbox->buf = dma_pool_zalloc(mlx4_priv(dev)->cmd.pool, GFP_KERNEL, cmd 2718 drivers/net/ethernet/mellanox/mlx4/cmd.c dma_pool_free(mlx4_priv(dev)->cmd.pool, mailbox->buf, mailbox->dma); cmd 2756 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock(&priv->cmd.context_lock); cmd 2757 drivers/net/ethernet/mellanox/mlx4/cmd.c if (priv->cmd.context) { cmd 2758 drivers/net/ethernet/mellanox/mlx4/cmd.c for (i = 0; i < priv->cmd.max_cmds; ++i) { cmd 2759 drivers/net/ethernet/mellanox/mlx4/cmd.c context = &priv->cmd.context[i]; cmd 2766 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock(&priv->cmd.context_lock); cmd 1319 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd) cmd 1325 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.location >= MAX_NUM_OF_FS_RULES) cmd 1328 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.flow_type & FLOW_MAC_EXT) { cmd 1330 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (!is_broadcast_ether_addr(cmd->fs.m_ext.h_dest)) cmd 1334 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c switch (cmd->fs.flow_type & ~(FLOW_EXT | FLOW_MAC_EXT)) { cmd 1337 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.m_u.tcp_ip4_spec.tos) cmd 1339 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c l4_mask = &cmd->fs.m_u.tcp_ip4_spec; cmd 1348 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c l3_mask = &cmd->fs.m_u.usr_ip4_spec; cmd 1350 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4 || cmd 1357 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c eth_mask = &cmd->fs.m_u.ether_spec; cmd 1373 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if ((cmd->fs.flow_type & FLOW_EXT)) { cmd 1374 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.m_ext.vlan_etype || cmd 1375 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c !((cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == cmd 1377 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == cmd 1381 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.m_ext.vlan_tci) { cmd 1382 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (be16_to_cpu(cmd->fs.h_ext.vlan_tci) >= VLAN_N_VID) cmd 1391 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static int mlx4_en_ethtool_add_mac_rule(struct ethtool_rxnfc *cmd, cmd 1403 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if ((cmd->fs.flow_type & FLOW_EXT) && cmd 1404 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) { cmd 1405 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l2->eth.vlan_id = cmd->fs.h_ext.vlan_tci; cmd 1415 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd, cmd 1424 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.flow_type & FLOW_MAC_EXT) cmd 1425 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(&mac, cmd->fs.h_ext.h_dest, ETH_ALEN); cmd 1432 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c return mlx4_en_ethtool_add_mac_rule(cmd, rule_list_h, spec_l2, &mac[0]); cmd 1439 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd, cmd 1445 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_usrip4_spec *l3_mask = &cmd->fs.m_u.usr_ip4_spec; cmd 1454 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_ethtool_add_mac_rule_by_ipv4(priv, cmd, list_h, spec_l2, cmd 1455 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. cmd 1460 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src; cmd 1463 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; cmd 1477 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd, cmd 1484 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_tcpip4_spec *l4_mask = &cmd->fs.m_u.tcp_ip4_spec; cmd 1497 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_ethtool_add_mac_rule_by_ipv4(priv, cmd, list_h, cmd 1499 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. cmd 1504 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.tcp_ip4_spec.ip4src; cmd 1505 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; cmd 1506 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.src_port = cmd->fs.h_u.tcp_ip4_spec.psrc; cmd 1507 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.dst_port = cmd->fs.h_u.tcp_ip4_spec.pdst; cmd 1509 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_ethtool_add_mac_rule_by_ipv4(priv, cmd, list_h, cmd 1511 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.h_u. cmd 1516 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.src_ip = cmd->fs.h_u.udp_ip4_spec.ip4src; cmd 1517 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; cmd 1518 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.src_port = cmd->fs.h_u.udp_ip4_spec.psrc; cmd 1519 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c spec_l4->tcp_udp.dst_port = cmd->fs.h_u.udp_ip4_spec.pdst; cmd 1545 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd, cmd 1553 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_validate_flow(dev, cmd); cmd 1557 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c switch (cmd->fs.flow_type & ~(FLOW_EXT | FLOW_MAC_EXT)) { cmd 1563 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c eth_spec = &cmd->fs.h_u.ether_spec; cmd 1564 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c mlx4_en_ethtool_add_mac_rule(cmd, rule_list_h, spec_l2, cmd 1571 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = add_ip_rule(priv, cmd, rule_list_h); cmd 1574 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = add_tcp_udp_rule(priv, cmd, rule_list_h, TCP_V4_FLOW); cmd 1577 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = add_tcp_udp_rule(priv, cmd, rule_list_h, UDP_V4_FLOW); cmd 1585 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd) cmd 1602 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c rule.priority = MLX4_DOMAIN_ETHTOOL | cmd->fs.location; cmd 1606 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.ring_cookie == RX_CLS_FLOW_DISC) cmd 1608 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c else if (cmd->fs.ring_cookie & EN_ETHTOOL_QP_ATTACH) { cmd 1609 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c qpn = cmd->fs.ring_cookie & (EN_ETHTOOL_QP_ATTACH - 1); cmd 1611 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.ring_cookie >= priv->rx_ring_num) { cmd 1613 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.ring_cookie); cmd 1616 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c qpn = priv->rss_map.qps[cmd->fs.ring_cookie].qpn; cmd 1619 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.ring_cookie); cmd 1624 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_ethtool_to_net_trans_rule(dev, cmd, &rule.list); cmd 1628 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c loc_rule = &priv->ethtool_rules[cmd->fs.location]; cmd 1633 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.location, loc_rule->id); cmd 1644 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.location); cmd 1648 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(&loc_rule->flow_spec, &cmd->fs, cmd 1661 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_rxnfc *cmd) cmd 1667 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (cmd->fs.location >= MAX_NUM_OF_FS_RULES) cmd 1670 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c rule = &priv->ethtool_rules[cmd->fs.location]; cmd 1679 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->fs.location, rule->id); cmd 1690 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static int mlx4_en_get_flow(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 1702 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memcpy(&cmd->fs, &rule->flow_spec, cmd 1722 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static int mlx4_en_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 1730 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if ((cmd->cmd == ETHTOOL_GRXCLSRLCNT || cmd 1731 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->cmd == ETHTOOL_GRXCLSRULE || cmd 1732 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->cmd == ETHTOOL_GRXCLSRLALL) && cmd 1737 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c switch (cmd->cmd) { cmd 1739 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->data = priv->rx_ring_num; cmd 1742 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->rule_cnt = mlx4_en_get_num_flows(priv); cmd 1745 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_get_flow(dev, cmd, cmd->fs.location); cmd 1748 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cmd->data = MAX_NUM_OF_FS_RULES; cmd 1749 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c while ((!err || err == -ENOENT) && priority < cmd->rule_cnt) { cmd 1750 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_get_flow(dev, cmd, i); cmd 1765 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static int mlx4_en_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1775 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c switch (cmd->cmd) { cmd 1777 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_flow_replace(dev, cmd); cmd 1780 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c err = mlx4_en_flow_detach(dev, cmd); cmd 1783 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c en_warn(priv, "Unsupported ethtool command. (%d)\n", cmd->cmd); cmd 2474 drivers/net/ethernet/mellanox/mlx4/en_netdev.c static int mlx4_en_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2476 drivers/net/ethernet/mellanox/mlx4/en_netdev.c switch (cmd) { cmd 599 drivers/net/ethernet/mellanox/mlx4/eq.c be16_to_cpu(eqe->event.cmd.token), cmd 600 drivers/net/ethernet/mellanox/mlx4/eq.c eqe->event.cmd.status, cmd 601 drivers/net/ethernet/mellanox/mlx4/eq.c be64_to_cpu(eqe->event.cmd.out_param)); cmd 878 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_cmd_info *cmd) cmd 329 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 1273 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 1407 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 1618 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd *cmd = &mlx4_priv(dev)->cmd; cmd 1690 drivers/net/ethernet/mellanox/mlx4/fw.c cmd->max_cmds = 1 << lg; cmd 1696 drivers/net/ethernet/mellanox/mlx4/fw.c cmd_if_rev, cmd->max_cmds); cmd 1744 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 2254 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 2352 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 2994 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_cmd_info *cmd) cmd 238 drivers/net/ethernet/mellanox/mlx4/fw.h struct mlx4_cmd_info *cmd); cmd 1872 drivers/net/ethernet/mellanox/mlx4/main.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 1876 drivers/net/ethernet/mellanox/mlx4/main.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2055 drivers/net/ethernet/mellanox/mlx4/main.c mutex_lock(&priv->cmd.slave_cmd_mutex); cmd 2056 drivers/net/ethernet/mellanox/mlx4/main.c priv->cmd.max_cmds = 1; cmd 2071 drivers/net/ethernet/mellanox/mlx4/main.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2102 drivers/net/ethernet/mellanox/mlx4/main.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 2108 drivers/net/ethernet/mellanox/mlx4/main.c mutex_unlock(&priv->cmd.slave_cmd_mutex); cmd 3339 drivers/net/ethernet/mellanox/mlx4/main.c spin_lock_init(&priv->cmd.context_lock); cmd 1562 drivers/net/ethernet/mellanox/mlx4/mcg.c struct mlx4_cmd_info *cmd) cmd 208 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 888 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd cmd; cmd 990 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 995 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1000 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1005 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1010 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1015 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1020 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1025 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1067 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1072 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1076 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1081 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1086 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1091 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1096 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1101 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1106 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1111 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1116 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1121 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1126 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1131 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1136 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1141 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1146 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1151 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1156 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1161 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1166 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1171 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1176 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1181 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1186 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1191 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1196 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1217 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param, cmd 1273 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1278 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1283 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1288 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1293 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1298 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1308 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1314 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1320 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1334 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1339 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1346 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1351 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1356 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1361 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1366 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1371 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_cmd_info *cmd); cmd 1544 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_cmd_info *cmd) cmd 1821 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_cmd_info *cmd) cmd 1841 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_cmd_info *cmd) cmd 1852 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_cmd_info *cmd) cmd 443 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_update_qp_context *cmd; cmd 455 drivers/net/ethernet/mellanox/mlx4/qp.c cmd = (struct mlx4_update_qp_context *)mailbox->buf; cmd 459 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.pri_path.grh_mylmc = params->smac_index; cmd 474 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.pri_path.fl |= cmd 482 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.param3 |= cpu_to_be32(MLX4_STRIP_VLAN); cmd 487 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.rate_limit_params = cpu_to_be16((params->rate_unit << 14) | params->rate_val); cmd 498 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.qos_vport = params->qos_vport; cmd 501 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->primary_addr_path_mask = cpu_to_be64(pri_addr_path_mask); cmd 502 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_mask = cpu_to_be64(qp_mask); cmd 971 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 1786 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 1853 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mtt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 1886 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mpt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 1935 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int cq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 1970 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int srq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2095 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2204 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2242 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2272 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int xrcdn_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2298 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 2359 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2399 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mtt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2419 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mpt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2461 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int cq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2486 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int srq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2511 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2537 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2566 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2589 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int xrcdn_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, cmd 2612 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 2758 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 2816 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 2841 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 2853 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 2873 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 2907 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 2955 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3017 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3096 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3122 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3145 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3153 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3266 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3304 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3319 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3382 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c eqe->event.cmd.token = cpu_to_be16(event_eq->token); cmd 3410 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3426 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3437 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3455 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3475 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3484 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3500 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3513 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3524 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd, cmd 3549 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3572 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3586 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = handle_resize(dev, slave, vhcr, inbox, outbox, cmd, cq); cmd 3590 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3613 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3636 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3658 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3667 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3687 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3700 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3710 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3725 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3749 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3759 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3764 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3823 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3863 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3885 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3900 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3907 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3922 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3930 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3937 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3944 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3959 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3966 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3981 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return mlx4_GEN_QP_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 3988 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 3997 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 4141 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 4295 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_update_qp_context *cmd; cmd 4298 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c cmd = (struct mlx4_update_qp_context *)inbox->buf; cmd 4300 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c pri_addr_path_mask = be64_to_cpu(cmd->primary_addr_path_mask); cmd 4301 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (cmd->qp_mask || cmd->secondary_addr_path_mask || cmd 4324 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c smac_index = cmd->qp_context.pri_path.grh_mylmc; cmd 4369 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 4503 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 4567 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_cmd_info *cmd) cmd 4576 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd); cmd 72 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static struct mlx5_cmd_work_ent *alloc_cmd(struct mlx5_cmd *cmd, cmd 92 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ent->cmd = cmd; cmd 98 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static u8 alloc_token(struct mlx5_cmd *cmd) cmd 102 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock(&cmd->token_lock); cmd 103 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->token++; cmd 104 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (cmd->token == 0) cmd 105 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->token++; cmd 106 drivers/net/ethernet/mellanox/mlx5/core/cmd.c token = cmd->token; cmd 107 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock(&cmd->token_lock); cmd 112 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int alloc_ent(struct mlx5_cmd *cmd) cmd 117 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_irqsave(&cmd->alloc_lock, flags); cmd 118 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ret = find_first_bit(&cmd->bitmask, cmd->max_reg_cmds); cmd 119 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (ret < cmd->max_reg_cmds) cmd 120 drivers/net/ethernet/mellanox/mlx5/core/cmd.c clear_bit(ret, &cmd->bitmask); cmd 121 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&cmd->alloc_lock, flags); cmd 123 drivers/net/ethernet/mellanox/mlx5/core/cmd.c return ret < cmd->max_reg_cmds ? ret : -ENOMEM; cmd 126 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_ent(struct mlx5_cmd *cmd, int idx) cmd 130 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_irqsave(&cmd->alloc_lock, flags); cmd 131 drivers/net/ethernet/mellanox/mlx5/core/cmd.c set_bit(idx, &cmd->bitmask); cmd 132 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&cmd->alloc_lock, flags); cmd 135 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static struct mlx5_cmd_layout *get_inst(struct mlx5_cmd *cmd, int idx) cmd 137 drivers/net/ethernet/mellanox/mlx5/core/cmd.c return cmd->cmd_buf + (idx << cmd->log_stride); cmd 837 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_core_dev *dev = container_of(ent->cmd, struct mlx5_core_dev, cmd 838 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd); cmd 854 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = ent->cmd; cmd 855 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_core_dev *dev = container_of(cmd, struct mlx5_core_dev, cmd); cmd 865 drivers/net/ethernet/mellanox/mlx5/core/cmd.c sem = ent->page_queue ? &cmd->pages_sem : &cmd->sem; cmd 868 drivers/net/ethernet/mellanox/mlx5/core/cmd.c alloc_ret = alloc_ent(cmd); cmd 885 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ent->idx = cmd->max_reg_cmds; cmd 886 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_irqsave(&cmd->alloc_lock, flags); cmd 887 drivers/net/ethernet/mellanox/mlx5/core/cmd.c clear_bit(ent->idx, &cmd->bitmask); cmd 888 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&cmd->alloc_lock, flags); cmd 891 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->ent_arr[ent->idx] = ent; cmd 892 drivers/net/ethernet/mellanox/mlx5/core/cmd.c lay = get_inst(cmd, ent->idx); cmd 906 drivers/net/ethernet/mellanox/mlx5/core/cmd.c set_signature(ent, !cmd->checksum_disabled); cmd 909 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd_mode = cmd->mode; cmd 927 drivers/net/ethernet/mellanox/mlx5/core/cmd.c free_ent(cmd, ent->idx); cmd 979 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 987 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (cmd->mode == CMD_MODE_POLLING || ent->polling) { cmd 1022 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1032 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ent = alloc_cmd(cmd, in, out, uout, uout_size, callback, context, cmd 1048 drivers/net/ethernet/mellanox/mlx5/core/cmd.c } else if (!queue_work(cmd->wq, &ent->work)) { cmd 1065 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (op < ARRAY_SIZE(cmd->stats)) { cmd 1066 drivers/net/ethernet/mellanox/mlx5/core/cmd.c stats = &cmd->stats[op]; cmd 1087 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1192 drivers/net/ethernet/mellanox/mlx5/core/cmd.c mailbox->buf = dma_pool_zalloc(dev->cmd.pool, flags, cmd 1207 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dma_pool_free(dev->cmd.pool, mailbox->buf, mailbox->dma); cmd 1276 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1300 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1320 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1335 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1376 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1378 drivers/net/ethernet/mellanox/mlx5/core/cmd.c snprintf(cmd->wq_name, sizeof(cmd->wq_name), "mlx5_cmd_%s", cmd 1384 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1395 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd_debug *dbg = &dev->cmd.dbg; cmd 1410 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1413 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < cmd->max_reg_cmds; i++) cmd 1414 drivers/net/ethernet/mellanox/mlx5/core/cmd.c down(&cmd->sem); cmd 1415 drivers/net/ethernet/mellanox/mlx5/core/cmd.c down(&cmd->pages_sem); cmd 1417 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->mode = mode; cmd 1419 drivers/net/ethernet/mellanox/mlx5/core/cmd.c up(&cmd->pages_sem); cmd 1420 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < cmd->max_reg_cmds; i++) cmd 1421 drivers/net/ethernet/mellanox/mlx5/core/cmd.c up(&cmd->sem); cmd 1428 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd; cmd 1431 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd = mlx5_nb_cof(nb, struct mlx5_cmd, nb); cmd 1432 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dev = container_of(cmd, struct mlx5_core_dev, cmd); cmd 1435 drivers/net/ethernet/mellanox/mlx5/core/cmd.c mlx5_cmd_comp_handler(dev, be32_to_cpu(eqe->data.cmd.vector), false); cmd 1441 drivers/net/ethernet/mellanox/mlx5/core/cmd.c MLX5_NB_INIT(&dev->cmd.nb, cmd_comp_notifier, CMD); cmd 1442 drivers/net/ethernet/mellanox/mlx5/core/cmd.c mlx5_eq_notifier_register(dev, &dev->cmd.nb); cmd 1449 drivers/net/ethernet/mellanox/mlx5/core/cmd.c mlx5_eq_notifier_unregister(dev, &dev->cmd.nb); cmd 1467 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1480 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < (1 << cmd->log_sz); i++) { cmd 1484 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ent = cmd->ent_arr[i]; cmd 1493 drivers/net/ethernet/mellanox/mlx5/core/cmd.c free_ent(cmd, ent->idx); cmd 1502 drivers/net/ethernet/mellanox/mlx5/core/cmd.c sem = &cmd->pages_sem; cmd 1504 drivers/net/ethernet/mellanox/mlx5/core/cmd.c sem = &cmd->sem; cmd 1509 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!cmd->checksum_disabled) cmd 1524 drivers/net/ethernet/mellanox/mlx5/core/cmd.c free_ent(cmd, ent->idx); cmd 1528 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (ent->op < ARRAY_SIZE(cmd->stats)) { cmd 1529 drivers/net/ethernet/mellanox/mlx5/core/cmd.c stats = &cmd->stats[ent->op]; cmd 1571 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_irqsave(&dev->cmd.alloc_lock, flags); cmd 1572 drivers/net/ethernet/mellanox/mlx5/core/cmd.c vector = ~dev->cmd.bitmask & ((1ul << (1 << dev->cmd.log_sz)) - 1); cmd 1577 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&dev->cmd.alloc_lock, flags); cmd 1584 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_unlock_irqrestore(&dev->cmd.alloc_lock, flags); cmd 1589 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1592 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < cmd->max_reg_cmds; i++) cmd 1593 drivers/net/ethernet/mellanox/mlx5/core/cmd.c while (down_trylock(&cmd->sem)) cmd 1596 drivers/net/ethernet/mellanox/mlx5/core/cmd.c while (down_trylock(&cmd->pages_sem)) cmd 1600 drivers/net/ethernet/mellanox/mlx5/core/cmd.c up(&cmd->pages_sem); cmd 1601 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < cmd->max_reg_cmds; i++) cmd 1602 drivers/net/ethernet/mellanox/mlx5/core/cmd.c up(&cmd->sem); cmd 1635 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1642 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ch = &cmd->cache[i]; cmd 1705 drivers/net/ethernet/mellanox/mlx5/core/cmd.c token = alloc_token(&dev->cmd); cmd 1826 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ch = &dev->cmd.cache[i]; cmd 1848 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1856 drivers/net/ethernet/mellanox/mlx5/core/cmd.c ch = &cmd->cache[k]; cmd 1872 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int alloc_cmd_page(struct mlx5_core_dev *dev, struct mlx5_cmd *cmd) cmd 1876 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->cmd_alloc_buf = dma_alloc_coherent(ddev, MLX5_ADAPTER_PAGE_SIZE, cmd 1877 drivers/net/ethernet/mellanox/mlx5/core/cmd.c &cmd->alloc_dma, GFP_KERNEL); cmd 1878 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!cmd->cmd_alloc_buf) cmd 1882 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!((uintptr_t)cmd->cmd_alloc_buf & (MLX5_ADAPTER_PAGE_SIZE - 1))) { cmd 1883 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->cmd_buf = cmd->cmd_alloc_buf; cmd 1884 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->dma = cmd->alloc_dma; cmd 1885 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->alloc_size = MLX5_ADAPTER_PAGE_SIZE; cmd 1889 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dma_free_coherent(ddev, MLX5_ADAPTER_PAGE_SIZE, cmd->cmd_alloc_buf, cmd 1890 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->alloc_dma); cmd 1891 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->cmd_alloc_buf = dma_alloc_coherent(ddev, cmd 1893 drivers/net/ethernet/mellanox/mlx5/core/cmd.c &cmd->alloc_dma, GFP_KERNEL); cmd 1894 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!cmd->cmd_alloc_buf) cmd 1897 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->cmd_buf = PTR_ALIGN(cmd->cmd_alloc_buf, MLX5_ADAPTER_PAGE_SIZE); cmd 1898 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->dma = ALIGN(cmd->alloc_dma, MLX5_ADAPTER_PAGE_SIZE); cmd 1899 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->alloc_size = 2 * MLX5_ADAPTER_PAGE_SIZE - 1; cmd 1903 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_cmd_page(struct mlx5_core_dev *dev, struct mlx5_cmd *cmd) cmd 1907 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dma_free_coherent(ddev, cmd->alloc_size, cmd->cmd_alloc_buf, cmd 1908 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->alloc_dma); cmd 1915 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 1921 drivers/net/ethernet/mellanox/mlx5/core/cmd.c memset(cmd, 0, sizeof(*cmd)); cmd 1930 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->pool = dma_pool_create("mlx5_cmd", dev->device, size, align, 0); cmd 1931 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!cmd->pool) cmd 1934 drivers/net/ethernet/mellanox/mlx5/core/cmd.c err = alloc_cmd_page(dev, cmd); cmd 1939 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->log_sz = cmd_l >> 4 & 0xf; cmd 1940 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->log_stride = cmd_l & 0xf; cmd 1941 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (1 << cmd->log_sz > MLX5_MAX_COMMANDS) { cmd 1943 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 1 << cmd->log_sz); cmd 1948 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (cmd->log_sz + cmd->log_stride > MLX5_ADAPTER_PAGE_SHIFT) { cmd 1954 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->checksum_disabled = 1; cmd 1955 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->max_reg_cmds = (1 << cmd->log_sz) - 1; cmd 1956 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->bitmask = (1UL << cmd->max_reg_cmds) - 1; cmd 1958 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->cmdif_rev = ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16; cmd 1959 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (cmd->cmdif_rev > CMD_IF_REV) { cmd 1961 drivers/net/ethernet/mellanox/mlx5/core/cmd.c CMD_IF_REV, cmd->cmdif_rev); cmd 1966 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_init(&cmd->alloc_lock); cmd 1967 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_init(&cmd->token_lock); cmd 1968 drivers/net/ethernet/mellanox/mlx5/core/cmd.c for (i = 0; i < ARRAY_SIZE(cmd->stats); i++) cmd 1969 drivers/net/ethernet/mellanox/mlx5/core/cmd.c spin_lock_init(&cmd->stats[i].lock); cmd 1971 drivers/net/ethernet/mellanox/mlx5/core/cmd.c sema_init(&cmd->sem, cmd->max_reg_cmds); cmd 1972 drivers/net/ethernet/mellanox/mlx5/core/cmd.c sema_init(&cmd->pages_sem, 1); cmd 1974 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd_h = (u32)((u64)(cmd->dma) >> 32); cmd 1975 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd_l = (u32)(cmd->dma); cmd 1988 drivers/net/ethernet/mellanox/mlx5/core/cmd.c mlx5_core_dbg(dev, "descriptor at dma 0x%llx\n", (unsigned long long)(cmd->dma)); cmd 1990 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->mode = CMD_MODE_POLLING; cmd 1995 drivers/net/ethernet/mellanox/mlx5/core/cmd.c cmd->wq = create_singlethread_workqueue(cmd->wq_name); cmd 1996 drivers/net/ethernet/mellanox/mlx5/core/cmd.c if (!cmd->wq) { cmd 2010 drivers/net/ethernet/mellanox/mlx5/core/cmd.c free_cmd_page(dev, cmd); cmd 2013 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dma_pool_destroy(cmd->pool); cmd 2021 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_cmd *cmd = &dev->cmd; cmd 2024 drivers/net/ethernet/mellanox/mlx5/core/cmd.c destroy_workqueue(cmd->wq); cmd 2026 drivers/net/ethernet/mellanox/mlx5/core/cmd.c free_cmd_page(dev, cmd); cmd 2027 drivers/net/ethernet/mellanox/mlx5/core/cmd.c dma_pool_destroy(cmd->pool); cmd 167 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c struct dentry **cmd; cmd 171 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c cmd = &dev->priv.cmdif_debugfs; cmd 172 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c *cmd = debugfs_create_dir("commands", dev->priv.dbg_root); cmd 174 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c for (i = 0; i < ARRAY_SIZE(dev->cmd.stats); i++) { cmd 175 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c stats = &dev->cmd.stats[i]; cmd 178 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c stats->root = debugfs_create_dir(namep, *cmd); cmd 160 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_ethtool_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd); cmd 166 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h static inline int mlx5e_ethtool_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1961 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (info->cmd == ETHTOOL_GRXRINGS) { cmd 1969 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int mlx5e_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 1971 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c return mlx5e_ethtool_set_rxnfc(dev, cmd); cmd 891 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c int mlx5e_ethtool_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 896 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c switch (cmd->cmd) { cmd 898 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c err = mlx5e_ethtool_flow_replace(priv, &cmd->fs); cmd 901 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c err = mlx5e_ethtool_flow_remove(priv, cmd->fs.location); cmd 904 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c err = mlx5e_set_rss_hash_opt(priv, cmd); cmd 920 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c switch (info->cmd) { cmd 4069 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 4073 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (cmd) { cmd 2345 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c u8 cmd, field_bsize; cmd 2400 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c cmd = MLX5_ACTION_TYPE_SET; cmd 2412 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c cmd = MLX5_ACTION_TYPE_ADD; cmd 2445 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c MLX5_SET(set_action_in, action, action_type, cmd); cmd 2448 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (cmd == MLX5_ACTION_TYPE_SET) { cmd 2509 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c u8 cmd = (act->id == FLOW_ACTION_MANGLE) ? 0 : 1; cmd 2532 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c err = set_pedit_val(htype, ~mask, val, offset, &hdrs[cmd]); cmd 2536 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c hdrs[cmd].pedits++; cmd 2551 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c u8 cmd; cmd 2563 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c for (cmd = 0; cmd < __PEDIT_CMD_MAX; cmd++) { cmd 2564 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c cmd_masks = &hdrs[cmd].masks; cmd 2568 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c netdev_warn(priv->netdev, "attempt to offload an unsupported field (cmd %d)\n", cmd); cmd 91 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c FIELD_SIZEOF(struct mlx5_ifc_fpga_ipsec_sa_v1, cmd), cmd 93 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c FIELD_SIZEOF(struct mlx5_ifc_fpga_ipsec_sa_v1, cmd), cmd 217 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c const void *cmd, int cmd_size) cmd 238 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(&context->command, cmd, cmd_size); cmd 296 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.cmd = htonl(opcode); cmd 421 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c struct mlx5_ifc_fpga_ipsec_cmd_cap cmd = {0}; cmd 424 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c cmd.cmd = htonl(MLX5_FPGA_IPSEC_CMD_OP_SET_CAP); cmd 425 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c cmd.flags = htonl(flags); cmd 426 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c context = mlx5_fpga_ipsec_cmd_exec(mdev, &cmd, sizeof(cmd)); cmd 434 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c if ((context->resp.flags & cmd.flags) != cmd.flags) { cmd 436 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c cmd.flags, cmd 726 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; cmd 833 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; cmd 1518 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c fpga_xfrm->sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; cmd 100 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c struct mlx5_fpga_tls_command_context *cmd, cmd 107 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c refcount_set(&cmd->ref, 2); cmd 108 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c cmd->complete = complete; cmd 109 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c cmd->buf.complete = mlx5_fpga_cmd_send_complete; cmd 116 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c ret = mlx5_fpga_sbu_conn_sendmsg(tls->conn, &cmd->buf); cmd 118 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c list_add_tail(&cmd->list, &tls->pending_cmds); cmd 120 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c complete(tls->conn, fdev, cmd, NULL); cmd 173 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c struct mlx5_fpga_tls_command_context *cmd, cmd 184 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_put_command_ctx(cmd); cmd 187 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static void mlx5_fpga_tls_flow_to_cmd(void *flow, void *cmd) cmd 189 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c memcpy(MLX5_ADDR_OF(tls_cmd, cmd, src_port), flow, cmd 192 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, ipv6, MLX5_GET(tls_flow, flow, ipv6)); cmd 193 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, direction_sx, cmd 203 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void *cmd; cmd 210 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c cmd = (buf + 1); cmd 220 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_flow_to_cmd(flow, cmd); cmd 223 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, swid, ntohl(handle)); cmd 224 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET64(tls_cmd, cmd, tls_rcd_sn, be64_to_cpu(rcd_sn)); cmd 225 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, tcp_sn, seq); cmd 226 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, command_type, CMD_RESYNC_RX); cmd 228 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c buf->sg[0].data = cmd; cmd 244 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void *cmd; cmd 251 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c cmd = (ctx + 1); cmd 252 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, command_type, CMD_TEARDOWN_STREAM); cmd 253 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, swid, swid); cmd 255 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_flow_to_cmd(flow, cmd); cmd 258 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c buf->sg[0].data = cmd; cmd 298 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c struct mlx5_fpga_tls_command_context cmd; cmd 307 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c struct mlx5_fpga_tls_command_context *cmd, cmd 311 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c container_of(cmd, struct mlx5_setup_stream_context, cmd); cmd 344 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_put_command_ctx(cmd); cmd 351 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void *cmd = ctx + 1; cmd 354 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c buf = &ctx->cmd.buf; cmd 355 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c buf->sg[0].data = cmd; cmd 357 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, command_type, CMD_SETUP_STREAM); cmd 363 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_cmd_send(mdev->fpga, &ctx->cmd, cmd 375 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_put_command_ctx(&ctx->cmd); cmd 510 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static void mlx5_fpga_tls_set_aes_gcm128_ctx(void *cmd, cmd 517 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c memcpy(MLX5_ADDR_OF(tls_cmd, cmd, tls_rcd_sn), crypto_info->rec_seq, cmd 520 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c memcpy(MLX5_ADDR_OF(tls_cmd, cmd, tls_implicit_iv), cmd 522 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c memcpy(MLX5_ADDR_OF(tls_cmd, cmd, encryption_key), cmd 526 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c memcpy(MLX5_ADDR_OF(tls_cmd, cmd, encryption_key) + cmd 530 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, alg, MLX5_TLS_ALG_AES_GCM_128); cmd 533 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static int mlx5_fpga_tls_set_key_material(void *cmd, u32 caps, cmd 542 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_set_aes_gcm128_ctx(cmd, crypto_info, &rcd_sn); cmd 559 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void *cmd; cmd 566 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c cmd = ctx + 1; cmd 567 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c ret = mlx5_fpga_tls_set_key_material(cmd, caps, crypto_info); cmd 571 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c mlx5_fpga_tls_flow_to_cmd(flow, cmd); cmd 573 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, swid, swid); cmd 574 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c MLX5_SET(tls_cmd, cmd, tcp_sn, tcp_sn); cmd 489 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 493 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c switch (cmd) { cmd 86 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 143 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 180 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 182 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c return mlx5i_ioctl(dev, ifr, cmd); cmd 163 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c enum mlxsw_afa_set_goto_binding_cmd cmd, cmd 170 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_set_goto_binding_cmd_set(actions, cmd); cmd 73 drivers/net/ethernet/mellanox/mlxsw/i2c.c } cmd; cmd 104 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_off_in = tmp & cmd 106 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_size_in = (tmp & GENMASK(31, cmd 111 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_off_out = tmp & cmd 113 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_size_out = (tmp & GENMASK(31, cmd 319 drivers/net/ethernet/mellanox/mlxsw/i2c.c int off = mlxsw_i2c->cmd.mb_off_in, chunk_size, i, j; cmd 399 drivers/net/ethernet/mellanox/mlxsw/i2c.c int off = mlxsw_i2c->cmd.mb_off_out; cmd 413 drivers/net/ethernet/mellanox/mlxsw/i2c.c if (mutex_lock_interruptible(&mlxsw_i2c->cmd.lock) < 0) { cmd 424 drivers/net/ethernet/mellanox/mlxsw/i2c.c mutex_unlock(&mlxsw_i2c->cmd.lock); cmd 432 drivers/net/ethernet/mellanox/mlxsw/i2c.c if (mutex_lock_interruptible(&mlxsw_i2c->cmd.lock) < 0) { cmd 475 drivers/net/ethernet/mellanox/mlxsw/i2c.c mutex_unlock(&mlxsw_i2c->cmd.lock); cmd 480 drivers/net/ethernet/mellanox/mlxsw/i2c.c mutex_unlock(&mlxsw_i2c->cmd.lock); cmd 586 drivers/net/ethernet/mellanox/mlxsw/i2c.c mutex_init(&mlxsw_i2c->cmd.lock); cmd 630 drivers/net/ethernet/mellanox/mlxsw/i2c.c id->name, mlxsw_i2c->cmd.mb_size_in, cmd 631 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_off_in, mlxsw_i2c->cmd.mb_size_out, cmd 632 drivers/net/ethernet/mellanox/mlxsw/i2c.c mlxsw_i2c->cmd.mb_off_out); cmd 662 drivers/net/ethernet/mellanox/mlxsw/i2c.c mutex_destroy(&mlxsw_i2c->cmd.lock); cmd 124 drivers/net/ethernet/mellanox/mlxsw/pci.c } cmd; cmd 696 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->cmd.comp.status = mlxsw_pci_eqe_cmd_status_get(eqe); cmd 697 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->cmd.comp.out_param = cmd 700 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->cmd.wait_done = true; cmd 701 drivers/net/ethernet/mellanox/mlxsw/pci.c wake_up(&mlxsw_pci->cmd.wait); cmd 1012 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->cmd.nopoll = true; cmd 1026 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci->cmd.nopoll = false; cmd 1404 drivers/net/ethernet/mellanox/mlxsw/pci.c mutex_init(&mlxsw_pci->cmd.lock); cmd 1405 drivers/net/ethernet/mellanox/mlxsw/pci.c init_waitqueue_head(&mlxsw_pci->cmd.wait); cmd 1413 drivers/net/ethernet/mellanox/mlxsw/pci.c err = mlxsw_pci_mbox_alloc(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); cmd 1417 drivers/net/ethernet/mellanox/mlxsw/pci.c err = mlxsw_pci_mbox_alloc(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); cmd 1527 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); cmd 1529 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); cmd 1543 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.out_mbox); cmd 1544 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_mbox_free(mlxsw_pci, &mlxsw_pci->cmd.in_mbox); cmd 1642 drivers/net/ethernet/mellanox/mlxsw/pci.c bool evreq = mlxsw_pci->cmd.nopoll; cmd 1644 drivers/net/ethernet/mellanox/mlxsw/pci.c bool *p_wait_done = &mlxsw_pci->cmd.wait_done; cmd 1649 drivers/net/ethernet/mellanox/mlxsw/pci.c err = mutex_lock_interruptible(&mlxsw_pci->cmd.lock); cmd 1654 drivers/net/ethernet/mellanox/mlxsw/pci.c memcpy(mlxsw_pci->cmd.in_mbox.buf, in_mbox, in_mbox_size); cmd 1655 drivers/net/ethernet/mellanox/mlxsw/pci.c in_mapaddr = mlxsw_pci->cmd.in_mbox.mapaddr; cmd 1661 drivers/net/ethernet/mellanox/mlxsw/pci.c out_mapaddr = mlxsw_pci->cmd.out_mbox.mapaddr; cmd 1692 drivers/net/ethernet/mellanox/mlxsw/pci.c wait_event_timeout(mlxsw_pci->cmd.wait, *p_wait_done, timeout); cmd 1693 drivers/net/ethernet/mellanox/mlxsw/pci.c *p_status = mlxsw_pci->cmd.comp.status; cmd 1720 drivers/net/ethernet/mellanox/mlxsw/pci.c memcpy(out_mbox, mlxsw_pci->cmd.out_mbox.buf, out_mbox_size); cmd 1723 drivers/net/ethernet/mellanox/mlxsw/pci.c mutex_unlock(&mlxsw_pci->cmd.lock); cmd 1895 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1899 drivers/net/ethernet/mellanox/mlxsw/spectrum.c switch (cmd) { cmd 2650 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 2658 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 2665 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, Backplane); cmd 2697 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 2699 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.speed = SPEED_UNKNOWN; cmd 2700 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 2705 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.speed = mlxsw_sp1_from_ptys_speed(mlxsw_sp, ptys_eth_proto); cmd 2706 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (cmd->base.speed != SPEED_UNKNOWN) cmd 2707 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.duplex = DUPLEX_FULL; cmd 2712 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct ethtool_link_ksettings *cmd) cmd 2719 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->link_modes.advertising)) cmd 3046 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 3048 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 3049 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, Backplane); cmd 3093 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 3095 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.speed = SPEED_UNKNOWN; cmd 3096 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 3101 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.speed = mlxsw_sp2_from_ptys_speed(mlxsw_sp, ptys_eth_proto); cmd 3102 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (cmd->base.speed != SPEED_UNKNOWN) cmd 3103 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.duplex = DUPLEX_FULL; cmd 3123 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct ethtool_link_ksettings *cmd) cmd 3132 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->link_modes.advertising)) cmd 3231 drivers/net/ethernet/mellanox/mlxsw/spectrum.c u8 width, struct ethtool_link_ksettings *cmd) cmd 3237 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, Asym_Pause); cmd 3238 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); cmd 3239 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, supported, Pause); cmd 3241 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ops->from_ptys_supported_port(mlxsw_sp, eth_proto_cap, cmd); cmd 3243 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->link_modes.supported); cmd 3249 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 3258 drivers/net/ethernet/mellanox/mlxsw/spectrum.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); cmd 3260 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->link_modes.advertising); cmd 3292 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_link_ksettings *cmd) cmd 3315 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port->mapping.width, cmd); cmd 3318 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port->mapping.width, cmd); cmd 3320 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.autoneg = autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; cmd 3322 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.port = mlxsw_sp_port_connector_port(connector_type); cmd 3324 drivers/net/ethernet/mellanox/mlxsw/spectrum.c eth_proto_oper, cmd); cmd 3331 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct ethtool_link_ksettings *cmd) cmd 3350 drivers/net/ethernet/mellanox/mlxsw/spectrum.c autoneg = cmd->base.autoneg == AUTONEG_ENABLE; cmd 3353 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd) : cmd 3355 drivers/net/ethernet/mellanox/mlxsw/spectrum.c cmd->base.speed); cmd 291 drivers/net/ethernet/mellanox/mlxsw/spectrum.h struct ethtool_link_ksettings *cmd); cmd 297 drivers/net/ethernet/mellanox/mlxsw/spectrum.h struct ethtool_link_ksettings *cmd); cmd 299 drivers/net/ethernet/mellanox/mlxsw/spectrum.h const struct ethtool_link_ksettings *cmd); cmd 690 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct ethtool_link_ksettings *cmd) cmd 707 drivers/net/ethernet/mellanox/mlxsw/switchx2.c cmd->base.speed = speed; cmd 708 drivers/net/ethernet/mellanox/mlxsw/switchx2.c cmd->base.duplex = duplex; cmd 735 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct ethtool_link_ksettings *cmd) cmd 760 drivers/net/ethernet/mellanox/mlxsw/switchx2.c eth_proto_oper, cmd); cmd 763 drivers/net/ethernet/mellanox/mlxsw/switchx2.c cmd->base.port = mlxsw_sx_port_connector_port(eth_proto_oper); cmd 766 drivers/net/ethernet/mellanox/mlxsw/switchx2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 768 drivers/net/ethernet/mellanox/mlxsw/switchx2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 770 drivers/net/ethernet/mellanox/mlxsw/switchx2.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, cmd 814 drivers/net/ethernet/mellanox/mlxsw/switchx2.c const struct ethtool_link_ksettings *cmd) cmd 827 drivers/net/ethernet/mellanox/mlxsw/switchx2.c speed = cmd->base.speed; cmd 830 drivers/net/ethernet/mellanox/mlxsw/switchx2.c cmd->link_modes.advertising); cmd 832 drivers/net/ethernet/mellanox/mlxsw/switchx2.c eth_proto_new = cmd->base.autoneg == AUTONEG_ENABLE ? cmd 1052 drivers/net/ethernet/micrel/ks8851.c static int ks8851_net_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 1059 drivers/net/ethernet/micrel/ks8851.c return generic_mii_ioctl(&ks->mii, if_mii(req), cmd, NULL); cmd 1095 drivers/net/ethernet/micrel/ks8851.c struct ethtool_link_ksettings *cmd) cmd 1099 drivers/net/ethernet/micrel/ks8851.c mii_ethtool_get_link_ksettings(&ks->mii, cmd); cmd 1105 drivers/net/ethernet/micrel/ks8851.c const struct ethtool_link_ksettings *cmd) cmd 1108 drivers/net/ethernet/micrel/ks8851.c return mii_ethtool_set_link_ksettings(&ks->mii, cmd); cmd 964 drivers/net/ethernet/micrel/ks8851_mll.c static int ks_net_ioctl(struct net_device *netdev, struct ifreq *req, int cmd) cmd 971 drivers/net/ethernet/micrel/ks8851_mll.c return generic_mii_ioctl(&ks->mii, if_mii(req), cmd, NULL); cmd 1008 drivers/net/ethernet/micrel/ks8851_mll.c struct ethtool_link_ksettings *cmd) cmd 1012 drivers/net/ethernet/micrel/ks8851_mll.c mii_ethtool_get_link_ksettings(&ks->mii, cmd); cmd 1018 drivers/net/ethernet/micrel/ks8851_mll.c const struct ethtool_link_ksettings *cmd) cmd 1021 drivers/net/ethernet/micrel/ks8851_mll.c return mii_ethtool_set_link_ksettings(&ks->mii, cmd); cmd 5824 drivers/net/ethernet/micrel/ksz884x.c static int netdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 5836 drivers/net/ethernet/micrel/ksz884x.c switch (cmd) { cmd 5944 drivers/net/ethernet/micrel/ksz884x.c struct ethtool_link_ksettings *cmd) cmd 5950 drivers/net/ethernet/micrel/ksz884x.c mii_ethtool_get_link_ksettings(&priv->mii_if, cmd); cmd 5951 drivers/net/ethernet/micrel/ksz884x.c ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); cmd 5956 drivers/net/ethernet/micrel/ksz884x.c cmd->link_modes.advertising); cmd 5971 drivers/net/ethernet/micrel/ksz884x.c const struct ethtool_link_ksettings *cmd) cmd 5977 drivers/net/ethernet/micrel/ksz884x.c u32 speed = cmd->base.speed; cmd 5982 drivers/net/ethernet/micrel/ksz884x.c cmd->link_modes.advertising); cmd 5988 drivers/net/ethernet/micrel/ksz884x.c if (cmd->base.autoneg && priv->advertising == advertising) { cmd 5998 drivers/net/ethernet/micrel/ksz884x.c if (0 == cmd->base.duplex) cmd 6002 drivers/net/ethernet/micrel/ksz884x.c else if (1 == cmd->base.duplex) cmd 6008 drivers/net/ethernet/micrel/ksz884x.c if (cmd->base.autoneg && cmd 6014 drivers/net/ethernet/micrel/ksz884x.c port->duplex = cmd->base.duplex + 1; cmd 6017 drivers/net/ethernet/micrel/ksz884x.c if (cmd->base.autoneg) cmd 6023 drivers/net/ethernet/micrel/ksz884x.c memcpy(©_cmd, cmd, sizeof(copy_cmd)); cmd 1478 drivers/net/ethernet/microchip/enc28j60.c struct ethtool_link_ksettings *cmd) cmd 1482 drivers/net/ethernet/microchip/enc28j60.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 1483 drivers/net/ethernet/microchip/enc28j60.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Half); cmd 1484 drivers/net/ethernet/microchip/enc28j60.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Full); cmd 1485 drivers/net/ethernet/microchip/enc28j60.c ethtool_link_ksettings_add_link_mode(cmd, supported, TP); cmd 1487 drivers/net/ethernet/microchip/enc28j60.c cmd->base.speed = SPEED_10; cmd 1488 drivers/net/ethernet/microchip/enc28j60.c cmd->base.duplex = priv->full_duplex ? DUPLEX_FULL : DUPLEX_HALF; cmd 1489 drivers/net/ethernet/microchip/enc28j60.c cmd->base.port = PORT_TP; cmd 1490 drivers/net/ethernet/microchip/enc28j60.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1497 drivers/net/ethernet/microchip/enc28j60.c const struct ethtool_link_ksettings *cmd) cmd 1499 drivers/net/ethernet/microchip/enc28j60.c return enc28j60_setlink(dev, cmd->base.autoneg, cmd 1500 drivers/net/ethernet/microchip/enc28j60.c cmd->base.speed, cmd->base.duplex); cmd 71 drivers/net/ethernet/microchip/encx24j600-regmap.c u8 cmd = RCRU; cmd 77 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RCRCODE | banked_reg; cmd 88 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RGPRDPT; break; cmd 90 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RGPWRPT; break; cmd 92 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RRXRDPT; break; cmd 94 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RRXWRPT; break; cmd 96 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RUDARDPT; break; cmd 98 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = RUDAWRPT; break; cmd 107 drivers/net/ethernet/microchip/encx24j600-regmap.c tx_buf[i++] = cmd; cmd 108 drivers/net/ethernet/microchip/encx24j600-regmap.c if (cmd == RCRU) cmd 122 drivers/net/ethernet/microchip/encx24j600-regmap.c u8 cmd = unbanked_cmd; cmd 124 drivers/net/ethernet/microchip/encx24j600-regmap.c struct spi_transfer t[3] = { { .tx_buf = &cmd, .len = sizeof(cmd), }, cmd 131 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = banked_code | banked_reg; cmd 142 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WGPRDPT; break; cmd 144 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WGPWRPT; break; cmd 146 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WRXRDPT; break; cmd 148 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WRXWRPT; break; cmd 150 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WUDARDPT; break; cmd 152 drivers/net/ethernet/microchip/encx24j600-regmap.c cmd = WUDAWRPT; break; cmd 164 drivers/net/ethernet/microchip/encx24j600-regmap.c if (cmd == unbanked_cmd) { cmd 163 drivers/net/ethernet/microchip/encx24j600.c static void encx24j600_cmd(struct encx24j600_priv *priv, u8 cmd) cmd 166 drivers/net/ethernet/microchip/encx24j600.c int ret = regmap_write(priv->ctx.regmap, cmd, 0); cmd 170 drivers/net/ethernet/microchip/encx24j600.c __func__, ret, cmd); cmd 939 drivers/net/ethernet/microchip/encx24j600.c struct ethtool_link_ksettings *cmd) cmd 948 drivers/net/ethernet/microchip/encx24j600.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 951 drivers/net/ethernet/microchip/encx24j600.c cmd->base.speed = priv->speed; cmd 952 drivers/net/ethernet/microchip/encx24j600.c cmd->base.duplex = priv->full_duplex ? DUPLEX_FULL : DUPLEX_HALF; cmd 953 drivers/net/ethernet/microchip/encx24j600.c cmd->base.port = PORT_TP; cmd 954 drivers/net/ethernet/microchip/encx24j600.c cmd->base.autoneg = priv->autoneg ? AUTONEG_ENABLE : AUTONEG_DISABLE; cmd 961 drivers/net/ethernet/microchip/encx24j600.c const struct ethtool_link_ksettings *cmd) cmd 963 drivers/net/ethernet/microchip/encx24j600.c return encx24j600_setlink(dev, cmd->base.autoneg, cmd 964 drivers/net/ethernet/microchip/encx24j600.c cmd->base.speed, cmd->base.duplex); cmd 544 drivers/net/ethernet/microchip/lan743x_ethtool.c switch (rxnfc->cmd) { cmd 2548 drivers/net/ethernet/microchip/lan743x_main.c struct ifreq *ifr, int cmd) cmd 2552 drivers/net/ethernet/microchip/lan743x_main.c if (cmd == SIOCSHWTSTAMP) cmd 2553 drivers/net/ethernet/microchip/lan743x_main.c return lan743x_ptp_ioctl(netdev, ifr, cmd); cmd 2554 drivers/net/ethernet/microchip/lan743x_main.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); cmd 1106 drivers/net/ethernet/microchip/lan743x_ptp.c int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 39 drivers/net/ethernet/microchip/lan743x_ptp.h int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); cmd 1056 drivers/net/ethernet/mscc/ocelot.c static int ocelot_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1065 drivers/net/ethernet/mscc/ocelot.c switch (cmd) { cmd 103 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_cmd(struct ocelot *oc, u16 ix, int cmd, int sel) cmd 105 drivers/net/ethernet/mscc/ocelot_ace.c u32 value = (S2_CORE_UPDATE_CTRL_UPDATE_CMD(cmd) | cmd 128 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_row_cmd(struct ocelot *oc, u32 row, int cmd, int sel) cmd 130 drivers/net/ethernet/mscc/ocelot_ace.c vcap_cmd(oc, vcap_is2.entry_count - row - 1, cmd, sel); cmd 211 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct mcp_cmd_response *cmd; cmd 377 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_send_cmd(struct myri10ge_priv *mgp, u32 cmd, cmd 382 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct mcp_cmd_response *response = mgp->cmd; cmd 393 drivers/net/ethernet/myricom/myri10ge/myri10ge.c buf->cmd = htonl(cmd); cmd 439 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd == MXGEFW_CMD_ENABLE_RSS_QUEUES && cmd 447 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd, result); cmd 453 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd, result); cmd 515 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd->data = 0; cmd 535 drivers/net/ethernet/myricom/myri10ge/myri10ge.c for (i = 0; mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 20; i++) cmd 537 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) cmd 686 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 692 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 694 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->max_tso6 = cmd.data0; cmd 698 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_RX_RING_SIZE, &cmd, 0); cmd 705 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->max_intr_slots = 2 * (cmd.data0 / sizeof(struct mcp_dma_addr)); cmd 755 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd->data = 0; cmd 785 drivers/net/ethernet/myricom/myri10ge/myri10ge.c while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 9) { cmd 789 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) { cmd 801 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 804 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = ((addr[0] << 24) | (addr[1] << 16) cmd 807 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = ((addr[4] << 8) | (addr[5])); cmd 809 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_SET_MAC_ADDRESS, &cmd, 0); cmd 815 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 819 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, ctl, &cmd, 0); cmd 832 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 836 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, ctl, &cmd, atomic); cmd 843 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 871 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(dmatest_bus); cmd 872 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(dmatest_bus); cmd 873 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data2 = len * 0x10000; cmd 874 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, test_type, &cmd, 0); cmd 879 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->read_dma = ((cmd.data0 >> 16) * len * 2) / (cmd.data0 & 0xffff); cmd 880 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(dmatest_bus); cmd 881 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(dmatest_bus); cmd 882 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data2 = len * 0x1; cmd 883 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, test_type, &cmd, 0); cmd 888 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->write_dma = ((cmd.data0 >> 16) * len * 2) / (cmd.data0 & 0xffff); cmd 890 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(dmatest_bus); cmd 891 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(dmatest_bus); cmd 892 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data2 = len * 0x10001; cmd 893 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, test_type, &cmd, 0); cmd 898 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->read_write_dma = ((cmd.data0 >> 16) * len * 2 * 2) / cmd 899 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (cmd.data0 & 0xffff); cmd 914 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 924 drivers/net/ethernet/myricom/myri10ge/myri10ge.c memset(&cmd, 0, sizeof(cmd)); cmd 925 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_RESET, &cmd, 0); cmd 938 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MXGEFW_RSS_MCP_SLOT_TYPE_MIN; cmd 939 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (void)myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_RSS_MCP_SLOT_TYPE, &cmd, 0); cmd 944 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = (u32) bytes; cmd 945 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_INTRQ_SIZE, &cmd, 0); cmd 962 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 973 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->num_slices; cmd 974 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MXGEFW_SLICE_INTR_MODE_ONE_PER_SLICE; cmd 976 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 |= MXGEFW_SLICE_ENABLE_MULTIPLE_TX_QUEUES; cmd 978 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 985 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->num_slices; cmd 986 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MXGEFW_SLICE_INTR_MODE_ONE_PER_SLICE; cmd 989 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 1001 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(ss->rx_done.bus); cmd 1002 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(ss->rx_done.bus); cmd 1003 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data2 = i; cmd 1005 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 1009 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_IRQ_ACK_OFFSET, &cmd, 0); cmd 1013 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (__iomem __be32 *) (mgp->sram + cmd.data0 + 8 * i); cmd 1016 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 1017 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->irq_deassert = (__iomem __be32 *) (mgp->sram + cmd.data0); cmd 1020 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (mgp, MXGEFW_CMD_GET_INTR_COAL_DELAY_OFFSET, &cmd, 0); cmd 1021 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->intr_coal_delay_ptr = (__iomem __be32 *) (mgp->sram + cmd.data0); cmd 1029 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_DCA_OFFSET, &cmd, 0); cmd 1030 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dca_tag_off = cmd.data0; cmd 1612 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct ethtool_link_ksettings *cmd) cmd 1618 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1619 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd->base.speed = SPEED_10000; cmd 1620 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd->base.duplex = DUPLEX_FULL; cmd 1645 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd->base.port = PORT_FIBRE; cmd 1646 drivers/net/ethernet/myricom/myri10ge/myri10ge.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 1647 drivers/net/ethernet/myricom/myri10ge/myri10ge.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 1649 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd->base.port = PORT_OTHER; cmd 1942 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 1951 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = slice; cmd 1952 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_SEND_RING_SIZE, &cmd, 0); cmd 1953 drivers/net/ethernet/myricom/myri10ge/myri10ge.c tx_ring_size = cmd.data0; cmd 1954 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = slice; cmd 1955 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status |= myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_RX_RING_SIZE, &cmd, 0); cmd 1958 drivers/net/ethernet/myricom/myri10ge/myri10ge.c rx_ring_size = cmd.data0; cmd 2236 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 2243 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = slice; cmd 2245 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2247 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (mgp->sram + cmd.data0); cmd 2249 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = slice; cmd 2251 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2253 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (mgp->sram + cmd.data0); cmd 2255 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = slice; cmd 2256 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status |= myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_BIG_RX_OFFSET, &cmd, 0); cmd 2258 drivers/net/ethernet/myricom/myri10ge/myri10ge.c (mgp->sram + cmd.data0); cmd 2270 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 2275 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(ss->fw_stats_bus); cmd 2276 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(ss->fw_stats_bus); cmd 2277 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data2 = sizeof(struct mcp_irq_data) | (slice << 16); cmd 2278 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_STATS_DMA_V2, &cmd, 0); cmd 2284 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = MYRI10GE_LOWPART_TO_U32(bus); cmd 2285 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MYRI10GE_HIGHPART_TO_U32(bus); cmd 2288 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2301 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 2316 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->num_slices; cmd 2317 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = MXGEFW_SLICE_INTR_MODE_ONE_PER_SLICE; cmd 2319 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 |= MXGEFW_SLICE_ENABLE_MULTIPLE_TX_QUEUES; cmd 2321 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2327 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->num_slices; cmd 2329 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2333 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2340 drivers/net/ethernet/myricom/myri10ge/myri10ge.c itable = mgp->sram + cmd.data0; cmd 2344 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = 1; cmd 2345 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = myri10ge_rss_hash; cmd 2347 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 0); cmd 2419 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = dev->mtu + ETH_HLEN + VLAN_HLEN; cmd 2420 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_MTU, &cmd, 0); cmd 2421 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->small_bytes; cmd 2423 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_SMALL_BUFFER_SIZE, &cmd, 0); cmd 2424 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = big_pow2; cmd 2426 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_BIG_BUFFER_SIZE, &cmd, 0); cmd 2437 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = 0; cmd 2438 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_TSO_MODE, &cmd, 0); cmd 2447 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_ETHERNET_UP, &cmd, 0); cmd 2478 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 2500 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_send_cmd(mgp, MXGEFW_CMD_ETHERNET_DOWN, &cmd, 0); cmd 2951 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 2966 drivers/net/ethernet/myricom/myri10ge/myri10ge.c err = myri10ge_send_cmd(mgp, MXGEFW_ENABLE_ALLMULTI, &cmd, 1); cmd 2981 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 1); cmd 2991 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = ntohl(data[0]); cmd 2992 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data1 = ntohl(data[1]); cmd 2994 drivers/net/ethernet/myricom/myri10ge/myri10ge.c &cmd, 1); cmd 3003 drivers/net/ethernet/myricom/myri10ge/myri10ge.c err = myri10ge_send_cmd(mgp, MXGEFW_DISABLE_ALLMULTI, &cmd, 1); cmd 3418 drivers/net/ethernet/myricom/myri10ge/myri10ge.c u16 cmd, vendor; cmd 3421 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_COMMAND, &cmd); cmd 3423 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if ((cmd & PCI_COMMAND_MASTER) == 0) { cmd 3454 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (cmd == 0xffff) { cmd 3506 drivers/net/ethernet/myricom/myri10ge/myri10ge.c u16 cmd; cmd 3538 drivers/net/ethernet/myricom/myri10ge/myri10ge.c pci_read_config_word(mgp->pdev, PCI_COMMAND, &cmd); cmd 3539 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if ((cmd & PCI_COMMAND_MASTER) == 0) { cmd 3634 drivers/net/ethernet/myricom/myri10ge/myri10ge.c struct myri10ge_cmd cmd; cmd 3670 drivers/net/ethernet/myricom/myri10ge/myri10ge.c memset(&cmd, 0, sizeof(cmd)); cmd 3671 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_RESET, &cmd, 0); cmd 3677 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->max_intr_slots = cmd.data0 / sizeof(struct mcp_slot); cmd 3680 drivers/net/ethernet/myricom/myri10ge/myri10ge.c cmd.data0 = mgp->max_intr_slots * sizeof(struct mcp_slot); cmd 3681 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_SET_INTRQ_SIZE, &cmd, 0); cmd 3688 drivers/net/ethernet/myricom/myri10ge/myri10ge.c status = myri10ge_send_cmd(mgp, MXGEFW_CMD_GET_MAX_RSS_QUEUES, &cmd, 0); cmd 3692 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->num_slices = cmd.data0; cmd 3826 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd = dma_alloc_coherent(&pdev->dev, sizeof(*mgp->cmd), cmd 3828 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (!mgp->cmd) { cmd 3969 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, sizeof(*mgp->cmd), cmd 3970 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd, mgp->cmd_bus); cmd 4013 drivers/net/ethernet/myricom/myri10ge/myri10ge.c dma_free_coherent(&pdev->dev, sizeof(*mgp->cmd), cmd 4014 drivers/net/ethernet/myricom/myri10ge/myri10ge.c mgp->cmd, mgp->cmd_bus); cmd 22 drivers/net/ethernet/myricom/myri10ge/myri10ge_mcp.h __be32 cmd; cmd 638 drivers/net/ethernet/natsemi/natsemi.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1082 drivers/net/ethernet/natsemi/natsemi.c u32 cmd; cmd 1090 drivers/net/ethernet/natsemi/natsemi.c cmd = (0x06 << 10) | (phy_id << 5) | reg; cmd 1091 drivers/net/ethernet/natsemi/natsemi.c mii_send_bits (dev, cmd, 14); cmd 1107 drivers/net/ethernet/natsemi/natsemi.c u32 cmd; cmd 1113 drivers/net/ethernet/natsemi/natsemi.c cmd = (0x5002 << 16) | (phy_id << 23) | (reg << 18) | data; cmd 1114 drivers/net/ethernet/natsemi/natsemi.c mii_send_bits (dev, cmd, 32); cmd 3076 drivers/net/ethernet/natsemi/natsemi.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3081 drivers/net/ethernet/natsemi/natsemi.c switch(cmd) { cmd 1207 drivers/net/ethernet/natsemi/ns83820.c struct ethtool_link_ksettings *cmd) cmd 1241 drivers/net/ethernet/natsemi/ns83820.c cmd->base.port = PORT_FIBRE; cmd 1249 drivers/net/ethernet/natsemi/ns83820.c cmd->base.port = PORT_MII; cmd 1252 drivers/net/ethernet/natsemi/ns83820.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1255 drivers/net/ethernet/natsemi/ns83820.c cmd->base.duplex = fullduplex ? DUPLEX_FULL : DUPLEX_HALF; cmd 1258 drivers/net/ethernet/natsemi/ns83820.c cmd->base.speed = SPEED_1000; cmd 1261 drivers/net/ethernet/natsemi/ns83820.c cmd->base.speed = SPEED_100; cmd 1264 drivers/net/ethernet/natsemi/ns83820.c cmd->base.speed = SPEED_10; cmd 1267 drivers/net/ethernet/natsemi/ns83820.c cmd->base.autoneg = (tbicr & TBICR_MR_AN_ENABLE) cmd 1274 drivers/net/ethernet/natsemi/ns83820.c const struct ethtool_link_ksettings *cmd) cmd 1299 drivers/net/ethernet/natsemi/ns83820.c if (cmd->base.duplex != fullduplex) { cmd 1302 drivers/net/ethernet/natsemi/ns83820.c if (cmd->base.duplex == DUPLEX_FULL) { cmd 1326 drivers/net/ethernet/natsemi/ns83820.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1341 drivers/net/ethernet/natsemi/ns83820.c cmd->base.autoneg ? "ENABLED" : "DISABLED"); cmd 945 drivers/net/ethernet/neterion/s2io-regs.h #define SPI_CONTROL_CMD(cmd) vBIT(cmd,32,8) cmd 5266 drivers/net/ethernet/neterion/s2io.c const struct ethtool_link_ksettings *cmd) cmd 5269 drivers/net/ethernet/neterion/s2io.c if ((cmd->base.autoneg == AUTONEG_ENABLE) || cmd 5270 drivers/net/ethernet/neterion/s2io.c (cmd->base.speed != SPEED_10000) || cmd 5271 drivers/net/ethernet/neterion/s2io.c (cmd->base.duplex != DUPLEX_FULL)) cmd 5295 drivers/net/ethernet/neterion/s2io.c struct ethtool_link_ksettings *cmd) cmd 5299 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 5300 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10000baseT_Full); cmd 5301 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 5303 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 5304 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10000baseT_Full); cmd 5305 drivers/net/ethernet/neterion/s2io.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 5307 drivers/net/ethernet/neterion/s2io.c cmd->base.port = PORT_FIBRE; cmd 5310 drivers/net/ethernet/neterion/s2io.c cmd->base.speed = SPEED_10000; cmd 5311 drivers/net/ethernet/neterion/s2io.c cmd->base.duplex = DUPLEX_FULL; cmd 5313 drivers/net/ethernet/neterion/s2io.c cmd->base.speed = SPEED_UNKNOWN; cmd 5314 drivers/net/ethernet/neterion/s2io.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 5317 drivers/net/ethernet/neterion/s2io.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 6616 drivers/net/ethernet/neterion/s2io.c static int s2io_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 486 drivers/net/ethernet/neterion/vxge/vxge-config.c u16 cmd = 0; cmd 489 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_read_config_word(hldev->pdev, PCI_COMMAND, &cmd); cmd 490 drivers/net/ethernet/neterion/vxge/vxge-config.c cmd |= 0x140; cmd 491 drivers/net/ethernet/neterion/vxge/vxge-config.c pci_write_config_word(hldev->pdev, PCI_COMMAND, cmd); cmd 53 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c const struct ethtool_link_ksettings *cmd) cmd 56 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c if ((cmd->base.autoneg == AUTONEG_ENABLE) || cmd 57 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c (cmd->base.speed != SPEED_10000) || cmd 58 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c (cmd->base.duplex != DUPLEX_FULL)) cmd 75 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c struct ethtool_link_ksettings *cmd) cmd 77 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 78 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10000baseT_Full); cmd 79 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 81 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 82 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10000baseT_Full); cmd 83 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 85 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.port = PORT_FIBRE; cmd 88 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.speed = SPEED_10000; cmd 89 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 91 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 92 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 95 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 3254 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3258 drivers/net/ethernet/neterion/vxge/vxge-main.c switch (cmd) { cmd 264 drivers/net/ethernet/netronome/nfp/abm/ctrl.c const u32 cmd = NFP_NET_CFG_MBOX_CMD_PCI_DSCP_PRIOMAP_SET; cmd 281 drivers/net/ethernet/netronome/nfp/abm/ctrl.c err = nfp_net_mbox_reconfig_and_unlock(nn, cmd); cmd 756 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c enum nfp_flower_mac_offload_cmd cmd) cmd 797 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (cmd == NFP_TUNNEL_MAC_OFFLOAD_MOD && !*mac_offloaded) cmd 798 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c cmd = NFP_TUNNEL_MAC_OFFLOAD_ADD; cmd 800 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c switch (cmd) { cmd 86 drivers/net/ethernet/netronome/nfp/nfp_main.c int nfp_mbox_cmd(struct nfp_pf *pf, u32 cmd, void *in_data, u64 in_length, cmd 103 drivers/net/ethernet/netronome/nfp/nfp_main.c cmd, val, err); cmd 123 drivers/net/ethernet/netronome/nfp/nfp_main.c err = nfp_rtsym_writeq(pf->cpp, pf->mbox, NFP_MBOX_CMD, cmd); cmd 167 drivers/net/ethernet/netronome/nfp/nfp_main.h int nfp_mbox_cmd(struct nfp_pf *pf, u32 cmd, void *in_data, u64 in_length, cmd 3322 drivers/net/ethernet/netronome/nfp/nfp_net_common.c const u32 cmd = NFP_NET_CFG_MBOX_CMD_CTAG_FILTER_ADD; cmd 3340 drivers/net/ethernet/netronome/nfp/nfp_net_common.c return nfp_net_mbox_reconfig_and_unlock(nn, cmd); cmd 3346 drivers/net/ethernet/netronome/nfp/nfp_net_common.c const u32 cmd = NFP_NET_CFG_MBOX_CMD_CTAG_FILTER_KILL; cmd 3364 drivers/net/ethernet/netronome/nfp/nfp_net_common.c return nfp_net_mbox_reconfig_and_unlock(nn, cmd); cmd 250 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct ethtool_link_ksettings *cmd) cmd 268 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 269 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.port = PORT_OTHER; cmd 270 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 271 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 276 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.autoneg = eth_port->aneg != NFP_ANEG_DISABLED ? cmd 278 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_net_set_fec_link_mode(eth_port, cmd); cmd 286 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.port = eth_port->port_type; cmd 287 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.speed = eth_port->speed; cmd 288 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 306 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.speed = ls_to_ethtool[ls]; cmd 307 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 314 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 335 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c err = __nfp_eth_set_aneg(nsp, cmd->base.autoneg == AUTONEG_ENABLE ? cmd 339 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c if (cmd->base.speed != SPEED_UNKNOWN) { cmd 340 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c u32 speed = cmd->base.speed / eth_port->lanes; cmd 799 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct ethtool_rxnfc *cmd) cmd 803 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->data = 0; cmd 808 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_rss_flag = ethtool_flow_to_nfp_flag(cmd->flow_type); cmd 812 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 814 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 820 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct ethtool_rxnfc *cmd, u32 *rule_locs) cmd 824 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c switch (cmd->cmd) { cmd 826 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c cmd->data = nn->dp.num_rx_rings; cmd 829 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c return nfp_net_get_rss_hash_opts(nn, cmd); cmd 888 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct ethtool_rxnfc *cmd) cmd 892 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c switch (cmd->cmd) { cmd 894 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c return nfp_net_set_rss_hash_opt(nn, cmd); cmd 1125 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c const struct nfp_cpp_explicit_command *cmd, u64 address) cmd 1134 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c if (cmd->siga_mode) cmd 1135 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c sigmask |= 1 << cmd->siga; cmd 1136 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c if (cmd->sigb_mode) cmd 1137 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c sigmask |= 1 << cmd->sigb; cmd 1139 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c signal_master = cmd->signal_master; cmd 1143 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c signal_ref = cmd->signal_ref; cmd 1148 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c data_master = cmd->data_master; cmd 1152 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c data_ref = cmd->data_ref; cmd 1159 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c NFP_CPP_ID_TOKEN_of(cmd->cpp_id)) | cmd 1167 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c NFP_CPP_ID_TARGET_of(cmd->cpp_id)) | cmd 1169 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c NFP_CPP_ID_ACTION_of(cmd->cpp_id)) | cmd 1170 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c NFP_PCIE_BAR_EXPLICIT_BAR2_Length(cmd->len) | cmd 1171 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c NFP_PCIE_BAR_EXPLICIT_BAR2_ByteMask(cmd->byte_mask) | cmd 370 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h const struct nfp_cpp_explicit_command *cmd, cmd 103 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c struct nfp_cpp_explicit_command cmd; cmd 1344 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.cpp_id = cpp_id; cmd 1345 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.len = len; cmd 1346 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.byte_mask = mask; cmd 1362 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.data_master = data_master; cmd 1363 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.data_ref = data_ref; cmd 1379 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.signal_master = signal_master; cmd 1380 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.signal_ref = signal_ref; cmd 1402 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.posted = posted; cmd 1403 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.siga = siga; cmd 1404 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.sigb = sigb; cmd 1405 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.siga_mode = siga_mode; cmd 1406 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c expl->cmd.sigb_mode = sigb_mode; cmd 1442 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c return NFP_EXPL_OP(explicit_do, expl, &expl->cmd, address); cmd 4298 drivers/net/ethernet/nvidia/forcedeth.c struct ethtool_link_ksettings *cmd) cmd 4305 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.port = PORT_MII; cmd 4331 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.duplex = DUPLEX_HALF; cmd 4333 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.duplex = DUPLEX_FULL; cmd 4336 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 4338 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.speed = speed; cmd 4339 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.autoneg = np->autoneg; cmd 4366 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.phy_address = np->phyaddr; cmd 4368 drivers/net/ethernet/nvidia/forcedeth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 4370 drivers/net/ethernet/nvidia/forcedeth.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 4379 drivers/net/ethernet/nvidia/forcedeth.c const struct ethtool_link_ksettings *cmd) cmd 4382 drivers/net/ethernet/nvidia/forcedeth.c u32 speed = cmd->base.speed; cmd 4386 drivers/net/ethernet/nvidia/forcedeth.c cmd->link_modes.advertising); cmd 4388 drivers/net/ethernet/nvidia/forcedeth.c if (cmd->base.port != PORT_MII) cmd 4390 drivers/net/ethernet/nvidia/forcedeth.c if (cmd->base.phy_address != np->phyaddr) { cmd 4395 drivers/net/ethernet/nvidia/forcedeth.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 4406 drivers/net/ethernet/nvidia/forcedeth.c } else if (cmd->base.autoneg == AUTONEG_DISABLE) { cmd 4412 drivers/net/ethernet/nvidia/forcedeth.c if (cmd->base.duplex != DUPLEX_HALF && cmd 4413 drivers/net/ethernet/nvidia/forcedeth.c cmd->base.duplex != DUPLEX_FULL) cmd 4443 drivers/net/ethernet/nvidia/forcedeth.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 4495 drivers/net/ethernet/nvidia/forcedeth.c if (speed == SPEED_10 && cmd->base.duplex == DUPLEX_HALF) cmd 4497 drivers/net/ethernet/nvidia/forcedeth.c if (speed == SPEED_10 && cmd->base.duplex == DUPLEX_FULL) cmd 4499 drivers/net/ethernet/nvidia/forcedeth.c if (speed == SPEED_100 && cmd->base.duplex == DUPLEX_HALF) cmd 4501 drivers/net/ethernet/nvidia/forcedeth.c if (speed == SPEED_100 && cmd->base.duplex == DUPLEX_FULL) cmd 1144 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_ioctl(struct net_device *ndev, struct ifreq *req, int cmd) cmd 1154 drivers/net/ethernet/nxp/lpc_eth.c return phy_mii_ioctl(phydev, req, cmd); cmd 210 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 1050 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct ethtool_cmd cmd = { .cmd = ETHTOOL_GSET }; cmd 1053 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (mii_ethtool_gset(&adapter->mii, &cmd)) { cmd 1060 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_speed = ethtool_cmd_speed(&cmd); cmd 1061 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c hw->mac.link_duplex = cmd.duplex; cmd 1071 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c cmd.duplex == DUPLEX_FULL ? "Full" : "Half"); cmd 2258 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 2262 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(netdev, "cmd : 0x%04x\n", cmd); cmd 2264 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (cmd == SIOCSHWTSTAMP) cmd 2265 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c return hwtstamp_ioctl(netdev, ifr, cmd); cmd 2267 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c return generic_mii_ioctl(&adapter->mii, if_mii(ifr), cmd, NULL); cmd 300 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c struct ethtool_cmd cmd = { .cmd = ETHTOOL_GSET }; cmd 304 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c ret = mii_ethtool_gset(&adapter->mii, &cmd); cmd 308 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c ethtool_cmd_speed_set(&cmd, hw->mac.link_speed); cmd 309 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c cmd.duplex = hw->mac.link_duplex; cmd 310 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c cmd.advertising = hw->phy.autoneg_advertised; cmd 311 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c cmd.autoneg = hw->mac.autoneg; cmd 313 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c ret = mii_ethtool_sset(&adapter->mii, &cmd); cmd 549 drivers/net/ethernet/packetengines/hamachi.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1813 drivers/net/ethernet/packetengines/hamachi.c struct ethtool_link_ksettings *cmd) cmd 1817 drivers/net/ethernet/packetengines/hamachi.c mii_ethtool_get_link_ksettings(&np->mii_if, cmd); cmd 1823 drivers/net/ethernet/packetengines/hamachi.c const struct ethtool_link_ksettings *cmd) cmd 1828 drivers/net/ethernet/packetengines/hamachi.c res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); cmd 1859 drivers/net/ethernet/packetengines/hamachi.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1868 drivers/net/ethernet/packetengines/hamachi.c if (cmd == (SIOCDEVPRIVATE+3)) { /* set rx,tx intr params */ cmd 1887 drivers/net/ethernet/packetengines/hamachi.c rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL); cmd 344 drivers/net/ethernet/packetengines/yellowfin.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1337 drivers/net/ethernet/packetengines/yellowfin.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1343 drivers/net/ethernet/packetengines/yellowfin.c switch(cmd) { cmd 53 drivers/net/ethernet/pensando/ionic/ionic.h union ionic_adminq_cmd cmd; cmd 102 drivers/net/ethernet/pensando/ionic/ionic_dev.c void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd) cmd 104 drivers/net/ethernet/pensando/ionic/ionic_dev.c memcpy_toio(&idev->dev_cmd_regs->cmd, cmd, sizeof(*cmd)); cmd 112 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 117 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 122 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 127 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 132 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 136 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 142 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 147 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 152 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 158 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 163 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 168 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 173 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 180 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 185 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 192 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 197 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 204 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 209 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 216 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 221 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 228 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 234 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 240 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 246 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 252 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 257 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 262 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 271 drivers/net/ethernet/pensando/ionic/ionic_dev.c union ionic_dev_cmd cmd = { cmd 285 drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_dev_cmd_go(idev, &cmd); cmd 249 drivers/net/ethernet/pensando/ionic/ionic_dev.h void ionic_dev_cmd_go(struct ionic_dev *idev, union ionic_dev_cmd *cmd); cmd 563 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c switch (info->cmd) { cmd 569 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c info->cmd); cmd 694 drivers/net/ethernet/pensando/ionic/ionic_if.h __le64 cmd; cmd 715 drivers/net/ethernet/pensando/ionic/ionic_if.h u64 cmd; cmd 717 drivers/net/ethernet/pensando/ionic/ionic_if.h cmd = (opcode & IONIC_TXQ_DESC_OPCODE_MASK) << IONIC_TXQ_DESC_OPCODE_SHIFT; cmd 718 drivers/net/ethernet/pensando/ionic/ionic_if.h cmd |= (flags & IONIC_TXQ_DESC_FLAGS_MASK) << IONIC_TXQ_DESC_FLAGS_SHIFT; cmd 719 drivers/net/ethernet/pensando/ionic/ionic_if.h cmd |= (nsge & IONIC_TXQ_DESC_NSGE_MASK) << IONIC_TXQ_DESC_NSGE_SHIFT; cmd 720 drivers/net/ethernet/pensando/ionic/ionic_if.h cmd |= (addr & IONIC_TXQ_DESC_ADDR_MASK) << IONIC_TXQ_DESC_ADDR_SHIFT; cmd 722 drivers/net/ethernet/pensando/ionic/ionic_if.h return cmd; cmd 725 drivers/net/ethernet/pensando/ionic/ionic_if.h static inline void decode_txq_desc_cmd(u64 cmd, u8 *opcode, u8 *flags, cmd 728 drivers/net/ethernet/pensando/ionic/ionic_if.h *opcode = (cmd >> IONIC_TXQ_DESC_OPCODE_SHIFT) & IONIC_TXQ_DESC_OPCODE_MASK; cmd 729 drivers/net/ethernet/pensando/ionic/ionic_if.h *flags = (cmd >> IONIC_TXQ_DESC_FLAGS_SHIFT) & IONIC_TXQ_DESC_FLAGS_MASK; cmd 730 drivers/net/ethernet/pensando/ionic/ionic_if.h *nsge = (cmd >> IONIC_TXQ_DESC_NSGE_SHIFT) & IONIC_TXQ_DESC_NSGE_MASK; cmd 731 drivers/net/ethernet/pensando/ionic/ionic_if.h *addr = (cmd >> IONIC_TXQ_DESC_ADDR_SHIFT) & IONIC_TXQ_DESC_ADDR_MASK; cmd 2277 drivers/net/ethernet/pensando/ionic/ionic_if.h struct ionic_admin_cmd cmd; cmd 2373 drivers/net/ethernet/pensando/ionic/ionic_if.h union ionic_dev_cmd cmd; cmd 2395 drivers/net/ethernet/pensando/ionic/ionic_if.h struct ionic_admin_cmd cmd; cmd 185 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.q_control = { cmd 198 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.q_control.index, ctx.cmd.q_control.type); cmd 221 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.q_control = { cmd 234 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.q_control.index, ctx.cmd.q_control.type); cmd 560 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.q_init = { cmd 577 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "txq_init.pid %d\n", ctx.cmd.q_init.pid); cmd 578 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "txq_init.index %d\n", ctx.cmd.q_init.index); cmd 579 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "txq_init.ring_base 0x%llx\n", ctx.cmd.q_init.ring_base); cmd 580 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "txq_init.ring_size %d\n", ctx.cmd.q_init.ring_size); cmd 607 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.q_init = { cmd 622 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "rxq_init.pid %d\n", ctx.cmd.q_init.pid); cmd 623 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "rxq_init.index %d\n", ctx.cmd.q_init.index); cmd 624 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "rxq_init.ring_base 0x%llx\n", ctx.cmd.q_init.ring_base); cmd 625 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "rxq_init.ring_size %d\n", ctx.cmd.q_init.ring_size); cmd 796 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.rx_filter_add = { cmd 815 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(ctx.cmd.rx_filter_add.mac.addr, addr, ETH_ALEN); cmd 827 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.rx_filter_del = { cmd 842 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.rx_filter_del.filter_id = cpu_to_le32(f->filter_id); cmd 851 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.rx_filter_del.filter_id); cmd 923 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.rx_mode_set = { cmd 1070 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.lif_setattr = { cmd 1081 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.lif_setattr.features = ionic_netdev_features_to_nic(features); cmd 1086 drivers/net/ethernet/pensando/ionic/ionic_lif.c lif->hw_features = le64_to_cpu(ctx.cmd.lif_setattr.features & cmd 1241 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.lif_setattr = { cmd 1284 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.rx_filter_add = { cmd 1309 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.rx_filter_del = { cmd 1325 drivers/net/ethernet/pensando/ionic/ionic_lif.c le32_to_cpu(ctx.cmd.rx_filter_del.filter_id)); cmd 1327 drivers/net/ethernet/pensando/ionic/ionic_lif.c ctx.cmd.rx_filter_del.filter_id = cpu_to_le32(f->filter_id); cmd 1339 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.lif_setattr = { cmd 1359 drivers/net/ethernet/pensando/ionic/ionic_lif.c memcpy(ctx.cmd.lif_setattr.rss.key, lif->rss_hash_key, cmd 1891 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.q_init = { cmd 1905 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "notifyq_init.pid %d\n", ctx.cmd.q_init.pid); cmd 1906 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "notifyq_init.index %d\n", ctx.cmd.q_init.index); cmd 1907 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "notifyq_init.ring_base 0x%llx\n", ctx.cmd.q_init.ring_base); cmd 1908 drivers/net/ethernet/pensando/ionic/ionic_lif.c dev_dbg(dev, "notifyq_init.ring_size %d\n", ctx.cmd.q_init.ring_size); cmd 1936 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.lif_getattr = { cmd 2082 drivers/net/ethernet/pensando/ionic/ionic_lif.c .cmd.lif_setattr = { cmd 2089 drivers/net/ethernet/pensando/ionic/ionic_lif.c strlcpy(ctx.cmd.lif_setattr.name, lif->netdev->name, cmd 2090 drivers/net/ethernet/pensando/ionic/ionic_lif.c sizeof(ctx.cmd.lif_setattr.name)); cmd 249 drivers/net/ethernet/pensando/ionic/ionic_lif.h u8 num_sg_elems = ((le64_to_cpu(desc->cmd) >> IONIC_TXQ_DESC_NSGE_SHIFT) cmd 198 drivers/net/ethernet/pensando/ionic/ionic_main.c opcode_str = ionic_opcode_to_str(ctx->cmd.cmd.opcode); cmd 204 drivers/net/ethernet/pensando/ionic/ionic_main.c opcode_str, ctx->cmd.cmd.opcode, cmd 250 drivers/net/ethernet/pensando/ionic/ionic_main.c memcpy(adminq->head->desc, &ctx->cmd, sizeof(ctx->cmd)); cmd 254 drivers/net/ethernet/pensando/ionic/ionic_main.c &ctx->cmd, sizeof(ctx->cmd), true); cmd 273 drivers/net/ethernet/pensando/ionic/ionic_main.c name = ionic_opcode_to_str(ctx->cmd.cmd.opcode); cmd 275 drivers/net/ethernet/pensando/ionic/ionic_main.c name, ctx->cmd.cmd.opcode, err); cmd 336 drivers/net/ethernet/pensando/ionic/ionic_main.c opcode = idev->dev_cmd_regs->cmd.cmd.opcode; cmd 24 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c .cmd.rx_filter_del = { cmd 70 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c ac = &ctx->cmd.rx_filter_add; cmd 93 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c memcpy(&f->cmd, ac, sizeof(f->cmd)); cmd 123 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c if (le16_to_cpu(f->cmd.match) != IONIC_RX_FILTER_MATCH_VLAN) cmd 125 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c if (le16_to_cpu(f->cmd.vlan.vlan) == vid) cmd 143 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c if (le16_to_cpu(f->cmd.match) != IONIC_RX_FILTER_MATCH_MAC) cmd 145 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c if (memcmp(addr, f->cmd.mac.addr, ETH_ALEN) == 0) cmd 12 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h struct ionic_rx_filter_add_cmd cmd; cmd 382 drivers/net/ethernet/pensando/ionic/ionic_txrx.c decode_txq_desc_cmd(le64_to_cpu(desc->cmd), cmd 512 drivers/net/ethernet/pensando/ionic/ionic_txrx.c u64 cmd; cmd 519 drivers/net/ethernet/pensando/ionic/ionic_txrx.c cmd = encode_txq_desc_cmd(IONIC_TXQ_DESC_OPCODE_TSO, flags, nsge, addr); cmd 520 drivers/net/ethernet/pensando/ionic/ionic_txrx.c desc->cmd = cpu_to_le64(cmd); cmd 723 drivers/net/ethernet/pensando/ionic/ionic_txrx.c u64 cmd; cmd 735 drivers/net/ethernet/pensando/ionic/ionic_txrx.c cmd = encode_txq_desc_cmd(IONIC_TXQ_DESC_OPCODE_CSUM_PARTIAL, cmd 737 drivers/net/ethernet/pensando/ionic/ionic_txrx.c desc->cmd = cpu_to_le64(cmd); cmd 760 drivers/net/ethernet/pensando/ionic/ionic_txrx.c u64 cmd; cmd 772 drivers/net/ethernet/pensando/ionic/ionic_txrx.c cmd = encode_txq_desc_cmd(IONIC_TXQ_DESC_OPCODE_CSUM_NONE, cmd 774 drivers/net/ethernet/pensando/ionic/ionic_txrx.c desc->cmd = cpu_to_le64(cmd); cmd 674 drivers/net/ethernet/qlogic/netxen/netxen_nic.h u32 cmd; cmd 709 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define NX_CDRP_FORM_CMD(cmd) (NX_CDRP_CMD_BIT | (cmd)) cmd 710 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define NX_CDRP_IS_CMD(cmd) (((cmd) & NX_CDRP_CMD_BIT) != 0) cmd 1774 drivers/net/ethernet/qlogic/netxen/netxen_nic.h int netxen_config_ipaddr(struct netxen_adapter *adapter, __be32 ip, int cmd); cmd 33 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netxen_issue_cmd(struct netxen_adapter *adapter, struct netxen_cmd_args *cmd) cmd 47 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c NXWR32(adapter, NX_ARG1_CRB_OFFSET, cmd->req.arg1); cmd 49 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c NXWR32(adapter, NX_ARG2_CRB_OFFSET, cmd->req.arg2); cmd 51 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c NXWR32(adapter, NX_ARG3_CRB_OFFSET, cmd->req.arg3); cmd 53 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c NXWR32(adapter, NX_CDRP_CRB_OFFSET, NX_CDRP_FORM_CMD(cmd->req.cmd)); cmd 68 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd->rsp.cmd = NX_RCODE_SUCCESS; cmd 69 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (cmd->rsp.arg2) cmd 70 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd->rsp.arg2 = NXRD32(adapter, NX_ARG2_CRB_OFFSET); cmd 71 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (cmd->rsp.arg3) cmd 72 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd->rsp.arg3 = NXRD32(adapter, NX_ARG3_CRB_OFFSET); cmd 75 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (cmd->rsp.arg1) cmd 76 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd->rsp.arg1 = NXRD32(adapter, NX_ARG1_CRB_OFFSET); cmd 86 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 87 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 88 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_TEMP_SIZE; cmd 89 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd.rsp, 1, sizeof(struct _cdrp_cmd)); cmd 90 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netxen_issue_cmd(adapter, &cmd); cmd 91 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (cmd.rsp.cmd != NX_RCODE_SUCCESS) { cmd 93 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c "Can't get template size %d\n", cmd.rsp.cmd); cmd 96 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c adapter->mdump.md_template_size = cmd.rsp.arg2; cmd 97 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c adapter->mdump.md_template_ver = cmd.rsp.arg3; cmd 107 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 122 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 123 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd.rsp, 1, sizeof(struct _cdrp_cmd)); cmd 124 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_GET_TEMP_HDR; cmd 125 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = LSD(md_template_addr); cmd 126 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = MSD(md_template_addr); cmd 127 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 |= size; cmd 128 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c netxen_issue_cmd(adapter, &cmd); cmd 130 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if ((cmd.rsp.cmd == NX_RCODE_SUCCESS) && (size == cmd.rsp.arg2)) { cmd 134 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.rsp.cmd, size, cmd.rsp.arg2); cmd 220 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 222 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 223 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_SET_MTU; cmd 224 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = recv_ctx->context_id; cmd 225 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = mtu; cmd 226 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = 0; cmd 229 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c rcode = netxen_issue_cmd(adapter, &cmd); cmd 241 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 243 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 244 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_CONFIG_GBE_PORT; cmd 245 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = speed; cmd 246 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = duplex; cmd 247 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = autoneg; cmd 248 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c return netxen_issue_cmd(adapter, &cmd); cmd 263 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 346 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 347 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = (u32)(phys_addr >> 32); cmd 348 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = (u32)(phys_addr & 0xffffffff); cmd 349 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = rq_size; cmd 350 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_CREATE_RX_CTX; cmd 351 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c err = netxen_issue_cmd(adapter, &cmd); cmd 400 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 402 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 403 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = recv_ctx->context_id; cmd 404 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = NX_DESTROY_CTX_RESET; cmd 405 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = 0; cmd 406 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_DESTROY_RX_CTX; cmd 408 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (netxen_issue_cmd(adapter, &cmd)) { cmd 429 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 471 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 472 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = (u32)(phys_addr >> 32); cmd 473 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = ((u32)phys_addr & 0xffffffff); cmd 474 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = rq_size; cmd 475 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_CREATE_TX_CTX; cmd 476 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c err = netxen_issue_cmd(adapter, &cmd); cmd 505 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 507 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 508 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = adapter->tx_context_id; cmd 509 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = NX_DESTROY_CTX_RESET; cmd 510 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = 0; cmd 511 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_DESTROY_TX_CTX; cmd 512 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c if (netxen_issue_cmd(adapter, &cmd)) { cmd 523 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 525 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 526 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = reg; cmd 527 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = 0; cmd 528 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = 0; cmd 529 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_READ_PHY; cmd 530 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.rsp.arg1 = 1; cmd 531 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c rcode = netxen_issue_cmd(adapter, &cmd); cmd 538 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c *val = cmd.rsp.arg1; cmd 546 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c struct netxen_cmd_args cmd; cmd 548 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c memset(&cmd, 0, sizeof(cmd)); cmd 549 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg1 = reg; cmd 550 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg2 = val; cmd 551 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.arg3 = 0; cmd 552 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c cmd.req.cmd = NX_CDRP_CMD_WRITE_PHY; cmd 553 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c rcode = netxen_issue_cmd(adapter, &cmd); cmd 84 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c struct ethtool_link_ksettings *cmd) cmd 104 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_TP; cmd 106 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.speed = adapter->link_speed; cmd 107 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.duplex = adapter->link_duplex; cmd 108 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = adapter->link_autoneg; cmd 123 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.speed = adapter->link_speed; cmd 124 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = adapter->link_autoneg; cmd 125 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.duplex = adapter->link_duplex; cmd 129 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_TP; cmd 135 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.speed = P3_LINK_SPEED_MHZ * cmd 138 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.speed = SPEED_10000; cmd 140 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 141 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 146 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.phy_address = adapter->physical_port; cmd 163 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_TP; cmd 164 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = (adapter->ahw.board_type == cmd 175 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_MII; cmd 176 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 190 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_FIBRE; cmd 191 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 195 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 199 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_FIBRE; cmd 206 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_TP; cmd 221 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_FIBRE; cmd 226 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = PORT_TP; cmd 229 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.port = -1; cmd 234 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 235 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 238 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 240 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 248 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 251 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c u32 speed = cmd->base.speed; cmd 260 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c ret = nx_fw_cmd_set_gbe_port(adapter, speed, cmd->base.duplex, cmd 261 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c cmd->base.autoneg); cmd 268 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c adapter->link_duplex = cmd->base.duplex; cmd 269 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c adapter->link_autoneg = cmd->base.autoneg; cmd 875 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c int netxen_config_ipaddr(struct netxen_adapter *adapter, __be32 ip, int cmd) cmd 887 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c req.words[0] = cpu_to_le64(cmd); cmd 894 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c (cmd == NX_IP_UP) ? "Add" : "Remove", ip); cmd 644 drivers/net/ethernet/qlogic/qed/qed_hw.c struct dmae_cmd *cmd = p_hwfn->dmae_info.p_dmae_cmd; cmd 650 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->src_addr_hi = cpu_to_le32(upper_32_bits(src_addr)); cmd 651 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->src_addr_lo = cpu_to_le32(lower_32_bits(src_addr)); cmd 655 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->src_addr_hi = cpu_to_le32(upper_32_bits(phys)); cmd 656 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->src_addr_lo = cpu_to_le32(lower_32_bits(phys)); cmd 668 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->dst_addr_hi = cpu_to_le32(upper_32_bits(dst_addr)); cmd 669 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->dst_addr_lo = cpu_to_le32(lower_32_bits(dst_addr)); cmd 673 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->dst_addr_hi = cpu_to_le32(upper_32_bits(phys)); cmd 674 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->dst_addr_lo = cpu_to_le32(lower_32_bits(phys)); cmd 680 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->length_dw = cpu_to_le16((u16)length_dw); cmd 710 drivers/net/ethernet/qlogic/qed/qed_hw.c struct dmae_cmd *cmd = p_hwfn->dmae_info.p_dmae_cmd; cmd 732 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->comp_addr_lo = cpu_to_le32(lower_32_bits(phys)); cmd 733 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->comp_addr_hi = cpu_to_le32(upper_32_bits(phys)); cmd 734 drivers/net/ethernet/qlogic/qed/qed_hw.c cmd->comp_val = cpu_to_le32(DMAE_COMPLETION_VAL); cmd 175 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c #define QM_CMD_STRUCT_SIZE(cmd) cmd ## _STRUCT_SIZE cmd 176 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c #define QM_CMD_SET_FIELD(var, cmd, field, value) \ cmd 177 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c SET_FIELD(var[cmd ## _ ## field ## _OFFSET], \ cmd 178 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c cmd ## _ ## field, \ cmd 236 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct init_write_op *cmd, cmd 239 drivers/net/ethernet/qlogic/qed/qed_init_ops.c u32 dmae_array_offset = le32_to_cpu(cmd->args.array_offset); cmd 240 drivers/net/ethernet/qlogic/qed/qed_init_ops.c u32 data = le32_to_cpu(cmd->data); cmd 368 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct qed_ptt *p_ptt, struct init_read_op *cmd) cmd 375 drivers/net/ethernet/qlogic/qed/qed_init_ops.c data = le32_to_cpu(cmd->op_data); cmd 397 drivers/net/ethernet/qlogic/qed/qed_init_ops.c cmd->op_data); cmd 401 drivers/net/ethernet/qlogic/qed/qed_init_ops.c data = le32_to_cpu(cmd->expected_val); cmd 412 drivers/net/ethernet/qlogic/qed/qed_init_ops.c addr, le32_to_cpu(cmd->expected_val), cmd 413 drivers/net/ethernet/qlogic/qed/qed_init_ops.c val, le32_to_cpu(cmd->op_data)); cmd 507 drivers/net/ethernet/qlogic/qed/qed_init_ops.c union init_op *cmd = &init_ops[cmd_num]; cmd 508 drivers/net/ethernet/qlogic/qed/qed_init_ops.c u32 data = le32_to_cpu(cmd->raw.op_data); cmd 512 drivers/net/ethernet/qlogic/qed/qed_init_ops.c rc = qed_init_cmd_wr(p_hwfn, p_ptt, &cmd->write, cmd 516 drivers/net/ethernet/qlogic/qed/qed_init_ops.c qed_init_cmd_rd(p_hwfn, p_ptt, &cmd->read); cmd 519 drivers/net/ethernet/qlogic/qed/qed_init_ops.c cmd_num += qed_init_cmd_mode(p_hwfn, &cmd->if_mode, cmd 523 drivers/net/ethernet/qlogic/qed/qed_init_ops.c cmd_num += qed_init_cmd_phase(p_hwfn, &cmd->if_phase, cmd 531 drivers/net/ethernet/qlogic/qed/qed_init_ops.c udelay(le32_to_cpu(cmd->delay.delay)); cmd 535 drivers/net/ethernet/qlogic/qed/qed_init_ops.c rc = qed_init_cmd_cb(p_hwfn, p_ptt, &cmd->callback); cmd 2311 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_len(struct qed_dev *cdev, u32 cmd) cmd 2323 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_mcp_nvm_get_cfg(hwfn, ptt, cmd, 0, QED_NVM_CFG_GET_FLAGS, buf, cmd 2326 drivers/net/ethernet/qlogic/qed/qed_main.c DP_ERR(cdev, "Error %d reading %d\n", rc, cmd); cmd 2336 drivers/net/ethernet/qlogic/qed/qed_main.c u32 cmd, u32 entity_id) cmd 2348 drivers/net/ethernet/qlogic/qed/qed_main.c "Read config cmd = %d entity id %d\n", cmd, entity_id); cmd 2350 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_mcp_nvm_get_cfg(hwfn, ptt, cmd, entity_id, flags, *data, &len); cmd 2352 drivers/net/ethernet/qlogic/qed/qed_main.c DP_ERR(cdev, "Error %d reading %d\n", rc, cmd); cmd 447 drivers/net/ethernet/qlogic/qed/qed_mcp.c DRV_MB_WR(p_hwfn, p_ptt, drv_mb_header, (p_mb_params->cmd | seq_num)); cmd 451 drivers/net/ethernet/qlogic/qed/qed_mcp.c (p_mb_params->cmd | seq_num), p_mb_params->param); cmd 521 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_mb_params->cmd, p_mb_params->param); cmd 566 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_mb_params->cmd, p_mb_params->param); cmd 616 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_mb_params->cmd, p_mb_params->param); cmd 640 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd, cmd 649 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = cmd; cmd 665 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd, cmd 674 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = cmd; cmd 693 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd, cmd 703 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = cmd; cmd 847 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_LOAD_REQ; cmd 1116 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_UNLOAD_REQ; cmd 1129 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_UNLOAD_DONE; cmd 1201 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_VF_DISABLED_DONE; cmd 1482 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd; cmd 1486 drivers/net/ethernet/qlogic/qed/qed_mcp.c cmd = b_up ? DRV_MSG_CODE_INIT_PHY : DRV_MSG_CODE_LINK_RESET; cmd 1530 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = cmd; cmd 1640 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_GET_STATS; cmd 2502 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_SET_VERSION; cmd 2659 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_SET_VMAC; cmd 2864 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd, u32 addr, u8 *p_buf, u32 len) cmd 2875 drivers/net/ethernet/qlogic/qed/qed_mcp.c switch (cmd) { cmd 2886 drivers/net/ethernet/qlogic/qed/qed_mcp.c DP_NOTICE(p_hwfn, "Invalid nvm write command 0x%x\n", cmd); cmd 2893 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (cmd == QED_PUT_FILE_BEGIN) cmd 2926 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (param && cmd == QED_PUT_FILE_DATA) { cmd 3294 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 cmd; cmd 3330 drivers/net/ethernet/qlogic/qed/qed_mcp.c switch (p_in_params->cmd) { cmd 3338 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_in_params->cmd); cmd 3343 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = p_in_params->cmd; cmd 3353 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_in_params->cmd, cmd 3400 drivers/net/ethernet/qlogic/qed/qed_mcp.c in_params.cmd = DRV_MSG_SET_RESOURCE_VALUE_MSG; cmd 3425 drivers/net/ethernet/qlogic/qed/qed_mcp.c in_params.cmd = DRV_MSG_GET_RESOURCE_ALLOC_MSG; cmd 3696 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_GET_ENGINE_CONFIG; cmd 3734 drivers/net/ethernet/qlogic/qed/qed_mcp.c mb_params.cmd = DRV_MSG_CODE_GET_PPFID_BITMAP; cmd 143 drivers/net/ethernet/qlogic/qed/qed_mcp.h u32 cmd; cmd 406 drivers/net/ethernet/qlogic/qed/qed_mcp.h u32 cmd, cmd 581 drivers/net/ethernet/qlogic/qed/qed_mcp.h u32 cmd, u32 addr, u8 *p_buf, u32 len); cmd 737 drivers/net/ethernet/qlogic/qed/qed_mcp.h u32 cmd; cmd 927 drivers/net/ethernet/qlogic/qed/qed_mcp.h u32 cmd, cmd 418 drivers/net/ethernet/qlogic/qed/qed_sp.h u8 cmd, cmd 65 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c u8 cmd, u8 protocol, struct qed_sp_init_data *p_data) cmd 82 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c p_ent->elem.hdr.cmd_id = cmd; cmd 116 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c opaque_cid, cmd, protocol, cmd 191 drivers/net/ethernet/qlogic/qede/qede.h enum qede_dump_cmd cmd; cmd 503 drivers/net/ethernet/qlogic/qede/qede.h int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd); cmd 491 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct ethtool_link_ksettings *cmd) cmd 493 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct ethtool_link_settings *base = &cmd->base; cmd 502 drivers/net/ethernet/qlogic/qede/qede_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 503 drivers/net/ethernet/qlogic/qede/qede_ethtool.c QEDE_DRV_TO_ETHTOOL_CAPS(current_link.supported_caps, cmd, supported) cmd 505 drivers/net/ethernet/qlogic/qede/qede_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 506 drivers/net/ethernet/qlogic/qede/qede_ethtool.c QEDE_DRV_TO_ETHTOOL_CAPS(current_link.advertised_caps, cmd, advertising) cmd 508 drivers/net/ethernet/qlogic/qede/qede_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); cmd 509 drivers/net/ethernet/qlogic/qede/qede_ethtool.c QEDE_DRV_TO_ETHTOOL_CAPS(current_link.lp_caps, cmd, lp_advertising) cmd 529 drivers/net/ethernet/qlogic/qede/qede_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 531 drivers/net/ethernet/qlogic/qede/qede_ethtool.c const struct ethtool_link_settings *base = &cmd->base; cmd 555 drivers/net/ethernet/qlogic/qede/qede_ethtool.c QEDE_ETHTOOL_TO_DRV_CAPS(params.adv_speeds, cmd, advertising) cmd 989 drivers/net/ethernet/qlogic/qede/qede_ethtool.c epause->cmd, epause->autoneg, epause->rx_pause, cmd 1232 drivers/net/ethernet/qlogic/qede/qede_ethtool.c switch (info->cmd) { cmd 1366 drivers/net/ethernet/qlogic/qede/qede_ethtool.c switch (info->cmd) { cmd 1983 drivers/net/ethernet/qlogic/qede/qede_ethtool.c if (edev->dump_info.cmd == QEDE_DUMP_CMD_NONE) { cmd 1988 drivers/net/ethernet/qlogic/qede/qede_ethtool.c edev->dump_info.cmd = val->flag; cmd 1998 drivers/net/ethernet/qlogic/qede/qede_ethtool.c switch (edev->dump_info.cmd) { cmd 2025 drivers/net/ethernet/qlogic/qede/qede_ethtool.c switch (edev->dump_info.cmd) { cmd 2036 drivers/net/ethernet/qlogic/qede/qede_ethtool.c DP_ERR(edev, "Invalid cmd = %d\n", edev->dump_info.cmd); cmd 2058 drivers/net/ethernet/qlogic/qede/qede_ethtool.c switch (edev->dump_info.cmd) { cmd 2076 drivers/net/ethernet/qlogic/qede/qede_ethtool.c DP_ERR(edev, "Invalid cmd = %d\n", edev->dump_info.cmd); cmd 2082 drivers/net/ethernet/qlogic/qede/qede_ethtool.c edev->dump_info.cmd = QEDE_DUMP_CMD_NONE; cmd 1400 drivers/net/ethernet/qlogic/qede/qede_filter.c int qede_get_cls_rule_entry(struct qede_dev *edev, struct ethtool_rxnfc *cmd) cmd 1402 drivers/net/ethernet/qlogic/qede/qede_filter.c struct ethtool_rx_flow_spec *fsp = &cmd->fs; cmd 1406 drivers/net/ethernet/qlogic/qede/qede_filter.c cmd->data = QEDE_RFS_MAX_FLTR; cmd 511 drivers/net/ethernet/qlogic/qede/qede_main.c static int qede_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 518 drivers/net/ethernet/qlogic/qede/qede_main.c switch (cmd) { cmd 523 drivers/net/ethernet/qlogic/qede/qede_main.c "default IOCTL cmd 0x%x\n", cmd); cmd 388 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_cmd(struct ql3_adapter *qdev, u32 cmd, u32 eepromAddr) cmd 413 drivers/net/ethernet/qlogic/qla3xxx.c dataBit = (cmd & mask) cmd 429 drivers/net/ethernet/qlogic/qla3xxx.c cmd = cmd << 1; cmd 1709 drivers/net/ethernet/qlogic/qla3xxx.c struct ethtool_link_ksettings *cmd) cmd 1717 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.port = PORT_FIBRE; cmd 1719 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.port = PORT_TP; cmd 1720 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.phy_address = qdev->PHYAddr; cmd 1723 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.autoneg = ql_get_auto_cfg_status(qdev); cmd 1724 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.speed = ql_get_speed(qdev); cmd 1725 drivers/net/ethernet/qlogic/qla3xxx.c cmd->base.duplex = ql_get_full_dup(qdev); cmd 1727 drivers/net/ethernet/qlogic/qla3xxx.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1729 drivers/net/ethernet/qlogic/qla3xxx.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 678 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h #define QLCNIC_CDRP_FORM_CMD(cmd) (QLCNIC_CDRP_CMD_BIT | (cmd)) cmd 1668 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_free_mbx_args(struct qlcnic_cmd_args *cmd); cmd 1907 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_cmd_args *cmd) cmd 1910 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h return adapter->ahw->hw_ops->mbx_cmd(adapter, cmd); cmd 1996 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h u8 *addr, u16 id, u8 cmd) cmd 1998 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h return adapter->ahw->hw_ops->change_macvlan(adapter, addr, id, cmd); cmd 2163 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h __be32 ip, int cmd) cmd 2165 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h adapter->nic_ops->config_ipaddr(adapter, ip, cmd); cmd 452 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd->op_type == QLC_83XX_MBX_POST_BC_OP) cmd 459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c for (i = 0; i < cmd->rsp.num; i++) cmd 460 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp.arg[i] = readl(QLCNIC_MBX_FW(adapter->ahw, i)); cmd 801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 805 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd->op_type == QLC_83XX_MBX_POST_BC_OP) cmd 809 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c "Host MBX regs(%d)\n", cmd->req.num); cmd 810 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c for (i = 0; i < cmd->req.num; i++) { cmd 813 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pr_info("%08x ", cmd->req.arg[i]); cmd 817 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c "FW MBX regs(%d)\n", cmd->rsp.num); cmd 818 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c for (i = 0; i < cmd->rsp.num; i++) { cmd 821 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pr_info("%08x ", cmd->rsp.arg[i]); cmd 827 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 830 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int opcode = LSW(cmd->req.arg[0]); cmd 833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c max_loops = cmd->total_cmds * QLC_83XX_MBX_CMD_LOOP; cmd 836 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (atomic_read(&cmd->rsp_status) == cmd 845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __func__, opcode, cmd->type, ahw->pci_func, ahw->op_mode); cmd 851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 861 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c opcode = LSW(cmd->req.arg[0]); cmd 862 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd_type = cmd->type; cmd 863 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = mbx->ops->enqueue_cmd(adapter, cmd, &timeout); cmd 867 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __func__, opcode, cmd->type, ahw->pci_func, cmd 874 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (!wait_for_completion_timeout(&cmd->completion, timeout)) { cmd 885 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_poll_for_mbx_completion(adapter, cmd); cmd 895 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c return cmd->rsp_opcode; cmd 909 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (type == mbx_tbl[i].cmd) { cmd 939 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 943 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_IDC_ACK); cmd 948 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[i] = adapter->ahw->mbox_aen[i]; cmd 950 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1082 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->hw_ops->alloc_mbx_args(&cmd, adapter, cmd 1084 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = 0 | (num_sds << 8) | (context_id << 16); cmd 1107 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c buf = &cmd.req.arg[index]; cmd 1113 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = ahw->hw_ops->mbx_cmd(adapter, &cmd); cmd 1120 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_out = (struct qlcnic_add_rings_mbx_out *)&cmd.rsp.arg[1]; cmd 1136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1144 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_RX_CTX)) cmd 1151 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[0] |= (0x3 << 29); cmd 1156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = recv_ctx->context_id | temp; cmd 1157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1200 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[0] |= (0x3 << 29); cmd 1202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = cap; cmd 1203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[5] = 1 | (num_rds << 5) | (num_sds << 8) | cmd 1208 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c &cmd.req.arg[6]); cmd 1228 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c buf = &cmd.req.arg[index]; cmd 1248 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c buf = &cmd.req.arg[index]; cmd 1252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = ahw->hw_ops->mbx_cmd(adapter, &cmd); cmd 1258 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd.rsp.arg[1]; cmd 1288 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_TX_CTX)) cmd 1302 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[0] |= (0x3 << 29); cmd 1307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = tx_ring->ctx_id | temp; cmd 1308 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (qlcnic_issue_cmd(adapter, &cmd)) cmd 1311 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1355 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CREATE_TX_CTX); cmd 1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[0] |= (0x3 << 29); cmd 1365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = QLCNIC_CAP0_LEGACY_CONTEXT; cmd 1366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[5] = QLCNIC_SINGLE_RING | temp; cmd 1368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c buf = &cmd.req.arg[6]; cmd 1371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1377 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_out = (struct qlcnic_tx_mbx_out *)&cmd.rsp.arg[2]; cmd 1389 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1487 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_LED_CONFIG); cmd 1493 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1495 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c beacon_state = cmd.rsp.arg[4]; cmd 1506 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1514 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1525 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_issue_cmd(adapter, &cmd); cmd 1532 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter->ahw->mbox_reg[i] = cmd.rsp.arg[i+1]; cmd 1534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = mbx_in; cmd 1544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = mbx_in; cmd 1545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = mbx_in; cmd 1547 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[4] = QLC_83XX_ENABLE_BEACON; cmd 1548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_issue_cmd(adapter, &cmd); cmd 1554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = adapter->ahw->mbox_reg[0]; cmd 1565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = adapter->ahw->mbox_reg[1]; cmd 1566 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = adapter->ahw->mbox_reg[2]; cmd 1568 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[4] = adapter->ahw->mbox_reg[3]; cmd 1569 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_issue_cmd(adapter, &cmd); cmd 1573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1625 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1632 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1635 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1641 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = QLC_REGISTER_LB_IDC | QLC_INIT_FW_RESOURCES; cmd 1644 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] |= QLC_REGISTER_DCB_AEN; cmd 1646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c status = qlcnic_issue_cmd(adapter, &cmd); cmd 1652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1657 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1660 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_PORT_CONFIG); cmd 1664 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = adapter->ahw->port_config; cmd 1665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1668 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1674 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1677 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_PORT_CONFIG); cmd 1681 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1685 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter->ahw->port_config = cmd.rsp.arg[1]; cmd 1686 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1694 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_LINK_EVENT); cmd 1701 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = (enable ? 1 : 0) | BIT_8 | temp; cmd 1702 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1706 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 1725 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd = NULL; cmd 1732 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 1733 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (!cmd) cmd 1736 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(cmd, adapter, cmd 1741 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->type = QLC_83XX_MBX_CMD_NO_WAIT; cmd 1747 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->req.arg[1] = mode | temp; cmd 1748 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1752 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(cmd); cmd 1755 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c kfree(cmd); cmd 1979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 1981 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1989 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = 1 | temp; cmd 1991 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = 2 | temp; cmd 2002 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd.req.arg[2], &temp_ip, sizeof(u32)); cmd 2003 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2016 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2024 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIGURE_HW_LRO); cmd 2030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = arg1; cmd 2032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2044 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2049 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIGURE_RSS); cmd 2065 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = (adapter->recv_ctx->context_id); cmd 2066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = word; cmd 2067 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd.req.arg[4], key, sizeof(key)); cmd 2069 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2073 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2093 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd = NULL; cmd 2101 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 2102 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (!cmd) cmd 2105 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(cmd, adapter, QLCNIC_CMD_CONFIG_MAC_VLAN); cmd 2109 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->type = QLC_83XX_MBX_CMD_NO_WAIT; cmd 2115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->req.arg[1] = op | (1 << 8); cmd 2117 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->req.arg[1] |= temp; cmd 2125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c buf = &cmd->req.arg[2]; cmd 2127 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, cmd); cmd 2131 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(cmd); cmd 2133 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c kfree(cmd); cmd 2147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u8 type, struct qlcnic_cmd_args *cmd) cmd 2152 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd->req.arg[2], mac, sizeof(u32)); cmd 2153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(&cmd->req.arg[3], &mac[4], sizeof(u16)); cmd 2156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->req.arg[1] = type; cmd 2163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2166 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_MAC_ADDRESS); cmd 2170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_configure_mac(adapter, mac, QLCNIC_GET_CURRENT_MAC, &cmd); cmd 2171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2174 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mac_low = cmd.rsp.arg[1]; cmd 2175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mac_high = cmd.rsp.arg[2]; cmd 2186 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIG_INTR_COAL); cmd 2202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = QLCNIC_INTR_COAL_TYPE_RX | temp << 16; cmd 2204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = coal->rx_packets | temp << 16; cmd 2205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = coal->flag; cmd 2207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2220 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2224 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIG_INTR_COAL); cmd 2229 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = QLCNIC_INTR_COAL_TYPE_TX | temp << 16; cmd 2231 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = coal->tx_packets | temp << 16; cmd 2232 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = coal->flag; cmd 2234 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2239 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO); cmd 2389 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = (nic->pci_func << 16); cmd 2390 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = 0x1 << 16; cmd 2391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = nic->phys_port | (nic->switch_mode << 16); cmd 2392 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[4] = nic->capabilities; cmd 2393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[5] = (nic->max_mac_filters & 0xFF) | ((nic->max_mtu) << 16); cmd 2394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[6] = (nic->max_tx_ques) | ((nic->max_rx_ques) << 16); cmd 2395 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[7] = (nic->min_tx_bw) | ((nic->max_tx_bw) << 16); cmd 2397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[i] = 0; cmd 2399 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2407 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2421 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_NIC_INFO); cmd 2427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = op | BIT_31 | temp; cmd 2429 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = ahw->pci_func << 16; cmd 2431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2438 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->op_type = cmd.rsp.arg[1]; cmd 2439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->pci_func = cmd.rsp.arg[2] & 0xFFFF; cmd 2440 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->op_mode = (cmd.rsp.arg[2] & 0xFFFF0000) >> 16; cmd 2441 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->phys_port = cmd.rsp.arg[3] & 0xFFFF; cmd 2442 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->switch_mode = (cmd.rsp.arg[3] & 0xFFFF0000) >> 16; cmd 2443 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->capabilities = cmd.rsp.arg[4]; cmd 2444 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_mac_filters = cmd.rsp.arg[5] & 0xFF; cmd 2445 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_mtu = (cmd.rsp.arg[5] & 0xFFFF0000) >> 16; cmd 2446 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_tx_ques = cmd.rsp.arg[6] & 0xFFFF; cmd 2447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_rx_ques = (cmd.rsp.arg[6] & 0xFFFF0000) >> 16; cmd 2448 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->min_tx_bw = cmd.rsp.arg[7] & 0xFFFF; cmd 2449 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_tx_bw = (cmd.rsp.arg[7] & 0xFFFF0000) >> 16; cmd 2450 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd.rsp.arg[8] & 0x1) cmd 2451 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c npar_info->max_bw_reg_offset = (cmd.rsp.arg[8] & 0x7FFE) >> 1; cmd 2452 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd.rsp.arg[8] & 0x10000) { cmd 2453 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c temp = (cmd.rsp.arg[8] & 0x7FFE0000) >> 17; cmd 2457 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(ahw->extra_capability, &cmd.rsp.arg[16], cmd 2461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2496 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2500 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_PCI_INFO); cmd 2504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2508 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ahw->max_pci_func = cmd.rsp.arg[1] & 0xFF; cmd 2510 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_info->id = cmd.rsp.arg[i] & 0xFFFF; cmd 2511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_info->active = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16; cmd 2517 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_info->type = cmd.rsp.arg[i] & 0xFFFF; cmd 2520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16; cmd 2523 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c pci_info->tx_min_bw = cmd.rsp.arg[i] & 0xFFFF; cmd 2524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c temp = (cmd.rsp.arg[i] & 0xFFFF0000) >> 16; cmd 2527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(pci_info->mac, &cmd.rsp.arg[i], ETH_ALEN - 2); cmd 2529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memcpy(pci_info->mac + sizeof(u32), &cmd.rsp.arg[i], 2); cmd 2544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 2557 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIG_INTRPT); cmd 2561 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = max_ints; cmd 2564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] |= (adapter->ahw->pci_func << 8) | BIT_16; cmd 2571 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[index++] = val; cmd 2573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 2580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c max_ints = cmd.rsp.arg[1]; cmd 2582 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c val = cmd.rsp.arg[index]; cmd 2592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c temp = cmd.rsp.arg[index + 1]; cmd 2601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 2723 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 cmd; cmd 2724 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = adapter->ahw->fdt.write_statusreg_cmd; cmd 2726 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c (QLC_83XX_FLASH_FDT_WRITE_DEF_SIG | cmd)); cmd 2808 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c u32 reversed_addr, addr1, addr2, cmd; cmd 2839 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = QLC_83XX_FLASH_FDT_ERASE_DEF_SIG | adapter->ahw->fdt.erase_cmd; cmd 2841 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_wrt_reg_indirect(adapter, QLC_83XX_FLASH_ADDR, cmd); cmd 3178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 3182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_LINK_STATUS); cmd 3186 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 3192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[3]; cmd 3206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 3214 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 3228 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_LINK_STATUS); cmd 3232 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 3238 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[1]; cmd 3256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c config = cmd.rsp.arg[3]; cmd 3289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 3454 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline u64 *qlcnic_83xx_copy_stats(struct qlcnic_cmd_args *cmd, cmd 3460 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c low = cmd->rsp.arg[index]; cmd 3461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c hi = cmd->rsp.arg[index + 1]; cmd 3468 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd, u64 *data, cmd 3474 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, cmd); cmd 3481 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c total_regs = cmd->rsp.num; cmd 3486 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3494 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3497 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3501 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3507 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3514 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_copy_stats(cmd, data, k); cmd 3525 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 3529 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_STATISTICS); cmd 3533 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = BIT_1 | (adapter->tx_ring->ctx_id << 16); cmd 3534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.rsp.num = QLC_83XX_TX_STAT_REGS; cmd 3535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_fill_stats(adapter, &cmd, data, cmd 3542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = BIT_2 | (adapter->portnum << 16); cmd 3543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.rsp.num = QLC_83XX_MAC_STAT_REGS; cmd 3544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num); cmd 3545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_fill_stats(adapter, &cmd, data, cmd 3552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = adapter->recv_ctx->context_id << 16; cmd 3553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.rsp.num = QLC_83XX_RX_STAT_REGS; cmd 3554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c memset(cmd.rsp.arg, 0, sizeof(u32) * cmd.rsp.num); cmd 3555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = qlcnic_83xx_fill_stats(adapter, &cmd, data, cmd 3560 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 3568 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 3571 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 3576 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = (QLCNIC_83XX_ADD_PORT0 | QLCNIC_83XX_ADD_PORT1); cmd 3577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = QLCNIC_83XX_EXTENDED_MEM_SIZE; cmd 3578 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = QLCNIC_83XX_EXTENDED_MEM_SIZE; cmd 3580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 3629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args cmd; cmd 3652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_INTRPT_TEST); cmd 3661 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[1] = 1; cmd 3662 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[2] = intrpt_id; cmd 3663 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd.req.arg[3] = BIT_0; cmd 3665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 3666 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c data = cmd.rsp.arg[2]; cmd 3683 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(&cmd); cmd 3880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 3882 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c atomic_set(&cmd->rsp_status, QLC_83XX_MBX_RESPONSE_ARRIVED); cmd 3884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd->type == QLC_83XX_MBX_CMD_NO_WAIT) { cmd 3885 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_free_mbx_args(cmd); cmd 3886 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c kfree(cmd); cmd 3889 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c complete(&cmd->completion); cmd 3896 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd = NULL; cmd 3901 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = list_entry(head->next, struct qlcnic_cmd_args, list); cmd 3903 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __func__, cmd->cmd_op); cmd 3904 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c list_del(&cmd->list); cmd 3906 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_notify_cmd_completion(adapter, cmd); cmd 3941 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 3947 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c list_del(&cmd->list); cmd 3952 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_notify_cmd_completion(adapter, cmd); cmd 3956 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 3962 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd->op_type != QLC_83XX_MBX_POST_BC_OP) { cmd 3963 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_cmd = cmd->req.arg[0]; cmd 3965 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c for (i = 1; i < cmd->req.num; i++) cmd 3966 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c writel(cmd->req.arg[i], QLCNIC_MBX_HOST(ahw, i)); cmd 3970 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c total_size = cmd->pay_size + hdr_size; cmd 3979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_cmd |= cmd->func_num << 5; cmd 3984 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c writel(*(cmd->hdr++), QLCNIC_MBX_HOST(ahw, i)); cmd 3985 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c for (j = 0; j < cmd->pay_size; j++, i++) cmd 3986 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c writel(*(cmd->pay++), QLCNIC_MBX_HOST(ahw, i)); cmd 4005 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd, cmd 4011 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c atomic_set(&cmd->rsp_status, QLC_83XX_MBX_RESPONSE_WAIT); cmd 4012 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c init_completion(&cmd->completion); cmd 4013 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp_opcode = QLC_83XX_MBX_RESPONSE_UNKNOWN; cmd 4017 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c list_add_tail(&cmd->list, &mbx->cmd_q); cmd 4019 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->total_cmds = mbx->num_cmds; cmd 4020 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c *timeout = cmd->total_cmds * QLC_83XX_MBX_TIMEOUT; cmd 4032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 4037 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (cmd->cmd_op == QLCNIC_CMD_CONFIG_MAC_VLAN) { cmd 4043 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp_opcode = QLCNIC_RCODE_SUCCESS; cmd 4052 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd) cmd 4061 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_get_mbx_data(adapter, cmd); cmd 4066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp_opcode = QLCNIC_RCODE_SUCCESS; cmd 4069 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c if (!qlcnic_83xx_check_mac_rcode(adapter, cmd)) cmd 4073 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __func__, cmd->cmd_op, cmd->type, ahw->pci_func, cmd 4075 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp_opcode = QLC_83XX_MBX_RESPONSE_FAILED; cmd 4076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_dump_mbx(adapter, cmd); cmd 4104 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_cmd_args *cmd = NULL; cmd 4125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd = list_entry(head->next, struct qlcnic_cmd_args, list); cmd 4129 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_ops->encode_cmd(adapter, cmd); cmd 4134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_ops->decode_resp(adapter, cmd); cmd 4138 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c __func__, cmd->cmd_op, cmd->type, ahw->pci_func, cmd 4142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_get_mbx_data(adapter, cmd); cmd 4143 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_dump_mbx(adapter, cmd); cmd 4146 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c cmd->rsp_opcode = QLCNIC_RCODE_TIMEOUT; cmd 4148 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c mbx_ops->dequeue_cmd(adapter, cmd); cmd 72 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c u16 cmd; cmd 78 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c u16 cmd; cmd 1034 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlcnic_cmd_args cmd; cmd 1037 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c memset(&cmd, 0, sizeof(cmd)); cmd 1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1044 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c cmd.req.arg[1] = QLC_83XX_MULTI_TENANCY_INFO; cmd 1045 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c cmd.req.arg[2] = QLC_83XX_ENCAP_TYPE_VXLAN | cmd 1049 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 1055 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_free_mbx_args(&cmd); cmd 1064 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlcnic_cmd_args cmd; cmd 1067 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c memset(&cmd, 0, sizeof(cmd)); cmd 1069 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1074 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c cmd.req.arg[1] = state ? QLCNIC_ENABLE_INGRESS_ENCAP_PARSING : cmd 1077 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 1087 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_free_mbx_args(&cmd); cmd 2009 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c switch (p_hdr->cmd) { cmd 2042 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c __func__, p_hdr->cmd, index); cmd 2381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlcnic_cmd_args cmd; cmd 2389 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c status = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 2394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c cmd.req.arg[1] = BIT_31; cmd 2395 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c status = qlcnic_issue_cmd(adapter, &cmd); cmd 2399 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_free_mbx_args(&cmd); cmd 62 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c if (type == mbx_tbl[i].cmd) { cmd 84 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c void qlcnic_free_mbx_args(struct qlcnic_cmd_args *cmd) cmd 86 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c kfree(cmd->req.arg); cmd 87 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->req.arg = NULL; cmd 88 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c kfree(cmd->rsp.arg); cmd 89 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg = NULL; cmd 112 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args *cmd) cmd 125 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT; cmd 126 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c return cmd->rsp.arg[0]; cmd 130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c for (i = 1; i < cmd->req.num; i++) cmd 131 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c QLCWR32(adapter, QLCNIC_CDRP_ARG(i), cmd->req.arg[i]); cmd 133 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c QLCNIC_CDRP_FORM_CMD(cmd->req.arg[0])); cmd 138 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT; cmd 140 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg[0] = QLCRD32(adapter, QLCNIC_CDRP_ARG(1), &err); cmd 141 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c switch (cmd->rsp.arg[0]) { cmd 162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c dev_err(&pdev->dev, fmt, cmd->rsp.arg[0]); cmd 163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_dump_mbx(adapter, cmd); cmd 165 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg[0] = QLCNIC_RCODE_SUCCESS; cmd 167 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c for (i = 1; i < cmd->rsp.num; i++) cmd 168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd->rsp.arg[i] = QLCRD32(adapter, QLCNIC_CDRP_ARG(i), &err); cmd 172 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c return cmd->rsp.arg[0]; cmd 177 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 187 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, fw_cmd); cmd 195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = arg1; cmd 196 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = arg2; cmd 197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = arg3; cmd 199 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_MTU); cmd 222 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = recv_ctx->context_id; cmd 223 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = mtu; cmd 225 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 338 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CREATE_RX_CTX); cmd 342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = MSD(phys_addr); cmd 343 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = LSD(phys_addr); cmd 344 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = rq_size; cmd 345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 382 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 399 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_RX_CTX); cmd 403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = recv_ctx->context_id; cmd 404 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 410 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 422 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 484 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CREATE_TX_CTX); cmd 488 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = MSD(phys_addr); cmd 489 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = LSD(phys_addr); cmd 490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = rq_size; cmd 491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 513 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 530 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_TX_CTX); cmd 534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = tx_ring->ctx_id; cmd 535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c if (qlcnic_issue_cmd(adapter, &cmd)) cmd 538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 547 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIG_PORT); cmd 551 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = config; cmd 552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 772 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 777 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 785 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = val; cmd 786 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 791 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 794 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c val = cmd.rsp.arg[1]; cmd 804 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c ahw->intr_tbl[i].src = cmd.rsp.arg[2]; cmd 810 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 820 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 823 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_MAC_ADDRESS); cmd 827 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = function | BIT_8; cmd 828 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 831 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c mac_low = cmd.rsp.arg[1]; cmd 832 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c mac_high = cmd.rsp.arg[2]; cmd 843 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 855 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 865 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_NIC_INFO); cmd 869 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = MSD(nic_dma_t); cmd 870 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = LSD(nic_dma_t); cmd 871 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = (func_id << 16 | nic_size); cmd 872 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 890 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 905 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO); cmd 934 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = MSD(nic_dma_t); cmd 935 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = LSD(nic_dma_t); cmd 936 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = ((nic->pci_func << 16) | nic_size); cmd 937 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 945 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 962 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_PCI_INFO); cmd 977 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = MSD(pci_info_dma_t); cmd 978 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = LSD(pci_info_dma_t); cmd 979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = pci_size; cmd 980 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1014 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1027 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1041 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1046 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = arg1; cmd 1047 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1055 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1068 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1089 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1094 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = arg1; cmd 1095 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = MSD(stats_dma_t); cmd 1096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = LSD(stats_dma_t); cmd 1097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1128 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_MAC_STATS); cmd 1146 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = stats_size << 16; cmd 1147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = MSD(stats_dma_t); cmd 1148 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[3] = LSD(stats_dma_t); cmd 1149 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1176 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1243 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1271 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = arg1; cmd 1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1273 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1287 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1291 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = *arg1; cmd 1297 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c *arg1 = cmd.rsp.arg[1]; cmd 1299 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c *arg2 = cmd.rsp.arg[2]; cmd 1300 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 1321 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_cmd_args cmd; cmd 1380 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[1] = arg1; cmd 1386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c cmd.req.arg[2] = arg2; cmd 1387 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1388 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_free_mbx_args(&cmd); cmd 348 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_cmd_args cmd; cmd 352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DCB_QUERY_CAP); cmd 356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 361 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c mbx_out = cmd.rsp.arg[1]; cmd 366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_free_mbx_args(&cmd); cmd 433 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_cmd_args cmd; cmd 454 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DCB_QUERY_PARAM); cmd 459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cmd.req.arg[1] = size | (type << 16); cmd 460 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cmd.req.arg[2] = MSD(phys_addr); cmd 461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cmd.req.arg[3] = LSD(phys_addr); cmd 463 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 485 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_free_mbx_args(&cmd); cmd 572 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_cmd_args cmd; cmd 580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DCB_QUERY_PARAM); cmd 584 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cmd.req.arg[0] |= QLC_DCB_FW_VER << 29; cmd 585 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c mbx_out.prio_tc_map = cmd.rsp.arg[1]; cmd 600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->hdr_prio_pfc_map[0] = cmd.rsp.arg[k++]; cmd 601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->hdr_prio_pfc_map[1] = cmd.rsp.arg[k++]; cmd 602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->prio_pg_map[0] = cmd.rsp.arg[k++]; cmd 603 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->prio_pg_map[1] = cmd.rsp.arg[k++]; cmd 604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->pg_bw_map[0] = cmd.rsp.arg[k++]; cmd 605 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->pg_bw_map[1] = cmd.rsp.arg[k++]; cmd 606 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->pg_tsa_map[0] = cmd.rsp.arg[k++]; cmd 607 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->pg_tsa_map[1] = cmd.rsp.arg[k++]; cmd 612 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c each->app[i] = cmd.rsp.arg[i + k]; cmd 623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_free_mbx_args(&cmd); cmd 976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_cmd_args cmd; cmd 991 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ret = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_INTRPT_TEST); cmd 995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c cmd.req.arg[1] = ahw->pci_func; cmd 996 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 1004 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_free_mbx_args(&cmd); cmd 641 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c u8 cmd; cmd 646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c cmd = tmp_fil->vlan_id ? QLCNIC_MAC_VLAN_DEL : cmd 653 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c cmd); cmd 685 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c u8 cmd; cmd 690 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c cmd = tmp_fil->vlan_id ? QLCNIC_MAC_VLAN_DEL : cmd 695 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c cmd); cmd 941 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c __be32 ip, int cmd) cmd 954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c req.words[0] = cpu_to_le64(cmd); cmd 962 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c (cmd == QLCNIC_IP_UP) ? "Add" : "Remove", ip); cmd 1567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_cmd_args cmd; cmd 1572 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd 1575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c beacon_state = cmd.rsp.arg[1]; cmd 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_free_mbx_args(&cmd); cmd 135 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h u32 cmd; cmd 1116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct qlcnic_cmd_args *cmd) cmd 1134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c cmd->rsp.arg[2] = tmp_hdr.size; cmd 1135 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c cmd->rsp.arg[3] = tmp_hdr.version; cmd 1145 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct qlcnic_cmd_args cmd; cmd 1147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_TEMP_SIZE)) cmd 1150 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1152 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c if (qlcnic_fw_flash_get_minidump_temp_size(adapter, &cmd)) { cmd 1153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c qlcnic_free_mbx_args(&cmd); cmd 1159 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c *temp_size = cmd.rsp.arg[2]; cmd 1160 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c *version = cmd.rsp.arg[3]; cmd 1161 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c qlcnic_free_mbx_args(&cmd); cmd 1175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c struct qlcnic_cmd_args cmd; cmd 1183 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_TEMP_HDR)) { cmd 1188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c cmd.req.arg[1] = LSD(tmp_addr_t); cmd 1189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c cmd.req.arg[2] = MSD(tmp_addr_t); cmd 1190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c cmd.req.arg[3] = temp_size; cmd 1191 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 1199 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c qlcnic_free_mbx_args(&cmd); cmd 161 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h struct qlcnic_cmd_args *cmd; cmd 241 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.req.arg = (u32 *)trans->req_pay; cmd 252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.rsp.arg = (u32 *)trans->rsp_pay; cmd 253 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 319 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(struct qlcnic_cmd_args)); cmd 320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.hdr = hdr; cmd 321 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.pay = pay; cmd 322 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.pay_size = size; cmd 323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.func_num = pci_func; cmd 324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.op_type = QLC_83XX_MBX_POST_BC_OP; cmd 325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.cmd_op = ((struct qlcnic_bc_hdr *)hdr)->cmd_op; cmd 327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = mbx->ops->enqueue_cmd(adapter, &cmd, &timeout); cmd 331 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c __func__, cmd.cmd_op, cmd.type, ahw->pci_func, cmd 336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (!wait_for_completion_timeout(&cmd.completion, timeout)) { cmd 339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c __func__, cmd.cmd_op, cmd.type, ahw->pci_func, cmd 344 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c return cmd.rsp_opcode; cmd 361 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_NIC_INFO); cmd 369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.req.arg[1] = vport_id << 16 | 0x1; cmd 370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 374 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 378 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c status = cmd.rsp.arg[2] & 0xffff; cmd 380 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->min_tx_bw = MSW(cmd.rsp.arg[2]); cmd 382 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_tx_bw = LSW(cmd.rsp.arg[3]); cmd 384 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_tx_ques = MSW(cmd.rsp.arg[3]); cmd 386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_tx_mac_filters = LSW(cmd.rsp.arg[4]); cmd 388 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_mcast_mac_filters = MSW(cmd.rsp.arg[4]); cmd 390 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_ucast_mac_filters = LSW(cmd.rsp.arg[5]); cmd 392 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_ip_addr = MSW(cmd.rsp.arg[5]); cmd 394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_lro_flow = LSW(cmd.rsp.arg[6]); cmd 396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_status_rings = MSW(cmd.rsp.arg[6]); cmd 398 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_buf_rings = LSW(cmd.rsp.arg[7]); cmd 400 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_rx_ques = MSW(cmd.rsp.arg[7]); cmd 401 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_tx_vlan_keys = LSW(cmd.rsp.arg[8]); cmd 402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_local_ipv6_addrs = MSW(cmd.rsp.arg[8]); cmd 403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c npar_info->max_remote_ipv6_addrs = LSW(cmd.rsp.arg[9]); cmd 420 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 425 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c adapter->rx_pvid = MSW(cmd->rsp.arg[1]) & 0xffff; cmd 433 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 442 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c sriov->any_vlan = cmd->rsp.arg[2] & 0xf; cmd 443 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c sriov->num_allowed_vlans = cmd->rsp.arg[2] >> 16; cmd 457 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c vlans = (u16 *)&cmd->rsp.arg[3]; cmd 467 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 470 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(cmd)); cmd 471 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_sriov_alloc_bc_mbx_args(&cmd, QLCNIC_BC_CMD_GET_ACL); cmd 475 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 480 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c sriov->vlan_mode = cmd.rsp.arg[1] & 0x3; cmd 483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_sriov_set_guest_vlan_mode(adapter, &cmd); cmd 486 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_sriov_set_pvid_mode(adapter, &cmd); cmd 491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 725 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (type == mbx_tbl[i].cmd) { cmd 750 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd, cmd 761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c trans->req_pay = (struct qlcnic_bc_payload *)cmd->req.arg; cmd 762 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c trans->rsp_pay = (struct qlcnic_bc_payload *)cmd->rsp.arg; cmd 763 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c num_regs = cmd->req.num; cmd 765 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c num_regs = cmd->rsp.num; cmd 767 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd_op = cmd->req.arg[0] & 0xff; cmd 784 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->req.arg = (u32 *)trans->req_pay; cmd 785 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->rsp.arg = (u32 *)trans->rsp_pay; cmd 786 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd_op = cmd->req.arg[0] & 0xff; cmd 787 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->cmd_op = cmd_op; cmd 792 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->req.num = trans->req_pay_size / 4; cmd 793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->rsp.num = trans->rsp_pay_size / 4; cmd 795 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->op_type = trans->req_hdr->op_type; cmd 803 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c hdr[i].op_type = cmd->op_type; cmd 1035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_sriov_pf_process_bc_cmd(adapter, trans, cmd); cmd 1043 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd->rsp.arg[0] |= (0x9 << 25); cmd 1053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 1062 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(struct qlcnic_cmd_args)); cmd 1067 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (qlcnic_sriov_prepare_bc_hdr(trans, &cmd, trans->req_hdr->seq_id, cmd 1071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c __qlcnic_sriov_process_bc_cmd(adapter, trans, &cmd); cmd 1076 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 1194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 1212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(struct qlcnic_cmd_args)); cmd 1218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_sriov_alloc_bc_mbx_args(&cmd, cmd_op); cmd 1220 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_alloc_mbx_args(&cmd, adapter, cmd_op); cmd 1227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.op_type = hdr->op_type; cmd 1228 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (qlcnic_sriov_prepare_bc_hdr(trans, &cmd, hdr->seq_id, cmd 1230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 1251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 1326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 1332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_BC_EVENT_SETUP)) cmd 1336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.req.arg[1] = (1 << 4) | (1 << 5) | (1 << 6) | (1 << 7); cmd 1338 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c err = qlcnic_83xx_issue_cmd(adapter, &cmd); cmd 1346 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 1371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c rsp = qlcnic_sriov_prepare_bc_hdr(trans, cmd, seq, QLC_BC_COMMAND); cmd 1394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c QLCNIC_MBX_RSP(cmd->req.arg[0]), func); cmd 1401 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c (cmd->req.arg[0] & 0xffff), func); cmd 1414 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c rsp_data = cmd->rsp.arg[0]; cmd 1416 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c opcode = QLCNIC_MBX_RSP(cmd->req.arg[0]); cmd 1422 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (cmd->type == QLC_83XX_MBX_CMD_NO_WAIT) { cmd 1446 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (cmd->type == QLC_83XX_MBX_CMD_NO_WAIT) { cmd 1447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(cmd); cmd 1448 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c kfree(cmd); cmd 1456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1458 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (cmd->type == QLC_83XX_MBX_CMD_NO_WAIT) cmd 1459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c return qlcnic_sriov_async_issue_cmd(adapter, cmd); cmd 1461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c return __qlcnic_sriov_issue_cmd(adapter, cmd); cmd 1466 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 1470 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(cmd)); cmd 1471 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (qlcnic_sriov_alloc_bc_mbx_args(&cmd, cmd_op)) cmd 1474 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 1482 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd_op = (cmd.rsp.arg[0] & 0xff); cmd 1483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c if (cmd.rsp.arg[0] >> 25 == 2) cmd 1491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 1535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c kfree(entry->cmd); cmd 1600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd; cmd 1613 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd = entry->cmd; cmd 1614 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c __qlcnic_sriov_issue_cmd(bc->adapter, cmd); cmd 1626 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c entry->cmd = cmd; cmd 1644 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1648 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c entry = qlcnic_sriov_alloc_async_cmd(bc, cmd); cmd 1650 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(cmd); cmd 1651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c kfree(cmd); cmd 1659 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args *cmd) cmd 1667 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_sriov_schedule_async_cmd(bc, cmd); cmd 2054 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_cmd_args cmd; cmd 2057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c memset(&cmd, 0, sizeof(cmd)); cmd 2066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_sriov_alloc_bc_mbx_args(&cmd, cmd 2071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c cmd.req.arg[1] = (enable & 1) | vid << 16; cmd 2074 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 2093 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_free_mbx_args(&cmd); cmd 29 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c u32 cmd; cmd 37 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 40 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO)) cmd 43 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = (vport_id << 16) | 0x1; cmd 44 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[2] = npar_info->bit_offsets; cmd 45 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[2] |= npar_info->min_tx_bw << 16; cmd 46 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[3] = npar_info->max_tx_bw | (npar_info->max_tx_ques << 16); cmd 47 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[4] = npar_info->max_tx_mac_filters; cmd 48 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[4] |= npar_info->max_rx_mcast_mac_filters << 16; cmd 49 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[5] = npar_info->max_rx_ucast_mac_filters | cmd 51 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[6] = npar_info->max_rx_lro_flow | cmd 53 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[7] = npar_info->max_rx_buf_rings | cmd 55 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[8] = npar_info->max_tx_vlan_keys; cmd 56 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[8] |= npar_info->max_local_ipv6_addrs << 16; cmd 57 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[9] = npar_info->max_remote_ipv6_addrs; cmd 59 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 64 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 179 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 181 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_GET_NIC_INFO)) cmd 184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = 0x2; cmd 185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->total_pf = cmd.rsp.arg[2] & 0xff; cmd 193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->total_rss_engines = (cmd.rsp.arg[2] >> 8) & 0xff; cmd 194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_vports = MSW(cmd.rsp.arg[2]); cmd 195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_tx_ques = LSW(cmd.rsp.arg[3]); cmd 196 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_tx_mac_filters = MSW(cmd.rsp.arg[3]); cmd 197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_mcast_mac_filters = LSW(cmd.rsp.arg[4]); cmd 198 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_ucast_mac_filters = MSW(cmd.rsp.arg[4]); cmd 199 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_ip_addr = LSW(cmd.rsp.arg[5]); cmd 200 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_lro_flow = MSW(cmd.rsp.arg[5]); cmd 201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_status_rings = LSW(cmd.rsp.arg[6]); cmd 202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_buf_rings = MSW(cmd.rsp.arg[6]); cmd 203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_rx_ques = LSW(cmd.rsp.arg[7]); cmd 204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_tx_vlan_keys = MSW(cmd.rsp.arg[7]); cmd 205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_local_ipv6_addrs = LSW(cmd.rsp.arg[8]); cmd 206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c npar_info->max_remote_ipv6_addrs = MSW(cmd.rsp.arg[8]); cmd 229 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 292 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_CONFIG_VPORT)) cmd 300 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[3] = func << 8; cmd 307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[3] = ((vpid & 0xffff) << 8) | 1; cmd 310 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c ret = qlcnic_issue_cmd(adapter, &cmd); cmd 319 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c vpid = cmd.rsp.arg[2] & 0xffff; cmd 326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 333 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO); cmd 340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = 0x4; cmd 343 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] |= BIT_16; cmd 345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] |= QLC_SRIOV_ALLOW_VLAN0; cmd 350 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 355 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO); cmd 369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = QLC_FLOOD_MODE | QLC_VF_FLOOD_BIT; cmd 371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 377 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 384 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 387 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_TOGGLE_ESWITCH)) cmd 390 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[0] |= (3 << 29); cmd 391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = ((func & 0xf) << 2) | BIT_6 | BIT_1; cmd 393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] |= BIT_0; cmd 395 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 685 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 695 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_SET_NIC_INFO); cmd 699 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = 0x3 | func << 16; cmd 702 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[2] |= BIT_1 | BIT_3 | BIT_8; cmd 703 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[4] = mac[5] | mac[4] << 8 | mac[3] << 16 | cmd 705 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[5] = mac[1] | mac[0] << 8; cmd 709 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[2] |= BIT_6; cmd 710 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[3] |= vp->pvid << 8; cmd 713 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, &cmd); cmd 718 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 740 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 773 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (1 << 25); cmd 783 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (2 << 25); cmd 791 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd; cmd 801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 802 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (!cmd) cmd 805 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_alloc_mbx_args(cmd, adapter, QLCNIC_CMD_CONFIG_MAC_VLAN); cmd 809 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->type = QLC_83XX_MBX_CMD_NO_WAIT; cmd 820 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] = op | (1 << 8) | (3 << 6); cmd 821 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= ((vpid & 0xffff) << 16) | BIT_31; cmd 831 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c buf = &cmd->req.arg[2]; cmd 834 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 840 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(cmd); cmd 842 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c kfree(cmd); cmd 846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_validate_create_rx_ctx(struct qlcnic_cmd_args *cmd) cmd 848 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[0] >> 29) != 0x3) cmd 884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 891 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_create_rx_ctx(cmd); cmd 893 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 897 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[6] = vf->vp->handle; cmd 898 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 901 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mbx_out = (struct qlcnic_rcv_mbx_out *)&cmd->rsp.arg[1]; cmd 912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 917 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c type = cmd->req.arg[1]; cmd 921 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] = (2 << 25); cmd 924 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] = (1 << 25); cmd 926 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[2] = mac[1] | ((mac[0] << 8) & 0xff00); cmd 927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[1] = mac[5] | ((mac[4] << 8) & 0xff00) | cmd 935 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_validate_create_tx_ctx(struct qlcnic_cmd_args *cmd) cmd 937 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[0] >> 29) != 0x3) cmd 944 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 951 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_create_tx_ctx(cmd); cmd 953 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 957 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[5] |= vf->vp->handle << 16; cmd 958 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 960 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c mbx_out = (struct qlcnic_tx_mbx_out *)&cmd->rsp.arg[2]; cmd 970 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[0] >> 29) != 0x3) cmd 975 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[1] & 0xffff) != vf->rx_ctx_id) cmd 982 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 988 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_del_rx_ctx(vf, cmd); cmd 990 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= vf->vp->handle << 16; cmd 996 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1005 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1007 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[0] >> 29) != 0x3) cmd 1010 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[1] & 0xffff) != vf->tx_ctx_id) cmd 1017 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_del_tx_ctx(vf, cmd); cmd 1025 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1029 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= vf->vp->handle << 16; cmd 1030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1041 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[1] >> 16) != vf->rx_ctx_id) cmd 1048 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1054 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_cfg_lro(vf, cmd); cmd 1056 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1065 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1071 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= vf->vp->handle << 16; cmd 1072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= BIT_31; cmd 1074 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1081 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (((cmd->req.arg[1] >> 8) & 0xff) != vf->pci_func) cmd 1084 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (!(cmd->req.arg[1] & BIT_16)) cmd 1087 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[1] & 0xff) != 0x1) cmd 1094 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1100 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_cfg_intrpt(vf, cmd); cmd 1102 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1104 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1111 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1113 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (cmd->req.arg[1] != vf->rx_ctx_id) cmd 1116 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (cmd->req.arg[2] > adapter->ahw->max_mtu) cmd 1123 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1129 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_mtu(adapter, vf, cmd); cmd 1131 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1133 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1139 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1141 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (cmd->req.arg[1] & BIT_31) { cmd 1142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (((cmd->req.arg[1] >> 16) & 0x7fff) != vf->pci_func) cmd 1145 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= vf->vp->handle << 16; cmd 1152 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_get_nic_info(vf, cmd); cmd 1160 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1164 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (cmd->req.arg[1] != vf->rx_ctx_id) cmd 1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_cfg_rss(vf, cmd); cmd 1186 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c type = cmd->req.arg[1] & QLC_INTR_COAL_TYPE_MASK; cmd 1203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c ctx_id = cmd->req.arg[1] >> 16; cmd 1204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c pkts = cmd->req.arg[2] & 0xffff; cmd 1205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c time = cmd->req.arg[2] >> 16; cmd 1237 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1243 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_cfg_intrcoal(adapter, vf, cmd); cmd 1245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1249 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1255 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1260 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (!(cmd->req.arg[1] & BIT_8)) cmd 1263 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= (vf->vp->handle << 16); cmd 1264 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= BIT_31; cmd 1267 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c op = cmd->req.arg[1] & 0x7; cmd 1268 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] &= ~0x7; cmd 1271 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[3] |= vp->pvid << 16; cmd 1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= new_op; cmd 1279 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_cfg_macvlan(adapter, vf, cmd); cmd 1287 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1291 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if ((cmd->req.arg[1] >> 16) != vf->rx_ctx_id) cmd 1305 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1311 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_validate_linkevent(vf, cmd); cmd 1313 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x6 << 25); cmd 1317 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1322 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1328 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= vf->vp->handle << 16; cmd 1329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->req.arg[1] |= BIT_31; cmd 1330 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_issue_cmd(adapter, cmd); cmd 1335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1346 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= 1 << 25; cmd 1356 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[1] = mode | 1 << 8; cmd 1357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[2] = sriov->num_allowed_vlans << 16; cmd 1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[1] = mode | 1 << 8 | vp->pvid << 16; cmd 1369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1377 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c vlan = cmd->req.arg[1] >> 16; cmd 1394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c vlan = cmd->req.arg[1] >> 16; cmd 1431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1440 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= 2 << 25; cmd 1444 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c op = cmd->req.arg[1] & 0xf; cmd 1447 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_pf_add_guest_vlan(adapter, vf, cmd); cmd 1449 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c err = qlcnic_sriov_pf_del_guest_vlan(adapter, vf, cmd); cmd 1451 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= err ? 2 << 25 : 1 << 25; cmd 1490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args *cmd) cmd 1499 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_pf_bc_cmd_hdlr[cmd_op].fn(trans, cmd); cmd 1506 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (cmd_op == qlcnic_pf_fw_cmd_hdlr[i].cmd) { cmd 1507 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_pf_fw_cmd_hdlr[i].fn(trans, cmd); cmd 1515 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_issue_cmd(adapter, cmd); cmd 1521 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd->rsp.arg[0] |= (0x9 << 25); cmd 1597 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 1603 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_RX_CTX)) cmd 1608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] = vf->rx_ctx_id | (vpid & 0xffff) << 16; cmd 1609 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_issue_cmd(adapter, &cmd)) cmd 1617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 1623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_cmd_args cmd; cmd 1629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_alloc_mbx_args(&cmd, adapter, QLCNIC_CMD_DESTROY_TX_CTX)) cmd 1634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c cmd.req.arg[1] |= vf->tx_ctx_id | (vpid & 0xffff) << 16; cmd 1635 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c if (qlcnic_issue_cmd(adapter, &cmd)) cmd 1643 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c qlcnic_free_mbx_args(&cmd); cmd 293 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 301 drivers/net/ethernet/qualcomm/emac/emac.c return phy_mii_ioctl(netdev->phydev, ifr, cmd); cmd 175 drivers/net/ethernet/qualcomm/qca_debug.c struct ethtool_link_ksettings *cmd) cmd 177 drivers/net/ethernet/qualcomm/qca_debug.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 178 drivers/net/ethernet/qualcomm/qca_debug.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Half); cmd 180 drivers/net/ethernet/qualcomm/qca_debug.c cmd->base.speed = SPEED_10; cmd 181 drivers/net/ethernet/qualcomm/qca_debug.c cmd->base.duplex = DUPLEX_HALF; cmd 182 drivers/net/ethernet/qualcomm/qca_debug.c cmd->base.port = PORT_OTHER; cmd 183 drivers/net/ethernet/qualcomm/qca_debug.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 107 drivers/net/ethernet/qualcomm/qca_spi.c __be16 cmd; cmd 115 drivers/net/ethernet/qualcomm/qca_spi.c cmd = cpu_to_be16(QCA7K_SPI_WRITE | QCA7K_SPI_EXTERNAL); cmd 116 drivers/net/ethernet/qualcomm/qca_spi.c transfer[0].tx_buf = &cmd; cmd 161 drivers/net/ethernet/qualcomm/qca_spi.c __be16 cmd; cmd 168 drivers/net/ethernet/qualcomm/qca_spi.c cmd = cpu_to_be16(QCA7K_SPI_READ | QCA7K_SPI_EXTERNAL); cmd 169 drivers/net/ethernet/qualcomm/qca_spi.c transfer[0].tx_buf = &cmd; cmd 211 drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_tx_cmd(struct qcaspi *qca, u16 cmd) cmd 222 drivers/net/ethernet/qualcomm/qca_spi.c tx_data = cpu_to_be16(cmd); cmd 223 drivers/net/ethernet/qualcomm/qca_spi.c transfer.len = sizeof(cmd); cmd 52 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c struct rmnet_map_control_command *cmd; cmd 61 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c cmd = RMNET_MAP_GET_CMD_START(skb); cmd 62 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c cmd->cmd_type = type & 0x03; cmd 74 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c struct rmnet_map_control_command *cmd; cmd 78 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c cmd = RMNET_MAP_GET_CMD_START(skb); cmd 79 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c command_name = cmd->command_name; cmd 201 drivers/net/ethernet/rdc/r6040.c u16 cmd; cmd 206 drivers/net/ethernet/rdc/r6040.c cmd = ioread16(ioaddr + MMDIO); cmd 207 drivers/net/ethernet/rdc/r6040.c if (!(cmd & MDIO_READ)) cmd 223 drivers/net/ethernet/rdc/r6040.c u16 cmd; cmd 230 drivers/net/ethernet/rdc/r6040.c cmd = ioread16(ioaddr + MMDIO); cmd 231 drivers/net/ethernet/rdc/r6040.c if (!(cmd & MDIO_WRITE)) cmd 357 drivers/net/ethernet/rdc/r6040.c u16 cmd; cmd 361 drivers/net/ethernet/rdc/r6040.c cmd = ioread16(ioaddr + MCR1); cmd 362 drivers/net/ethernet/rdc/r6040.c if (cmd & MAC_RST) cmd 501 drivers/net/ethernet/rdc/r6040.c static int r6040_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 506 drivers/net/ethernet/rdc/r6040.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 1415 drivers/net/ethernet/realtek/8139cp.c struct ethtool_link_ksettings *cmd) cmd 1421 drivers/net/ethernet/realtek/8139cp.c mii_ethtool_get_link_ksettings(&cp->mii_if, cmd); cmd 1428 drivers/net/ethernet/realtek/8139cp.c const struct ethtool_link_ksettings *cmd) cmd 1435 drivers/net/ethernet/realtek/8139cp.c rc = mii_ethtool_set_link_ksettings(&cp->mii_if, cmd); cmd 1604 drivers/net/ethernet/realtek/8139cp.c static int cp_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) cmd 1614 drivers/net/ethernet/realtek/8139cp.c rc = generic_mii_ioctl(&cp->mii_if, if_mii(rq), cmd, NULL); cmd 1678 drivers/net/ethernet/realtek/8139cp.c static void eeprom_cmd(void __iomem *ee_addr, int cmd, int cmd_len) cmd 1684 drivers/net/ethernet/realtek/8139cp.c int dataval = (cmd & (1 << i)) ? EE_DATA_WRITE : 0; cmd 1703 drivers/net/ethernet/realtek/8139cp.c int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); cmd 1706 drivers/net/ethernet/realtek/8139cp.c eeprom_cmd(ee_addr, cmd, 3 + addr_len); cmd 656 drivers/net/ethernet/realtek/8139too.c static int netdev_ioctl (struct net_device *dev, struct ifreq *rq, int cmd); cmd 2388 drivers/net/ethernet/realtek/8139too.c struct ethtool_link_ksettings *cmd) cmd 2392 drivers/net/ethernet/realtek/8139too.c mii_ethtool_get_link_ksettings(&tp->mii, cmd); cmd 2398 drivers/net/ethernet/realtek/8139too.c const struct ethtool_link_ksettings *cmd) cmd 2403 drivers/net/ethernet/realtek/8139too.c rc = mii_ethtool_set_link_ksettings(&tp->mii, cmd); cmd 2500 drivers/net/ethernet/realtek/8139too.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2509 drivers/net/ethernet/realtek/8139too.c rc = generic_mii_ioctl(&tp->mii, if_mii(rq), cmd, NULL); cmd 195 drivers/net/ethernet/realtek/atp.c static unsigned short eeprom_op(long ioaddr, unsigned int cmd); cmd 400 drivers/net/ethernet/realtek/atp.c static unsigned short __init eeprom_op(long ioaddr, u32 cmd) cmd 406 drivers/net/ethernet/realtek/atp.c char outval = (cmd & (1<<num_bits)) ? EE_DATA_WRITE : 0; cmd 1201 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_oob_notify(struct rtl8169_private *tp, u8 cmd) cmd 1203 drivers/net/ethernet/realtek/r8169_main.c rtl_eri_write(tp, 0xe8, ERIAR_MASK_0001, cmd); cmd 1700 drivers/net/ethernet/realtek/r8169_main.c u32 cmd; cmd 1704 drivers/net/ethernet/realtek/r8169_main.c cmd = (u64)paddr & DMA_BIT_MASK(32); cmd 1705 drivers/net/ethernet/realtek/r8169_main.c RTL_W32(tp, CounterAddrLow, cmd); cmd 1706 drivers/net/ethernet/realtek/r8169_main.c RTL_W32(tp, CounterAddrLow, cmd | counter_cmd); cmd 3916 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 3923 drivers/net/ethernet/realtek/r8169_main.c return phy_mii_ioctl(tp->phydev, ifr, cmd); cmd 1779 drivers/net/ethernet/renesas/ravb_main.c static int ravb_do_ioctl(struct net_device *ndev, struct ifreq *req, int cmd) cmd 1789 drivers/net/ethernet/renesas/ravb_main.c switch (cmd) { cmd 1796 drivers/net/ethernet/renesas/ravb_main.c return phy_mii_ioctl(phydev, req, cmd); cmd 2651 drivers/net/ethernet/renesas/sh_eth.c static int sh_eth_do_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) cmd 2661 drivers/net/ethernet/renesas/sh_eth.c return phy_mii_ioctl(phydev, rq, cmd); cmd 94 drivers/net/ethernet/rocker/rocker_ofdpa.c u32 cmd; cmd 104 drivers/net/ethernet/rocker/rocker_ofdpa.c u32 cmd; cmd 513 drivers/net/ethernet/rocker/rocker_ofdpa.c if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_CMD_TYPE, entry->cmd)) cmd 569 drivers/net/ethernet/rocker/rocker_ofdpa.c if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_CMD_TYPE, entry->cmd)) cmd 679 drivers/net/ethernet/rocker/rocker_ofdpa.c if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_CMD_TYPE, entry->cmd)) cmd 723 drivers/net/ethernet/rocker/rocker_ofdpa.c if (rocker_tlv_put_u16(desc_info, ROCKER_TLV_CMD_TYPE, entry->cmd)) cmd 775 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_FLOW_MOD; cmd 779 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_FLOW_ADD; cmd 808 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_FLOW_DEL; cmd 1090 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_GROUP_MOD; cmd 1093 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_GROUP_ADD; cmd 1120 drivers/net/ethernet/rocker/rocker_ofdpa.c found->cmd = ROCKER_TLV_CMD_TYPE_OF_DPA_GROUP_DEL; cmd 310 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 312 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c cmd->data = 0; cmd 315 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c switch (cmd->flow_type) { cmd 318 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 325 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 329 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3; cmd 336 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c cmd->data |= RXH_IP_SRC | RXH_IP_DST; cmd 345 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c static int sxgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 351 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c switch (cmd->cmd) { cmd 353 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c ret = sxgbe_get_rss_hash_opts(priv, cmd); cmd 363 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c struct ethtool_rxnfc *cmd) cmd 370 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c if (cmd->data & ~(RXH_IP_SRC | RXH_IP_DST | cmd 374 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c switch (cmd->flow_type) { cmd 377 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c if (!(cmd->data & RXH_IP_SRC) || cmd 378 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_IP_DST) || cmd 379 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_L4_B_0_1) || cmd 380 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_L4_B_2_3)) cmd 386 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c if (!(cmd->data & RXH_IP_SRC) || cmd 387 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_IP_DST) || cmd 388 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_L4_B_0_1) || cmd 389 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_L4_B_2_3)) cmd 403 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c if (!(cmd->data & RXH_IP_SRC) || cmd 404 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c !(cmd->data & RXH_IP_DST) || cmd 405 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c (cmd->data & RXH_L4_B_0_1) || cmd 406 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c (cmd->data & RXH_L4_B_2_3)) cmd 422 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c static int sxgbe_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 427 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c switch (cmd->cmd) { cmd 429 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c ret = sxgbe_set_rss_hash_opt(priv, cmd); cmd 1931 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static int sxgbe_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1938 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c switch (cmd) { cmd 1944 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c ret = phy_mii_ioctl(dev->phydev, rq, cmd); cmd 42 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c static void sxgbe_mdio_ctrl_data(struct sxgbe_priv_data *sp, u32 cmd, cmd 47 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c reg |= (cmd << 16) | SXGBE_SMA_SKIP_ADDRFRM | cmd 52 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c static void sxgbe_mdio_c45(struct sxgbe_priv_data *sp, u32 cmd, int phyaddr, cmd 62 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c sxgbe_mdio_ctrl_data(sp, cmd, phydata); cmd 65 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c static void sxgbe_mdio_c22(struct sxgbe_priv_data *sp, u32 cmd, int phyaddr, cmd 76 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c sxgbe_mdio_ctrl_data(sp, cmd, phydata); cmd 79 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c static int sxgbe_mdio_access(struct sxgbe_priv_data *sp, u32 cmd, int phyaddr, cmd 90 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c sxgbe_mdio_c45(sp, cmd, phyaddr, phyreg, phydata); cmd 96 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c sxgbe_mdio_c22(sp, cmd, phyaddr, phyreg, phydata); cmd 2150 drivers/net/ethernet/sfc/efx.c static int efx_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) cmd 2155 drivers/net/ethernet/sfc/efx.c if (cmd == SIOCSHWTSTAMP) cmd 2157 drivers/net/ethernet/sfc/efx.c if (cmd == SIOCGHWTSTAMP) cmd 2161 drivers/net/ethernet/sfc/efx.c if ((cmd == SIOCGMIIREG || cmd == SIOCSMIIREG) && cmd 2165 drivers/net/ethernet/sfc/efx.c return mdio_mii_ioctl(&efx->mdio, data, cmd); cmd 127 drivers/net/ethernet/sfc/ethtool.c struct ethtool_link_ksettings *cmd) cmd 134 drivers/net/ethernet/sfc/ethtool.c efx->phy_op->get_link_ksettings(efx, cmd); cmd 139 drivers/net/ethernet/sfc/ethtool.c cmd->link_modes.supported); cmd 143 drivers/net/ethernet/sfc/ethtool.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 147 drivers/net/ethernet/sfc/ethtool.c cmd->base.speed = link_state->speed; cmd 148 drivers/net/ethernet/sfc/ethtool.c cmd->base.duplex = link_state->fd ? DUPLEX_FULL : DUPLEX_HALF; cmd 157 drivers/net/ethernet/sfc/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 163 drivers/net/ethernet/sfc/ethtool.c if ((cmd->base.speed == SPEED_1000) && cmd 164 drivers/net/ethernet/sfc/ethtool.c (cmd->base.duplex != DUPLEX_FULL)) { cmd 171 drivers/net/ethernet/sfc/ethtool.c rc = efx->phy_op->set_link_ksettings(efx, cmd); cmd 981 drivers/net/ethernet/sfc/ethtool.c switch (info->cmd) { cmd 1296 drivers/net/ethernet/sfc/ethtool.c switch (info->cmd) { cmd 2000 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) cmd 2006 drivers/net/ethernet/sfc/falcon/efx.c if ((cmd == SIOCGMIIREG || cmd == SIOCSMIIREG) && cmd 2010 drivers/net/ethernet/sfc/falcon/efx.c return mdio_mii_ioctl(&efx->mdio, data, cmd); cmd 117 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_link_ksettings *cmd) cmd 123 drivers/net/ethernet/sfc/falcon/ethtool.c efx->phy_op->get_link_ksettings(efx, cmd); cmd 127 drivers/net/ethernet/sfc/falcon/ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, Pause); cmd 128 drivers/net/ethernet/sfc/falcon/ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, Asym_Pause); cmd 131 drivers/net/ethernet/sfc/falcon/ethtool.c cmd->base.speed = link_state->speed; cmd 132 drivers/net/ethernet/sfc/falcon/ethtool.c cmd->base.duplex = link_state->fd ? DUPLEX_FULL : DUPLEX_HALF; cmd 141 drivers/net/ethernet/sfc/falcon/ethtool.c const struct ethtool_link_ksettings *cmd) cmd 147 drivers/net/ethernet/sfc/falcon/ethtool.c if ((cmd->base.speed == SPEED_1000) && cmd 148 drivers/net/ethernet/sfc/falcon/ethtool.c (cmd->base.duplex != DUPLEX_FULL)) { cmd 155 drivers/net/ethernet/sfc/falcon/ethtool.c rc = efx->phy_op->set_link_ksettings(efx, cmd); cmd 951 drivers/net/ethernet/sfc/falcon/ethtool.c switch (info->cmd) { cmd 1231 drivers/net/ethernet/sfc/falcon/ethtool.c switch (info->cmd) { cmd 231 drivers/net/ethernet/sfc/falcon/mdio_10g.c const struct ethtool_link_ksettings *cmd) cmd 234 drivers/net/ethernet/sfc/falcon/mdio_10g.c .base.cmd = ETHTOOL_GLINKSETTINGS cmd 242 drivers/net/ethernet/sfc/falcon/mdio_10g.c cmd->link_modes.advertising); cmd 249 drivers/net/ethernet/sfc/falcon/mdio_10g.c cmd->base.speed == prev.base.speed && cmd 250 drivers/net/ethernet/sfc/falcon/mdio_10g.c cmd->base.duplex == prev.base.duplex && cmd 251 drivers/net/ethernet/sfc/falcon/mdio_10g.c cmd->base.port == prev.base.port && cmd 252 drivers/net/ethernet/sfc/falcon/mdio_10g.c cmd->base.autoneg == prev.base.autoneg) cmd 256 drivers/net/ethernet/sfc/falcon/mdio_10g.c if (prev.base.port != PORT_TP || cmd->base.port != PORT_TP) cmd 260 drivers/net/ethernet/sfc/falcon/mdio_10g.c if (!cmd->base.autoneg || cmd 84 drivers/net/ethernet/sfc/falcon/mdio_10g.h const struct ethtool_link_ksettings *cmd); cmd 576 drivers/net/ethernet/sfc/falcon/net_driver.h struct ethtool_link_ksettings *cmd); cmd 578 drivers/net/ethernet/sfc/falcon/net_driver.h const struct ethtool_link_ksettings *cmd); cmd 438 drivers/net/ethernet/sfc/falcon/qt202x_phy.c struct ethtool_link_ksettings *cmd) cmd 440 drivers/net/ethernet/sfc/falcon/qt202x_phy.c mdio45_ethtool_ksettings_get(&efx->mdio, cmd); cmd 441 drivers/net/ethernet/sfc/falcon/tenxpress.c struct ethtool_link_ksettings *cmd) cmd 453 drivers/net/ethernet/sfc/falcon/tenxpress.c mdio45_ethtool_ksettings_get_npage(&efx->mdio, cmd, adv, lpa); cmd 458 drivers/net/ethernet/sfc/falcon/tenxpress.c cmd->base.speed = SPEED_10000; cmd 463 drivers/net/ethernet/sfc/falcon/tenxpress.c const struct ethtool_link_ksettings *cmd) cmd 465 drivers/net/ethernet/sfc/falcon/tenxpress.c if (!cmd->base.autoneg) cmd 468 drivers/net/ethernet/sfc/falcon/tenxpress.c return ef4_mdio_set_link_ksettings(efx, cmd); cmd 541 drivers/net/ethernet/sfc/falcon/txc43128_phy.c struct ethtool_link_ksettings *cmd) cmd 543 drivers/net/ethernet/sfc/falcon/txc43128_phy.c mdio45_ethtool_ksettings_get(&efx->mdio, cmd); cmd 39 drivers/net/ethernet/sfc/mcdi.c unsigned int cmd; cmd 150 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_send_request(struct efx_nic *efx, unsigned cmd, cmd 178 drivers/net/ethernet/sfc/mcdi.c MCDI_HEADER_CODE, cmd, cmd 196 drivers/net/ethernet/sfc/mcdi.c MC_CMD_V2_EXTN_IN_EXTENDED_CMD, cmd, cmd 477 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_send_request(efx, async->cmd, cmd 549 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_display_error(efx, async->cmd, async->inlen, errbuf, cmd 615 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_check_supported(struct efx_nic *efx, unsigned int cmd, size_t inlen) cmd 619 drivers/net/ethernet/sfc/mcdi.c cmd > MC_CMD_CMD_SPACE_ESCAPE_7)) cmd 649 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, cmd 667 drivers/net/ethernet/sfc/mcdi.c cmd, (int)inlen, mcdi->mode); cmd 718 drivers/net/ethernet/sfc/mcdi.c if (cmd == MC_CMD_REBOOT && rc == -EIO) { cmd 723 drivers/net/ethernet/sfc/mcdi.c cmd, -rc); cmd 734 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_display_error(efx, cmd, inlen, errbuf, err_len, cmd 800 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, cmd 814 drivers/net/ethernet/sfc/mcdi.c rc = efx_mcdi_rpc_start(efx, cmd, inbuf, inlen); cmd 818 drivers/net/ethernet/sfc/mcdi.c rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, cmd 839 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_send_request(efx, cmd, inbuf, inlen); cmd 841 drivers/net/ethernet/sfc/mcdi.c rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, cmd 847 drivers/net/ethernet/sfc/mcdi.c cmd, rc); cmd 858 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_evb_retry(struct efx_nic *efx, unsigned cmd, cmd 866 drivers/net/ethernet/sfc/mcdi.c rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen, cmd 884 drivers/net/ethernet/sfc/mcdi.c rc = _efx_mcdi_rpc(efx, cmd, inbuf, inlen, cmd 894 drivers/net/ethernet/sfc/mcdi.c if (rc && !quiet && !(cmd == MC_CMD_REBOOT && rc == -EIO)) cmd 895 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_display_error(efx, cmd, inlen, cmd 925 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, cmd 930 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, cmd 942 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, cmd 947 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen, cmd 951 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_start(struct efx_nic *efx, unsigned cmd, cmd 957 drivers/net/ethernet/sfc/mcdi.c rc = efx_mcdi_check_supported(efx, cmd, inlen); cmd 968 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_send_request(efx, cmd, inbuf, inlen); cmd 972 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, cmd 982 drivers/net/ethernet/sfc/mcdi.c rc = efx_mcdi_check_supported(efx, cmd, inlen); cmd 994 drivers/net/ethernet/sfc/mcdi.c async->cmd = cmd; cmd 1012 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_send_request(efx, cmd, inbuf, inlen); cmd 1047 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, cmd 1051 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, cmd 1055 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_async_quiet(struct efx_nic *efx, unsigned int cmd, cmd 1060 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete, cmd 1064 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, cmd 1068 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, cmd 1072 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, size_t inlen, cmd 1076 drivers/net/ethernet/sfc/mcdi.c return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen, cmd 1080 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, cmd 1092 drivers/net/ethernet/sfc/mcdi.c cmd, inlen, rc, code, err_arg); cmd 145 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, cmd 148 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, cmd 153 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_start(struct efx_nic *efx, unsigned cmd, cmd 155 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, cmd 158 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, cmd 166 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, cmd 170 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_async_quiet(struct efx_nic *efx, unsigned int cmd, cmd 176 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, cmd 591 drivers/net/ethernet/sfc/mcdi_port.c struct ethtool_link_ksettings *cmd) cmd 597 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.speed = efx->link_state.speed; cmd 598 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.duplex = efx->link_state.fd; cmd 599 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media); cmd 600 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.phy_address = phy_cfg->port; cmd 601 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg); cmd 602 drivers/net/ethernet/sfc/mcdi_port.c cmd->base.mdio_support = (efx->mdio.mode_support & cmd 606 drivers/net/ethernet/sfc/mcdi_port.c cmd->link_modes.supported); cmd 607 drivers/net/ethernet/sfc/mcdi_port.c memcpy(cmd->link_modes.advertising, efx->link_advertising, cmd 617 drivers/net/ethernet/sfc/mcdi_port.c cmd->link_modes.lp_advertising); cmd 622 drivers/net/ethernet/sfc/mcdi_port.c const struct ethtool_link_ksettings *cmd) cmd 628 drivers/net/ethernet/sfc/mcdi_port.c if (cmd->base.autoneg) { cmd 629 drivers/net/ethernet/sfc/mcdi_port.c caps = (ethtool_linkset_to_mcdi_cap(cmd->link_modes.advertising) | cmd 631 drivers/net/ethernet/sfc/mcdi_port.c } else if (cmd->base.duplex) { cmd 632 drivers/net/ethernet/sfc/mcdi_port.c switch (cmd->base.speed) { cmd 644 drivers/net/ethernet/sfc/mcdi_port.c switch (cmd->base.speed) { cmd 659 drivers/net/ethernet/sfc/mcdi_port.c if (cmd->base.autoneg) { cmd 660 drivers/net/ethernet/sfc/mcdi_port.c efx_link_set_advertising(efx, cmd->link_modes.advertising); cmd 649 drivers/net/ethernet/sfc/net_driver.h struct ethtool_link_ksettings *cmd); cmd 651 drivers/net/ethernet/sfc/net_driver.h const struct ethtool_link_ksettings *cmd); cmd 113 drivers/net/ethernet/sgi/ioc3-eth.c static int ioc3_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 805 drivers/net/ethernet/sgi/ioc3-eth.c u32 cmd, bufcnt, len; cmd 808 drivers/net/ethernet/sgi/ioc3-eth.c cmd = be32_to_cpu(desc->cmd); cmd 810 drivers/net/ethernet/sgi/ioc3-eth.c if (cmd & ETXD_B1V) { cmd 815 drivers/net/ethernet/sgi/ioc3-eth.c if (cmd & ETXD_B2V) { cmd 834 drivers/net/ethernet/sgi/ioc3-eth.c ip->txr[i].cmd = 0; cmd 1437 drivers/net/ethernet/sgi/ioc3-eth.c desc->cmd = cpu_to_be32(len | ETXD_INTWHENDONE | ETXD_D0V | w0); cmd 1445 drivers/net/ethernet/sgi/ioc3-eth.c desc->cmd = cpu_to_be32(len | ETXD_INTWHENDONE | cmd 1463 drivers/net/ethernet/sgi/ioc3-eth.c desc->cmd = cpu_to_be32(len | ETXD_INTWHENDONE | ETXD_B1V | w0); cmd 1555 drivers/net/ethernet/sgi/ioc3-eth.c struct ethtool_link_ksettings *cmd) cmd 1560 drivers/net/ethernet/sgi/ioc3-eth.c mii_ethtool_get_link_ksettings(&ip->mii, cmd); cmd 1567 drivers/net/ethernet/sgi/ioc3-eth.c const struct ethtool_link_ksettings *cmd) cmd 1573 drivers/net/ethernet/sgi/ioc3-eth.c rc = mii_ethtool_set_link_ksettings(&ip->mii, cmd); cmd 1611 drivers/net/ethernet/sgi/ioc3-eth.c static int ioc3_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1617 drivers/net/ethernet/sgi/ioc3-eth.c rc = generic_mii_ioctl(&ip->mii, if_mii(rq), cmd, NULL); cmd 765 drivers/net/ethernet/sgi/meth.c static int meth_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 768 drivers/net/ethernet/sgi/meth.c switch(cmd) { cmd 1118 drivers/net/ethernet/silan/sc92031.c struct ethtool_link_ksettings *cmd) cmd 1164 drivers/net/ethernet/silan/sc92031.c cmd->base.speed = (output_status & 0x2) ? SPEED_100 : SPEED_10; cmd 1165 drivers/net/ethernet/silan/sc92031.c cmd->base.duplex = (output_status & 0x4) ? DUPLEX_FULL : DUPLEX_HALF; cmd 1166 drivers/net/ethernet/silan/sc92031.c cmd->base.port = PORT_MII; cmd 1167 drivers/net/ethernet/silan/sc92031.c cmd->base.phy_address = phy_address; cmd 1168 drivers/net/ethernet/silan/sc92031.c cmd->base.autoneg = (phy_ctrl & PhyCtrlAne) ? cmd 1171 drivers/net/ethernet/silan/sc92031.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1173 drivers/net/ethernet/silan/sc92031.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1181 drivers/net/ethernet/silan/sc92031.c const struct ethtool_link_ksettings *cmd) cmd 1185 drivers/net/ethernet/silan/sc92031.c u32 speed = cmd->base.speed; cmd 1191 drivers/net/ethernet/silan/sc92031.c cmd->link_modes.advertising); cmd 1195 drivers/net/ethernet/silan/sc92031.c if (!(cmd->base.duplex == DUPLEX_HALF || cmd 1196 drivers/net/ethernet/silan/sc92031.c cmd->base.duplex == DUPLEX_FULL)) cmd 1198 drivers/net/ethernet/silan/sc92031.c if (!(cmd->base.port == PORT_MII)) cmd 1200 drivers/net/ethernet/silan/sc92031.c if (!(cmd->base.phy_address == 0x1f)) cmd 1202 drivers/net/ethernet/silan/sc92031.c if (!(cmd->base.autoneg == AUTONEG_DISABLE || cmd 1203 drivers/net/ethernet/silan/sc92031.c cmd->base.autoneg == AUTONEG_ENABLE)) cmd 1206 drivers/net/ethernet/silan/sc92031.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1236 drivers/net/ethernet/silan/sc92031.c if (cmd->base.duplex == DUPLEX_FULL) cmd 1736 drivers/net/ethernet/sis/sis190.c struct ethtool_link_ksettings *cmd) cmd 1740 drivers/net/ethernet/sis/sis190.c mii_ethtool_get_link_ksettings(&tp->mii_if, cmd); cmd 1746 drivers/net/ethernet/sis/sis190.c const struct ethtool_link_ksettings *cmd) cmd 1750 drivers/net/ethernet/sis/sis190.c return mii_ethtool_set_link_ksettings(&tp->mii_if, cmd); cmd 1813 drivers/net/ethernet/sis/sis190.c static int sis190_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1818 drivers/net/ethernet/sis/sis190.c generic_mii_ioctl(&tp->mii_if, if_mii(ifr), cmd, NULL); cmd 234 drivers/net/ethernet/sis/sis900.c static int mii_ioctl(struct net_device *net_dev, struct ifreq *rq, int cmd); cmd 2041 drivers/net/ethernet/sis/sis900.c struct ethtool_link_ksettings *cmd) cmd 2045 drivers/net/ethernet/sis/sis900.c mii_ethtool_get_link_ksettings(&sis_priv->mii_info, cmd); cmd 2051 drivers/net/ethernet/sis/sis900.c const struct ethtool_link_ksettings *cmd) cmd 2056 drivers/net/ethernet/sis/sis900.c rt = mii_ethtool_set_link_ksettings(&sis_priv->mii_info, cmd); cmd 2214 drivers/net/ethernet/sis/sis900.c static int mii_ioctl(struct net_device *net_dev, struct ifreq *rq, int cmd) cmd 2219 drivers/net/ethernet/sis/sis900.c switch(cmd) { cmd 301 drivers/net/ethernet/smsc/epic100.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1387 drivers/net/ethernet/smsc/epic100.c struct ethtool_link_ksettings *cmd) cmd 1392 drivers/net/ethernet/smsc/epic100.c mii_ethtool_get_link_ksettings(&np->mii, cmd); cmd 1399 drivers/net/ethernet/smsc/epic100.c const struct ethtool_link_ksettings *cmd) cmd 1405 drivers/net/ethernet/smsc/epic100.c rc = mii_ethtool_set_link_ksettings(&np->mii, cmd); cmd 1470 drivers/net/ethernet/smsc/epic100.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1485 drivers/net/ethernet/smsc/epic100.c rc = generic_mii_ioctl(&np->mii, data, cmd, NULL); cmd 1439 drivers/net/ethernet/smsc/smc911x.c struct ethtool_link_ksettings *cmd) cmd 1450 drivers/net/ethernet/smsc/smc911x.c mii_ethtool_get_link_ksettings(&lp->mii, cmd); cmd 1458 drivers/net/ethernet/smsc/smc911x.c cmd->base.speed = SPEED_10; cmd 1460 drivers/net/ethernet/smsc/smc911x.c cmd->base.speed = SPEED_100; cmd 1462 drivers/net/ethernet/smsc/smc911x.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1463 drivers/net/ethernet/smsc/smc911x.c cmd->base.port = 0; cmd 1465 drivers/net/ethernet/smsc/smc911x.c cmd->base.duplex = cmd 1470 drivers/net/ethernet/smsc/smc911x.c cmd->link_modes.supported, supported); cmd 1479 drivers/net/ethernet/smsc/smc911x.c const struct ethtool_link_ksettings *cmd) cmd 1487 drivers/net/ethernet/smsc/smc911x.c ret = mii_ethtool_set_link_ksettings(&lp->mii, cmd); cmd 1490 drivers/net/ethernet/smsc/smc911x.c if (cmd->base.autoneg != AUTONEG_DISABLE || cmd 1491 drivers/net/ethernet/smsc/smc911x.c cmd->base.speed != SPEED_10 || cmd 1492 drivers/net/ethernet/smsc/smc911x.c (cmd->base.duplex != DUPLEX_HALF && cmd 1493 drivers/net/ethernet/smsc/smc911x.c cmd->base.duplex != DUPLEX_FULL) || cmd 1494 drivers/net/ethernet/smsc/smc911x.c (cmd->base.port != PORT_TP && cmd 1495 drivers/net/ethernet/smsc/smc911x.c cmd->base.port != PORT_AUI)) cmd 1498 drivers/net/ethernet/smsc/smc911x.c lp->ctl_rfduplx = cmd->base.duplex == DUPLEX_FULL; cmd 1600 drivers/net/ethernet/smsc/smc911x.c int cmd, int addr) cmd 1608 drivers/net/ethernet/smsc/smc911x.c ((cmd) & (0x7<<28)) | cmd 894 drivers/net/ethernet/smsc/smc911x.h #define SMC_WRITE_EEPROM_CMD(lp, cmd, addr) \ cmd 273 drivers/net/ethernet/smsc/smc91c92_cs.c static int smc_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 988 drivers/net/ethernet/smsc/smc91c92_cs.c u_int cmd = (0x06<<10)|(phy_id<<5)|loc; cmd 993 drivers/net/ethernet/smsc/smc91c92_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 1008 drivers/net/ethernet/smsc/smc91c92_cs.c u_int cmd = (0x05<<28)|(phy_id<<23)|(loc<<18)|(1<<17)|value; cmd 1013 drivers/net/ethernet/smsc/smc91c92_cs.c int dat = (cmd&(1<<i)) ? MDIO_DATA_WRITE1 : MDIO_DATA_WRITE0; cmd 1994 drivers/net/ethernet/smsc/smc91c92_cs.c static int smc_ioctl (struct net_device *dev, struct ifreq *rq, int cmd) cmd 2009 drivers/net/ethernet/smsc/smc91c92_cs.c rc = generic_mii_ioctl(&smc->mii_if, mii, cmd, NULL); cmd 1527 drivers/net/ethernet/smsc/smc91x.c struct ethtool_link_ksettings *cmd) cmd 1533 drivers/net/ethernet/smsc/smc91x.c mii_ethtool_get_link_ksettings(&lp->mii, cmd); cmd 1541 drivers/net/ethernet/smsc/smc91x.c cmd->base.speed = SPEED_10; cmd 1543 drivers/net/ethernet/smsc/smc91x.c cmd->base.speed = SPEED_100; cmd 1545 drivers/net/ethernet/smsc/smc91x.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1546 drivers/net/ethernet/smsc/smc91x.c cmd->base.port = 0; cmd 1547 drivers/net/ethernet/smsc/smc91x.c cmd->base.duplex = lp->tcr_cur_mode & TCR_SWFDUP ? cmd 1551 drivers/net/ethernet/smsc/smc91x.c cmd->link_modes.supported, supported); cmd 1559 drivers/net/ethernet/smsc/smc91x.c const struct ethtool_link_ksettings *cmd) cmd 1566 drivers/net/ethernet/smsc/smc91x.c ret = mii_ethtool_set_link_ksettings(&lp->mii, cmd); cmd 1569 drivers/net/ethernet/smsc/smc91x.c if (cmd->base.autoneg != AUTONEG_DISABLE || cmd 1570 drivers/net/ethernet/smsc/smc91x.c cmd->base.speed != SPEED_10 || cmd 1571 drivers/net/ethernet/smsc/smc91x.c (cmd->base.duplex != DUPLEX_HALF && cmd 1572 drivers/net/ethernet/smsc/smc91x.c cmd->base.duplex != DUPLEX_FULL) || cmd 1573 drivers/net/ethernet/smsc/smc91x.c (cmd->base.port != PORT_TP && cmd->base.port != PORT_AUI)) cmd 1577 drivers/net/ethernet/smsc/smc91x.c lp->ctl_rfduplx = cmd->base.duplex == DUPLEX_FULL; cmd 1947 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1952 drivers/net/ethernet/smsc/smsc911x.c return phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 214 drivers/net/ethernet/smsc/smsc9420.c static int smsc9420_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 219 drivers/net/ethernet/smsc/smsc9420.c return phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 1734 drivers/net/ethernet/socionext/netsec.c int cmd) cmd 1736 drivers/net/ethernet/socionext/netsec.c return phy_mii_ioctl(ndev->phydev, ifr, cmd); cmd 1166 drivers/net/ethernet/socionext/sni_ave.c struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL }; cmd 1455 drivers/net/ethernet/socionext/sni_ave.c static int ave_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) cmd 1457 drivers/net/ethernet/socionext/sni_ave.c return phy_mii_ioctl(ndev->phydev, ifr, cmd); cmd 1750 drivers/net/ethernet/socionext/sni_ave.c struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL }; cmd 1768 drivers/net/ethernet/socionext/sni_ave.c struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL }; cmd 275 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c struct ethtool_link_ksettings *cmd) cmd 285 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.speed = SPEED_UNKNOWN; cmd 286 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 289 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.duplex = priv->xstats.pcs_duplex; cmd 291 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.speed = priv->xstats.pcs_speed; cmd 300 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c &supported, cmd->link_modes.supported); cmd 302 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c &advertising, cmd->link_modes.advertising); cmd 304 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c &lp_advertising, cmd->link_modes.lp_advertising); cmd 316 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.autoneg = ADVERTISED_Autoneg; cmd 344 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->base.port = PORT_OTHER; cmd 347 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->link_modes.supported, supported); cmd 349 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->link_modes.advertising, advertising); cmd 351 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c cmd->link_modes.lp_advertising, lp_advertising); cmd 356 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c return phylink_ethtool_ksettings_get(priv->phylink, cmd); cmd 361 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c const struct ethtool_link_ksettings *cmd) cmd 370 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c if (cmd->base.autoneg != AUTONEG_ENABLE) cmd 387 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c return phylink_ethtool_ksettings_set(priv->phylink, cmd); cmd 779 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c switch (rxnfc->cmd) { cmd 3930 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3938 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c switch (cmd) { cmd 3942 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c ret = phylink_mii_ioctl(priv->phylink, rq, cmd); cmd 394 drivers/net/ethernet/sun/cassini.c u32 cmd; cmd 397 drivers/net/ethernet/sun/cassini.c cmd = MIF_FRAME_ST | MIF_FRAME_OP_READ; cmd 398 drivers/net/ethernet/sun/cassini.c cmd |= CAS_BASE(MIF_FRAME_PHY_ADDR, cp->phy_addr); cmd 399 drivers/net/ethernet/sun/cassini.c cmd |= CAS_BASE(MIF_FRAME_REG_ADDR, reg); cmd 400 drivers/net/ethernet/sun/cassini.c cmd |= MIF_FRAME_TURN_AROUND_MSB; cmd 401 drivers/net/ethernet/sun/cassini.c writel(cmd, cp->regs + REG_MIF_FRAME); cmd 406 drivers/net/ethernet/sun/cassini.c cmd = readl(cp->regs + REG_MIF_FRAME); cmd 407 drivers/net/ethernet/sun/cassini.c if (cmd & MIF_FRAME_TURN_AROUND_LSB) cmd 408 drivers/net/ethernet/sun/cassini.c return cmd & MIF_FRAME_DATA_MASK; cmd 416 drivers/net/ethernet/sun/cassini.c u32 cmd; cmd 418 drivers/net/ethernet/sun/cassini.c cmd = MIF_FRAME_ST | MIF_FRAME_OP_WRITE; cmd 419 drivers/net/ethernet/sun/cassini.c cmd |= CAS_BASE(MIF_FRAME_PHY_ADDR, cp->phy_addr); cmd 420 drivers/net/ethernet/sun/cassini.c cmd |= CAS_BASE(MIF_FRAME_REG_ADDR, reg); cmd 421 drivers/net/ethernet/sun/cassini.c cmd |= MIF_FRAME_TURN_AROUND_MSB; cmd 422 drivers/net/ethernet/sun/cassini.c cmd |= val & MIF_FRAME_DATA_MASK; cmd 423 drivers/net/ethernet/sun/cassini.c writel(cmd, cp->regs + REG_MIF_FRAME); cmd 428 drivers/net/ethernet/sun/cassini.c cmd = readl(cp->regs + REG_MIF_FRAME); cmd 429 drivers/net/ethernet/sun/cassini.c if (cmd & MIF_FRAME_TURN_AROUND_LSB) cmd 4521 drivers/net/ethernet/sun/cassini.c struct ethtool_link_ksettings *cmd) cmd 4542 drivers/net/ethernet/sun/cassini.c cmd->base.port = PORT_MII; cmd 4543 drivers/net/ethernet/sun/cassini.c cmd->base.phy_address = cp->phy_addr; cmd 4566 drivers/net/ethernet/sun/cassini.c cmd->base.port = PORT_FIBRE; cmd 4567 drivers/net/ethernet/sun/cassini.c cmd->base.phy_address = 0; cmd 4582 drivers/net/ethernet/sun/cassini.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 4583 drivers/net/ethernet/sun/cassini.c cmd->base.speed = ((speed == 10) ? cmd 4587 drivers/net/ethernet/sun/cassini.c cmd->base.duplex = full_duplex ? DUPLEX_FULL : DUPLEX_HALF; cmd 4589 drivers/net/ethernet/sun/cassini.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 4590 drivers/net/ethernet/sun/cassini.c cmd->base.speed = ((bmcr & CAS_BMCR_SPEED1000) ? cmd 4594 drivers/net/ethernet/sun/cassini.c cmd->base.duplex = (bmcr & BMCR_FULLDPLX) ? cmd 4609 drivers/net/ethernet/sun/cassini.c cmd->base.speed = 0; cmd 4610 drivers/net/ethernet/sun/cassini.c cmd->base.duplex = 0xff; cmd 4612 drivers/net/ethernet/sun/cassini.c cmd->base.speed = SPEED_10; cmd 4614 drivers/net/ethernet/sun/cassini.c cmd->base.speed = SPEED_100; cmd 4616 drivers/net/ethernet/sun/cassini.c cmd->base.speed = SPEED_1000; cmd 4618 drivers/net/ethernet/sun/cassini.c cmd->base.duplex = (cp->link_cntl & BMCR_FULLDPLX) ? cmd 4623 drivers/net/ethernet/sun/cassini.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 4625 drivers/net/ethernet/sun/cassini.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 4632 drivers/net/ethernet/sun/cassini.c const struct ethtool_link_ksettings *cmd) cmd 4636 drivers/net/ethernet/sun/cassini.c u32 speed = cmd->base.speed; cmd 4639 drivers/net/ethernet/sun/cassini.c if (cmd->base.autoneg != AUTONEG_ENABLE && cmd 4640 drivers/net/ethernet/sun/cassini.c cmd->base.autoneg != AUTONEG_DISABLE) cmd 4643 drivers/net/ethernet/sun/cassini.c if (cmd->base.autoneg == AUTONEG_DISABLE && cmd 4647 drivers/net/ethernet/sun/cassini.c (cmd->base.duplex != DUPLEX_HALF && cmd 4648 drivers/net/ethernet/sun/cassini.c cmd->base.duplex != DUPLEX_FULL))) cmd 4653 drivers/net/ethernet/sun/cassini.c cas_begin_auto_negotiation(cp, cmd); cmd 4763 drivers/net/ethernet/sun/cassini.c static int cas_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 4774 drivers/net/ethernet/sun/cassini.c switch (cmd) { cmd 6405 drivers/net/ethernet/sun/niu.c static int niu_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 6795 drivers/net/ethernet/sun/niu.c struct ethtool_link_ksettings *cmd) cmd 6802 drivers/net/ethernet/sun/niu.c memset(cmd, 0, sizeof(*cmd)); cmd 6803 drivers/net/ethernet/sun/niu.c cmd->base.phy_address = np->phy_addr; cmd 6804 drivers/net/ethernet/sun/niu.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 6806 drivers/net/ethernet/sun/niu.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 6808 drivers/net/ethernet/sun/niu.c cmd->base.autoneg = lp->active_autoneg; cmd 6809 drivers/net/ethernet/sun/niu.c cmd->base.speed = lp->active_speed; cmd 6810 drivers/net/ethernet/sun/niu.c cmd->base.duplex = lp->active_duplex; cmd 6811 drivers/net/ethernet/sun/niu.c cmd->base.port = (np->flags & NIU_FLAGS_FIBER) ? PORT_FIBRE : PORT_TP; cmd 6817 drivers/net/ethernet/sun/niu.c const struct ethtool_link_ksettings *cmd) cmd 6823 drivers/net/ethernet/sun/niu.c cmd->link_modes.advertising); cmd 6824 drivers/net/ethernet/sun/niu.c lp->speed = cmd->base.speed; cmd 6825 drivers/net/ethernet/sun/niu.c lp->duplex = cmd->base.duplex; cmd 6826 drivers/net/ethernet/sun/niu.c lp->autoneg = cmd->base.autoneg; cmd 7264 drivers/net/ethernet/sun/niu.c static int niu_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd, cmd 7270 drivers/net/ethernet/sun/niu.c switch (cmd->cmd) { cmd 7272 drivers/net/ethernet/sun/niu.c ret = niu_get_hash_opts(np, cmd); cmd 7275 drivers/net/ethernet/sun/niu.c cmd->data = np->num_rx_rings; cmd 7278 drivers/net/ethernet/sun/niu.c cmd->rule_cnt = tcam_get_valid_entry_cnt(np); cmd 7281 drivers/net/ethernet/sun/niu.c ret = niu_get_ethtool_tcam_entry(np, cmd); cmd 7284 drivers/net/ethernet/sun/niu.c ret = niu_get_ethtool_tcam_all(np, cmd, rule_locs); cmd 7631 drivers/net/ethernet/sun/niu.c static int niu_set_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd) cmd 7636 drivers/net/ethernet/sun/niu.c switch (cmd->cmd) { cmd 7638 drivers/net/ethernet/sun/niu.c ret = niu_set_hash_opts(np, cmd); cmd 7641 drivers/net/ethernet/sun/niu.c ret = niu_add_ethtool_tcam_entry(np, cmd); cmd 7644 drivers/net/ethernet/sun/niu.c ret = niu_del_ethtool_tcam_entry(np, cmd->fs.location); cmd 119 drivers/net/ethernet/sun/sungem.c u32 cmd; cmd 122 drivers/net/ethernet/sun/sungem.c cmd = (1 << 30); cmd 123 drivers/net/ethernet/sun/sungem.c cmd |= (2 << 28); cmd 124 drivers/net/ethernet/sun/sungem.c cmd |= (phy_addr << 23) & MIF_FRAME_PHYAD; cmd 125 drivers/net/ethernet/sun/sungem.c cmd |= (reg << 18) & MIF_FRAME_REGAD; cmd 126 drivers/net/ethernet/sun/sungem.c cmd |= (MIF_FRAME_TAMSB); cmd 127 drivers/net/ethernet/sun/sungem.c writel(cmd, gp->regs + MIF_FRAME); cmd 130 drivers/net/ethernet/sun/sungem.c cmd = readl(gp->regs + MIF_FRAME); cmd 131 drivers/net/ethernet/sun/sungem.c if (cmd & MIF_FRAME_TALSB) cmd 138 drivers/net/ethernet/sun/sungem.c cmd = 0xffff; cmd 140 drivers/net/ethernet/sun/sungem.c return cmd & MIF_FRAME_DATA; cmd 156 drivers/net/ethernet/sun/sungem.c u32 cmd; cmd 159 drivers/net/ethernet/sun/sungem.c cmd = (1 << 30); cmd 160 drivers/net/ethernet/sun/sungem.c cmd |= (1 << 28); cmd 161 drivers/net/ethernet/sun/sungem.c cmd |= (phy_addr << 23) & MIF_FRAME_PHYAD; cmd 162 drivers/net/ethernet/sun/sungem.c cmd |= (reg << 18) & MIF_FRAME_REGAD; cmd 163 drivers/net/ethernet/sun/sungem.c cmd |= (MIF_FRAME_TAMSB); cmd 164 drivers/net/ethernet/sun/sungem.c cmd |= (val & MIF_FRAME_DATA); cmd 165 drivers/net/ethernet/sun/sungem.c writel(cmd, gp->regs + MIF_FRAME); cmd 168 drivers/net/ethernet/sun/sungem.c cmd = readl(gp->regs + MIF_FRAME); cmd 169 drivers/net/ethernet/sun/sungem.c if (cmd & MIF_FRAME_TALSB) cmd 2528 drivers/net/ethernet/sun/sungem.c struct ethtool_link_ksettings *cmd) cmd 2542 drivers/net/ethernet/sun/sungem.c cmd->base.port = PORT_MII; cmd 2543 drivers/net/ethernet/sun/sungem.c cmd->base.phy_address = 0; /* XXX fixed PHYAD */ cmd 2546 drivers/net/ethernet/sun/sungem.c cmd->base.autoneg = gp->want_autoneg; cmd 2547 drivers/net/ethernet/sun/sungem.c cmd->base.speed = gp->phy_mii.speed; cmd 2548 drivers/net/ethernet/sun/sungem.c cmd->base.duplex = gp->phy_mii.duplex; cmd 2563 drivers/net/ethernet/sun/sungem.c cmd->base.speed = 0; cmd 2564 drivers/net/ethernet/sun/sungem.c cmd->base.duplex = 0; cmd 2565 drivers/net/ethernet/sun/sungem.c cmd->base.port = 0; cmd 2566 drivers/net/ethernet/sun/sungem.c cmd->base.phy_address = 0; cmd 2567 drivers/net/ethernet/sun/sungem.c cmd->base.autoneg = 0; cmd 2571 drivers/net/ethernet/sun/sungem.c cmd->base.port = PORT_FIBRE; cmd 2578 drivers/net/ethernet/sun/sungem.c cmd->base.speed = SPEED_1000; cmd 2579 drivers/net/ethernet/sun/sungem.c cmd->base.duplex = DUPLEX_FULL; cmd 2580 drivers/net/ethernet/sun/sungem.c cmd->base.autoneg = 1; cmd 2584 drivers/net/ethernet/sun/sungem.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 2586 drivers/net/ethernet/sun/sungem.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 2593 drivers/net/ethernet/sun/sungem.c const struct ethtool_link_ksettings *cmd) cmd 2596 drivers/net/ethernet/sun/sungem.c u32 speed = cmd->base.speed; cmd 2600 drivers/net/ethernet/sun/sungem.c cmd->link_modes.advertising); cmd 2603 drivers/net/ethernet/sun/sungem.c if (cmd->base.autoneg != AUTONEG_ENABLE && cmd 2604 drivers/net/ethernet/sun/sungem.c cmd->base.autoneg != AUTONEG_DISABLE) cmd 2607 drivers/net/ethernet/sun/sungem.c if (cmd->base.autoneg == AUTONEG_ENABLE && cmd 2611 drivers/net/ethernet/sun/sungem.c if (cmd->base.autoneg == AUTONEG_DISABLE && cmd 2615 drivers/net/ethernet/sun/sungem.c (cmd->base.duplex != DUPLEX_HALF && cmd 2616 drivers/net/ethernet/sun/sungem.c cmd->base.duplex != DUPLEX_FULL))) cmd 2622 drivers/net/ethernet/sun/sungem.c gem_begin_auto_negotiation(gp, cmd); cmd 2698 drivers/net/ethernet/sun/sungem.c static int gem_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2709 drivers/net/ethernet/sun/sungem.c switch (cmd) { cmd 2438 drivers/net/ethernet/sun/sunhme.c struct ethtool_link_ksettings *cmd) cmd 2450 drivers/net/ethernet/sun/sunhme.c cmd->base.port = PORT_TP; /* XXX no MII support */ cmd 2451 drivers/net/ethernet/sun/sunhme.c cmd->base.phy_address = 0; /* XXX fixed PHYAD */ cmd 2460 drivers/net/ethernet/sun/sunhme.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 2464 drivers/net/ethernet/sun/sunhme.c cmd->base.duplex = cmd 2468 drivers/net/ethernet/sun/sunhme.c cmd->base.duplex = cmd 2472 drivers/net/ethernet/sun/sunhme.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 2474 drivers/net/ethernet/sun/sunhme.c cmd->base.duplex = cmd 2478 drivers/net/ethernet/sun/sunhme.c cmd->base.speed = speed; cmd 2479 drivers/net/ethernet/sun/sunhme.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 2486 drivers/net/ethernet/sun/sunhme.c const struct ethtool_link_ksettings *cmd) cmd 2491 drivers/net/ethernet/sun/sunhme.c if (cmd->base.autoneg != AUTONEG_ENABLE && cmd 2492 drivers/net/ethernet/sun/sunhme.c cmd->base.autoneg != AUTONEG_DISABLE) cmd 2494 drivers/net/ethernet/sun/sunhme.c if (cmd->base.autoneg == AUTONEG_DISABLE && cmd 2495 drivers/net/ethernet/sun/sunhme.c ((cmd->base.speed != SPEED_100 && cmd 2496 drivers/net/ethernet/sun/sunhme.c cmd->base.speed != SPEED_10) || cmd 2497 drivers/net/ethernet/sun/sunhme.c (cmd->base.duplex != DUPLEX_HALF && cmd 2498 drivers/net/ethernet/sun/sunhme.c cmd->base.duplex != DUPLEX_FULL))) cmd 2504 drivers/net/ethernet/sun/sunhme.c happy_meal_begin_auto_negotiation(hp, hp->tcvregs, cmd); cmd 809 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c struct ifreq *ifreq, int cmd) cmd 637 drivers/net/ethernet/tehuti/tehuti.c static int bdx_ioctl_priv(struct net_device *ndev, struct ifreq *ifr, int cmd) cmd 645 drivers/net/ethernet/tehuti/tehuti.c DBG("jiffies=%ld cmd=%d\n", jiffies, cmd); cmd 646 drivers/net/ethernet/tehuti/tehuti.c if (cmd != SIOCDEVPRIVATE) { cmd 688 drivers/net/ethernet/tehuti/tehuti.c static int bdx_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) cmd 691 drivers/net/ethernet/tehuti/tehuti.c if (cmd >= SIOCDEVPRIVATE && cmd <= (SIOCDEVPRIVATE + 15)) cmd 692 drivers/net/ethernet/tehuti/tehuti.c RET(bdx_ioctl_priv(ndev, ifr, cmd)); cmd 819 drivers/net/ethernet/ti/cpmac.c static int cpmac_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 826 drivers/net/ethernet/ti/cpmac.c return phy_mii_ioctl(dev->phydev, ifr, cmd); cmd 2017 drivers/net/ethernet/ti/cpsw.c static int cpsw_ndo_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 2026 drivers/net/ethernet/ti/cpsw.c switch (cmd) { cmd 2035 drivers/net/ethernet/ti/cpsw.c return phy_mii_ioctl(cpsw->slaves[slave_no].phy, req, cmd); cmd 1361 drivers/net/ethernet/ti/davinci_emac.c static int emac_devioctl(struct net_device *ndev, struct ifreq *ifrq, int cmd) cmd 1369 drivers/net/ethernet/ti/davinci_emac.c return phy_mii_ioctl(ndev->phydev, ifrq, cmd); cmd 208 drivers/net/ethernet/ti/netcp.h int (*ioctl)(void *intf_priv, struct ifreq *req, int cmd); cmd 1786 drivers/net/ethernet/ti/netcp_core.c struct ifreq *req, int cmd) cmd 1801 drivers/net/ethernet/ti/netcp_core.c err = module->ioctl(intf_modpriv->module_priv, req, cmd); cmd 1934 drivers/net/ethernet/ti/netcp_ethss.c struct ethtool_link_ksettings *cmd) cmd 1950 drivers/net/ethernet/ti/netcp_ethss.c phy_ethtool_ksettings_get(phy, cmd); cmd 1951 drivers/net/ethernet/ti/netcp_ethss.c cmd->base.port = gbe_intf->slave->phy_port_t; cmd 1957 drivers/net/ethernet/ti/netcp_ethss.c const struct ethtool_link_ksettings *cmd) cmd 1962 drivers/net/ethernet/ti/netcp_ethss.c u8 port = cmd->base.port; cmd 1967 drivers/net/ethernet/ti/netcp_ethss.c cmd->link_modes.advertising); cmd 1969 drivers/net/ethernet/ti/netcp_ethss.c cmd->link_modes.supported); cmd 2000 drivers/net/ethernet/ti/netcp_ethss.c return phy_ethtool_ksettings_set(phy, cmd); cmd 2748 drivers/net/ethernet/ti/netcp_ethss.c struct ifreq *ifr, int cmd) cmd 2827 drivers/net/ethernet/ti/netcp_ethss.c static int gbe_ioctl(void *intf_priv, struct ifreq *req, int cmd) cmd 2833 drivers/net/ethernet/ti/netcp_ethss.c switch (cmd) { cmd 2842 drivers/net/ethernet/ti/netcp_ethss.c return phy_mii_ioctl(phy, req, cmd); cmd 161 drivers/net/ethernet/ti/tlan.c static int tlan_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 958 drivers/net/ethernet/ti/tlan.c static int tlan_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 967 drivers/net/ethernet/ti/tlan.c switch (cmd) { cmd 1197 drivers/net/ethernet/toshiba/ps3_gelic_net.c struct ethtool_link_ksettings *cmd) cmd 1205 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.duplex = DUPLEX_FULL; cmd 1207 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.duplex = DUPLEX_HALF; cmd 1211 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.speed = SPEED_10; cmd 1214 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.speed = SPEED_100; cmd 1217 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.speed = SPEED_1000; cmd 1221 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.speed = SPEED_10; cmd 1231 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 1233 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1236 drivers/net/ethernet/toshiba/ps3_gelic_net.c cmd->base.port = PORT_TP; cmd 1238 drivers/net/ethernet/toshiba/ps3_gelic_net.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 1240 drivers/net/ethernet/toshiba/ps3_gelic_net.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 1248 drivers/net/ethernet/toshiba/ps3_gelic_net.c const struct ethtool_link_ksettings *cmd) cmd 1254 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 1257 drivers/net/ethernet/toshiba/ps3_gelic_net.c switch (cmd->base.speed) { cmd 1270 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (cmd->base.duplex == DUPLEX_FULL) { cmd 1272 drivers/net/ethernet/toshiba/ps3_gelic_net.c } else if (cmd->base.speed == SPEED_1000) { cmd 144 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 151 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = container_of(work, struct gelic_eurus_cmd, work); cmd 152 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c BUG_ON(cmd_info[cmd->cmd].pre_arg && cmd 153 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd_info[cmd->cmd].post_arg); cmd 154 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c wl = cmd->wl; cmd 157 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (cmd_info[cmd->cmd].pre_arg) { cmd 158 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c arg1 = (cmd->buffer) ? cmd 159 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c ps3_mm_phys_to_lpar(__pa(cmd->buffer)) : cmd 161 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c arg2 = cmd->buf_size; cmd 167 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c pr_debug("%s: cmd='%s' start\n", __func__, cmdstr(cmd->cmd)); cmd 168 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->status = lv1_net_control(bus_id(card), dev_id(card), cmd 170 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->cmd, arg1, arg2, cmd 171 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c &cmd->tag, &cmd->size); cmd 172 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (cmd->status) { cmd 173 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c complete(&cmd->done); cmd 180 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (cmd_info[cmd->cmd].post_arg) { cmd 181 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c arg1 = ps3_mm_phys_to_lpar(__pa(cmd->buffer)); cmd 182 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c arg2 = cmd->buf_size; cmd 188 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->status = lv1_net_control(bus_id(card), dev_id(card), cmd 190 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->tag, arg1, arg2, cmd 191 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c &cmd->cmd_status, &cmd->size); cmd 193 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (cmd->status || cmd->cmd_status) { cmd 195 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->tag, arg1, arg2); cmd 197 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c __func__, cmd->status, cmd->cmd_status, cmd->size); cmd 200 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c complete(&cmd->done); cmd 201 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c pr_debug("%s: cmd='%s' done\n", __func__, cmdstr(cmd->cmd)); cmd 209 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 212 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 213 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd) cmd 217 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->cmd = eurus_cmd; cmd 218 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->buffer = buffer; cmd 219 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->buf_size = buf_size; cmd 220 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd->wl = wl; cmd 221 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c INIT_WORK(&cmd->work, gelic_eurus_sync_cmd_worker); cmd 222 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c init_completion(&cmd->done); cmd 223 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c queue_work(wl->eurus_cmd_queue, &cmd->work); cmd 226 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c wait_for_completion(&cmd->done); cmd 228 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c return cmd; cmd 578 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWAP; cmd 584 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWESSID; cmd 590 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWFREQ; cmd 597 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWRATE; cmd 626 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWENCODE; cmd 635 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = SIOCGIWMODE; cmd 646 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = IWEVQUAL; cmd 660 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = IWEVGENIE; cmd 675 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = IWEVGENIE; cmd 683 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c iwe.cmd = IWEVGENIE; cmd 1393 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 1406 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_GET_RSSI_CFG, cmd 1408 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (cmd && !cmd->status && !cmd->cmd_status) { cmd 1417 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1429 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 1476 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_START_SCAN, cmd 1478 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd || cmd->status || cmd->cmd_status) { cmd 1484 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1498 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd = NULL; cmd 1526 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_GET_SCAN, cmd 1528 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd || cmd->status || cmd->cmd_status) { cmd 1531 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1534 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c data_len = cmd->size; cmd 1536 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1745 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 1796 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_SET_WEP_CFG, cmd 1798 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd) cmd 1800 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c else if (cmd->status || cmd->cmd_status) cmd 1803 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1836 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 1897 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_SET_WPA_CFG, cmd 1899 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd) cmd 1901 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c else if (cmd->status || cmd->cmd_status) cmd 1903 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1915 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 1949 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_SET_COMMON_CFG, cmd 1951 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd || cmd->status || cmd->cmd_status) { cmd 1953 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1956 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1981 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_ASSOC, cmd 1983 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c if (!cmd || cmd->status || cmd->cmd_status) { cmd 1986 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1991 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 1999 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_DISASSOC, cmd 2001 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 2053 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 2071 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_DISASSOC, NULL, 0); cmd 2072 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 2498 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_eurus_cmd *cmd; cmd 2507 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c cmd = gelic_eurus_sync_cmd(wl, GELIC_EURUS_CMD_DISASSOC, NULL, 0); cmd 2508 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c kfree(cmd); cmd 297 drivers/net/ethernet/toshiba/ps3_gelic_wireless.h unsigned int cmd; /* command code */ cmd 923 drivers/net/ethernet/toshiba/spider_net.c spider_net_do_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) cmd 925 drivers/net/ethernet/toshiba/spider_net.c switch (cmd) { cmd 38 drivers/net/ethernet/toshiba/spider_net_ethtool.c struct ethtool_link_ksettings *cmd) cmd 43 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 44 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, 1000baseT_Full); cmd 45 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 47 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 48 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 1000baseT_Full); cmd 49 drivers/net/ethernet/toshiba/spider_net_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 51 drivers/net/ethernet/toshiba/spider_net_ethtool.c cmd->base.port = PORT_FIBRE; cmd 52 drivers/net/ethernet/toshiba/spider_net_ethtool.c cmd->base.speed = card->phy.speed; cmd 53 drivers/net/ethernet/toshiba/spider_net_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 487 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 2012 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2018 drivers/net/ethernet/toshiba/tc35815.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 1495 drivers/net/ethernet/tundra/tsi108_eth.c struct ethtool_link_ksettings *cmd) cmd 1501 drivers/net/ethernet/tundra/tsi108_eth.c mii_ethtool_get_link_ksettings(&data->mii_if, cmd); cmd 1508 drivers/net/ethernet/tundra/tsi108_eth.c const struct ethtool_link_ksettings *cmd) cmd 1515 drivers/net/ethernet/tundra/tsi108_eth.c rc = mii_ethtool_set_link_ksettings(&data->mii_if, cmd); cmd 1521 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1526 drivers/net/ethernet/tundra/tsi108_eth.c return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL); cmd 518 drivers/net/ethernet/via/via-rhine.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 2302 drivers/net/ethernet/via/via-rhine.c struct ethtool_link_ksettings *cmd) cmd 2307 drivers/net/ethernet/via/via-rhine.c mii_ethtool_get_link_ksettings(&rp->mii_if, cmd); cmd 2314 drivers/net/ethernet/via/via-rhine.c const struct ethtool_link_ksettings *cmd) cmd 2320 drivers/net/ethernet/via/via-rhine.c rc = mii_ethtool_set_link_ksettings(&rp->mii_if, cmd); cmd 2400 drivers/net/ethernet/via/via-rhine.c static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2409 drivers/net/ethernet/via/via-rhine.c rc = generic_mii_ioctl(&rp->mii_if, if_mii(rq), cmd, NULL); cmd 2369 drivers/net/ethernet/via/via-velocity.c static int velocity_mii_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 2377 drivers/net/ethernet/via/via-velocity.c switch (cmd) { cmd 2408 drivers/net/ethernet/via/via-velocity.c static int velocity_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2419 drivers/net/ethernet/via/via-velocity.c switch (cmd) { cmd 2423 drivers/net/ethernet/via/via-velocity.c ret = velocity_mii_ioctl(dev, rq, cmd); cmd 2574 drivers/net/ethernet/via/via-velocity.c td_ptr->tdesc1.cmd = TCPLS_NORMAL + (tdinfo->nskb_dma + 1) * 16; cmd 3285 drivers/net/ethernet/via/via-velocity.c struct ethtool_link_ksettings *cmd) cmd 3335 drivers/net/ethernet/via/via-velocity.c cmd->base.speed = SPEED_1000; cmd 3337 drivers/net/ethernet/via/via-velocity.c cmd->base.speed = SPEED_100; cmd 3339 drivers/net/ethernet/via/via-velocity.c cmd->base.speed = SPEED_10; cmd 3341 drivers/net/ethernet/via/via-velocity.c cmd->base.autoneg = (status & VELOCITY_AUTONEG_ENABLE) ? cmd 3343 drivers/net/ethernet/via/via-velocity.c cmd->base.port = PORT_TP; cmd 3344 drivers/net/ethernet/via/via-velocity.c cmd->base.phy_address = readb(®s->MIIADR) & 0x1F; cmd 3347 drivers/net/ethernet/via/via-velocity.c cmd->base.duplex = DUPLEX_FULL; cmd 3349 drivers/net/ethernet/via/via-velocity.c cmd->base.duplex = DUPLEX_HALF; cmd 3351 drivers/net/ethernet/via/via-velocity.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 3353 drivers/net/ethernet/via/via-velocity.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 3360 drivers/net/ethernet/via/via-velocity.c const struct ethtool_link_ksettings *cmd) cmd 3363 drivers/net/ethernet/via/via-velocity.c u32 speed = cmd->base.speed; cmd 3371 drivers/net/ethernet/via/via-velocity.c new_status |= ((cmd->base.autoneg) ? VELOCITY_AUTONEG_ENABLE : 0); cmd 3375 drivers/net/ethernet/via/via-velocity.c new_status |= ((cmd->base.duplex == DUPLEX_FULL) ? cmd 201 drivers/net/ethernet/via/via-velocity.h u8 cmd; /* bits 0--1 - TCPLS, bits 4--7 - CMDZ */ cmd 29 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[3] = { W5100_SPI_READ_OPCODE, addr >> 8, addr & 0xff }; cmd 33 drivers/net/ethernet/wiznet/w5100-spi.c ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); cmd 41 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[4] = { W5100_SPI_WRITE_OPCODE, addr >> 8, addr & 0xff, data}; cmd 43 drivers/net/ethernet/wiznet/w5100-spi.c return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); cmd 142 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[4] = { addr >> 8, addr & 0xff, 0, 1 }; cmd 146 drivers/net/ethernet/wiznet/w5100-spi.c ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); cmd 154 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[5] = { addr >> 8, addr & 0xff, W5200_SPI_WRITE_OPCODE, 1, data }; cmd 156 drivers/net/ethernet/wiznet/w5100-spi.c return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); cmd 162 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[4] = { addr >> 8, addr & 0xff, 0, 2 }; cmd 166 drivers/net/ethernet/wiznet/w5100-spi.c ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data)); cmd 174 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[6] = { cmd 180 drivers/net/ethernet/wiznet/w5100-spi.c return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); cmd 287 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[3] = { cmd 295 drivers/net/ethernet/wiznet/w5100-spi.c ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1); cmd 303 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[4] = { cmd 310 drivers/net/ethernet/wiznet/w5100-spi.c return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); cmd 316 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[3] = { cmd 324 drivers/net/ethernet/wiznet/w5100-spi.c ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data)); cmd 332 drivers/net/ethernet/wiznet/w5100-spi.c u8 cmd[5] = { cmd 340 drivers/net/ethernet/wiznet/w5100-spi.c return spi_write_then_read(spi, cmd, sizeof(cmd), NULL, 0); cmd 577 drivers/net/ethernet/wiznet/w5100.c static int w5100_command(struct w5100_priv *priv, u16 cmd) cmd 581 drivers/net/ethernet/wiznet/w5100.c w5100_write(priv, W5100_S0_CR(priv), cmd); cmd 186 drivers/net/ethernet/wiznet/w5300.c static int w5300_command(struct w5300_priv *priv, u16 cmd) cmd 190 drivers/net/ethernet/wiznet/w5300.c w5300_write(priv, W5300_S0_CR, cmd); cmd 1211 drivers/net/ethernet/xilinx/ll_temac_main.c static int temac_ioctl(struct net_device *ndev, struct ifreq *rq, int cmd) cmd 1219 drivers/net/ethernet/xilinx/ll_temac_main.c return phy_mii_ioctl(ndev->phydev, rq, cmd); cmd 1343 drivers/net/ethernet/xilinx/xilinx_axienet_main.c struct ethtool_link_ksettings *cmd) cmd 1347 drivers/net/ethernet/xilinx/xilinx_axienet_main.c return phylink_ethtool_ksettings_get(lp->phylink, cmd); cmd 1352 drivers/net/ethernet/xilinx/xilinx_axienet_main.c const struct ethtool_link_ksettings *cmd) cmd 1356 drivers/net/ethernet/xilinx/xilinx_axienet_main.c return phylink_ethtool_ksettings_set(lp->phylink, cmd); cmd 1248 drivers/net/ethernet/xilinx/xilinx_emaclite.c static int xemaclite_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1253 drivers/net/ethernet/xilinx/xilinx_emaclite.c switch (cmd) { cmd 1257 drivers/net/ethernet/xilinx/xilinx_emaclite.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 298 drivers/net/ethernet/xircom/xirc2ps_cs.c static int do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1421 drivers/net/ethernet/xircom/xirc2ps_cs.c do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1428 drivers/net/ethernet/xircom/xirc2ps_cs.c dev->name, rq->ifr_ifrn.ifrn_name, cmd, cmd 1434 drivers/net/ethernet/xircom/xirc2ps_cs.c switch(cmd) { cmd 185 drivers/net/ethernet/xscale/ixp4xx_eth.c u8 cmd, eth_id, byte2, byte3; cmd 188 drivers/net/ethernet/xscale/ixp4xx_eth.c u8 byte3, byte2, eth_id, cmd; cmd 439 drivers/net/ethernet/xscale/ixp4xx_eth.c int write, u16 cmd) cmd 449 drivers/net/ethernet/xscale/ixp4xx_eth.c __raw_writel(cmd & 0xFF, &mdio_regs->mdio_command[0]); cmd 450 drivers/net/ethernet/xscale/ixp4xx_eth.c __raw_writel(cmd >> 8, &mdio_regs->mdio_command[1]); cmd 961 drivers/net/ethernet/xscale/ixp4xx_eth.c static int eth_ioctl(struct net_device *dev, struct ifreq *req, int cmd) cmd 967 drivers/net/ethernet/xscale/ixp4xx_eth.c if (cmd == SIOCSHWTSTAMP) cmd 969 drivers/net/ethernet/xscale/ixp4xx_eth.c if (cmd == SIOCGHWTSTAMP) cmd 973 drivers/net/ethernet/xscale/ixp4xx_eth.c return phy_mii_ioctl(dev->phydev, req, cmd); cmd 1189 drivers/net/ethernet/xscale/ixp4xx_eth.c msg.cmd = NPE_VLAN_SETRXQOSENTRY; cmd 1199 drivers/net/ethernet/xscale/ixp4xx_eth.c msg.cmd = NPE_EDB_SETPORTADDRESS; cmd 1211 drivers/net/ethernet/xscale/ixp4xx_eth.c msg.cmd = NPE_FW_SETFIREWALLMODE; cmd 1287 drivers/net/ethernet/xscale/ixp4xx_eth.c msg.cmd = NPE_SETLOOPBACK_MODE; cmd 93 drivers/net/fddi/skfp/cfm.c static void cfm_fsm(struct s_smc *smc, int cmd); cmd 279 drivers/net/fddi/skfp/cfm.c static void cfm_fsm(struct s_smc *smc, int cmd) cmd 90 drivers/net/fddi/skfp/ecm.c static void ecm_fsm(struct s_smc *smc, int cmd); cmd 136 drivers/net/fddi/skfp/ecm.c static void ecm_fsm(struct s_smc *smc, int cmd) cmd 144 drivers/net/fddi/skfp/ecm.c if (cmd == EC_CONNECT) cmd 149 drivers/net/fddi/skfp/ecm.c if (cmd == EC_DISCONNECT && cmd 156 drivers/net/fddi/skfp/ecm.c if (cmd == EC_CONNECT) { cmd 159 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT) { cmd 175 drivers/net/fddi/skfp/ecm.c if (cmd == EC_CONNECT && !smc->mib.fddiSMTBypassPresent cmd 181 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_CONNECT && (smc->e.path_test==PT_PASSED) && cmd 199 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TRACE_PROP) { cmd 205 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT) { cmd 217 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TRACE_PROP) { cmd 223 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT) { cmd 234 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_TIMEOUT_TMAX) { cmd 253 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TIMEOUT_TD && !smc->mib.fddiSMTBypassPresent && cmd 259 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_TIMEOUT_TD && cmd 265 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_CONNECT && smc->e.path_test == PT_PASSED) { cmd 270 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT && cmd 278 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_TIMEOUT_TD && cmd 294 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TEST_DONE) cmd 307 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT && cmd 324 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT && cmd 337 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TIMEOUT_INMAX) { cmd 342 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT) { cmd 379 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_DISCONNECT) { cmd 398 drivers/net/fddi/skfp/ecm.c if (cmd == EC_TIMEOUT_IMAX) { cmd 403 drivers/net/fddi/skfp/ecm.c else if (cmd == EC_CONNECT && smc->e.path_test == PT_PASSED) { cmd 117 drivers/net/fddi/skfp/ess.c struct smt_p_0016 *cmd ; /* para: command for the ESS */ cmd 141 drivers/net/fddi/skfp/ess.c if (!(cmd = (struct smt_p_0016 *) sm_to_para(smc,sm,SMT_P0016))) { cmd 154 drivers/net/fddi/skfp/ess.c DB_ESSN(2, "sbacmd %x", cmd->sba_cmd); cmd 159 drivers/net/fddi/skfp/ess.c switch (cmd->sba_cmd) { cmd 503 drivers/net/fddi/skfp/ess.c chg->cmd.para.p_type = SMT_P0016 ; cmd 504 drivers/net/fddi/skfp/ess.c chg->cmd.para.p_len = sizeof(struct smt_p_0016) - PARA_LEN ; cmd 505 drivers/net/fddi/skfp/ess.c chg->cmd.sba_cmd = sba_cmd ; cmd 594 drivers/net/fddi/skfp/ess.c req->cmd.para.p_type = SMT_P0016 ; cmd 595 drivers/net/fddi/skfp/ess.c req->cmd.para.p_len = sizeof(struct smt_p_0016) - PARA_LEN ; cmd 596 drivers/net/fddi/skfp/ess.c req->cmd.sba_cmd = REQUEST_ALLOCATION ; cmd 592 drivers/net/fddi/skfp/h/cmtdef.h void plc_irq(struct s_smc *smc, int np, unsigned int cmd); cmd 797 drivers/net/fddi/skfp/h/smt.h struct smt_p_0016 cmd ; /* SBA command */ cmd 813 drivers/net/fddi/skfp/h/smt.h struct smt_p_0016 cmd ; /* SBA command */ cmd 831 drivers/net/fddi/skfp/h/smt.h struct smt_p_0016 cmd ; /* SBA command */ cmd 844 drivers/net/fddi/skfp/h/smt.h struct smt_p_0016 cmd ; /* SBA command */ cmd 853 drivers/net/fddi/skfp/h/smt.h struct smt_p_0016 cmd ; /* SBA command */ cmd 106 drivers/net/fddi/skfp/h/targetos.h unsigned short cmd; /* Command to run */ cmd 195 drivers/net/fddi/skfp/pcmplc.c static void pcm_fsm(struct s_smc *smc, struct s_phy *phy, int cmd); cmd 666 drivers/net/fddi/skfp/pcmplc.c static void pcm_fsm(struct s_smc *smc, struct s_phy *phy, int cmd) cmd 682 drivers/net/fddi/skfp/pcmplc.c switch (cmd) { cmd 728 drivers/net/fddi/skfp/pcmplc.c if (cmd == PC_MAINT) { cmd 852 drivers/net/fddi/skfp/pcmplc.c if ((cmd != PC_SIGNAL) && (cmd != PC_TIMEOUT_LCT)) cmd 948 drivers/net/fddi/skfp/pcmplc.c cmd = 0 ; cmd 958 drivers/net/fddi/skfp/pcmplc.c if (cmd == PC_JOIN) cmd 961 drivers/net/fddi/skfp/pcmplc.c if (cmd == PC_TRACE) { cmd 989 drivers/net/fddi/skfp/pcmplc.c if (cmd == PC_TRACE) { cmd 1015 drivers/net/fddi/skfp/pcmplc.c if (cmd == PC_ENABLE) { cmd 1629 drivers/net/fddi/skfp/pcmplc.c void plc_irq(struct s_smc *smc, int np, unsigned int cmd) cmd 1644 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_EBUF_ERR) { /* elastic buff. det. over-|underflow*/ cmd 1705 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_PHYINV) { /* physical layer invalid signal */ cmd 1708 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_VSYM_CTR) { /* violation symbol counter has incr.*/ cmd 1711 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_MINI_CTR) { /* dep. on PLC_CNTRL_A's MINI_CTR_INT*/ cmd 1714 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_LE_CTR) { /* link error event counter */ cmd 1736 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_TPC_EXPIRED) { /* TPC timer reached zero */ cmd 1745 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_LS_MATCH) { /* LS == LS in PLC_CNTRL_B's MATCH_LS*/ cmd 1753 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_PCM_BREAK) { /* PCM has entered the BREAK state */ cmd 1782 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_PCM_CODE) { /* receive last sign.-bit | LCT complete */ cmd 1790 drivers/net/fddi/skfp/pcmplc.c else if (cmd & PL_PCM_ENABLED) { /* asserted SC_JOIN, scrub.completed*/ cmd 1793 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_TRACE_PROP) { /* MLS while PC8_ACTIV || PC2_TRACE */ cmd 1807 drivers/net/fddi/skfp/pcmplc.c if ((cmd & PL_SELF_TEST) && (phy->mib->fddiPORTPCMState == PC2_TRACE)) { cmd 1818 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_TNE_EXPIRED) { /* TNE: length of noise events */ cmd 1830 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_NP_ERR) { /* NP has requested to r/w an inv reg*/ cmd 1837 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_PARITY_ERR) { /* p. error dedected on TX9-0 inp */ cmd 1840 drivers/net/fddi/skfp/pcmplc.c if (cmd & PL_LSDO) { /* carrier detected */ cmd 99 drivers/net/fddi/skfp/rmt.c static void rmt_fsm(struct s_smc *smc, int cmd); cmd 160 drivers/net/fddi/skfp/rmt.c static void rmt_fsm(struct s_smc *smc, int cmd) cmd 218 drivers/net/fddi/skfp/rmt.c if (cmd == RM_RING_OP) { cmd 224 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TIMEOUT_NON_OP) { cmd 254 drivers/net/fddi/skfp/rmt.c if (cmd == RM_RING_NON_OP) { cmd 262 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_ENABLE_FLAG) { cmd 286 drivers/net/fddi/skfp/rmt.c if (cmd == RM_TIMEOUT_POLL) { cmd 291 drivers/net/fddi/skfp/rmt.c if (cmd == RM_TIMEOUT_D_MAX) { cmd 300 drivers/net/fddi/skfp/rmt.c if (cmd == RM_TX_STATE_CHANGE) { cmd 306 drivers/net/fddi/skfp/rmt.c if (cmd == RM_RING_OP) { cmd 311 drivers/net/fddi/skfp/rmt.c else if ((cmd == RM_MY_BEACON || cmd == RM_OTHER_BEACON) cmd 316 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TRT_EXP && !smc->r.bn_flag) { cmd 345 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_MY_CLAIM && smc->r.timer0_exp) { cmd 351 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_MY_BEACON && smc->r.timer0_exp) { cmd 357 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_VALID_CLAIM) { cmd 363 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TIMEOUT_T_STUCK && cmd 378 drivers/net/fddi/skfp/rmt.c if (cmd == RM_TIMEOUT_POLL) { cmd 389 drivers/net/fddi/skfp/rmt.c else if ((cmd == RM_MY_BEACON || cmd == RM_OTHER_BEACON) && cmd 394 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TRT_EXP && !smc->r.bn_flag) { cmd 423 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TIMEOUT_ANNOUNCE && !smc->r.bn_flag) { cmd 427 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_RING_OP) { cmd 433 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TIMEOUT_T_STUCK && cmd 454 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_RING_NON_OP) { cmd 472 drivers/net/fddi/skfp/rmt.c if (cmd == RM_TIMEOUT_POLL) { cmd 485 drivers/net/fddi/skfp/rmt.c if ((cmd == RM_MY_BEACON || cmd == RM_OTHER_BEACON) && cmd 492 drivers/net/fddi/skfp/rmt.c else if ((cmd == RM_MY_BEACON || cmd == RM_OTHER_BEACON) && cmd 499 drivers/net/fddi/skfp/rmt.c else if (cmd == RM_TIMEOUT_T_DIRECT) { cmd 106 drivers/net/fddi/skfp/skfddi.c static int skfp_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 957 drivers/net/fddi/skfp/skfddi.c static int skfp_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 967 drivers/net/fddi/skfp/skfddi.c switch (ioc.cmd) { cmd 981 drivers/net/fddi/skfp/skfddi.c printk("ioctl for %s: unknown cmd: %04x\n", dev->name, ioc.cmd); cmd 1310 drivers/net/gtp.c .cmd = GTP_CMD_NEWPDP, cmd 1316 drivers/net/gtp.c .cmd = GTP_CMD_DELPDP, cmd 1322 drivers/net/gtp.c .cmd = GTP_CMD_GETPDP, cmd 337 drivers/net/hamradio/6pack.c static void sp_bump(struct sixpack *sp, char cmd) cmd 351 drivers/net/hamradio/6pack.c *ptr++ = cmd; /* KISS command */ cmd 689 drivers/net/hamradio/6pack.c unsigned int cmd, unsigned long arg) cmd 699 drivers/net/hamradio/6pack.c switch(cmd) { cmd 742 drivers/net/hamradio/6pack.c err = tty_mode_ioctl(tty, file, cmd, arg); cmd 854 drivers/net/hamradio/6pack.c static void decode_prio_command(struct sixpack *sp, unsigned char cmd) cmd 858 drivers/net/hamradio/6pack.c if ((cmd & SIXP_PRIO_DATA_MASK) != 0) { /* idle ? */ cmd 868 drivers/net/hamradio/6pack.c ((cmd & SIXP_RX_DCD_MASK) == SIXP_RX_DCD_MASK)) { cmd 873 drivers/net/hamradio/6pack.c cmd &= ~SIXP_RX_DCD_MASK; cmd 875 drivers/net/hamradio/6pack.c sp->status = cmd & SIXP_PRIO_DATA_MASK; cmd 899 drivers/net/hamradio/6pack.c sp->status1 = cmd & SIXP_PRIO_DATA_MASK; cmd 904 drivers/net/hamradio/6pack.c static void decode_std_command(struct sixpack *sp, unsigned char cmd) cmd 909 drivers/net/hamradio/6pack.c switch (cmd & SIXP_CMD_MASK) { /* normal command */ cmd 1008 drivers/net/hamradio/baycom_epp.c static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1013 drivers/net/hamradio/baycom_epp.c if (cmd != SIOCDEVPRIVATE) cmd 1018 drivers/net/hamradio/baycom_epp.c switch (hi.cmd) { cmd 384 drivers/net/hamradio/baycom_par.c struct hdlcdrv_ioctl *hi, int cmd); cmd 412 drivers/net/hamradio/baycom_par.c struct hdlcdrv_ioctl *hi, int cmd) cmd 423 drivers/net/hamradio/baycom_par.c if (cmd != SIOCDEVPRIVATE) cmd 425 drivers/net/hamradio/baycom_par.c switch (hi->cmd) { cmd 454 drivers/net/hamradio/baycom_par.c switch (bi.cmd) { cmd 466 drivers/net/hamradio/baycom_ser_fdx.c struct hdlcdrv_ioctl *hi, int cmd); cmd 501 drivers/net/hamradio/baycom_ser_fdx.c struct hdlcdrv_ioctl *hi, int cmd) cmd 512 drivers/net/hamradio/baycom_ser_fdx.c if (cmd != SIOCDEVPRIVATE) cmd 514 drivers/net/hamradio/baycom_ser_fdx.c switch (hi->cmd) { cmd 545 drivers/net/hamradio/baycom_ser_fdx.c switch (bi.cmd) { cmd 525 drivers/net/hamradio/baycom_ser_hdx.c struct hdlcdrv_ioctl *hi, int cmd); cmd 555 drivers/net/hamradio/baycom_ser_hdx.c struct hdlcdrv_ioctl *hi, int cmd) cmd 566 drivers/net/hamradio/baycom_ser_hdx.c if (cmd != SIOCDEVPRIVATE) cmd 568 drivers/net/hamradio/baycom_ser_hdx.c switch (hi->cmd) { cmd 599 drivers/net/hamradio/baycom_ser_hdx.c switch (bi.cmd) { cmd 296 drivers/net/hamradio/bpqether.c static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 305 drivers/net/hamradio/bpqether.c switch (cmd) { cmd 309 drivers/net/hamradio/bpqether.c switch (req.cmd) { cmd 228 drivers/net/hamradio/dmascc.c static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 884 drivers/net/hamradio/dmascc.c static int scc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 888 drivers/net/hamradio/dmascc.c switch (cmd) { cmd 486 drivers/net/hamradio/hdlcdrv.c static int hdlcdrv_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 491 drivers/net/hamradio/hdlcdrv.c if (cmd != SIOCDEVPRIVATE) { cmd 493 drivers/net/hamradio/hdlcdrv.c return s->ops->ioctl(dev, ifr, &bi, cmd); cmd 499 drivers/net/hamradio/hdlcdrv.c switch (bi.cmd) { cmd 502 drivers/net/hamradio/hdlcdrv.c return s->ops->ioctl(dev, ifr, &bi, cmd); cmd 452 drivers/net/hamradio/mkiss.c int cmd = (p[1] & 0xff); cmd 453 drivers/net/hamradio/mkiss.c switch(cmd) { cmd 466 drivers/net/hamradio/mkiss.c cmd = 0; cmd 468 drivers/net/hamradio/mkiss.c ax->crcauto = (cmd ? 0 : 1); cmd 470 drivers/net/hamradio/mkiss.c ax->dev->name, cmd); cmd 807 drivers/net/hamradio/mkiss.c unsigned int cmd, unsigned long arg) cmd 818 drivers/net/hamradio/mkiss.c switch (cmd) { cmd 213 drivers/net/hamradio/scc.c static int scc_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 1302 drivers/net/hamradio/scc.c static unsigned int scc_set_param(struct scc_channel *scc, unsigned int cmd, unsigned int arg) cmd 1304 drivers/net/hamradio/scc.c switch (cmd) cmd 1371 drivers/net/hamradio/scc.c static unsigned long scc_get_param(struct scc_channel *scc, unsigned int cmd) cmd 1373 drivers/net/hamradio/scc.c switch (cmd) cmd 1706 drivers/net/hamradio/scc.c static int scc_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1720 drivers/net/hamradio/scc.c if (cmd == SIOCSCCCFG) cmd 1833 drivers/net/hamradio/scc.c if (cmd == SIOCSCCINI) cmd 1850 drivers/net/hamradio/scc.c if (cmd == SIOCSCCCHANINI) cmd 1899 drivers/net/hamradio/scc.c switch(cmd) cmd 923 drivers/net/hamradio/yam.c static int yam_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 939 drivers/net/hamradio/yam.c if (cmd != SIOCDEVPRIVATE) cmd 954 drivers/net/hamradio/yam.c if (ym->cmd != SIOCYAMSMCS) cmd 971 drivers/net/hamradio/yam.c if (yi.cmd != SIOCYAMSCFG) cmd 248 drivers/net/hippi/rrunner.c static void rr_issue_cmd(struct rr_private *rrpriv, struct cmd *cmd) cmd 260 drivers/net/hippi/rrunner.c "HostCtrl %08x\n", cmd->code, readl(®s->HostCtrl)); cmd 268 drivers/net/hippi/rrunner.c writel(*(u32*)(cmd), ®s->CmdRing[idx]); cmd 556 drivers/net/hippi/rrunner.c struct cmd cmd; cmd 587 drivers/net/hippi/rrunner.c rrpriv->info->cmd_ctrl.entry_size = sizeof(struct cmd); cmd 676 drivers/net/hippi/rrunner.c cmd.code = C_START_FW; cmd 677 drivers/net/hippi/rrunner.c cmd.ring = 0; cmd 678 drivers/net/hippi/rrunner.c cmd.index = 0; cmd 680 drivers/net/hippi/rrunner.c rr_issue_cmd(rrpriv, &cmd); cmd 1564 drivers/net/hippi/rrunner.c static int rr_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1574 drivers/net/hippi/rrunner.c switch(cmd){ cmd 838 drivers/net/hippi/rrunner.h static int rr_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1051 drivers/net/hyperv/netvsc_drv.c netvsc_validate_ethtool_ss_cmd(const struct ethtool_link_ksettings *cmd) cmd 1053 drivers/net/hyperv/netvsc_drv.c struct ethtool_link_ksettings diff1 = *cmd; cmd 1060 drivers/net/hyperv/netvsc_drv.c diff1.base.cmd = 0; cmd 1080 drivers/net/hyperv/netvsc_drv.c struct ethtool_link_ksettings *cmd) cmd 1084 drivers/net/hyperv/netvsc_drv.c cmd->base.speed = ndc->speed; cmd 1085 drivers/net/hyperv/netvsc_drv.c cmd->base.duplex = ndc->duplex; cmd 1086 drivers/net/hyperv/netvsc_drv.c cmd->base.port = PORT_OTHER; cmd 1092 drivers/net/hyperv/netvsc_drv.c const struct ethtool_link_ksettings *cmd) cmd 1097 drivers/net/hyperv/netvsc_drv.c speed = cmd->base.speed; cmd 1099 drivers/net/hyperv/netvsc_drv.c !ethtool_validate_duplex(cmd->base.duplex) || cmd 1100 drivers/net/hyperv/netvsc_drv.c !netvsc_validate_ethtool_ss_cmd(cmd)) cmd 1104 drivers/net/hyperv/netvsc_drv.c ndc->duplex = cmd->base.duplex; cmd 1556 drivers/net/hyperv/netvsc_drv.c switch (info->cmd) { cmd 1629 drivers/net/hyperv/netvsc_drv.c if (info->cmd == ETHTOOL_SRXFH) cmd 487 drivers/net/ieee802154/adf7242.c static int adf7242_cmd(struct adf7242_local *lp, unsigned int cmd) cmd 491 drivers/net/ieee802154/adf7242.c dev_vdbg(&lp->spi->dev, "%s : CMD=0x%X\n", __func__, cmd); cmd 493 drivers/net/ieee802154/adf7242.c if (cmd != CMD_RC_PC_RESET_NO_WAIT) cmd 497 drivers/net/ieee802154/adf7242.c lp->buf_cmd = cmd; cmd 105 drivers/net/ieee802154/atusb.c static int atusb_command(struct atusb *atusb, u8 cmd, u8 arg) cmd 109 drivers/net/ieee802154/atusb.c dev_dbg(&usb_dev->dev, "%s: cmd = 0x%x\n", __func__, cmd); cmd 111 drivers/net/ieee802154/atusb.c cmd, ATUSB_REQ_TO_DEV, arg, 0, NULL, 0, 1000); cmd 218 drivers/net/ieee802154/cc2520.c cc2520_cmd_strobe(struct cc2520_private *priv, u8 cmd) cmd 233 drivers/net/ieee802154/cc2520.c priv->buf[xfer.len++] = cmd; cmd 588 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_NEW_RADIO, cmd 594 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_DEL_RADIO, cmd 600 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_GET_RADIO, cmd 606 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_NEW_EDGE, cmd 612 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_DEL_EDGE, cmd 618 drivers/net/ieee802154/mac802154_hwsim.c .cmd = MAC802154_HWSIM_CMD_SET_EDGE, cmd 568 drivers/net/ieee802154/mrf24j40.c u16 cmd; cmd 577 drivers/net/ieee802154/mrf24j40.c cmd = MRF24J40_WRITELONG(reg); cmd 578 drivers/net/ieee802154/mrf24j40.c devrec->tx_hdr_buf[0] = cmd >> 8 & 0xff; cmd 579 drivers/net/ieee802154/mrf24j40.c devrec->tx_hdr_buf[1] = cmd & 0xff; cmd 782 drivers/net/ieee802154/mrf24j40.c u16 cmd; cmd 789 drivers/net/ieee802154/mrf24j40.c cmd = MRF24J40_READLONG(REG_RX_FIFO + 1); cmd 790 drivers/net/ieee802154/mrf24j40.c devrec->rx_addr_buf[0] = cmd >> 8 & 0xff; cmd 791 drivers/net/ieee802154/mrf24j40.c devrec->rx_addr_buf[1] = cmd & 0xff; cmd 803 drivers/net/ieee802154/mrf24j40.c u16 cmd; cmd 809 drivers/net/ieee802154/mrf24j40.c cmd = MRF24J40_READLONG(REG_RX_FIFO); cmd 810 drivers/net/ieee802154/mrf24j40.c devrec->rx_buf[0] = cmd >> 8 & 0xff; cmd 811 drivers/net/ieee802154/mrf24j40.c devrec->rx_buf[1] = cmd & 0xff; cmd 381 drivers/net/ipvlan/ipvlan_main.c struct ethtool_link_ksettings *cmd) cmd 385 drivers/net/ipvlan/ipvlan_main.c return __ethtool_get_link_ksettings(ipvlan->phy_dev, cmd); cmd 2637 drivers/net/macsec.c .cmd = MACSEC_CMD_GET_TXSC, cmd 2642 drivers/net/macsec.c .cmd = MACSEC_CMD_ADD_RXSC, cmd 2648 drivers/net/macsec.c .cmd = MACSEC_CMD_DEL_RXSC, cmd 2654 drivers/net/macsec.c .cmd = MACSEC_CMD_UPD_RXSC, cmd 2660 drivers/net/macsec.c .cmd = MACSEC_CMD_ADD_TXSA, cmd 2666 drivers/net/macsec.c .cmd = MACSEC_CMD_DEL_TXSA, cmd 2672 drivers/net/macsec.c .cmd = MACSEC_CMD_UPD_TXSA, cmd 2678 drivers/net/macsec.c .cmd = MACSEC_CMD_ADD_RXSA, cmd 2684 drivers/net/macsec.c .cmd = MACSEC_CMD_DEL_RXSA, cmd 2690 drivers/net/macsec.c .cmd = MACSEC_CMD_UPD_RXSA, cmd 827 drivers/net/macvlan.c static int macvlan_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 837 drivers/net/macvlan.c switch (cmd) { cmd 844 drivers/net/macvlan.c err = ops->ndo_do_ioctl(real_dev, &ifrr, cmd); cmd 1028 drivers/net/macvlan.c struct ethtool_link_ksettings *cmd) cmd 1032 drivers/net/macvlan.c return __ethtool_get_link_ksettings(vlan->lowerdev, cmd); cmd 356 drivers/net/mdio.c struct ethtool_link_ksettings *cmd, cmd 365 drivers/net/mdio.c cmd->base.phy_address = mdio->prtad; cmd 366 drivers/net/mdio.c cmd->base.mdio_support = cmd 376 drivers/net/mdio.c cmd->base.port = PORT_TP; cmd 395 drivers/net/mdio.c cmd->base.port = PORT_OTHER; cmd 403 drivers/net/mdio.c cmd->base.port = PORT_OTHER; cmd 422 drivers/net/mdio.c cmd->base.port = PORT_FIBRE; cmd 433 drivers/net/mdio.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 439 drivers/net/mdio.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 442 drivers/net/mdio.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 445 drivers/net/mdio.c if (cmd->base.autoneg) { cmd 467 drivers/net/mdio.c cmd->base.duplex = DUPLEX_FULL; cmd 472 drivers/net/mdio.c cmd->base.duplex = !(modes & ADVERTISED_1000baseT_Half); cmd 476 drivers/net/mdio.c cmd->base.duplex = !!(modes & ADVERTISED_100baseT_Full); cmd 479 drivers/net/mdio.c cmd->base.duplex = !!(modes & ADVERTISED_10baseT_Full); cmd 487 drivers/net/mdio.c cmd->base.duplex = (reg & MDIO_CTRL1_FULLDPLX || cmd 491 drivers/net/mdio.c cmd->base.speed = speed; cmd 493 drivers/net/mdio.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 495 drivers/net/mdio.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 497 drivers/net/mdio.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, cmd 501 drivers/net/mdio.c if (cmd->base.port == PORT_TP && (cmd->base.speed == SPEED_10000)) { cmd 505 drivers/net/mdio.c cmd->base.eth_tp_mdix = ETH_TP_MDI; cmd 508 drivers/net/mdio.c cmd->base.eth_tp_mdix = ETH_TP_MDI_X; cmd 512 drivers/net/mdio.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 528 drivers/net/mdio.c struct mii_ioctl_data *mii_data, int cmd) cmd 534 drivers/net/mdio.c switch (cmd) { cmd 539 drivers/net/mdio.c cmd = SIOCGMIIREG; cmd 587 drivers/net/mdio.c if (cmd == SIOCGMIIREG) { cmd 146 drivers/net/mii.c struct ethtool_link_ksettings *cmd) cmd 160 drivers/net/mii.c cmd->base.port = PORT_MII; cmd 163 drivers/net/mii.c cmd->base.phy_address = mii->phy_id; cmd 164 drivers/net/mii.c cmd->base.mdio_support = ETH_MDIO_SUPPORTS_C22; cmd 176 drivers/net/mii.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 194 drivers/net/mii.c cmd->base.speed = SPEED_1000; cmd 195 drivers/net/mii.c cmd->base.duplex = !!(nego & ADVERTISED_1000baseT_Full); cmd 198 drivers/net/mii.c cmd->base.speed = SPEED_100; cmd 199 drivers/net/mii.c cmd->base.duplex = !!(nego & ADVERTISED_100baseT_Full); cmd 201 drivers/net/mii.c cmd->base.speed = SPEED_10; cmd 202 drivers/net/mii.c cmd->base.duplex = !!(nego & ADVERTISED_10baseT_Full); cmd 205 drivers/net/mii.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 207 drivers/net/mii.c cmd->base.speed = ((bmcr & BMCR_SPEED1000 && cmd 212 drivers/net/mii.c cmd->base.duplex = (bmcr & BMCR_FULLDPLX) ? cmd 218 drivers/net/mii.c mii->full_duplex = cmd->base.duplex; cmd 220 drivers/net/mii.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported, cmd 222 drivers/net/mii.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising, cmd 224 drivers/net/mii.c ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.lp_advertising, cmd 330 drivers/net/mii.c const struct ethtool_link_ksettings *cmd) cmd 333 drivers/net/mii.c u32 speed = cmd->base.speed; cmd 339 drivers/net/mii.c if (cmd->base.duplex != DUPLEX_HALF && cmd->base.duplex != DUPLEX_FULL) cmd 341 drivers/net/mii.c if (cmd->base.port != PORT_MII) cmd 343 drivers/net/mii.c if (cmd->base.phy_address != mii->phy_id) cmd 345 drivers/net/mii.c if (cmd->base.autoneg != AUTONEG_DISABLE && cmd 346 drivers/net/mii.c cmd->base.autoneg != AUTONEG_ENABLE) cmd 353 drivers/net/mii.c if (cmd->base.autoneg == AUTONEG_ENABLE) { cmd 359 drivers/net/mii.c &advertising, cmd->link_modes.advertising); cmd 406 drivers/net/mii.c if (cmd->base.duplex == DUPLEX_FULL) { cmd 585 drivers/net/mii.c struct mii_ioctl_data *mii_data, int cmd, cmd 597 drivers/net/mii.c switch(cmd) { cmd 332 drivers/net/net_failover.c struct ethtool_link_ksettings *cmd) cmd 341 drivers/net/net_failover.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 342 drivers/net/net_failover.c cmd->base.port = PORT_OTHER; cmd 343 drivers/net/net_failover.c cmd->base.speed = SPEED_UNKNOWN; cmd 349 drivers/net/net_failover.c return __ethtool_get_link_ksettings(slave_dev, cmd); cmd 373 drivers/net/ntb_netdev.c struct ethtool_link_ksettings *cmd) cmd 375 drivers/net/ntb_netdev.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 376 drivers/net/ntb_netdev.c ethtool_link_ksettings_add_link_mode(cmd, supported, Backplane); cmd 377 drivers/net/ntb_netdev.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 378 drivers/net/ntb_netdev.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Backplane); cmd 380 drivers/net/ntb_netdev.c cmd->base.speed = SPEED_UNKNOWN; cmd 381 drivers/net/ntb_netdev.c cmd->base.duplex = DUPLEX_FULL; cmd 382 drivers/net/ntb_netdev.c cmd->base.port = PORT_OTHER; cmd 383 drivers/net/ntb_netdev.c cmd->base.phy_address = 0; cmd 384 drivers/net/ntb_netdev.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 249 drivers/net/phy/dp83640.c const struct timespec64 *ts, u16 cmd) cmd 256 drivers/net/phy/dp83640.c ext_write(bc, dev, PAGE4, PTP_CTL, cmd); cmd 69 drivers/net/phy/mdio-bcm-iproc.c u32 cmd; cmd 77 drivers/net/phy/mdio-bcm-iproc.c cmd = (MII_DATA_TA_VAL << MII_DATA_TA_SHIFT) | cmd 83 drivers/net/phy/mdio-bcm-iproc.c writel(cmd, priv->base + MII_DATA_OFFSET); cmd 89 drivers/net/phy/mdio-bcm-iproc.c cmd = readl(priv->base + MII_DATA_OFFSET) & MII_DATA_MASK; cmd 91 drivers/net/phy/mdio-bcm-iproc.c return cmd; cmd 98 drivers/net/phy/mdio-bcm-iproc.c u32 cmd; cmd 106 drivers/net/phy/mdio-bcm-iproc.c cmd = (MII_DATA_TA_VAL << MII_DATA_TA_SHIFT) | cmd 113 drivers/net/phy/mdio-bcm-iproc.c writel(cmd, priv->base + MII_DATA_OFFSET); cmd 102 drivers/net/phy/mdio-bcm-unimac.c u32 cmd; cmd 105 drivers/net/phy/mdio-bcm-unimac.c cmd = MDIO_RD | (phy_id << MDIO_PMD_SHIFT) | (reg << MDIO_REG_SHIFT); cmd 106 drivers/net/phy/mdio-bcm-unimac.c unimac_mdio_writel(priv, cmd, MDIO_CMD); cmd 115 drivers/net/phy/mdio-bcm-unimac.c cmd = unimac_mdio_readl(priv, MDIO_CMD); cmd 122 drivers/net/phy/mdio-bcm-unimac.c if (!(bus->phy_ignore_ta_mask & 1 << phy_id) && (cmd & MDIO_READ_FAIL)) cmd 125 drivers/net/phy/mdio-bcm-unimac.c return cmd & 0xffff; cmd 132 drivers/net/phy/mdio-bcm-unimac.c u32 cmd; cmd 135 drivers/net/phy/mdio-bcm-unimac.c cmd = MDIO_WR | (phy_id << MDIO_PMD_SHIFT) | cmd 137 drivers/net/phy/mdio-bcm-unimac.c unimac_mdio_writel(priv, cmd, MDIO_CMD); cmd 27 drivers/net/phy/mdio-xgene.c void __iomem *addr, *rd, *cmd, *cmd_done; cmd 33 drivers/net/phy/mdio-xgene.c cmd = pdata->mac_csr_addr + MAC_COMMAND_REG_OFFSET; cmd 38 drivers/net/phy/mdio-xgene.c iowrite32(XGENE_ENET_RD_CMD, cmd); cmd 46 drivers/net/phy/mdio-xgene.c iowrite32(0, cmd); cmd 55 drivers/net/phy/mdio-xgene.c void __iomem *addr, *wr, *cmd, *cmd_done; cmd 61 drivers/net/phy/mdio-xgene.c cmd = pdata->mac_csr_addr + MAC_COMMAND_REG_OFFSET; cmd 67 drivers/net/phy/mdio-xgene.c iowrite32(XGENE_ENET_WR_CMD, cmd); cmd 75 drivers/net/phy/mdio-xgene.c iowrite32(0, cmd); cmd 268 drivers/net/phy/phy.c int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd) cmd 271 drivers/net/phy/phy.c u32 speed = ethtool_cmd_speed(cmd); cmd 273 drivers/net/phy/phy.c if (cmd->phy_address != phydev->mdio.addr) cmd 277 drivers/net/phy/phy.c ethtool_convert_legacy_u32_to_link_mode(advertising, cmd->advertising); cmd 281 drivers/net/phy/phy.c if (cmd->autoneg != AUTONEG_ENABLE && cmd->autoneg != AUTONEG_DISABLE) cmd 284 drivers/net/phy/phy.c if (cmd->autoneg == AUTONEG_ENABLE && cmd->advertising == 0) cmd 287 drivers/net/phy/phy.c if (cmd->autoneg == AUTONEG_DISABLE && cmd 291 drivers/net/phy/phy.c (cmd->duplex != DUPLEX_HALF && cmd 292 drivers/net/phy/phy.c cmd->duplex != DUPLEX_FULL))) cmd 295 drivers/net/phy/phy.c phydev->autoneg = cmd->autoneg; cmd 302 drivers/net/phy/phy.c phydev->advertising, AUTONEG_ENABLE == cmd->autoneg); cmd 304 drivers/net/phy/phy.c phydev->duplex = cmd->duplex; cmd 306 drivers/net/phy/phy.c phydev->mdix_ctrl = cmd->eth_tp_mdix_ctrl; cmd 316 drivers/net/phy/phy.c const struct ethtool_link_ksettings *cmd) cmd 319 drivers/net/phy/phy.c u8 autoneg = cmd->base.autoneg; cmd 320 drivers/net/phy/phy.c u8 duplex = cmd->base.duplex; cmd 321 drivers/net/phy/phy.c u32 speed = cmd->base.speed; cmd 323 drivers/net/phy/phy.c if (cmd->base.phy_address != phydev->mdio.addr) cmd 326 drivers/net/phy/phy.c linkmode_copy(advertising, cmd->link_modes.advertising); cmd 357 drivers/net/phy/phy.c phydev->mdix_ctrl = cmd->base.eth_tp_mdix_ctrl; cmd 367 drivers/net/phy/phy.c struct ethtool_link_ksettings *cmd) cmd 369 drivers/net/phy/phy.c linkmode_copy(cmd->link_modes.supported, phydev->supported); cmd 370 drivers/net/phy/phy.c linkmode_copy(cmd->link_modes.advertising, phydev->advertising); cmd 371 drivers/net/phy/phy.c linkmode_copy(cmd->link_modes.lp_advertising, phydev->lp_advertising); cmd 373 drivers/net/phy/phy.c cmd->base.speed = phydev->speed; cmd 374 drivers/net/phy/phy.c cmd->base.duplex = phydev->duplex; cmd 376 drivers/net/phy/phy.c cmd->base.port = PORT_BNC; cmd 378 drivers/net/phy/phy.c cmd->base.port = PORT_MII; cmd 379 drivers/net/phy/phy.c cmd->base.transceiver = phy_is_internal(phydev) ? cmd 381 drivers/net/phy/phy.c cmd->base.phy_address = phydev->mdio.addr; cmd 382 drivers/net/phy/phy.c cmd->base.autoneg = phydev->autoneg; cmd 383 drivers/net/phy/phy.c cmd->base.eth_tp_mdix_ctrl = phydev->mdix_ctrl; cmd 384 drivers/net/phy/phy.c cmd->base.eth_tp_mdix = phydev->mdix; cmd 398 drivers/net/phy/phy.c int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) cmd 405 drivers/net/phy/phy.c switch (cmd) { cmd 1191 drivers/net/phy/phy.c struct ethtool_link_ksettings *cmd) cmd 1198 drivers/net/phy/phy.c phy_ethtool_ksettings_get(phydev, cmd); cmd 1205 drivers/net/phy/phy.c const struct ethtool_link_ksettings *cmd) cmd 1212 drivers/net/phy/phy.c return phy_ethtool_ksettings_set(phydev, cmd); cmd 1454 drivers/net/phy/phy_device.c struct ethtool_wolinfo wol = { .cmd = ETHTOOL_GWOL }; cmd 1622 drivers/net/phy/phylink.c int phylink_mii_ioctl(struct phylink *pl, struct ifreq *ifr, int cmd) cmd 1631 drivers/net/phy/phylink.c switch (cmd) { cmd 1650 drivers/net/phy/phylink.c ret = phy_mii_ioctl(pl->phydev, ifr, cmd); cmd 1654 drivers/net/phy/phylink.c switch (cmd) { cmd 191 drivers/net/phy/spi_ks8995.c static inline __be16 create_spi_cmd(struct ks8995_switch *ks, int cmd, cmd 194 drivers/net/phy/spi_ks8995.c u16 result = cmd; cmd 207 drivers/net/phy/spi_ks8995.c __be16 cmd; cmd 212 drivers/net/phy/spi_ks8995.c cmd = create_spi_cmd(ks, KS8995_CMD_READ, offset); cmd 217 drivers/net/phy/spi_ks8995.c t[0].tx_buf = &cmd; cmd 218 drivers/net/phy/spi_ks8995.c t[0].len = sizeof(cmd); cmd 235 drivers/net/phy/spi_ks8995.c __be16 cmd; cmd 240 drivers/net/phy/spi_ks8995.c cmd = create_spi_cmd(ks, KS8995_CMD_WRITE, offset); cmd 245 drivers/net/phy/spi_ks8995.c t[0].tx_buf = &cmd; cmd 246 drivers/net/phy/spi_ks8995.c t[0].len = sizeof(cmd); cmd 153 drivers/net/plip/plip.c static int plip_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 1208 drivers/net/plip/plip.c plip_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1213 drivers/net/plip/plip.c if (cmd != SIOCDEVPLIP) cmd 102 drivers/net/ppp/ppp_async.c static int ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, cmd 285 drivers/net/ppp/ppp_async.c unsigned int cmd, unsigned long arg) cmd 294 drivers/net/ppp/ppp_async.c switch (cmd) { cmd 313 drivers/net/ppp/ppp_async.c err = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 325 drivers/net/ppp/ppp_async.c err = tty_mode_ioctl(tty, file, cmd, arg); cmd 403 drivers/net/ppp/ppp_async.c ppp_async_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) cmd 412 drivers/net/ppp/ppp_async.c switch (cmd) { cmd 255 drivers/net/ppp/ppp_generic.c struct file *file, unsigned int cmd, unsigned long arg); cmd 581 drivers/net/ppp/ppp_generic.c static long ppp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 598 drivers/net/ppp/ppp_generic.c pf, file, cmd, arg); cmd 602 drivers/net/ppp/ppp_generic.c if (cmd == PPPIOCDETACH) { cmd 620 drivers/net/ppp/ppp_generic.c switch (cmd) { cmd 636 drivers/net/ppp/ppp_generic.c err = chan->ops->ioctl(chan, cmd, arg); cmd 650 drivers/net/ppp/ppp_generic.c switch (cmd) { cmd 741 drivers/net/ppp/ppp_generic.c if (cmd == PPPIOCGNPMODE) { cmd 831 drivers/net/ppp/ppp_generic.c struct file *file, unsigned int cmd, unsigned long arg) cmd 839 drivers/net/ppp/ppp_generic.c switch (cmd) { cmd 1259 drivers/net/ppp/ppp_generic.c ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1268 drivers/net/ppp/ppp_generic.c switch (cmd) { cmd 91 drivers/net/ppp/ppp_synctty.c static int ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, cmd 278 drivers/net/ppp/ppp_synctty.c unsigned int cmd, unsigned long arg) cmd 287 drivers/net/ppp/ppp_synctty.c switch (cmd) { cmd 306 drivers/net/ppp/ppp_synctty.c err = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 317 drivers/net/ppp/ppp_synctty.c err = tty_mode_ioctl(tty, file, cmd, arg); cmd 396 drivers/net/ppp/ppp_synctty.c ppp_sync_ioctl(struct ppp_channel *chan, unsigned int cmd, unsigned long arg) cmd 405 drivers/net/ppp/ppp_synctty.c switch (cmd) { cmd 738 drivers/net/ppp/pppoe.c static int pppoe_ioctl(struct socket *sock, unsigned int cmd, cmd 746 drivers/net/ppp/pppoe.c switch (cmd) { cmd 67 drivers/net/ppp/pppox.c int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 75 drivers/net/ppp/pppox.c switch (cmd) { cmd 93 drivers/net/ppp/pppox.c pppox_protos[sk->sk_protocol]->ioctl(sock, cmd, arg) : -ENOTTY; cmd 103 drivers/net/ppp/pppox.c int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 105 drivers/net/ppp/pppox.c if (cmd == PPPOEIOCSFWD32) cmd 106 drivers/net/ppp/pppox.c cmd = PPPOEIOCSFWD; cmd 108 drivers/net/ppp/pppox.c return pppox_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); cmd 567 drivers/net/ppp/pptp.c static int pptp_ppp_ioctl(struct ppp_channel *chan, unsigned int cmd, cmd 578 drivers/net/ppp/pptp.c switch (cmd) { cmd 81 drivers/net/sb1000.c static int sb1000_dev_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd); cmd 990 drivers/net/sb1000.c static int sb1000_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1007 drivers/net/sb1000.c switch (cmd) { cmd 111 drivers/net/slip/slip.c static int sl_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1079 drivers/net/slip/slip.c unsigned int cmd, unsigned long arg) cmd 1089 drivers/net/slip/slip.c switch (cmd) { cmd 1179 drivers/net/slip/slip.c return tty_mode_ioctl(tty, file, cmd, arg); cmd 1189 drivers/net/slip/slip.c static int sl_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1204 drivers/net/slip/slip.c switch (cmd) { cmd 976 drivers/net/tap.c static long tap_ioctl(struct file *file, unsigned int cmd, cmd 990 drivers/net/tap.c switch (cmd) { cmd 1127 drivers/net/tap.c static long tap_compat_ioctl(struct file *file, unsigned int cmd, cmd 1130 drivers/net/tap.c return tap_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 2072 drivers/net/team/team.c struct ethtool_link_ksettings *cmd) cmd 2078 drivers/net/team/team.c cmd->base.duplex = DUPLEX_UNKNOWN; cmd 2079 drivers/net/team/team.c cmd->base.port = PORT_OTHER; cmd 2086 drivers/net/team/team.c if (cmd->base.duplex == DUPLEX_UNKNOWN && cmd 2088 drivers/net/team/team.c cmd->base.duplex = port->state.duplex; cmd 2093 drivers/net/team/team.c cmd->base.speed = speed ? : SPEED_UNKNOWN; cmd 2799 drivers/net/team/team.c .cmd = TEAM_CMD_NOOP, cmd 2804 drivers/net/team/team.c .cmd = TEAM_CMD_OPTIONS_SET, cmd 2810 drivers/net/team/team.c .cmd = TEAM_CMD_OPTIONS_GET, cmd 2816 drivers/net/team/team.c .cmd = TEAM_CMD_PORT_LIST_GET, cmd 76 drivers/net/tun.c struct ethtool_link_ksettings *cmd); cmd 3038 drivers/net/tun.c static long __tun_chr_ioctl(struct file *file, unsigned int cmd, cmd 3055 drivers/net/tun.c if (cmd == TUNSETIFF || cmd == TUNSETQUEUE || cmd 3056 drivers/net/tun.c (_IOC_TYPE(cmd) == SOCK_IOC_TYPE && cmd != SIOCGSKNS)) { cmd 3062 drivers/net/tun.c if (cmd == TUNGETFEATURES) { cmd 3069 drivers/net/tun.c } else if (cmd == TUNSETQUEUE) { cmd 3071 drivers/net/tun.c } else if (cmd == SIOCGSKNS) { cmd 3081 drivers/net/tun.c if (cmd == TUNSETIFF) { cmd 3097 drivers/net/tun.c if (cmd == TUNSETIFINDEX) { cmd 3115 drivers/net/tun.c tun_debug(KERN_INFO, tun, "tun_chr_ioctl cmd %u\n", cmd); cmd 3119 drivers/net/tun.c switch (cmd) { cmd 3366 drivers/net/tun.c unsigned int cmd, unsigned long arg) cmd 3368 drivers/net/tun.c return __tun_chr_ioctl(file, cmd, arg, sizeof (struct ifreq)); cmd 3373 drivers/net/tun.c unsigned int cmd, unsigned long arg) cmd 3375 drivers/net/tun.c switch (cmd) { cmd 3396 drivers/net/tun.c return __tun_chr_ioctl(file, cmd, arg, sizeof(struct compat_ifreq)); cmd 3516 drivers/net/tun.c struct ethtool_link_ksettings *cmd) cmd 3518 drivers/net/tun.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 3519 drivers/net/tun.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 3520 drivers/net/tun.c cmd->base.speed = SPEED_10; cmd 3521 drivers/net/tun.c cmd->base.duplex = DUPLEX_FULL; cmd 3522 drivers/net/tun.c cmd->base.port = PORT_TP; cmd 3523 drivers/net/tun.c cmd->base.phy_address = 0; cmd 3524 drivers/net/tun.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 3528 drivers/net/tun.c struct ethtool_link_ksettings *cmd) cmd 3532 drivers/net/tun.c memcpy(cmd, &tun->link_ksettings, sizeof(*cmd)); cmd 3537 drivers/net/tun.c const struct ethtool_link_ksettings *cmd) cmd 3541 drivers/net/tun.c memcpy(&tun->link_ksettings, cmd, sizeof(*cmd)); cmd 25 drivers/net/usb/aqc111.c static int aqc111_read_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 30 drivers/net/usb/aqc111.c ret = usbnet_read_cmd_nopm(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | cmd 36 drivers/net/usb/aqc111.c cmd, index, ret); cmd 41 drivers/net/usb/aqc111.c static int aqc111_read_cmd(struct usbnet *dev, u8 cmd, u16 value, cmd 46 drivers/net/usb/aqc111.c ret = usbnet_read_cmd(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | cmd 52 drivers/net/usb/aqc111.c cmd, index, ret); cmd 57 drivers/net/usb/aqc111.c static int aqc111_read16_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 62 drivers/net/usb/aqc111.c ret = aqc111_read_cmd_nopm(dev, cmd, value, index, sizeof(*data), data); cmd 68 drivers/net/usb/aqc111.c static int aqc111_read16_cmd(struct usbnet *dev, u8 cmd, u16 value, cmd 73 drivers/net/usb/aqc111.c ret = aqc111_read_cmd(dev, cmd, value, index, sizeof(*data), data); cmd 79 drivers/net/usb/aqc111.c static int __aqc111_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 87 drivers/net/usb/aqc111.c __func__, cmd, reqtype, value, index, size); cmd 96 drivers/net/usb/aqc111.c cmd, reqtype, value, index, buf, size, cmd 97 drivers/net/usb/aqc111.c (cmd == AQ_PHY_POWER) ? AQ_USB_PHY_SET_TIMEOUT : cmd 103 drivers/net/usb/aqc111.c cmd, index, err); cmd 110 drivers/net/usb/aqc111.c static int aqc111_write_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 115 drivers/net/usb/aqc111.c ret = __aqc111_write_cmd(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | cmd 121 drivers/net/usb/aqc111.c static int aqc111_write_cmd(struct usbnet *dev, u8 cmd, u16 value, cmd 129 drivers/net/usb/aqc111.c ret = __aqc111_write_cmd(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | cmd 137 drivers/net/usb/aqc111.c static int aqc111_write16_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 144 drivers/net/usb/aqc111.c return aqc111_write_cmd_nopm(dev, cmd, value, index, sizeof(tmp), &tmp); cmd 147 drivers/net/usb/aqc111.c static int aqc111_write16_cmd(struct usbnet *dev, u8 cmd, u16 value, cmd 154 drivers/net/usb/aqc111.c return aqc111_write_cmd(dev, cmd, value, index, sizeof(tmp), &tmp); cmd 157 drivers/net/usb/aqc111.c static int aqc111_write32_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 164 drivers/net/usb/aqc111.c return aqc111_write_cmd_nopm(dev, cmd, value, index, sizeof(tmp), &tmp); cmd 167 drivers/net/usb/aqc111.c static int aqc111_write32_cmd(struct usbnet *dev, u8 cmd, u16 value, cmd 174 drivers/net/usb/aqc111.c return aqc111_write_cmd(dev, cmd, value, index, sizeof(tmp), &tmp); cmd 177 drivers/net/usb/aqc111.c static int aqc111_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, cmd 180 drivers/net/usb/aqc111.c return usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | cmd 185 drivers/net/usb/aqc111.c static int aqc111_write16_cmd_async(struct usbnet *dev, u8 cmd, u16 value, cmd 192 drivers/net/usb/aqc111.c return aqc111_write_cmd_async(dev, cmd, value, index, cmd 188 drivers/net/usb/asix.h int asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 191 drivers/net/usb/asix.h int asix_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 194 drivers/net/usb/asix.h void asix_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, cmd 12 drivers/net/usb/asix_common.c int asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 25 drivers/net/usb/asix_common.c ret = fn(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, cmd 35 drivers/net/usb/asix_common.c int asix_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 48 drivers/net/usb/asix_common.c ret = fn(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, cmd 58 drivers/net/usb/asix_common.c void asix_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 61 drivers/net/usb/asix_common.c usbnet_write_cmd_async(dev, cmd, cmd 107 drivers/net/usb/asix_devices.c static int asix_ioctl (struct net_device *net, struct ifreq *rq, int cmd) cmd 111 drivers/net/usb/asix_devices.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 174 drivers/net/usb/asix_devices.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 301 drivers/net/usb/asix_devices.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 957 drivers/net/usb/asix_devices.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 42 drivers/net/usb/ax88172a.c static int ax88172a_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 50 drivers/net/usb/ax88172a.c return phy_mii_ioctl(net->phydev, rq, cmd); cmd 187 drivers/net/usb/ax88179_178a.c static int __ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 200 drivers/net/usb/ax88179_178a.c ret = fn(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, cmd 210 drivers/net/usb/ax88179_178a.c static int __ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 223 drivers/net/usb/ax88179_178a.c ret = fn(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, cmd 233 drivers/net/usb/ax88179_178a.c static void ax88179_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, cmd 241 drivers/net/usb/ax88179_178a.c usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | cmd 245 drivers/net/usb/ax88179_178a.c usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | cmd 251 drivers/net/usb/ax88179_178a.c static int ax88179_read_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 258 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 1); cmd 263 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 1); cmd 267 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 1); cmd 273 drivers/net/usb/ax88179_178a.c static int ax88179_write_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, cmd 282 drivers/net/usb/ax88179_178a.c ret = __ax88179_write_cmd(dev, cmd, value, index, cmd 285 drivers/net/usb/ax88179_178a.c ret = __ax88179_write_cmd(dev, cmd, value, index, cmd 292 drivers/net/usb/ax88179_178a.c static int ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 299 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0); cmd 304 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0); cmd 308 drivers/net/usb/ax88179_178a.c ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 0); cmd 314 drivers/net/usb/ax88179_178a.c static int ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 323 drivers/net/usb/ax88179_178a.c ret = __ax88179_write_cmd(dev, cmd, value, index, cmd 326 drivers/net/usb/ax88179_178a.c ret = __ax88179_write_cmd(dev, cmd, value, index, cmd 615 drivers/net/usb/ax88179_178a.c struct ethtool_link_ksettings *cmd) cmd 619 drivers/net/usb/ax88179_178a.c mii_ethtool_get_link_ksettings(&dev->mii, cmd); cmd 625 drivers/net/usb/ax88179_178a.c const struct ethtool_link_ksettings *cmd) cmd 628 drivers/net/usb/ax88179_178a.c return mii_ethtool_set_link_ksettings(&dev->mii, cmd); cmd 671 drivers/net/usb/ax88179_178a.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 811 drivers/net/usb/ax88179_178a.c static int ax88179_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 814 drivers/net/usb/ax88179_178a.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 681 drivers/net/usb/catc.c struct ethtool_link_ksettings *cmd) cmd 687 drivers/net/usb/catc.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 688 drivers/net/usb/catc.c ethtool_link_ksettings_add_link_mode(cmd, supported, 10baseT_Half); cmd 689 drivers/net/usb/catc.c ethtool_link_ksettings_add_link_mode(cmd, supported, TP); cmd 691 drivers/net/usb/catc.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 692 drivers/net/usb/catc.c ethtool_link_ksettings_add_link_mode(cmd, advertising, 10baseT_Half); cmd 693 drivers/net/usb/catc.c ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); cmd 695 drivers/net/usb/catc.c cmd->base.speed = SPEED_10; cmd 696 drivers/net/usb/catc.c cmd->base.duplex = DUPLEX_HALF; cmd 697 drivers/net/usb/catc.c cmd->base.port = PORT_TP; cmd 698 drivers/net/usb/catc.c cmd->base.phy_address = 0; cmd 699 drivers/net/usb/catc.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 256 drivers/net/usb/cdc-phonet.c static int usbpn_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 260 drivers/net/usb/cdc-phonet.c switch (cmd) { cmd 49 drivers/net/usb/cx82310_eth.c static int cx82310_cmd(struct usbnet *dev, enum cx82310_cmd cmd, bool reply, cmd 60 drivers/net/usb/cx82310_eth.c buf[0] = cmd; cmd 68 drivers/net/usb/cx82310_eth.c if (cmd != CMD_GET_LINK_STATUS) cmd 70 drivers/net/usb/cx82310_eth.c cmd, ret); cmd 81 drivers/net/usb/cx82310_eth.c if (cmd != CMD_GET_LINK_STATUS) cmd 92 drivers/net/usb/cx82310_eth.c cmd); cmd 96 drivers/net/usb/cx82310_eth.c if (buf[0] != cmd) { cmd 99 drivers/net/usb/cx82310_eth.c buf[0], cmd); cmd 105 drivers/net/usb/cx82310_eth.c cmd, buf[1]); cmd 270 drivers/net/usb/dm9601.c static int dm9601_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 274 drivers/net/usb/dm9601.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 549 drivers/net/usb/dm9601.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 1698 drivers/net/usb/hso.c unsigned int cmd, unsigned long arg) cmd 1702 drivers/net/usb/hso.c hso_dbg(0x8, "IOCTL cmd: %d, arg: %ld\n", cmd, arg); cmd 1706 drivers/net/usb/hso.c switch (cmd) { cmd 108 drivers/net/usb/kaweth.c struct usb_ctrlrequest *cmd, void *data, cmd 1260 drivers/net/usb/kaweth.c struct usb_ctrlrequest *cmd, void *data, cmd 1271 drivers/net/usb/kaweth.c usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char*)cmd, data, cmd 1507 drivers/net/usb/lan78xx.c struct ethtool_link_ksettings *cmd) cmd 1517 drivers/net/usb/lan78xx.c phy_ethtool_ksettings_get(phydev, cmd); cmd 1525 drivers/net/usb/lan78xx.c const struct ethtool_link_ksettings *cmd) cmd 1537 drivers/net/usb/lan78xx.c ret = phy_ethtool_ksettings_set(phydev, cmd); cmd 1539 drivers/net/usb/lan78xx.c if (!cmd->base.autoneg) { cmd 1667 drivers/net/usb/lan78xx.c static int lan78xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 1672 drivers/net/usb/lan78xx.c return phy_mii_ioctl(netdev->phydev, rq, cmd); cmd 173 drivers/net/usb/mcs7830.c u8 cmd[2] = { cmd 180 drivers/net/usb/mcs7830.c ret = mcs7830_set_reg(dev, HIF_REG_PHY_CMD1, 2, cmd); cmd 186 drivers/net/usb/mcs7830.c ret = mcs7830_get_reg(dev, HIF_REG_PHY_CMD1, 2, cmd); cmd 187 drivers/net/usb/mcs7830.c if ((ret < 0) || (cmd[1] & HIF_REG_PHY_CMD2_READY_FLAG_BIT)) cmd 213 drivers/net/usb/mcs7830.c u8 cmd[2] = { cmd 227 drivers/net/usb/mcs7830.c ret = mcs7830_set_reg(dev, HIF_REG_PHY_CMD1, 2, cmd); cmd 233 drivers/net/usb/mcs7830.c ret = mcs7830_get_reg(dev, HIF_REG_PHY_CMD1, 2, cmd); cmd 234 drivers/net/usb/mcs7830.c if ((ret < 0) || (cmd[1] & HIF_REG_PHY_CMD2_READY_FLAG_BIT)) cmd 319 drivers/net/usb/mcs7830.c static int mcs7830_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 322 drivers/net/usb/mcs7830.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 219 drivers/net/usb/pegasus.c static int __mii_op(pegasus_t *p, __u8 phy, __u8 indx, __u16 *regd, __u8 cmd) cmd 226 drivers/net/usb/pegasus.c if (cmd & PHY_WRITE) { cmd 232 drivers/net/usb/pegasus.c set_register(p, PhyCtrl, (indx | cmd)); cmd 242 drivers/net/usb/pegasus.c if (cmd & PHY_READ) { cmd 1002 drivers/net/usb/pegasus.c static int pegasus_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 1008 drivers/net/usb/pegasus.c switch (cmd) { cmd 4955 drivers/net/usb/r8152.c struct ethtool_link_ksettings *cmd) cmd 4969 drivers/net/usb/r8152.c mii_ethtool_get_link_ksettings(&tp->mii, cmd); cmd 4980 drivers/net/usb/r8152.c const struct ethtool_link_ksettings *cmd) cmd 4991 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 4995 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 4999 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 5003 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 5007 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 5011 drivers/net/usb/r8152.c cmd->link_modes.advertising)) cmd 5016 drivers/net/usb/r8152.c ret = rtl8152_set_speed(tp, cmd->base.autoneg, cmd->base.speed, cmd 5017 drivers/net/usb/r8152.c cmd->base.duplex, advertising); cmd 5019 drivers/net/usb/r8152.c tp->autoneg = cmd->base.autoneg; cmd 5020 drivers/net/usb/r8152.c tp->speed = cmd->base.speed; cmd 5021 drivers/net/usb/r8152.c tp->duplex = cmd->base.duplex; cmd 5393 drivers/net/usb/r8152.c static int rtl8152_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 5406 drivers/net/usb/r8152.c switch (cmd) { cmd 837 drivers/net/usb/rtl8150.c static int rtl8150_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 843 drivers/net/usb/rtl8150.c switch (cmd) { cmd 320 drivers/net/usb/sierra_net.c u8 *cmd, int cmdlen, const char * cmd_name) cmd 327 drivers/net/usb/sierra_net.c 0, priv->ifnum, cmd, cmdlen); cmd 629 drivers/net/usb/smsc75xx.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 748 drivers/net/usb/smsc75xx.c static int smsc75xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 755 drivers/net/usb/smsc75xx.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 555 drivers/net/usb/smsc95xx.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 845 drivers/net/usb/smsc95xx.c struct ethtool_link_ksettings *cmd) cmd 851 drivers/net/usb/smsc95xx.c retval = usbnet_get_link_ksettings(net, cmd); cmd 853 drivers/net/usb/smsc95xx.c cmd->base.eth_tp_mdix = pdata->mdix_ctrl; cmd 854 drivers/net/usb/smsc95xx.c cmd->base.eth_tp_mdix_ctrl = pdata->mdix_ctrl; cmd 860 drivers/net/usb/smsc95xx.c const struct ethtool_link_ksettings *cmd) cmd 866 drivers/net/usb/smsc95xx.c if (pdata->mdix_ctrl != cmd->base.eth_tp_mdix_ctrl) cmd 867 drivers/net/usb/smsc95xx.c set_mdix_status(net, cmd->base.eth_tp_mdix_ctrl); cmd 869 drivers/net/usb/smsc95xx.c retval = usbnet_set_link_ksettings(net, cmd); cmd 892 drivers/net/usb/smsc95xx.c static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 899 drivers/net/usb/smsc95xx.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 238 drivers/net/usb/sr9700.c static int sr9700_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) cmd 242 drivers/net/usb/sr9700.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 28 drivers/net/usb/sr9800.c static int sr_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 33 drivers/net/usb/sr9800.c err = usbnet_read_cmd(dev, cmd, SR_REQ_RD_REG, value, index, cmd 41 drivers/net/usb/sr9800.c static int sr_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 46 drivers/net/usb/sr9800.c err = usbnet_write_cmd(dev, cmd, SR_REQ_WR_REG, value, index, cmd 55 drivers/net/usb/sr9800.c sr_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index, cmd 58 drivers/net/usb/sr9800.c usbnet_write_cmd_async(dev, cmd, SR_REQ_WR_REG, value, index, data, cmd 488 drivers/net/usb/sr9800.c static int sr_ioctl(struct net_device *net, struct ifreq *rq, int cmd) cmd 492 drivers/net/usb/sr9800.c return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); cmd 536 drivers/net/usb/sr9800.c struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; cmd 951 drivers/net/usb/usbnet.c struct ethtool_link_ksettings *cmd) cmd 958 drivers/net/usb/usbnet.c mii_ethtool_get_link_ksettings(&dev->mii, cmd); cmd 965 drivers/net/usb/usbnet.c const struct ethtool_link_ksettings *cmd) cmd 973 drivers/net/usb/usbnet.c retval = mii_ethtool_set_link_ksettings(&dev->mii, cmd); cmd 1974 drivers/net/usb/usbnet.c static int __usbnet_read_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 1982 drivers/net/usb/usbnet.c cmd, reqtype, value, index, size); cmd 1991 drivers/net/usb/usbnet.c cmd, reqtype, value, index, buf, size, cmd 2005 drivers/net/usb/usbnet.c static int __usbnet_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2014 drivers/net/usb/usbnet.c cmd, reqtype, value, index, size); cmd 2029 drivers/net/usb/usbnet.c cmd, reqtype, value, index, buf, size, cmd 2041 drivers/net/usb/usbnet.c int usbnet_read_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2048 drivers/net/usb/usbnet.c ret = __usbnet_read_cmd(dev, cmd, reqtype, value, index, cmd 2059 drivers/net/usb/usbnet.c int usbnet_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2066 drivers/net/usb/usbnet.c ret = __usbnet_write_cmd(dev, cmd, reqtype, value, index, cmd 2077 drivers/net/usb/usbnet.c int usbnet_read_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2080 drivers/net/usb/usbnet.c return __usbnet_read_cmd(dev, cmd, reqtype, value, index, cmd 2089 drivers/net/usb/usbnet.c int usbnet_write_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2093 drivers/net/usb/usbnet.c return __usbnet_write_cmd(dev, cmd, reqtype, value, index, cmd 2115 drivers/net/usb/usbnet.c int usbnet_write_cmd_async(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 2125 drivers/net/usb/usbnet.c cmd, reqtype, value, index, size); cmd 2145 drivers/net/usb/usbnet.c req->bRequest = cmd; cmd 100 drivers/net/veth.c struct ethtool_link_ksettings *cmd) cmd 102 drivers/net/veth.c cmd->base.speed = SPEED_10000; cmd 103 drivers/net/veth.c cmd->base.duplex = DUPLEX_FULL; cmd 104 drivers/net/veth.c cmd->base.port = PORT_TP; cmd 105 drivers/net/veth.c cmd->base.autoneg = AUTONEG_DISABLE; cmd 1632 drivers/net/virtio_net.c static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd, cmd 1643 drivers/net/virtio_net.c vi->ctrl->hdr.cmd = cmd; cmd 2173 drivers/net/virtio_net.c virtnet_validate_ethtool_cmd(const struct ethtool_link_ksettings *cmd) cmd 2175 drivers/net/virtio_net.c struct ethtool_link_ksettings diff1 = *cmd; cmd 2185 drivers/net/virtio_net.c diff1.base.cmd = 0; cmd 2198 drivers/net/virtio_net.c const struct ethtool_link_ksettings *cmd) cmd 2203 drivers/net/virtio_net.c speed = cmd->base.speed; cmd 2206 drivers/net/virtio_net.c !ethtool_validate_duplex(cmd->base.duplex) || cmd 2207 drivers/net/virtio_net.c !virtnet_validate_ethtool_cmd(cmd)) cmd 2210 drivers/net/virtio_net.c vi->duplex = cmd->base.duplex; cmd 2216 drivers/net/virtio_net.c struct ethtool_link_ksettings *cmd) cmd 2220 drivers/net/virtio_net.c cmd->base.speed = vi->speed; cmd 2221 drivers/net/virtio_net.c cmd->base.duplex = vi->duplex; cmd 2222 drivers/net/virtio_net.c cmd->base.port = PORT_OTHER; cmd 2231 drivers/net/virtio_net.c .cmd = ETHTOOL_SCOALESCE, cmd 2261 drivers/net/virtio_net.c .cmd = ETHTOOL_GCOALESCE, cmd 676 drivers/net/vmxnet3/vmxnet3_ethtool.c switch (info->cmd) { cmd 222 drivers/net/wan/c101.c static int c101_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 230 drivers/net/wan/c101.c if (cmd == SIOCDEVPRIVATE) { cmd 240 drivers/net/wan/c101.c if (cmd != SIOCWANDEV) cmd 241 drivers/net/wan/c101.c return hdlc_ioctl(dev, ifr, cmd); cmd 275 drivers/net/wan/c101.c return hdlc_ioctl(dev, ifr, cmd); cmd 276 drivers/net/wan/cosa.c static int cosa_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 289 drivers/net/wan/cosa.c static long cosa_chardev_ioctl(struct file *file, unsigned int cmd, cmd 1130 drivers/net/wan/cosa.c struct channel_data *channel, unsigned int cmd, unsigned long arg) cmd 1133 drivers/net/wan/cosa.c switch (cmd) { cmd 1174 drivers/net/wan/cosa.c static int cosa_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1178 drivers/net/wan/cosa.c rv = cosa_ioctl_common(chan->cosa, chan, cmd, cmd 1182 drivers/net/wan/cosa.c return hdlc_ioctl(dev, ifr, cmd); cmd 1185 drivers/net/wan/cosa.c static long cosa_chardev_ioctl(struct file *file, unsigned int cmd, cmd 1194 drivers/net/wan/cosa.c ret = cosa_ioctl_common(cosa, channel, cmd, arg); cmd 232 drivers/net/wan/dlci.c static int dlci_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 241 drivers/net/wan/dlci.c switch (cmd) cmd 255 drivers/net/wan/dlci.c return dlci_config(dev, ifr->ifr_data, cmd == DLCI_GET_CONF); cmd 423 drivers/net/wan/dlci.c static int dlci_ioctl(unsigned int cmd, void __user *arg) cmd 434 drivers/net/wan/dlci.c switch (cmd) cmd 936 drivers/net/wan/farsync.c fst_issue_cmd(struct fst_port_info *port, unsigned short cmd) cmd 968 drivers/net/wan/farsync.c FST_WRW(card, portMailbox[port->index][0], cmd); cmd 970 drivers/net/wan/farsync.c if (cmd == ABORTTX || cmd == STARTPORT) { cmd 1978 drivers/net/wan/farsync.c fst_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1987 drivers/net/wan/farsync.c dbg(DBG_IOCTL, "ioctl: %x, %p\n", cmd, ifr->ifr_data); cmd 1995 drivers/net/wan/farsync.c switch (cmd) { cmd 2114 drivers/net/wan/farsync.c return hdlc_ioctl(dev, ifr, cmd); cmd 2120 drivers/net/wan/farsync.c return hdlc_ioctl(dev, ifr, cmd); cmd 2125 drivers/net/wan/farsync.c return hdlc_ioctl(dev, ifr, cmd); cmd 675 drivers/net/wan/fsl_ucc_hdlc.c static int uhdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 681 drivers/net/wan/fsl_ucc_hdlc.c if (cmd != SIOCWANDEV) cmd 682 drivers/net/wan/fsl_ucc_hdlc.c return hdlc_ioctl(dev, ifr, cmd); cmd 699 drivers/net/wan/fsl_ucc_hdlc.c return hdlc_ioctl(dev, ifr, cmd); cmd 195 drivers/net/wan/hdlc.c int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 200 drivers/net/wan/hdlc.c if (cmd != SIOCWANDEV) cmd 381 drivers/net/wan/hdlc_fr.c static int pvc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 152 drivers/net/wan/hostess_sv11.c static int hostess_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) cmd 156 drivers/net/wan/hostess_sv11.c return hdlc_ioctl(d, ifr, cmd); cmd 272 drivers/net/wan/ixp4xx_hss.c u8 cmd, unused, hss_port, index; cmd 279 drivers/net/wan/ixp4xx_hss.c u8 index, hss_port, unused, cmd; cmd 373 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 395 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 409 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 417 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 424 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 432 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_WRITE; cmd 442 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_CONFIG_LOAD; cmd 448 drivers/net/wan/ixp4xx_hss.c msg.cmd != PORT_CONFIG_LOAD || msg.data32) { cmd 462 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_HDLC_CFG_WRITE; cmd 474 drivers/net/wan/ixp4xx_hss.c msg.cmd = PORT_ERROR_READ; cmd 490 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_FLOW_ENABLE; cmd 501 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_FLOW_DISABLE; cmd 522 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_NUM_PIPES_WRITE; cmd 527 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_FIFO_SIZEW_WRITE; cmd 531 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_MODE_WRITE; cmd 537 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_RX_SIZE_WRITE; cmd 541 drivers/net/wan/ixp4xx_hss.c msg.cmd = PKT_PIPE_IDLE_PATTERN_WRITE; cmd 1242 drivers/net/wan/ixp4xx_hss.c static int hss_hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1251 drivers/net/wan/ixp4xx_hss.c if (cmd != SIOCWANDEV) cmd 1252 drivers/net/wan/ixp4xx_hss.c return hdlc_ioctl(dev, ifr, cmd); cmd 1310 drivers/net/wan/ixp4xx_hss.c return hdlc_ioctl(dev, ifr, cmd); cmd 22 drivers/net/wan/lmc/lmc.h int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 108 drivers/net/wan/lmc/lmc_main.c int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) /*fold00*/ cmd 123 drivers/net/wan/lmc/lmc_main.c switch (cmd) { cmd 618 drivers/net/wan/lmc/lmc_main.c ret = lmc_proto_ioctl (sc, ifr, cmd); cmd 63 drivers/net/wan/lmc/lmc_proto.c int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd) cmd 67 drivers/net/wan/lmc/lmc_proto.c return hdlc_ioctl(sc->lmc_device, ifr, cmd); cmd 8 drivers/net/wan/lmc/lmc_proto.h int lmc_proto_ioctl(lmc_softc_t *sc, struct ifreq *ifr, int cmd); cmd 246 drivers/net/wan/n2.c static int n2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 254 drivers/net/wan/n2.c if (cmd == SIOCDEVPRIVATE) { cmd 259 drivers/net/wan/n2.c if (cmd != SIOCWANDEV) cmd 260 drivers/net/wan/n2.c return hdlc_ioctl(dev, ifr, cmd); cmd 294 drivers/net/wan/n2.c return hdlc_ioctl(dev, ifr, cmd); cmd 191 drivers/net/wan/pc300too.c static int pc300_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 200 drivers/net/wan/pc300too.c if (cmd == SIOCDEVPRIVATE) { cmd 205 drivers/net/wan/pc300too.c if (cmd != SIOCWANDEV) cmd 206 drivers/net/wan/pc300too.c return hdlc_ioctl(dev, ifr, cmd); cmd 235 drivers/net/wan/pc300too.c return hdlc_ioctl(dev, ifr, cmd); cmd 182 drivers/net/wan/pci200syn.c static int pci200_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 190 drivers/net/wan/pci200syn.c if (cmd == SIOCDEVPRIVATE) { cmd 195 drivers/net/wan/pci200syn.c if (cmd != SIOCWANDEV) cmd 196 drivers/net/wan/pci200syn.c return hdlc_ioctl(dev, ifr, cmd); cmd 232 drivers/net/wan/pci200syn.c return hdlc_ioctl(dev, ifr, cmd); cmd 1289 drivers/net/wan/sbni.c sbni_ioctl( struct net_device *dev, struct ifreq *ifr, int cmd ) cmd 1300 drivers/net/wan/sbni.c switch( cmd ) { cmd 338 drivers/net/wan/sdla.c static void sdla_errors(struct net_device *dev, int cmd, int dlci, int ret, int len, void *data) cmd 414 drivers/net/wan/sdla.c if (cmd == SDLA_INFORMATION_WRITE) cmd 420 drivers/net/wan/sdla.c cmd, ret); cmd 426 drivers/net/wan/sdla.c static int sdla_cmd(struct net_device *dev, int cmd, short dlci, short flags, cmd 446 drivers/net/wan/sdla.c cmd_buf->cmd = cmd; cmd 496 drivers/net/wan/sdla.c sdla_errors(dev, cmd, dlci, ret, len, &status); cmd 755 drivers/net/wan/sdla.c struct sdla_cmd *cmd; cmd 769 drivers/net/wan/sdla.c cmd = NULL; cmd 779 drivers/net/wan/sdla.c cmd = (void *) (dev->mem_start + (SDLA_502_RCV_BUF & SDLA_ADDR_MASK)); cmd 781 drivers/net/wan/sdla.c success = cmd->opp_flag; cmd 785 drivers/net/wan/sdla.c dlci = cmd->dlci; cmd 786 drivers/net/wan/sdla.c len = cmd->length; cmd 844 drivers/net/wan/sdla.c cmd->opp_flag = 0; cmd 1248 drivers/net/wan/sdla.c static int sdla_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1260 drivers/net/wan/sdla.c switch (cmd) cmd 1264 drivers/net/wan/sdla.c return sdla_config(dev, ifr->ifr_data, cmd == FRAD_GET_CONF); cmd 1301 drivers/net/wan/sdla.c return sdla_xfer(dev, ifr->ifr_data, cmd == SDLA_READMEM); cmd 144 drivers/net/wan/sealevel.c static int sealevel_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) cmd 148 drivers/net/wan/sealevel.c return hdlc_ioctl(d, ifr, cmd); cmd 339 drivers/net/wan/wanxl.c static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 345 drivers/net/wan/wanxl.c if (cmd != SIOCWANDEV) cmd 346 drivers/net/wan/wanxl.c return hdlc_ioctl(dev, ifr, cmd); cmd 385 drivers/net/wan/wanxl.c return hdlc_ioctl(dev, ifr, cmd); cmd 478 drivers/net/wan/wanxl.c static int wanxl_puts_command(struct card *card, u32 cmd) cmd 482 drivers/net/wan/wanxl.c writel(cmd, card->plx + PLX_MAILBOX_1); cmd 687 drivers/net/wan/x25_asy.c unsigned int cmd, unsigned long arg) cmd 695 drivers/net/wan/x25_asy.c switch (cmd) { cmd 704 drivers/net/wan/x25_asy.c return tty_mode_ioctl(tty, file, cmd, arg); cmd 868 drivers/net/wimax/i2400m/control.c struct i2400m_cmd_enter_power_save *cmd; cmd 872 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 873 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 875 drivers/net/wimax/i2400m/control.c cmd->hdr.type = cpu_to_le16(I2400M_MT_CMD_ENTER_POWERSAVE); cmd 876 drivers/net/wimax/i2400m/control.c cmd->hdr.length = cpu_to_le16(sizeof(*cmd) - sizeof(cmd->hdr)); cmd 877 drivers/net/wimax/i2400m/control.c cmd->hdr.version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 878 drivers/net/wimax/i2400m/control.c cmd->tlv.type = cpu_to_le16(I2400M_TLV_TYPE_WAKEUP_MODE); cmd 879 drivers/net/wimax/i2400m/control.c cmd->tlv.length = cpu_to_le16(sizeof(cmd->val)); cmd 880 drivers/net/wimax/i2400m/control.c cmd->val = cpu_to_le32(I2400M_WAKEUP_ENABLED); cmd 882 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 901 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 932 drivers/net/wimax/i2400m/control.c struct i2400m_l3l4_hdr *cmd; cmd 940 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 941 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 943 drivers/net/wimax/i2400m/control.c cmd->type = cpu_to_le16(I2400M_MT_GET_DEVICE_INFO); cmd 944 drivers/net/wimax/i2400m/control.c cmd->length = 0; cmd 945 drivers/net/wimax/i2400m/control.c cmd->version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 947 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 972 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 979 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 1014 drivers/net/wimax/i2400m/control.c struct i2400m_l3l4_hdr *cmd; cmd 1023 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1024 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 1026 drivers/net/wimax/i2400m/control.c cmd->type = cpu_to_le16(I2400M_MT_GET_LM_VERSION); cmd 1027 drivers/net/wimax/i2400m/control.c cmd->length = 0; cmd 1028 drivers/net/wimax/i2400m/control.c cmd->version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 1030 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 1076 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 1098 drivers/net/wimax/i2400m/control.c struct i2400m_l3l4_hdr *cmd; cmd 1102 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1103 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 1105 drivers/net/wimax/i2400m/control.c cmd->type = cpu_to_le16(I2400M_MT_CMD_EXIT_IDLE); cmd 1106 drivers/net/wimax/i2400m/control.c cmd->length = 0; cmd 1107 drivers/net/wimax/i2400m/control.c cmd->version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 1109 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 1120 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 1146 drivers/net/wimax/i2400m/control.c struct i2400m_l3l4_hdr *cmd; cmd 1152 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1153 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 1155 drivers/net/wimax/i2400m/control.c cmd->type = cpu_to_le16(I2400M_MT_GET_STATE); cmd 1156 drivers/net/wimax/i2400m/control.c cmd->length = 0; cmd 1157 drivers/net/wimax/i2400m/control.c cmd->version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 1159 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 1179 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 1201 drivers/net/wimax/i2400m/control.c struct i2400m_l3l4_hdr *cmd; cmd 1222 drivers/net/wimax/i2400m/control.c buf = kzalloc(sizeof(*cmd) + argsize, GFP_KERNEL); cmd 1225 drivers/net/wimax/i2400m/control.c cmd = buf; cmd 1226 drivers/net/wimax/i2400m/control.c cmd->type = cpu_to_le16(I2400M_MT_SET_INIT_CONFIG); cmd 1227 drivers/net/wimax/i2400m/control.c cmd->length = cpu_to_le16(argsize); cmd 1228 drivers/net/wimax/i2400m/control.c cmd->version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 1231 drivers/net/wimax/i2400m/control.c itr = buf + sizeof(*cmd); cmd 1240 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, buf, sizeof(*cmd) + argsize); cmd 1290 drivers/net/wimax/i2400m/control.c } *cmd; cmd 1299 drivers/net/wimax/i2400m/control.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1300 drivers/net/wimax/i2400m/control.c if (cmd == NULL) cmd 1302 drivers/net/wimax/i2400m/control.c cmd->hdr.type = cpu_to_le16(I2400M_MT_GET_STATE); cmd 1303 drivers/net/wimax/i2400m/control.c cmd->hdr.length = cpu_to_le16(sizeof(*cmd) - sizeof(cmd->hdr)); cmd 1304 drivers/net/wimax/i2400m/control.c cmd->hdr.version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 1306 drivers/net/wimax/i2400m/control.c cmd->cit.hdr.type = cmd 1308 drivers/net/wimax/i2400m/control.c cmd->cit.hdr.length = cpu_to_le16(sizeof(cmd->cit.timeout)); cmd 1309 drivers/net/wimax/i2400m/control.c cmd->cit.timeout = cpu_to_le32(msecs); cmd 1311 drivers/net/wimax/i2400m/control.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 1329 drivers/net/wimax/i2400m/control.c kfree(cmd); cmd 188 drivers/net/wimax/i2400m/fw.c void i2400m_bm_cmd_prepare(struct i2400m_bootrom_header *cmd) cmd 190 drivers/net/wimax/i2400m/fw.c if (i2400m_brh_get_use_checksum(cmd)) { cmd 193 drivers/net/wimax/i2400m/fw.c const u32 *checksum_ptr = (void *) cmd->payload; cmd 194 drivers/net/wimax/i2400m/fw.c for (i = 0; i < cmd->data_size / 4; i++) cmd 196 drivers/net/wimax/i2400m/fw.c checksum += cmd->command + cmd->target_addr + cmd->data_size; cmd 197 drivers/net/wimax/i2400m/fw.c cmd->block_checksum = cpu_to_le32(checksum); cmd 581 drivers/net/wimax/i2400m/fw.c const struct i2400m_bootrom_header *cmd, size_t cmd_size, cmd 587 drivers/net/wimax/i2400m/fw.c int opcode = cmd == NULL ? -1 : i2400m_brh_get_opcode(cmd); cmd 590 drivers/net/wimax/i2400m/fw.c i2400m, cmd, cmd_size, ack, ack_size); cmd 594 drivers/net/wimax/i2400m/fw.c if (cmd != NULL) { /* send the command */ cmd 595 drivers/net/wimax/i2400m/fw.c result = i2400m->bus_bm_cmd_send(i2400m, cmd, cmd_size, flags); cmd 602 drivers/net/wimax/i2400m/fw.c opcode, i2400m_brh_get_use_checksum(cmd), cmd 603 drivers/net/wimax/i2400m/fw.c i2400m_brh_get_response_required(cmd), cmd 604 drivers/net/wimax/i2400m/fw.c i2400m_brh_get_direct_access(cmd), cmd 605 drivers/net/wimax/i2400m/fw.c cmd->target_addr, cmd->data_size, cmd 606 drivers/net/wimax/i2400m/fw.c cmd->block_checksum); cmd 628 drivers/net/wimax/i2400m/fw.c i2400m, cmd, cmd_size, ack, ack_size, (int) result); cmd 651 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header cmd; cmd 663 drivers/net/wimax/i2400m/fw.c buf->cmd.command = i2400m_brh_command(I2400M_BRH_WRITE, cmd 666 drivers/net/wimax/i2400m/fw.c buf->cmd.target_addr = cpu_to_le32(addr); cmd 667 drivers/net/wimax/i2400m/fw.c buf->cmd.data_size = cpu_to_le32(__chunk_len); cmd 668 drivers/net/wimax/i2400m/fw.c ret = i2400m_bm_cmd(i2400m, &buf->cmd, sizeof(buf->cmd) + chunk_len, cmd 792 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header *cmd, ack; cmd 794 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header cmd; cmd 800 drivers/net/wimax/i2400m/fw.c cmd = (void *) bcf + offset; cmd 804 drivers/net/wimax/i2400m/fw.c le32_to_cpu(cmd->target_addr)); cmd 806 drivers/net/wimax/i2400m/fw.c memcpy(&cmd_buf->cmd, cmd, sizeof(*cmd)); cmd 807 drivers/net/wimax/i2400m/fw.c cmd = &cmd_buf->cmd; cmd 809 drivers/net/wimax/i2400m/fw.c i2400m_brh_set_opcode(cmd, I2400M_BRH_JUMP); cmd 810 drivers/net/wimax/i2400m/fw.c cmd->data_size = 0; cmd 811 drivers/net/wimax/i2400m/fw.c ret = i2400m_bm_cmd(i2400m, cmd, sizeof(*cmd), cmd 815 drivers/net/wimax/i2400m/fw.c le32_to_cpu(cmd->target_addr)); cmd 817 drivers/net/wimax/i2400m/fw.c memcpy(&cmd_buf->cmd, cmd, sizeof(*cmd)); cmd 827 drivers/net/wimax/i2400m/fw.c ret = i2400m_bm_cmd(i2400m, &cmd_buf->cmd, cmd 828 drivers/net/wimax/i2400m/fw.c sizeof(cmd_buf->cmd) + signature_block_size, cmd 884 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header *cmd; cmd 890 drivers/net/wimax/i2400m/fw.c BUILD_BUG_ON(sizeof(*cmd) != sizeof(i2400m_barker_db[0].data)); cmd 895 drivers/net/wimax/i2400m/fw.c cmd = i2400m->bm_cmd_buf; cmd 936 drivers/net/wimax/i2400m/fw.c memcpy(cmd, barker->data, sizeof(barker->data)); cmd 937 drivers/net/wimax/i2400m/fw.c result = i2400m_bm_cmd(i2400m, cmd, sizeof(*cmd), cmd 968 drivers/net/wimax/i2400m/fw.c memcpy(cmd, i2400m->barker->data, sizeof(i2400m->barker->data)); cmd 969 drivers/net/wimax/i2400m/fw.c result = i2400m_bm_cmd(i2400m, cmd, sizeof(*cmd), cmd 1027 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header *cmd; cmd 1034 drivers/net/wimax/i2400m/fw.c cmd = i2400m->bm_cmd_buf; cmd 1035 drivers/net/wimax/i2400m/fw.c cmd->command = i2400m_brh_command(I2400M_BRH_READ, 0, 1); cmd 1036 drivers/net/wimax/i2400m/fw.c cmd->target_addr = cpu_to_le32(0x00203fe8); cmd 1037 drivers/net/wimax/i2400m/fw.c cmd->data_size = cpu_to_le32(6); cmd 1038 drivers/net/wimax/i2400m/fw.c result = i2400m_bm_cmd(i2400m, cmd, sizeof(*cmd), cmd 1114 drivers/net/wimax/i2400m/fw.c struct i2400m_bootrom_header cmd; cmd 1121 drivers/net/wimax/i2400m/fw.c cmd_buf->cmd.command = cmd 1123 drivers/net/wimax/i2400m/fw.c cmd_buf->cmd.target_addr = 0; cmd 1124 drivers/net/wimax/i2400m/fw.c cmd_buf->cmd.data_size = cpu_to_le32(sizeof(cmd_buf->cmd_pl)); cmd 1126 drivers/net/wimax/i2400m/fw.c ret = i2400m_bm_cmd(i2400m, &cmd_buf->cmd, sizeof(*cmd_buf), cmd 79 drivers/net/wimax/i2400m/op-rfkill.c } __packed *cmd; cmd 85 drivers/net/wimax/i2400m/op-rfkill.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 86 drivers/net/wimax/i2400m/op-rfkill.c if (cmd == NULL) cmd 88 drivers/net/wimax/i2400m/op-rfkill.c cmd->hdr.type = cpu_to_le16(I2400M_MT_CMD_RF_CONTROL); cmd 89 drivers/net/wimax/i2400m/op-rfkill.c cmd->hdr.length = sizeof(cmd->sw_rf); cmd 90 drivers/net/wimax/i2400m/op-rfkill.c cmd->hdr.version = cpu_to_le16(I2400M_L3L4_VERSION); cmd 91 drivers/net/wimax/i2400m/op-rfkill.c cmd->sw_rf.hdr.type = cpu_to_le16(I2400M_TLV_RF_OPERATION); cmd 92 drivers/net/wimax/i2400m/op-rfkill.c cmd->sw_rf.hdr.length = cpu_to_le16(sizeof(cmd->sw_rf.status)); cmd 95 drivers/net/wimax/i2400m/op-rfkill.c cmd->sw_rf.status = cpu_to_le32(2); cmd 98 drivers/net/wimax/i2400m/op-rfkill.c cmd->sw_rf.status = cpu_to_le32(1); cmd 104 drivers/net/wimax/i2400m/op-rfkill.c ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); cmd 135 drivers/net/wimax/i2400m/op-rfkill.c kfree(cmd); cmd 189 drivers/net/wimax/i2400m/usb-fw.c struct i2400m_bootrom_header *cmd; cmd 199 drivers/net/wimax/i2400m/usb-fw.c cmd = i2400m->bm_cmd_buf; cmd 203 drivers/net/wimax/i2400m/usb-fw.c if (WARN_ON(i2400m_brh_get_response_required(cmd) == 0)) cmd 205 drivers/net/wimax/i2400m/usb-fw.c i2400m_bm_cmd_prepare(cmd); cmd 49 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd) cmd 75 drivers/net/wireless/ath/ar5523/ar5523.c if (cmd->odata) { cmd 76 drivers/net/wireless/ath/ar5523/ar5523.c if (cmd->olen < olen) { cmd 78 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen, olen); cmd 79 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen = 0; cmd 80 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = -EOVERFLOW; cmd 82 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen = olen; cmd 83 drivers/net/wireless/ath/ar5523/ar5523.c memcpy(cmd->odata, &rp[1], olen); cmd 84 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = 0; cmd 89 drivers/net/wireless/ath/ar5523/ar5523.c complete(&cmd->done); cmd 95 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd = &ar->tx_cmd; cmd 125 drivers/net/wireless/ath/ar5523/ar5523.c ar5523_read_reply(ar, hdr, cmd); cmd 130 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = 0; cmd 131 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen = 0; cmd 132 drivers/net/wireless/ath/ar5523/ar5523.c complete(&cmd->done); cmd 156 drivers/net/wireless/ath/ar5523/ar5523.c memcpy(cmd->odata, hdr + 1, sizeof(u32)); cmd 157 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen = sizeof(u32); cmd 158 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = 0; cmd 159 drivers/net/wireless/ath/ar5523/ar5523.c complete(&cmd->done); cmd 223 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd = urb->context; cmd 224 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523 *ar = cmd->ar; cmd 229 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = urb->status; cmd 230 drivers/net/wireless/ath/ar5523/ar5523.c complete(&cmd->done); cmd 234 drivers/net/wireless/ath/ar5523/ar5523.c if (!(cmd->flags & AR5523_CMD_FLAG_READ)) { cmd 235 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = 0; cmd 236 drivers/net/wireless/ath/ar5523/ar5523.c complete(&cmd->done); cmd 244 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd = &ar->tx_cmd; cmd 250 drivers/net/wireless/ath/ar5523/ar5523.c hdr = (struct ar5523_cmd_hdr *)cmd->buf_tx; cmd 261 drivers/net/wireless/ath/ar5523/ar5523.c cmd->odata = odata; cmd 262 drivers/net/wireless/ath/ar5523/ar5523.c cmd->olen = olen; cmd 263 drivers/net/wireless/ath/ar5523/ar5523.c cmd->flags = flags; cmd 267 drivers/net/wireless/ath/ar5523/ar5523.c usb_fill_bulk_urb(cmd->urb_tx, ar->dev, ar5523_cmd_tx_pipe(ar->dev), cmd 268 drivers/net/wireless/ath/ar5523/ar5523.c cmd->buf_tx, xferlen, ar5523_cmd_tx_cb, cmd); cmd 269 drivers/net/wireless/ath/ar5523/ar5523.c cmd->urb_tx->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; cmd 271 drivers/net/wireless/ath/ar5523/ar5523.c error = usb_submit_urb(cmd->urb_tx, GFP_KERNEL); cmd 278 drivers/net/wireless/ath/ar5523/ar5523.c if (!wait_for_completion_timeout(&cmd->done, 2 * HZ)) { cmd 279 drivers/net/wireless/ath/ar5523/ar5523.c cmd->odata = NULL; cmd 282 drivers/net/wireless/ath/ar5523/ar5523.c cmd->res = -ETIMEDOUT; cmd 284 drivers/net/wireless/ath/ar5523/ar5523.c return cmd->res; cmd 935 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd = &ar->tx_cmd; cmd 937 drivers/net/wireless/ath/ar5523/ar5523.c usb_free_coherent(ar->dev, AR5523_MAX_RXCMDSZ, cmd->buf_tx, cmd 938 drivers/net/wireless/ath/ar5523/ar5523.c cmd->urb_tx->transfer_dma); cmd 939 drivers/net/wireless/ath/ar5523/ar5523.c usb_free_urb(cmd->urb_tx); cmd 944 drivers/net/wireless/ath/ar5523/ar5523.c struct ar5523_tx_cmd *cmd = &ar->tx_cmd; cmd 946 drivers/net/wireless/ath/ar5523/ar5523.c cmd->ar = ar; cmd 947 drivers/net/wireless/ath/ar5523/ar5523.c init_completion(&cmd->done); cmd 949 drivers/net/wireless/ath/ar5523/ar5523.c cmd->urb_tx = usb_alloc_urb(0, GFP_KERNEL); cmd 950 drivers/net/wireless/ath/ar5523/ar5523.c if (!cmd->urb_tx) cmd 952 drivers/net/wireless/ath/ar5523/ar5523.c cmd->buf_tx = usb_alloc_coherent(ar->dev, AR5523_MAX_TXCMDSZ, cmd 954 drivers/net/wireless/ath/ar5523/ar5523.c &cmd->urb_tx->transfer_dma); cmd 955 drivers/net/wireless/ath/ar5523/ar5523.c if (!cmd->buf_tx) { cmd 956 drivers/net/wireless/ath/ar5523/ar5523.c usb_free_urb(cmd->urb_tx); cmd 30 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 31 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.done); cmd 42 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_DONE); cmd 44 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); cmd 56 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 58 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.get_target_info); cmd 69 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_GET_TARGET_INFO); cmd 71 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); cmd 94 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 96 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.get_target_info); cmd 108 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_GET_TARGET_INFO); cmd 115 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &tmp, &resplen); cmd 163 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 165 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.read_mem); cmd 180 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_READ_MEMORY); cmd 181 drivers/net/wireless/ath/ath10k/bmi.c cmd.read_mem.addr = __cpu_to_le32(address); cmd 182 drivers/net/wireless/ath/ath10k/bmi.c cmd.read_mem.len = __cpu_to_le32(rxlen); cmd 184 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, cmd 203 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 204 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.write_soc_reg); cmd 216 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_WRITE_SOC_REGISTER); cmd 217 drivers/net/wireless/ath/ath10k/bmi.c cmd.write_soc_reg.addr = __cpu_to_le32(address); cmd 218 drivers/net/wireless/ath/ath10k/bmi.c cmd.write_soc_reg.value = __cpu_to_le32(reg_val); cmd 220 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); cmd 232 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 234 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.read_soc_reg); cmd 246 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_READ_SOC_REGISTER); cmd 247 drivers/net/wireless/ath/ath10k/bmi.c cmd.read_soc_reg.addr = __cpu_to_le32(address); cmd 249 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); cmd 267 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 268 drivers/net/wireless/ath/ath10k/bmi.c u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.write_mem); cmd 284 drivers/net/wireless/ath/ath10k/bmi.c memcpy(cmd.write_mem.payload, buffer, txlen); cmd 287 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_WRITE_MEMORY); cmd 288 drivers/net/wireless/ath/ath10k/bmi.c cmd.write_mem.addr = __cpu_to_le32(address); cmd 289 drivers/net/wireless/ath/ath10k/bmi.c cmd.write_mem.len = __cpu_to_le32(txlen); cmd 291 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, cmd 312 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 314 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.execute); cmd 326 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_EXECUTE); cmd 327 drivers/net/wireless/ath/ath10k/bmi.c cmd.execute.addr = __cpu_to_le32(address); cmd 328 drivers/net/wireless/ath/ath10k/bmi.c cmd.execute.param = __cpu_to_le32(param); cmd 330 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); cmd 351 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 352 drivers/net/wireless/ath/ath10k/bmi.c u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.lz_data); cmd 369 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_LZ_DATA); cmd 370 drivers/net/wireless/ath/ath10k/bmi.c cmd.lz_data.len = __cpu_to_le32(txlen); cmd 371 drivers/net/wireless/ath/ath10k/bmi.c memcpy(cmd.lz_data.payload, buffer, txlen); cmd 373 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, cmd 389 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 390 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.lz_start); cmd 401 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_LZ_STREAM_START); cmd 402 drivers/net/wireless/ath/ath10k/bmi.c cmd.lz_start.addr = __cpu_to_le32(address); cmd 404 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); cmd 454 drivers/net/wireless/ath/ath10k/bmi.c struct bmi_cmd cmd; cmd 455 drivers/net/wireless/ath/ath10k/bmi.c u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.set_app_start); cmd 463 drivers/net/wireless/ath/ath10k/bmi.c cmd.id = __cpu_to_le32(BMI_SET_APP_START); cmd 464 drivers/net/wireless/ath/ath10k/bmi.c cmd.set_app_start.addr = __cpu_to_le32(address); cmd 466 drivers/net/wireless/ath/ath10k/bmi.c ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); cmd 169 drivers/net/wireless/ath/ath10k/core.h struct wmi_cmd_map *cmd; cmd 503 drivers/net/wireless/ath/ath10k/debug.c struct wmi_vdev_install_key_cmd *cmd; cmd 506 drivers/net/wireless/ath/ath10k/debug.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd) + 16); cmd 510 drivers/net/wireless/ath/ath10k/debug.c cmd = (struct wmi_vdev_install_key_cmd *)skb->data; cmd 511 drivers/net/wireless/ath/ath10k/debug.c memset(cmd, 0, sizeof(*cmd)); cmd 514 drivers/net/wireless/ath/ath10k/debug.c cmd->vdev_id = __cpu_to_le32(0x7ffe); cmd 517 drivers/net/wireless/ath/ath10k/debug.c ar->wmi.cmd->vdev_install_key_cmdid); cmd 559 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 563 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->hdr); cmd 564 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->ver_req); cmd 571 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 572 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_VERSION_REQ; cmd 589 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 592 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->hdr); cmd 593 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->stats_req); cmd 600 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 601 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_STATS_REQ; cmd 603 drivers/net/wireless/ath/ath10k/htt_tx.c req = &cmd->stats_req; cmd 631 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 644 drivers/net/wireless/ath/ath10k/htt_tx.c size = sizeof(cmd->hdr) + sizeof(cmd->frag_desc_bank_cfg32); cmd 650 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 651 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_FRAG_DESC_BANK_CFG; cmd 661 drivers/net/wireless/ath/ath10k/htt_tx.c cfg = &cmd->frag_desc_bank_cfg32; cmd 693 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 706 drivers/net/wireless/ath/ath10k/htt_tx.c size = sizeof(cmd->hdr) + sizeof(cmd->frag_desc_bank_cfg64); cmd 712 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 713 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_FRAG_DESC_BANK_CFG; cmd 723 drivers/net/wireless/ath/ath10k/htt_tx.c cfg = &cmd->frag_desc_bank_cfg64; cmd 793 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 808 drivers/net/wireless/ath/ath10k/htt_tx.c len = sizeof(cmd->hdr) + sizeof(cmd->rx_setup_32.hdr) cmd 816 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 817 drivers/net/wireless/ath/ath10k/htt_tx.c ring = &cmd->rx_setup_32.rings[0]; cmd 819 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_RX_RING_CFG; cmd 820 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->rx_setup_32.hdr.num_rings = 1; cmd 865 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 879 drivers/net/wireless/ath/ath10k/htt_tx.c len = sizeof(cmd->hdr) + sizeof(cmd->rx_setup_64.hdr) cmd 887 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 888 drivers/net/wireless/ath/ath10k/htt_tx.c ring = &cmd->rx_setup_64.rings[0]; cmd 890 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_RX_RING_CFG; cmd 891 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->rx_setup_64.hdr.num_rings = 1; cmd 934 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 948 drivers/net/wireless/ath/ath10k/htt_tx.c len = sizeof(cmd->hdr) + sizeof(cmd->rx_setup_32.hdr) cmd 956 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 957 drivers/net/wireless/ath/ath10k/htt_tx.c ring = &cmd->rx_setup_32.rings[0]; cmd 959 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_RX_RING_CFG; cmd 960 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->rx_setup_32.hdr.num_rings = 1; cmd 988 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 1000 drivers/net/wireless/ath/ath10k/htt_tx.c len = sizeof(cmd->hdr); cmd 1001 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->aggr_conf); cmd 1008 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 1009 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_AGGR_CFG; cmd 1011 drivers/net/wireless/ath/ath10k/htt_tx.c aggr_conf = &cmd->aggr_conf; cmd 1035 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 1047 drivers/net/wireless/ath/ath10k/htt_tx.c len = sizeof(cmd->hdr); cmd 1048 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->aggr_conf_v2); cmd 1055 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 1056 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_AGGR_CFG; cmd 1058 drivers/net/wireless/ath/ath10k/htt_tx.c aggr_conf = &cmd->aggr_conf_v2; cmd 1082 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 1091 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->hdr); cmd 1092 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->tx_fetch_resp); cmd 1093 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->tx_fetch_resp.records[0]) * num_records; cmd 1100 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)skb->data; cmd 1101 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_TX_FETCH_RESP; cmd 1102 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->tx_fetch_resp.resp_id = cpu_to_le16(resp_id); cmd 1103 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->tx_fetch_resp.fetch_seq_num = fetch_seq_num; cmd 1104 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->tx_fetch_resp.num_records = cpu_to_le16(num_records); cmd 1105 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->tx_fetch_resp.token = token; cmd 1107 drivers/net/wireless/ath/ath10k/htt_tx.c memcpy(cmd->tx_fetch_resp.records, records, cmd 1160 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_cmd *cmd; cmd 1168 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->hdr); cmd 1169 drivers/net/wireless/ath/ath10k/htt_tx.c len += sizeof(cmd->mgmt_tx); cmd 1199 drivers/net/wireless/ath/ath10k/htt_tx.c cmd = (struct htt_cmd *)txdesc->data; cmd 1200 drivers/net/wireless/ath/ath10k/htt_tx.c memset(cmd, 0, len); cmd 1202 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->hdr.msg_type = HTT_H2T_MSG_TYPE_MGMT_TX; cmd 1203 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr); cmd 1204 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.len = __cpu_to_le32(msdu->len); cmd 1205 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.desc_id = __cpu_to_le32(msdu_id); cmd 1206 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.vdev_id = __cpu_to_le32(vdev_id); cmd 1207 drivers/net/wireless/ath/ath10k/htt_tx.c memcpy(cmd->mgmt_tx.hdr, msdu->data, cmd 225 drivers/net/wireless/ath/ath10k/mac.c enum set_key_cmd cmd, cmd 275 drivers/net/wireless/ath/ath10k/mac.c if (cmd == DISABLE_KEY) { cmd 285 drivers/net/wireless/ath/ath10k/mac.c enum set_key_cmd cmd, cmd 299 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_send_key(arvif, key, cmd, macaddr, flags); cmd 6065 drivers/net/wireless/ath/ath10k/mac.c enum set_key_cmd cmd, cmd 6095 drivers/net/wireless/ath/ath10k/mac.c if (cmd != SET_KEY) cmd 6105 drivers/net/wireless/ath/ath10k/mac.c static int ath10k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 6145 drivers/net/wireless/ath/ath10k/mac.c if (cmd == SET_KEY) cmd 6159 drivers/net/wireless/ath/ath10k/mac.c if (cmd == SET_KEY) { cmd 6176 drivers/net/wireless/ath/ath10k/mac.c if (cmd == DISABLE_KEY) cmd 6184 drivers/net/wireless/ath/ath10k/mac.c cmd == SET_KEY) cmd 6193 drivers/net/wireless/ath/ath10k/mac.c if (cmd == SET_KEY && arvif->def_wep_key_idx == -1) cmd 6197 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_install_key(arvif, key, cmd, peer_addr, flags); cmd 6213 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_install_key(arvif, key, cmd, peer_addr, flags2); cmd 6229 drivers/net/wireless/ath/ath10k/mac.c ath10k_set_key_h_def_keyidx(ar, arvif, cmd, key); cmd 6233 drivers/net/wireless/ath/ath10k/mac.c if (peer && cmd == SET_KEY) cmd 6235 drivers/net/wireless/ath/ath10k/mac.c else if (peer && cmd == DISABLE_KEY) cmd 574 drivers/net/wireless/ath/ath10k/usb.c struct ath10k_usb_ctrl_diag_cmd_read *cmd; cmd 581 drivers/net/wireless/ath/ath10k/usb.c cmd = (struct ath10k_usb_ctrl_diag_cmd_read *)ar_usb->diag_cmd_buffer; cmd 582 drivers/net/wireless/ath/ath10k/usb.c memset(cmd, 0, sizeof(*cmd)); cmd 583 drivers/net/wireless/ath/ath10k/usb.c cmd->cmd = ATH10K_USB_CTRL_DIAG_CC_READ; cmd 584 drivers/net/wireless/ath/ath10k/usb.c cmd->address = cpu_to_le32(address); cmd 589 drivers/net/wireless/ath/ath10k/usb.c (u8 *)cmd, cmd 590 drivers/net/wireless/ath/ath10k/usb.c sizeof(*cmd), cmd 609 drivers/net/wireless/ath/ath10k/usb.c struct ath10k_usb_ctrl_diag_cmd_write *cmd; cmd 612 drivers/net/wireless/ath/ath10k/usb.c if (nbytes != sizeof(cmd->value)) cmd 615 drivers/net/wireless/ath/ath10k/usb.c cmd = (struct ath10k_usb_ctrl_diag_cmd_write *)ar_usb->diag_cmd_buffer; cmd 616 drivers/net/wireless/ath/ath10k/usb.c memset(cmd, 0, sizeof(*cmd)); cmd 617 drivers/net/wireless/ath/ath10k/usb.c cmd->cmd = cpu_to_le32(ATH10K_USB_CTRL_DIAG_CC_WRITE); cmd 618 drivers/net/wireless/ath/ath10k/usb.c cmd->address = cpu_to_le32(address); cmd 619 drivers/net/wireless/ath/ath10k/usb.c memcpy(&cmd->value, data, nbytes); cmd 623 drivers/net/wireless/ath/ath10k/usb.c (u8 *)cmd, cmd 624 drivers/net/wireless/ath/ath10k/usb.c sizeof(*cmd), cmd 44 drivers/net/wireless/ath/ath10k/usb.h __le32 cmd; cmd 51 drivers/net/wireless/ath/ath10k/usb.h __le32 cmd; cmd 459 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->mgmt_tx_send_cmdid); cmd 481 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->mgmt_tx_cmdid); cmd 510 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_set_regdomain_cmdid); cmd 526 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_set_base_macaddr_cmdid); cmd 541 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->pdev_suspend_cmdid); cmd 556 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->pdev_resume_cmdid); cmd 571 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->pdev_set_param_cmdid); cmd 586 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->init_cmdid); cmd 602 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->start_scan_cmdid); cmd 617 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->stop_scan_cmdid); cmd 635 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_create_cmdid); cmd 650 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_delete_cmdid); cmd 667 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->vdev_start_request_cmdid); cmd 684 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->vdev_restart_request_cmdid); cmd 699 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_stop_cmdid); cmd 714 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_up_cmdid); cmd 729 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_down_cmdid); cmd 746 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->vdev_set_param_cmdid); cmd 763 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->vdev_install_key_cmdid); cmd 780 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->vdev_spectral_scan_configure_cmdid; cmd 799 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->vdev_spectral_scan_enable_cmdid; cmd 820 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->sta_uapsd_auto_trig_cmdid; cmd 835 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->vdev_set_wmm_params_cmdid; cmd 853 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->peer_create_cmdid); cmd 869 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->peer_delete_cmdid); cmd 885 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->peer_flush_tids_cmdid); cmd 902 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->peer_set_param_cmdid); cmd 919 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->sta_powersave_mode_cmdid); cmd 936 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->sta_powersave_param_cmdid); cmd 953 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->ap_ps_peer_param_cmdid); cmd 969 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->scan_chan_list_cmdid); cmd 989 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->scan_prob_req_oui_cmdid); cmd 1005 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->peer_assoc_cmdid); cmd 1026 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_send_bcn_cmdid); cmd 1049 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_set_wmm_params_cmdid); cmd 1064 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->request_stats_cmdid); cmd 1080 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->force_fw_hang_cmdid); cmd 1095 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->dbglog_cfg_cmdid); cmd 1110 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->pdev_pktlog_enable_cmdid); cmd 1126 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_pktlog_disable_cmdid); cmd 1144 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_set_quiet_mode_cmdid); cmd 1160 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_get_temperature_cmdid); cmd 1176 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->addba_clear_resp_cmdid); cmd 1193 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->addba_send_cmdid); cmd 1210 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->addba_set_resp_cmdid); cmd 1228 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->delba_send_cmdid); cmd 1247 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->bcn_tmpl_cmdid); cmd 1262 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->prb_tmpl_cmdid); cmd 1277 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->p2p_go_set_beacon_ie); cmd 1294 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->sta_keepalive_cmd; cmd 1311 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->wow_enable_cmdid; cmd 1330 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->wow_enable_disable_wake_event_cmdid; cmd 1347 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->wow_hostwakeup_from_sleep_cmdid; cmd 1368 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->wow_add_wake_pattern_cmdid; cmd 1385 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->wow_del_wake_pattern_cmdid; cmd 1403 drivers/net/wireless/ath/ath10k/wmi-ops.h cmd_id = ar->wmi.cmd->network_list_offload_config_cmdid; cmd 1420 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->tdls_set_state_cmdid); cmd 1439 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->tdls_peer_update_cmdid); cmd 1454 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, ar->wmi.cmd->adaptive_qcs_cmdid); cmd 1471 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_get_tpc_config_cmdid); cmd 1502 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_enable_adaptive_cca_cmdid); cmd 1522 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->ext_resource_cfg_cmdid); cmd 1549 drivers/net/wireless/ath/ath10k/wmi-ops.h wmi->cmd->pdev_bss_chan_info_request_cmdid); cmd 1565 drivers/net/wireless/ath/ath10k/wmi-ops.h return ath10k_wmi_cmd_send(ar, skb, wmi->cmd->echo_cmdid); cmd 1582 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->pdev_get_tpc_table_cmdid); cmd 1599 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->radar_found_cmdid); cmd 1617 drivers/net/wireless/ath/ath10k/wmi-ops.h ar->wmi.cmd->set_bb_timing_cmdid); cmd 1553 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pdev_suspend *cmd; cmd 1557 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1563 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1564 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1565 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->opt = __cpu_to_le32(opt); cmd 1574 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_resume_cmd *cmd; cmd 1578 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1584 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1585 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1586 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->reserved = __cpu_to_le32(0); cmd 1598 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pdev_set_rd_cmd *cmd; cmd 1602 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1608 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1609 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1610 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->regd = __cpu_to_le32(rd); cmd 1611 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->regd_2ghz = __cpu_to_le32(rd2g); cmd 1612 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->regd_5ghz = __cpu_to_le32(rd5g); cmd 1613 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->conform_limit_2ghz = __cpu_to_le32(ctl2g); cmd 1614 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->conform_limit_5ghz = __cpu_to_le32(ctl5g); cmd 1629 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pdev_set_param_cmd *cmd; cmd 1633 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1639 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1640 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1641 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_id = __cpu_to_le32(param_id); cmd 1642 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_value = __cpu_to_le32(param_value); cmd 1685 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_init_cmd *cmd; cmd 1693 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 1705 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1706 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1708 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 1725 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver0 = __cpu_to_le32(WMI_TLV_ABI_VER0); cmd 1726 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver1 = __cpu_to_le32(WMI_TLV_ABI_VER1); cmd 1727 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver_ns0 = __cpu_to_le32(WMI_TLV_ABI_VER_NS0); cmd 1728 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver_ns1 = __cpu_to_le32(WMI_TLV_ABI_VER_NS1); cmd 1729 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver_ns2 = __cpu_to_le32(WMI_TLV_ABI_VER_NS2); cmd 1730 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->abi.abi_ver_ns3 = __cpu_to_le32(WMI_TLV_ABI_VER_NS3); cmd 1731 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_host_mem_chunks = __cpu_to_le32(ar->wmi.num_mem_chunks); cmd 1805 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_start_scan_cmd *cmd; cmd 1823 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 1836 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1837 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1839 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_put_start_scan_common(&cmd->common, arg); cmd 1840 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->burst_duration_ms = __cpu_to_le32(arg->burst_duration_ms); cmd 1841 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_channels = __cpu_to_le32(arg->n_channels); cmd 1842 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_ssids = __cpu_to_le32(arg->n_ssids); cmd 1843 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_bssids = __cpu_to_le32(arg->n_bssids); cmd 1844 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->ie_len = __cpu_to_le32(arg->ie_len); cmd 1845 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_probes = __cpu_to_le32(3); cmd 1846 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->mac_addr.addr, arg->mac_addr.addr); cmd 1847 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->mac_mask.addr, arg->mac_mask.addr); cmd 1852 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->common.scan_ctrl_flags ^= __cpu_to_le32(WMI_SCAN_FILTER_PROBE_REQ); cmd 1855 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 1905 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_stop_scan_cmd *cmd; cmd 1916 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1928 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1929 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1930 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->req_type = __cpu_to_le32(arg->req_type); cmd 1931 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->u.vdev_id); cmd 1932 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_id = __cpu_to_le32(scan_id); cmd 1933 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_req_id = __cpu_to_le32(req_id); cmd 1968 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_create_cmd *cmd; cmd 1972 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 1978 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 1979 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 1980 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 1981 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_type = __cpu_to_le32(vdev_type); cmd 1982 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_subtype = __cpu_to_le32(vdev_subtype); cmd 1983 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->vdev_macaddr.addr, mac_addr); cmd 1992 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_delete_cmd *cmd; cmd 1996 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2002 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2003 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2004 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2015 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_vdev_start_cmd *cmd; cmd 2025 drivers/net/wireless/ath/ath10k/wmi-tlv.c if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid))) cmd 2028 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 2044 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2045 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2046 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 2047 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->bcn_intval = __cpu_to_le32(arg->bcn_intval); cmd 2048 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->dtim_period = __cpu_to_le32(arg->dtim_period); cmd 2049 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags = __cpu_to_le32(flags); cmd 2050 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->bcn_tx_rate = __cpu_to_le32(arg->bcn_tx_rate); cmd 2051 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->bcn_tx_power = __cpu_to_le32(arg->bcn_tx_power); cmd 2052 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->disable_hw_ack = __cpu_to_le32(arg->disable_hw_ack); cmd 2055 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->ssid.ssid_len = __cpu_to_le32(arg->ssid_len); cmd 2056 drivers/net/wireless/ath/ath10k/wmi-tlv.c memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len); cmd 2060 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2089 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_stop_cmd *cmd; cmd 2093 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2099 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2100 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2101 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2112 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_up_cmd *cmd; cmd 2116 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2122 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2123 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2124 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2125 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_assoc_id = __cpu_to_le32(aid); cmd 2126 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->vdev_bssid.addr, bssid); cmd 2135 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_down_cmd *cmd; cmd 2139 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2145 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2146 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2147 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2157 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_set_param_cmd *cmd; cmd 2161 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2167 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2168 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2169 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2170 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_id = __cpu_to_le32(param_id); cmd 2171 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_value = __cpu_to_le32(param_value); cmd 2182 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_install_key_cmd *cmd; cmd 2195 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 2204 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2205 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2206 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 2207 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_idx = __cpu_to_le32(arg->key_idx); cmd 2208 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_flags = __cpu_to_le32(arg->key_flags); cmd 2209 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_cipher = __cpu_to_le32(arg->key_cipher); cmd 2210 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_len = __cpu_to_le32(arg->key_len); cmd 2211 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_txmic_len = __cpu_to_le32(arg->key_txmic_len); cmd 2212 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->key_rxmic_len = __cpu_to_le32(arg->key_rxmic_len); cmd 2215 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr); cmd 2218 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2264 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_sta_uapsd_auto_trig_cmd_fixed_param *cmd; cmd 2274 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 2283 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2284 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2285 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2286 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_ac = __cpu_to_le32(num_ac); cmd 2287 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 2290 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2324 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_vdev_set_wmm_cmd *cmd; cmd 2330 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 2338 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2339 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2340 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2342 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[0].params, &arg->ac_be); cmd 2343 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[1].params, &arg->ac_bk); cmd 2344 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[2].params, &arg->ac_vi); cmd 2345 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[3].params, &arg->ac_vo); cmd 2355 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_sta_keepalive_cmd *cmd; cmd 2362 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 2371 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2372 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2373 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 2374 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->enabled = __cpu_to_le32(arg->enabled); cmd 2375 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->method = __cpu_to_le32(arg->method); cmd 2376 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->interval = __cpu_to_le32(arg->interval); cmd 2379 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2400 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_peer_create_cmd *cmd; cmd 2404 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2410 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2411 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2412 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2413 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->peer_type = __cpu_to_le32(peer_type); cmd 2414 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_addr.addr, peer_addr); cmd 2424 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_peer_delete_cmd *cmd; cmd 2428 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2434 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2435 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2436 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2437 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 2447 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_peer_flush_tids_cmd *cmd; cmd 2451 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2457 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2458 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2459 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2460 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->peer_tid_bitmap = __cpu_to_le32(tid_bitmap); cmd 2461 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 2473 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_peer_set_param_cmd *cmd; cmd 2477 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2483 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2484 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2485 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2486 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_id = __cpu_to_le32(param_id); cmd 2487 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_value = __cpu_to_le32(param_value); cmd 2488 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 2500 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_peer_assoc_cmd *cmd; cmd 2517 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 2528 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2529 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2531 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 2532 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->new_assoc = __cpu_to_le32(arg->peer_reassoc ? 0 : 1); cmd 2533 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->assoc_id = __cpu_to_le32(arg->peer_aid); cmd 2534 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags = __cpu_to_le32(arg->peer_flags); cmd 2535 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->caps = __cpu_to_le32(arg->peer_caps); cmd 2536 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->listen_intval = __cpu_to_le32(arg->peer_listen_intval); cmd 2537 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->ht_caps = __cpu_to_le32(arg->peer_ht_caps); cmd 2538 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->max_mpdu = __cpu_to_le32(arg->peer_max_mpdu); cmd 2539 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->mpdu_density = __cpu_to_le32(arg->peer_mpdu_density); cmd 2540 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->rate_caps = __cpu_to_le32(arg->peer_rate_caps); cmd 2541 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->nss = __cpu_to_le32(arg->peer_num_spatial_streams); cmd 2542 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vht_caps = __cpu_to_le32(arg->peer_vht_caps); cmd 2543 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->phy_mode = __cpu_to_le32(arg->peer_phymode); cmd 2544 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_legacy_rates = __cpu_to_le32(arg->peer_legacy_rates.num_rates); cmd 2545 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_ht_rates = __cpu_to_le32(arg->peer_ht_rates.num_rates); cmd 2546 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->mac_addr.addr, arg->addr); cmd 2549 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2590 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_sta_powersave_mode_cmd *cmd; cmd 2594 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2600 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2601 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2602 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2603 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->sta_ps_mode = __cpu_to_le32(psmode); cmd 2614 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_sta_powersave_param_cmd *cmd; cmd 2618 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2624 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2625 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2626 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2627 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_id = __cpu_to_le32(param_id); cmd 2628 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_value = __cpu_to_le32(param_value); cmd 2638 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_ap_ps_peer_cmd *cmd; cmd 2645 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2651 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2652 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2653 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2654 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_id = __cpu_to_le32(param_id); cmd 2655 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param_value = __cpu_to_le32(value); cmd 2656 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 2666 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_scan_chan_list_cmd *cmd; cmd 2676 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 2686 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2687 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2688 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_scan_chans = __cpu_to_le32(arg->n_channels); cmd 2691 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2722 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_scan_prob_req_oui_cmd *cmd; cmd 2726 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2732 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2733 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2734 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->prob_req_oui = __cpu_to_le32(prob_req_oui); cmd 2747 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_bcn_tx_ref_cmd *cmd; cmd 2753 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2762 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2763 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2764 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2765 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->data_len = __cpu_to_le32(bcn_len); cmd 2766 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->data_ptr = __cpu_to_le32(bcn_paddr); cmd 2767 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->msdu_id = 0; cmd 2768 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->frame_control = __cpu_to_le32(fc); cmd 2769 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags = 0; cmd 2772 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DTIM_ZERO); cmd 2775 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DELIVER_CAB); cmd 2785 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pdev_set_wmm_cmd *cmd; cmd 2792 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = (sizeof(*tlv) + sizeof(*cmd)) + cmd 2802 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2803 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2808 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2822 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_request_stats_cmd *cmd; cmd 2826 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2832 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2833 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2834 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->stats_id = __cpu_to_le32(stats_mask); cmd 2869 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_mgmt_tx_cmd *cmd; cmd 2891 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*cmd) + 2 * sizeof(*tlv); cmd 2917 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2918 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2919 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 2920 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->desc_id = __cpu_to_le32(desc_id); cmd 2921 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->chanfreq = 0; cmd 2922 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->buf_len = __cpu_to_le32(buf_len); cmd 2923 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->frame_len = __cpu_to_le32(msdu->len); cmd 2924 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->paddr = __cpu_to_le64(paddr); cmd 2927 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 2948 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_force_fw_hang_cmd *cmd; cmd 2952 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 2958 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2959 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 2960 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->type = __cpu_to_le32(type); cmd 2961 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->delay_ms = __cpu_to_le32(delay_ms); cmd 2971 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_dbglog_cmd *cmd; cmd 2989 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + sizeof(*tlv) + bmap_len; cmd 2998 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 2999 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3000 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->param = __cpu_to_le32(WMI_TLV_DBGLOG_PARAM_LOG_LEVEL); cmd 3001 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->value = __cpu_to_le32(value); cmd 3004 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3022 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pktlog_enable *cmd; cmd 3028 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3036 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3037 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3038 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->filter = __cpu_to_le32(filter); cmd 3041 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3051 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pdev_get_temp_cmd *cmd; cmd 3055 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 3061 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3062 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3070 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_pktlog_disable *cmd; cmd 3076 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3084 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3085 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3088 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3100 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_bcn_tmpl_cmd *cmd; cmd 3110 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3120 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3121 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3122 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3123 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tim_ie_offset = __cpu_to_le32(tim_ie_offset); cmd 3124 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->buf_len = __cpu_to_le32(bcn->len); cmd 3127 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3162 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_prb_tmpl_cmd *cmd; cmd 3169 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3179 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3180 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3181 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3182 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->buf_len = __cpu_to_le32(prb->len); cmd 3185 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3211 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_p2p_go_bcn_ie *cmd; cmd 3217 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3226 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3227 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3228 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3229 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->ie_len = __cpu_to_le32(p2p_ie[1] + 2); cmd 3232 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3251 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tdls_set_state_cmd *cmd; cmd 3270 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3278 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3280 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3281 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3282 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->state = __cpu_to_le32(state); cmd 3283 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->notification_interval_ms = __cpu_to_le32(5000); cmd 3284 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tx_discovery_threshold = __cpu_to_le32(100); cmd 3285 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tx_teardown_threshold = __cpu_to_le32(5); cmd 3286 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->rssi_teardown_threshold = __cpu_to_le32(-75); cmd 3287 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->rssi_delta = __cpu_to_le32(-20); cmd 3288 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_options = __cpu_to_le32(options); cmd 3289 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_peer_traffic_ind_window = __cpu_to_le32(2); cmd 3290 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_peer_traffic_response_timeout_ms = __cpu_to_le32(5000); cmd 3291 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_puapsd_mask = __cpu_to_le32(0xf); cmd 3292 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_puapsd_inactivity_time_ms = __cpu_to_le32(0); cmd 3293 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->tdls_puapsd_rx_frame_threshold = __cpu_to_le32(10); cmd 3296 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3327 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tdls_peer_update_cmd *cmd; cmd 3337 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3348 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3350 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3351 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 3352 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->peer_macaddr.addr, arg->addr); cmd 3353 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->peer_state = __cpu_to_le32(arg->peer_state); cmd 3356 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3410 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_set_quiet_cmd *cmd; cmd 3414 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); cmd 3420 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3421 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3424 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(0); cmd 3425 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->period = __cpu_to_le32(period); cmd 3426 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->duration = __cpu_to_le32(duration); cmd 3427 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->next_start = __cpu_to_le32(next_offset); cmd 3428 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->enabled = __cpu_to_le32(enabled); cmd 3439 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_enable_cmd *cmd; cmd 3444 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3451 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3452 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3454 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->enable = __cpu_to_le32(1); cmd 3456 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->pause_iface_config = __cpu_to_le32(WOW_IFACE_PAUSE_DISABLED); cmd 3468 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_add_del_event_cmd *cmd; cmd 3473 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3480 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3481 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3483 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3484 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->is_add = __cpu_to_le32(enable); cmd 3485 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->event_bitmap = __cpu_to_le32(1 << event); cmd 3495 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_host_wakeup_ind *cmd; cmd 3500 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3507 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3508 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3520 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_add_pattern_cmd *cmd; cmd 3527 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3544 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3545 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3547 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3548 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->pattern_id = __cpu_to_le32(pattern_id); cmd 3549 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->pattern_type = __cpu_to_le32(WOW_BITMAP_PATTERN); cmd 3552 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3618 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_del_pattern_cmd *cmd; cmd 3623 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3630 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3631 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3633 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3634 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->pattern_id = __cpu_to_le32(pattern_id); cmd 3635 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->pattern_type = __cpu_to_le32(WOW_BITMAP_PATTERN); cmd 3649 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_nlo_config_cmd *cmd; cmd 3658 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3678 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3679 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3682 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(pno->vdev_id); cmd 3683 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags = __cpu_to_le32(WMI_NLO_CONFIG_START | WMI_NLO_CONFIG_SSID_HIDE_EN); cmd 3686 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->active_dwell_time = __cpu_to_le32(pno->active_max_time); cmd 3687 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->passive_dwell_time = __cpu_to_le32(pno->passive_max_time); cmd 3690 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags |= __cpu_to_le32(WMI_NLO_CONFIG_SCAN_PASSIVE); cmd 3693 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->fast_scan_period = __cpu_to_le32(pno->fast_scan_period); cmd 3694 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->slow_scan_period = __cpu_to_le32(pno->slow_scan_period); cmd 3695 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->fast_scan_max_cycles = __cpu_to_le32(pno->fast_scan_max_cycles); cmd 3696 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->delay_start_time = __cpu_to_le32(pno->delay_start_time); cmd 3699 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags |= __cpu_to_le32(WMI_NLO_CONFIG_SPOOFED_MAC_IN_PROBE_REQ | cmd 3701 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->mac_addr.addr, pno->mac_addr); cmd 3702 drivers/net/wireless/ath/ath10k/wmi-tlv.c ether_addr_copy(cmd->mac_mask.addr, pno->mac_addr_mask); cmd 3706 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3709 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->no_of_ssids = __cpu_to_le32(min_t(u8, pno->uc_networks_count, cmd 3711 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv_len = __le32_to_cpu(cmd->no_of_ssids) * cmd 3720 drivers/net/wireless/ath/ath10k/wmi-tlv.c for (i = 0; i < __le32_to_cpu(cmd->no_of_ssids); i++) { cmd 3746 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += __le32_to_cpu(cmd->no_of_ssids) * sizeof(struct nlo_configured_parameters); cmd 3749 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->num_of_channels = __cpu_to_le32(min_t(u8, cmd 3755 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(__le32_to_cpu(cmd->num_of_channels) * cmd 3760 drivers/net/wireless/ath/ath10k/wmi-tlv.c for (i = 0; i < __le32_to_cpu(cmd->num_of_channels); i++) cmd 3773 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_wow_nlo_config_cmd *cmd; cmd 3779 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd) + cmd 3793 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3794 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3796 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3797 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->flags = __cpu_to_le32(WMI_NLO_CONFIG_STOP); cmd 3800 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3831 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_adaptive_qcs *cmd; cmd 3837 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3845 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3846 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3847 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->enable = __cpu_to_le32(enable ? 1 : 0); cmd 3850 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3859 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_echo_cmd *cmd; cmd 3865 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3873 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3874 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3875 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->value = cpu_to_le32(value); cmd 3878 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cmd); cmd 3888 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_spectral_conf_cmd *cmd; cmd 3894 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3902 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3903 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3904 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 3905 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_count = __cpu_to_le32(arg->scan_count); cmd 3906 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_period = __cpu_to_le32(arg->scan_period); cmd 3907 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_priority = __cpu_to_le32(arg->scan_priority); cmd 3908 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_fft_size = __cpu_to_le32(arg->scan_fft_size); cmd 3909 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_gc_ena = __cpu_to_le32(arg->scan_gc_ena); cmd 3910 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_restart_ena = __cpu_to_le32(arg->scan_restart_ena); cmd 3911 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_noise_floor_ref = __cpu_to_le32(arg->scan_noise_floor_ref); cmd 3912 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_init_delay = __cpu_to_le32(arg->scan_init_delay); cmd 3913 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_nb_tone_thr = __cpu_to_le32(arg->scan_nb_tone_thr); cmd 3914 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_str_bin_thr = __cpu_to_le32(arg->scan_str_bin_thr); cmd 3915 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_wb_rpt_mode = __cpu_to_le32(arg->scan_wb_rpt_mode); cmd 3916 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_rssi_rpt_mode = __cpu_to_le32(arg->scan_rssi_rpt_mode); cmd 3917 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_rssi_thr = __cpu_to_le32(arg->scan_rssi_thr); cmd 3918 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_pwr_format = __cpu_to_le32(arg->scan_pwr_format); cmd 3919 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_rpt_mode = __cpu_to_le32(arg->scan_rpt_mode); cmd 3920 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_bin_scale = __cpu_to_le32(arg->scan_bin_scale); cmd 3921 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_dbm_adj = __cpu_to_le32(arg->scan_dbm_adj); cmd 3922 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->scan_chn_mask = __cpu_to_le32(arg->scan_chn_mask); cmd 3931 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_vdev_spectral_enable_cmd *cmd; cmd 3937 drivers/net/wireless/ath/ath10k/wmi-tlv.c len = sizeof(*tlv) + sizeof(*cmd); cmd 3945 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cmd)); cmd 3946 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd = (void *)tlv->value; cmd 3947 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 3948 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->trigger_cmd = __cpu_to_le32(trigger); cmd 3949 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->enable_cmd = __cpu_to_le32(enable); cmd 4397 drivers/net/wireless/ath/ath10k/wmi-tlv.c ar->wmi.cmd = &wmi_tlv_cmd_map; cmd 1773 drivers/net/wireless/ath/ath10k/wmi.c u32 cmd = 0; cmd 1778 drivers/net/wireless/ath/ath10k/wmi.c cmd |= SM(cmd_id, WMI_CMD_HDR_CMD_ID); cmd 1781 drivers/net/wireless/ath/ath10k/wmi.c cmd_hdr->cmd_id = __cpu_to_le32(cmd); cmd 1909 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_mgmt_tx_cmd *cmd; cmd 1930 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(cmd->hdr) + msdu->len; cmd 1946 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_mgmt_tx_cmd *)skb->data; cmd 1948 drivers/net/wireless/ath/ath10k/wmi.c cmd->hdr.vdev_id = __cpu_to_le32(vdev_id); cmd 1949 drivers/net/wireless/ath/ath10k/wmi.c cmd->hdr.tx_rate = 0; cmd 1950 drivers/net/wireless/ath/ath10k/wmi.c cmd->hdr.tx_power = 0; cmd 1951 drivers/net/wireless/ath/ath10k/wmi.c cmd->hdr.buf_len = __cpu_to_le32(buf_len); cmd 1953 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->hdr.peer_macaddr.addr, ieee80211_get_DA(hdr)); cmd 1954 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->buf, msdu->data, msdu->len); cmd 6304 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_base_macaddr_cmd *cmd; cmd 6307 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6311 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_base_macaddr_cmd *)skb->data; cmd 6312 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->mac_addr.addr, macaddr); cmd 6324 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_regdomain_cmd *cmd; cmd 6327 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6331 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_regdomain_cmd *)skb->data; cmd 6332 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain = __cpu_to_le32(rd); cmd 6333 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain_2G = __cpu_to_le32(rd2g); cmd 6334 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain_5G = __cpu_to_le32(rd5g); cmd 6335 drivers/net/wireless/ath/ath10k/wmi.c cmd->conformance_test_limit_2G = __cpu_to_le32(ctl2g); cmd 6336 drivers/net/wireless/ath/ath10k/wmi.c cmd->conformance_test_limit_5G = __cpu_to_le32(ctl5g); cmd 6349 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_regdomain_cmd_10x *cmd; cmd 6352 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6356 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_regdomain_cmd_10x *)skb->data; cmd 6357 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain = __cpu_to_le32(rd); cmd 6358 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain_2G = __cpu_to_le32(rd2g); cmd 6359 drivers/net/wireless/ath/ath10k/wmi.c cmd->reg_domain_5G = __cpu_to_le32(rd5g); cmd 6360 drivers/net/wireless/ath/ath10k/wmi.c cmd->conformance_test_limit_2G = __cpu_to_le32(ctl2g); cmd 6361 drivers/net/wireless/ath/ath10k/wmi.c cmd->conformance_test_limit_5G = __cpu_to_le32(ctl5g); cmd 6362 drivers/net/wireless/ath/ath10k/wmi.c cmd->dfs_domain = __cpu_to_le32(dfs_reg); cmd 6373 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_suspend_cmd *cmd; cmd 6376 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6380 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_suspend_cmd *)skb->data; cmd 6381 drivers/net/wireless/ath/ath10k/wmi.c cmd->suspend_opt = __cpu_to_le32(suspend_opt); cmd 6401 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_param_cmd *cmd; cmd 6410 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6414 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_param_cmd *)skb->data; cmd 6415 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_id = __cpu_to_le32(id); cmd 6416 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_value = __cpu_to_le32(value); cmd 6447 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_init_cmd *cmd; cmd 6502 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + cmd 6509 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_init_cmd *)buf->data; cmd 6511 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); cmd 6512 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_host_mem_chunks(ar, &cmd->mem_chunks); cmd 6520 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_init_cmd_10x *cmd; cmd 6567 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + cmd 6574 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_init_cmd_10x *)buf->data; cmd 6576 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); cmd 6577 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_host_mem_chunks(ar, &cmd->mem_chunks); cmd 6585 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_init_cmd_10_2 *cmd; cmd 6640 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + cmd 6647 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_init_cmd_10_2 *)buf->data; cmd 6661 drivers/net/wireless/ath/ath10k/wmi.c cmd->resource_config.feature_mask = __cpu_to_le32(features); cmd 6663 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config.common, &config, sizeof(config)); cmd 6664 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_host_mem_chunks(ar, &cmd->mem_chunks); cmd 6672 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_init_cmd_10_4 *cmd; cmd 6737 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + cmd 6744 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_init_cmd_10_4 *)buf->data; cmd 6745 drivers/net/wireless/ath/ath10k/wmi.c memcpy(&cmd->resource_config, &config, sizeof(config)); cmd 6746 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_host_mem_chunks(ar, &cmd->mem_chunks); cmd 6892 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_start_scan_cmd *cmd; cmd 6901 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + ath10k_wmi_start_scan_tlvs_len(arg); cmd 6906 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_start_scan_cmd *)skb->data; cmd 6908 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_start_scan_common(&cmd->common, arg); cmd 6909 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_start_scan_tlvs(&cmd->tlvs, arg); cmd 6911 drivers/net/wireless/ath/ath10k/wmi.c cmd->burst_duration_ms = __cpu_to_le32(0); cmd 6921 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10x_start_scan_cmd *cmd; cmd 6930 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + ath10k_wmi_start_scan_tlvs_len(arg); cmd 6935 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_10x_start_scan_cmd *)skb->data; cmd 6937 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_start_scan_common(&cmd->common, arg); cmd 6938 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_start_scan_tlvs(&cmd->tlvs, arg); cmd 6974 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_stop_scan_cmd *cmd; cmd 6984 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 6994 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_stop_scan_cmd *)skb->data; cmd 6995 drivers/net/wireless/ath/ath10k/wmi.c cmd->req_type = __cpu_to_le32(arg->req_type); cmd 6996 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->u.vdev_id); cmd 6997 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_id = __cpu_to_le32(scan_id); cmd 6998 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_req_id = __cpu_to_le32(req_id); cmd 7012 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_create_cmd *cmd; cmd 7015 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7019 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_create_cmd *)skb->data; cmd 7020 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7021 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_type = __cpu_to_le32(type); cmd 7022 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_subtype = __cpu_to_le32(subtype); cmd 7023 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->vdev_macaddr.addr, macaddr); cmd 7034 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_delete_cmd *cmd; cmd 7037 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7041 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_delete_cmd *)skb->data; cmd 7042 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7054 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_start_request_cmd *cmd; cmd 7061 drivers/net/wireless/ath/ath10k/wmi.c if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid))) cmd 7069 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7078 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_start_request_cmd *)skb->data; cmd 7079 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 7080 drivers/net/wireless/ath/ath10k/wmi.c cmd->disable_hw_ack = __cpu_to_le32(arg->disable_hw_ack); cmd 7081 drivers/net/wireless/ath/ath10k/wmi.c cmd->beacon_interval = __cpu_to_le32(arg->bcn_intval); cmd 7082 drivers/net/wireless/ath/ath10k/wmi.c cmd->dtim_period = __cpu_to_le32(arg->dtim_period); cmd 7083 drivers/net/wireless/ath/ath10k/wmi.c cmd->flags = __cpu_to_le32(flags); cmd 7084 drivers/net/wireless/ath/ath10k/wmi.c cmd->bcn_tx_rate = __cpu_to_le32(arg->bcn_tx_rate); cmd 7085 drivers/net/wireless/ath/ath10k/wmi.c cmd->bcn_tx_power = __cpu_to_le32(arg->bcn_tx_power); cmd 7088 drivers/net/wireless/ath/ath10k/wmi.c cmd->ssid.ssid_len = __cpu_to_le32(arg->ssid_len); cmd 7089 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len); cmd 7092 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_put_wmi_channel(&cmd->chan, &arg->channel); cmd 7098 drivers/net/wireless/ath/ath10k/wmi.c cmd->chan.flags, arg->channel.max_power); cmd 7106 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_stop_cmd *cmd; cmd 7109 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7113 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_stop_cmd *)skb->data; cmd 7114 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7124 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_up_cmd *cmd; cmd 7127 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7131 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_up_cmd *)skb->data; cmd 7132 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7133 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_assoc_id = __cpu_to_le32(aid); cmd 7134 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->vdev_bssid.addr, bssid); cmd 7145 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_down_cmd *cmd; cmd 7148 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7152 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_down_cmd *)skb->data; cmd 7153 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7164 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_set_param_cmd *cmd; cmd 7174 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7178 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_set_param_cmd *)skb->data; cmd 7179 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7180 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_id = __cpu_to_le32(param_id); cmd 7181 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_value = __cpu_to_le32(param_value); cmd 7193 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_install_key_cmd *cmd; cmd 7201 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd) + arg->key_len); cmd 7205 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_install_key_cmd *)skb->data; cmd 7206 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 7207 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_idx = __cpu_to_le32(arg->key_idx); cmd 7208 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_flags = __cpu_to_le32(arg->key_flags); cmd 7209 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_cipher = __cpu_to_le32(arg->key_cipher); cmd 7210 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_len = __cpu_to_le32(arg->key_len); cmd 7211 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_txmic_len = __cpu_to_le32(arg->key_txmic_len); cmd 7212 drivers/net/wireless/ath/ath10k/wmi.c cmd->key_rxmic_len = __cpu_to_le32(arg->key_rxmic_len); cmd 7215 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr); cmd 7217 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->key_data, arg->key_data, arg->key_len); cmd 7229 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_spectral_conf_cmd *cmd; cmd 7232 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7236 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_spectral_conf_cmd *)skb->data; cmd 7237 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 7238 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_count = __cpu_to_le32(arg->scan_count); cmd 7239 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_period = __cpu_to_le32(arg->scan_period); cmd 7240 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_priority = __cpu_to_le32(arg->scan_priority); cmd 7241 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_fft_size = __cpu_to_le32(arg->scan_fft_size); cmd 7242 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_gc_ena = __cpu_to_le32(arg->scan_gc_ena); cmd 7243 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_restart_ena = __cpu_to_le32(arg->scan_restart_ena); cmd 7244 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_noise_floor_ref = __cpu_to_le32(arg->scan_noise_floor_ref); cmd 7245 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_init_delay = __cpu_to_le32(arg->scan_init_delay); cmd 7246 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_nb_tone_thr = __cpu_to_le32(arg->scan_nb_tone_thr); cmd 7247 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_str_bin_thr = __cpu_to_le32(arg->scan_str_bin_thr); cmd 7248 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_wb_rpt_mode = __cpu_to_le32(arg->scan_wb_rpt_mode); cmd 7249 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_rssi_rpt_mode = __cpu_to_le32(arg->scan_rssi_rpt_mode); cmd 7250 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_rssi_thr = __cpu_to_le32(arg->scan_rssi_thr); cmd 7251 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_pwr_format = __cpu_to_le32(arg->scan_pwr_format); cmd 7252 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_rpt_mode = __cpu_to_le32(arg->scan_rpt_mode); cmd 7253 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_bin_scale = __cpu_to_le32(arg->scan_bin_scale); cmd 7254 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_dbm_adj = __cpu_to_le32(arg->scan_dbm_adj); cmd 7255 drivers/net/wireless/ath/ath10k/wmi.c cmd->scan_chn_mask = __cpu_to_le32(arg->scan_chn_mask); cmd 7264 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_vdev_spectral_enable_cmd *cmd; cmd 7267 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7271 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_vdev_spectral_enable_cmd *)skb->data; cmd 7272 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7273 drivers/net/wireless/ath/ath10k/wmi.c cmd->trigger_cmd = __cpu_to_le32(trigger); cmd 7274 drivers/net/wireless/ath/ath10k/wmi.c cmd->enable_cmd = __cpu_to_le32(enable); cmd 7284 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_peer_create_cmd *cmd; cmd 7287 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7291 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_peer_create_cmd *)skb->data; cmd 7292 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7293 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 7294 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_type = __cpu_to_le32(peer_type); cmd 7306 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_peer_delete_cmd *cmd; cmd 7309 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7313 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_peer_delete_cmd *)skb->data; cmd 7314 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7315 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 7327 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_peer_flush_tids_cmd *cmd; cmd 7330 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7334 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_peer_flush_tids_cmd *)skb->data; cmd 7335 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7336 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_tid_bitmap = __cpu_to_le32(tid_bitmap); cmd 7337 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 7351 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_peer_set_param_cmd *cmd; cmd 7354 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7358 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_peer_set_param_cmd *)skb->data; cmd 7359 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7360 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_id = __cpu_to_le32(param_id); cmd 7361 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_value = __cpu_to_le32(param_value); cmd 7362 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); cmd 7374 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_sta_powersave_mode_cmd *cmd; cmd 7377 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7381 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_sta_powersave_mode_cmd *)skb->data; cmd 7382 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7383 drivers/net/wireless/ath/ath10k/wmi.c cmd->sta_ps_mode = __cpu_to_le32(psmode); cmd 7396 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_sta_powersave_param_cmd *cmd; cmd 7399 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7403 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_sta_powersave_param_cmd *)skb->data; cmd 7404 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7405 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_id = __cpu_to_le32(param_id); cmd 7406 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_value = __cpu_to_le32(value); cmd 7418 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_ap_ps_peer_cmd *cmd; cmd 7424 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7428 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_ap_ps_peer_cmd *)skb->data; cmd 7429 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7430 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_id = __cpu_to_le32(param_id); cmd 7431 drivers/net/wireless/ath/ath10k/wmi.c cmd->param_value = __cpu_to_le32(value); cmd 7432 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 7444 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_scan_chan_list_cmd *cmd; cmd 7451 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + arg->n_channels * sizeof(struct wmi_channel); cmd 7457 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_scan_chan_list_cmd *)skb->data; cmd 7458 drivers/net/wireless/ath/ath10k/wmi.c cmd->num_scan_chans = __cpu_to_le32(arg->n_channels); cmd 7462 drivers/net/wireless/ath/ath10k/wmi.c ci = &cmd->chan_info[i]; cmd 7474 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_common_peer_assoc_complete_cmd *cmd = buf; cmd 7476 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 7477 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_new_assoc = __cpu_to_le32(arg->peer_reassoc ? 0 : 1); cmd 7478 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_associd = __cpu_to_le32(arg->peer_aid); cmd 7479 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_flags = __cpu_to_le32(arg->peer_flags); cmd 7480 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_caps = __cpu_to_le32(arg->peer_caps); cmd 7481 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_listen_intval = __cpu_to_le32(arg->peer_listen_intval); cmd 7482 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_ht_caps = __cpu_to_le32(arg->peer_ht_caps); cmd 7483 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_max_mpdu = __cpu_to_le32(arg->peer_max_mpdu); cmd 7484 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_mpdu_density = __cpu_to_le32(arg->peer_mpdu_density); cmd 7485 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_rate_caps = __cpu_to_le32(arg->peer_rate_caps); cmd 7486 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_nss = __cpu_to_le32(arg->peer_num_spatial_streams); cmd 7487 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_vht_caps = __cpu_to_le32(arg->peer_vht_caps); cmd 7488 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_phymode = __cpu_to_le32(arg->peer_phymode); cmd 7490 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, arg->addr); cmd 7492 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_legacy_rates.num_rates = cmd 7494 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->peer_legacy_rates.rates, arg->peer_legacy_rates.rates, cmd 7497 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_ht_rates.num_rates = cmd 7499 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->peer_ht_rates.rates, arg->peer_ht_rates.rates, cmd 7502 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_vht_rates.rx_max_rate = cmd 7504 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_vht_rates.rx_mcs_set = cmd 7506 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_vht_rates.tx_max_rate = cmd 7508 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_vht_rates.tx_mcs_set = cmd 7516 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_main_peer_assoc_complete_cmd *cmd = buf; cmd 7519 drivers/net/wireless/ath/ath10k/wmi.c memset(cmd->peer_ht_info, 0, sizeof(cmd->peer_ht_info)); cmd 7533 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10_2_peer_assoc_complete_cmd *cmd = buf; cmd 7545 drivers/net/wireless/ath/ath10k/wmi.c cmd->info0 = __cpu_to_le32(info0); cmd 7552 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10_4_peer_assoc_complete_cmd *cmd = buf; cmd 7556 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_bw_rxnss_override = cmd 7560 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_bw_rxnss_override = 0; cmd 7693 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_chan_info_req_cmd *cmd; cmd 7696 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7700 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_chan_info_req_cmd *)skb->data; cmd 7701 drivers/net/wireless/ath/ath10k/wmi.c cmd->type = __cpu_to_le32(type); cmd 7715 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_bcn_tx_ref_cmd *cmd; cmd 7720 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7727 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_bcn_tx_ref_cmd *)skb->data; cmd 7728 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7729 drivers/net/wireless/ath/ath10k/wmi.c cmd->data_len = __cpu_to_le32(bcn_len); cmd 7730 drivers/net/wireless/ath/ath10k/wmi.c cmd->data_ptr = __cpu_to_le32(bcn_paddr); cmd 7731 drivers/net/wireless/ath/ath10k/wmi.c cmd->msdu_id = 0; cmd 7732 drivers/net/wireless/ath/ath10k/wmi.c cmd->frame_control = __cpu_to_le32(fc); cmd 7733 drivers/net/wireless/ath/ath10k/wmi.c cmd->flags = 0; cmd 7734 drivers/net/wireless/ath/ath10k/wmi.c cmd->antenna_mask = __cpu_to_le32(WMI_BCN_TX_REF_DEF_ANTENNA); cmd 7737 drivers/net/wireless/ath/ath10k/wmi.c cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DTIM_ZERO); cmd 7740 drivers/net/wireless/ath/ath10k/wmi.c cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DELIVER_CAB); cmd 7760 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_wmm_params *cmd; cmd 7763 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7767 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_wmm_params *)skb->data; cmd 7768 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_set_wmm_param(&cmd->ac_be, &arg->ac_be); cmd 7769 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_set_wmm_param(&cmd->ac_bk, &arg->ac_bk); cmd 7770 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_set_wmm_param(&cmd->ac_vi, &arg->ac_vi); cmd 7771 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_set_wmm_param(&cmd->ac_vo, &arg->ac_vo); cmd 7780 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_request_stats_cmd *cmd; cmd 7783 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7787 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_request_stats_cmd *)skb->data; cmd 7788 drivers/net/wireless/ath/ath10k/wmi.c cmd->stats_id = __cpu_to_le32(stats_mask); cmd 7799 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_force_fw_hang_cmd *cmd; cmd 7802 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7806 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_force_fw_hang_cmd *)skb->data; cmd 7807 drivers/net/wireless/ath/ath10k/wmi.c cmd->type = __cpu_to_le32(type); cmd 7808 drivers/net/wireless/ath/ath10k/wmi.c cmd->delay_ms = __cpu_to_le32(delay_ms); cmd 7819 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_dbglog_cfg_cmd *cmd; cmd 7823 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7827 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_dbglog_cfg_cmd *)skb->data; cmd 7839 drivers/net/wireless/ath/ath10k/wmi.c cmd->module_enable = __cpu_to_le32(module_enable); cmd 7840 drivers/net/wireless/ath/ath10k/wmi.c cmd->module_valid = __cpu_to_le32(~0); cmd 7841 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_enable = __cpu_to_le32(cfg); cmd 7842 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_valid = __cpu_to_le32(ATH10K_DBGLOG_CFG_LOG_LVL_MASK); cmd 7846 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->module_enable), cmd 7847 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->module_valid), cmd 7848 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->config_enable), cmd 7849 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->config_valid)); cmd 7857 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10_4_dbglog_cfg_cmd *cmd; cmd 7861 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7865 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_10_4_dbglog_cfg_cmd *)skb->data; cmd 7877 drivers/net/wireless/ath/ath10k/wmi.c cmd->module_enable = __cpu_to_le64(module_enable); cmd 7878 drivers/net/wireless/ath/ath10k/wmi.c cmd->module_valid = __cpu_to_le64(~0); cmd 7879 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_enable = __cpu_to_le32(cfg); cmd 7880 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_valid = __cpu_to_le32(ATH10K_DBGLOG_CFG_LOG_LVL_MASK); cmd 7884 drivers/net/wireless/ath/ath10k/wmi.c __le64_to_cpu(cmd->module_enable), cmd 7885 drivers/net/wireless/ath/ath10k/wmi.c __le64_to_cpu(cmd->module_valid), cmd 7886 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->config_enable), cmd 7887 drivers/net/wireless/ath/ath10k/wmi.c __le32_to_cpu(cmd->config_valid)); cmd 7894 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_pktlog_enable_cmd *cmd; cmd 7897 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7903 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_pktlog_enable_cmd *)skb->data; cmd 7904 drivers/net/wireless/ath/ath10k/wmi.c cmd->ev_bitmap = __cpu_to_le32(ev_bitmap); cmd 7929 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_quiet_cmd *cmd; cmd 7932 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7936 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_quiet_cmd *)skb->data; cmd 7937 drivers/net/wireless/ath/ath10k/wmi.c cmd->period = __cpu_to_le32(period); cmd 7938 drivers/net/wireless/ath/ath10k/wmi.c cmd->duration = __cpu_to_le32(duration); cmd 7939 drivers/net/wireless/ath/ath10k/wmi.c cmd->next_start = __cpu_to_le32(next_offset); cmd 7940 drivers/net/wireless/ath/ath10k/wmi.c cmd->enabled = __cpu_to_le32(enabled); cmd 7952 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_addba_clear_resp_cmd *cmd; cmd 7958 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7962 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_addba_clear_resp_cmd *)skb->data; cmd 7963 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7964 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 7976 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_addba_send_cmd *cmd; cmd 7982 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 7986 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_addba_send_cmd *)skb->data; cmd 7987 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 7988 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 7989 drivers/net/wireless/ath/ath10k/wmi.c cmd->tid = __cpu_to_le32(tid); cmd 7990 drivers/net/wireless/ath/ath10k/wmi.c cmd->buffersize = __cpu_to_le32(buf_size); cmd 8002 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_addba_setresponse_cmd *cmd; cmd 8008 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8012 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_addba_setresponse_cmd *)skb->data; cmd 8013 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 8014 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 8015 drivers/net/wireless/ath/ath10k/wmi.c cmd->tid = __cpu_to_le32(tid); cmd 8016 drivers/net/wireless/ath/ath10k/wmi.c cmd->statuscode = __cpu_to_le32(status); cmd 8028 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_delba_send_cmd *cmd; cmd 8034 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8038 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_delba_send_cmd *)skb->data; cmd 8039 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 8040 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, mac); cmd 8041 drivers/net/wireless/ath/ath10k/wmi.c cmd->tid = __cpu_to_le32(tid); cmd 8042 drivers/net/wireless/ath/ath10k/wmi.c cmd->initiator = __cpu_to_le32(initiator); cmd 8043 drivers/net/wireless/ath/ath10k/wmi.c cmd->reasoncode = __cpu_to_le32(reason); cmd 8054 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_get_tpc_config_cmd *cmd; cmd 8057 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8061 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_get_tpc_config_cmd *)skb->data; cmd 8062 drivers/net/wireless/ath/ath10k/wmi.c cmd->param = __cpu_to_le32(param); cmd 8467 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_set_adaptive_cca_params *cmd; cmd 8470 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8474 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_set_adaptive_cca_params *)skb->data; cmd 8475 drivers/net/wireless/ath/ath10k/wmi.c cmd->enable = __cpu_to_le32(enable); cmd 8476 drivers/net/wireless/ath/ath10k/wmi.c cmd->cca_detect_level = __cpu_to_le32(detect_level); cmd 8477 drivers/net/wireless/ath/ath10k/wmi.c cmd->cca_detect_margin = __cpu_to_le32(detect_margin); cmd 8713 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_ext_resource_config_10_4_cmd *cmd; cmd 8717 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8724 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_ext_resource_config_10_4_cmd *)skb->data; cmd 8725 drivers/net/wireless/ath/ath10k/wmi.c cmd->host_platform_config = __cpu_to_le32(type); cmd 8726 drivers/net/wireless/ath/ath10k/wmi.c cmd->fw_feature_bitmap = __cpu_to_le32(fw_feature_bitmap); cmd 8727 drivers/net/wireless/ath/ath10k/wmi.c cmd->wlan_gpio_priority = __cpu_to_le32(-1); cmd 8728 drivers/net/wireless/ath/ath10k/wmi.c cmd->coex_version = __cpu_to_le32(WMI_NO_COEX_VERSION_SUPPORT); cmd 8729 drivers/net/wireless/ath/ath10k/wmi.c cmd->coex_gpio_pin1 = __cpu_to_le32(-1); cmd 8730 drivers/net/wireless/ath/ath10k/wmi.c cmd->coex_gpio_pin2 = __cpu_to_le32(-1); cmd 8731 drivers/net/wireless/ath/ath10k/wmi.c cmd->coex_gpio_pin3 = __cpu_to_le32(-1); cmd 8732 drivers/net/wireless/ath/ath10k/wmi.c cmd->num_tdls_vdevs = __cpu_to_le32(TARGET_10_4_NUM_TDLS_VDEVS); cmd 8733 drivers/net/wireless/ath/ath10k/wmi.c cmd->num_tdls_conn_table_entries = __cpu_to_le32(20); cmd 8734 drivers/net/wireless/ath/ath10k/wmi.c cmd->max_tdls_concurrent_sleep_sta = __cpu_to_le32(num_tdls_sleep_sta); cmd 8735 drivers/net/wireless/ath/ath10k/wmi.c cmd->max_tdls_concurrent_buffer_sta = cmd 8748 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10_4_tdls_set_state_cmd *cmd; cmd 8752 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8763 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_10_4_tdls_set_state_cmd *)skb->data; cmd 8764 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(vdev_id); cmd 8765 drivers/net/wireless/ath/ath10k/wmi.c cmd->state = __cpu_to_le32(state); cmd 8766 drivers/net/wireless/ath/ath10k/wmi.c cmd->notification_interval_ms = __cpu_to_le32(5000); cmd 8767 drivers/net/wireless/ath/ath10k/wmi.c cmd->tx_discovery_threshold = __cpu_to_le32(100); cmd 8768 drivers/net/wireless/ath/ath10k/wmi.c cmd->tx_teardown_threshold = __cpu_to_le32(5); cmd 8769 drivers/net/wireless/ath/ath10k/wmi.c cmd->rssi_teardown_threshold = __cpu_to_le32(-75); cmd 8770 drivers/net/wireless/ath/ath10k/wmi.c cmd->rssi_delta = __cpu_to_le32(-20); cmd 8771 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_options = __cpu_to_le32(options); cmd 8772 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_peer_traffic_ind_window = __cpu_to_le32(2); cmd 8773 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_peer_traffic_response_timeout_ms = __cpu_to_le32(5000); cmd 8774 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_puapsd_mask = __cpu_to_le32(0xf); cmd 8775 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_puapsd_inactivity_time_ms = __cpu_to_le32(0); cmd 8776 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_puapsd_rx_frame_threshold = __cpu_to_le32(10); cmd 8777 drivers/net/wireless/ath/ath10k/wmi.c cmd->teardown_notification_ms = __cpu_to_le32(10); cmd 8778 drivers/net/wireless/ath/ath10k/wmi.c cmd->tdls_peer_kickout_threshold = __cpu_to_le32(96); cmd 8806 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_get_tpc_table_cmd *cmd; cmd 8809 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8813 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_get_tpc_table_cmd *)skb->data; cmd 8814 drivers/net/wireless/ath/ath10k/wmi.c cmd->param = __cpu_to_le32(param); cmd 8827 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_10_4_tdls_peer_update_cmd *cmd; cmd 8838 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(*cmd) + chan_len * sizeof(*chan); cmd 8844 drivers/net/wireless/ath/ath10k/wmi.c memset(skb->data, 0, sizeof(*cmd)); cmd 8846 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_10_4_tdls_peer_update_cmd *)skb->data; cmd 8847 drivers/net/wireless/ath/ath10k/wmi.c cmd->vdev_id = __cpu_to_le32(arg->vdev_id); cmd 8848 drivers/net/wireless/ath/ath10k/wmi.c ether_addr_copy(cmd->peer_macaddr.addr, arg->addr); cmd 8849 drivers/net/wireless/ath/ath10k/wmi.c cmd->peer_state = __cpu_to_le32(arg->peer_state); cmd 8854 drivers/net/wireless/ath/ath10k/wmi.c peer_cap = &cmd->peer_capab; cmd 8885 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_radar_found_info *cmd; cmd 8888 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8892 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_radar_found_info *)skb->data; cmd 8893 drivers/net/wireless/ath/ath10k/wmi.c cmd->pri_min = __cpu_to_le32(arg->pri_min); cmd 8894 drivers/net/wireless/ath/ath10k/wmi.c cmd->pri_max = __cpu_to_le32(arg->pri_max); cmd 8895 drivers/net/wireless/ath/ath10k/wmi.c cmd->width_min = __cpu_to_le32(arg->width_min); cmd 8896 drivers/net/wireless/ath/ath10k/wmi.c cmd->width_max = __cpu_to_le32(arg->width_max); cmd 8897 drivers/net/wireless/ath/ath10k/wmi.c cmd->sidx_min = __cpu_to_le32(arg->sidx_min); cmd 8898 drivers/net/wireless/ath/ath10k/wmi.c cmd->sidx_max = __cpu_to_le32(arg->sidx_max); cmd 8910 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_echo_cmd *cmd; cmd 8913 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8917 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_echo_cmd *)skb->data; cmd 8918 drivers/net/wireless/ath/ath10k/wmi.c cmd->value = cpu_to_le32(value); cmd 8953 drivers/net/wireless/ath/ath10k/wmi.c struct wmi_pdev_bb_timing_cfg_cmd *cmd; cmd 8956 drivers/net/wireless/ath/ath10k/wmi.c skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); cmd 8960 drivers/net/wireless/ath/ath10k/wmi.c cmd = (struct wmi_pdev_bb_timing_cfg_cmd *)skb->data; cmd 8961 drivers/net/wireless/ath/ath10k/wmi.c cmd->bb_tx_timing = __cpu_to_le32(arg->bb_tx_timing); cmd 8962 drivers/net/wireless/ath/ath10k/wmi.c cmd->bb_xpa_timing = __cpu_to_le32(arg->bb_xpa_timing); cmd 9332 drivers/net/wireless/ath/ath10k/wmi.c ar->wmi.cmd = &wmi_10_4_cmd_map; cmd 9339 drivers/net/wireless/ath/ath10k/wmi.c ar->wmi.cmd = &wmi_10_2_4_cmd_map; cmd 9347 drivers/net/wireless/ath/ath10k/wmi.c ar->wmi.cmd = &wmi_10_2_cmd_map; cmd 9355 drivers/net/wireless/ath/ath10k/wmi.c ar->wmi.cmd = &wmi_10x_cmd_map; cmd 9363 drivers/net/wireless/ath/ath10k/wmi.c ar->wmi.cmd = &wmi_cmd_map; cmd 6459 drivers/net/wireless/ath/ath10k/wmi.h struct wmi_common_peer_assoc_complete_cmd cmd; cmd 6468 drivers/net/wireless/ath/ath10k/wmi.h struct wmi_common_peer_assoc_complete_cmd cmd; cmd 6477 drivers/net/wireless/ath/ath10k/wmi.h struct wmi_common_peer_assoc_complete_cmd cmd; cmd 6484 drivers/net/wireless/ath/ath10k/wmi.h struct wmi_10_2_peer_assoc_complete_cmd cmd; cmd 472 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 509 drivers/net/wireless/ath/ath5k/mac80211-ops.c switch (cmd) { cmd 264 drivers/net/wireless/ath/ath6kl/sdio.c struct mmc_command cmd; cmd 284 drivers/net/wireless/ath/ath6kl/sdio.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 304 drivers/net/wireless/ath/ath6kl/sdio.c ath6kl_sdio_set_cmd53_arg(&cmd.arg, rw, ar_sdio->func->num, cmd 308 drivers/net/wireless/ath/ath6kl/sdio.c cmd.opcode = SD_IO_RW_EXTENDED; cmd 309 drivers/net/wireless/ath/ath6kl/sdio.c cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; cmd 311 drivers/net/wireless/ath/ath6kl/sdio.c mmc_req.cmd = &cmd; cmd 329 drivers/net/wireless/ath/ath6kl/sdio.c status = cmd.error ? cmd.error : data.error; cmd 105 drivers/net/wireless/ath/ath6kl/usb.c __le32 cmd; cmd 112 drivers/net/wireless/ath/ath6kl/usb.c __le32 cmd; cmd 954 drivers/net/wireless/ath/ath6kl/usb.c struct ath6kl_usb_ctrl_diag_cmd_read *cmd; cmd 958 drivers/net/wireless/ath/ath6kl/usb.c cmd = (struct ath6kl_usb_ctrl_diag_cmd_read *) ar_usb->diag_cmd_buffer; cmd 960 drivers/net/wireless/ath/ath6kl/usb.c memset(cmd, 0, sizeof(*cmd)); cmd 961 drivers/net/wireless/ath/ath6kl/usb.c cmd->cmd = ATH6KL_USB_CTRL_DIAG_CC_READ; cmd 962 drivers/net/wireless/ath/ath6kl/usb.c cmd->address = cpu_to_le32(address); cmd 967 drivers/net/wireless/ath/ath6kl/usb.c (u8 *) cmd, cmd 988 drivers/net/wireless/ath/ath6kl/usb.c struct ath6kl_usb_ctrl_diag_cmd_write *cmd; cmd 991 drivers/net/wireless/ath/ath6kl/usb.c cmd = (struct ath6kl_usb_ctrl_diag_cmd_write *) ar_usb->diag_cmd_buffer; cmd 993 drivers/net/wireless/ath/ath6kl/usb.c memset(cmd, 0, sizeof(struct ath6kl_usb_ctrl_diag_cmd_write)); cmd 994 drivers/net/wireless/ath/ath6kl/usb.c cmd->cmd = cpu_to_le32(ATH6KL_USB_CTRL_DIAG_CC_WRITE); cmd 995 drivers/net/wireless/ath/ath6kl/usb.c cmd->address = cpu_to_le32(address); cmd 996 drivers/net/wireless/ath/ath6kl/usb.c cmd->value = data; cmd 1000 drivers/net/wireless/ath/ath6kl/usb.c (u8 *) cmd, cmd 1001 drivers/net/wireless/ath/ath6kl/usb.c sizeof(*cmd), cmd 305 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_create_pstream_cmd cmd; cmd 373 drivers/net/wireless/ath/ath6kl/wmi.c memset(&cmd, 0, sizeof(cmd)); cmd 374 drivers/net/wireless/ath/ath6kl/wmi.c cmd.traffic_class = traffic_class; cmd 375 drivers/net/wireless/ath/ath6kl/wmi.c cmd.user_pri = usr_pri; cmd 376 drivers/net/wireless/ath/ath6kl/wmi.c cmd.inactivity_int = cmd 379 drivers/net/wireless/ath/ath6kl/wmi.c cmd.tsid = WMI_IMPLICIT_PSTREAM; cmd 380 drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_create_pstream_cmd(wmi, if_idx, &cmd); cmd 764 drivers/net/wireless/ath/ath6kl/wmi.c struct roam_ctrl_cmd *cmd; cmd 766 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 770 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct roam_ctrl_cmd *) skb->data; cmd 772 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_scan_period = cpu_to_le16(DEF_LRSSI_SCAN_PERIOD); cmd 773 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_scan_threshold = a_cpu_to_sle16(lrssi + cmd 775 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_roam_threshold = a_cpu_to_sle16(lrssi); cmd 776 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.roam_rssi_floor = DEF_LRSSI_ROAM_FLOOR; cmd 777 drivers/net/wireless/ath/ath6kl/wmi.c cmd->roam_ctrl = WMI_SET_LRSSI_SCAN_PARAMS; cmd 786 drivers/net/wireless/ath/ath6kl/wmi.c struct roam_ctrl_cmd *cmd; cmd 788 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 792 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct roam_ctrl_cmd *) skb->data; cmd 794 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->info.bssid, bssid, ETH_ALEN); cmd 795 drivers/net/wireless/ath/ath6kl/wmi.c cmd->roam_ctrl = WMI_FORCE_ROAM; cmd 806 drivers/net/wireless/ath/ath6kl/wmi.c struct set_beacon_int_cmd *cmd; cmd 808 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 812 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct set_beacon_int_cmd *) skb->data; cmd 814 drivers/net/wireless/ath/ath6kl/wmi.c cmd->beacon_intvl = cpu_to_le32(beacon_intvl); cmd 822 drivers/net/wireless/ath/ath6kl/wmi.c struct set_dtim_cmd *cmd; cmd 824 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 828 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct set_dtim_cmd *) skb->data; cmd 830 drivers/net/wireless/ath/ath6kl/wmi.c cmd->dtim_period = cpu_to_le32(dtim_period); cmd 838 drivers/net/wireless/ath/ath6kl/wmi.c struct roam_ctrl_cmd *cmd; cmd 840 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 844 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct roam_ctrl_cmd *) skb->data; cmd 846 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.roam_mode = mode; cmd 847 drivers/net/wireless/ath/ath6kl/wmi.c cmd->roam_ctrl = WMI_SET_ROAM_MODE; cmd 1401 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_rssi_threshold_params_cmd *cmd; cmd 1403 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 1407 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_rssi_threshold_params_cmd *) skb->data; cmd 1408 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd, rssi_cmd, sizeof(struct wmi_rssi_threshold_params_cmd)); cmd 1418 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_rssi_threshold_params_cmd cmd; cmd 1496 drivers/net/wireless/ath/ath6kl/wmi.c cmd.thresh_above1_val = a_cpu_to_sle16(upper_rssi_threshold); cmd 1497 drivers/net/wireless/ath/ath6kl/wmi.c cmd.thresh_below1_val = a_cpu_to_sle16(lower_rssi_threshold); cmd 1498 drivers/net/wireless/ath/ath6kl/wmi.c cmd.weight = sq_thresh->weight; cmd 1499 drivers/net/wireless/ath/ath6kl/wmi.c cmd.poll_time = cpu_to_le32(sq_thresh->polling_interval); cmd 1501 drivers/net/wireless/ath/ath6kl/wmi.c ret = ath6kl_wmi_send_rssi_threshold_params(wmi, &cmd); cmd 1617 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_txe_notify_cmd *cmd; cmd 1619 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 1623 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_txe_notify_cmd *) skb->data; cmd 1624 drivers/net/wireless/ath/ath6kl/wmi.c cmd->rate = cpu_to_le32(rate); cmd 1625 drivers/net/wireless/ath/ath6kl/wmi.c cmd->pkts = cpu_to_le32(pkts); cmd 1626 drivers/net/wireless/ath/ath6kl/wmi.c cmd->intvl = cpu_to_le32(intvl); cmd 1635 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_rssi_filter_cmd *cmd; cmd 1638 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 1642 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_rssi_filter_cmd *) skb->data; cmd 1643 drivers/net/wireless/ath/ath6kl/wmi.c cmd->rssi = rssi; cmd 1654 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_snr_threshold_params_cmd *cmd; cmd 1656 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 1660 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_snr_threshold_params_cmd *) skb->data; cmd 1661 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd, snr_cmd, sizeof(struct wmi_snr_threshold_params_cmd)); cmd 1672 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_snr_threshold_params_cmd cmd; cmd 1738 drivers/net/wireless/ath/ath6kl/wmi.c cmd.thresh_above1_val = upper_snr_threshold; cmd 1739 drivers/net/wireless/ath/ath6kl/wmi.c cmd.thresh_below1_val = lower_snr_threshold; cmd 1740 drivers/net/wireless/ath/ath6kl/wmi.c cmd.weight = sq_thresh->weight; cmd 1741 drivers/net/wireless/ath/ath6kl/wmi.c cmd.poll_time = cpu_to_le32(sq_thresh->polling_interval); cmd 1748 drivers/net/wireless/ath/ath6kl/wmi.c ret = ath6kl_wmi_send_snr_threshold_params(wmi, &cmd); cmd 2144 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_bss_filter_cmd *cmd; cmd 2150 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2154 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_bss_filter_cmd *) skb->data; cmd 2155 drivers/net/wireless/ath/ath6kl/wmi.c cmd->bss_filter = filter; cmd 2156 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ie_mask = cpu_to_le32(ie_mask); cmd 2167 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_probed_ssid_cmd *cmd; cmd 2173 drivers/net/wireless/ath/ath6kl/wmi.c if (ssid_len > sizeof(cmd->ssid)) cmd 2185 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2189 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_probed_ssid_cmd *) skb->data; cmd 2190 drivers/net/wireless/ath/ath6kl/wmi.c cmd->entry_index = index; cmd 2191 drivers/net/wireless/ath/ath6kl/wmi.c cmd->flag = flag; cmd 2192 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ssid_len = ssid_len; cmd 2193 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->ssid, ssid, ssid_len); cmd 2205 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_listen_int_cmd *cmd; cmd 2208 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2212 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_listen_int_cmd *) skb->data; cmd 2213 drivers/net/wireless/ath/ath6kl/wmi.c cmd->listen_intvl = cpu_to_le16(listen_interval); cmd 2214 drivers/net/wireless/ath/ath6kl/wmi.c cmd->num_beacons = cpu_to_le16(listen_beacons); cmd 2225 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_bmiss_time_cmd *cmd; cmd 2228 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2232 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_bmiss_time_cmd *) skb->data; cmd 2233 drivers/net/wireless/ath/ath6kl/wmi.c cmd->bmiss_time = cpu_to_le16(bmiss_time); cmd 2234 drivers/net/wireless/ath/ath6kl/wmi.c cmd->num_beacons = cpu_to_le16(num_beacons); cmd 2244 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_power_mode_cmd *cmd; cmd 2247 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2251 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_power_mode_cmd *) skb->data; cmd 2252 drivers/net/wireless/ath/ath6kl/wmi.c cmd->pwr_mode = pwr_mode; cmd 2289 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_disc_timeout_cmd *cmd; cmd 2292 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2296 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_disc_timeout_cmd *) skb->data; cmd 2297 drivers/net/wireless/ath/ath6kl/wmi.c cmd->discon_timeout = timeout; cmd 2317 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_add_cipher_key_cmd *cmd; cmd 2331 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2335 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_add_cipher_key_cmd *) skb->data; cmd 2336 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_index = key_index; cmd 2337 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_type = key_type; cmd 2338 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_usage = key_usage; cmd 2339 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_len = key_len; cmd 2340 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->key, key_material, key_len); cmd 2343 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->key_rsc, key_rsc, key_rsc_len); cmd 2345 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_op_ctrl = key_op_ctrl; cmd 2348 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->key_mac_addr, mac_addr, ETH_ALEN); cmd 2359 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_add_krk_cmd *cmd; cmd 2362 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2366 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_add_krk_cmd *) skb->data; cmd 2367 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->krk, krk, WMI_KRK_LEN); cmd 2378 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_delete_cipher_key_cmd *cmd; cmd 2384 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2388 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_delete_cipher_key_cmd *) skb->data; cmd 2389 drivers/net/wireless/ath/ath6kl/wmi.c cmd->key_index = key_index; cmd 2401 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_setpmkid_cmd *cmd; cmd 2410 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2414 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_setpmkid_cmd *) skb->data; cmd 2415 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->bssid, bssid, ETH_ALEN); cmd 2417 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->pmkid, pmkid, sizeof(cmd->pmkid)); cmd 2418 drivers/net/wireless/ath/ath6kl/wmi.c cmd->enable = PMKID_ENABLE; cmd 2420 drivers/net/wireless/ath/ath6kl/wmi.c memset(cmd->pmkid, 0, sizeof(cmd->pmkid)); cmd 2421 drivers/net/wireless/ath/ath6kl/wmi.c cmd->enable = PMKID_DISABLE; cmd 2455 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_sync_cmd *cmd; cmd 2475 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2479 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_sync_cmd *) skb->data; cmd 2485 drivers/net/wireless/ath/ath6kl/wmi.c cmd->data_sync_map = wmi->fat_pipe_exist; cmd 2546 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_create_pstream_cmd *cmd; cmd 2588 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2596 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_create_pstream_cmd *) skb->data; cmd 2597 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd, params, sizeof(*cmd)); cmd 2639 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_delete_pstream_cmd *cmd; cmd 2648 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2652 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_delete_pstream_cmd *) skb->data; cmd 2653 drivers/net/wireless/ath/ath6kl/wmi.c cmd->traffic_class = traffic_class; cmd 2654 drivers/net/wireless/ath/ath6kl/wmi.c cmd->tsid = tsid; cmd 2697 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_ip_cmd *cmd; cmd 2709 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_ip_cmd *) skb->data; cmd 2710 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ips[0] = ips0; cmd 2711 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ips[1] = ips1; cmd 2772 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_tx_select_rates64_cmd *cmd; cmd 2796 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd) * WMI_RATES_MODE_MAX); cmd 2800 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_tx_select_rates64_cmd *) skb->data; cmd 2809 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ratemask[mode] = cpu_to_le64(ratemask[band]); cmd 2824 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_tx_select_rates32_cmd *cmd; cmd 2846 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd) * WMI_RATES_MODE_MAX); cmd 2850 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_tx_select_rates32_cmd *) skb->data; cmd 2859 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ratemask[mode] = cpu_to_le32(ratemask[band]); cmd 2884 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_host_sleep_mode_cmd *cmd; cmd 2893 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2897 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_host_sleep_mode_cmd *) skb->data; cmd 2901 drivers/net/wireless/ath/ath6kl/wmi.c cmd->asleep = cpu_to_le32(1); cmd 2903 drivers/net/wireless/ath/ath6kl/wmi.c cmd->awake = cpu_to_le32(1); cmd 2929 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_wow_mode_cmd *cmd; cmd 2938 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 2942 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_wow_mode_cmd *) skb->data; cmd 2943 drivers/net/wireless/ath/ath6kl/wmi.c cmd->enable_wow = cpu_to_le32(wow_mode); cmd 2944 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter = cpu_to_le32(filter); cmd 2945 drivers/net/wireless/ath/ath6kl/wmi.c cmd->host_req_delay = cpu_to_le16(host_req_delay); cmd 2958 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_add_wow_pattern_cmd *cmd; cmd 2967 drivers/net/wireless/ath/ath6kl/wmi.c size = sizeof(*cmd) + (2 * filter_size); cmd 2973 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_add_wow_pattern_cmd *) skb->data; cmd 2974 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter_list_id = list_id; cmd 2975 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter_size = filter_size; cmd 2976 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter_offset = filter_offset; cmd 2978 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->filter, filter, filter_size); cmd 2980 drivers/net/wireless/ath/ath6kl/wmi.c filter_mask = (u8 *) (cmd->filter + filter_size); cmd 2993 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_del_wow_pattern_cmd *cmd; cmd 2996 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3000 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_del_wow_pattern_cmd *) skb->data; cmd 3001 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter_list_id = cpu_to_le16(list_id); cmd 3002 drivers/net/wireless/ath/ath6kl/wmi.c cmd->filter_id = cpu_to_le16(filter_id); cmd 3029 drivers/net/wireless/ath/ath6kl/wmi.c struct wmix_hb_challenge_resp_cmd *cmd; cmd 3032 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3036 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmix_hb_challenge_resp_cmd *) skb->data; cmd 3037 drivers/net/wireless/ath/ath6kl/wmi.c cmd->cookie = cpu_to_le32(cookie); cmd 3038 drivers/net/wireless/ath/ath6kl/wmi.c cmd->source = cpu_to_le32(source); cmd 3047 drivers/net/wireless/ath/ath6kl/wmi.c struct ath6kl_wmix_dbglog_cfg_module_cmd *cmd; cmd 3051 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3055 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct ath6kl_wmix_dbglog_cfg_module_cmd *) skb->data; cmd 3056 drivers/net/wireless/ath/ath6kl/wmi.c cmd->valid = cpu_to_le32(valid); cmd 3057 drivers/net/wireless/ath/ath6kl/wmi.c cmd->config = cpu_to_le32(config); cmd 3072 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_tx_pwr_cmd *cmd; cmd 3079 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_tx_pwr_cmd *) skb->data; cmd 3080 drivers/net/wireless/ath/ath6kl/wmi.c cmd->dbM = dbM; cmd 3102 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_lpreamble_cmd *cmd; cmd 3109 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_lpreamble_cmd *) skb->data; cmd 3110 drivers/net/wireless/ath/ath6kl/wmi.c cmd->status = status; cmd 3111 drivers/net/wireless/ath/ath6kl/wmi.c cmd->preamble_policy = preamble_policy; cmd 3121 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_rts_cmd *cmd; cmd 3128 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_rts_cmd *) skb->data; cmd 3129 drivers/net/wireless/ath/ath6kl/wmi.c cmd->threshold = cpu_to_le16(threshold); cmd 3139 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_wmm_txop_cmd *cmd; cmd 3149 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_wmm_txop_cmd *) skb->data; cmd 3150 drivers/net/wireless/ath/ath6kl/wmi.c cmd->txop_enable = cfg; cmd 3161 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_keepalive_cmd *cmd; cmd 3164 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3168 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_keepalive_cmd *) skb->data; cmd 3169 drivers/net/wireless/ath/ath6kl/wmi.c cmd->keep_alive_intvl = keep_alive_intvl; cmd 3185 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_htcap_cmd *cmd; cmd 3187 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3191 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_htcap_cmd *) skb->data; cmd 3198 drivers/net/wireless/ath/ath6kl/wmi.c cmd->band = band; cmd 3199 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ht_enable = !!htcap->ht_enable; cmd 3200 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ht20_sgi = !!(htcap->cap_info & IEEE80211_HT_CAP_SGI_20); cmd 3201 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ht40_supported = cmd 3203 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ht40_sgi = !!(htcap->cap_info & IEEE80211_HT_CAP_SGI_40); cmd 3204 drivers/net/wireless/ath/ath6kl/wmi.c cmd->intolerant_40mhz = cmd 3206 drivers/net/wireless/ath/ath6kl/wmi.c cmd->max_ampdu_len_exp = htcap->ampdu_factor; cmd 3210 drivers/net/wireless/ath/ath6kl/wmi.c cmd->band, cmd->ht_enable, cmd->ht40_supported, cmd 3211 drivers/net/wireless/ath/ath6kl/wmi.c cmd->ht20_sgi, cmd->ht40_sgi, cmd->intolerant_40mhz, cmd 3212 drivers/net/wireless/ath/ath6kl/wmi.c cmd->max_ampdu_len_exp); cmd 3236 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_mcast_filter_cmd *cmd; cmd 3239 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3243 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_mcast_filter_cmd *) skb->data; cmd 3244 drivers/net/wireless/ath/ath6kl/wmi.c cmd->mcast_all_enable = mc_all_on; cmd 3255 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_mcast_filter_add_del_cmd *cmd; cmd 3265 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3269 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_mcast_filter_add_del_cmd *) skb->data; cmd 3270 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->mcast_mac, filter, ATH6KL_MCAST_FILTER_MAC_ADDR_SIZE); cmd 3282 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_sta_bmiss_enhance_cmd *cmd; cmd 3285 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3289 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_sta_bmiss_enhance_cmd *) skb->data; cmd 3290 drivers/net/wireless/ath/ath6kl/wmi.c cmd->enable = enhance ? 1 : 0; cmd 3301 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_regdomain_cmd *cmd; cmd 3303 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3307 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_regdomain_cmd *) skb->data; cmd 3308 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd->iso_name, alpha2, 2); cmd 3368 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_addba_req_event *cmd = (struct wmi_addba_req_event *) datap; cmd 3370 drivers/net/wireless/ath/ath6kl/wmi.c aggr_recv_addba_req_evt(vif, cmd->tid, cmd 3371 drivers/net/wireless/ath/ath6kl/wmi.c le16_to_cpu(cmd->st_seq_no), cmd->win_sz); cmd 3379 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_delba_event *cmd = (struct wmi_delba_event *) datap; cmd 3381 drivers/net/wireless/ath/ath6kl/wmi.c aggr_recv_delba_req_evt(vif, cmd->tid); cmd 3411 drivers/net/wireless/ath/ath6kl/wmi.c int ath6kl_wmi_ap_set_mlme(struct wmi *wmip, u8 if_idx, u8 cmd, const u8 *mac, cmd 3424 drivers/net/wireless/ath/ath6kl/wmi.c cm->cmd = cmd; cmd 3426 drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_dbg(ATH6KL_DBG_WMI, "ap_set_mlme: cmd=%d reason=%d\n", cm->cmd, cmd 3436 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_ap_hidden_ssid_cmd *cmd; cmd 3438 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3442 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_ap_hidden_ssid_cmd *) skb->data; cmd 3443 drivers/net/wireless/ath/ath6kl/wmi.c cmd->hidden_ssid = enable ? 1 : 0; cmd 3452 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_ap_set_apsd_cmd *cmd; cmd 3455 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3459 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_ap_set_apsd_cmd *)skb->data; cmd 3460 drivers/net/wireless/ath/ath6kl/wmi.c cmd->enable = enable; cmd 3469 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_ap_apsd_buffered_traffic_cmd *cmd; cmd 3472 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3476 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_ap_apsd_buffered_traffic_cmd *)skb->data; cmd 3477 drivers/net/wireless/ath/ath6kl/wmi.c cmd->aid = cpu_to_le16(aid); cmd 3478 drivers/net/wireless/ath/ath6kl/wmi.c cmd->bitmap = cpu_to_le16(bitmap); cmd 3479 drivers/net/wireless/ath/ath6kl/wmi.c cmd->flags = cpu_to_le32(flags); cmd 3513 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_ap_set_pvb_cmd *cmd; cmd 3520 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_ap_set_pvb_cmd *) skb->data; cmd 3521 drivers/net/wireless/ath/ath6kl/wmi.c cmd->aid = cpu_to_le16(aid); cmd 3522 drivers/net/wireless/ath/ath6kl/wmi.c cmd->rsvd = cpu_to_le16(0); cmd 3523 drivers/net/wireless/ath/ath6kl/wmi.c cmd->flag = cpu_to_le32(flag); cmd 3536 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_rx_frame_format_cmd *cmd; cmd 3539 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3543 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_rx_frame_format_cmd *) skb->data; cmd 3544 drivers/net/wireless/ath/ath6kl/wmi.c cmd->dot11_hdr = rx_dot11_hdr ? 1 : 0; cmd 3545 drivers/net/wireless/ath/ath6kl/wmi.c cmd->defrag_on_host = defrag_on_host ? 1 : 0; cmd 3546 drivers/net/wireless/ath/ath6kl/wmi.c cmd->meta_ver = rx_meta_ver; cmd 3605 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_disable_11b_rates_cmd *cmd; cmd 3607 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3613 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_disable_11b_rates_cmd *) skb->data; cmd 3614 drivers/net/wireless/ath/ath6kl/wmi.c cmd->disable = disable ? 1 : 0; cmd 3819 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_set_inact_period_cmd *cmd; cmd 3821 drivers/net/wireless/ath/ath6kl/wmi.c skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); cmd 3825 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_set_inact_period_cmd *) skb->data; cmd 3826 drivers/net/wireless/ath/ath6kl/wmi.c cmd->inact_period = cpu_to_le32(inact_timeout); cmd 3827 drivers/net/wireless/ath/ath6kl/wmi.c cmd->num_null_func = 0; cmd 3836 drivers/net/wireless/ath/ath6kl/wmi.c struct wmix_hb_challenge_resp_cmd *cmd; cmd 3841 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmix_hb_challenge_resp_cmd *) datap; cmd 3843 drivers/net/wireless/ath/ath6kl/wmi.c le32_to_cpu(cmd->cookie)); cmd 3848 drivers/net/wireless/ath/ath6kl/wmi.c struct wmix_cmd_hdr *cmd; cmd 3859 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmix_cmd_hdr *) skb->data; cmd 3860 drivers/net/wireless/ath/ath6kl/wmi.c id = le32_to_cpu(cmd->cmd_id); cmd 3976 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_cmd_hdr *cmd; cmd 3983 drivers/net/wireless/ath/ath6kl/wmi.c cmd = (struct wmi_cmd_hdr *) skb->data; cmd 3984 drivers/net/wireless/ath/ath6kl/wmi.c id = le16_to_cpu(cmd->cmd_id); cmd 3985 drivers/net/wireless/ath/ath6kl/wmi.c if_idx = le16_to_cpu(cmd->info1) & WMI_CMD_HDR_IF_ID_MASK; cmd 2272 drivers/net/wireless/ath/ath6kl/wmi.h u8 cmd; /* operation to perform (WMI_AP_*) */ cmd 2682 drivers/net/wireless/ath/ath6kl/wmi.h int ath6kl_wmi_ap_set_mlme(struct wmi *wmip, u8 if_idx, u8 cmd, cmd 934 drivers/net/wireless/ath/ath9k/ar5008_phy.c enum ath9k_ani_cmd cmd, cmd 942 drivers/net/wireless/ath/ath9k/ar5008_phy.c switch (cmd & ah->ani_function) { cmd 1101 drivers/net/wireless/ath/ath9k/ar5008_phy.c ath_dbg(common, ANI, "invalid cmd %u\n", cmd); cmd 1075 drivers/net/wireless/ath/ath9k/ar9003_phy.c enum ath9k_ani_cmd cmd, int param) cmd 1087 drivers/net/wireless/ath/ath9k/ar9003_phy.c switch (cmd & ah->ani_function) { cmd 1332 drivers/net/wireless/ath/ath9k/ar9003_phy.c ath_dbg(common, ANI, "invalid cmd %u\n", cmd); cmd 42 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c u16 cmd; cmd 67 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 68 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c cmd |= PCI_COMMAND_MASTER | PCI_COMMAND_MEMORY; cmd 69 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 91 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 92 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c cmd &= ~(PCI_COMMAND_MASTER | PCI_COMMAND_MEMORY); cmd 93 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 75 drivers/net/wireless/ath/ath9k/hif_usb.c struct cmd_buf *cmd = (struct cmd_buf *)urb->context; cmd 89 drivers/net/wireless/ath/ath9k/hif_usb.c if (cmd) { cmd 90 drivers/net/wireless/ath/ath9k/hif_usb.c ath9k_htc_txcompletion_cb(cmd->hif_dev->htc_handle, cmd 91 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->skb, true); cmd 92 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 97 drivers/net/wireless/ath/ath9k/hif_usb.c kfree_skb(cmd->skb); cmd 98 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 105 drivers/net/wireless/ath/ath9k/hif_usb.c struct cmd_buf *cmd; cmd 112 drivers/net/wireless/ath/ath9k/hif_usb.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 113 drivers/net/wireless/ath/ath9k/hif_usb.c if (cmd == NULL) { cmd 118 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->skb = skb; cmd 119 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->hif_dev = hif_dev; cmd 124 drivers/net/wireless/ath/ath9k/hif_usb.c hif_usb_regout_cb, cmd, 1); cmd 130 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 139 drivers/net/wireless/ath/ath9k/hif_usb.c struct cmd_buf *cmd = (struct cmd_buf *)urb->context; cmd 144 drivers/net/wireless/ath/ath9k/hif_usb.c if (!cmd || !cmd->skb || !cmd->hif_dev) cmd 147 drivers/net/wireless/ath/ath9k/hif_usb.c hif_dev = cmd->hif_dev; cmd 165 drivers/net/wireless/ath/ath9k/hif_usb.c dev_kfree_skb_any(cmd->skb); cmd 166 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 177 drivers/net/wireless/ath/ath9k/hif_usb.c skb_pull(cmd->skb, 4); cmd 178 drivers/net/wireless/ath/ath9k/hif_usb.c ath9k_htc_txcompletion_cb(cmd->hif_dev->htc_handle, cmd 179 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->skb, txok); cmd 180 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 187 drivers/net/wireless/ath/ath9k/hif_usb.c struct cmd_buf *cmd; cmd 195 drivers/net/wireless/ath/ath9k/hif_usb.c cmd = kzalloc(sizeof(*cmd), GFP_ATOMIC); cmd 196 drivers/net/wireless/ath/ath9k/hif_usb.c if (cmd == NULL) { cmd 201 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->skb = skb; cmd 202 drivers/net/wireless/ath/ath9k/hif_usb.c cmd->hif_dev = hif_dev; cmd 211 drivers/net/wireless/ath/ath9k/hif_usb.c hif_usb_mgmt_cb, cmd); cmd 217 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 1252 drivers/net/wireless/ath/ath9k/hif_usb.c unsigned char *cmd; cmd 1274 drivers/net/wireless/ath/ath9k/hif_usb.c cmd = kzalloc(31, GFP_KERNEL); cmd 1275 drivers/net/wireless/ath/ath9k/hif_usb.c if (cmd == NULL) cmd 1279 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[0] = 0x55; /* bulk command signature */ cmd 1280 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[1] = 0x53; /* bulk command signature */ cmd 1281 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[2] = 0x42; /* bulk command signature */ cmd 1282 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[3] = 0x43; /* bulk command signature */ cmd 1283 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[14] = 6; /* command length */ cmd 1285 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[15] = 0x1b; /* SCSI command: START STOP UNIT */ cmd 1286 drivers/net/wireless/ath/ath9k/hif_usb.c cmd[19] = 0x2; /* eject disc */ cmd 1290 drivers/net/wireless/ath/ath9k/hif_usb.c cmd, 31, NULL, 2 * USB_MSG_TIMEOUT); cmd 1291 drivers/net/wireless/ath/ath9k/hif_usb.c kfree(cmd); cmd 1416 drivers/net/wireless/ath/ath9k/htc_drv_main.c enum set_key_cmd cmd, cmd 1447 drivers/net/wireless/ath/ath9k/htc_drv_main.c switch (cmd) { cmd 224 drivers/net/wireless/ath/ath9k/hw-ops.h enum ath9k_ani_cmd cmd, int param) cmd 226 drivers/net/wireless/ath/ath9k/hw-ops.h return ath9k_hw_private_ops(ah)->ani_control(ah, cmd, param); cmd 662 drivers/net/wireless/ath/ath9k/hw.h bool (*ani_control)(struct ath_hw *ah, enum ath9k_ani_cmd cmd, cmd 1610 drivers/net/wireless/ath/ath9k/main.c enum sta_notify_cmd cmd, cmd 1616 drivers/net/wireless/ath/ath9k/main.c switch (cmd) { cmd 1672 drivers/net/wireless/ath/ath9k/main.c enum set_key_cmd cmd, cmd 1702 drivers/net/wireless/ath/ath9k/main.c ath_dbg(common, CONFIG, "Set HW Key %d\n", cmd); cmd 1706 drivers/net/wireless/ath/ath9k/main.c switch (cmd) { cmd 279 drivers/net/wireless/ath/ath9k/wmi.c enum wmi_cmd_id cmd, u16 len) cmd 285 drivers/net/wireless/ath/ath9k/wmi.c hdr->command_id = cpu_to_be16(cmd); cmd 377 drivers/net/wireless/ath/carl9170/carl9170.h struct carl9170_cmd cmd; cmd 546 drivers/net/wireless/ath/carl9170/carl9170.h int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd, cmd 580 drivers/net/wireless/ath/carl9170/carl9170.h const struct carl9170_rsp *cmd); cmd 119 drivers/net/wireless/ath/carl9170/cmd.c const enum carl9170_cmd_oids cmd, const unsigned int len) cmd 125 drivers/net/wireless/ath/carl9170/cmd.c tmp->hdr.cmd = cmd; cmd 134 drivers/net/wireless/ath/carl9170/cmd.c struct carl9170_cmd *cmd; cmd 137 drivers/net/wireless/ath/carl9170/cmd.c cmd = carl9170_cmd_buf(ar, CARL9170_CMD_REBOOT_ASYNC, 0); cmd 138 drivers/net/wireless/ath/carl9170/cmd.c if (!cmd) cmd 141 drivers/net/wireless/ath/carl9170/cmd.c err = __carl9170_exec_cmd(ar, cmd, true); cmd 154 drivers/net/wireless/ath/carl9170/cmd.c struct carl9170_cmd *cmd; cmd 156 drivers/net/wireless/ath/carl9170/cmd.c cmd = carl9170_cmd_buf(ar, CARL9170_CMD_BCN_CTRL_ASYNC, cmd 158 drivers/net/wireless/ath/carl9170/cmd.c if (!cmd) cmd 161 drivers/net/wireless/ath/carl9170/cmd.c cmd->bcn_ctrl.vif_id = cpu_to_le32(vif_id); cmd 162 drivers/net/wireless/ath/carl9170/cmd.c cmd->bcn_ctrl.mode = cpu_to_le32(mode); cmd 163 drivers/net/wireless/ath/carl9170/cmd.c cmd->bcn_ctrl.bcn_addr = cpu_to_le32(addr); cmd 164 drivers/net/wireless/ath/carl9170/cmd.c cmd->bcn_ctrl.bcn_len = cpu_to_le32(len); cmd 166 drivers/net/wireless/ath/carl9170/cmd.c return __carl9170_exec_cmd(ar, cmd, true); cmd 204 drivers/net/wireless/ath/carl9170/cmd.c struct carl9170_cmd *cmd; cmd 207 drivers/net/wireless/ath/carl9170/cmd.c cmd = carl9170_cmd_buf(ar, CARL9170_CMD_PSM_ASYNC, cmd 209 drivers/net/wireless/ath/carl9170/cmd.c if (!cmd) cmd 220 drivers/net/wireless/ath/carl9170/cmd.c cmd->psm.state = cpu_to_le32(state); cmd 221 drivers/net/wireless/ath/carl9170/cmd.c return __carl9170_exec_cmd(ar, cmd, true); cmd 74 drivers/net/wireless/ath/carl9170/cmd.h const enum carl9170_cmd_oids cmd, const unsigned int len); cmd 219 drivers/net/wireless/ath/carl9170/fwcmd.h u8 cmd; cmd 1173 drivers/net/wireless/ath/carl9170/main.c static int carl9170_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 1226 drivers/net/wireless/ath/carl9170/main.c if (cmd == SET_KEY) { cmd 1725 drivers/net/wireless/ath/carl9170/main.c enum sta_notify_cmd cmd, cmd 1730 drivers/net/wireless/ath/carl9170/main.c switch (cmd) { cmd 140 drivers/net/wireless/ath/carl9170/rx.c ar->cmd_buf, (ar->cmd.hdr.len + 4) & 0x3f); cmd 163 drivers/net/wireless/ath/carl9170/rx.c struct carl9170_rsp *cmd = buf; cmd 166 drivers/net/wireless/ath/carl9170/rx.c if ((cmd->hdr.cmd & CARL9170_RSP_FLAG) != CARL9170_RSP_FLAG) { cmd 167 drivers/net/wireless/ath/carl9170/rx.c if (!(cmd->hdr.cmd & CARL9170_CMD_ASYNC_FLAG)) cmd 173 drivers/net/wireless/ath/carl9170/rx.c if (unlikely(cmd->hdr.len != (len - 4))) { cmd 177 drivers/net/wireless/ath/carl9170/rx.c cmd->hdr.cmd, cmd->hdr.len, len - 4); cmd 187 drivers/net/wireless/ath/carl9170/rx.c switch (cmd->hdr.cmd) { cmd 200 drivers/net/wireless/ath/carl9170/rx.c carl9170_handle_ps(ar, cmd); cmd 219 drivers/net/wireless/ath/carl9170/rx.c carl9170_tx_process_status(ar, cmd); cmd 264 drivers/net/wireless/ath/carl9170/rx.c bool state = !!(cmd->gpio.gpio & cpu_to_le32( cmd 283 drivers/net/wireless/ath/carl9170/rx.c cmd->hdr.cmd); cmd 828 drivers/net/wireless/ath/carl9170/rx.c struct carl9170_rsp *cmd; cmd 832 drivers/net/wireless/ath/carl9170/rx.c cmd = (void *) &respbuf[i]; cmd 834 drivers/net/wireless/ath/carl9170/rx.c i += cmd->hdr.len + 4; cmd 838 drivers/net/wireless/ath/carl9170/rx.c if (carl9170_check_sequence(ar, cmd->hdr.seq)) cmd 841 drivers/net/wireless/ath/carl9170/rx.c carl9170_handle_command_response(ar, cmd, cmd->hdr.len + 4); cmd 690 drivers/net/wireless/ath/carl9170/tx.c const struct carl9170_rsp *cmd) cmd 694 drivers/net/wireless/ath/carl9170/tx.c for (i = 0; i < cmd->hdr.ext; i++) { cmd 695 drivers/net/wireless/ath/carl9170/tx.c if (WARN_ON(i > ((cmd->hdr.len / 2) + 1))) { cmd 697 drivers/net/wireless/ath/carl9170/tx.c (void *) cmd, cmd->hdr.len + 4); cmd 701 drivers/net/wireless/ath/carl9170/tx.c __carl9170_tx_process_status(ar, cmd->_tx_status[i].cookie, cmd 702 drivers/net/wireless/ath/carl9170/tx.c cmd->_tx_status[i].info); cmd 604 drivers/net/wireless/ath/carl9170/usb.c int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd, cmd 615 drivers/net/wireless/ath/carl9170/usb.c if (WARN_ON(cmd->hdr.len > CARL9170_MAX_CMD_LEN - 4)) { cmd 629 drivers/net/wireless/ath/carl9170/usb.c cmd, cmd->hdr.len + 4, cmd 634 drivers/net/wireless/ath/carl9170/usb.c cmd, cmd->hdr.len + 4, cmd 647 drivers/net/wireless/ath/carl9170/usb.c kfree(cmd); cmd 652 drivers/net/wireless/ath/carl9170/usb.c int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids cmd, cmd 661 drivers/net/wireless/ath/carl9170/usb.c if (!(cmd & CARL9170_CMD_ASYNC_FLAG)) cmd 664 drivers/net/wireless/ath/carl9170/usb.c ar->cmd.hdr.len = plen; cmd 665 drivers/net/wireless/ath/carl9170/usb.c ar->cmd.hdr.cmd = cmd; cmd 667 drivers/net/wireless/ath/carl9170/usb.c if (plen && payload != (u8 *)(ar->cmd.data)) cmd 668 drivers/net/wireless/ath/carl9170/usb.c memcpy(ar->cmd.data, payload, plen); cmd 676 drivers/net/wireless/ath/carl9170/usb.c err = __carl9170_exec_cmd(ar, &ar->cmd, false); cmd 678 drivers/net/wireless/ath/carl9170/usb.c if (!(cmd & CARL9170_CMD_ASYNC_FLAG)) { cmd 701 drivers/net/wireless/ath/carl9170/usb.c &ar->cmd, plen + 4); cmd 489 drivers/net/wireless/ath/wcn36xx/main.c static int wcn36xx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 502 drivers/net/wireless/ath/wcn36xx/main.c cmd, key_conf->cipher, key_conf->keyidx, cmd 530 drivers/net/wireless/ath/wcn36xx/main.c switch (cmd) { cmd 606 drivers/net/wireless/ath/wcn36xx/main.c wcn36xx_err("Unsupported key cmd 0x%x\n", cmd); cmd 445 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_notify_req_cmd cmd = { cmd 459 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_call(wil, WMI_NOTIFY_REQ_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 883 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_start_scan_cmd cmd; cmd 885 drivers/net/wireless/ath/wil6210/cfg80211.c } __packed cmd; cmd 967 drivers/net/wireless/ath/wil6210/cfg80211.c memset(&cmd, 0, sizeof(cmd)); cmd 968 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cmd.scan_type = WMI_ACTIVE_SCAN; cmd 969 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cmd.num_channels = 0; cmd 981 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cmd.channel_list[cmd.cmd.num_channels++].channel = ch - 1; cmd 997 drivers/net/wireless/ath/wil6210/cfg80211.c if (wil->discovery_mode && cmd.cmd.scan_type == WMI_ACTIVE_SCAN) { cmd 998 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cmd.discovery_mode = 1; cmd 1005 drivers/net/wireless/ath/wil6210/cfg80211.c &cmd, sizeof(cmd.cmd) + cmd 1006 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cmd.num_channels * sizeof(cmd.cmd.channel_list[0])); cmd 2832 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_get_rf_sector_params_cmd cmd; cmd 2881 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_idx = cpu_to_le16(sector_index); cmd 2882 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_type = sector_type; cmd 2883 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.rf_modules_vec = rf_modules_vec & 0xFF; cmd 2885 drivers/net/wireless/ath/wil6210/cfg80211.c &cmd, sizeof(cmd), WMI_GET_RF_SECTOR_PARAMS_DONE_EVENTID, cmd 2954 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_set_rf_sector_params_cmd cmd; cmd 2994 drivers/net/wireless/ath/wil6210/cfg80211.c memset(&cmd, 0, sizeof(cmd)); cmd 2996 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_idx = cpu_to_le16(sector_index); cmd 2997 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_type = sector_type; cmd 3029 drivers/net/wireless/ath/wil6210/cfg80211.c si = &cmd.sectors_info[rf_module_index]; cmd 3044 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.rf_modules_vec = rf_modules_vec & 0xFF; cmd 3046 drivers/net/wireless/ath/wil6210/cfg80211.c &cmd, sizeof(cmd), WMI_SET_RF_SECTOR_PARAMS_DONE_EVENTID, cmd 3064 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_get_selected_rf_sector_index_cmd cmd; cmd 3107 drivers/net/wireless/ath/wil6210/cfg80211.c memset(&cmd, 0, sizeof(cmd)); cmd 3108 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cid = (u8)cid; cmd 3109 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_type = sector_type; cmd 3111 drivers/net/wireless/ath/wil6210/cfg80211.c &cmd, sizeof(cmd), cmd 3146 drivers/net/wireless/ath/wil6210/cfg80211.c struct wmi_set_selected_rf_sector_index_cmd cmd; cmd 3155 drivers/net/wireless/ath/wil6210/cfg80211.c memset(&cmd, 0, sizeof(cmd)); cmd 3156 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_idx = cpu_to_le16(sector_index); cmd 3157 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.sector_type = sector_type; cmd 3158 drivers/net/wireless/ath/wil6210/cfg80211.c cmd.cid = (u8)cid; cmd 3160 drivers/net/wireless/ath/wil6210/cfg80211.c &cmd, sizeof(cmd), cmd 794 drivers/net/wireless/ath/wil6210/debugfs.c char cmd[9]; cmd 807 drivers/net/wireless/ath/wil6210/debugfs.c rc = sscanf(kbuf, "%8s %d %d %d", cmd, &p1, &p2, &p3); cmd 815 drivers/net/wireless/ath/wil6210/debugfs.c if ((strcmp(cmd, "add") == 0) || cmd 816 drivers/net/wireless/ath/wil6210/debugfs.c (strcmp(cmd, "del_tx") == 0)) { cmd 824 drivers/net/wireless/ath/wil6210/debugfs.c if (strcmp(cmd, "add") == 0) { cmd 837 drivers/net/wireless/ath/wil6210/debugfs.c } else if (strcmp(cmd, "del_rx") == 0) { cmd 854 drivers/net/wireless/ath/wil6210/debugfs.c wil_err(wil, "BACK: Unrecognized command \"%s\"\n", cmd); cmd 891 drivers/net/wireless/ath/wil6210/debugfs.c char cmd[9]; cmd 904 drivers/net/wireless/ath/wil6210/debugfs.c rc = sscanf(kbuf, "%8s %d %d", cmd, &num_descs, &desc_size); cmd 915 drivers/net/wireless/ath/wil6210/debugfs.c if (0 == strcmp(cmd, "alloc")) { cmd 921 drivers/net/wireless/ath/wil6210/debugfs.c } else if (0 == strcmp(cmd, "free")) { cmd 928 drivers/net/wireless/ath/wil6210/debugfs.c wil_err(wil, "pmccfg: Unrecognized command \"%s\"\n", cmd); cmd 1021 drivers/net/wireless/ath/wil6210/debugfs.c void *cmd; cmd 1039 drivers/net/wireless/ath/wil6210/debugfs.c cmd = (cmdlen > 0) ? &wmi[1] : NULL; cmd 1042 drivers/net/wireless/ath/wil6210/debugfs.c rc1 = wmi_send(wil, cmdid, vif->mid, cmd, cmdlen); cmd 1296 drivers/net/wireless/ath/wil6210/debugfs.c struct wmi_notify_req_cmd cmd = { cmd 1309 drivers/net/wireless/ath/wil6210/debugfs.c cmd.cid = i; cmd 1311 drivers/net/wireless/ath/wil6210/debugfs.c &cmd, sizeof(cmd), cmd 1171 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_vring_cfg_cmd cmd = { cmd 1192 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_vring_cfg_done_event cmd; cmd 1194 drivers/net/wireless/ath/wil6210/txrx.c .cmd = {.status = WMI_FW_STATUS_FAILURE}, cmd 1200 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.cidxtid = CIDXTID_EXTENDED_CID_TID; cmd 1201 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.cid = cid; cmd 1202 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tid = tid; cmd 1204 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.cidxtid = mk_cidxtid(cid, tid); cmd 1208 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tx_sw_ring.max_mpdu_size); cmd 1227 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tx_sw_ring.ring_mem_base = cpu_to_le64(vring->pa); cmd 1231 drivers/net/wireless/ath/wil6210/txrx.c rc = wmi_call(wil, WMI_VRING_CFG_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 1237 drivers/net/wireless/ath/wil6210/txrx.c if (reply.cmd.status != WMI_FW_STATUS_SUCCESS) { cmd 1239 drivers/net/wireless/ath/wil6210/txrx.c reply.cmd.status); cmd 1245 drivers/net/wireless/ath/wil6210/txrx.c vring->hwtail = le32_to_cpu(reply.cmd.tx_vring_tail_ptr); cmd 1273 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_vring_cfg_cmd cmd = { cmd 1295 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_vring_cfg_done_event cmd; cmd 1297 drivers/net/wireless/ath/wil6210/txrx.c .cmd = {.status = WMI_FW_STATUS_FAILURE}, cmd 1318 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tx_sw_ring.ring_mem_base = cpu_to_le64(vring->pa); cmd 1320 drivers/net/wireless/ath/wil6210/txrx.c rc = wmi_call(wil, WMI_VRING_CFG_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 1326 drivers/net/wireless/ath/wil6210/txrx.c if (reply.cmd.status != WMI_FW_STATUS_SUCCESS) { cmd 1328 drivers/net/wireless/ath/wil6210/txrx.c reply.cmd.status); cmd 1355 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_bcast_vring_cfg_cmd cmd = { cmd 1369 drivers/net/wireless/ath/wil6210/txrx.c struct wmi_vring_cfg_done_event cmd; cmd 1371 drivers/net/wireless/ath/wil6210/txrx.c .cmd = {.status = WMI_FW_STATUS_FAILURE}, cmd 1377 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tx_sw_ring.max_mpdu_size); cmd 1396 drivers/net/wireless/ath/wil6210/txrx.c cmd.vring_cfg.tx_sw_ring.ring_mem_base = cpu_to_le64(vring->pa); cmd 1401 drivers/net/wireless/ath/wil6210/txrx.c &cmd, sizeof(cmd), cmd 1407 drivers/net/wireless/ath/wil6210/txrx.c if (reply.cmd.status != WMI_FW_STATUS_SUCCESS) { cmd 1409 drivers/net/wireless/ath/wil6210/txrx.c reply.cmd.status); cmd 1415 drivers/net/wireless/ath/wil6210/txrx.c vring->hwtail = le32_to_cpu(reply.cmd.tx_vring_tail_ptr); cmd 1339 drivers/net/wireless/ath/wil6210/txrx_edma.c d->dma.cmd |= BIT(WIL_EDMA_DESC_TX_CFG_EOP_POS) | cmd 141 drivers/net/wireless/ath/wil6210/txrx_edma.h u8 cmd; cmd 649 drivers/net/wireless/ath/wil6210/wmi.c } __packed cmd = { cmd 653 drivers/net/wireless/ath/wil6210/wmi.c .len = cpu_to_le16(sizeof(cmd.wmi) + len), cmd 668 drivers/net/wireless/ath/wil6210/wmi.c if (len > r->entry_size - sizeof(cmd)) { cmd 670 drivers/net/wireless/ath/wil6210/wmi.c (int)(sizeof(cmd) + len), r->entry_size); cmd 738 drivers/net/wireless/ath/wil6210/wmi.c cmd.hdr.seq = cpu_to_le16(++wil->wmi_seq); cmd 742 drivers/net/wireless/ath/wil6210/wmi.c wil_hex_dump_wmi("Cmd ", DUMP_PREFIX_OFFSET, 16, 1, &cmd, cmd 743 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), true); cmd 746 drivers/net/wireless/ath/wil6210/wmi.c wil_memcpy_toio_32(dst, &cmd, sizeof(cmd)); cmd 747 drivers/net/wireless/ath/wil6210/wmi.c wil_memcpy_toio_32(dst + sizeof(cmd), buf, len); cmd 754 drivers/net/wireless/ath/wil6210/wmi.c trace_wil6210_wmi_cmd(&cmd.wmi, buf, len); cmd 1897 drivers/net/wireless/ath/wil6210/wmi.c u8 *cmd; cmd 1954 drivers/net/wireless/ath/wil6210/wmi.c cmd = (void *)&evt->event.wmi; cmd 1955 drivers/net/wireless/ath/wil6210/wmi.c wil_memcpy_fromio_32(cmd, src, len); cmd 2075 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_echo_cmd cmd = { cmd 2079 drivers/net/wireless/ath/wil6210/wmi.c return wmi_call(wil, WMI_ECHO_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2087 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_mac_address_cmd cmd; cmd 2089 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.mac, addr); cmd 2094 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd)); cmd 2101 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_led_cfg_cmd cmd = { cmd 2138 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_LED_CFG_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2159 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rbufcap_cfg_cmd cmd = { cmd 2170 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_RBUFCAP_CFG_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2191 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_pcp_start_cmd cmd = { cmd 2213 drivers/net/wireless/ath/wil6210/wmi.c cmd.disable_sec = 1; cmd 2215 drivers/net/wireless/ath/wil6210/wmi.c if ((cmd.pcp_max_assoc_sta > WIL6210_MAX_CID) || cmd 2216 drivers/net/wireless/ath/wil6210/wmi.c (cmd.pcp_max_assoc_sta <= 0)) { cmd 2218 drivers/net/wireless/ath/wil6210/wmi.c cmd.pcp_max_assoc_sta); cmd 2233 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_PCP_START_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2265 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_ssid_cmd cmd = { cmd 2269 drivers/net/wireless/ath/wil6210/wmi.c if (ssid_len > sizeof(cmd.ssid)) cmd 2272 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.ssid, ssid, ssid_len); cmd 2274 drivers/net/wireless/ath/wil6210/wmi.c return wmi_send(wil, WMI_SET_SSID_CMDID, vif->mid, &cmd, sizeof(cmd)); cmd 2283 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_ssid_cmd cmd; cmd 2295 drivers/net/wireless/ath/wil6210/wmi.c len = le32_to_cpu(reply.cmd.ssid_len); cmd 2296 drivers/net/wireless/ath/wil6210/wmi.c if (len > sizeof(reply.cmd.ssid)) cmd 2300 drivers/net/wireless/ath/wil6210/wmi.c memcpy(ssid, reply.cmd.ssid, len); cmd 2308 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_pcp_channel_cmd cmd = { cmd 2313 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd)); cmd 2322 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_pcp_channel_cmd cmd; cmd 2333 drivers/net/wireless/ath/wil6210/wmi.c if (reply.cmd.channel > 3) cmd 2336 drivers/net/wireless/ath/wil6210/wmi.c *channel = reply.cmd.channel + 1; cmd 2345 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_p2p_cfg_cmd cmd = { cmd 2359 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_P2P_CFG_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2438 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_delete_cipher_key_cmd cmd = { cmd 2443 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); cmd 2446 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd)); cmd 2454 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_add_cipher_key_cmd cmd = { cmd 2460 drivers/net/wireless/ath/wil6210/wmi.c if (key_len > sizeof(cmd.key)) cmd 2469 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.key, key, key_len); cmd 2472 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); cmd 2475 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd)); cmd 2490 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_appie_cmd *cmd; cmd 2497 drivers/net/wireless/ath/wil6210/wmi.c cmd = kzalloc(len, GFP_KERNEL); cmd 2498 drivers/net/wireless/ath/wil6210/wmi.c if (!cmd) { cmd 2505 drivers/net/wireless/ath/wil6210/wmi.c cmd->mgmt_frm_type = type; cmd 2507 drivers/net/wireless/ath/wil6210/wmi.c cmd->ie_len = cpu_to_le16(ie_len); cmd 2509 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->ie_info, ie, ie_len); cmd 2510 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_send(wil, WMI_SET_APPIE_CMDID, vif->mid, cmd, len); cmd 2511 drivers/net/wireless/ath/wil6210/wmi.c kfree(cmd); cmd 2526 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_update_ft_ies_cmd *cmd; cmd 2538 drivers/net/wireless/ath/wil6210/wmi.c cmd = kzalloc(len, GFP_KERNEL); cmd 2539 drivers/net/wireless/ath/wil6210/wmi.c if (!cmd) { cmd 2544 drivers/net/wireless/ath/wil6210/wmi.c cmd->ie_len = cpu_to_le16(ie_len); cmd 2546 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->ie_info, ie, ie_len); cmd 2547 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_send(wil, WMI_UPDATE_FT_IES_CMDID, vif->mid, cmd, len); cmd 2548 drivers/net/wireless/ath/wil6210/wmi.c kfree(cmd); cmd 2599 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_cfg_rx_chain_cmd cmd = { cmd 2623 drivers/net/wireless/ath/wil6210/wmi.c cmd.sniffer_cfg.mode = cpu_to_le32(WMI_SNIFFER_ON); cmd 2625 drivers/net/wireless/ath/wil6210/wmi.c cmd.sniffer_cfg.channel = ch->hw_value - 1; cmd 2626 drivers/net/wireless/ath/wil6210/wmi.c cmd.sniffer_cfg.phy_info_mode = cmd 2628 drivers/net/wireless/ath/wil6210/wmi.c cmd.sniffer_cfg.phy_support = cmd 2636 drivers/net/wireless/ath/wil6210/wmi.c cmd.l3_l4_ctrl |= (1 << L3_L4_CTRL_TCPIP_CHECKSUM_EN_POS); cmd 2640 drivers/net/wireless/ath/wil6210/wmi.c cmd.l2_802_3_offload_ctrl |= cmd 2644 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_CFG_RX_CHAIN_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2664 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_temp_sense_cmd cmd = { cmd 2676 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_TEMP_SENSE_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 2696 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_temp_sense_all_cmd cmd = { cmd 2713 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_TEMP_SENSE_ALL_CMDID, vif->mid, &cmd, cmd 2714 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_TEMP_SENSE_ALL_DONE_EVENTID, cmd 2776 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_ring_ba_en_cmd cmd = { cmd 2786 drivers/net/wireless/ath/wil6210/wmi.c return wmi_send(wil, WMI_RING_BA_EN_CMDID, mid, &cmd, sizeof(cmd)); cmd 2791 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_ring_ba_dis_cmd cmd = { cmd 2798 drivers/net/wireless/ath/wil6210/wmi.c return wmi_send(wil, WMI_RING_BA_DIS_CMDID, mid, &cmd, sizeof(cmd)); cmd 2803 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rcp_delba_cmd cmd = { cmd 2808 drivers/net/wireless/ath/wil6210/wmi.c cmd.cidxtid = CIDXTID_EXTENDED_CID_TID; cmd 2809 drivers/net/wireless/ath/wil6210/wmi.c cmd.cid = cid; cmd 2810 drivers/net/wireless/ath/wil6210/wmi.c cmd.tid = tid; cmd 2812 drivers/net/wireless/ath/wil6210/wmi.c cmd.cidxtid = mk_cidxtid(cid, tid); cmd 2818 drivers/net/wireless/ath/wil6210/wmi.c return wmi_send(wil, WMI_RCP_DELBA_CMDID, mid, &cmd, sizeof(cmd)); cmd 2826 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rcp_addba_resp_cmd cmd = { cmd 2846 drivers/net/wireless/ath/wil6210/wmi.c cmd.cidxtid = CIDXTID_EXTENDED_CID_TID; cmd 2847 drivers/net/wireless/ath/wil6210/wmi.c cmd.cid = cid; cmd 2848 drivers/net/wireless/ath/wil6210/wmi.c cmd.tid = tid; cmd 2850 drivers/net/wireless/ath/wil6210/wmi.c cmd.cidxtid = mk_cidxtid(cid, tid); cmd 2858 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_RCP_ADDBA_RESP_CMDID, mid, &cmd, sizeof(cmd), cmd 2878 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rcp_addba_resp_edma_cmd cmd = { cmd 2906 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_RCP_ADDBA_RESP_EDMA_CMDID, mid, &cmd, cmd 2907 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_RCP_ADDBA_RESP_SENT_EVENTID, &reply, cmd 2926 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_ps_dev_profile_cfg_cmd cmd = { cmd 2940 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 2961 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_set_mgmt_retry_limit_cmd cmd = { cmd 2977 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 3037 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_new_sta_cmd cmd = { cmd 3043 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.dst_mac, mac); cmd 3045 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_send(wil, WMI_NEW_STA_CMDID, vif->mid, &cmd, sizeof(cmd)); cmd 3087 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_traffic_suspend_cmd cmd = { cmd 3103 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 3204 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_port_allocate_cmd cmd = { cmd 3217 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(cmd.mac, mac); cmd 3220 drivers/net/wireless/ath/wil6210/wmi.c cmd.port_role = WMI_PORT_STA; cmd 3223 drivers/net/wireless/ath/wil6210/wmi.c cmd.port_role = WMI_PORT_AP; cmd 3226 drivers/net/wireless/ath/wil6210/wmi.c cmd.port_role = WMI_PORT_P2P_CLIENT; cmd 3229 drivers/net/wireless/ath/wil6210/wmi.c cmd.port_role = WMI_PORT_P2P_GO; cmd 3238 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 3257 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_port_delete_cmd cmd = { cmd 3270 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 3442 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_start_sched_scan_cmd *cmd, cmd 3454 drivers/net/wireless/ath/wil6210/wmi.c cmd->num_of_ssids = n_match_sets; cmd 3458 drivers/net/wireless/ath/wil6210/wmi.c &cmd->ssid_for_match[i]; cmd 3480 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_start_sched_scan_cmd *cmd, cmd 3491 drivers/net/wireless/ath/wil6210/wmi.c cmd->num_of_channels = n_channels; cmd 3496 drivers/net/wireless/ath/wil6210/wmi.c cmd->channel_list[i] = cfg_chan->hw_value - 1; cmd 3502 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_start_sched_scan_cmd *cmd, cmd 3517 drivers/net/wireless/ath/wil6210/wmi.c cmd->scan_plans[i].interval_sec = cmd 3519 drivers/net/wireless/ath/wil6210/wmi.c cmd->scan_plans[i].num_of_iterations = cmd 3529 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_start_sched_scan_cmd cmd = { cmd 3545 drivers/net/wireless/ath/wil6210/wmi.c cmd.min_rssi_threshold = request->min_rssi_thold; cmd 3547 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_ssids(wil, &cmd, request->ssids, request->n_ssids, cmd 3549 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_channels(wil, &cmd, cmd 3551 drivers/net/wireless/ath/wil6210/wmi.c wmi_sched_scan_set_plans(wil, &cmd, cmd 3555 drivers/net/wireless/ath/wil6210/wmi.c &cmd, sizeof(cmd), cmd 3604 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_sw_tx_req_cmd *cmd; cmd 3620 drivers/net/wireless/ath/wil6210/wmi.c total = sizeof(*cmd) + len; cmd 3626 drivers/net/wireless/ath/wil6210/wmi.c cmd = kmalloc(total, GFP_KERNEL); cmd 3627 drivers/net/wireless/ath/wil6210/wmi.c if (!cmd) cmd 3630 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->dst_mac, mgmt_frame->da, WMI_MAC_LEN); cmd 3631 drivers/net/wireless/ath/wil6210/wmi.c cmd->len = cpu_to_le16(len); cmd 3632 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->payload, buf, len); cmd 3634 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_SW_TX_REQ_CMDID, vif->mid, cmd, total, cmd 3642 drivers/net/wireless/ath/wil6210/wmi.c kfree(cmd); cmd 3653 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_sw_tx_req_ext_cmd *cmd; cmd 3672 drivers/net/wireless/ath/wil6210/wmi.c total = sizeof(*cmd) + len; cmd 3678 drivers/net/wireless/ath/wil6210/wmi.c cmd = kzalloc(total, GFP_KERNEL); cmd 3679 drivers/net/wireless/ath/wil6210/wmi.c if (!cmd) cmd 3682 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->dst_mac, mgmt_frame->da, WMI_MAC_LEN); cmd 3683 drivers/net/wireless/ath/wil6210/wmi.c cmd->len = cpu_to_le16(len); cmd 3684 drivers/net/wireless/ath/wil6210/wmi.c memcpy(cmd->payload, buf, len); cmd 3685 drivers/net/wireless/ath/wil6210/wmi.c cmd->channel = channel - 1; cmd 3686 drivers/net/wireless/ath/wil6210/wmi.c cmd->duration_ms = cpu_to_le16(duration_ms); cmd 3688 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_SW_TX_REQ_EXT_CMDID, vif->mid, cmd, total, cmd 3696 drivers/net/wireless/ath/wil6210/wmi.c kfree(cmd); cmd 3706 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_tx_status_ring_add_cmd cmd = { cmd 3719 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_id = ring_id; cmd 3721 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); cmd 3722 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_TX_STATUS_RING_ADD_CMDID, vif->mid, &cmd, cmd 3723 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_TX_STATUS_RING_CFG_DONE_EVENTID, cmd 3746 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_cfg_def_rx_offload_cmd cmd = { cmd 3760 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_CFG_DEF_RX_OFFLOAD_CMDID, vif->mid, &cmd, cmd 3761 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_CFG_DEF_RX_OFFLOAD_DONE_EVENTID, &reply, cmd 3783 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rx_status_ring_add_cmd cmd = { cmd 3800 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); cmd 3801 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_RX_STATUS_RING_ADD_CMDID, vif->mid, &cmd, cmd 3802 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_RX_STATUS_RING_CFG_DONE_EVENTID, &reply, cmd 3826 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_rx_desc_ring_add_cmd cmd = { cmd 3841 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); cmd 3842 drivers/net/wireless/ath/wil6210/wmi.c cmd.sw_tail_host_addr = cpu_to_le64(ring->edma_rx_swtail.pa); cmd 3843 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_RX_DESC_RING_ADD_CMDID, vif->mid, &cmd, cmd 3844 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_RX_DESC_RING_CFG_DONE_EVENTID, &reply, cmd 3870 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_tx_desc_ring_add_cmd cmd = { cmd 3892 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); cmd 3893 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_TX_DESC_RING_ADD_CMDID, vif->mid, &cmd, cmd 3894 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_TX_DESC_RING_CFG_DONE_EVENTID, &reply, cmd 3921 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_bcast_desc_ring_add_cmd cmd = { cmd 3938 drivers/net/wireless/ath/wil6210/wmi.c cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); cmd 3939 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_BCAST_DESC_RING_ADD_CMDID, vif->mid, &cmd, cmd 3940 drivers/net/wireless/ath/wil6210/wmi.c sizeof(cmd), WMI_TX_DESC_RING_CFG_DONE_EVENTID, &reply, cmd 3965 drivers/net/wireless/ath/wil6210/wmi.c struct wmi_link_stats_cmd cmd = { cmd 3979 drivers/net/wireless/ath/wil6210/wmi.c rc = wmi_call(wil, WMI_LINK_STATS_CMDID, vif->mid, &cmd, sizeof(cmd), cmd 683 drivers/net/wireless/atmel/at76c50x-usb.c static inline int at76_get_cmd_status(struct usb_device *udev, u8 cmd) cmd 694 drivers/net/wireless/atmel/at76c50x-usb.c USB_RECIP_INTERFACE, cmd, 0, stat_buf, cmd 720 drivers/net/wireless/atmel/at76c50x-usb.c static int at76_set_card_command(struct usb_device *udev, u8 cmd, void *buf, cmd 730 drivers/net/wireless/atmel/at76c50x-usb.c cmd_buf->cmd = cmd; cmd 737 drivers/net/wireless/atmel/at76c50x-usb.c at76_get_cmd_string(cmd), cmd); cmd 767 drivers/net/wireless/atmel/at76c50x-usb.c static int at76_wait_completion(struct at76_priv *priv, int cmd) cmd 773 drivers/net/wireless/atmel/at76c50x-usb.c status = at76_get_cmd_status(priv->udev, cmd); cmd 783 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), cmd, status, cmd 793 drivers/net/wireless/atmel/at76c50x-usb.c "completion timeout for command %d\n", cmd); cmd 827 drivers/net/wireless/atmel/at76c50x-usb.c int cmd; cmd 832 drivers/net/wireless/atmel/at76c50x-usb.c cmd = enable ? CMD_RADIO_ON : CMD_RADIO_OFF; cmd 834 drivers/net/wireless/atmel/at76c50x-usb.c ret = at76_set_card_command(priv->udev, cmd, NULL, 0); cmd 837 drivers/net/wireless/atmel/at76c50x-usb.c "at76_set_card_command(%d) failed: %d\n", cmd, ret); cmd 2132 drivers/net/wireless/atmel/at76c50x-usb.c static int at76_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 2142 drivers/net/wireless/atmel/at76c50x-usb.c __func__, cmd, key->cipher, key->keyidx, key->keylen); cmd 2152 drivers/net/wireless/atmel/at76c50x-usb.c switch (cmd) { cmd 151 drivers/net/wireless/atmel/at76c50x-usb.h u8 cmd; cmd 575 drivers/net/wireless/atmel/atmel.c static int atmel_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 591 drivers/net/wireless/atmel/atmel.c void *cmd, int cmd_size); cmd 593 drivers/net/wireless/atmel/atmel.c void *cmd, int cmd_size); cmd 2337 drivers/net/wireless/atmel/atmel.c iwe.cmd = SIOCGIWAP; cmd 2347 drivers/net/wireless/atmel/atmel.c iwe.cmd = SIOCGIWESSID; cmd 2353 drivers/net/wireless/atmel/atmel.c iwe.cmd = SIOCGIWMODE; cmd 2359 drivers/net/wireless/atmel/atmel.c iwe.cmd = SIOCGIWFREQ; cmd 2367 drivers/net/wireless/atmel/atmel.c iwe.cmd = IWEVQUAL; cmd 2376 drivers/net/wireless/atmel/atmel.c iwe.cmd = SIOCGIWENCODE; cmd 2596 drivers/net/wireless/atmel/atmel.c .cmd = ATMELFWL, cmd 2603 drivers/net/wireless/atmel/atmel.c .cmd = ATMELIDIFC, cmd 2608 drivers/net/wireless/atmel/atmel.c .cmd = ATMELRD, cmd 2625 drivers/net/wireless/atmel/atmel.c static int atmel_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2634 drivers/net/wireless/atmel/atmel.c switch (cmd) { cmd 2738 drivers/net/wireless/atmel/atmel.c } cmd; cmd 2740 drivers/net/wireless/atmel/atmel.c eth_broadcast_addr(cmd.BSSID); cmd 2743 drivers/net/wireless/atmel/atmel.c cmd.SSID_size = priv->SSID_size; cmd 2744 drivers/net/wireless/atmel/atmel.c memcpy(cmd.SSID, priv->SSID, priv->SSID_size); cmd 2745 drivers/net/wireless/atmel/atmel.c cmd.min_channel_time = cpu_to_le16(10); cmd 2746 drivers/net/wireless/atmel/atmel.c cmd.max_channel_time = cpu_to_le16(50); cmd 2749 drivers/net/wireless/atmel/atmel.c cmd.SSID_size = 0; cmd 2750 drivers/net/wireless/atmel/atmel.c cmd.min_channel_time = cpu_to_le16(10); cmd 2751 drivers/net/wireless/atmel/atmel.c cmd.max_channel_time = cpu_to_le16(120); cmd 2754 drivers/net/wireless/atmel/atmel.c cmd.options = 0; cmd 2757 drivers/net/wireless/atmel/atmel.c cmd.options |= SCAN_OPTIONS_SITE_SURVEY; cmd 2759 drivers/net/wireless/atmel/atmel.c cmd.channel = (priv->channel & 0x7f); cmd 2760 drivers/net/wireless/atmel/atmel.c cmd.scan_type = SCAN_TYPE_ACTIVE; cmd 2761 drivers/net/wireless/atmel/atmel.c cmd.BSS_type = cpu_to_le16(priv->operating_mode == IW_MODE_ADHOC ? cmd 2764 drivers/net/wireless/atmel/atmel.c atmel_send_command(priv, CMD_Scan, &cmd, sizeof(cmd)); cmd 2781 drivers/net/wireless/atmel/atmel.c } cmd; cmd 2783 drivers/net/wireless/atmel/atmel.c cmd.SSID_size = priv->SSID_size; cmd 2784 drivers/net/wireless/atmel/atmel.c memcpy(cmd.SSID, priv->SSID, priv->SSID_size); cmd 2785 drivers/net/wireless/atmel/atmel.c memcpy(cmd.BSSID, priv->CurrentBSSID, ETH_ALEN); cmd 2786 drivers/net/wireless/atmel/atmel.c cmd.channel = (priv->channel & 0x7f); cmd 2787 drivers/net/wireless/atmel/atmel.c cmd.BSS_type = type; cmd 2788 drivers/net/wireless/atmel/atmel.c cmd.timeout = cpu_to_le16(2000); cmd 2790 drivers/net/wireless/atmel/atmel.c atmel_send_command(priv, CMD_Join, &cmd, sizeof(cmd)); cmd 2802 drivers/net/wireless/atmel/atmel.c } cmd; cmd 2804 drivers/net/wireless/atmel/atmel.c cmd.SSID_size = priv->SSID_size; cmd 2805 drivers/net/wireless/atmel/atmel.c memcpy(cmd.SSID, priv->SSID, priv->SSID_size); cmd 2806 drivers/net/wireless/atmel/atmel.c memcpy(cmd.BSSID, priv->BSSID, ETH_ALEN); cmd 2807 drivers/net/wireless/atmel/atmel.c cmd.BSS_type = type; cmd 2808 drivers/net/wireless/atmel/atmel.c cmd.channel = (priv->channel & 0x7f); cmd 2810 drivers/net/wireless/atmel/atmel.c atmel_send_command(priv, CMD_Start, &cmd, sizeof(cmd)); cmd 4036 drivers/net/wireless/atmel/atmel.c void *cmd, int cmd_size) cmd 4038 drivers/net/wireless/atmel/atmel.c if (cmd) cmd 4040 drivers/net/wireless/atmel/atmel.c cmd, cmd_size); cmd 4047 drivers/net/wireless/atmel/atmel.c void *cmd, int cmd_size) cmd 4051 drivers/net/wireless/atmel/atmel.c atmel_send_command(priv, command, cmd, cmd_size); cmd 1729 drivers/net/wireless/broadcom/b43/main.c u32 cmd, beacon0_valid, beacon1_valid; cmd 1741 drivers/net/wireless/broadcom/b43/main.c cmd = b43_read32(dev, B43_MMIO_MACCMD); cmd 1742 drivers/net/wireless/broadcom/b43/main.c beacon0_valid = (cmd & B43_MACCMD_BEACON0_VALID); cmd 1743 drivers/net/wireless/broadcom/b43/main.c beacon1_valid = (cmd & B43_MACCMD_BEACON1_VALID); cmd 1758 drivers/net/wireless/broadcom/b43/main.c cmd = b43_read32(dev, B43_MMIO_MACCMD); cmd 1759 drivers/net/wireless/broadcom/b43/main.c cmd |= B43_MACCMD_BEACON0_VALID; cmd 1760 drivers/net/wireless/broadcom/b43/main.c b43_write32(dev, B43_MMIO_MACCMD, cmd); cmd 1764 drivers/net/wireless/broadcom/b43/main.c cmd = b43_read32(dev, B43_MMIO_MACCMD); cmd 1765 drivers/net/wireless/broadcom/b43/main.c cmd |= B43_MACCMD_BEACON0_VALID; cmd 1766 drivers/net/wireless/broadcom/b43/main.c b43_write32(dev, B43_MMIO_MACCMD, cmd); cmd 1769 drivers/net/wireless/broadcom/b43/main.c cmd = b43_read32(dev, B43_MMIO_MACCMD); cmd 1770 drivers/net/wireless/broadcom/b43/main.c cmd |= B43_MACCMD_BEACON1_VALID; cmd 1771 drivers/net/wireless/broadcom/b43/main.c b43_write32(dev, B43_MMIO_MACCMD, cmd); cmd 4154 drivers/net/wireless/broadcom/b43/main.c static int b43_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 4218 drivers/net/wireless/broadcom/b43/main.c switch (cmd) { cmd 4270 drivers/net/wireless/broadcom/b43/main.c cmd == SET_KEY ? "Using" : "Disabling", key->keyidx, cmd 198 drivers/net/wireless/broadcom/b43/phy_n.c enum n_rf_ctl_over_cmd cmd, cmd 206 drivers/net/wireless/broadcom/b43/phy_n.c switch (cmd) { cmd 632 drivers/net/wireless/broadcom/b43/phy_n.c static void b43_nphy_set_rf_sequence(struct b43_wldev *dev, u8 cmd, cmd 638 drivers/net/wireless/broadcom/b43/phy_n.c u16 offset1 = cmd << 4; cmd 5381 drivers/net/wireless/broadcom/b43/phy_n.c u16 tmp, core, type, count, max, numb, last = 0, cmd; cmd 5497 drivers/net/wireless/broadcom/b43/phy_n.c cmd = tbl_tx_iqlo_cal_cmds_fullcal_nphyrev3[count]; cmd 5499 drivers/net/wireless/broadcom/b43/phy_n.c cmd = tbl_tx_iqlo_cal_cmds_fullcal[count]; cmd 5502 drivers/net/wireless/broadcom/b43/phy_n.c cmd = tbl_tx_iqlo_cal_cmds_recal_nphyrev3[count]; cmd 5504 drivers/net/wireless/broadcom/b43/phy_n.c cmd = tbl_tx_iqlo_cal_cmds_recal[count]; cmd 5507 drivers/net/wireless/broadcom/b43/phy_n.c core = (cmd & 0x3000) >> 12; cmd 5508 drivers/net/wireless/broadcom/b43/phy_n.c type = (cmd & 0x0F00) >> 8; cmd 5527 drivers/net/wireless/broadcom/b43/phy_n.c b43_phy_write(dev, B43_NPHY_IQLOCAL_CMD, cmd); cmd 1165 drivers/net/wireless/broadcom/b43legacy/main.c u32 cmd, beacon0_valid, beacon1_valid; cmd 1175 drivers/net/wireless/broadcom/b43legacy/main.c cmd = b43legacy_read32(dev, B43legacy_MMIO_MACCMD); cmd 1176 drivers/net/wireless/broadcom/b43legacy/main.c beacon0_valid = (cmd & B43legacy_MACCMD_BEACON0_VALID); cmd 1177 drivers/net/wireless/broadcom/b43legacy/main.c beacon1_valid = (cmd & B43legacy_MACCMD_BEACON1_VALID); cmd 1192 drivers/net/wireless/broadcom/b43legacy/main.c cmd = b43legacy_read32(dev, B43legacy_MMIO_MACCMD); cmd 1193 drivers/net/wireless/broadcom/b43legacy/main.c cmd |= B43legacy_MACCMD_BEACON0_VALID; cmd 1194 drivers/net/wireless/broadcom/b43legacy/main.c b43legacy_write32(dev, B43legacy_MMIO_MACCMD, cmd); cmd 1198 drivers/net/wireless/broadcom/b43legacy/main.c cmd = b43legacy_read32(dev, B43legacy_MMIO_MACCMD); cmd 1199 drivers/net/wireless/broadcom/b43legacy/main.c cmd |= B43legacy_MACCMD_BEACON0_VALID; cmd 1200 drivers/net/wireless/broadcom/b43legacy/main.c b43legacy_write32(dev, B43legacy_MMIO_MACCMD, cmd); cmd 1203 drivers/net/wireless/broadcom/b43legacy/main.c cmd = b43legacy_read32(dev, B43legacy_MMIO_MACCMD); cmd 1204 drivers/net/wireless/broadcom/b43legacy/main.c cmd |= B43legacy_MACCMD_BEACON1_VALID; cmd 1205 drivers/net/wireless/broadcom/b43legacy/main.c b43legacy_write32(dev, B43legacy_MMIO_MACCMD, cmd); cmd 26 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c __le32 cmd; /* dongle command value */ cmd 107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_msg(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf, cmd 118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c msg->cmd = cpu_to_le32(cmd); cmd 156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_query_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, cmd 165 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_dbg(BCDC, "Enter, cmd %d len %d\n", cmd, len); cmd 168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, false); cmd 214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_proto_bcdc_set_dcmd(struct brcmf_pub *drvr, int ifidx, uint cmd, cmd 222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c brcmf_dbg(BCDC, "Enter, cmd %d len %d\n", cmd, len); cmd 225 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ret = brcmf_proto_bcdc_msg(drvr, ifidx, cmd, buf, len, true); cmd 442 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c mmc_req.cmd = &mmc_cmd; cmd 1185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c u32 cmd = (l ? BRCMF_C_SET_LRL : BRCMF_C_SET_SRL); cmd 1187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_fil_cmd_int_set(ifp, cmd, retry); cmd 1189 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "cmd (%d) , error (%d)\n", cmd, err); cmd 3475 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_config_wowl_pattern(struct brcmf_if *ifp, u8 cmd[4], cmd 3487 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c patternoffset = sizeof(*filter) - sizeof(filter->cmd) + masksize; cmd 3495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(filter->cmd, cmd, 4); cmd 96 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data(struct brcmf_if *ifp, u32 cmd, void *data, u32 len, bool set) cmd 109 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_proto_set_dcmd(drvr, ifp->ifidx, cmd, cmd 112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_proto_query_dcmd(drvr, ifp->ifidx, cmd, cmd 129 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) cmd 135 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); cmd 139 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, cmd, data, len, true); cmd 146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) cmd 151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, cmd, data, len, false); cmd 153 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); cmd 164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data) cmd 170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, data); cmd 171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), true); cmd 178 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data) cmd 184 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), false); cmd 187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, *data); cmd 80 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len); cmd 81 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len); cmd 82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data); cmd 83 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data); cmd 659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h u8 cmd[4]; cmd 84 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c __le32 cmd; cmd 156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c __le32 cmd; cmd 427 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c uint cmd, void *buf, uint len) cmd 452 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c request->cmd = cpu_to_le32(cmd); cmd 488 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c uint cmd, void *buf, uint len, int *fwerr) cmd 495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_dbg(MSGBUF, "ifidx=%d, cmd=%d, len=%d\n", ifidx, cmd, len); cmd 498 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c err = brcmf_msgbuf_tx_ioctl(drvr, ifidx, cmd, buf, len); cmd 526 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c uint cmd, void *buf, uint len, int *fwerr) cmd 528 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c return brcmf_msgbuf_query_dcmd(drvr, ifidx, cmd, buf, len, fwerr); cmd 21 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*query_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd, cmd 23 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h int (*set_dcmd)(struct brcmf_pub *drvr, int ifidx, uint cmd, void *buf, cmd 64 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h uint cmd, void *buf, uint len, cmd 67 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->query_dcmd(drvr, ifidx, cmd, buf, len,fwerr); cmd 70 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h uint cmd, void *buf, uint len, cmd 73 drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h return drvr->proto->set_dcmd(drvr, ifidx, cmd, buf, len, fwerr); cmd 710 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c static int brcmf_usb_dl_cmd(struct brcmf_usbdev_info *devinfo, u8 cmd, cmd 730 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c devinfo->ctl_read.bRequest = cmd; cmd 40 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c brcmf_dbg(TRACE, "ifidx=%d, cmd=%d\n", ifp->ifidx, cmdhdr->cmd); cmd 68 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c ret = brcmf_fil_cmd_data_set(ifp, cmdhdr->cmd, dcmd_buf, cmd 71 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c ret = brcmf_fil_cmd_data_get(ifp, cmdhdr->cmd, dcmd_buf, cmd 44 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h uint cmd; cmd 1070 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_force_rfseq_nphy(struct brcms_phy *pi, u8 cmd); cmd 14756 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_set_rfseq_nphy(struct brcms_phy *pi, u8 cmd, const u8 *events, cmd 14769 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c t1_offset = cmd << 4; cmd 21329 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_force_rfseq_nphy(struct brcms_phy *pi, u8 cmd) cmd 21334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c switch (cmd) { cmd 21374 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rfctrl_override_1tomany_nphy(struct brcms_phy *pi, u16 cmd, u16 value, cmd 21382 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c switch (cmd) { cmd 483 drivers/net/wireless/cisco/airo.c u16 cmd; cmd 1142 drivers/net/wireless/cisco/airo.c static int airo_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 1744 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 1749 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 1750 drivers/net/wireless/cisco/airo.c cmd.cmd=CMD_LISTBSS; cmd 1754 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 2296 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 2299 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 2300 drivers/net/wireless/cisco/airo.c cmd.cmd=CMD_SETMODE; cmd 2302 drivers/net/wireless/cisco/airo.c cmd.parm0=(ai->flags&IFF_PROMISC) ? PROMISC : NOPROMISC; cmd 2303 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 2460 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 2469 drivers/net/wireless/cisco/airo.c memset(&cmd,0,sizeof(cmd)); cmd 2471 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ALLOCATEAUX; cmd 2472 drivers/net/wireless/cisco/airo.c cmd.parm0 = FID_RX; cmd 2473 drivers/net/wireless/cisco/airo.c cmd.parm1 = (ai->rxfids[0].card_ram_off - ai->pciaux); cmd 2474 drivers/net/wireless/cisco/airo.c cmd.parm2 = MPI_MAX_FIDS; cmd 2475 drivers/net/wireless/cisco/airo.c rc=issuecommand(ai, &cmd, &rsp); cmd 2489 drivers/net/wireless/cisco/airo.c memset(&cmd,0,sizeof(cmd)); cmd 2491 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ALLOCATEAUX; cmd 2492 drivers/net/wireless/cisco/airo.c cmd.parm0 = FID_TX; cmd 2493 drivers/net/wireless/cisco/airo.c cmd.parm1 = (ai->txfids[0].card_ram_off - ai->pciaux); cmd 2494 drivers/net/wireless/cisco/airo.c cmd.parm2 = MPI_MAX_FIDS; cmd 2503 drivers/net/wireless/cisco/airo.c rc=issuecommand(ai, &cmd, &rsp); cmd 2511 drivers/net/wireless/cisco/airo.c memset(&cmd,0,sizeof(cmd)); cmd 2513 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ALLOCATEAUX; cmd 2514 drivers/net/wireless/cisco/airo.c cmd.parm0 = RID_RW; cmd 2515 drivers/net/wireless/cisco/airo.c cmd.parm1 = (ai->config_desc.card_ram_off - ai->pciaux); cmd 2516 drivers/net/wireless/cisco/airo.c cmd.parm2 = 1; /* Magic number... */ cmd 2517 drivers/net/wireless/cisco/airo.c rc=issuecommand(ai, &cmd, &rsp); cmd 3575 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 3590 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 3591 drivers/net/wireless/cisco/airo.c cmd.cmd = MAC_ENABLE; cmd 3592 drivers/net/wireless/cisco/airo.c rc = issuecommand(ai, &cmd, &rsp); cmd 3612 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 3621 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 3622 drivers/net/wireless/cisco/airo.c cmd.cmd = MAC_DISABLE; // disable in case already enabled cmd 3623 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 3807 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 3820 drivers/net/wireless/cisco/airo.c cmd.cmd = NOP; cmd 3821 drivers/net/wireless/cisco/airo.c cmd.parm0 = cmd.parm1 = cmd.parm2 = 0; cmd 3824 drivers/net/wireless/cisco/airo.c if ( issuecommand( ai, &cmd, &rsp ) != SUCCESS ) { cmd 3833 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ENABLEAUX; cmd 3834 drivers/net/wireless/cisco/airo.c if (issuecommand(ai, &cmd, &rsp) != SUCCESS) { cmd 3956 drivers/net/wireless/cisco/airo.c OUT4500(ai, COMMAND, pCmd->cmd); cmd 3959 drivers/net/wireless/cisco/airo.c if ((IN4500(ai, COMMAND)) == pCmd->cmd) cmd 3961 drivers/net/wireless/cisco/airo.c OUT4500(ai, COMMAND, pCmd->cmd); cmd 3979 drivers/net/wireless/cisco/airo.c if ((pRsp->status & 0xff00)!=0 && pCmd->cmd != CMD_SOFTRESET) cmd 3982 drivers/net/wireless/cisco/airo.c pCmd->cmd, pRsp->status, pRsp->rsp0, pRsp->rsp1, cmd 4113 drivers/net/wireless/cisco/airo.c Cmd cmd; /* for issuing commands */ cmd 4117 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 4118 drivers/net/wireless/cisco/airo.c cmd.cmd = accmd; cmd 4119 drivers/net/wireless/cisco/airo.c cmd.parm0 = rid; cmd 4120 drivers/net/wireless/cisco/airo.c status = issuecommand(ai, &cmd, &rsp); cmd 4140 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 4143 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 4150 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ACCESS; cmd 4151 drivers/net/wireless/cisco/airo.c cmd.parm0 = rid; cmd 4156 drivers/net/wireless/cisco/airo.c rc = issuecommand(ai, &cmd, &rsp); cmd 4208 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 4215 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 4222 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_WRITERID; cmd 4223 drivers/net/wireless/cisco/airo.c cmd.parm0 = rid; cmd 4235 drivers/net/wireless/cisco/airo.c rc = issuecommand(ai, &cmd, &rsp); cmd 4240 drivers/net/wireless/cisco/airo.c __func__, cmd.cmd); cmd 4272 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 4277 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_ALLOCATETX; cmd 4278 drivers/net/wireless/cisco/airo.c cmd.parm0 = lenPayload; cmd 4281 drivers/net/wireless/cisco/airo.c if (issuecommand(ai, &cmd, &rsp) != SUCCESS) { cmd 4330 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 4362 drivers/net/wireless/cisco/airo.c memset( &cmd, 0, sizeof( cmd ) ); cmd 4363 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_TRANSMIT; cmd 4364 drivers/net/wireless/cisco/airo.c cmd.parm0 = txFid; cmd 4365 drivers/net/wireless/cisco/airo.c if (issuecommand(ai, &cmd, &rsp) != SUCCESS) return ERROR; cmd 4373 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 4402 drivers/net/wireless/cisco/airo.c memset( &cmd, 0, sizeof( cmd ) ); cmd 4403 drivers/net/wireless/cisco/airo.c cmd.cmd = CMD_TRANSMIT; cmd 4404 drivers/net/wireless/cisco/airo.c cmd.parm0 = txFid; cmd 4405 drivers/net/wireless/cisco/airo.c if (issuecommand(ai, &cmd, &rsp) != SUCCESS) return ERROR; cmd 5453 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 5461 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 5462 drivers/net/wireless/cisco/airo.c cmd.cmd=CMD_LISTBSS; cmd 5468 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 5588 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 5596 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 5603 drivers/net/wireless/cisco/airo.c cmd.cmd = HOSTSLEEP; cmd 5604 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 5938 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 5946 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 5947 drivers/net/wireless/cisco/airo.c cmd.cmd=CMD_LOSE_SYNC; cmd 5950 drivers/net/wireless/cisco/airo.c issuecommand(local, &cmd, &rsp); cmd 7216 drivers/net/wireless/cisco/airo.c Cmd cmd; cmd 7246 drivers/net/wireless/cisco/airo.c memset(&cmd, 0, sizeof(cmd)); cmd 7247 drivers/net/wireless/cisco/airo.c cmd.cmd=CMD_LISTBSS; cmd 7248 drivers/net/wireless/cisco/airo.c issuecommand(ai, &cmd, &rsp); cmd 7278 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWAP; cmd 7290 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWESSID; cmd 7296 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWMODE; cmd 7308 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWFREQ; cmd 7319 drivers/net/wireless/cisco/airo.c iwe.cmd = IWEVQUAL; cmd 7338 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWENCODE; cmd 7351 drivers/net/wireless/cisco/airo.c iwe.cmd = SIOCGIWRATE; cmd 7373 drivers/net/wireless/cisco/airo.c iwe.cmd = IWEVCUSTOM; cmd 7407 drivers/net/wireless/cisco/airo.c iwe.cmd = IWEVGENIE; cmd 7418 drivers/net/wireless/cisco/airo.c iwe.cmd = IWEVGENIE; cmd 7630 drivers/net/wireless/cisco/airo.c static int airo_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 7638 drivers/net/wireless/cisco/airo.c switch (cmd) { cmd 716 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command *cmd) cmd 724 drivers/net/wireless/intel/ipw2x00/ipw2100.c command_types[cmd->host_command], cmd->host_command, cmd 725 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd->host_command_length); cmd 726 drivers/net/wireless/intel/ipw2x00/ipw2100.c printk_buf(IPW_DL_HC, (u8 *) cmd->host_command_parameters, cmd 727 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd->host_command_length); cmd 766 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd->host_command_reg = cmd->host_command; cmd 767 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd->host_command_reg1 = cmd->host_command1; cmd 768 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd->host_command_len_reg = cmd 769 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd->host_command_length; cmd 770 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd->sequence = cmd->host_command_sequence; cmd 772 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(packet->info.c_struct.cmd->host_command_params_reg, cmd 773 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd->host_command_parameters, cmd 774 drivers/net/wireless/intel/ipw2x00/ipw2100.c sizeof(packet->info.c_struct.cmd->host_command_params_reg)); cmd 1401 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1412 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 1432 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1451 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 1478 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1526 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 1582 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1604 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 1627 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1638 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = 0; cmd 1641 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_SCAN_NOASSOCIATE; cmd 1643 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_SCAN_MIXED_CELL; cmd 1645 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_SCAN_PASSIVE; cmd 1647 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[1] = priv->channel_mask; cmd 1649 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 1652 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0]); cmd 1659 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 1668 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = 0; cmd 1689 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 2077 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 2087 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, essid, ssid_len); cmd 2099 drivers/net/wireless/intel/ipw2x00/ipw2100.c u8 *bogus = (u8 *) cmd.host_command_parameters; cmd 2102 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_length = IW_ESSID_MAX_SIZE; cmd 2108 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 2259 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct ipw2100_cmd_header *cmd) cmd 2262 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (cmd->host_command_reg < ARRAY_SIZE(command_types)) { cmd 2264 drivers/net/wireless/intel/ipw2x00/ipw2100.c command_types[cmd->host_command_reg], cmd 2265 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd->host_command_reg); cmd 2268 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (cmd->host_command_reg == HOST_COMPLETE) cmd 2271 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (cmd->host_command_reg == CARD_DISABLE) cmd 2955 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (packet->info.c_struct.cmd->host_command_reg < cmd 2958 drivers/net/wireless/intel/ipw2x00/ipw2100.c command_types[packet->info.c_struct.cmd-> cmd 2960 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd-> cmd 2962 drivers/net/wireless/intel/ipw2x00/ipw2100.c packet->info.c_struct.cmd->cmd_status_reg); cmd 3454 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->msg_buffers[i].info.c_struct.cmd = cmd 3465 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->msg_buffers[j].info.c_struct.cmd, cmd 3500 drivers/net/wireless/intel/ipw2x00/ipw2100.c priv->msg_buffers[i].info.c_struct.cmd, cmd 4705 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4717 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, priv->mac_addr, ETH_ALEN); cmd 4720 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, priv->net_dev->dev_addr, cmd 4723 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4732 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4741 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = IPW_BSS; cmd 4744 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = IPW_IBSS; cmd 4762 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4773 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4780 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = channel; cmd 4798 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4822 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4839 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_CFG_IBSS_AUTO_START; cmd 4841 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_CFG_IBSS_MASK | cmd 4845 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] |= IPW_CFG_PREAMBLE_AUTO; cmd 4853 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[1] = REG_CHANNEL_MASK; cmd 4854 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[2] = REG_CHANNEL_MASK & ibss_mask; cmd 4859 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4866 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command = ADD_MULTICAST; cmd 4867 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_sequence = 0; cmd 4868 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_length = 0; cmd 4870 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_hw_send_command(priv, &cmd); cmd 4884 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4891 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = rate & TX_RATE_MASK; cmd 4900 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_hw_send_command(priv, &cmd); cmd 4903 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command = TX_RATES; cmd 4904 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_hw_send_command(priv, &cmd); cmd 4907 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command = MSDU_TX_RATES; cmd 4908 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_hw_send_command(priv, &cmd); cmd 4923 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4930 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = power_level; cmd 4932 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4944 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command = TX_POWER_INDEX; cmd 4945 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = (u32) priv->adhoc_power; cmd 4947 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4958 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 4966 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = MAX_RTS_THRESHOLD; cmd 4968 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = threshold & ~RTS_DISABLED; cmd 4970 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 4983 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5004 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = threshold; cmd 5008 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5022 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5029 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = retry; cmd 5031 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5042 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5049 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = retry; cmd 5051 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5063 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5078 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, bssid, ETH_ALEN); cmd 5086 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5096 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5109 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, priv->bssid, ETH_ALEN); cmd 5111 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5124 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5139 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(cmd.host_command_parameters, wpa_frame, cmd 5142 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5166 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5172 drivers/net/wireless/intel/ipw2x00/ipw2100.c (struct security_info_params *)&cmd.host_command_parameters; cmd 5218 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5228 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5240 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = tmp; cmd 5243 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5253 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5260 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = interval; cmd 5271 drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_hw_send_command(priv, &cmd); cmd 5319 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5326 drivers/net/wireless/intel/ipw2x00/ipw2100.c cmd.host_command_parameters[0] = flags; cmd 5341 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5380 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5385 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct ipw2100_wep_key *wep_key = (void *)cmd.host_command_parameters; cmd 5429 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 5442 drivers/net/wireless/intel/ipw2x00/ipw2100.c struct host_command cmd = { cmd 5466 drivers/net/wireless/intel/ipw2x00/ipw2100.c err = ipw2100_hw_send_command(priv, &cmd); cmd 7784 drivers/net/wireless/intel/ipw2x00/ipw2100.c switch (mlme->cmd) { cmd 317 drivers/net/wireless/intel/ipw2x00/ipw2100.h struct ipw2100_cmd_header *cmd; cmd 1355 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->cmdlog[i].retcode, priv->cmdlog[i].cmd.cmd, cmd 1356 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->cmdlog[i].cmd.len); cmd 1359 drivers/net/wireless/intel/ipw2x00/ipw2200.c (u8 *) priv->cmdlog[i].cmd.param, cmd 1360 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->cmdlog[i].cmd.len); cmd 2109 drivers/net/wireless/intel/ipw2x00/ipw2200.c static char *get_cmd_string(u8 cmd) cmd 2111 drivers/net/wireless/intel/ipw2x00/ipw2200.c switch (cmd) { cmd 2169 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int __ipw_send_cmd(struct ipw_priv *priv, struct host_cmd *cmd) cmd 2178 drivers/net/wireless/intel/ipw2x00/ipw2200.c get_cmd_string(cmd->cmd)); cmd 2187 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->cmdlog[priv->cmdlog_pos].cmd.cmd = cmd->cmd; cmd 2188 drivers/net/wireless/intel/ipw2x00/ipw2200.c priv->cmdlog[priv->cmdlog_pos].cmd.len = cmd->len; cmd 2189 drivers/net/wireless/intel/ipw2x00/ipw2200.c memcpy(priv->cmdlog[priv->cmdlog_pos].cmd.param, cmd->param, cmd 2190 drivers/net/wireless/intel/ipw2x00/ipw2200.c cmd->len); cmd 2195 drivers/net/wireless/intel/ipw2x00/ipw2200.c get_cmd_string(cmd->cmd), cmd->cmd, cmd->len, cmd 2199 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (cmd->cmd == IPW_CMD_WEP_KEY) cmd 2203 drivers/net/wireless/intel/ipw2x00/ipw2200.c printk_buf(IPW_DL_HOST_COMMAND, (u8 *) cmd->param, cmd->len); cmd 2205 drivers/net/wireless/intel/ipw2x00/ipw2200.c rc = ipw_queue_tx_hcmd(priv, cmd->cmd, cmd->param, cmd->len, 0); cmd 2209 drivers/net/wireless/intel/ipw2x00/ipw2200.c get_cmd_string(cmd->cmd), rc); cmd 2233 drivers/net/wireless/intel/ipw2x00/ipw2200.c get_cmd_string(cmd->cmd)); cmd 2245 drivers/net/wireless/intel/ipw2x00/ipw2200.c get_cmd_string(cmd->cmd)); cmd 2260 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct host_cmd cmd = { cmd 2261 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = command, cmd 2264 drivers/net/wireless/intel/ipw2x00/ipw2200.c return __ipw_send_cmd(priv, &cmd); cmd 2270 drivers/net/wireless/intel/ipw2x00/ipw2200.c struct host_cmd cmd = { cmd 2271 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = command, cmd 2276 drivers/net/wireless/intel/ipw2x00/ipw2200.c return __ipw_send_cmd(priv, &cmd); cmd 4851 drivers/net/wireless/intel/ipw2x00/ipw2200.c && priv->hcmd->cmd != HOST_CMD_DINO_CONFIG) cmd 5055 drivers/net/wireless/intel/ipw2x00/ipw2200.c tfd->u.cmd.index = hcmd; cmd 5056 drivers/net/wireless/intel/ipw2x00/ipw2200.c tfd->u.cmd.length = len; cmd 5057 drivers/net/wireless/intel/ipw2x00/ipw2200.c memcpy(tfd->u.cmd.payload, buf, len); cmd 6796 drivers/net/wireless/intel/ipw2x00/ipw2200.c switch (mlme->cmd) { cmd 9941 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_SET_POWER, cmd 9945 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_GET_POWER, cmd 9949 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_SET_MODE, cmd 9953 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_GET_MODE, cmd 9957 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_SET_PREAMBLE, cmd 9961 drivers/net/wireless/intel/ipw2x00/ipw2200.c .cmd = IPW_PRIV_GET_PREAMBLE, cmd 507 drivers/net/wireless/intel/ipw2x00/ipw2200.h struct tfd_command cmd; cmd 993 drivers/net/wireless/intel/ipw2x00/ipw2200.h u32 cmd; /**< Host command */ cmd 1947 drivers/net/wireless/intel/ipw2x00/ipw2200.h u8 cmd; cmd 1954 drivers/net/wireless/intel/ipw2x00/ipw2200.h u8 cmd; cmd 1963 drivers/net/wireless/intel/ipw2x00/ipw2200.h struct cmdlog_host_cmd cmd; cmd 58 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWAP; cmd 66 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWESSID; cmd 73 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWNAME; cmd 79 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWMODE; cmd 92 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWFREQ; cmd 99 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWENCODE; cmd 112 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = SIOCGIWRATE; cmd 142 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVQUAL; cmd 187 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVCUSTOM; cmd 198 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVGENIE; cmd 207 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVGENIE; cmd 214 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVCUSTOM; cmd 224 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = -1; cmd 230 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVCUSTOM; cmd 236 drivers/net/wireless/intel/ipw2x00/libipw_wx.c iwe.cmd = IWEVCUSTOM; cmd 240 drivers/net/wireless/intel/ipw2x00/libipw_wx.c if (iwe.cmd == IWEVCUSTOM) { cmd 332 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il_send_cmd_pdu(il, C_TX_BEACON, frame_size, &frame->u.cmd[0]); cmd 350 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il_device_cmd *cmd, cmd 353 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; cmd 393 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_build_tx_cmd_basic(struct il_priv *il, struct il_device_cmd *cmd, cmd 397 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; cmd 526 drivers/net/wireless/intel/iwlegacy/3945-mac.c out_cmd = txq->cmd[idx]; cmd 528 drivers/net/wireless/intel/iwlegacy/3945-mac.c tx_cmd = (struct il3945_tx_cmd *)out_cmd->cmd.payload; cmd 538 drivers/net/wireless/intel/iwlegacy/3945-mac.c out_cmd->hdr.cmd = C_TX; cmd 647 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il_host_cmd cmd = { cmd 670 drivers/net/wireless/intel/iwlegacy/3945-mac.c cmd.len = sizeof(spectrum); cmd 671 drivers/net/wireless/intel/iwlegacy/3945-mac.c spectrum.len = cpu_to_le16(cmd.len - sizeof(spectrum.len)); cmd 688 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il_send_cmd_sync(il, &cmd); cmd 692 drivers/net/wireless/intel/iwlegacy/3945-mac.c pkt = (struct il_rx_pkt *)cmd.reply_page; cmd 715 drivers/net/wireless/intel/iwlegacy/3945-mac.c il_free_pages(il, cmd.reply_page); cmd 1233 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (il->handlers[pkt->hdr.cmd]) { cmd 1235 drivers/net/wireless/intel/iwlegacy/3945-mac.c il_get_cmd_string(pkt->hdr.cmd), pkt->hdr.cmd); cmd 1236 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->isr_stats.handlers[pkt->hdr.cmd]++; cmd 1237 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->handlers[pkt->hdr.cmd] (il, rxb); cmd 1241 drivers/net/wireless/intel/iwlegacy/3945-mac.c i, il_get_cmd_string(pkt->hdr.cmd), pkt->hdr.cmd); cmd 2508 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il_host_cmd cmd = { cmd 2636 drivers/net/wireless/intel/iwlegacy/3945-mac.c cmd.len += cmd 2639 drivers/net/wireless/intel/iwlegacy/3945-mac.c cmd.data = scan; cmd 2640 drivers/net/wireless/intel/iwlegacy/3945-mac.c scan->len = cpu_to_le16(cmd.len); cmd 2643 drivers/net/wireless/intel/iwlegacy/3945-mac.c ret = il_send_cmd_sync(il, &cmd); cmd 2913 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 2952 drivers/net/wireless/intel/iwlegacy/3945-mac.c switch (cmd) { cmd 33 drivers/net/wireless/intel/iwlegacy/3945.c struct il_host_cmd cmd = { cmd 41 drivers/net/wireless/intel/iwlegacy/3945.c return il_send_cmd(il, &cmd); cmd 683 drivers/net/wireless/intel/iwlegacy/3945.c il3945_hw_build_tx_cmd_rate(struct il_priv *il, struct il_device_cmd *cmd, cmd 695 drivers/net/wireless/intel/iwlegacy/3945.c struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; cmd 1664 drivers/net/wireless/intel/iwlegacy/3945.c struct il_host_cmd cmd = { cmd 1687 drivers/net/wireless/intel/iwlegacy/3945.c rc = il_send_cmd_sync(il, &cmd); cmd 1691 drivers/net/wireless/intel/iwlegacy/3945.c pkt = (struct il_rx_pkt *)cmd.reply_page; cmd 1697 drivers/net/wireless/intel/iwlegacy/3945.c il_free_pages(il, cmd.reply_page); cmd 2238 drivers/net/wireless/intel/iwlegacy/3945.c il3945_build_addsta_hcmd(const struct il_addsta_cmd *cmd, u8 * data) cmd 2241 drivers/net/wireless/intel/iwlegacy/3945.c addsta->mode = cmd->mode; cmd 2242 drivers/net/wireless/intel/iwlegacy/3945.c memcpy(&addsta->sta, &cmd->sta, sizeof(struct sta_id_modify)); cmd 2243 drivers/net/wireless/intel/iwlegacy/3945.c memcpy(&addsta->key, &cmd->key, sizeof(struct il4965_keyinfo)); cmd 2244 drivers/net/wireless/intel/iwlegacy/3945.c addsta->station_flags = cmd->station_flags; cmd 2245 drivers/net/wireless/intel/iwlegacy/3945.c addsta->station_flags_msk = cmd->station_flags_msk; cmd 2247 drivers/net/wireless/intel/iwlegacy/3945.c addsta->rate_n_flags = cmd->rate_n_flags; cmd 2248 drivers/net/wireless/intel/iwlegacy/3945.c addsta->add_immediate_ba_tid = cmd->add_immediate_ba_tid; cmd 2249 drivers/net/wireless/intel/iwlegacy/3945.c addsta->remove_immediate_ba_tid = cmd->remove_immediate_ba_tid; cmd 2250 drivers/net/wireless/intel/iwlegacy/3945.c addsta->add_immediate_ba_ssn = cmd->add_immediate_ba_ssn; cmd 130 drivers/net/wireless/intel/iwlegacy/3945.h u8 cmd[360]; cmd 216 drivers/net/wireless/intel/iwlegacy/3945.h void il3945_hw_build_tx_cmd_rate(struct il_priv *il, struct il_device_cmd *cmd, cmd 395 drivers/net/wireless/intel/iwlegacy/4965-calib.c struct il_sensitivity_cmd cmd; cmd 401 drivers/net/wireless/intel/iwlegacy/4965-calib.c .data = &cmd, cmd 406 drivers/net/wireless/intel/iwlegacy/4965-calib.c memset(&cmd, 0, sizeof(cmd)); cmd 408 drivers/net/wireless/intel/iwlegacy/4965-calib.c il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); cmd 411 drivers/net/wireless/intel/iwlegacy/4965-calib.c cmd.control = C_SENSITIVITY_CONTROL_WORK_TBL; cmd 415 drivers/net/wireless/intel/iwlegacy/4965-calib.c (&cmd.table[0], &(il->sensitivity_tbl[0]), cmd 422 drivers/net/wireless/intel/iwlegacy/4965-calib.c memcpy(&(il->sensitivity_tbl[0]), &(cmd.table[0]), cmd 748 drivers/net/wireless/intel/iwlegacy/4965-calib.c struct il_calib_diff_gain_cmd cmd; cmd 751 drivers/net/wireless/intel/iwlegacy/4965-calib.c memset(&cmd, 0, sizeof(cmd)); cmd 752 drivers/net/wireless/intel/iwlegacy/4965-calib.c cmd.hdr.op_code = IL_PHY_CALIBRATE_DIFF_GAIN_CMD; cmd 753 drivers/net/wireless/intel/iwlegacy/4965-calib.c cmd.diff_gain_a = data->delta_gain_code[0]; cmd 754 drivers/net/wireless/intel/iwlegacy/4965-calib.c cmd.diff_gain_b = data->delta_gain_code[1]; cmd 755 drivers/net/wireless/intel/iwlegacy/4965-calib.c cmd.diff_gain_c = data->delta_gain_code[2]; cmd 756 drivers/net/wireless/intel/iwlegacy/4965-calib.c ret = il_send_cmd_pdu(il, C_PHY_CALIBRATION, sizeof(cmd), &cmd); cmd 631 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (pkt->hdr.cmd == N_RX) { cmd 850 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_host_cmd cmd = { cmd 1021 drivers/net/wireless/intel/iwlegacy/4965-mac.c cmd.len += cmd 1024 drivers/net/wireless/intel/iwlegacy/4965-mac.c cmd.data = scan; cmd 1025 drivers/net/wireless/intel/iwlegacy/4965-mac.c scan->len = cpu_to_le16(cmd.len); cmd 1029 drivers/net/wireless/intel/iwlegacy/4965-mac.c ret = il_send_cmd_sync(il, &cmd); cmd 1187 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_get_fh_string(int cmd) cmd 1189 drivers/net/wireless/intel/iwlegacy/4965-mac.c switch (cmd) { cmd 1386 drivers/net/wireless/intel/iwlegacy/4965-mac.c (pkt->hdr.cmd == N_STATS)) { cmd 1768 drivers/net/wireless/intel/iwlegacy/4965-mac.c out_cmd = txq->cmd[q->write_ptr]; cmd 1770 drivers/net/wireless/intel/iwlegacy/4965-mac.c tx_cmd = &out_cmd->cmd.tx; cmd 1780 drivers/net/wireless/intel/iwlegacy/4965-mac.c out_cmd->hdr.cmd = C_TX; cmd 3130 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_host_cmd cmd = { cmd 3160 drivers/net/wireless/intel/iwlegacy/4965-mac.c cmd.len = cmd_size; cmd 3163 drivers/net/wireless/intel/iwlegacy/4965-mac.c return il_send_cmd(il, &cmd); cmd 3856 drivers/net/wireless/intel/iwlegacy/4965-mac.c rc = il_send_cmd_pdu(il, C_TX_BEACON, frame_size, &frame->u.cmd[0]); cmd 4264 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->handlers[pkt->hdr.cmd]) { cmd 4266 drivers/net/wireless/intel/iwlegacy/4965-mac.c il_get_cmd_string(pkt->hdr.cmd), pkt->hdr.cmd); cmd 4267 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->isr_stats.handlers[pkt->hdr.cmd]++; cmd 4268 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->handlers[pkt->hdr.cmd] (il, rxb); cmd 4272 drivers/net/wireless/intel/iwlegacy/4965-mac.c i, il_get_cmd_string(pkt->hdr.cmd), pkt->hdr.cmd); cmd 5129 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_ct_kill_config cmd; cmd 5138 drivers/net/wireless/intel/iwlegacy/4965-mac.c cmd.critical_temperature_R = cmd 5141 drivers/net/wireless/intel/iwlegacy/4965-mac.c ret = il_send_cmd_pdu(il, C_CT_KILL_CONFIG, sizeof(cmd), &cmd); cmd 5891 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 5932 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (cmd == SET_KEY) cmd 5939 drivers/net/wireless/intel/iwlegacy/4965-mac.c switch (cmd) { cmd 228 drivers/net/wireless/intel/iwlegacy/4965.c struct il_host_cmd cmd = { cmd 241 drivers/net/wireless/intel/iwlegacy/4965.c return il_send_cmd(il, &cmd); cmd 529 drivers/net/wireless/intel/iwlegacy/4965.c struct il_calib_diff_gain_cmd cmd; cmd 540 drivers/net/wireless/intel/iwlegacy/4965.c memset(&cmd, 0, sizeof(cmd)); cmd 541 drivers/net/wireless/intel/iwlegacy/4965.c cmd.hdr.op_code = IL_PHY_CALIBRATE_DIFF_GAIN_CMD; cmd 542 drivers/net/wireless/intel/iwlegacy/4965.c cmd.diff_gain_a = 0; cmd 543 drivers/net/wireless/intel/iwlegacy/4965.c cmd.diff_gain_b = 0; cmd 544 drivers/net/wireless/intel/iwlegacy/4965.c cmd.diff_gain_c = 0; cmd 545 drivers/net/wireless/intel/iwlegacy/4965.c if (il_send_cmd_pdu(il, C_PHY_CALIBRATION, sizeof(cmd), &cmd)) cmd 1243 drivers/net/wireless/intel/iwlegacy/4965.c struct il4965_txpowertable_cmd cmd = { 0 }; cmd 1261 drivers/net/wireless/intel/iwlegacy/4965.c cmd.band = band; cmd 1262 drivers/net/wireless/intel/iwlegacy/4965.c cmd.channel = il->active.channel; cmd 1266 drivers/net/wireless/intel/iwlegacy/4965.c is_ht40, ctrl_chan_high, &cmd.tx_power); cmd 1270 drivers/net/wireless/intel/iwlegacy/4965.c ret = il_send_cmd_pdu(il, C_TX_PWR_TBL, sizeof(cmd), &cmd); cmd 1461 drivers/net/wireless/intel/iwlegacy/4965.c struct il4965_channel_switch_cmd cmd; cmd 1479 drivers/net/wireless/intel/iwlegacy/4965.c cmd.band = band; cmd 1480 drivers/net/wireless/intel/iwlegacy/4965.c cmd.expect_beacon = 0; cmd 1482 drivers/net/wireless/intel/iwlegacy/4965.c cmd.channel = cpu_to_le16(ch); cmd 1483 drivers/net/wireless/intel/iwlegacy/4965.c cmd.rxon_flags = il->staging.flags; cmd 1484 drivers/net/wireless/intel/iwlegacy/4965.c cmd.rxon_filter_flags = il->staging.filter_flags; cmd 1500 drivers/net/wireless/intel/iwlegacy/4965.c cmd.switch_time = cpu_to_le32(il->ucode_beacon_time); cmd 1507 drivers/net/wireless/intel/iwlegacy/4965.c cmd.switch_time = cmd 1511 drivers/net/wireless/intel/iwlegacy/4965.c D_11H("uCode time for the switch is 0x%x\n", cmd.switch_time); cmd 1514 drivers/net/wireless/intel/iwlegacy/4965.c cmd.expect_beacon = il_is_channel_radar(ch_info); cmd 1522 drivers/net/wireless/intel/iwlegacy/4965.c &cmd.tx_power); cmd 1528 drivers/net/wireless/intel/iwlegacy/4965.c return il_send_cmd_pdu(il, C_CHANNEL_SWITCH, sizeof(cmd), &cmd); cmd 1702 drivers/net/wireless/intel/iwlegacy/4965.c il4965_build_addsta_hcmd(const struct il_addsta_cmd *cmd, u8 * data) cmd 1705 drivers/net/wireless/intel/iwlegacy/4965.c addsta->mode = cmd->mode; cmd 1706 drivers/net/wireless/intel/iwlegacy/4965.c memcpy(&addsta->sta, &cmd->sta, sizeof(struct sta_id_modify)); cmd 1707 drivers/net/wireless/intel/iwlegacy/4965.c memcpy(&addsta->key, &cmd->key, sizeof(struct il4965_keyinfo)); cmd 1708 drivers/net/wireless/intel/iwlegacy/4965.c addsta->station_flags = cmd->station_flags; cmd 1709 drivers/net/wireless/intel/iwlegacy/4965.c addsta->station_flags_msk = cmd->station_flags_msk; cmd 1710 drivers/net/wireless/intel/iwlegacy/4965.c addsta->tid_disable_tx = cmd->tid_disable_tx; cmd 1711 drivers/net/wireless/intel/iwlegacy/4965.c addsta->add_immediate_ba_tid = cmd->add_immediate_ba_tid; cmd 1712 drivers/net/wireless/intel/iwlegacy/4965.c addsta->remove_immediate_ba_tid = cmd->remove_immediate_ba_tid; cmd 1713 drivers/net/wireless/intel/iwlegacy/4965.c addsta->add_immediate_ba_ssn = cmd->add_immediate_ba_ssn; cmd 1714 drivers/net/wireless/intel/iwlegacy/4965.c addsta->sleep_tx_count = cmd->sleep_tx_count; cmd 158 drivers/net/wireless/intel/iwlegacy/4965.h int il4965_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 179 drivers/net/wireless/intel/iwlegacy/commands.h u8 cmd; /* Command ID: C_RXON, etc. */ cmd 187 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(u8 cmd) cmd 189 drivers/net/wireless/intel/iwlegacy/common.c switch (cmd) { cmd 241 drivers/net/wireless/intel/iwlegacy/common.c il_generic_cmd_callback(struct il_priv *il, struct il_device_cmd *cmd, cmd 246 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->hdr.cmd), pkt->hdr.flags); cmd 250 drivers/net/wireless/intel/iwlegacy/common.c switch (cmd->hdr.cmd) { cmd 254 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->hdr.cmd), pkt->hdr.flags); cmd 257 drivers/net/wireless/intel/iwlegacy/common.c D_HC("back from %s (0x%08X)\n", il_get_cmd_string(cmd->hdr.cmd), cmd 264 drivers/net/wireless/intel/iwlegacy/common.c il_send_cmd_async(struct il_priv *il, struct il_host_cmd *cmd) cmd 268 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(!(cmd->flags & CMD_ASYNC)); cmd 271 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(cmd->flags & CMD_WANT_SKB); cmd 274 drivers/net/wireless/intel/iwlegacy/common.c if (!cmd->callback) cmd 275 drivers/net/wireless/intel/iwlegacy/common.c cmd->callback = il_generic_cmd_callback; cmd 280 drivers/net/wireless/intel/iwlegacy/common.c ret = il_enqueue_hcmd(il, cmd); cmd 283 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id), ret); cmd 290 drivers/net/wireless/intel/iwlegacy/common.c il_send_cmd_sync(struct il_priv *il, struct il_host_cmd *cmd) cmd 297 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(cmd->flags & CMD_ASYNC); cmd 300 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(cmd->callback); cmd 303 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 307 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 309 drivers/net/wireless/intel/iwlegacy/common.c cmd_idx = il_enqueue_hcmd(il, cmd); cmd 313 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id), ret); cmd 323 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id), cmd 328 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 336 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 342 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 346 drivers/net/wireless/intel/iwlegacy/common.c if ((cmd->flags & CMD_WANT_SKB) && !cmd->reply_page) { cmd 348 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->id)); cmd 357 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & CMD_WANT_SKB) { cmd 367 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->reply_page) { cmd 368 drivers/net/wireless/intel/iwlegacy/common.c il_free_pages(il, cmd->reply_page); cmd 369 drivers/net/wireless/intel/iwlegacy/common.c cmd->reply_page = 0; cmd 377 drivers/net/wireless/intel/iwlegacy/common.c il_send_cmd(struct il_priv *il, struct il_host_cmd *cmd) cmd 379 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & CMD_ASYNC) cmd 380 drivers/net/wireless/intel/iwlegacy/common.c return il_send_cmd_async(il, cmd); cmd 382 drivers/net/wireless/intel/iwlegacy/common.c return il_send_cmd_sync(il, cmd); cmd 389 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 395 drivers/net/wireless/intel/iwlegacy/common.c return il_send_cmd_sync(il, &cmd); cmd 402 drivers/net/wireless/intel/iwlegacy/common.c struct il_device_cmd *cmd, cmd 405 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 411 drivers/net/wireless/intel/iwlegacy/common.c cmd.flags |= CMD_ASYNC; cmd 412 drivers/net/wireless/intel/iwlegacy/common.c cmd.callback = callback; cmd 414 drivers/net/wireless/intel/iwlegacy/common.c return il_send_cmd_async(il, &cmd); cmd 1073 drivers/net/wireless/intel/iwlegacy/common.c il_build_powertable_cmd(struct il_priv *il, struct il_powertable_cmd *cmd) cmd 1084 drivers/net/wireless/intel/iwlegacy/common.c memset(cmd, 0, sizeof(*cmd)); cmd 1087 drivers/net/wireless/intel/iwlegacy/common.c cmd->flags |= IL_POWER_PCI_PM_MSK; cmd 1093 drivers/net/wireless/intel/iwlegacy/common.c cmd->flags = IL_POWER_DRIVER_ALLOW_SLEEP_MSK; cmd 1094 drivers/net/wireless/intel/iwlegacy/common.c cmd->keep_alive_seconds = 0; cmd 1095 drivers/net/wireless/intel/iwlegacy/common.c cmd->debug_flags = 0; cmd 1096 drivers/net/wireless/intel/iwlegacy/common.c cmd->rx_data_timeout = cpu_to_le32(25 * 1024); cmd 1097 drivers/net/wireless/intel/iwlegacy/common.c cmd->tx_data_timeout = cpu_to_le32(25 * 1024); cmd 1098 drivers/net/wireless/intel/iwlegacy/common.c cmd->keep_alive_beacons = 0; cmd 1103 drivers/net/wireless/intel/iwlegacy/common.c memcpy(cmd->sleep_interval, interval[0], sizeof(interval[0])); cmd 1106 drivers/net/wireless/intel/iwlegacy/common.c memcpy(cmd->sleep_interval, interval[1], sizeof(interval[1])); cmd 1109 drivers/net/wireless/intel/iwlegacy/common.c memcpy(cmd->sleep_interval, interval[2], sizeof(interval[2])); cmd 1121 drivers/net/wireless/intel/iwlegacy/common.c __le32 tmp = cmd->sleep_interval[IL_POWER_VEC_SIZE - 1]; cmd 1128 drivers/net/wireless/intel/iwlegacy/common.c cmd->flags |= IL_POWER_SLEEP_OVER_DTIM_MSK; cmd 1131 drivers/net/wireless/intel/iwlegacy/common.c cmd->flags &= ~IL_POWER_SLEEP_OVER_DTIM_MSK; cmd 1135 drivers/net/wireless/intel/iwlegacy/common.c if (le32_to_cpu(cmd->sleep_interval[i]) > max_sleep) cmd 1136 drivers/net/wireless/intel/iwlegacy/common.c cmd->sleep_interval[i] = cpu_to_le32(max_sleep); cmd 1140 drivers/net/wireless/intel/iwlegacy/common.c il_set_power(struct il_priv *il, struct il_powertable_cmd *cmd) cmd 1143 drivers/net/wireless/intel/iwlegacy/common.c D_POWER("Flags value = 0x%08X\n", cmd->flags); cmd 1144 drivers/net/wireless/intel/iwlegacy/common.c D_POWER("Tx timeout = %u\n", le32_to_cpu(cmd->tx_data_timeout)); cmd 1145 drivers/net/wireless/intel/iwlegacy/common.c D_POWER("Rx timeout = %u\n", le32_to_cpu(cmd->rx_data_timeout)); cmd 1147 drivers/net/wireless/intel/iwlegacy/common.c le32_to_cpu(cmd->sleep_interval[0]), cmd 1148 drivers/net/wireless/intel/iwlegacy/common.c le32_to_cpu(cmd->sleep_interval[1]), cmd 1149 drivers/net/wireless/intel/iwlegacy/common.c le32_to_cpu(cmd->sleep_interval[2]), cmd 1150 drivers/net/wireless/intel/iwlegacy/common.c le32_to_cpu(cmd->sleep_interval[3]), cmd 1151 drivers/net/wireless/intel/iwlegacy/common.c le32_to_cpu(cmd->sleep_interval[4])); cmd 1154 drivers/net/wireless/intel/iwlegacy/common.c sizeof(struct il_powertable_cmd), cmd); cmd 1158 drivers/net/wireless/intel/iwlegacy/common.c il_power_set_mode(struct il_priv *il, struct il_powertable_cmd *cmd, bool force) cmd 1169 drivers/net/wireless/intel/iwlegacy/common.c if (!memcmp(&il->power_data.sleep_cmd, cmd, sizeof(*cmd)) && !force) cmd 1176 drivers/net/wireless/intel/iwlegacy/common.c memcpy(&il->power_data.sleep_cmd_next, cmd, sizeof(*cmd)); cmd 1182 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & IL_POWER_DRIVER_ALLOW_SLEEP_MSK) cmd 1185 drivers/net/wireless/intel/iwlegacy/common.c ret = il_set_power(il, cmd); cmd 1187 drivers/net/wireless/intel/iwlegacy/common.c if (!(cmd->flags & IL_POWER_DRIVER_ALLOW_SLEEP_MSK)) cmd 1197 drivers/net/wireless/intel/iwlegacy/common.c memcpy(&il->power_data.sleep_cmd, cmd, sizeof(*cmd)); cmd 1207 drivers/net/wireless/intel/iwlegacy/common.c struct il_powertable_cmd cmd; cmd 1209 drivers/net/wireless/intel/iwlegacy/common.c il_build_powertable_cmd(il, &cmd); cmd 1211 drivers/net/wireless/intel/iwlegacy/common.c return il_power_set_mode(il, &cmd, force); cmd 1252 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 1267 drivers/net/wireless/intel/iwlegacy/common.c ret = il_send_cmd_sync(il, &cmd); cmd 1271 drivers/net/wireless/intel/iwlegacy/common.c pkt = (struct il_rx_pkt *)cmd.reply_page; cmd 1283 drivers/net/wireless/intel/iwlegacy/common.c il_free_pages(il, cmd.reply_page); cmd 1818 drivers/net/wireless/intel/iwlegacy/common.c il_add_sta_callback(struct il_priv *il, struct il_device_cmd *cmd, cmd 1821 drivers/net/wireless/intel/iwlegacy/common.c struct il_addsta_cmd *addsta = (struct il_addsta_cmd *)cmd->cmd.payload; cmd 1833 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 1844 drivers/net/wireless/intel/iwlegacy/common.c cmd.callback = il_add_sta_callback; cmd 1846 drivers/net/wireless/intel/iwlegacy/common.c cmd.flags |= CMD_WANT_SKB; cmd 1850 drivers/net/wireless/intel/iwlegacy/common.c cmd.len = il->ops->build_addsta_hcmd(sta, data); cmd 1851 drivers/net/wireless/intel/iwlegacy/common.c ret = il_send_cmd(il, &cmd); cmd 1857 drivers/net/wireless/intel/iwlegacy/common.c pkt = (struct il_rx_pkt *)cmd.reply_page; cmd 1860 drivers/net/wireless/intel/iwlegacy/common.c il_free_pages(il, cmd.reply_page); cmd 2093 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 2104 drivers/net/wireless/intel/iwlegacy/common.c cmd.flags |= CMD_WANT_SKB; cmd 2106 drivers/net/wireless/intel/iwlegacy/common.c ret = il_send_cmd(il, &cmd); cmd 2111 drivers/net/wireless/intel/iwlegacy/common.c pkt = (struct il_rx_pkt *)cmd.reply_page; cmd 2134 drivers/net/wireless/intel/iwlegacy/common.c il_free_pages(il, cmd.reply_page); cmd 2405 drivers/net/wireless/intel/iwlegacy/common.c struct il_host_cmd cmd = { cmd 2423 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(init && (cmd.flags & CMD_ASYNC)); cmd 2426 drivers/net/wireless/intel/iwlegacy/common.c ret = il_send_cmd(il, &cmd); cmd 2430 drivers/net/wireless/intel/iwlegacy/common.c if (cmd.flags & CMD_ASYNC) cmd 2783 drivers/net/wireless/intel/iwlegacy/common.c if (txq->cmd) { cmd 2785 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd[i]); cmd 2798 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd); cmd 2800 drivers/net/wireless/intel/iwlegacy/common.c txq->cmd = NULL; cmd 2864 drivers/net/wireless/intel/iwlegacy/common.c if (txq->cmd) { cmd 2866 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd[i]); cmd 2875 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd); cmd 2877 drivers/net/wireless/intel/iwlegacy/common.c txq->cmd = NULL; cmd 3029 drivers/net/wireless/intel/iwlegacy/common.c txq->cmd = cmd 3032 drivers/net/wireless/intel/iwlegacy/common.c if (!txq->meta || !txq->cmd) cmd 3041 drivers/net/wireless/intel/iwlegacy/common.c txq->cmd[i] = kmalloc(len, GFP_KERNEL); cmd 3042 drivers/net/wireless/intel/iwlegacy/common.c if (!txq->cmd[i]) cmd 3070 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd[i]); cmd 3074 drivers/net/wireless/intel/iwlegacy/common.c kfree(txq->cmd); cmd 3075 drivers/net/wireless/intel/iwlegacy/common.c txq->cmd = NULL; cmd 3118 drivers/net/wireless/intel/iwlegacy/common.c il_enqueue_hcmd(struct il_priv *il, struct il_host_cmd *cmd) cmd 3130 drivers/net/wireless/intel/iwlegacy/common.c cmd->len = il->ops->get_hcmd_size(cmd->id, cmd->len); cmd 3131 drivers/net/wireless/intel/iwlegacy/common.c fix_size = (u16) (cmd->len + sizeof(out_cmd->hdr)); cmd 3139 drivers/net/wireless/intel/iwlegacy/common.c !(cmd->flags & CMD_SIZE_HUGE)); cmd 3150 drivers/net/wireless/intel/iwlegacy/common.c if (il_queue_space(q) < ((cmd->flags & CMD_ASYNC) ? 2 : 1)) { cmd 3158 drivers/net/wireless/intel/iwlegacy/common.c idx = il_get_cmd_idx(q, q->write_ptr, cmd->flags & CMD_SIZE_HUGE); cmd 3159 drivers/net/wireless/intel/iwlegacy/common.c out_cmd = txq->cmd[idx]; cmd 3168 drivers/net/wireless/intel/iwlegacy/common.c out_meta->flags = cmd->flags | CMD_MAPPED; cmd 3169 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & CMD_WANT_SKB) cmd 3170 drivers/net/wireless/intel/iwlegacy/common.c out_meta->source = cmd; cmd 3171 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & CMD_ASYNC) cmd 3172 drivers/net/wireless/intel/iwlegacy/common.c out_meta->callback = cmd->callback; cmd 3174 drivers/net/wireless/intel/iwlegacy/common.c out_cmd->hdr.cmd = cmd->id; cmd 3175 drivers/net/wireless/intel/iwlegacy/common.c memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len); cmd 3183 drivers/net/wireless/intel/iwlegacy/common.c if (cmd->flags & CMD_SIZE_HUGE) cmd 3190 drivers/net/wireless/intel/iwlegacy/common.c switch (out_cmd->hdr.cmd) { cmd 3195 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(out_cmd->hdr.cmd), out_cmd->hdr.cmd, cmd 3202 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(out_cmd->hdr.cmd), out_cmd->hdr.cmd, cmd 3225 drivers/net/wireless/intel/iwlegacy/common.c U32_PAD(cmd->len)); cmd 3286 drivers/net/wireless/intel/iwlegacy/common.c struct il_device_cmd *cmd; cmd 3304 drivers/net/wireless/intel/iwlegacy/common.c cmd = txq->cmd[cmd_idx]; cmd 3317 drivers/net/wireless/intel/iwlegacy/common.c meta->callback(il, cmd, pkt); cmd 3326 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(cmd->hdr.cmd)); cmd 4465 drivers/net/wireless/intel/iwlegacy/common.c il_get_cmd_string(pkt->hdr.cmd)); cmd 102 drivers/net/wireless/intel/iwlegacy/common.h void (*callback) (struct il_priv *il, struct il_device_cmd *cmd, cmd 153 drivers/net/wireless/intel/iwlegacy/common.h struct il_device_cmd **cmd; cmd 525 drivers/net/wireless/intel/iwlegacy/common.h u8 cmd[360]; cmd 558 drivers/net/wireless/intel/iwlegacy/common.h } __packed cmd; cmd 566 drivers/net/wireless/intel/iwlegacy/common.h void (*callback) (struct il_priv *il, struct il_device_cmd *cmd, cmd 1568 drivers/net/wireless/intel/iwlegacy/common.h u16(*build_addsta_hcmd) (const struct il_addsta_cmd *cmd, u8 *data); cmd 1804 drivers/net/wireless/intel/iwlegacy/common.h const char *il_get_cmd_string(u8 cmd); cmd 1805 drivers/net/wireless/intel/iwlegacy/common.h int __must_check il_send_cmd_sync(struct il_priv *il, struct il_host_cmd *cmd); cmd 1806 drivers/net/wireless/intel/iwlegacy/common.h int il_send_cmd(struct il_priv *il, struct il_host_cmd *cmd); cmd 1811 drivers/net/wireless/intel/iwlegacy/common.h struct il_device_cmd *cmd, cmd 1814 drivers/net/wireless/intel/iwlegacy/common.h int il_enqueue_hcmd(struct il_priv *il, struct il_host_cmd *cmd); cmd 1978 drivers/net/wireless/intel/iwlegacy/common.h pkt->hdr.cmd != N_STATS && pkt->hdr.cmd != C_TX && cmd 1979 drivers/net/wireless/intel/iwlegacy/common.h pkt->hdr.cmd != N_RX_PHY && pkt->hdr.cmd != N_RX && cmd 1980 drivers/net/wireless/intel/iwlegacy/common.h pkt->hdr.cmd != N_RX_MPDU && pkt->hdr.cmd != N_COMPRESSED_BA; cmd 160 drivers/net/wireless/intel/iwlegacy/debug.c il_get_mgmt_string(int cmd) cmd 162 drivers/net/wireless/intel/iwlegacy/debug.c switch (cmd) { cmd 182 drivers/net/wireless/intel/iwlegacy/debug.c il_get_ctrl_string(int cmd) cmd 184 drivers/net/wireless/intel/iwlegacy/debug.c switch (cmd) { cmd 109 drivers/net/wireless/intel/iwlwifi/dvm/agn.h static inline void iwl_set_calib_hdr(struct iwl_calib_hdr *hdr, u8 cmd) cmd 111 drivers/net/wireless/intel/iwlwifi/dvm/agn.h hdr->op_code = cmd; cmd 134 drivers/net/wireless/intel/iwlwifi/dvm/agn.h int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd); cmd 168 drivers/net/wireless/intel/iwlwifi/dvm/agn.h const struct iwl_calib_hdr *cmd, int len); cmd 113 drivers/net/wireless/intel/iwlwifi/dvm/calib.c const struct iwl_calib_hdr *cmd, int len) cmd 121 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memcpy(&res->hdr, cmd, len); cmd 468 drivers/net/wireless/intel/iwlwifi/dvm/calib.c struct iwl_sensitivity_cmd cmd; cmd 474 drivers/net/wireless/intel/iwlwifi/dvm/calib.c .data = { &cmd, }, cmd 479 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memset(&cmd, 0, sizeof(cmd)); cmd 481 drivers/net/wireless/intel/iwlwifi/dvm/calib.c iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); cmd 484 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.control = SENSITIVITY_CMD_CONTROL_WORK_TABLE; cmd 487 drivers/net/wireless/intel/iwlwifi/dvm/calib.c if (!memcmp(&cmd.table[0], &(priv->sensitivity_tbl[0]), cmd 494 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memcpy(&(priv->sensitivity_tbl[0]), &(cmd.table[0]), cmd 503 drivers/net/wireless/intel/iwlwifi/dvm/calib.c struct iwl_enhance_sensitivity_cmd cmd; cmd 509 drivers/net/wireless/intel/iwlwifi/dvm/calib.c .data = { &cmd, }, cmd 514 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memset(&cmd, 0, sizeof(cmd)); cmd 516 drivers/net/wireless/intel/iwlwifi/dvm/calib.c iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); cmd 519 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_INA_NON_SQUARE_DET_OFDM_INDEX] = cmd 521 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_INA_NON_SQUARE_DET_CCK_INDEX] = cmd 523 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CORR_11_INSTEAD_OF_CORR_9_EN_INDEX] = cmd 525 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_SLOPE_MRC_INDEX] = cmd 527 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_INTERCEPT_MRC_INDEX] = cmd 529 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_SLOPE_INDEX] = cmd 531 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_INTERCEPT_INDEX] = cmd 533 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_SLOPE_MRC_INDEX] = cmd 535 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_INTERCEPT_MRC_INDEX] = cmd 537 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_SLOPE_INDEX] = cmd 539 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_INTERCEPT_INDEX] = cmd 542 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_INA_NON_SQUARE_DET_OFDM_INDEX] = cmd 544 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_INA_NON_SQUARE_DET_CCK_INDEX] = cmd 546 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CORR_11_INSTEAD_OF_CORR_9_EN_INDEX] = cmd 548 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_SLOPE_MRC_INDEX] = cmd 550 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_INTERCEPT_MRC_INDEX] = cmd 552 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_SLOPE_INDEX] = cmd 554 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_OFDM_NON_SQUARE_DET_INTERCEPT_INDEX] = cmd 556 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_SLOPE_MRC_INDEX] = cmd 558 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_INTERCEPT_MRC_INDEX] = cmd 560 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_SLOPE_INDEX] = cmd 562 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.enhance_table[HD_CCK_NON_SQUARE_DET_INTERCEPT_INDEX] = cmd 567 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.control = SENSITIVITY_CMD_CONTROL_WORK_TABLE; cmd 570 drivers/net/wireless/intel/iwlwifi/dvm/calib.c if (!memcmp(&cmd.enhance_table[0], &(priv->sensitivity_tbl[0]), cmd 572 drivers/net/wireless/intel/iwlwifi/dvm/calib.c !memcmp(&cmd.enhance_table[HD_INA_NON_SQUARE_DET_OFDM_INDEX], cmd 580 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memcpy(&(priv->sensitivity_tbl[0]), &(cmd.enhance_table[0]), cmd 583 drivers/net/wireless/intel/iwlwifi/dvm/calib.c &(cmd.enhance_table[HD_INA_NON_SQUARE_DET_OFDM_INDEX]), cmd 916 drivers/net/wireless/intel/iwlwifi/dvm/calib.c struct iwl_calib_chain_noise_gain_cmd cmd; cmd 918 drivers/net/wireless/intel/iwlwifi/dvm/calib.c memset(&cmd, 0, sizeof(cmd)); cmd 920 drivers/net/wireless/intel/iwlwifi/dvm/calib.c iwl_set_calib_hdr(&cmd.hdr, cmd 922 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.delta_gain_1 = data->delta_gain_code[1]; cmd 923 drivers/net/wireless/intel/iwlwifi/dvm/calib.c cmd.delta_gain_2 = data->delta_gain_code[2]; cmd 925 drivers/net/wireless/intel/iwlwifi/dvm/calib.c CMD_ASYNC, sizeof(cmd), &cmd); cmd 612 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c struct iwl_powertable_cmd *cmd = &priv->power_data.sleep_cmd; cmd 615 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c "flags: %#.2x\n", le16_to_cpu(cmd->flags)); cmd 618 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c le32_to_cpu(cmd->rx_data_timeout), cmd 619 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c le32_to_cpu(cmd->tx_data_timeout)); cmd 623 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c le32_to_cpu(cmd->sleep_interval[i])); cmd 2143 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c struct iwl_host_cmd cmd = { cmd 2148 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 396 drivers/net/wireless/intel/iwlwifi/dvm/devices.c struct iwl5000_channel_switch_cmd cmd; cmd 405 drivers/net/wireless/intel/iwlwifi/dvm/devices.c .len = { sizeof(cmd), }, cmd 406 drivers/net/wireless/intel/iwlwifi/dvm/devices.c .data = { &cmd, }, cmd 409 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.band = priv->band == NL80211_BAND_2GHZ; cmd 413 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.channel = cpu_to_le16(ch); cmd 414 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.rxon_flags = ctx->staging.flags; cmd 415 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.rxon_filter_flags = ctx->staging.filter_flags; cmd 431 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.switch_time = cpu_to_le32(priv->ucode_beacon_time); cmd 438 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.switch_time = iwl_add_beacon_time(priv, cmd 444 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.switch_time); cmd 445 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd.expect_beacon = cmd 557 drivers/net/wireless/intel/iwlwifi/dvm/devices.c struct iwl6000_channel_switch_cmd *cmd; cmd 566 drivers/net/wireless/intel/iwlwifi/dvm/devices.c .len = { sizeof(*cmd), }, cmd 571 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 572 drivers/net/wireless/intel/iwlwifi/dvm/devices.c if (!cmd) cmd 575 drivers/net/wireless/intel/iwlwifi/dvm/devices.c hcmd.data[0] = cmd; cmd 577 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->band = priv->band == NL80211_BAND_2GHZ; cmd 581 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->channel = cpu_to_le16(ch); cmd 582 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->rxon_flags = ctx->staging.flags; cmd 583 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->rxon_filter_flags = ctx->staging.filter_flags; cmd 599 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->switch_time = cpu_to_le32(priv->ucode_beacon_time); cmd 606 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->switch_time = iwl_add_beacon_time(priv, cmd 612 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->switch_time); cmd 613 drivers/net/wireless/intel/iwlwifi/dvm/devices.c cmd->expect_beacon = cmd 617 drivers/net/wireless/intel/iwlwifi/dvm/devices.c kfree(cmd); cmd 85 drivers/net/wireless/intel/iwlwifi/dvm/led.c struct iwl_host_cmd cmd = { cmd 98 drivers/net/wireless/intel/iwlwifi/dvm/led.c return iwl_dvm_send_cmd(priv, &cmd); cmd 1003 drivers/net/wireless/intel/iwlwifi/dvm/lib.c struct iwl_host_cmd cmd = { cmd 1012 drivers/net/wireless/intel/iwlwifi/dvm/lib.c cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); cmd 1014 drivers/net/wireless/intel/iwlwifi/dvm/lib.c pattern_cmd = kmalloc(cmd.len[0], GFP_KERNEL); cmd 1033 drivers/net/wireless/intel/iwlwifi/dvm/lib.c cmd.data[0] = pattern_cmd; cmd 1034 drivers/net/wireless/intel/iwlwifi/dvm/lib.c err = iwl_dvm_send_cmd(priv, &cmd); cmd 1218 drivers/net/wireless/intel/iwlwifi/dvm/lib.c int iwl_dvm_send_cmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd) cmd 1228 drivers/net/wireless/intel/iwlwifi/dvm/lib.c iwl_get_cmd_string(priv->trans, cmd->id)); cmd 1237 drivers/net/wireless/intel/iwlwifi/dvm/lib.c IWL_ERR(priv, "Fw not loaded - dropping CMD: %x\n", cmd->id); cmd 1246 drivers/net/wireless/intel/iwlwifi/dvm/lib.c if (!(cmd->flags & CMD_ASYNC)) cmd 1249 drivers/net/wireless/intel/iwlwifi/dvm/lib.c return iwl_trans_send_cmd(priv->trans, cmd); cmd 1255 drivers/net/wireless/intel/iwlwifi/dvm/lib.c struct iwl_host_cmd cmd = { cmd 1262 drivers/net/wireless/intel/iwlwifi/dvm/lib.c return iwl_dvm_send_cmd(priv, &cmd); cmd 404 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c struct iwlagn_wowlan_status *cmd; cmd 414 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c if (iwl_rx_packet_payload_len(pkt) != sizeof(*resume_data->cmd)) { cmd 418 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c memcpy(resume_data->cmd, pkt->data, sizeof(*resume_data->cmd)); cmd 444 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c .cmd = &status_data, cmd 600 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c static int iwlagn_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 643 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c if (cmd == DISABLE_KEY && key->hw_key_idx == WEP_INVALID_OFFSET) cmd 659 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c if (cmd == SET_KEY) cmd 667 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c switch (cmd) { cmd 1533 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c struct iwl_addsta_cmd cmd = { cmd 1539 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c iwl_send_add_sta(priv, &cmd, CMD_ASYNC); cmd 1544 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c enum sta_notify_cmd cmd, cmd 1553 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c switch (cmd) { cmd 189 drivers/net/wireless/intel/iwlwifi/dvm/main.c struct iwl_host_cmd cmd = { cmd 260 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.len[0] = sizeof(*tx_beacon_cmd); cmd 261 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.data[0] = tx_beacon_cmd; cmd 262 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.dataflags[0] = IWL_HCMD_DFL_NOCOPY; cmd 263 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.len[1] = frame_size; cmd 264 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.data[1] = priv->beacon_skb->data; cmd 265 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.dataflags[1] = IWL_HCMD_DFL_NOCOPY; cmd 267 drivers/net/wireless/intel/iwlwifi/dvm/main.c return iwl_dvm_send_cmd(priv, &cmd); cmd 666 drivers/net/wireless/intel/iwlwifi/dvm/main.c struct iwl_ct_kill_config cmd; cmd 693 drivers/net/wireless/intel/iwlwifi/dvm/main.c cmd.critical_temperature_R = cmd 698 drivers/net/wireless/intel/iwlwifi/dvm/main.c 0, sizeof(cmd), &cmd); cmd 712 drivers/net/wireless/intel/iwlwifi/dvm/main.c struct iwl_host_cmd cmd = { cmd 722 drivers/net/wireless/intel/iwlwifi/dvm/main.c return iwl_dvm_send_cmd(priv, &cmd); cmd 47 drivers/net/wireless/intel/iwlwifi/dvm/power.c struct iwl_powertable_cmd cmd; cmd 146 drivers/net/wireless/intel/iwlwifi/dvm/power.c struct iwl_powertable_cmd *cmd, cmd 170 drivers/net/wireless/intel/iwlwifi/dvm/power.c memset(cmd, 0, sizeof(*cmd)); cmd 172 drivers/net/wireless/intel/iwlwifi/dvm/power.c *cmd = table[lvl].cmd; cmd 183 drivers/net/wireless/intel/iwlwifi/dvm/power.c max_sleep[i] = le32_to_cpu(cmd->sleep_interval[i]); cmd 187 drivers/net/wireless/intel/iwlwifi/dvm/power.c slp_itrvl = le32_to_cpu(cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1]); cmd 190 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1] = cmd 193 drivers/net/wireless/intel/iwlwifi/dvm/power.c slp_itrvl = le32_to_cpu(cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1]); cmd 195 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1] = cmd 199 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags |= IWL_POWER_SLEEP_OVER_DTIM_MSK; cmd 201 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags &= ~IWL_POWER_SLEEP_OVER_DTIM_MSK; cmd 204 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags |= IWL_POWER_SHADOW_REG_ENA; cmd 206 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags &= ~IWL_POWER_SHADOW_REG_ENA; cmd 210 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags |= IWL_POWER_BT_SCO_ENA; cmd 212 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags &= ~IWL_POWER_BT_SCO_ENA; cmd 216 drivers/net/wireless/intel/iwlwifi/dvm/power.c slp_itrvl = le32_to_cpu(cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1]); cmd 218 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[IWL_POWER_VEC_SIZE - 1] = cmd 223 drivers/net/wireless/intel/iwlwifi/dvm/power.c if (le32_to_cpu(cmd->sleep_interval[i]) > cmd 225 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[i] = cmd 228 drivers/net/wireless/intel/iwlwifi/dvm/power.c if (le32_to_cpu(cmd->sleep_interval[i]) > cmd 229 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[i+1])) cmd 230 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[i] = cmd 231 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->sleep_interval[i+1]; cmd 236 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags |= IWL_POWER_PCI_PM_MSK; cmd 238 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags &= ~IWL_POWER_PCI_PM_MSK; cmd 248 drivers/net/wireless/intel/iwlwifi/dvm/power.c struct iwl_powertable_cmd *cmd) cmd 250 drivers/net/wireless/intel/iwlwifi/dvm/power.c memset(cmd, 0, sizeof(*cmd)); cmd 253 drivers/net/wireless/intel/iwlwifi/dvm/power.c cmd->flags |= IWL_POWER_PCI_PM_MSK; cmd 258 drivers/net/wireless/intel/iwlwifi/dvm/power.c static int iwl_set_power(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd) cmd 261 drivers/net/wireless/intel/iwlwifi/dvm/power.c IWL_DEBUG_POWER(priv, "Flags value = 0x%08X\n", cmd->flags); cmd 262 drivers/net/wireless/intel/iwlwifi/dvm/power.c IWL_DEBUG_POWER(priv, "Tx timeout = %u\n", le32_to_cpu(cmd->tx_data_timeout)); cmd 263 drivers/net/wireless/intel/iwlwifi/dvm/power.c IWL_DEBUG_POWER(priv, "Rx timeout = %u\n", le32_to_cpu(cmd->rx_data_timeout)); cmd 265 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[0]), cmd 266 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[1]), cmd 267 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[2]), cmd 268 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[3]), cmd 269 drivers/net/wireless/intel/iwlwifi/dvm/power.c le32_to_cpu(cmd->sleep_interval[4])); cmd 272 drivers/net/wireless/intel/iwlwifi/dvm/power.c sizeof(struct iwl_powertable_cmd), cmd); cmd 276 drivers/net/wireless/intel/iwlwifi/dvm/power.c struct iwl_powertable_cmd *cmd) cmd 282 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_power_sleep_cam_cmd(priv, cmd); cmd 289 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, IWL_POWER_INDEX_5, dtimper); cmd 292 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, IWL_POWER_INDEX_5, 20); cmd 295 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, cmd 298 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_power_sleep_cam_cmd(priv, cmd); cmd 300 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, cmd 308 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, cmd 311 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_static_sleep_cmd(priv, cmd, cmd 316 drivers/net/wireless/intel/iwlwifi/dvm/power.c int iwl_power_set_mode(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd, cmd 328 drivers/net/wireless/intel/iwlwifi/dvm/power.c if (!memcmp(&priv->power_data.sleep_cmd, cmd, sizeof(*cmd)) && !force) cmd 335 drivers/net/wireless/intel/iwlwifi/dvm/power.c memcpy(&priv->power_data.sleep_cmd_next, cmd, sizeof(*cmd)); cmd 341 drivers/net/wireless/intel/iwlwifi/dvm/power.c if (cmd->flags & IWL_POWER_DRIVER_ALLOW_SLEEP_MSK) cmd 344 drivers/net/wireless/intel/iwlwifi/dvm/power.c ret = iwl_set_power(priv, cmd); cmd 346 drivers/net/wireless/intel/iwlwifi/dvm/power.c if (!(cmd->flags & IWL_POWER_DRIVER_ALLOW_SLEEP_MSK)) cmd 357 drivers/net/wireless/intel/iwlwifi/dvm/power.c memcpy(&priv->power_data.sleep_cmd, cmd, sizeof(*cmd)); cmd 366 drivers/net/wireless/intel/iwlwifi/dvm/power.c struct iwl_powertable_cmd cmd; cmd 368 drivers/net/wireless/intel/iwlwifi/dvm/power.c iwl_power_build_cmd(priv, &cmd); cmd 369 drivers/net/wireless/intel/iwlwifi/dvm/power.c return iwl_power_set_mode(priv, &cmd, force); cmd 25 drivers/net/wireless/intel/iwlwifi/dvm/power.h int iwl_power_set_mode(struct iwl_priv *priv, struct iwl_powertable_cmd *cmd, cmd 440 drivers/net/wireless/intel/iwlwifi/dvm/rx.c (pkt->hdr.cmd == STATISTICS_NOTIFICATION)) { cmd 1004 drivers/net/wireless/intel/iwlwifi/dvm/rx.c if (priv->rx_handlers[pkt->hdr.cmd]) { cmd 1005 drivers/net/wireless/intel/iwlwifi/dvm/rx.c priv->rx_handlers_stats[pkt->hdr.cmd]++; cmd 1006 drivers/net/wireless/intel/iwlwifi/dvm/rx.c priv->rx_handlers[pkt->hdr.cmd](priv, rxb); cmd 1011 drivers/net/wireless/intel/iwlwifi/dvm/rx.c iwl_cmd_id(pkt->hdr.cmd, cmd 1013 drivers/net/wireless/intel/iwlwifi/dvm/rx.c pkt->hdr.cmd); cmd 516 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c struct iwl_wipan_params_cmd cmd; cmd 540 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c memset(&cmd, 0, sizeof(cmd)); cmd 543 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.num_slots = 2; cmd 545 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.slots[0].type = 0; /* BSS */ cmd 546 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.slots[1].type = 1; /* PAN */ cmd 553 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.flags |= cpu_to_le16(IWL_WIPAN_PARAMS_FLG_SLOTTED_MODE); cmd 591 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.slots[0].width = cpu_to_le16(slot0); cmd 592 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c cmd.slots[1].width = cpu_to_le16(slot1); cmd 595 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c sizeof(cmd), &cmd); cmd 1363 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c struct iwl_calib_chain_noise_reset_cmd cmd; cmd 1374 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c memset(&cmd, 0, sizeof(cmd)); cmd 1375 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c iwl_set_calib_hdr(&cmd.hdr, cmd 1379 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 0, sizeof(cmd), &cmd); cmd 43 drivers/net/wireless/intel/iwlwifi/dvm/scan.c struct iwl_host_cmd cmd = { cmd 57 drivers/net/wireless/intel/iwlwifi/dvm/scan.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 61 drivers/net/wireless/intel/iwlwifi/dvm/scan.c status = (void *)cmd.resp_pkt->data; cmd 74 drivers/net/wireless/intel/iwlwifi/dvm/scan.c iwl_free_resp(&cmd); cmd 617 drivers/net/wireless/intel/iwlwifi/dvm/scan.c struct iwl_host_cmd cmd = { cmd 888 drivers/net/wireless/intel/iwlwifi/dvm/scan.c cmd.len[0] += le16_to_cpu(scan->tx_cmd.len) + cmd 890 drivers/net/wireless/intel/iwlwifi/dvm/scan.c cmd.data[0] = scan; cmd 891 drivers/net/wireless/intel/iwlwifi/dvm/scan.c cmd.dataflags[0] = IWL_HCMD_DFL_NOCOPY; cmd 892 drivers/net/wireless/intel/iwlwifi/dvm/scan.c scan->len = cpu_to_le16(cmd.len[0]); cmd 903 drivers/net/wireless/intel/iwlwifi/dvm/scan.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 91 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_host_cmd cmd = { cmd 105 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.flags |= CMD_WANT_SKB; cmd 109 drivers/net/wireless/intel/iwlwifi/dvm/sta.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 114 drivers/net/wireless/intel/iwlwifi/dvm/sta.c pkt = cmd.resp_pkt; cmd 126 drivers/net/wireless/intel/iwlwifi/dvm/sta.c iwl_free_resp(&cmd); cmd 203 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_addsta_cmd cmd; cmd 215 drivers/net/wireless/intel/iwlwifi/dvm/sta.c memset(&cmd, 0, sizeof(cmd)); cmd 216 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.mode = STA_CONTROL_MODIFY_MSK; cmd 217 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.station_flags_msk = mask; cmd 218 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.station_flags = flags; cmd 219 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.sta.sta_id = sta_id; cmd 221 drivers/net/wireless/intel/iwlwifi/dvm/sta.c return iwl_send_add_sta(priv, &cmd, 0); cmd 414 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_host_cmd cmd = { cmd 424 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.flags |= CMD_WANT_SKB; cmd 426 drivers/net/wireless/intel/iwlwifi/dvm/sta.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 431 drivers/net/wireless/intel/iwlwifi/dvm/sta.c pkt = cmd.resp_pkt; cmd 449 drivers/net/wireless/intel/iwlwifi/dvm/sta.c iwl_free_resp(&cmd); cmd 824 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_host_cmd cmd = { cmd 843 drivers/net/wireless/intel/iwlwifi/dvm/sta.c if (WARN_ON(init && (cmd.flags & CMD_ASYNC))) cmd 847 drivers/net/wireless/intel/iwlwifi/dvm/sta.c ret = iwl_dvm_send_cmd(priv, &cmd); cmd 851 drivers/net/wireless/intel/iwlwifi/dvm/sta.c if (cmd.flags & CMD_ASYNC) cmd 949 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_host_cmd cmd = { cmd 978 drivers/net/wireless/intel/iwlwifi/dvm/sta.c cmd.len[0] = cmd_size; cmd 981 drivers/net/wireless/intel/iwlwifi/dvm/sta.c return iwl_dvm_send_cmd(priv, &cmd); cmd 1417 drivers/net/wireless/intel/iwlwifi/dvm/sta.c struct iwl_addsta_cmd cmd = { cmd 1426 drivers/net/wireless/intel/iwlwifi/dvm/sta.c iwl_send_add_sta(priv, &cmd, CMD_ASYNC); cmd 351 drivers/net/wireless/intel/iwlwifi/dvm/tx.c dev_cmd->hdr.cmd = REPLY_TX; cmd 36 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c struct iwl_calib_xtal_freq_cmd cmd; cmd 39 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c iwl_set_calib_hdr(&cmd.hdr, IWL_PHY_CALIBRATE_CRYSTAL_FRQ_CMD); cmd 40 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.cap_pin1 = le16_to_cpu(xtal_calib[0]); cmd 41 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.cap_pin2 = le16_to_cpu(xtal_calib[1]); cmd 42 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c return iwl_calib_set(priv, (void *)&cmd, sizeof(cmd)); cmd 47 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c struct iwl_calib_temperature_offset_cmd cmd; cmd 49 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c memset(&cmd, 0, sizeof(cmd)); cmd 50 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c iwl_set_calib_hdr(&cmd.hdr, IWL_PHY_CALIBRATE_TEMP_OFFSET_CMD); cmd 51 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; cmd 52 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c if (!(cmd.radio_sensor_offset)) cmd 53 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset = DEFAULT_RADIO_SENSOR_OFFSET; cmd 56 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c le16_to_cpu(cmd.radio_sensor_offset)); cmd 57 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c return iwl_calib_set(priv, (void *)&cmd, sizeof(cmd)); cmd 62 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c struct iwl_calib_temperature_offset_v2_cmd cmd; cmd 64 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c memset(&cmd, 0, sizeof(cmd)); cmd 65 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c iwl_set_calib_hdr(&cmd.hdr, IWL_PHY_CALIBRATE_TEMP_OFFSET_CMD); cmd 66 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; cmd 67 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; cmd 68 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c if (!cmd.radio_sensor_offset_low) { cmd 70 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset_low = DEFAULT_RADIO_SENSOR_OFFSET; cmd 71 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.radio_sensor_offset_high = DEFAULT_RADIO_SENSOR_OFFSET; cmd 73 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c cmd.burntVoltageRef = priv->nvm_data->calib_voltage; cmd 76 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c le16_to_cpu(cmd.radio_sensor_offset_high)); cmd 78 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c le16_to_cpu(cmd.radio_sensor_offset_low)); cmd 80 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c le16_to_cpu(cmd.burntVoltageRef)); cmd 82 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c return iwl_calib_set(priv, (void *)&cmd, sizeof(cmd)); cmd 88 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c struct iwl_host_cmd cmd = { cmd 101 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c return iwl_dvm_send_cmd(priv, &cmd); cmd 366 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c if (pkt->hdr.cmd != CALIBRATION_RES_NOTIFICATION) { cmd 367 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c WARN_ON(pkt->hdr.cmd != CALIBRATION_COMPLETE_NOTIFICATION); cmd 124 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h u8 cmd; cmd 171 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h u8 cmd; cmd 2270 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fw_dbg_conf_hcmd *cmd = (void *)ptr; cmd 2272 drivers/net/wireless/intel/iwlwifi/fw/dbg.c .id = cmd->id, cmd 2273 drivers/net/wireless/intel/iwlwifi/fw/dbg.c .len = { le16_to_cpu(cmd->len), }, cmd 2274 drivers/net/wireless/intel/iwlwifi/fw/dbg.c .data = { cmd->data, }, cmd 2281 drivers/net/wireless/intel/iwlwifi/fw/dbg.c ptr += sizeof(*cmd); cmd 2282 drivers/net/wireless/intel/iwlwifi/fw/dbg.c ptr += le16_to_cpu(cmd->len); cmd 2427 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_dbg_suspend_resume_cmd cmd = { cmd 2434 drivers/net/wireless/intel/iwlwifi/fw/dbg.c .data[0] = &cmd, cmd 2435 drivers/net/wireless/intel/iwlwifi/fw/dbg.c .len[0] = sizeof(cmd), cmd 973 drivers/net/wireless/intel/iwlwifi/fw/file.h u8 cmd; cmd 99 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c pkt->hdr.cmd); cmd 131 drivers/net/wireless/intel/iwlwifi/fw/smem.c struct iwl_host_cmd cmd = { cmd 141 drivers/net/wireless/intel/iwlwifi/fw/smem.c cmd.id = iwl_cmd_id(SHARED_MEM_CFG_CMD, SYSTEM_GROUP, 0); cmd 143 drivers/net/wireless/intel/iwlwifi/fw/smem.c cmd.id = SHARED_MEM_CFG; cmd 145 drivers/net/wireless/intel/iwlwifi/fw/smem.c ret = iwl_trans_send_cmd(fwrt->trans, &cmd); cmd 153 drivers/net/wireless/intel/iwlwifi/fw/smem.c pkt = cmd.resp_pkt; cmd 161 drivers/net/wireless/intel/iwlwifi/fw/smem.c iwl_free_resp(&cmd); cmd 25 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h struct iwl_host_cmd *cmd, u16 total_size, cmd 27 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h TP_ARGS(dev, cmd, total_size, hdr), cmd 40 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h __entry->flags = cmd->flags; cmd 44 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h if (!cmd->len[i]) cmd 47 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h cmd->data[i], cmd->len[i]); cmd 48 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h offset += cmd->len[i]; cmd 63 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h __field(u16, cmd) cmd 72 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h __entry->cmd = WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd); cmd 78 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h __get_str(dev), __entry->cmd) cmd 52 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h struct iwl_cmd_header *cmd = (void *)((u8 *)rxbuf + sizeof(__le32)); cmd 56 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h if (cmd->cmd != trans->rx_mpdu_cmd) cmd 65 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h hdr = (void *)((u8 *)cmd + hdr_offset); cmd 69 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h return sizeof(__le32) + sizeof(*cmd) + trans->rx_mpdu_cmd_hdr_size + cmd 319 drivers/net/wireless/intel/iwlwifi/iwl-io.c static const char *get_rfh_string(int cmd) cmd 327 drivers/net/wireless/intel/iwlwifi/iwl-io.c IWL_CMD_MQ(cmd, RFH_Q_FRBDCB_BA_LSB, i); cmd 328 drivers/net/wireless/intel/iwlwifi/iwl-io.c IWL_CMD_MQ(cmd, RFH_Q_FRBDCB_WIDX, i); cmd 329 drivers/net/wireless/intel/iwlwifi/iwl-io.c IWL_CMD_MQ(cmd, RFH_Q_FRBDCB_RIDX, i); cmd 330 drivers/net/wireless/intel/iwlwifi/iwl-io.c IWL_CMD_MQ(cmd, RFH_Q_URBD_STTS_WPTR_LSB, i); cmd 333 drivers/net/wireless/intel/iwlwifi/iwl-io.c switch (cmd) { cmd 428 drivers/net/wireless/intel/iwlwifi/iwl-io.c static const char *get_fh_string(int cmd) cmd 430 drivers/net/wireless/intel/iwlwifi/iwl-io.c switch (cmd) { cmd 1434 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c struct iwl_nvm_get_info cmd = {}; cmd 1438 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c .data = { &cmd, }, cmd 1439 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c .len = { sizeof(cmd) }, cmd 155 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h const struct iwl_device_cmd *cmd); cmd 203 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h const struct iwl_device_cmd *cmd) cmd 206 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h op_mode->ops->async_cb(op_mode, cmd); cmd 359 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c struct iwl_host_cmd cmd = { cmd 372 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c cmd.data[0] = &phy_db_cmd; cmd 373 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c cmd.len[0] = sizeof(struct iwl_phy_db_cmd); cmd 374 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c cmd.data[1] = data; cmd 375 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c cmd.len[1] = length; cmd 376 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c cmd.dataflags[1] = IWL_HCMD_DFL_NOCOPY; cmd 378 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c return iwl_trans_send_cmd(phy_db->trans, &cmd); cmd 110 drivers/net/wireless/intel/iwlwifi/iwl-trans.c int iwl_trans_send_cmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd) cmd 114 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (unlikely(!(cmd->flags & CMD_SEND_IN_RFKILL) && cmd 126 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (WARN_ON((cmd->flags & CMD_WANT_ASYNC_CALLBACK) && cmd 127 drivers/net/wireless/intel/iwlwifi/iwl-trans.c !(cmd->flags & CMD_ASYNC))) cmd 130 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (!(cmd->flags & CMD_ASYNC)) cmd 133 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (trans->wide_cmd_header && !iwl_cmd_groupid(cmd->id)) cmd 134 drivers/net/wireless/intel/iwlwifi/iwl-trans.c cmd->id = DEF_ID(cmd->id); cmd 136 drivers/net/wireless/intel/iwlwifi/iwl-trans.c ret = trans->ops->send_cmd(trans, cmd); cmd 138 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (!(cmd->flags & CMD_ASYNC)) cmd 141 drivers/net/wireless/intel/iwlwifi/iwl-trans.c if (WARN_ON((cmd->flags & CMD_WANT_SKB) && !ret && !cmd->resp_pkt)) cmd 167 drivers/net/wireless/intel/iwlwifi/iwl-trans.c u8 grp, cmd; cmd 173 drivers/net/wireless/intel/iwlwifi/iwl-trans.c cmd = iwl_cmd_opcode(id); cmd 180 drivers/net/wireless/intel/iwlwifi/iwl-trans.c ret = bsearch(&cmd, arr->arr, arr->size, size, iwl_hcmd_names_cmp); cmd 267 drivers/net/wireless/intel/iwlwifi/iwl-trans.h static inline void iwl_free_resp(struct iwl_host_cmd *cmd) cmd 269 drivers/net/wireless/intel/iwlwifi/iwl-trans.h free_pages(cmd->_rx_page_addr, cmd->_rx_page_order); cmd 556 drivers/net/wireless/intel/iwlwifi/iwl-trans.h int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd); cmd 942 drivers/net/wireless/intel/iwlwifi/iwl-trans.h int iwl_trans_send_cmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd); cmd 78 drivers/net/wireless/intel/iwlwifi/mvm/binding.c struct iwl_binding_cmd cmd; cmd 84 drivers/net/wireless/intel/iwlwifi/mvm/binding.c memset(&cmd, 0, sizeof(cmd)); cmd 88 drivers/net/wireless/intel/iwlwifi/mvm/binding.c size = sizeof(cmd); cmd 91 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.lmac_id = cpu_to_le32(IWL_LMAC_24G_INDEX); cmd 93 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.lmac_id = cpu_to_le32(IWL_LMAC_5G_INDEX); cmd 98 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(phyctxt->id, cmd 100 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.action = cpu_to_le32(action); cmd 101 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.phy = cpu_to_le32(FW_CMD_ID_AND_COLOR(phyctxt->id, cmd 105 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.macs[i] = cpu_to_le32(FW_CTXT_INVALID); cmd 107 drivers/net/wireless/intel/iwlwifi/mvm/binding.c cmd.macs[i] = cpu_to_le32(FW_CMD_ID_AND_COLOR(data->ids[i], cmd 112 drivers/net/wireless/intel/iwlwifi/mvm/binding.c size, &cmd, &status); cmd 241 drivers/net/wireless/intel/iwlwifi/mvm/coex.c struct iwl_bt_coex_reduced_txp_update_cmd cmd = {}; cmd 261 drivers/net/wireless/intel/iwlwifi/mvm/coex.c cmd.reduced_txp = cpu_to_le32(value); cmd 265 drivers/net/wireless/intel/iwlwifi/mvm/coex.c CMD_ASYNC, sizeof(cmd), &cmd); cmd 472 drivers/net/wireless/intel/iwlwifi/mvm/coex.c struct iwl_bt_coex_ci_cmd cmd = {}; cmd 503 drivers/net/wireless/intel/iwlwifi/mvm/coex.c cmd.bt_primary_ci = cmd 505 drivers/net/wireless/intel/iwlwifi/mvm/coex.c cmd.primary_ch_phy_id = cmd 526 drivers/net/wireless/intel/iwlwifi/mvm/coex.c cmd.bt_secondary_ci = cmd 528 drivers/net/wireless/intel/iwlwifi/mvm/coex.c cmd.secondary_ch_phy_id = cmd 535 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (memcmp(&cmd, &mvm->last_bt_ci_cmd, sizeof(cmd))) { cmd 537 drivers/net/wireless/intel/iwlwifi/mvm/coex.c sizeof(cmd), &cmd)) cmd 539 drivers/net/wireless/intel/iwlwifi/mvm/coex.c memcpy(&mvm->last_bt_ci_cmd, &cmd, sizeof(cmd)); cmd 392 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_host_cmd cmd = { cmd 401 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); cmd 403 drivers/net/wireless/intel/iwlwifi/mvm/d3.c pattern_cmd = kmalloc(cmd.len[0], GFP_KERNEL); cmd 422 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.data[0] = pattern_cmd; cmd 423 drivers/net/wireless/intel/iwlwifi/mvm/d3.c err = iwl_mvm_send_cmd(mvm, &cmd); cmd 432 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_host_cmd cmd = { cmd 441 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.len[0] = sizeof(*pattern_cmd) + cmd 444 drivers/net/wireless/intel/iwlwifi/mvm/d3.c pattern_cmd = kmalloc(cmd.len[0], GFP_KERNEL); cmd 466 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.data[0] = pattern_cmd; cmd 467 drivers/net/wireless/intel/iwlwifi/mvm/d3.c err = iwl_mvm_send_cmd(mvm, &cmd); cmd 588 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_host_cmd cmd = { cmd 595 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.data[0] = &query_cmd; cmd 596 drivers/net/wireless/intel/iwlwifi/mvm/d3.c cmd.len[0] = sizeof(query_cmd); cmd 598 drivers/net/wireless/intel/iwlwifi/mvm/d3.c err = iwl_mvm_send_cmd(mvm, &cmd); cmd 602 drivers/net/wireless/intel/iwlwifi/mvm/d3.c size = iwl_rx_packet_payload_len(cmd.resp_pkt); cmd 606 drivers/net/wireless/intel/iwlwifi/mvm/d3.c err = le16_to_cpup((__le16 *)cmd.resp_pkt->data); cmd 611 drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_free_resp(&cmd); cmd 1517 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_host_cmd cmd = { cmd 1525 drivers/net/wireless/intel/iwlwifi/mvm/d3.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 1533 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_wowlan_status_v6 *v6 = (void *)cmd.resp_pkt->data; cmd 1537 drivers/net/wireless/intel/iwlwifi/mvm/d3.c len = iwl_rx_packet_payload_len(cmd.resp_pkt); cmd 1591 drivers/net/wireless/intel/iwlwifi/mvm/d3.c v7 = (void *)cmd.resp_pkt->data; cmd 1593 drivers/net/wireless/intel/iwlwifi/mvm/d3.c len = iwl_rx_packet_payload_len(cmd.resp_pkt); cmd 1611 drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_free_resp(&cmd); cmd 1702 drivers/net/wireless/intel/iwlwifi/mvm/d3.c struct iwl_host_cmd cmd = { cmd 1709 drivers/net/wireless/intel/iwlwifi/mvm/d3.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 1726 drivers/net/wireless/intel/iwlwifi/mvm/d3.c len = iwl_rx_packet_payload_len(cmd.resp_pkt); cmd 1733 drivers/net/wireless/intel/iwlwifi/mvm/d3.c query = (void *)cmd.resp_pkt->data; cmd 1743 drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_free_resp(&cmd); cmd 456 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c struct iwl_beacon_filter_cmd cmd = { cmd 464 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c iwl_mvm_beacon_filter_debugfs_parameters(vif, &cmd); cmd 466 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c cmd.bf_enable_beacon_filter = cpu_to_le32(1); cmd 468 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c cmd.bf_enable_beacon_filter = 0; cmd 471 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_energy_delta)); cmd 473 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_roaming_energy_delta)); cmd 475 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_roaming_state)); cmd 477 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_temp_threshold)); cmd 479 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_temp_fast_filter)); cmd 481 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_temp_slow_filter)); cmd 483 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_enable_beacon_filter)); cmd 485 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_debug_flag)); cmd 487 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.bf_escape_timer)); cmd 489 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.ba_escape_timer)); cmd 491 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c le32_to_cpu(cmd.ba_enable_beacon_abort)); cmd 662 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_bt_coex_ci_cmd *cmd = &mvm->last_bt_ci_cmd; cmd 672 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c le64_to_cpu(cmd->bt_primary_ci)); cmd 675 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c le64_to_cpu(cmd->bt_secondary_ci)); cmd 1120 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_rss_config_cmd cmd = { cmd 1131 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c ret = hex2bin(cmd.indirection_table, buf, nbytes); cmd 1142 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c num_repeats = ARRAY_SIZE(cmd.indirection_table) / nbytes; cmd 1144 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c memcpy(&cmd.indirection_table[i * nbytes], cmd 1145 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd.indirection_table, nbytes); cmd 1147 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c memcpy(&cmd.indirection_table[i * nbytes], cmd.indirection_table, cmd 1148 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c ARRAY_SIZE(cmd.indirection_table) % nbytes); cmd 1150 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c netdev_rss_key_fill(cmd.secret_key, sizeof(cmd.secret_key)); cmd 1155 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c sizeof(cmd), &cmd); cmd 1202 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd) != cmd 1391 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_bcast_filter_cmd cmd; cmd 1403 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (!iwl_mvm_bcast_filter_build_cmd(mvm, &cmd)) { cmd 1410 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c for (i = 0; cmd.filters[i].attrs[0].mask; i++) { cmd 1411 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c filter = &cmd.filters[i]; cmd 1445 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_bcast_filter_cmd cmd; cmd 1453 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (filter_id >= ARRAY_SIZE(mvm->dbgfs_bcast_filtering.cmd.filters) || cmd 1479 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c memcpy(&mvm->dbgfs_bcast_filtering.cmd.filters[filter_id], cmd 1485 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_mvm_bcast_filter_build_cmd(mvm, &cmd)) cmd 1487 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c sizeof(cmd), &cmd); cmd 1498 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_bcast_filter_cmd cmd; cmd 1509 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (!iwl_mvm_bcast_filter_build_cmd(mvm, &cmd)) { cmd 1516 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c for (i = 0; i < ARRAY_SIZE(cmd.macs); i++) { cmd 1517 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c const struct iwl_fw_bcast_mac *mac = &cmd.macs[i]; cmd 1532 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_bcast_filter_cmd cmd; cmd 1544 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (mac_id >= ARRAY_SIZE(cmd.macs) || cmd 1546 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c attached_filters >= BIT(ARRAY_SIZE(cmd.filters))) cmd 1552 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c memcpy(&mvm->dbgfs_bcast_filtering.cmd.macs[mac_id], cmd 1558 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c iwl_mvm_bcast_filter_build_cmd(mvm, &cmd)) cmd 1560 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c sizeof(cmd), &cmd); cmd 1847 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_dbg_mem_access_cmd cmd = {}; cmd 1851 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c .data = { &cmd, }, cmd 1852 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c .len = { sizeof(cmd) }, cmd 1862 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd.op = cpu_to_le32(DEBUG_MEM_OP_READ); cmd 1866 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd.addr = cpu_to_le32(*ppos - delta); cmd 1867 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd.len = cpu_to_le32(min(ALIGN(count + delta, 4) / 4, cmd 1904 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c struct iwl_dbg_mem_access_cmd *cmd; cmd 1928 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd_size = sizeof(*cmd) + ALIGN(data_size, 4); cmd 1929 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd = kzalloc(cmd_size, GFP_KERNEL); cmd 1930 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (!cmd) cmd 1933 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd->op = cpu_to_le32(op); cmd 1934 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd->len = cpu_to_le32(len); cmd 1935 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c cmd->addr = cpu_to_le32(*ppos); cmd 1936 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (copy_from_user((void *)cmd->data, user_buf, data_size)) { cmd 1937 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c kfree(cmd); cmd 1942 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c hcmd.data[0] = (void *)cmd; cmd 1949 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c kfree(cmd); cmd 138 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c struct iwl_tof_range_req_cmd_v5 *cmd, cmd 143 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->request_id = req->cookie; cmd 144 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->num_of_ap = req->n_peers; cmd 148 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->req_timeout = 255; cmd 150 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->req_timeout = DIV_ROUND_UP(req->timeout, 100); cmd 156 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->macaddr_random = 1; cmd 157 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c memcpy(cmd->macaddr_template, req->mac_addr, ETH_ALEN); cmd 159 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->macaddr_mask[i] = ~req->mac_addr_mask[i]; cmd 162 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 164 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c eth_broadcast_addr(cmd->range_req_bssid); cmd 168 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c struct iwl_tof_range_req_cmd *cmd, cmd 173 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->initiator_flags = cmd 176 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->request_id = req->cookie; cmd 177 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->num_of_ap = req->n_peers; cmd 184 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->req_timeout_ms = cpu_to_le32(req->timeout); cmd 186 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->req_timeout_ms = cpu_to_le32(0xfffff); cmd 188 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c memcpy(cmd->macaddr_template, req->mac_addr, ETH_ALEN); cmd 190 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->macaddr_mask[i] = ~req->mac_addr_mask[i]; cmd 193 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 201 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->tsf_mac_id = cpu_to_le32(mvmvif->id); cmd 206 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c eth_broadcast_addr(cmd->range_req_bssid); cmd 210 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c cmd->tsf_mac_id = cpu_to_le32(0xff); cmd 327 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c struct iwl_tof_range_req_cmd cmd; cmd 344 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c iwl_mvm_ftm_cmd(mvm, vif, &cmd, req); cmd 345 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c hcmd.data[0] = &cmd; cmd 346 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c hcmd.len[0] = sizeof(cmd); cmd 347 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c num_of_ap = cmd.num_of_ap; cmd 359 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c err = iwl_mvm_ftm_put_target(mvm, peer, &cmd.ap[i]); cmd 385 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c struct iwl_tof_range_abort_cmd cmd = { cmd 398 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 0, sizeof(cmd), &cmd)) cmd 71 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c struct iwl_tof_responder_config_cmd cmd = { cmd 84 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.bandwidth = IWL_TOF_BW_20_LEGACY; cmd 87 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.bandwidth = IWL_TOF_BW_20_HT; cmd 90 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.bandwidth = IWL_TOF_BW_40; cmd 91 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); cmd 94 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.bandwidth = IWL_TOF_BW_80; cmd 95 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c cmd.ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); cmd 102 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c memcpy(cmd.bssid, vif->addr, ETH_ALEN); cmd 106 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 0, sizeof(cmd), &cmd); cmd 114 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c struct iwl_tof_responder_dyn_config_cmd cmd = { cmd 122 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c .data[0] = &cmd, cmd 123 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c .len[0] = sizeof(cmd), cmd 106 drivers/net/wireless/intel/iwlwifi/mvm/fw.c struct iwl_rss_config_cmd cmd = { cmd 120 drivers/net/wireless/intel/iwlwifi/mvm/fw.c for (i = 0; i < ARRAY_SIZE(cmd.indirection_table); i++) cmd 121 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd.indirection_table[i] = cmd 123 drivers/net/wireless/intel/iwlwifi/mvm/fw.c netdev_rss_key_fill(cmd.secret_key, sizeof(cmd.secret_key)); cmd 125 drivers/net/wireless/intel/iwlwifi/mvm/fw.c return iwl_mvm_send_cmd_pdu(mvm, RSS_CONFIG_CMD, 0, sizeof(cmd), &cmd); cmd 131 drivers/net/wireless/intel/iwlwifi/mvm/fw.c struct iwl_rfh_queue_config *cmd; cmd 140 drivers/net/wireless/intel/iwlwifi/mvm/fw.c size = struct_size(cmd, data, num_queues); cmd 142 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd = kzalloc(size, GFP_KERNEL); cmd 143 drivers/net/wireless/intel/iwlwifi/mvm/fw.c if (!cmd) cmd 146 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->num_queues = num_queues; cmd 151 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->data[i].q_num = i + 1; cmd 154 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->data[i].fr_bd_cb = cpu_to_le64(data.fr_bd_cb); cmd 155 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->data[i].urbd_stts_wrptr = cmd 157 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->data[i].ur_bd_cb = cpu_to_le64(data.ur_bd_cb); cmd 158 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd->data[i].fr_bd_wid = cpu_to_le32(data.fr_bd_wid); cmd 161 drivers/net/wireless/intel/iwlwifi/mvm/fw.c hcmd.data[0] = cmd; cmd 166 drivers/net/wireless/intel/iwlwifi/mvm/fw.c kfree(cmd); cmd 287 drivers/net/wireless/intel/iwlwifi/mvm/fw.c WARN_ON(pkt->hdr.cmd != INIT_COMPLETE_NOTIF); cmd 297 drivers/net/wireless/intel/iwlwifi/mvm/fw.c if (pkt->hdr.cmd != CALIB_RES_NOTIF_PHY_DB) { cmd 298 drivers/net/wireless/intel/iwlwifi/mvm/fw.c WARN_ON(pkt->hdr.cmd != INIT_COMPLETE_NOTIF); cmd 668 drivers/net/wireless/intel/iwlwifi/mvm/fw.c struct iwl_ltr_config_cmd cmd = { cmd 676 drivers/net/wireless/intel/iwlwifi/mvm/fw.c sizeof(cmd), &cmd); cmd 847 drivers/net/wireless/intel/iwlwifi/mvm/fw.c } cmd; cmd 856 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd.v5.v3.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_CHAINS); cmd 860 drivers/net/wireless/intel/iwlwifi/mvm/fw.c len = sizeof(cmd.v5); cmd 863 drivers/net/wireless/intel/iwlwifi/mvm/fw.c len = sizeof(cmd.v4); cmd 865 drivers/net/wireless/intel/iwlwifi/mvm/fw.c len = sizeof(cmd.v4.v3); cmd 895 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd.v5.v3.per_chain_restriction[i][j] = cmd 904 drivers/net/wireless/intel/iwlwifi/mvm/fw.c return iwl_mvm_send_cmd_pdu(mvm, REDUCE_TX_POWER_CMD, 0, len, &cmd); cmd 935 drivers/net/wireless/intel/iwlwifi/mvm/fw.c struct iwl_host_cmd cmd; cmd 949 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd = (struct iwl_host_cmd){ cmd 959 drivers/net/wireless/intel/iwlwifi/mvm/fw.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 965 drivers/net/wireless/intel/iwlwifi/mvm/fw.c resp = (void *)cmd.resp_pkt->data; cmd 972 drivers/net/wireless/intel/iwlwifi/mvm/fw.c iwl_free_resp(&cmd); cmd 978 drivers/net/wireless/intel/iwlwifi/mvm/fw.c struct iwl_geo_tx_power_profiles_cmd cmd = { cmd 1005 drivers/net/wireless/intel/iwlwifi/mvm/fw.c (struct iwl_per_chain_offset *)&cmd.table[i]; cmd 1021 drivers/net/wireless/intel/iwlwifi/mvm/fw.c cmd.table_revision = cpu_to_le32(mvm->geo_rev); cmd 1027 drivers/net/wireless/intel/iwlwifi/mvm/fw.c &cmd); cmd 1030 drivers/net/wireless/intel/iwlwifi/mvm/fw.c return iwl_mvm_send_cmd_pdu(mvm, cmd_wide_id, 0, sizeof(cmd), &cmd); cmd 73 drivers/net/wireless/intel/iwlwifi/mvm/led.c struct iwl_host_cmd cmd = { cmd 84 drivers/net/wireless/intel/iwlwifi/mvm/led.c err = iwl_mvm_send_cmd(mvm, &cmd); cmd 458 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd *cmd) cmd 476 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->protection_flags |= cpu_to_le32(ht_flag); cmd 481 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->protection_flags |= cpu_to_le32(ht_flag); cmd 492 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd *cmd, cmd 504 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id, cmd 506 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->action = cpu_to_le32(action); cmd 511 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_P2P_STA); cmd 513 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_BSS_STA); cmd 516 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_GO); cmd 519 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_LISTENER); cmd 522 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_P2P_DEVICE); cmd 525 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->mac_type = cpu_to_le32(FW_MAC_TYPE_IBSS); cmd 531 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->tsf_id = cpu_to_le32(mvmvif->tsf_id); cmd 533 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c memcpy(cmd->node_addr, vif->addr, ETH_ALEN); cmd 536 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c memcpy(cmd->bssid_addr, bssid, ETH_ALEN); cmd 538 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c eth_broadcast_addr(cmd->bssid_addr); cmd 547 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->cck_rates = cpu_to_le32((u32)cck_ack_rates); cmd 548 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ofdm_rates = cpu_to_le32((u32)ofdm_ack_rates); cmd 550 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->cck_short_preamble = cmd 553 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->short_slot = cmd 557 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->filter_flags = 0; cmd 563 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[ucode_ac].cw_min = cmd 565 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[ucode_ac].cw_max = cmd 567 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[ucode_ac].edca_txop = cmd 569 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[ucode_ac].aifsn = mvmvif->queue_params[i].aifs; cmd 570 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[ucode_ac].fifos_mask = BIT(txf); cmd 574 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->qos_flags |= cpu_to_le32(MAC_QOS_FLG_UPDATE_EDCA); cmd 577 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->protection_flags |= cpu_to_le32(MAC_PROT_FLG_TGG_PROTECT); cmd 583 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->qos_flags |= cpu_to_le32(MAC_QOS_FLG_TGN); cmd 585 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_set_ht_flags(mvm, vif, cmd); cmd 589 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd *cmd) cmd 592 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c sizeof(*cmd), cmd); cmd 595 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c le32_to_cpu(cmd->action), ret); cmd 604 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 610 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, bssid_override, action); cmd 616 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.p2p_sta.ctwin = cpu_to_le32(noa->oppps_ctwindow & cmd 618 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c ctxt_sta = &cmd.p2p_sta.sta; cmd 620 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c ctxt_sta = &cmd.sta; cmd 680 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags |= cmd 692 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags |= cpu_to_le32(MAC_FILTER_IN_BEACON); cmd 703 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags |= cpu_to_le32(MAC_FILTER_IN_PROBE_REQUEST); cmd 706 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags |= cpu_to_le32(MAC_FILTER_IN_11AX); cmd 712 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 719 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 725 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action); cmd 727 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags = cpu_to_le32(MAC_FILTER_IN_PROMISC | cmd 741 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 749 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 753 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action); cmd 755 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags = cpu_to_le32(MAC_FILTER_IN_BEACON | cmd 760 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.ibss.bi = cpu_to_le32(vif->bss_conf.beacon_int); cmd 763 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.ibss.beacon_template = cpu_to_le32(mvmvif->id); cmd 765 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 786 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 791 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action); cmd 794 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.filter_flags = cpu_to_le32(MAC_FILTER_IN_PROBE_REQUEST); cmd 808 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.p2p_dev.is_disc_extended = cpu_to_le32(data.go_active ? 1 : 0); cmd 809 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 909 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_host_cmd cmd = { cmd 914 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.len[0] = len; cmd 915 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.data[0] = data; cmd 916 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.dataflags[0] = 0; cmd 917 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.len[1] = beacon->len; cmd 918 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.data[1] = beacon->data; cmd 919 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.dataflags[1] = IWL_HCMD_DFL_DUP; cmd 921 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_send_cmd(mvm, &cmd); cmd 1084 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd *cmd, cmd 1096 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->ac[IWL_MVM_TX_FIFO_VO].fifos_mask |= BIT(IWL_MVM_TX_FIFO_MCAST); cmd 1104 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->filter_flags |= cpu_to_le32(MAC_FILTER_IN_PROBE_REQUEST); cmd 1106 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd->filter_flags |= cpu_to_le32(MAC_FILTER_IN_BEACON); cmd 1156 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 1161 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action); cmd 1164 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_fill_ap(mvm, vif, &cmd, &cmd.ap, cmd 1167 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 1174 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd = {}; cmd 1180 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action); cmd 1183 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_mac_ctxt_cmd_fill_ap(mvm, vif, &cmd, &cmd.go.ap, cmd 1186 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.go.ctwin = cpu_to_le32(noa->oppps_ctwindow & cmd 1188 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.go.opp_ps_enabled = cmd 1192 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c return iwl_mvm_mac_ctxt_send_cmd(mvm, &cmd); cmd 1261 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c struct iwl_mac_ctx_cmd cmd; cmd 1268 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c memset(&cmd, 0, sizeof(cmd)); cmd 1270 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id, cmd 1272 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c cmd.action = cpu_to_le32(FW_CTXT_ACTION_REMOVE); cmd 1275 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c sizeof(cmd), &cmd); cmd 209 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum set_key_cmd cmd, cmd 1285 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c } cmd = { cmd 1293 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd.v5.v3.pwr_restriction = cpu_to_le16(IWL_DEV_MAX_TX_POWER); cmd 1297 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c len = sizeof(cmd.v5); cmd 1300 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c len = sizeof(cmd.v4); cmd 1302 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c len = sizeof(cmd.v4.v3); cmd 1304 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c return iwl_mvm_send_cmd_pdu(mvm, REDUCE_TX_POWER_CMD, 0, len, &cmd); cmd 1365 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_chan_switch_te_cmd cmd = { cmd 1377 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 0, sizeof(cmd), &cmd)); cmd 1645 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mcast_filter_cmd *cmd = mvm->mcast_filter_cmd; cmd 1661 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->port_id = data->port_id++; cmd 1662 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 1663 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c len = roundup(sizeof(*cmd) + cmd->count * ETH_ALEN, 4); cmd 1666 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hcmd.data[0] = cmd; cmd 1693 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mcast_filter_cmd *cmd; cmd 1705 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c len = roundup(sizeof(*cmd) + addr_count * ETH_ALEN, 4); cmd 1706 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd = kzalloc(len, GFP_ATOMIC); cmd 1707 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (!cmd) cmd 1711 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->pass_all = 1; cmd 1712 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c return (u64)(unsigned long)cmd; cmd 1717 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->count, addr->addr); cmd 1718 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(&cmd->addr_list[cmd->count * ETH_ALEN], cmd 1720 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->count++; cmd 1723 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c return (u64)(unsigned long)cmd; cmd 1732 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mcast_filter_cmd *cmd = (void *)(unsigned long)multicast; cmd 1738 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->mcast_filter_cmd = cmd; cmd 1740 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (!cmd) cmd 1744 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->pass_all = !!(*total_flags & FIF_ALLMULTI); cmd 1746 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (cmd->pass_all) cmd 1747 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->count = 0; cmd 1779 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_bcast_filter_cmd *cmd; cmd 1824 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_bcast_filter_cmd *cmd = data->cmd; cmd 1829 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (WARN_ON(mvmvif->id >= ARRAY_SIZE(cmd->macs))) cmd 1832 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c bcast_mac = &cmd->macs[mvmvif->id]; cmd 1852 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ARRAY_SIZE(cmd->filters))) { cmd 1860 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c &cmd->filters[data->current_filter]); cmd 1863 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (!cmd->filters[data->current_filter].num_attrs) cmd 1875 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_bcast_filter_cmd *cmd) cmd 1879 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c .cmd = cmd, cmd 1885 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memset(cmd, 0, sizeof(*cmd)); cmd 1886 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->max_bcast_filters = ARRAY_SIZE(cmd->filters); cmd 1887 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd->max_macs = ARRAY_SIZE(cmd->macs); cmd 1892 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(cmd->filters, &mvm->dbgfs_bcast_filtering.cmd.filters, cmd 1893 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sizeof(cmd->filters)); cmd 1894 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(cmd->macs, &mvm->dbgfs_bcast_filtering.cmd.macs, cmd 1895 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sizeof(cmd->macs)); cmd 1914 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_bcast_filter_cmd cmd; cmd 1919 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (!iwl_mvm_bcast_filter_build_cmd(mvm, &cmd)) cmd 1923 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c sizeof(cmd), &cmd); cmd 1935 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_mu_group_mgmt_cmd cmd = {}; cmd 1937 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(cmd.membership_status, vif->bss_conf.mu_group.membership, cmd 1939 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c memcpy(cmd.user_position, vif->bss_conf.mu_group.position, cmd 1945 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 0, sizeof(cmd), &cmd); cmd 2759 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum sta_notify_cmd cmd, cmd 2790 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c switch (cmd) { cmd 2819 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum sta_notify_cmd cmd, cmd 2822 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c __iwl_mvm_mac_sta_notify(hw, cmd, sta); cmd 3318 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum set_key_cmd cmd, cmd 3376 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c switch (cmd) { cmd 3525 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum set_key_cmd cmd, cmd 3534 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ret = __iwl_mvm_mac_set_key(hw, cmd, vif, sta, key); cmd 3564 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (WARN_ON(pkt->hdr.cmd != HOT_SPOT_CMD)) cmd 4413 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_chan_switch_te_cmd cmd = { cmd 4425 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cmd.cs_delayed_bcn_count = cmd 4431 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 0, sizeof(cmd), &cmd); cmd 4570 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct iwl_chan_switch_te_cmd cmd = { cmd 4599 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c CMD_ASYNC, sizeof(cmd), &cmd)); cmd 938 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_bcast_filter_cmd cmd; cmd 1502 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_host_cmd *cmd); cmd 1506 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_host_cmd *cmd, cmd 1600 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_bcast_filter_cmd *cmd); cmd 1701 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_time_quota_cmd *cmd, cmd 1707 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h return &cmd->quotas[i]; cmd 1709 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h quotas = (struct iwl_time_quota_data_v1 *)cmd->quotas; cmd 1826 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_wowlan_config_cmd *cmd); cmd 1856 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_beacon_filter_cmd *cmd); cmd 1860 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_beacon_filter_cmd *cmd) cmd 100 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c struct iwl_host_cmd cmd = { cmd 112 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 116 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c pkt = cmd.resp_pkt; cmd 126 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c iwl_free_resp(&cmd); cmd 141 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c struct iwl_host_cmd cmd = { cmd 149 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c cmd.len[0] = sizeof(struct iwl_nvm_access_cmd); cmd 151 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 155 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c pkt = cmd.resp_pkt; cmd 199 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c iwl_free_resp(&cmd); cmd 480 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c struct iwl_host_cmd cmd = { cmd 494 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c cmd.len[0] = sizeof(struct iwl_mcc_update_cmd); cmd 499 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 503 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c pkt = cmd.resp_pkt; cmd 556 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c iwl_free_resp(&cmd); cmd 68 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c struct iwl_wowlan_config_cmd *cmd) cmd 80 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c cmd->qos_seq[i] = cpu_to_le16(seq); cmd 95 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c } cmd = {}; cmd 99 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c .data[0] = &cmd, cmd 125 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c nsc = cmd.v3s.ns_config; cmd 127 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c addrs = cmd.v3s.targ_addrs; cmd 130 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c nsc = cmd.v3l.ns_config; cmd 132 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c addrs = cmd.v3l.targ_addrs; cmd 171 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c cmd.v3s.num_valid_ipv6_addrs = cmd 174 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c cmd.v3l.num_valid_ipv6_addrs = cmd 179 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c BUILD_BUG_ON(sizeof(cmd.v2.target_ipv6_addr[0]) != cmd 188 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c memcpy(cmd.v2.target_ipv6_addr[i], cmd 190 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c sizeof(cmd.v2.target_ipv6_addr[i])); cmd 196 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c memcpy(cmd.v2.ndp_mac_addr, vif->addr, ETH_ALEN); cmd 200 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c BUILD_BUG_ON(sizeof(cmd.v1.target_ipv6_addr[0]) != cmd 209 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c memcpy(cmd.v1.target_ipv6_addr[i], cmd 211 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c sizeof(cmd.v1.target_ipv6_addr[i])); cmd 218 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c memcpy(cmd.v1.ndp_mac_addr, vif->addr, ETH_ALEN); cmd 226 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c common = &cmd.v3s.common; cmd 227 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c size = sizeof(cmd.v3s); cmd 229 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c common = &cmd.v3l.common; cmd 230 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c size = sizeof(cmd.v3l); cmd 232 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c common = &cmd.v2.common; cmd 233 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c size = sizeof(cmd.v2); cmd 235 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c common = &cmd.v1.common; cmd 236 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c size = sizeof(cmd.v1); cmd 975 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (cmds_trig->cmds[i].cmd_id != pkt->hdr.cmd || cmd 981 drivers/net/wireless/intel/iwlwifi/mvm/ops.c pkt->hdr.group_id, pkt->hdr.cmd); cmd 1008 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (rx_h->cmd_id != WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd)) cmd 1040 drivers/net/wireless/intel/iwlwifi/mvm/ops.c u16 cmd = WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd); cmd 1042 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (likely(cmd == WIDE_ID(LEGACY_GROUP, REPLY_RX_MPDU_CMD))) cmd 1044 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (cmd == WIDE_ID(LEGACY_GROUP, REPLY_RX_PHY_CMD)) cmd 1056 drivers/net/wireless/intel/iwlwifi/mvm/ops.c u16 cmd = WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd); cmd 1058 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (likely(cmd == WIDE_ID(LEGACY_GROUP, REPLY_RX_MPDU_CMD))) cmd 1060 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (unlikely(cmd == WIDE_ID(DATA_PATH_GROUP, cmd 1063 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (cmd == WIDE_ID(LEGACY_GROUP, FRAME_RELEASE)) cmd 1065 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (cmd == WIDE_ID(LEGACY_GROUP, BAR_FRAME_RELEASE)) cmd 1067 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (cmd == WIDE_ID(DATA_PATH_GROUP, RX_NO_DATA_NOTIF)) cmd 1074 drivers/net/wireless/intel/iwlwifi/mvm/ops.c const struct iwl_device_cmd *cmd) cmd 1361 drivers/net/wireless/intel/iwlwifi/mvm/ops.c u16 cmd = WIDE_ID(pkt->hdr.group_id, pkt->hdr.cmd); cmd 1363 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (unlikely(cmd == WIDE_ID(LEGACY_GROUP, FRAME_RELEASE))) cmd 1365 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (unlikely(cmd == WIDE_ID(DATA_PATH_GROUP, cmd 1368 drivers/net/wireless/intel/iwlwifi/mvm/ops.c else if (likely(cmd == WIDE_ID(LEGACY_GROUP, REPLY_RX_MPDU_CMD))) cmd 127 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c struct iwl_phy_context_cmd *cmd, cmd 130 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c memset(cmd, 0, sizeof(struct iwl_phy_context_cmd)); cmd 132 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(ctxt->id, cmd 134 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c cmd->action = cpu_to_le32(action); cmd 135 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c cmd->apply_time = cpu_to_le32(apply_time); cmd 142 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c struct iwl_phy_context_cmd *cmd, cmd 148 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c iwl_mvm_chan_info_cmd_tail(mvm, &cmd->ci); cmd 151 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c iwl_mvm_set_chan_info_chandef(mvm, &cmd->ci, chandef); cmd 194 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c struct iwl_phy_context_cmd cmd; cmd 196 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c u16 len = sizeof(cmd) - iwl_mvm_chan_info_padding(mvm); cmd 199 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c iwl_mvm_phy_ctxt_cmd_hdr(ctxt, &cmd, action, apply_time); cmd 202 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c iwl_mvm_phy_ctxt_cmd_data(mvm, &cmd, chandef, cmd 205 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c ret = iwl_mvm_send_cmd_pdu(mvm, PHY_CONTEXT_CMD, 0, len, &cmd); cmd 81 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd *cmd, cmd 87 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->ba_enable_beacon_abort)); cmd 89 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->ba_escape_timer)); cmd 91 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_debug_flag)); cmd 93 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_enable_beacon_filter)); cmd 95 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_energy_delta)); cmd 97 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_escape_timer)); cmd 99 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_roaming_energy_delta)); cmd 101 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_roaming_state)); cmd 103 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_temp_threshold)); cmd 105 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_temp_fast_filter)); cmd 107 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_temp_slow_filter)); cmd 109 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_threshold_absolute_low[0]), cmd 110 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_threshold_absolute_low[1])); cmd 113 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_threshold_absolute_high[0]), cmd 114 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->bf_threshold_absolute_high[1])); cmd 124 drivers/net/wireless/intel/iwlwifi/mvm/power.c len, cmd); cmd 130 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd *cmd) cmd 135 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_energy_delta = cmd 138 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_roaming_state = cmd 141 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->ba_enable_beacon_abort = cpu_to_le32(mvmvif->bf_data.ba_enabled); cmd 145 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd *cmd) cmd 149 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->id_and_color, iwlmvm_mod_params.power_scheme, cmd 150 drivers/net/wireless/intel/iwlwifi/mvm/power.c le16_to_cpu(cmd->flags)); cmd 152 drivers/net/wireless/intel/iwlwifi/mvm/power.c le16_to_cpu(cmd->keep_alive_seconds)); cmd 154 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (!(cmd->flags & cpu_to_le16(POWER_FLAGS_POWER_MANAGEMENT_ENA_MSK))) { cmd 160 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->rx_data_timeout)); cmd 162 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->tx_data_timeout)); cmd 163 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd->flags & cpu_to_le16(POWER_FLAGS_SKIP_OVER_DTIM_MSK)) cmd 165 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->skip_dtim_periods); cmd 166 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd->flags & cpu_to_le16(POWER_FLAGS_LPRX_ENA_MSK)) cmd 168 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->lprx_rssi_threshold); cmd 169 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd->flags & cpu_to_le16(POWER_FLAGS_ADVANCE_PM_ENA_MSK)) { cmd 172 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->rx_data_timeout_uapsd)); cmd 174 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd->tx_data_timeout_uapsd)); cmd 175 drivers/net/wireless/intel/iwlwifi/mvm/power.c IWL_DEBUG_POWER(mvm, "QNDP TID = %d\n", cmd->qndp_tid); cmd 176 drivers/net/wireless/intel/iwlwifi/mvm/power.c IWL_DEBUG_POWER(mvm, "ACs flags = 0x%x\n", cmd->uapsd_ac_flags); cmd 177 drivers/net/wireless/intel/iwlwifi/mvm/power.c IWL_DEBUG_POWER(mvm, "Max SP = %d\n", cmd->uapsd_max_sp); cmd 183 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd *cmd) cmd 192 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_ADVANCE_PM_ENA_MSK); cmd 202 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cmd 205 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->uapsd_ac_flags |= BIT(ac); cmd 212 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->qndp_tid = 6; cmd 215 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->qndp_tid = 5; cmd 218 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->qndp_tid = 0; cmd 221 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->qndp_tid = 1; cmd 227 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_UAPSD_MISBEHAVING_ENA_MSK); cmd 229 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd->uapsd_ac_flags == (BIT(IEEE80211_AC_VO) | cmd 233 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_SNOOZE_ENA_MSK); cmd 234 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->snooze_interval = cpu_to_le16(IWL_MVM_PS_SNOOZE_INTERVAL); cmd 235 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->snooze_window = cmd 241 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->uapsd_max_sp = mvm->hw->uapsd_max_sp_len; cmd 243 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (mvm->fwrt.cur_fw_img == IWL_UCODE_WOWLAN || cmd->flags & cmd 245 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout_uapsd = cmd 247 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout_uapsd = cmd 250 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout_uapsd = cmd 252 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout_uapsd = cmd 256 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd->flags & cpu_to_le16(POWER_FLAGS_SNOOZE_ENA_MSK)) { cmd 257 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_tx_thld_packets = cmd 259 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_rx_thld_packets = cmd 262 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_tx_thld_packets = cmd 264 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_rx_thld_packets = cmd 267 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_tx_thld_percentage = cmd 269 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->heavy_rx_thld_percentage = cmd 357 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd *cmd, cmd 364 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->skip_dtim_periods = 0; cmd 365 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags &= ~cpu_to_le16(POWER_FLAGS_SKIP_OVER_DTIM_MSK); cmd 389 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->skip_dtim_periods = 1 + skip; cmd 390 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_SKIP_OVER_DTIM_MSK); cmd 395 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd *cmd, cmd 403 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id, cmd 417 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->keep_alive_seconds = cpu_to_le16(keep_alive); cmd 422 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_POWER_SAVE_ENA_MSK); cmd 433 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_POWER_MANAGEMENT_ENA_MSK); cmd 438 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_LPRX_ENA_MSK); cmd 439 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->lprx_rssi_threshold = POWER_LPRX_RSSI_THRESHOLD; cmd 442 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_power_config_skip_dtim(mvm, vif, cmd, host_awake); cmd 445 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout = cmd 447 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout = cmd 452 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout = cmd 454 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout = cmd 457 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout = cmd 459 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout = cmd 464 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_power_configure_uapsd(mvm, vif, cmd); cmd 468 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->keep_alive_seconds = cmd 472 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cmd 475 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags &= cmd 479 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->rx_data_timeout = cmd 482 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->tx_data_timeout = cmd 485 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->skip_dtim_periods = mvmvif->dbgfs_pm.skip_dtim_periods; cmd 488 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(POWER_FLAGS_LPRX_ENA_MSK); cmd 490 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags &= cpu_to_le16(~POWER_FLAGS_LPRX_ENA_MSK); cmd 493 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->lprx_rssi_threshold = mvmvif->dbgfs_pm.lprx_rssi_threshold; cmd 496 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cmd 499 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags &= cmd 505 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags |= cpu_to_le16(flag); cmd 507 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->flags &= cpu_to_le16(flag); cmd 515 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd cmd = {}; cmd 517 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_power_build_cmd(mvm, vif, &cmd, cmd 519 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_power_log(mvm, &cmd); cmd 521 drivers/net/wireless/intel/iwlwifi/mvm/power.c memcpy(&iwl_mvm_vif_from_mac80211(vif)->mac_pwr_cmd, &cmd, sizeof(cmd)); cmd 525 drivers/net/wireless/intel/iwlwifi/mvm/power.c sizeof(cmd), &cmd); cmd 530 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_device_power_cmd cmd = { cmd 538 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.flags |= cpu_to_le16(DEVICE_POWER_FLAGS_POWER_SAVE_ENA_MSK); cmd 543 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.flags &= cmd 547 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.flags |= cpu_to_le16(DEVICE_POWER_FLAGS_32K_CLK_VALID_MSK); cmd 551 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.flags); cmd 553 drivers/net/wireless/intel/iwlwifi/mvm/power.c return iwl_mvm_send_cmd_pdu(mvm, POWER_TABLE_CMD, 0, sizeof(cmd), cmd 554 drivers/net/wireless/intel/iwlwifi/mvm/power.c &cmd); cmd 744 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_mac_power_cmd cmd = {}; cmd 748 drivers/net/wireless/intel/iwlwifi/mvm/power.c memcpy(&cmd, &mvmvif->mac_pwr_cmd, sizeof(cmd)); cmd 754 drivers/net/wireless/intel/iwlwifi/mvm/power.c le16_to_cpu(cmd.flags)); cmd 756 drivers/net/wireless/intel/iwlwifi/mvm/power.c le16_to_cpu(cmd.keep_alive_seconds)); cmd 758 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (!(cmd.flags & cpu_to_le16(POWER_FLAGS_POWER_MANAGEMENT_ENA_MSK))) cmd 762 drivers/net/wireless/intel/iwlwifi/mvm/power.c (cmd.flags & cmd 765 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.skip_dtim_periods); cmd 766 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (!(cmd.flags & cpu_to_le16(POWER_FLAGS_ADVANCE_PM_ENA_MSK))) { cmd 768 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd.rx_data_timeout)); cmd 770 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd.tx_data_timeout)); cmd 772 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (cmd.flags & cpu_to_le16(POWER_FLAGS_LPRX_ENA_MSK)) cmd 775 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.lprx_rssi_threshold); cmd 777 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (!(cmd.flags & cpu_to_le16(POWER_FLAGS_ADVANCE_PM_ENA_MSK))) cmd 781 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd.rx_data_timeout_uapsd)); cmd 783 drivers/net/wireless/intel/iwlwifi/mvm/power.c le32_to_cpu(cmd.tx_data_timeout_uapsd)); cmd 784 drivers/net/wireless/intel/iwlwifi/mvm/power.c pos += scnprintf(buf+pos, bufsz-pos, "qndp_tid = %d\n", cmd.qndp_tid); cmd 786 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.uapsd_ac_flags); cmd 788 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.uapsd_max_sp); cmd 790 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.heavy_tx_thld_packets); cmd 792 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.heavy_rx_thld_packets); cmd 794 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.heavy_tx_thld_percentage); cmd 796 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.heavy_rx_thld_percentage); cmd 798 drivers/net/wireless/intel/iwlwifi/mvm/power.c (cmd.flags & cmd 802 drivers/net/wireless/intel/iwlwifi/mvm/power.c if (!(cmd.flags & cpu_to_le16(POWER_FLAGS_SNOOZE_ENA_MSK))) cmd 806 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.snooze_interval); cmd 808 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.snooze_window); cmd 815 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd *cmd) cmd 821 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_energy_delta = cpu_to_le32(dbgfs_bf->bf_energy_delta); cmd 823 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_roaming_energy_delta = cmd 826 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_roaming_state = cpu_to_le32(dbgfs_bf->bf_roaming_state); cmd 828 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_temp_threshold = cmd 831 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_temp_fast_filter = cmd 834 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_temp_slow_filter = cmd 837 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_debug_flag = cpu_to_le32(dbgfs_bf->bf_debug_flag); cmd 839 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->bf_escape_timer = cpu_to_le32(dbgfs_bf->bf_escape_timer); cmd 841 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->ba_escape_timer = cpu_to_le32(dbgfs_bf->ba_escape_timer); cmd 843 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd->ba_enable_beacon_abort = cmd 850 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd *cmd, cmd 860 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_beacon_filter_set_cqm_params(mvm, vif, cmd); cmd 861 drivers/net/wireless/intel/iwlwifi/mvm/power.c iwl_mvm_beacon_filter_debugfs_parameters(vif, cmd); cmd 862 drivers/net/wireless/intel/iwlwifi/mvm/power.c ret = iwl_mvm_beacon_filter_send_cmd(mvm, cmd, cmd_flags); cmd 874 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd cmd = { cmd 879 drivers/net/wireless/intel/iwlwifi/mvm/power.c return _iwl_mvm_enable_beacon_filter(mvm, vif, &cmd, flags); cmd 886 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd cmd = {}; cmd 893 drivers/net/wireless/intel/iwlwifi/mvm/power.c ret = iwl_mvm_beacon_filter_send_cmd(mvm, &cmd, flags); cmd 940 drivers/net/wireless/intel/iwlwifi/mvm/power.c struct iwl_beacon_filter_cmd cmd = { cmd 949 drivers/net/wireless/intel/iwlwifi/mvm/power.c cmd.ba_escape_timer = cpu_to_le32(IWL_BA_ESCAPE_TIMER_D3); cmd 956 drivers/net/wireless/intel/iwlwifi/mvm/power.c return _iwl_mvm_enable_beacon_filter(mvm, vif, &cmd, 0); cmd 145 drivers/net/wireless/intel/iwlwifi/mvm/quota.c struct iwl_time_quota_cmd *cmd) cmd 163 drivers/net/wireless/intel/iwlwifi/mvm/quota.c iwl_mvm_quota_cmd_get_quota(mvm, cmd, cmd 187 drivers/net/wireless/intel/iwlwifi/mvm/quota.c struct iwl_time_quota_cmd cmd = {}; cmd 222 drivers/net/wireless/intel/iwlwifi/mvm/quota.c qdata = iwl_mvm_quota_cmd_get_quota(mvm, &cmd, i); cmd 272 drivers/net/wireless/intel/iwlwifi/mvm/quota.c qdata = iwl_mvm_quota_cmd_get_quota(mvm, &cmd, idx); cmd 308 drivers/net/wireless/intel/iwlwifi/mvm/quota.c qdata = iwl_mvm_quota_cmd_get_quota(mvm, &cmd, i); cmd 318 drivers/net/wireless/intel/iwlwifi/mvm/quota.c iwl_mvm_adjust_quota_for_noa(mvm, &cmd); cmd 322 drivers/net/wireless/intel/iwlwifi/mvm/quota.c qdata = iwl_mvm_quota_cmd_get_quota(mvm, &cmd, i); cmd 347 drivers/net/wireless/intel/iwlwifi/mvm/quota.c iwl_mvm_quota_cmd_size(mvm), &cmd); cmd 352 drivers/net/wireless/intel/iwlwifi/mvm/quota.c mvm->last_quota_cmd = cmd; cmd 194 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct iwl_tlc_config_cmd *cmd) cmd 213 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[i][IWL_TLC_HT_BW_NONE_160] = cpu_to_le16(supp); cmd 215 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[i][IWL_TLC_HT_BW_160] = cmd 216 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[i][IWL_TLC_HT_BW_NONE_160]; cmd 240 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct iwl_tlc_config_cmd *cmd) cmd 270 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[i][IWL_TLC_HT_BW_NONE_160] = cmd 281 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[i][IWL_TLC_HT_BW_160] = cmd 288 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct iwl_tlc_config_cmd *cmd) cmd 303 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->non_ht_rates = cpu_to_le16(supp); cmd 304 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->mode = IWL_TLC_MNG_MODE_NON_HT; cmd 308 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->mode = IWL_TLC_MNG_MODE_HE; cmd 309 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c rs_fw_he_set_enabled_rates(sta, sband, cmd); cmd 311 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->mode = IWL_TLC_MNG_MODE_VHT; cmd 312 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c rs_fw_vht_set_enabled_rates(sta, vht_cap, cmd); cmd 314 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->mode = IWL_TLC_MNG_MODE_HT; cmd 315 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[IWL_TLC_NSS_1][IWL_TLC_HT_BW_NONE_160] = cmd 320 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[IWL_TLC_NSS_2][IWL_TLC_HT_BW_NONE_160] = cmd 323 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c cmd->ht_rates[IWL_TLC_NSS_2][IWL_TLC_HT_BW_NONE_160] = cmd 478 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_rxq_sync_cmd *cmd = (void *)buf; cmd 479 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c u32 data_size = sizeof(*cmd) + count; cmd 490 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c cmd->rxq_mask = cpu_to_le32(rxq_mask); cmd 491 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c cmd->count = cpu_to_le32(count); cmd 492 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c cmd->flags = 0; cmd 493 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c memcpy(cmd->payload, data, count); cmd 498 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c async ? CMD_ASYNC : 0, data_size, cmd); cmd 148 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_umac *cmd = mvm->scan_cmd; cmd 151 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return (void *)&cmd->v8.data; cmd 154 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return (void *)&cmd->v7.data; cmd 157 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return (void *)&cmd->v6.data; cmd 159 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return (void *)&cmd->v1.data; cmd 165 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_umac *cmd = mvm->scan_cmd; cmd 168 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return &cmd->v8.channel; cmd 171 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return &cmd->v7.channel; cmd 174 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return &cmd->v6.channel; cmd 176 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return &cmd->v1.channel; cmd 598 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_host_cmd cmd = { cmd 626 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.data[0] = blacklist; cmd 627 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.len[0] = sizeof(*blacklist) * blacklist_len; cmd 628 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.data[1] = profile_cfg; cmd 652 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 680 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_host_cmd cmd = { cmd 685 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_send_cmd_status(mvm, &cmd, &status); cmd 727 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_lmac *cmd) cmd 729 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_channel_cfg_lmac *channel_cfg = (void *)&cmd->data; cmd 860 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_lmac *cmd, cmd 863 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->active_dwell = IWL_SCAN_DWELL_ACTIVE; cmd 864 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->passive_dwell = IWL_SCAN_DWELL_PASSIVE; cmd 865 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->fragmented_dwell = IWL_SCAN_DWELL_FRAGMENTED; cmd 866 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->extended_dwell = IWL_SCAN_DWELL_EXTENDED; cmd 867 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->max_out_time = cpu_to_le32(scan_timing[params->type].max_out_time); cmd 868 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->suspend_time = cpu_to_le32(scan_timing[params->type].suspend_time); cmd 869 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->scan_prio = cpu_to_le32(IWL_SCAN_PRIORITY_EXT_6); cmd 978 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_lmac *cmd = mvm->scan_cmd; cmd 980 drivers/net/wireless/intel/iwlwifi/mvm/scan.c (void *)(cmd->data + sizeof(struct iwl_scan_channel_cfg_lmac) * cmd 987 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memset(cmd, 0, ksize(cmd)); cmd 992 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_lmac_dwell(mvm, cmd, params); cmd 994 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->rx_chain_select = iwl_mvm_scan_rx_chain(mvm); cmd 995 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->iter_num = cpu_to_le32(1); cmd 996 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->n_channels = (u8)params->n_channels; cmd 998 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->delay = cpu_to_le32(params->delay); cmd 1000 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->scan_flags = cpu_to_le32(iwl_mvm_scan_lmac_flags(mvm, params, cmd 1003 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->flags = iwl_mvm_scan_rxon_flags(params->channels[0]->band); cmd 1004 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->filter_flags = cpu_to_le32(MAC_FILTER_ACCEPT_GRP | cmd 1006 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_fill_tx_cmd(mvm, cmd->tx_cmd, params->no_cck); cmd 1007 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_scan_build_ssids(params, cmd->direct_scan, &ssid_bitmap); cmd 1016 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->schedule[i].delay = cmd 1018 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->schedule[i].iterations = scan_plan->iterations; cmd 1019 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->schedule[i].full_scan_mul = 1; cmd 1028 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!cmd->schedule[i - 1].iterations) cmd 1029 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->schedule[i - 1].iterations = 0xff; cmd 1032 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->channel_opt[0].flags = cmd 1036 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->channel_opt[0].non_ebs_ratio = cmd 1038 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->channel_opt[1].flags = cmd 1042 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->channel_opt[1].non_ebs_ratio = cmd 1047 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->n_channels, ssid_bitmap, cmd); cmd 1192 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_host_cmd cmd = { cmd 1264 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.data[0] = cfg; cmd 1265 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.len[0] = cmd_size; cmd 1266 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.dataflags[0] = IWL_HCMD_DFL_NOCOPY; cmd 1270 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 1283 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_host_cmd cmd = { cmd 1301 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return iwl_mvm_send_cmd(mvm, &cmd); cmd 1316 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_umac *cmd, cmd 1329 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.adwell_default_n_aps_social = cmd 1331 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.adwell_default_n_aps = cmd 1335 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v9.adwell_default_hb_n_aps = cmd 1340 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.adwell_max_budget = cmd 1343 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.adwell_max_budget = cmd 1346 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.adwell_max_budget = cmd 1349 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.scan_priority = cpu_to_le32(IWL_SCAN_PRIORITY_EXT_6); cmd 1350 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.max_out_time[SCAN_LB_LMAC_IDX] = cmd 1352 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.suspend_time[SCAN_LB_LMAC_IDX] = cmd 1358 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.max_out_time[SCAN_HB_LMAC_IDX] = cmd 1360 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.suspend_time[SCAN_HB_LMAC_IDX] = cmd 1365 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.active_dwell = active_dwell; cmd 1366 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.passive_dwell = passive_dwell; cmd 1367 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v7.fragmented_dwell = IWL_SCAN_DWELL_FRAGMENTED; cmd 1369 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.active_dwell[SCAN_LB_LMAC_IDX] = active_dwell; cmd 1370 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.passive_dwell[SCAN_LB_LMAC_IDX] = passive_dwell; cmd 1372 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.active_dwell[SCAN_HB_LMAC_IDX] = cmd 1374 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.passive_dwell[SCAN_HB_LMAC_IDX] = cmd 1379 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.extended_dwell = params->measurement_dwell ? cmd 1381 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.active_dwell = active_dwell; cmd 1382 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.passive_dwell = passive_dwell; cmd 1383 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.fragmented_dwell = IWL_SCAN_DWELL_FRAGMENTED; cmd 1388 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v6.max_out_time[SCAN_HB_LMAC_IDX] = cmd 1390 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v6.suspend_time[SCAN_HB_LMAC_IDX] = cmd 1395 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v6.scan_priority = cmd 1397 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v6.max_out_time[SCAN_LB_LMAC_IDX] = cmd 1399 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v6.suspend_time[SCAN_LB_LMAC_IDX] = cmd 1402 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.scan_priority = cmd 1404 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.max_out_time = cmd 1406 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.suspend_time = cmd 1412 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->ooc_priority = cpu_to_le32(IWL_SCAN_PRIORITY_EXT_6); cmd 1414 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->ooc_priority = cpu_to_le32(IWL_SCAN_PRIORITY_EXT_2); cmd 1524 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_req_umac *cmd = mvm->scan_cmd; cmd 1550 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memset(cmd, 0, ksize(cmd)); cmd 1552 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_umac_dwell(mvm, cmd, params); cmd 1556 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->uid = cpu_to_le32(uid); cmd 1558 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->general_flags = cpu_to_le16(gen_flags); cmd 1561 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.num_of_fragments[SCAN_LB_LMAC_IDX] = cmd 1564 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.num_of_fragments[SCAN_HB_LMAC_IDX] = cmd 1567 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v8.general_flags2 = cmd 1571 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->scan_start_mac_id = scan_vif->id; cmd 1574 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->flags = cpu_to_le32(IWL_UMAC_SCAN_FLAG_PREEMPTIVE); cmd 1993 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_umac_scan_abort cmd = {}; cmd 2006 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.uid = cpu_to_le32(uid); cmd 2013 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 0, sizeof(cmd), &cmd); cmd 304 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = {}; cmd 328 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color); cmd 329 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvmsta->sta_id; cmd 330 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_modify = STA_MODE_MODIFY; cmd 331 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask = STA_MODIFY_QUEUES; cmd 333 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask |= STA_MODIFY_TID_DISABLE_TX; cmd 335 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask |= STA_MODIFY_QUEUE_REMOVAL; cmd 336 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tfd_queue_msk = cpu_to_le32(mvmsta->tfd_queue_msk); cmd 337 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid_disable_tx = cpu_to_le16(mvmsta->tid_disable_agg); cmd 345 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cmd, &status); cmd 351 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_scd_txq_cfg_cmd cmd = { cmd 368 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.action = mvm->queue_info[queue].tid_bitmap ? cmd 370 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (cmd.action == SCD_CFG_DISABLE_QUEUE) cmd 379 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (cmd.action == SCD_CFG_ENABLE_QUEUE) cmd 382 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvm->queue_info[queue].ra_sta_id; cmd 383 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid = mvm->queue_info[queue].txq_tid; cmd 405 drivers/net/wireless/intel/iwlwifi/mvm/sta.c sizeof(struct iwl_scd_txq_cfg_cmd), &cmd); cmd 636 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_scd_txq_cfg_cmd cmd = { cmd 661 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvm->queue_info[queue].ra_sta_id; cmd 662 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tx_fifo = iwl_mvm_ac_to_tx_fifo[mvm->queue_info[queue].mac80211_ac]; cmd 663 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid = mvm->queue_info[queue].txq_tid; cmd 682 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ret = iwl_mvm_send_cmd_pdu(mvm, SCD_QUEUE_CFG, 0, sizeof(cmd), &cmd); cmd 697 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id, tid, IWL_FRAME_LIMIT, ssn); cmd 855 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_scd_txq_cfg_cmd cmd = { cmd 877 drivers/net/wireless/intel/iwlwifi/mvm/sta.c le16_add_cpu(&cmd.ssn, 1); cmd 879 drivers/net/wireless/intel/iwlwifi/mvm/sta.c WARN(iwl_mvm_send_cmd_pdu(mvm, SCD_QUEUE_CFG, 0, sizeof(cmd), &cmd), cmd 887 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_scd_txq_cfg_cmd cmd = { cmd 907 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid = tid; cmd 908 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tx_fifo = iwl_mvm_ac_to_tx_fifo[tid_to_mac80211_ac[tid]]; cmd 910 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ret = iwl_mvm_send_cmd_pdu(mvm, SCD_QUEUE_CFG, 0, sizeof(cmd), &cmd); cmd 975 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = {0}; cmd 979 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color); cmd 980 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvmsta->sta_id; cmd 981 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_modify = STA_MODE_MODIFY; cmd 982 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask = STA_MODIFY_TID_DISABLE_TX; cmd 983 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tfd_queue_msk = cpu_to_le32(mvmsta->tfd_queue_msk); cmd 984 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid_disable_tx = cpu_to_le16(mvmsta->tid_disable_agg); cmd 987 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_sta_cmd_size(mvm), &cmd); cmd 1530 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd; cmd 1536 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memset(&cmd, 0, sizeof(cmd)); cmd 1537 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = sta->sta_id; cmd 1538 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mac_id, cmd 1541 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.station_type = sta->type; cmd 1544 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tfd_queue_msk = cpu_to_le32(sta->tfd_queue_msk); cmd 1545 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid_disable_tx = cpu_to_le16(0xffff); cmd 1548 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(cmd.addr, addr, ETH_ALEN); cmd 1552 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cmd, &status); cmd 1721 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = {}; cmd 1727 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(mvmsta->mac_id_n_color); cmd 1728 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvmsta->sta_id; cmd 1729 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_modify = STA_MODE_MODIFY; cmd 1730 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.station_flags = drain ? cpu_to_le32(STA_FLG_DRAIN_FLOW) : 0; cmd 1731 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.station_flags_msk = cpu_to_le32(STA_FLG_DRAIN_FLOW); cmd 1736 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cmd, &status); cmd 2372 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_key_cmd cmd; cmd 2396 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.key_flags = key_flags; cmd 2397 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.key_offset = keyconf->hw_key_idx; cmd 2398 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.sta_id = sta_id; cmd 2400 drivers/net/wireless/intel/iwlwifi/mvm/sta.c size = new_api ? sizeof(u.cmd) : sizeof(u.cmd_v1); cmd 2403 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ret = iwl_mvm_send_cmd_pdu_status(mvm, ADD_STA_KEY, size, &u.cmd, cmd 2528 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = {}; cmd 2581 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color); cmd 2582 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvm_sta->sta_id; cmd 2583 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_modify = STA_MODE_MODIFY; cmd 2585 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_immediate_ba_tid = (u8) tid; cmd 2586 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_immediate_ba_ssn = cpu_to_le16(ssn); cmd 2587 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.rx_ba_window = cpu_to_le16(buf_size); cmd 2589 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.remove_immediate_ba_tid = (u8) tid; cmd 2591 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask = start ? STA_MODIFY_ADD_BA_TID : cmd 2597 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cmd, &status); cmd 2694 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = {}; cmd 2708 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.mac_id_n_color = cpu_to_le32(mvm_sta->mac_id_n_color); cmd 2709 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sta_id = mvm_sta->sta_id; cmd 2710 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.add_modify = STA_MODE_MODIFY; cmd 2712 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask = STA_MODIFY_QUEUES; cmd 2713 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.modify_mask |= STA_MODIFY_TID_DISABLE_TX; cmd 2714 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tfd_queue_msk = cpu_to_le32(mvm_sta->tfd_queue_msk); cmd 2715 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.tid_disable_tx = cpu_to_le16(mvm_sta->tid_disable_agg); cmd 2720 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cmd, &status); cmd 3203 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_key_cmd cmd; cmd 3226 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy((void *)&u.cmd.tx_mic_key, cmd 3230 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy((void *)&u.cmd.rx_mic_key, cmd 3241 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(u.cmd.common.key, key->key, key->keylen); cmd 3245 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(u.cmd.common.key, key->key, key->keylen); cmd 3254 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(u.cmd.common.key + 3, key->key, key->keylen); cmd 3261 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(u.cmd.common.key, key->key, key->keylen); cmd 3267 drivers/net/wireless/intel/iwlwifi/mvm/sta.c memcpy(u.cmd.common.key, key->key, key->keylen); cmd 3275 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.key_offset = key_offset; cmd 3276 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.key_flags = key_flags; cmd 3277 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.common.sta_id = sta_id; cmd 3280 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u.cmd.transmit_seq_cnt = cpu_to_le64(pn); cmd 3281 drivers/net/wireless/intel/iwlwifi/mvm/sta.c size = sizeof(u.cmd); cmd 3289 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &u.cmd); cmd 3292 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &u.cmd, &status); cmd 3649 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = { cmd 3658 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_sta_cmd_size(mvm), &cmd); cmd 3670 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = { cmd 3685 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.awake_acs |= BIT(tid_to_ucode_ac[tid]); cmd 3718 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sleep_tx_count = cpu_to_le16(sleep_tx_count); cmd 3727 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sleep_state_flags |= STA_SLEEP_STATE_MOREDATA; cmd 3731 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sleep_state_flags |= STA_SLEEP_STATE_PS_POLL; cmd 3733 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cmd.sleep_state_flags |= STA_SLEEP_STATE_UAPSD; cmd 3741 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_sta_cmd_size(mvm), &cmd); cmd 3767 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = { cmd 3777 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_sta_cmd_size(mvm), &cmd); cmd 3811 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_add_sta_cmd cmd = { cmd 3821 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_sta_cmd_size(mvm), &cmd); cmd 126 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c struct iwl_host_cmd cmd = { cmd 166 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 170 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c pkt = cmd.resp_pkt; cmd 176 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_free_resp(&cmd); cmd 391 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c struct iwl_tdls_channel_switch_cmd cmd = {0}; cmd 393 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_chan_info_cmd_tail(mvm, &cmd.ci); cmd 394 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c u16 len = sizeof(cmd) - iwl_mvm_chan_info_padding(mvm); cmd 409 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c cmd.switch_type = type; cmd 422 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c cmd.peer_sta_id = cpu_to_le32(mvmsta->sta_id); cmd 445 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_set_chan_info_chandef(mvm, &cmd.ci, chandef); cmd 475 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c ret = iwl_mvm_send_cmd_pdu(mvm, TDLS_CHANNEL_SWITCH_CMD, 0, len, &cmd); cmd 452 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c if (WARN_ON(pkt->hdr.cmd != TIME_EVENT_NOTIFICATION)) cmd 484 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c if (WARN_ON(pkt->hdr.cmd != TIME_EVENT_CMD)) cmd 231 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_dts_measurement_cmd cmd = { cmd 244 drivers/net/wireless/intel/iwlwifi/mvm/tt.c return iwl_mvm_send_cmd_pdu(mvm, cmdid, 0, sizeof(cmd), &cmd); cmd 367 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_host_cmd cmd = { cmd 375 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (iwl_mvm_send_cmd(mvm, &cmd) == 0) { cmd 509 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm_ctdp_cmd cmd = { cmd 522 drivers/net/wireless/intel/iwlwifi/mvm/tt.c sizeof(cmd), &cmd, &status); cmd 562 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct temp_report_ths_cmd cmd = {0}; cmd 579 drivers/net/wireless/intel/iwlwifi/mvm/tt.c cmd.thresholds[idx++] = cmd 583 drivers/net/wireless/intel/iwlwifi/mvm/tt.c cmd.num_temps = cpu_to_le32(idx); cmd 589 drivers/net/wireless/intel/iwlwifi/mvm/tt.c sort(cmd.thresholds, idx, sizeof(s16), compare_temps, NULL); cmd 596 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (le16_to_cpu(cmd.thresholds[i]) == cmd 606 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 0, sizeof(cmd), &cmd); cmd 504 drivers/net/wireless/intel/iwlwifi/mvm/tx.c dev_cmd->hdr.cmd = TX_CMD; cmd 546 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_tx_cmd_gen3 *cmd = (void *)dev_cmd->payload; cmd 548 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->offload_assist |= cpu_to_le32(offload_assist); cmd 551 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->len = cpu_to_le16((u16)skb->len); cmd 554 drivers/net/wireless/intel/iwlwifi/mvm/tx.c memcpy(cmd->hdr, hdr, hdrlen); cmd 556 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->flags = cpu_to_le16(flags); cmd 557 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->rate_n_flags = cpu_to_le32(rate_n_flags); cmd 559 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_tx_cmd_gen2 *cmd = (void *)dev_cmd->payload; cmd 561 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->offload_assist |= cpu_to_le16(offload_assist); cmd 564 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->len = cpu_to_le16((u16)skb->len); cmd 567 drivers/net/wireless/intel/iwlwifi/mvm/tx.c memcpy(cmd->hdr, hdr, hdrlen); cmd 569 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->flags = cpu_to_le32(flags); cmd 570 drivers/net/wireless/intel/iwlwifi/mvm/tx.c cmd->rate_n_flags = cpu_to_le32(rate_n_flags); cmd 592 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct iwl_device_tx_cmd *cmd) cmd 599 drivers/net/wireless/intel/iwlwifi/mvm/tx.c skb_info->driver_data[1] = cmd; cmd 77 drivers/net/wireless/intel/iwlwifi/mvm/utils.c int iwl_mvm_send_cmd(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd) cmd 91 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (!(cmd->flags & CMD_ASYNC)) cmd 94 drivers/net/wireless/intel/iwlwifi/mvm/utils.c ret = iwl_trans_send_cmd(mvm->trans, cmd); cmd 101 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (cmd->flags & CMD_WANT_SKB) cmd 113 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_host_cmd cmd = { cmd 120 drivers/net/wireless/intel/iwlwifi/mvm/utils.c return iwl_mvm_send_cmd(mvm, &cmd); cmd 126 drivers/net/wireless/intel/iwlwifi/mvm/utils.c int iwl_mvm_send_cmd_status(struct iwl_mvm *mvm, struct iwl_host_cmd *cmd, cmd 144 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (WARN_ONCE(cmd->flags & (CMD_ASYNC | CMD_WANT_SKB), cmd 145 drivers/net/wireless/intel/iwlwifi/mvm/utils.c "cmd flags %x", cmd->flags)) cmd 148 drivers/net/wireless/intel/iwlwifi/mvm/utils.c cmd->flags |= CMD_WANT_SKB; cmd 150 drivers/net/wireless/intel/iwlwifi/mvm/utils.c ret = iwl_trans_send_cmd(mvm->trans, cmd); cmd 161 drivers/net/wireless/intel/iwlwifi/mvm/utils.c pkt = cmd->resp_pkt; cmd 172 drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_free_resp(cmd); cmd 182 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_host_cmd cmd = { cmd 188 drivers/net/wireless/intel/iwlwifi/mvm/utils.c return iwl_mvm_send_cmd_status(mvm, &cmd, status); cmd 612 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_scd_txq_cfg_cmd cmd = { cmd 634 drivers/net/wireless/intel/iwlwifi/mvm/utils.c ret = iwl_mvm_send_cmd_pdu(mvm, SCD_QUEUE_CFG, 0, sizeof(cmd), &cmd); cmd 652 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_host_cmd cmd = { cmd 663 drivers/net/wireless/intel/iwlwifi/mvm/utils.c return iwl_mvm_send_cmd(mvm, &cmd); cmd 712 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_host_cmd cmd = { cmd 720 drivers/net/wireless/intel/iwlwifi/mvm/utils.c ret = iwl_mvm_send_cmd(mvm, &cmd); cmd 724 drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_mvm_handle_rx_statistics(mvm, cmd.resp_pkt); cmd 725 drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_free_resp(&cmd); cmd 777 drivers/net/wireless/intel/iwlwifi/mvm/utils.c struct iwl_mac_low_latency_cmd cmd = { cmd 787 drivers/net/wireless/intel/iwlwifi/mvm/utils.c cmd.low_latency_rx = 1; cmd 788 drivers/net/wireless/intel/iwlwifi/mvm/utils.c cmd.low_latency_tx = 1; cmd 793 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 0, sizeof(cmd), &cmd)) cmd 308 drivers/net/wireless/intel/iwlwifi/pcie/internal.h void *cmd; cmd 695 drivers/net/wireless/intel/iwlwifi/pcie/internal.h int iwl_trans_pcie_send_hcmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd); cmd 1116 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_host_cmd *cmd); cmd 1287 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_cmd_id(pkt->hdr.cmd, cmd 1290 drivers/net/wireless/intel/iwlwifi/pcie/rx.c pkt->hdr.group_id, pkt->hdr.cmd, cmd 1310 drivers/net/wireless/intel/iwlwifi/pcie/rx.c pkt->hdr.cmd) { cmd 2442 drivers/net/wireless/intel/iwlwifi/pcie/trans.c static const char *get_csr_string(int cmd) cmd 2445 drivers/net/wireless/intel/iwlwifi/pcie/trans.c switch (cmd) { cmd 3323 drivers/net/wireless/intel/iwlwifi/pcie/trans.c memcpy(txcmd->data, cmdq->entries[idx].cmd, cmd 633 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c txq->entries[idx].cmd = dev_cmd; cmd 692 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_host_cmd *cmd) cmd 704 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c u8 group_id = iwl_cmd_groupid(cmd->id); cmd 713 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmddata[i] = cmd->data[i]; cmd 714 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmdlen[i] = cmd->len[i]; cmd 716 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!cmd->len[i]) cmd 730 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->dataflags[i] & IWL_HCMD_DFL_NOCOPY) { cmd 732 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (WARN_ON(cmd->dataflags[i] & IWL_HCMD_DFL_DUP)) { cmd 736 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c } else if (cmd->dataflags[i] & IWL_HCMD_DFL_DUP) { cmd 761 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_size += cmd->len[i]; cmd 771 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_get_cmd_string(trans, cmd->id), cmd->id, copy_size)) { cmd 782 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (iwl_queue_space(trans, txq) < ((cmd->flags & CMD_ASYNC) ? 2 : 1)) { cmd 791 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_cmd = txq->entries[idx].cmd; cmd 796 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->flags & CMD_WANT_SKB) cmd 797 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_meta->source = cmd; cmd 800 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_cmd->hdr_wide.cmd = iwl_cmd_opcode(cmd->id); cmd 802 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_cmd->hdr_wide.version = iwl_cmd_version(cmd->id); cmd 817 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!cmd->len[i]) cmd 821 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!(cmd->dataflags[i] & (IWL_HCMD_DFL_NOCOPY | cmd 823 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c copy = cmd->len[i]; cmd 825 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd 836 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c copy = min_t(int, TFD_MAX_PAYLOAD_SIZE - cmd_pos, cmd->len[i]); cmd 838 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd 845 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (copy > cmd->len[i]) cmd 846 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c copy = cmd->len[i]; cmd 853 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_get_cmd_string(trans, cmd->id), group_id, cmd 854 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_cmd->hdr.cmd, le16_to_cpu(out_cmd->hdr.sequence), cmd 884 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!(cmd->dataflags[i] & (IWL_HCMD_DFL_NOCOPY | cmd 887 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->dataflags[i] & IWL_HCMD_DFL_DUP) cmd 900 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c out_meta->flags = cmd->flags; cmd 905 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trace_iwlwifi_dev_hcmd(trans->dev, cmd, cmd_size, &out_cmd->hdr_wide); cmd 928 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_host_cmd *cmd) cmd 931 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c const char *cmd_str = iwl_get_cmd_string(trans, cmd->id); cmd 945 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_idx = iwl_pcie_gen2_enqueue_hcmd(trans, cmd); cmd 981 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!(cmd->flags & CMD_SEND_IN_RFKILL) && cmd 988 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if ((cmd->flags & CMD_WANT_SKB) && !cmd->resp_pkt) { cmd 997 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->flags & CMD_WANT_SKB) { cmd 1007 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->resp_pkt) { cmd 1008 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_free_resp(cmd); cmd 1009 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd->resp_pkt = NULL; cmd 1016 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_host_cmd *cmd) cmd 1018 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!(cmd->flags & CMD_SEND_IN_RFKILL) && cmd 1021 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd->id); cmd 1025 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (cmd->flags & CMD_ASYNC) { cmd 1029 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (WARN_ON(cmd->flags & CMD_WANT_SKB)) cmd 1032 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c ret = iwl_pcie_gen2_enqueue_hcmd(trans, cmd); cmd 1036 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_get_cmd_string(trans, cmd->id), ret); cmd 1042 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c return iwl_pcie_gen2_send_hcmd_sync(trans, cmd); cmd 1126 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c kzfree(txq->entries[i].cmd); cmd 1236 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_tx_queue_cfg_cmd cmd = { cmd 1243 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c .len = { sizeof(cmd) }, cmd 1244 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c .data = { &cmd, }, cmd 1253 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd.tfdq_addr = cpu_to_le64(txq->dma_addr); cmd 1254 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd.byte_cnt_addr = cpu_to_le64(txq->bc_tbl.dma); cmd 1255 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd.cb_size = cpu_to_le32(TFD_QUEUE_CB_SIZE(size)); cmd 216 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_device_tx_cmd *dev_cmd = txq->entries[txq->write_ptr].cmd; cmd 260 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_device_tx_cmd *dev_cmd = txq->entries[read_ptr].cmd; cmd 551 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq->entries[i].cmd = cmd 554 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!txq->entries[i].cmd) cmd 581 drivers/net/wireless/intel/iwlwifi/pcie/tx.c kfree(txq->entries[i].cmd); cmd 721 drivers/net/wireless/intel/iwlwifi/pcie/tx.c kzfree(txq->entries[i].cmd); cmd 1238 drivers/net/wireless/intel/iwlwifi/pcie/tx.c const struct iwl_host_cmd *cmd) cmd 1525 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_host_cmd *cmd) cmd 1537 drivers/net/wireless/intel/iwlwifi/pcie/tx.c u8 group_id = iwl_cmd_groupid(cmd->id); cmd 1545 drivers/net/wireless/intel/iwlwifi/pcie/tx.c "unsupported wide command %#x\n", cmd->id)) cmd 1560 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmddata[i] = cmd->data[i]; cmd 1561 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmdlen[i] = cmd->len[i]; cmd 1563 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!cmd->len[i]) cmd 1577 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->dataflags[i] & IWL_HCMD_DFL_NOCOPY) { cmd 1579 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ON(cmd->dataflags[i] & IWL_HCMD_DFL_DUP)) { cmd 1583 drivers/net/wireless/intel/iwlwifi/pcie/tx.c } else if (cmd->dataflags[i] & IWL_HCMD_DFL_DUP) { cmd 1608 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_size += cmd->len[i]; cmd 1619 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id), cmd 1620 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd->id, copy_size)) { cmd 1627 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (iwl_queue_space(trans, txq) < ((cmd->flags & CMD_ASYNC) ? 2 : 1)) { cmd 1637 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_cmd = txq->entries[idx].cmd; cmd 1641 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->flags & CMD_WANT_SKB) cmd 1642 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_meta->source = cmd; cmd 1646 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_cmd->hdr_wide.cmd = iwl_cmd_opcode(cmd->id); cmd 1648 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_cmd->hdr_wide.version = iwl_cmd_version(cmd->id); cmd 1660 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_cmd->hdr.cmd = iwl_cmd_opcode(cmd->id); cmd 1674 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!cmd->len[i]) cmd 1678 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!(cmd->dataflags[i] & (IWL_HCMD_DFL_NOCOPY | cmd 1680 drivers/net/wireless/intel/iwlwifi/pcie/tx.c copy = cmd->len[i]; cmd 1682 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd 1693 drivers/net/wireless/intel/iwlwifi/pcie/tx.c copy = min_t(int, TFD_MAX_PAYLOAD_SIZE - cmd_pos, cmd->len[i]); cmd 1695 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd 1702 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (copy > cmd->len[i]) cmd 1703 drivers/net/wireless/intel/iwlwifi/pcie/tx.c copy = cmd->len[i]; cmd 1710 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id), cmd 1711 drivers/net/wireless/intel/iwlwifi/pcie/tx.c group_id, out_cmd->hdr.cmd, cmd 1745 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!(cmd->dataflags[i] & (IWL_HCMD_DFL_NOCOPY | cmd 1748 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->dataflags[i] & IWL_HCMD_DFL_DUP) cmd 1763 drivers/net/wireless/intel/iwlwifi/pcie/tx.c out_meta->flags = cmd->flags; cmd 1768 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trace_iwlwifi_dev_hcmd(trans->dev, cmd, cmd_size, &out_cmd->hdr_wide); cmd 1775 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_set_cmd_in_flight(trans, cmd); cmd 1810 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_device_cmd *cmd; cmd 1829 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd = txq->entries[cmd_index].cmd; cmd 1831 drivers/net/wireless/intel/iwlwifi/pcie/tx.c group_id = cmd->hdr.group_id; cmd 1832 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_id = iwl_cmd_id(cmd->hdr.cmd, group_id, 0); cmd 1846 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_op_mode_async_cb(trans->op_mode, cmd); cmd 1870 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_host_cmd *cmd) cmd 1875 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ON(cmd->flags & CMD_WANT_SKB)) cmd 1878 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_enqueue_hcmd(trans, cmd); cmd 1882 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id), ret); cmd 1889 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_host_cmd *cmd) cmd 1897 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id)); cmd 1902 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id))) cmd 1906 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id)); cmd 1908 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_idx = iwl_pcie_enqueue_hcmd(trans, cmd); cmd 1914 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id), ret); cmd 1924 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id), cmd 1932 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id)); cmd 1942 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id)); cmd 1948 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!(cmd->flags & CMD_SEND_IN_RFKILL) && cmd 1955 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if ((cmd->flags & CMD_WANT_SKB) && !cmd->resp_pkt) { cmd 1957 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_get_cmd_string(trans, cmd->id)); cmd 1965 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->flags & CMD_WANT_SKB) { cmd 1975 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->resp_pkt) { cmd 1976 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_free_resp(cmd); cmd 1977 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd->resp_pkt = NULL; cmd 1983 drivers/net/wireless/intel/iwlwifi/pcie/tx.c int iwl_trans_pcie_send_hcmd(struct iwl_trans *trans, struct iwl_host_cmd *cmd) cmd 1989 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!(cmd->flags & CMD_SEND_IN_RFKILL) && cmd 1992 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd->id); cmd 1996 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cmd->flags & CMD_ASYNC) cmd 1997 drivers/net/wireless/intel/iwlwifi/pcie/tx.c return iwl_pcie_send_hcmd_async(trans, cmd); cmd 2000 drivers/net/wireless/intel/iwlwifi/pcie/tx.c return iwl_pcie_send_hcmd_sync(trans, cmd); cmd 2379 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq->entries[txq->write_ptr].cmd = dev_cmd; cmd 93 drivers/net/wireless/intersil/hostap/hostap.h int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 2393 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = SIOCGIWAP; cmd 2403 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = SIOCGIWMODE; cmd 2414 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = IWEVQUAL; cmd 2431 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = SIOCGIWESSID; cmd 2439 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = SIOCGIWENCODE; cmd 2452 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = SIOCGIWFREQ; cmd 2462 drivers/net/wireless/intersil/hostap/hostap_ap.c iwe.cmd = IWEVCUSTOM; cmd 2614 drivers/net/wireless/intersil/hostap/hostap_ap.c switch (param->cmd) { cmd 2630 drivers/net/wireless/intersil/hostap/hostap_ap.c param->cmd); cmd 363 drivers/net/wireless/intersil/hostap/hostap_common.h u32 cmd; cmd 399 drivers/net/wireless/intersil/hostap/hostap_common.h u16 cmd; cmd 153 drivers/net/wireless/intersil/hostap/hostap_hw.c regs->cmd = HFA384X_INW(HFA384X_CMD_OFF); cmd 223 drivers/net/wireless/intersil/hostap/hostap_hw.c local->dev->name, entry->type, entry->cmd, cmd 290 drivers/net/wireless/intersil/hostap/hostap_hw.c HFA384X_OUTW(entry->cmd, HFA384X_CMD_OFF); cmd 310 drivers/net/wireless/intersil/hostap/hostap_hw.c static int hfa384x_cmd(struct net_device *dev, u16 cmd, u16 param0, cmd 344 drivers/net/wireless/intersil/hostap/hostap_hw.c entry->cmd = cmd; cmd 438 drivers/net/wireless/intersil/hostap/hostap_hw.c res, entry, entry->type, entry->cmd, entry->param0, reg, cmd 458 drivers/net/wireless/intersil/hostap/hostap_hw.c dev->name, cmd, entry->res, entry->resp0); cmd 483 drivers/net/wireless/intersil/hostap/hostap_hw.c static int hfa384x_cmd_callback(struct net_device *dev, u16 cmd, u16 param0, cmd 510 drivers/net/wireless/intersil/hostap/hostap_hw.c entry->cmd = cmd; cmd 543 drivers/net/wireless/intersil/hostap/hostap_hw.c static int __hfa384x_cmd_no_wait(struct net_device *dev, u16 cmd, u16 param0, cmd 566 drivers/net/wireless/intersil/hostap/hostap_hw.c HFA384X_OUTW(cmd, HFA384X_CMD_OFF); cmd 578 drivers/net/wireless/intersil/hostap/hostap_hw.c static int hfa384x_cmd_wait(struct net_device *dev, u16 cmd, u16 param0) cmd 583 drivers/net/wireless/intersil/hostap/hostap_hw.c res = __hfa384x_cmd_no_wait(dev, cmd, param0, 4); cmd 588 drivers/net/wireless/intersil/hostap/hostap_hw.c if ((cmd & HFA384X_CMDCODE_MASK) == HFA384X_CMDCODE_DOWNLOAD) cmd 612 drivers/net/wireless/intersil/hostap/hostap_hw.c dev->name, cmd, res); cmd 628 drivers/net/wireless/intersil/hostap/hostap_hw.c static inline int hfa384x_cmd_no_wait(struct net_device *dev, u16 cmd, cmd 631 drivers/net/wireless/intersil/hostap/hostap_hw.c return __hfa384x_cmd_no_wait(dev, cmd, param0, 6); cmd 3086 drivers/net/wireless/intersil/hostap/hostap_hw.c local->func->cmd = hfa384x_cmd; cmd 1104 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->func->cmd(dev, HFA384X_CMDCODE_TEST | cmd 1125 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_TEST | cmd 1524 drivers/net/wireless/intersil/hostap/hostap_ioctl.c ret = local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, cmd 1536 drivers/net/wireless/intersil/hostap/hostap_ioctl.c ret = local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, cmd 1547 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->func->cmd(dev, HFA384X_CMDCODE_TEST | cmd 1556 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->func->cmd(dev, HFA384X_CMDCODE_TEST | cmd 1576 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, cmd 1604 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_READMIF, cmd 1804 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWAP; cmd 1813 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWESSID; cmd 1820 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWMODE; cmd 1837 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWFREQ; cmd 1855 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVQUAL; cmd 1874 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWENCODE; cmd 1885 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = SIOCGIWRATE; cmd 1906 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVCUSTOM; cmd 1913 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVCUSTOM; cmd 1922 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVCUSTOM; cmd 1933 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVGENIE; cmd 1941 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.cmd = IWEVGENIE; cmd 2309 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_INQUIRE, *i, NULL, NULL)) cmd 2375 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local->func->cmd(dev, HFA384X_CMDCODE_TEST | cmd 2865 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_READMIF, *extra, NULL, cmd 2888 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, cr, &val, NULL)) cmd 2969 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_DISABLE, 0, NULL, cmd 2975 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (local->func->cmd(dev, HFA384X_CMDCODE_ENABLE, 0, NULL, cmd 3004 drivers/net/wireless/intersil/hostap/hostap_ioctl.c static int ap_mac_cmd_ioctl(local_info_t *local, int *cmd) cmd 3008 drivers/net/wireless/intersil/hostap/hostap_ioctl.c switch (*cmd) { cmd 3737 drivers/net/wireless/intersil/hostap/hostap_ioctl.c switch (mlme->cmd) { cmd 3758 drivers/net/wireless/intersil/hostap/hostap_ioctl.c switch (param->u.mlme.cmd) { cmd 3808 drivers/net/wireless/intersil/hostap/hostap_ioctl.c switch (param->cmd) { cmd 3957 drivers/net/wireless/intersil/hostap/hostap_ioctl.c int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 3967 drivers/net/wireless/intersil/hostap/hostap_ioctl.c switch (cmd) { cmd 424 drivers/net/wireless/intersil/hostap/hostap_main.c local->func->cmd(local->dev, HFA384X_CMDCODE_READMIF, cmd 439 drivers/net/wireless/intersil/hostap/hostap_main.c if (local->func->cmd(local->dev, HFA384X_CMDCODE_WRITEMIF, cmd 448 drivers/net/wireless/intersil/hostap/hostap_main.c local->func->cmd(local->dev, HFA384X_CMDCODE_READMIF, cmd 463 drivers/net/wireless/intersil/hostap/hostap_main.c if (local->func->cmd(local->dev, HFA384X_CMDCODE_WRITEMIF, cmd 779 drivers/net/wireless/intersil/hostap/hostap_main.c dev->name, regs.cmd, regs.evstat, regs.offset0, regs.offset1, cmd 283 drivers/net/wireless/intersil/hostap/hostap_wlan.h u16 cmd; cmd 558 drivers/net/wireless/intersil/hostap/hostap_wlan.h u16 cmd, param0, param1; cmd 586 drivers/net/wireless/intersil/hostap/hostap_wlan.h int (*cmd)(struct net_device *dev, u16 cmd, u16 param0, u16 *param1, cmd 976 drivers/net/wireless/intersil/hostap/hostap_wlan.h #define PRISM2_IO_DEBUG_ENTRY(cmd, reg, value) \ cmd 977 drivers/net/wireless/intersil/hostap/hostap_wlan.h (((cmd) << 24) | ((reg) << 16) | value) cmd 979 drivers/net/wireless/intersil/hostap/hostap_wlan.h static inline void prism2_io_debug_add(struct net_device *dev, int cmd, cmd 992 drivers/net/wireless/intersil/hostap/hostap_wlan.h PRISM2_IO_DEBUG_ENTRY(cmd, reg, value); cmd 1018 drivers/net/wireless/intersil/hostap/hostap_wlan.h static inline void prism2_io_debug_add(struct net_device *dev, int cmd, cmd 105 drivers/net/wireless/intersil/orinoco/hermes.c static int hermes_issue_cmd(struct hermes *hw, u16 cmd, u16 param0, cmd 124 drivers/net/wireless/intersil/orinoco/hermes.c hermes_write_regn(hw, CMD, cmd); cmd 134 drivers/net/wireless/intersil/orinoco/hermes.c static int hermes_doicmd_wait(struct hermes *hw, u16 cmd, cmd 142 drivers/net/wireless/intersil/orinoco/hermes.c err = hermes_issue_cmd(hw, cmd, parm0, parm1, parm2); cmd 252 drivers/net/wireless/intersil/orinoco/hermes.c static int hermes_docmd_wait(struct hermes *hw, u16 cmd, u16 parm0, cmd 260 drivers/net/wireless/intersil/orinoco/hermes.c err = hermes_issue_cmd(hw, cmd, parm0, 0, 0); cmd 266 drivers/net/wireless/intersil/orinoco/hermes.c "0x%04x.\n", hw->iobase, cmd); cmd 272 drivers/net/wireless/intersil/orinoco/hermes.c hw->iobase, err, cmd); cmd 287 drivers/net/wireless/intersil/orinoco/hermes.c hw->iobase, cmd); cmd 294 drivers/net/wireless/intersil/orinoco/hermes.c "command 0x%04x completion.\n", hw->iobase, cmd); cmd 381 drivers/net/wireless/intersil/orinoco/hermes.h int (*cmd_wait)(struct hermes *hw, u16 cmd, u16 parm0, cmd 383 drivers/net/wireless/intersil/orinoco/hermes.h int (*init_cmd_wait)(struct hermes *hw, u16 cmd, cmd 1007 drivers/net/wireless/intersil/orinoco/orinoco_usb.c static int ezusb_doicmd_wait(struct hermes *hw, u16 cmd, u16 parm0, u16 parm1, cmd 1014 drivers/net/wireless/intersil/orinoco/orinoco_usb.c cpu_to_le16(cmd), cmd 1020 drivers/net/wireless/intersil/orinoco/orinoco_usb.c "0x%04X, parm0 0x%04X, parm1 0x%04X, parm2 0x%04X\n", cmd, cmd 1030 drivers/net/wireless/intersil/orinoco/orinoco_usb.c static int ezusb_docmd_wait(struct hermes *hw, u16 cmd, u16 parm0, cmd 1037 drivers/net/wireless/intersil/orinoco/orinoco_usb.c cpu_to_le16(cmd), cmd 1042 drivers/net/wireless/intersil/orinoco/orinoco_usb.c netdev_dbg(upriv->dev, "0x%04X, parm0 0x%04X\n", cmd, parm0); cmd 1079 drivers/net/wireless/intersil/orinoco/wext.c switch (mlme->cmd) { cmd 1108 drivers/net/wireless/intersil/orinoco/wext.c if (info->cmd == (SIOCIWFIRSTPRIV + 0x1)) { cmd 497 drivers/net/wireless/intersil/p54/main.c static int p54_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, cmd 521 drivers/net/wireless/intersil/p54/main.c if (cmd == SET_KEY) { cmd 83 drivers/net/wireless/intersil/p54/p54spi.h __le16 cmd; cmd 587 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWAP; cmd 596 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWESSID; cmd 612 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWMODE; cmd 623 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWENCODE; cmd 630 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWFREQ; cmd 639 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = IWEVQUAL; cmd 646 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = IWEVGENIE; cmd 657 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.cmd = SIOCGIWRATE; cmd 1824 drivers/net/wireless/mac80211_hwsim.c enum sta_notify_cmd cmd, cmd 1829 drivers/net/wireless/mac80211_hwsim.c switch (cmd) { cmd 1835 drivers/net/wireless/mac80211_hwsim.c WARN(1, "Invalid sta notify: %d\n", cmd); cmd 3733 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_REGISTER, cmd 3739 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_FRAME, cmd 3744 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_TX_INFO_FRAME, cmd 3749 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_NEW_RADIO, cmd 3755 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_DEL_RADIO, cmd 3761 drivers/net/wireless/mac80211_hwsim.c .cmd = HWSIM_CMD_GET_RADIO, cmd 856 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_set_wep cmd; cmd 859 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 860 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 861 drivers/net/wireless/marvell/libertas/cfg.c cmd.keyindex = cpu_to_le16(priv->wep_tx_key); cmd 862 drivers/net/wireless/marvell/libertas/cfg.c cmd.action = cpu_to_le16(CMD_ACT_REMOVE); cmd 864 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_SET_WEP, &cmd); cmd 874 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_set_wep cmd; cmd 900 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 901 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 902 drivers/net/wireless/marvell/libertas/cfg.c cmd.keyindex = cpu_to_le16(priv->wep_tx_key); cmd 903 drivers/net/wireless/marvell/libertas/cfg.c cmd.action = cpu_to_le16(CMD_ACT_ADD); cmd 908 drivers/net/wireless/marvell/libertas/cfg.c cmd.keytype[i] = CMD_TYPE_WEP_40_BIT; cmd 911 drivers/net/wireless/marvell/libertas/cfg.c cmd.keytype[i] = CMD_TYPE_WEP_104_BIT; cmd 914 drivers/net/wireless/marvell/libertas/cfg.c cmd.keytype[i] = 0; cmd 917 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.keymaterial[i], priv->wep_key[i], cmd 921 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_SET_WEP, &cmd); cmd 936 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_enable_rsn cmd; cmd 947 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 948 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 949 drivers/net/wireless/marvell/libertas/cfg.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 950 drivers/net/wireless/marvell/libertas/cfg.c cmd.enable = cpu_to_le16(enable); cmd 952 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_ENABLE_RSN, &cmd); cmd 978 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_key_material cmd; cmd 996 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 997 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 998 drivers/net/wireless/marvell/libertas/cfg.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 999 drivers/net/wireless/marvell/libertas/cfg.c cmd.param.type = cpu_to_le16(TLV_TYPE_KEY_MATERIAL); cmd 1000 drivers/net/wireless/marvell/libertas/cfg.c cmd.param.length = cpu_to_le16(sizeof(cmd.param) - 4); cmd 1001 drivers/net/wireless/marvell/libertas/cfg.c cmd.param.keytypeid = cpu_to_le16(key_type); cmd 1002 drivers/net/wireless/marvell/libertas/cfg.c cmd.param.keyinfo = cpu_to_le16(key_info); cmd 1003 drivers/net/wireless/marvell/libertas/cfg.c cmd.param.keylen = cpu_to_le16(key_len); cmd 1005 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.param.key, key, key_len); cmd 1007 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_KEY_MATERIAL, &cmd); cmd 1022 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_authenticate cmd; cmd 1034 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 1035 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1037 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bssid, sme->bssid, ETH_ALEN); cmd 1043 drivers/net/wireless/marvell/libertas/cfg.c cmd.authtype = ret; cmd 1044 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_AUTHENTICATE, &cmd); cmd 1068 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_associate *cmd = kzalloc(LBS_ASSOC_MAX_CMD_SIZE, cmd 1077 drivers/net/wireless/marvell/libertas/cfg.c if (!cmd) { cmd 1081 drivers/net/wireless/marvell/libertas/cfg.c pos = &cmd->iebuf[0]; cmd 1095 drivers/net/wireless/marvell/libertas/cfg.c cmd->hdr.command = cpu_to_le16(CMD_802_11_ASSOCIATE); cmd 1098 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd->bssid, bss->bssid, ETH_ALEN); cmd 1099 drivers/net/wireless/marvell/libertas/cfg.c cmd->listeninterval = cpu_to_le16(MRVDRV_DEFAULT_LISTEN_INTERVAL); cmd 1100 drivers/net/wireless/marvell/libertas/cfg.c cmd->capability = cpu_to_le16(bss->capability); cmd 1133 drivers/net/wireless/marvell/libertas/cfg.c len = (sizeof(*cmd) - sizeof(cmd->iebuf)) + cmd 1134 drivers/net/wireless/marvell/libertas/cfg.c (u16)(pos - (u8 *) &cmd->iebuf); cmd 1135 drivers/net/wireless/marvell/libertas/cfg.c cmd->hdr.size = cpu_to_le16(len); cmd 1137 drivers/net/wireless/marvell/libertas/cfg.c lbs_deb_hex(LBS_DEB_ASSOC, "ASSOC_CMD", (u8 *) cmd, cmd 1138 drivers/net/wireless/marvell/libertas/cfg.c le16_to_cpu(cmd->hdr.size)); cmd 1143 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_ASSOCIATE, cmd); cmd 1149 drivers/net/wireless/marvell/libertas/cfg.c resp = (void *) cmd; /* recast for easier field access */ cmd 1219 drivers/net/wireless/marvell/libertas/cfg.c kfree(cmd); cmd 1403 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_deauthenticate cmd; cmd 1406 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 1407 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1409 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.macaddr, &priv->assoc_bss, ETH_ALEN); cmd 1410 drivers/net/wireless/marvell/libertas/cfg.c cmd.reasoncode = cpu_to_le16(reason); cmd 1412 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_DEAUTHENTICATE, &cmd); cmd 1721 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_ad_hoc_join cmd; cmd 1763 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 1764 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1766 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bss.bssid, bss->bssid, ETH_ALEN); cmd 1767 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bss.ssid, params->ssid, params->ssid_len); cmd 1768 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.type = CMD_BSS_TYPE_IBSS; cmd 1769 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval); cmd 1770 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.header.id = WLAN_EID_DS_PARAMS; cmd 1771 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.header.len = 1; cmd 1772 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.channel = params->chandef.chan->hw_value; cmd 1773 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; cmd 1774 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.len = 2; cmd 1775 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.atimwindow = 0; cmd 1776 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK); cmd 1783 drivers/net/wireless/marvell/libertas/cfg.c lbs_add_rates(cmd.bss.rates); cmd 1792 drivers/net/wireless/marvell/libertas/cfg.c rates = cmd.bss.rates; cmd 1810 drivers/net/wireless/marvell/libertas/cfg.c cmd.failtimeout = cpu_to_le16(MRVDRV_ASSOCIATION_TIME_OUT); cmd 1811 drivers/net/wireless/marvell/libertas/cfg.c cmd.probedelay = cpu_to_le16(CMD_SCAN_PROBE_DELAY_TIME); cmd 1813 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_AD_HOC_JOIN, &cmd); cmd 1837 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_ad_hoc_start cmd; cmd 1839 drivers/net/wireless/marvell/libertas/cfg.c (struct cmd_ds_802_11_ad_hoc_result *) &cmd; cmd 1876 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 1877 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1878 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.ssid, params->ssid, params->ssid_len); cmd 1879 drivers/net/wireless/marvell/libertas/cfg.c cmd.bsstype = CMD_BSS_TYPE_IBSS; cmd 1880 drivers/net/wireless/marvell/libertas/cfg.c cmd.beaconperiod = cpu_to_le16(params->beacon_interval); cmd 1881 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; cmd 1882 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.header.len = 2; cmd 1883 drivers/net/wireless/marvell/libertas/cfg.c cmd.ibss.atimwindow = 0; cmd 1884 drivers/net/wireless/marvell/libertas/cfg.c cmd.ds.header.id = WLAN_EID_DS_PARAMS; cmd 1885 drivers/net/wireless/marvell/libertas/cfg.c cmd.ds.header.len = 1; cmd 1886 drivers/net/wireless/marvell/libertas/cfg.c cmd.ds.channel = params->chandef.chan->hw_value; cmd 1889 drivers/net/wireless/marvell/libertas/cfg.c cmd.probedelay = cpu_to_le16(CMD_SCAN_PROBE_DELAY_TIME); cmd 1892 drivers/net/wireless/marvell/libertas/cfg.c cmd.capability = cpu_to_le16(capability); cmd 1893 drivers/net/wireless/marvell/libertas/cfg.c lbs_add_rates(cmd.rates); cmd 1896 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_AD_HOC_START, &cmd); cmd 1957 drivers/net/wireless/marvell/libertas/cfg.c struct cmd_ds_802_11_ad_hoc_stop cmd; cmd 1963 drivers/net/wireless/marvell/libertas/cfg.c memset(&cmd, 0, sizeof(cmd)); cmd 1964 drivers/net/wireless/marvell/libertas/cfg.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1965 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_cmd_with_response(priv, CMD_802_11_AD_HOC_STOP, &cmd); cmd 68 drivers/net/wireless/marvell/libertas/cmd.c static u8 is_command_allowed_in_ps(u16 cmd) cmd 70 drivers/net/wireless/marvell/libertas/cmd.c switch (cmd) { cmd 91 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_get_hw_spec cmd; cmd 95 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 96 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 97 drivers/net/wireless/marvell/libertas/cmd.c memcpy(cmd.permanentaddr, priv->current_addr, ETH_ALEN); cmd 98 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_GET_HW_SPEC, &cmd); cmd 102 drivers/net/wireless/marvell/libertas/cmd.c priv->fwcapinfo = le32_to_cpu(cmd.fwcapinfo); cmd 106 drivers/net/wireless/marvell/libertas/cmd.c priv->fwrelease = le32_to_cpu(cmd.fwrelease); cmd 115 drivers/net/wireless/marvell/libertas/cmd.c cmd.permanentaddr, cmd 122 drivers/net/wireless/marvell/libertas/cmd.c cmd.hwifversion, cmd.version); cmd 132 drivers/net/wireless/marvell/libertas/cmd.c priv->regioncode = (le16_to_cpu(cmd.regioncode) >> 8) & 0xFF; cmd 134 drivers/net/wireless/marvell/libertas/cmd.c priv->regioncode = le16_to_cpu(cmd.regioncode) & 0xFF; cmd 150 drivers/net/wireless/marvell/libertas/cmd.c memmove(priv->current_addr, cmd.permanentaddr, ETH_ALEN); cmd 233 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_ps_mode cmd; cmd 236 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 237 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 238 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(cmd_action); cmd 242 drivers/net/wireless/marvell/libertas/cmd.c cmd.multipledtim = cpu_to_le16(1); /* Default DTIM multiple */ cmd 255 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_PS_MODE, &cmd); cmd 257 drivers/net/wireless/marvell/libertas/cmd.c lbs_cmd_async(priv, CMD_802_11_PS_MODE, &cmd.hdr, sizeof (cmd)); cmd 266 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_sleep_params cmd; cmd 270 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 272 drivers/net/wireless/marvell/libertas/cmd.c cmd.error = cpu_to_le16(sp->sp_error); cmd 273 drivers/net/wireless/marvell/libertas/cmd.c cmd.offset = cpu_to_le16(sp->sp_offset); cmd 274 drivers/net/wireless/marvell/libertas/cmd.c cmd.stabletime = cpu_to_le16(sp->sp_stabletime); cmd 275 drivers/net/wireless/marvell/libertas/cmd.c cmd.calcontrol = sp->sp_calcontrol; cmd 276 drivers/net/wireless/marvell/libertas/cmd.c cmd.externalsleepclk = sp->sp_extsleepclk; cmd 277 drivers/net/wireless/marvell/libertas/cmd.c cmd.reserved = cpu_to_le16(sp->sp_reserved); cmd 279 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 280 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(cmd_action); cmd 282 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_SLEEP_PARAMS, &cmd); cmd 287 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd.error), le16_to_cpu(cmd.offset), cmd 288 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd.stabletime), cmd.calcontrol, cmd 289 drivers/net/wireless/marvell/libertas/cmd.c cmd.externalsleepclk); cmd 291 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_error = le16_to_cpu(cmd.error); cmd 292 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_offset = le16_to_cpu(cmd.offset); cmd 293 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_stabletime = le16_to_cpu(cmd.stabletime); cmd 294 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_calcontrol = cmd.calcontrol; cmd 295 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_extsleepclk = cmd.externalsleepclk; cmd 296 drivers/net/wireless/marvell/libertas/cmd.c sp->sp_reserved = le16_to_cpu(cmd.reserved); cmd 352 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_header *cmd) cmd 362 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_header cmd; cmd 368 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 380 drivers/net/wireless/marvell/libertas/cmd.c &cmd, cmd 381 drivers/net/wireless/marvell/libertas/cmd.c sizeof(cmd), cmd 420 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_snmp_mib cmd; cmd 423 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof (cmd)); cmd 424 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 425 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 426 drivers/net/wireless/marvell/libertas/cmd.c cmd.oid = cpu_to_le16((u16) oid); cmd 430 drivers/net/wireless/marvell/libertas/cmd.c cmd.bufsize = cpu_to_le16(sizeof(u8)); cmd 431 drivers/net/wireless/marvell/libertas/cmd.c cmd.value[0] = val; cmd 438 drivers/net/wireless/marvell/libertas/cmd.c cmd.bufsize = cpu_to_le16(sizeof(u16)); cmd 439 drivers/net/wireless/marvell/libertas/cmd.c *((__le16 *)(&cmd.value)) = cpu_to_le16(val); cmd 448 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd.oid), le16_to_cpu(cmd.bufsize), val); cmd 450 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_SNMP_MIB, &cmd); cmd 467 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_snmp_mib cmd; cmd 470 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof (cmd)); cmd 471 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 472 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_GET); cmd 473 drivers/net/wireless/marvell/libertas/cmd.c cmd.oid = cpu_to_le16(oid); cmd 475 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_SNMP_MIB, &cmd); cmd 479 drivers/net/wireless/marvell/libertas/cmd.c switch (le16_to_cpu(cmd.bufsize)) { cmd 481 drivers/net/wireless/marvell/libertas/cmd.c *out_val = cmd.value[0]; cmd 484 drivers/net/wireless/marvell/libertas/cmd.c *out_val = le16_to_cpu(*((__le16 *)(&cmd.value))); cmd 488 drivers/net/wireless/marvell/libertas/cmd.c oid, le16_to_cpu(cmd.bufsize)); cmd 509 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_rf_tx_power cmd; cmd 512 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 513 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 514 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_GET); cmd 516 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RF_TX_POWER, &cmd); cmd 518 drivers/net/wireless/marvell/libertas/cmd.c *curlevel = le16_to_cpu(cmd.curlevel); cmd 520 drivers/net/wireless/marvell/libertas/cmd.c *minlevel = cmd.minlevel; cmd 522 drivers/net/wireless/marvell/libertas/cmd.c *maxlevel = cmd.maxlevel; cmd 538 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_rf_tx_power cmd; cmd 541 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 542 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 543 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 544 drivers/net/wireless/marvell/libertas/cmd.c cmd.curlevel = cpu_to_le16(dbm); cmd 548 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RF_TX_POWER, &cmd); cmd 564 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_monitor_mode cmd; cmd 567 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 568 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 569 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 571 drivers/net/wireless/marvell/libertas/cmd.c cmd.mode = cpu_to_le16(0x1); cmd 575 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_MONITOR_MODE, &cmd); cmd 593 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_rf_channel cmd; cmd 596 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 597 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 598 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_OPT_802_11_RF_CHANNEL_GET); cmd 600 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RF_CHANNEL, &cmd); cmd 604 drivers/net/wireless/marvell/libertas/cmd.c ret = le16_to_cpu(cmd.channel); cmd 635 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_rf_channel cmd; cmd 641 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 642 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 643 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_OPT_802_11_RF_CHANNEL_SET); cmd 644 drivers/net/wireless/marvell/libertas/cmd.c cmd.channel = cpu_to_le16(channel); cmd 646 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RF_CHANNEL, &cmd); cmd 650 drivers/net/wireless/marvell/libertas/cmd.c priv->channel = (uint8_t) le16_to_cpu(cmd.channel); cmd 669 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_rssi cmd; cmd 675 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 676 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 678 drivers/net/wireless/marvell/libertas/cmd.c cmd.n_or_snr = cpu_to_le16(8); cmd 680 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RSSI, &cmd); cmd 682 drivers/net/wireless/marvell/libertas/cmd.c *nf = CAL_NF(le16_to_cpu(cmd.nf)); cmd 683 drivers/net/wireless/marvell/libertas/cmd.c *rssi = CAL_RSSI(le16_to_cpu(cmd.n_or_snr), le16_to_cpu(cmd.nf)); cmd 701 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11d_domain_info cmd; cmd 702 drivers/net/wireless/marvell/libertas/cmd.c struct mrvl_ie_domain_param_set *domain = &cmd.domain; cmd 716 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 717 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 797 drivers/net/wireless/marvell/libertas/cmd.c (u8 *) &cmd.domain.country_code, cmd 800 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd.hdr) + cmd 801 drivers/net/wireless/marvell/libertas/cmd.c sizeof(cmd.action) + cmd 802 drivers/net/wireless/marvell/libertas/cmd.c sizeof(cmd.domain.header) + cmd 803 drivers/net/wireless/marvell/libertas/cmd.c sizeof(cmd.domain.country_code) + cmd 806 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11D_DOMAIN_INFO, &cmd); cmd 825 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_reg_access cmd; cmd 830 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 831 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 832 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_GET); cmd 833 drivers/net/wireless/marvell/libertas/cmd.c cmd.offset = cpu_to_le16(offset); cmd 842 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, reg, &cmd); cmd 845 drivers/net/wireless/marvell/libertas/cmd.c *value = cmd.value.bbp_rf; cmd 847 drivers/net/wireless/marvell/libertas/cmd.c *value = le32_to_cpu(cmd.value.mac); cmd 867 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_reg_access cmd; cmd 870 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 871 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 872 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 873 drivers/net/wireless/marvell/libertas/cmd.c cmd.offset = cpu_to_le16(offset); cmd 876 drivers/net/wireless/marvell/libertas/cmd.c cmd.value.bbp_rf = (u8) (value & 0xFF); cmd 878 drivers/net/wireless/marvell/libertas/cmd.c cmd.value.mac = cpu_to_le32(value); cmd 884 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, reg, &cmd); cmd 936 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_header *cmd; cmd 942 drivers/net/wireless/marvell/libertas/cmd.c cmd = cmdnode->cmdbuf; cmd 946 drivers/net/wireless/marvell/libertas/cmd.c cmd->seqnum = cpu_to_le16(priv->seqnum); cmd 950 drivers/net/wireless/marvell/libertas/cmd.c cmdsize = le16_to_cpu(cmd->size); cmd 951 drivers/net/wireless/marvell/libertas/cmd.c command = le16_to_cpu(cmd->command); cmd 958 drivers/net/wireless/marvell/libertas/cmd.c command, le16_to_cpu(cmd->seqnum), cmdsize); cmd 961 drivers/net/wireless/marvell/libertas/cmd.c ret = priv->hw_host_to_card(priv, MVMS_CMD, (u8 *) cmd, cmdsize); cmd 1012 drivers/net/wireless/marvell/libertas/cmd.c void __lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, cmd 1021 drivers/net/wireless/marvell/libertas/cmd.c list_del_init(&cmd->list); cmd 1023 drivers/net/wireless/marvell/libertas/cmd.c cmd->result = result; cmd 1024 drivers/net/wireless/marvell/libertas/cmd.c cmd->cmdwaitqwoken = 1; cmd 1025 drivers/net/wireless/marvell/libertas/cmd.c wake_up(&cmd->cmdwait_q); cmd 1027 drivers/net/wireless/marvell/libertas/cmd.c if (!cmd->callback || cmd->callback == lbs_cmd_async_callback) cmd 1028 drivers/net/wireless/marvell/libertas/cmd.c __lbs_cleanup_and_insert_cmd(priv, cmd); cmd 1033 drivers/net/wireless/marvell/libertas/cmd.c void lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, cmd 1038 drivers/net/wireless/marvell/libertas/cmd.c __lbs_complete_command(priv, cmd, result); cmd 1044 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_radio_control cmd; cmd 1047 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1048 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 1049 drivers/net/wireless/marvell/libertas/cmd.c cmd.control = 0; cmd 1057 drivers/net/wireless/marvell/libertas/cmd.c cmd.control = cpu_to_le16(preamble); cmd 1065 drivers/net/wireless/marvell/libertas/cmd.c cmd.control |= cpu_to_le16(0x1); cmd 1067 drivers/net/wireless/marvell/libertas/cmd.c cmd.control &= cpu_to_le16(~0x1); cmd 1076 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_RADIO_CONTROL, &cmd); cmd 1084 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_mac_control cmd; cmd 1086 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1087 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(priv->mac_control); cmd 1088 drivers/net/wireless/marvell/libertas/cmd.c cmd.reserved = 0; cmd 1090 drivers/net/wireless/marvell/libertas/cmd.c lbs_cmd_async(priv, CMD_MAC_CONTROL, &cmd.hdr, sizeof(cmd)); cmd 1095 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_mac_control cmd; cmd 1098 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1099 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(priv->mac_control); cmd 1100 drivers/net/wireless/marvell/libertas/cmd.c cmd.reserved = 0; cmd 1101 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_MAC_CONTROL, &cmd); cmd 1232 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_header *cmd; cmd 1257 drivers/net/wireless/marvell/libertas/cmd.c cmd = cmdnode->cmdbuf; cmd 1259 drivers/net/wireless/marvell/libertas/cmd.c if (is_command_allowed_in_ps(le16_to_cpu(cmd->command))) { cmd 1264 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd->command), cmd 1271 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd->command), priv->psstate); cmd 1284 drivers/net/wireless/marvell/libertas/cmd.c if (cmd->command != cpu_to_le16(CMD_802_11_PS_MODE)) { cmd 1306 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_ps_mode *psm = (void *)cmd; cmd 1340 drivers/net/wireless/marvell/libertas/cmd.c le16_to_cpu(cmd->command)); cmd 1450 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_tpc_cfg cmd; cmd 1453 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 1454 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1455 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 1456 drivers/net/wireless/marvell/libertas/cmd.c cmd.enable = !!enable; cmd 1457 drivers/net/wireless/marvell/libertas/cmd.c cmd.usesnr = !!usesnr; cmd 1458 drivers/net/wireless/marvell/libertas/cmd.c cmd.P0 = p0; cmd 1459 drivers/net/wireless/marvell/libertas/cmd.c cmd.P1 = p1; cmd 1460 drivers/net/wireless/marvell/libertas/cmd.c cmd.P2 = p2; cmd 1462 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_TPC_CFG, &cmd); cmd 1482 drivers/net/wireless/marvell/libertas/cmd.c struct cmd_ds_802_11_pa_cfg cmd; cmd 1485 drivers/net/wireless/marvell/libertas/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 1486 drivers/net/wireless/marvell/libertas/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 1487 drivers/net/wireless/marvell/libertas/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 1488 drivers/net/wireless/marvell/libertas/cmd.c cmd.enable = !!enable; cmd 1489 drivers/net/wireless/marvell/libertas/cmd.c cmd.P0 = p0; cmd 1490 drivers/net/wireless/marvell/libertas/cmd.c cmd.P1 = p1; cmd 1491 drivers/net/wireless/marvell/libertas/cmd.c cmd.P2 = p2; cmd 1493 drivers/net/wireless/marvell/libertas/cmd.c ret = lbs_cmd_with_response(priv, CMD_802_11_PA_CFG , &cmd); cmd 34 drivers/net/wireless/marvell/libertas/cmd.h #define lbs_cmd(priv, cmdnr, cmd, cb, cb_arg) ({ \ cmd 35 drivers/net/wireless/marvell/libertas/cmd.h uint16_t __sz = le16_to_cpu((cmd)->hdr.size); \ cmd 36 drivers/net/wireless/marvell/libertas/cmd.h (cmd)->hdr.size = cpu_to_le16(sizeof(*(cmd))); \ cmd 37 drivers/net/wireless/marvell/libertas/cmd.h __lbs_cmd(priv, cmdnr, &(cmd)->hdr, __sz, cb, cb_arg); \ cmd 40 drivers/net/wireless/marvell/libertas/cmd.h #define lbs_cmd_with_response(priv, cmdnr, cmd) \ cmd 41 drivers/net/wireless/marvell/libertas/cmd.h lbs_cmd(priv, cmdnr, cmd, lbs_cmd_copyback, (unsigned long) (cmd)) cmd 63 drivers/net/wireless/marvell/libertas/cmd.h void __lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, cmd 65 drivers/net/wireless/marvell/libertas/cmd.h void lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, cmd 226 drivers/net/wireless/marvell/libertas/cmdresp.c struct cmd_header cmd; cmd 272 drivers/net/wireless/marvell/libertas/cmdresp.c lbs_cmd_async(priv, CMD_802_11_WAKEUP_CONFIRM, &cmd, cmd 273 drivers/net/wireless/marvell/libertas/cmdresp.c sizeof(cmd)); cmd 42 drivers/net/wireless/marvell/libertas/ethtool.c struct cmd_ds_802_11_eeprom_access cmd; cmd 51 drivers/net/wireless/marvell/libertas/ethtool.c cmd.hdr.size = cpu_to_le16(sizeof(struct cmd_ds_802_11_eeprom_access) - cmd 53 drivers/net/wireless/marvell/libertas/ethtool.c cmd.action = cpu_to_le16(CMD_ACT_GET); cmd 54 drivers/net/wireless/marvell/libertas/ethtool.c cmd.offset = cpu_to_le16(eeprom->offset); cmd 55 drivers/net/wireless/marvell/libertas/ethtool.c cmd.len = cpu_to_le16(eeprom->len); cmd 56 drivers/net/wireless/marvell/libertas/ethtool.c ret = lbs_cmd_with_response(priv, CMD_802_11_EEPROM_ACCESS, &cmd); cmd 58 drivers/net/wireless/marvell/libertas/ethtool.c memcpy(bytes, cmd.value, eeprom->len); cmd 23 drivers/net/wireless/marvell/libertas/host.h #define CMD_RET(cmd) (0x8000 | cmd) cmd 798 drivers/net/wireless/marvell/libertas/if_sdio.c struct cmd_header cmd; cmd 800 drivers/net/wireless/marvell/libertas/if_sdio.c memset(&cmd, 0, sizeof(cmd)); cmd 803 drivers/net/wireless/marvell/libertas/if_sdio.c if (__lbs_cmd(priv, CMD_FUNC_INIT, &cmd, sizeof(cmd), cmd 804 drivers/net/wireless/marvell/libertas/if_sdio.c lbs_cmd_copyback, (unsigned long) &cmd)) cmd 985 drivers/net/wireless/marvell/libertas/if_sdio.c struct cmd_header cmd; cmd 987 drivers/net/wireless/marvell/libertas/if_sdio.c memset(&cmd, 0, sizeof(cmd)); cmd 990 drivers/net/wireless/marvell/libertas/if_sdio.c ret = __lbs_cmd(priv, CMD_802_11_DEEP_SLEEP, &cmd, sizeof(cmd), cmd 991 drivers/net/wireless/marvell/libertas/if_sdio.c lbs_cmd_copyback, (unsigned long) &cmd); cmd 1264 drivers/net/wireless/marvell/libertas/if_sdio.c struct cmd_header cmd; cmd 1266 drivers/net/wireless/marvell/libertas/if_sdio.c memset(&cmd, 0, sizeof(cmd)); cmd 1270 drivers/net/wireless/marvell/libertas/if_sdio.c &cmd, sizeof(cmd), lbs_cmd_copyback, cmd 1271 drivers/net/wireless/marvell/libertas/if_sdio.c (unsigned long) &cmd)) cmd 385 drivers/net/wireless/marvell/libertas/if_usb.c struct cmd_header *cmd = cardp->ep_out_buf + 4; cmd 390 drivers/net/wireless/marvell/libertas/if_usb.c cmd->command = cpu_to_le16(CMD_802_11_RESET); cmd 391 drivers/net/wireless/marvell/libertas/if_usb.c cmd->size = cpu_to_le16(sizeof(cmd)); cmd 392 drivers/net/wireless/marvell/libertas/if_usb.c cmd->result = cpu_to_le16(0); cmd 393 drivers/net/wireless/marvell/libertas/if_usb.c cmd->seqnum = cpu_to_le16(0x5a5a); cmd 541 drivers/net/wireless/marvell/libertas/if_usb.c } else if ((bootcmdresp.cmd != BOOT_CMD_FW_BY_USB) && cmd 542 drivers/net/wireless/marvell/libertas/if_usb.c (bootcmdresp.cmd != BOOT_CMD_UPDATE_FW) && cmd 543 drivers/net/wireless/marvell/libertas/if_usb.c (bootcmdresp.cmd != BOOT_CMD_UPDATE_BOOT2)) { cmd 545 drivers/net/wireless/marvell/libertas/if_usb.c bootcmdresp.cmd); cmd 567 drivers/net/wireless/marvell/libertas/if_usb.c if (!syncfwheader->cmd) { cmd 759 drivers/net/wireless/marvell/libertas/if_usb.c bootcmd->cmd = ivalue; cmd 28 drivers/net/wireless/marvell/libertas/if_usb.h uint8_t cmd; cmd 39 drivers/net/wireless/marvell/libertas/if_usb.h uint8_t cmd; cmd 99 drivers/net/wireless/marvell/libertas/if_usb.h __le32 cmd; cmd 131 drivers/net/wireless/marvell/libertas/main.c struct cmd_ds_802_11_mac_address cmd; cmd 140 drivers/net/wireless/marvell/libertas/main.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 141 drivers/net/wireless/marvell/libertas/main.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 142 drivers/net/wireless/marvell/libertas/main.c memcpy(cmd.macadd, priv->current_addr, ETH_ALEN); cmd 144 drivers/net/wireless/marvell/libertas/main.c ret = lbs_cmd_with_response(priv, CMD_802_11_MAC_ADDRESS, &cmd); cmd 326 drivers/net/wireless/marvell/libertas/main.c static int lbs_add_mcast_addrs(struct cmd_ds_mac_multicast_adr *cmd, cmd 339 drivers/net/wireless/marvell/libertas/main.c if (mac_in_list(cmd->maclist, nr_addrs, ha->addr)) { cmd 348 drivers/net/wireless/marvell/libertas/main.c memcpy(&cmd->maclist[6*i], ha->addr, ETH_ALEN); cmd 793 drivers/net/wireless/marvell/libertas/main.c struct cmd_header cmd; cmd 796 drivers/net/wireless/marvell/libertas/main.c memset(&cmd, 0, sizeof(cmd)); cmd 797 drivers/net/wireless/marvell/libertas/main.c cmd.size = cpu_to_le16(sizeof(cmd)); cmd 798 drivers/net/wireless/marvell/libertas/main.c lbs_cmd_async(priv, CMD_802_11_DEEP_SLEEP, &cmd, cmd 799 drivers/net/wireless/marvell/libertas/main.c sizeof(cmd)); cmd 26 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_access *cmd) cmd 30 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.command = cpu_to_le16(CMD_MESH_ACCESS); cmd 31 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.size = cpu_to_le16(sizeof(*cmd)); cmd 32 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.result = 0; cmd 34 drivers/net/wireless/marvell/libertas/mesh.c cmd->action = cpu_to_le16(cmd_action); cmd 36 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_cmd_with_response(priv, CMD_MESH_ACCESS, cmd); cmd 42 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config *cmd, cmd 56 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.command = cpu_to_le16(command); cmd 57 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.size = cpu_to_le16(sizeof(struct cmd_ds_mesh_config)); cmd 58 drivers/net/wireless/marvell/libertas/mesh.c cmd->hdr.result = 0; cmd 60 drivers/net/wireless/marvell/libertas/mesh.c cmd->type = cpu_to_le16(type); cmd 61 drivers/net/wireless/marvell/libertas/mesh.c cmd->action = cpu_to_le16(action); cmd 63 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_cmd_with_response(priv, command, cmd); cmd 69 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config *cmd, cmd 77 drivers/net/wireless/marvell/libertas/mesh.c ret = __lbs_mesh_config_send(priv, cmd, action, type); cmd 90 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 93 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 94 drivers/net/wireless/marvell/libertas/mesh.c cmd.channel = cpu_to_le16(chan); cmd 95 drivers/net/wireless/marvell/libertas/mesh.c ie = (struct mrvl_meshie *)cmd.data; cmd 120 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(struct mrvl_meshie_val)); cmd 131 drivers/net/wireless/marvell/libertas/mesh.c return __lbs_mesh_config_send(priv, &cmd, action, priv->mesh_tlv); cmd 338 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 341 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(struct cmd_ds_mesh_config)); cmd 342 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_GET, cmd 348 drivers/net/wireless/marvell/libertas/mesh.c memcpy(defs, &cmd.data[0], sizeof(struct mrvl_mesh_defaults)); cmd 384 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 388 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 393 drivers/net/wireless/marvell/libertas/mesh.c *((__le32 *)&cmd.data[0]) = cpu_to_le32(!!datum); cmd 394 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(uint32_t)); cmd 395 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 434 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 438 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 452 drivers/net/wireless/marvell/libertas/mesh.c cmd.data[0] = datum; cmd 453 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(uint8_t)); cmd 454 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 493 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 497 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 502 drivers/net/wireless/marvell/libertas/mesh.c *((__le16 *)&cmd.data[0]) = cpu_to_le16(datum); cmd 503 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(uint16_t)); cmd 504 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 551 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 561 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(struct cmd_ds_mesh_config)); cmd 562 drivers/net/wireless/marvell/libertas/mesh.c ie = (struct mrvl_meshie *) &cmd.data[0]; cmd 567 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(struct mrvl_meshie)); cmd 579 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 617 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 624 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 632 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(struct mrvl_meshie)); cmd 635 drivers/net/wireless/marvell/libertas/mesh.c ie = (struct mrvl_meshie *) &cmd.data[0]; cmd 640 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 678 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 685 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 693 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(struct mrvl_meshie)); cmd 696 drivers/net/wireless/marvell/libertas/mesh.c ie = (struct mrvl_meshie *) &cmd.data[0]; cmd 701 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 739 drivers/net/wireless/marvell/libertas/mesh.c struct cmd_ds_mesh_config cmd; cmd 746 drivers/net/wireless/marvell/libertas/mesh.c memset(&cmd, 0, sizeof(cmd)); cmd 754 drivers/net/wireless/marvell/libertas/mesh.c cmd.length = cpu_to_le16(sizeof(struct mrvl_meshie)); cmd 757 drivers/net/wireless/marvell/libertas/mesh.c ie = (struct mrvl_meshie *) &cmd.data[0]; cmd 762 drivers/net/wireless/marvell/libertas/mesh.c ret = lbs_mesh_config_send(priv, &cmd, CMD_ACT_MESH_CONFIG_SET, cmd 81 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_get_hw_spec cmd; cmd 87 drivers/net/wireless/marvell/libertas_tf/cmd.c memset(&cmd, 0, sizeof(cmd)); cmd 88 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 89 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.permanentaddr, priv->current_addr, ETH_ALEN); cmd 90 drivers/net/wireless/marvell/libertas_tf/cmd.c ret = lbtf_cmd_with_response(priv, CMD_GET_HW_SPEC, &cmd); cmd 94 drivers/net/wireless/marvell/libertas_tf/cmd.c priv->fwcapinfo = le32_to_cpu(cmd.fwcapinfo); cmd 98 drivers/net/wireless/marvell/libertas_tf/cmd.c priv->fwrelease = le32_to_cpu(cmd.fwrelease); cmd 103 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.permanentaddr, cmd 110 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hwifversion, cmd.version); cmd 116 drivers/net/wireless/marvell/libertas_tf/cmd.c priv->regioncode = le16_to_cpu(cmd.regioncode) & 0xFF; cmd 131 drivers/net/wireless/marvell/libertas_tf/cmd.c memmove(priv->current_addr, cmd.permanentaddr, ETH_ALEN); cmd 152 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_802_11_rf_channel cmd; cmd 156 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 157 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(CMD_OPT_802_11_RF_CHANNEL_SET); cmd 158 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.channel = cpu_to_le16(channel); cmd 160 drivers/net/wireless/marvell/libertas_tf/cmd.c ret = lbtf_cmd_with_response(priv, CMD_802_11_RF_CHANNEL, &cmd); cmd 167 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_802_11_beacon_set cmd; cmd 176 drivers/net/wireless/marvell/libertas_tf/cmd.c size = sizeof(cmd) - sizeof(cmd.beacon) + beacon->len; cmd 177 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(size); cmd 178 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.len = cpu_to_le16(beacon->len); cmd 179 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len); cmd 181 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_802_11_BEACON_SET, &cmd.hdr, size); cmd 190 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_802_11_beacon_control cmd; cmd 193 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 194 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 195 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.beacon_enable = cpu_to_le16(beacon_enable); cmd 196 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.beacon_period = cpu_to_le16(beacon_int); cmd 198 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_802_11_BEACON_CTRL, &cmd.hdr, sizeof(cmd)); cmd 236 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_header *cmd; cmd 244 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd = cmdnode->cmdbuf; cmd 248 drivers/net/wireless/marvell/libertas_tf/cmd.c cmdsize = le16_to_cpu(cmd->size); cmd 249 drivers/net/wireless/marvell/libertas_tf/cmd.c command = le16_to_cpu(cmd->command); cmd 252 drivers/net/wireless/marvell/libertas_tf/cmd.c command, le16_to_cpu(cmd->seqnum), cmdsize); cmd 255 drivers/net/wireless/marvell/libertas_tf/cmd.c ret = priv->ops->hw_host_to_card(priv, MVMS_CMD, (u8 *)cmd, cmdsize); cmd 304 drivers/net/wireless/marvell/libertas_tf/cmd.c void lbtf_complete_command(struct lbtf_private *priv, struct cmd_ctrl_node *cmd, cmd 307 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd->result = result; cmd 308 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd->cmdwaitqwoken = 1; cmd 309 drivers/net/wireless/marvell/libertas_tf/cmd.c wake_up_interruptible(&cmd->cmdwait_q); cmd 311 drivers/net/wireless/marvell/libertas_tf/cmd.c if (!cmd->callback) cmd 312 drivers/net/wireless/marvell/libertas_tf/cmd.c __lbtf_cleanup_and_insert_cmd(priv, cmd); cmd 318 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_mac_multicast_addr cmd; cmd 322 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 323 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 325 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.nr_of_adrs = cpu_to_le16((u16) priv->nr_of_multicastmacaddr); cmd 327 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_deb_cmd("MULTICAST_ADR: setting %d addresses\n", cmd.nr_of_adrs); cmd 329 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.maclist, priv->multicastlist, cmd 332 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_MAC_MULTICAST_ADR, &cmd.hdr, sizeof(cmd)); cmd 340 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_set_mode cmd; cmd 343 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 344 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.mode = cpu_to_le16(mode); cmd 346 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_802_11_SET_MODE, &cmd.hdr, sizeof(cmd)); cmd 353 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_set_bssid cmd; cmd 356 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 357 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.activate = activate ? 1 : 0; cmd 359 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.bssid, bssid, ETH_ALEN); cmd 361 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_802_11_SET_BSSID, &cmd.hdr, sizeof(cmd)); cmd 367 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_802_11_mac_address cmd; cmd 370 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 371 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 373 drivers/net/wireless/marvell/libertas_tf/cmd.c memcpy(cmd.macadd, mac_addr, ETH_ALEN); cmd 375 drivers/net/wireless/marvell/libertas_tf/cmd.c lbtf_cmd_async(priv, CMD_802_11_MAC_ADDRESS, &cmd.hdr, sizeof(cmd)); cmd 383 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_802_11_radio_control cmd; cmd 387 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 388 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(CMD_ACT_SET); cmd 392 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.control = cpu_to_le16(SET_SHORT_PREAMBLE); cmd 396 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.control = cpu_to_le16(SET_LONG_PREAMBLE); cmd 401 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.control = cpu_to_le16(SET_AUTO_PREAMBLE); cmd 406 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.control |= cpu_to_le16(TURN_ON_RF); cmd 408 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.control &= cpu_to_le16(~TURN_ON_RF); cmd 413 drivers/net/wireless/marvell/libertas_tf/cmd.c ret = lbtf_cmd_with_response(priv, CMD_802_11_RADIO_CONTROL, &cmd); cmd 421 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_ds_mac_control cmd; cmd 424 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.hdr.size = cpu_to_le16(sizeof(cmd)); cmd 425 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.action = cpu_to_le16(priv->mac_control); cmd 426 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd.reserved = 0; cmd 429 drivers/net/wireless/marvell/libertas_tf/cmd.c &cmd.hdr, sizeof(cmd)); cmd 563 drivers/net/wireless/marvell/libertas_tf/cmd.c struct cmd_header *cmd; cmd 587 drivers/net/wireless/marvell/libertas_tf/cmd.c cmd = cmdnode->cmdbuf; cmd 591 drivers/net/wireless/marvell/libertas_tf/cmd.c le16_to_cpu(cmd->command)); cmd 336 drivers/net/wireless/marvell/libertas_tf/if_usb.c struct cmd_ds_802_11_reset *cmd = cardp->ep_out_buf + 4; cmd 343 drivers/net/wireless/marvell/libertas_tf/if_usb.c cmd->hdr.command = cpu_to_le16(CMD_802_11_RESET); cmd 344 drivers/net/wireless/marvell/libertas_tf/if_usb.c cmd->hdr.size = cpu_to_le16(sizeof(struct cmd_ds_802_11_reset)); cmd 345 drivers/net/wireless/marvell/libertas_tf/if_usb.c cmd->hdr.result = cpu_to_le16(0); cmd 346 drivers/net/wireless/marvell/libertas_tf/if_usb.c cmd->hdr.seqnum = cpu_to_le16(0x5a5a); cmd 347 drivers/net/wireless/marvell/libertas_tf/if_usb.c cmd->action = cpu_to_le16(CMD_ACT_HALT); cmd 517 drivers/net/wireless/marvell/libertas_tf/if_usb.c } else if (bcmdresp.cmd != BOOT_CMD_FW_BY_USB) { cmd 519 drivers/net/wireless/marvell/libertas_tf/if_usb.c bcmdresp.cmd); cmd 545 drivers/net/wireless/marvell/libertas_tf/if_usb.c if (!syncfwheader->cmd) { cmd 747 drivers/net/wireless/marvell/libertas_tf/if_usb.c bootcmd->cmd = ivalue; cmd 26 drivers/net/wireless/marvell/libertas_tf/if_usb.h uint8_t cmd; cmd 35 drivers/net/wireless/marvell/libertas_tf/if_usb.h uint8_t cmd; cmd 89 drivers/net/wireless/marvell/libertas_tf/if_usb.h __le32 cmd; cmd 26 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h #define CMD_RET(cmd) (0x8000 | cmd) cmd 481 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h void lbtf_complete_command(struct lbtf_private *priv, struct cmd_ctrl_node *cmd, cmd 500 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h #define lbtf_cmd(priv, cmdnr, cmd, cb, cb_arg) ({ \ cmd 501 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h uint16_t __sz = le16_to_cpu((cmd)->hdr.size); \ cmd 502 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h (cmd)->hdr.size = cpu_to_le16(sizeof(*(cmd))); \ cmd 503 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h __lbtf_cmd(priv, cmdnr, &(cmd)->hdr, __sz, cb, cb_arg); \ cmd 506 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h #define lbtf_cmd_with_response(priv, cmdnr, cmd) \ cmd 507 drivers/net/wireless/marvell/libertas_tf/libertas_tf.h lbtf_cmd(priv, cmdnr, cmd, lbtf_cmd_copyback, (unsigned long) (cmd)) cmd 266 drivers/net/wireless/marvell/mwifiex/11ac.c struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 269 drivers/net/wireless/marvell/mwifiex/11ac.c struct host_cmd_11ac_vht_cfg *vhtcfg = &cmd->params.vht_cfg; cmd 271 drivers/net/wireless/marvell/mwifiex/11ac.c cmd->command = cpu_to_le16(HostCmd_CMD_11AC_CFG); cmd 272 drivers/net/wireless/marvell/mwifiex/11ac.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_11ac_vht_cfg) + cmd 41 drivers/net/wireless/marvell/mwifiex/11ac.h struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 145 drivers/net/wireless/marvell/mwifiex/11h.c struct host_cmd_ds_command *cmd, cmd 148 drivers/net/wireless/marvell/mwifiex/11h.c struct host_cmd_ds_chan_rpt_req *cr_req = &cmd->params.chan_rpt_req; cmd 151 drivers/net/wireless/marvell/mwifiex/11h.c cmd->command = cpu_to_le16(HostCmd_CMD_CHAN_REPORT_REQUEST); cmd 152 drivers/net/wireless/marvell/mwifiex/11h.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 153 drivers/net/wireless/marvell/mwifiex/11h.c le16_unaligned_add_cpu(&cmd->size, cmd 215 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_command *cmd, int cmd_action, cmd 218 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_txbuf_cfg *tx_buf = &cmd->params.tx_buf; cmd 221 drivers/net/wireless/marvell/mwifiex/11n.c cmd->command = cpu_to_le16(HostCmd_CMD_RECONFIGURE_TX_BUFF); cmd 222 drivers/net/wireless/marvell/mwifiex/11n.c cmd->size = cmd 247 drivers/net/wireless/marvell/mwifiex/11n.c int mwifiex_cmd_amsdu_aggr_ctrl(struct host_cmd_ds_command *cmd, cmd 252 drivers/net/wireless/marvell/mwifiex/11n.c &cmd->params.amsdu_aggr_ctrl; cmd 255 drivers/net/wireless/marvell/mwifiex/11n.c cmd->command = cpu_to_le16(HostCmd_CMD_AMSDU_AGGR_CTRL); cmd 256 drivers/net/wireless/marvell/mwifiex/11n.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_amsdu_aggr_ctrl) cmd 281 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 284 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_11n_cfg *htcfg = &cmd->params.htcfg; cmd 286 drivers/net/wireless/marvell/mwifiex/11n.c cmd->command = cpu_to_le16(HostCmd_CMD_11N_CFG); cmd 287 drivers/net/wireless/marvell/mwifiex/11n.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_11n_cfg) + S_DS_GEN); cmd 32 drivers/net/wireless/marvell/mwifiex/11n.h struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 60 drivers/net/wireless/marvell/mwifiex/11n.h struct host_cmd_ds_command *cmd, cmd 62 drivers/net/wireless/marvell/mwifiex/11n.h int mwifiex_cmd_amsdu_aggr_ctrl(struct host_cmd_ds_command *cmd, cmd 445 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c int mwifiex_cmd_11n_addba_req(struct host_cmd_ds_command *cmd, void *data_buf) cmd 447 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_addba_req *add_ba_req = &cmd->params.add_ba_req; cmd 449 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->command = cpu_to_le16(HostCmd_CMD_11N_ADDBA_REQ); cmd 450 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->size = cpu_to_le16(sizeof(*add_ba_req) + S_DS_GEN); cmd 465 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_command *cmd, cmd 469 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_addba_rsp *add_ba_rsp = &cmd->params.add_ba_rsp; cmd 495 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->command = cpu_to_le16(HostCmd_CMD_11N_ADDBA_RSP); cmd 496 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->size = cpu_to_le16(sizeof(*add_ba_rsp) + S_DS_GEN); cmd 535 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c int mwifiex_cmd_11n_delba(struct host_cmd_ds_command *cmd, void *data_buf) cmd 537 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_delba *del_ba = &cmd->params.del_ba; cmd 539 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->command = cpu_to_le16(HostCmd_CMD_11N_DELBA); cmd 540 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c cmd->size = cpu_to_le16(sizeof(*del_ba) + S_DS_GEN); cmd 67 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h int mwifiex_cmd_11n_delba(struct host_cmd_ds_command *cmd, cmd 70 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h struct host_cmd_ds_command *cmd, cmd 73 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h int mwifiex_cmd_11n_addba_req(struct host_cmd_ds_command *cmd, cmd 4077 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(hostcmd->cmd, nla_data(tb[MWIFIEX_TM_ATTR_DATA]), cmd 4093 drivers/net/wireless/marvell/mwifiex/cfg80211.c hostcmd->len, hostcmd->cmd); cmd 156 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_command *cmd, cmd 160 drivers/net/wireless/marvell/mwifiex/cmdevt.c memcpy(cmd, pcmd_ptr->cmd, pcmd_ptr->len); cmd 848 drivers/net/wireless/marvell/mwifiex/cmdevt.c memcpy(hostcmd->cmd, resp, size); cmd 1237 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_command *cmd = (struct host_cmd_ds_command *) pbuf; cmd 1240 drivers/net/wireless/marvell/mwifiex/cmdevt.c uint16_t result = le16_to_cpu(cmd->result); cmd 1241 drivers/net/wireless/marvell/mwifiex/cmdevt.c uint16_t command = le16_to_cpu(cmd->command); cmd 1242 drivers/net/wireless/marvell/mwifiex/cmdevt.c uint16_t seq_num = le16_to_cpu(cmd->seq_num); cmd 1252 drivers/net/wireless/marvell/mwifiex/cmdevt.c command, result, le16_to_cpu(cmd->size), seq_num); cmd 1286 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->command = cpu_to_le16(command); cmd 1287 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->seq_num = cpu_to_le16(seq_num); cmd 1304 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_command *cmd, cmd 1309 drivers/net/wireless/marvell/mwifiex/cmdevt.c &cmd->params.psmode_enh; cmd 1313 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_PS_MODE_ENH); cmd 1317 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->size = cpu_to_le16(S_DS_GEN + sizeof(psmode_enh->action) + cmd 1322 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->size = cpu_to_le16(S_DS_GEN + sizeof(psmode_enh->action) + cmd 1329 drivers/net/wireless/marvell/mwifiex/cmdevt.c tlv = (u8 *) cmd + cmd_size; cmd 1375 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->size = cpu_to_le16(cmd_size); cmd 1459 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_command *cmd) cmd 1461 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_get_hw_spec *hw_spec = &cmd->params.hw_spec; cmd 1463 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->command = cpu_to_le16(HostCmd_CMD_GET_HW_SPEC); cmd 1464 drivers/net/wireless/marvell/mwifiex/cmdevt.c cmd->size = cmd 618 drivers/net/wireless/marvell/mwifiex/debugfs.c char cmd; cmd 628 drivers/net/wireless/marvell/mwifiex/debugfs.c ret = sscanf(buf, "%c %x %x", &cmd, &mem_rw.addr, &mem_rw.value); cmd 634 drivers/net/wireless/marvell/mwifiex/debugfs.c if ((cmd == 'r') || (cmd == 'R')) { cmd 637 drivers/net/wireless/marvell/mwifiex/debugfs.c } else if ((cmd == 'w') || (cmd == 'W')) { cmd 380 drivers/net/wireless/marvell/mwifiex/ioctl.h u8 cmd[MWIFIEX_SIZE_OF_CMD_BUFFER]; cmd 388 drivers/net/wireless/marvell/mwifiex/join.c struct host_cmd_ds_command *cmd, cmd 391 drivers/net/wireless/marvell/mwifiex/join.c struct host_cmd_ds_802_11_associate *assoc = &cmd->params.associate; cmd 406 drivers/net/wireless/marvell/mwifiex/join.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_ASSOCIATE); cmd 542 drivers/net/wireless/marvell/mwifiex/join.c cmd->size = cpu_to_le16((u16) (pos - (u8 *) assoc) + S_DS_GEN); cmd 841 drivers/net/wireless/marvell/mwifiex/join.c struct host_cmd_ds_command *cmd, cmd 847 drivers/net/wireless/marvell/mwifiex/join.c &cmd->params.adhoc_start; cmd 863 drivers/net/wireless/marvell/mwifiex/join.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_AD_HOC_START); cmd 1087 drivers/net/wireless/marvell/mwifiex/join.c cmd->size = cmd 1119 drivers/net/wireless/marvell/mwifiex/join.c struct host_cmd_ds_command *cmd, cmd 1124 drivers/net/wireless/marvell/mwifiex/join.c &cmd->params.adhoc_join; cmd 1152 drivers/net/wireless/marvell/mwifiex/join.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_AD_HOC_JOIN); cmd 1248 drivers/net/wireless/marvell/mwifiex/join.c cmd->size = cpu_to_le16 cmd 1275 drivers/net/wireless/marvell/mwifiex/join.c u16 cmd = le16_to_cpu(resp->command); cmd 1284 drivers/net/wireless/marvell/mwifiex/join.c if (cmd == HostCmd_CMD_802_11_AD_HOC_START) cmd 1129 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1166 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_cmd_802_11_scan(struct host_cmd_ds_command *cmd, cmd 1176 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1190 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1193 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1197 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_cmd_802_11_bg_scan_query(struct host_cmd_ds_command *cmd); cmd 1217 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd); cmd 1252 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1259 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1653 drivers/net/wireless/marvell/mwifiex/main.h struct host_cmd_ds_command *cmd, cmd 1603 drivers/net/wireless/marvell/mwifiex/scan.c int mwifiex_cmd_802_11_scan(struct host_cmd_ds_command *cmd, cmd 1606 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_802_11_scan *scan_cmd = &cmd->params.scan; cmd 1614 drivers/net/wireless/marvell/mwifiex/scan.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_SCAN); cmd 1617 drivers/net/wireless/marvell/mwifiex/scan.c cmd->size = cpu_to_le16((u16) (sizeof(scan_cmd->bss_mode) cmd 2265 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_command *cmd, cmd 2268 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_802_11_scan_ext *ext_scan = &cmd->params.ext_scan; cmd 2273 drivers/net/wireless/marvell/mwifiex/scan.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_SCAN_EXT); cmd 2276 drivers/net/wireless/marvell/mwifiex/scan.c cmd->size = cpu_to_le16((u16)(sizeof(ext_scan->reserved) cmd 2286 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_command *cmd, cmd 2290 drivers/net/wireless/marvell/mwifiex/scan.c &cmd->params.bg_scan_config; cmd 2304 drivers/net/wireless/marvell/mwifiex/scan.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_BG_SCAN_CONFIG); cmd 2305 drivers/net/wireless/marvell/mwifiex/scan.c cmd->size = cpu_to_le16(sizeof(*bgscan_config) + S_DS_GEN); cmd 2470 drivers/net/wireless/marvell/mwifiex/scan.c le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); cmd 2759 drivers/net/wireless/marvell/mwifiex/scan.c int mwifiex_cmd_802_11_bg_scan_query(struct host_cmd_ds_command *cmd) cmd 2762 drivers/net/wireless/marvell/mwifiex/scan.c &cmd->params.bg_scan_query; cmd 2764 drivers/net/wireless/marvell/mwifiex/scan.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_BG_SCAN_QUERY); cmd 2765 drivers/net/wireless/marvell/mwifiex/scan.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_bg_scan_query) cmd 48 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, u16 cmd_action) cmd 50 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_RSSI_INFO); cmd 51 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_rssi_info) + cmd 53 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.action = cpu_to_le16(cmd_action); cmd 54 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.ndata = cpu_to_le16(priv->data_avg_factor); cmd 55 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.nbcn = cpu_to_le16(priv->bcn_avg_factor); cmd 78 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 81 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; cmd 89 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_MAC_CONTROL); cmd 90 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cmd 113 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 117 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_snmp_mib *snmp_mib = &cmd->params.smib; cmd 121 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_SNMP_MIB); cmd 122 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_snmp_mib) cmd 129 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); cmd 134 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); cmd 153 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_802_11_get_log(struct host_cmd_ds_command *cmd) cmd 155 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_GET_LOG); cmd 156 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_get_log) + cmd 171 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 174 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tx_rate_cfg *rate_cfg = &cmd->params.tx_rate_cfg; cmd 179 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_TX_RATE_CFG); cmd 225 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cmd 242 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_tx_power_cfg(struct host_cmd_ds_command *cmd, cmd 247 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_txpwr_cfg *cmd_txp_cfg = &cmd->params.txp_cfg; cmd 249 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_TXPWR_CFG); cmd 250 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cmd 266 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(le16_to_cpu(cmd->size) + cmd 286 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 289 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_tx_pwr *txp = &cmd->params.txp; cmd 291 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_rf_tx_pwr) cmd 293 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_RF_TX_PWR); cmd 303 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 307 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_ant_mimo *ant_mimo = &cmd->params.ant_mimo; cmd 308 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_ant_siso *ant_siso = &cmd->params.ant_siso; cmd 310 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_RF_ANTENNA); cmd 315 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct cmd 325 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct cmd 334 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct cmd 340 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct cmd 361 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 366 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_hs_cfg_enh *hs_cfg = &cmd->params.opt_hs_cfg; cmd 375 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_HS_CFG_ENH); cmd 422 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(size); cmd 436 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 439 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_MAC_ADDRESS); cmd 440 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_mac_address) + cmd 442 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->result = 0; cmd 444 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.mac_addr.action = cpu_to_le16(cmd_action); cmd 447 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(cmd->params.mac_addr.mac_addr, priv->curr_addr, cmd 461 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_mac_multicast_adr(struct host_cmd_ds_command *cmd, cmd 465 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mac_multicast_adr *mcast_addr = &cmd->params.mc_addr; cmd 467 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_mac_multicast_adr) + cmd 469 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_MAC_MULTICAST_ADR); cmd 489 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 492 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_deauthenticate *deauth = &cmd->params.deauth; cmd 494 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_DEAUTHENTICATE); cmd 495 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_deauthenticate) cmd 515 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_802_11_ad_hoc_stop(struct host_cmd_ds_command *cmd) cmd 517 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_AD_HOC_STOP); cmd 518 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 593 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 636 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(size); cmd 651 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 659 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.key_material_v2; cmd 661 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_KEY_MATERIAL); cmd 682 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct mwifiex_ie_types_header) + cmd 700 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct mwifiex_ie_types_header) + cmd 740 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct mwifiex_ie_types_header) + cmd 768 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct mwifiex_ie_types_header) + cmd 788 drivers/net/wireless/marvell/mwifiex/sta_cmd.c return mwifiex_set_aes_key_v2(priv, cmd, enc_key, km); cmd 804 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct mwifiex_ie_types_header) + cmd 823 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 828 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.key_material; cmd 833 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_KEY_MATERIAL); cmd 837 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cmd 849 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(key_param_len + cmd 896 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(key_material->action) cmd 981 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(key_material->action) + S_DS_GEN cmd 998 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(cmd_size); cmd 1007 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1012 drivers/net/wireless/marvell/mwifiex/sta_cmd.c return mwifiex_cmd_802_11_key_material_v2(priv, cmd, cmd 1017 drivers/net/wireless/marvell/mwifiex/sta_cmd.c return mwifiex_cmd_802_11_key_material_v1(priv, cmd, cmd 1031 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1036 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.domain_info; cmd 1044 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11D_DOMAIN_INFO); cmd 1047 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(domain_info->action) + S_DS_GEN); cmd 1066 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(domain_info->action) + cmd 1071 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(domain_info->action) + S_DS_GEN); cmd 1085 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_ibss_coalescing_status(struct host_cmd_ds_command *cmd, cmd 1089 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &(cmd->params.ibss_coalescing); cmd 1091 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_IBSS_COALESCING_STATUS); cmd 1092 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_ibss_status) + cmd 1094 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->result = 0; cmd 1117 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_mem_access(struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 1121 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mem_access *mem_access = (void *)&cmd->params.mem; cmd 1123 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_MEM_ACCESS); cmd 1124 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_mem_access) + cmd 1151 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_reg_access(struct host_cmd_ds_command *cmd, cmd 1156 drivers/net/wireless/marvell/mwifiex/sta_cmd.c switch (le16_to_cpu(cmd->command)) { cmd 1161 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*mac_reg) + S_DS_GEN); cmd 1162 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mac_reg = &cmd->params.mac_reg; cmd 1172 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*bbp_reg) + S_DS_GEN); cmd 1173 drivers/net/wireless/marvell/mwifiex/sta_cmd.c bbp_reg = &cmd->params.bbp_reg; cmd 1183 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*rf_reg) + S_DS_GEN); cmd 1184 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rf_reg = &cmd->params.rf_reg; cmd 1194 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*pmic_reg) + S_DS_GEN); cmd 1195 drivers/net/wireless/marvell/mwifiex/sta_cmd.c pmic_reg = &cmd->params.pmic_reg; cmd 1205 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*cau_reg) + S_DS_GEN); cmd 1206 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cau_reg = &cmd->params.rf_reg; cmd 1216 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.eeprom; cmd 1218 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*cmd_eeprom) + S_DS_GEN); cmd 1243 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, u16 action) cmd 1246 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.pcie_host_spec; cmd 1249 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_PCIE_DESC_DETAILS); cmd 1250 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct cmd 1252 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->result = 0; cmd 1293 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1296 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_subsc_evt *subsc_evt = &cmd->params.subsc_evt; cmd 1301 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_802_11_SUBSCRIBE_EVENT); cmd 1302 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_subsc_evt) + cmd 1356 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, cmd 1378 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, cmd 1434 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1437 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mef_cfg *mef_cfg = &cmd->params.mef_cfg; cmd 1442 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_MEF_CFG); cmd 1461 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16((u16) (pos - (u8 *)mef_cfg) + S_DS_GEN); cmd 1517 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, void *data_buf) cmd 1522 drivers/net/wireless/marvell/mwifiex/sta_cmd.c u8 *data = (u8 *)cmd + S_DS_GEN; cmd 1543 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_CFG_DATA); cmd 1544 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(S_DS_GEN + len); cmd 1551 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1554 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_multi_chan_policy *mc_pol = &cmd->params.mc_policy; cmd 1559 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_MC_POLICY); cmd 1560 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_multi_chan_policy) + cmd 1566 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1569 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_robust_coex *coex = &cmd->params.coex; cmd 1572 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_ROBUST_COEX); cmd 1573 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*coex) + sizeof(*coex_tlv) + S_DS_GEN); cmd 1593 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1597 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_gtk_rekey_params *rekey = &cmd->params.rekey; cmd 1600 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_GTK_REKEY_OFFLOAD_CFG); cmd 1601 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*rekey) + S_DS_GEN); cmd 1617 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1620 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_chan_region_cfg *reg = &cmd->params.reg_cfg; cmd 1622 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_CHAN_REGION_CFG); cmd 1623 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*reg) + S_DS_GEN); cmd 1633 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1637 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.coalesce_cfg; cmd 1643 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_COALESCE_CFG); cmd 1644 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 1683 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, cmd 1691 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); cmd 1698 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1701 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tdls_config *tdls_config = &cmd->params.tdls_config; cmd 1706 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_TDLS_CONFIG); cmd 1707 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 1709 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); cmd 1736 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, len); cmd 1742 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd, cmd 1745 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tdls_oper *tdls_oper = &cmd->params.tdls_oper; cmd 1758 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_TDLS_OPER); cmd 1759 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 1760 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, cmd 1862 drivers/net/wireless/marvell/mwifiex/sta_cmd.c le16_unaligned_add_cpu(&cmd->size, config_len); cmd 1868 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_sdio_rx_aggr_cfg(struct host_cmd_ds_command *cmd, cmd 1872 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.sdio_rx_aggr_cfg; cmd 1874 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_SDIO_SP_RX_AGGR_CFG); cmd 1875 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cmd 1892 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_command *cmd) cmd 1894 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_HS_WAKEUP_REASON); cmd 1895 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_wakeup_reason) + cmd 1901 drivers/net/wireless/marvell/mwifiex/sta_cmd.c static int mwifiex_cmd_get_chan_info(struct host_cmd_ds_command *cmd, cmd 1904 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_sta_configure *sta_cfg_cmd = &cmd->params.sta_cfg; cmd 1908 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_STA_CONFIGURE); cmd 1909 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->size = cpu_to_le16(sizeof(*sta_cfg_cmd) + cmd 724 drivers/net/wireless/marvell/mwifiex/uap_cmd.c mwifiex_cmd_uap_sys_config(struct host_cmd_ds_command *cmd, u16 cmd_action, cmd 731 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_UAP_SYS_CONFIG); cmd 733 drivers/net/wireless/marvell/mwifiex/uap_cmd.c sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; cmd 742 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->size = cpu_to_le16(param_size); cmd 748 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->size = cpu_to_le16(ie_size); cmd 761 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct host_cmd_ds_command *cmd, u8 *mac) cmd 763 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct host_cmd_ds_sta_deauth *sta_deauth = &cmd->params.sta_deauth; cmd 765 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->command = cpu_to_le16(HostCmd_CMD_UAP_STA_DEAUTH); cmd 769 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_sta_deauth) + cmd 783 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct host_cmd_ds_command *cmd = cmd_buf; cmd 787 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (mwifiex_cmd_uap_sys_config(cmd, cmd_action, type, data_buf)) cmd 794 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->command = cpu_to_le16(cmd_no); cmd 795 drivers/net/wireless/marvell/mwifiex/uap_cmd.c cmd->size = cpu_to_le16(S_DS_GEN); cmd 798 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (mwifiex_cmd_uap_sta_deauth(priv, cmd, data_buf)) cmd 1465 drivers/net/wireless/marvell/mwifiex/usb.c if (le32_to_cpu(sync_fw.cmd) & 0x80000000) { cmd 1468 drivers/net/wireless/marvell/mwifiex/usb.c sync_fw.cmd); cmd 1483 drivers/net/wireless/marvell/mwifiex/usb.c if (sync_fw.cmd) { cmd 1486 drivers/net/wireless/marvell/mwifiex/usb.c sync_fw.cmd); cmd 130 drivers/net/wireless/marvell/mwifiex/usb.h __le32 cmd; cmd 155 drivers/net/wireless/marvell/mwifiex/util.c u16 cmd; cmd 158 drivers/net/wireless/marvell/mwifiex/util.c cmd = HostCmd_CMD_FUNC_INIT; cmd 160 drivers/net/wireless/marvell/mwifiex/util.c cmd = HostCmd_CMD_FUNC_SHUTDOWN; cmd 167 drivers/net/wireless/marvell/mwifiex/util.c return mwifiex_send_cmd(priv, cmd, HostCmd_ACT_GEN_SET, 0, NULL, true); cmd 447 drivers/net/wireless/marvell/mwl8k.c static const char *mwl8k_cmd_name(__le16 cmd, char *buf, int bufsize) cmd 449 drivers/net/wireless/marvell/mwl8k.c u16 command = le16_to_cpu(cmd); cmd 488 drivers/net/wireless/marvell/mwl8k.c snprintf(buf, bufsize, "0x%x", cmd); cmd 646 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_pkt *cmd; cmd 650 drivers/net/wireless/marvell/mwl8k.c cmd = kmalloc(sizeof(*cmd) + 256, GFP_KERNEL); cmd 651 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 654 drivers/net/wireless/marvell/mwl8k.c cmd->code = cpu_to_le16(MWL8K_CMD_CODE_DNLD); cmd 655 drivers/net/wireless/marvell/mwl8k.c cmd->seq_num = 0; cmd 656 drivers/net/wireless/marvell/mwl8k.c cmd->macid = 0; cmd 657 drivers/net/wireless/marvell/mwl8k.c cmd->result = 0; cmd 663 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->payload, data + done, block_size); cmd 664 drivers/net/wireless/marvell/mwl8k.c cmd->length = cpu_to_le16(block_size); cmd 666 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_send_fw_load_cmd(priv, cmd, cmd 667 drivers/net/wireless/marvell/mwl8k.c sizeof(*cmd) + block_size); cmd 676 drivers/net/wireless/marvell/mwl8k.c cmd->length = 0; cmd 677 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_send_fw_load_cmd(priv, cmd, sizeof(*cmd)); cmd 680 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2199 drivers/net/wireless/marvell/mwl8k.c static int mwl8k_post_cmd(struct ieee80211_hw *hw, struct mwl8k_cmd_pkt *cmd) cmd 2212 drivers/net/wireless/marvell/mwl8k.c mwl8k_cmd_name(cmd->code, buf, sizeof(buf)), cmd->macid); cmd 2224 drivers/net/wireless/marvell/mwl8k.c switch (le16_to_cpu(cmd->code)) { cmd 2238 drivers/net/wireless/marvell/mwl8k.c cmd->result = (__force __le16) 0xffff; cmd 2239 drivers/net/wireless/marvell/mwl8k.c dma_size = le16_to_cpu(cmd->length); cmd 2240 drivers/net/wireless/marvell/mwl8k.c dma_addr = pci_map_single(priv->pdev, cmd, dma_size, cmd 2265 drivers/net/wireless/marvell/mwl8k.c mwl8k_cmd_name(cmd->code, buf, sizeof(buf)), cmd 2273 drivers/net/wireless/marvell/mwl8k.c rc = cmd->result ? -EINVAL : 0; cmd 2276 drivers/net/wireless/marvell/mwl8k.c mwl8k_cmd_name(cmd->code, buf, sizeof(buf)), cmd 2277 drivers/net/wireless/marvell/mwl8k.c le16_to_cpu(cmd->result)); cmd 2280 drivers/net/wireless/marvell/mwl8k.c mwl8k_cmd_name(cmd->code, cmd 2296 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_pkt *cmd) cmd 2299 drivers/net/wireless/marvell/mwl8k.c cmd->macid = MWL8K_VIF(vif)->macid; cmd 2300 drivers/net/wireless/marvell/mwl8k.c return mwl8k_post_cmd(hw, cmd); cmd 2457 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_get_hw_spec_sta *cmd; cmd 2461 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2462 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2465 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_GET_HW_SPEC); cmd 2466 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2468 drivers/net/wireless/marvell/mwl8k.c memset(cmd->perm_addr, 0xff, sizeof(cmd->perm_addr)); cmd 2469 drivers/net/wireless/marvell/mwl8k.c cmd->ps_cookie = cpu_to_le32(priv->cookie_dma); cmd 2470 drivers/net/wireless/marvell/mwl8k.c cmd->rx_queue_ptr = cpu_to_le32(priv->rxq[0].rxd_dma); cmd 2471 drivers/net/wireless/marvell/mwl8k.c cmd->num_tx_queues = cpu_to_le32(mwl8k_tx_queues(priv)); cmd 2473 drivers/net/wireless/marvell/mwl8k.c cmd->tx_queue_ptrs[i] = cpu_to_le32(priv->txq[i].txd_dma); cmd 2474 drivers/net/wireless/marvell/mwl8k.c cmd->num_tx_desc_per_queue = cpu_to_le32(MWL8K_TX_DESCS); cmd 2475 drivers/net/wireless/marvell/mwl8k.c cmd->total_rxd = cpu_to_le32(MWL8K_RX_DESCS); cmd 2477 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2480 drivers/net/wireless/marvell/mwl8k.c SET_IEEE80211_PERM_ADDR(hw, cmd->perm_addr); cmd 2481 drivers/net/wireless/marvell/mwl8k.c priv->num_mcaddrs = le16_to_cpu(cmd->num_mcaddrs); cmd 2482 drivers/net/wireless/marvell/mwl8k.c priv->fw_rev = le32_to_cpu(cmd->fw_rev); cmd 2483 drivers/net/wireless/marvell/mwl8k.c priv->hw_rev = cmd->hw_rev; cmd 2484 drivers/net/wireless/marvell/mwl8k.c mwl8k_set_caps(hw, le32_to_cpu(cmd->caps)); cmd 2489 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2522 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_get_hw_spec_ap *cmd; cmd 2526 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2527 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2530 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_GET_HW_SPEC); cmd 2531 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2533 drivers/net/wireless/marvell/mwl8k.c memset(cmd->perm_addr, 0xff, sizeof(cmd->perm_addr)); cmd 2534 drivers/net/wireless/marvell/mwl8k.c cmd->ps_cookie = cpu_to_le32(priv->cookie_dma); cmd 2536 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2541 drivers/net/wireless/marvell/mwl8k.c api_version = le32_to_cpu(cmd->fw_api_version); cmd 2551 drivers/net/wireless/marvell/mwl8k.c SET_IEEE80211_PERM_ADDR(hw, cmd->perm_addr); cmd 2552 drivers/net/wireless/marvell/mwl8k.c priv->num_mcaddrs = le16_to_cpu(cmd->num_mcaddrs); cmd 2553 drivers/net/wireless/marvell/mwl8k.c priv->fw_rev = le32_to_cpu(cmd->fw_rev); cmd 2554 drivers/net/wireless/marvell/mwl8k.c priv->hw_rev = cmd->hw_rev; cmd 2555 drivers/net/wireless/marvell/mwl8k.c mwl8k_set_caps(hw, le32_to_cpu(cmd->caps)); cmd 2558 drivers/net/wireless/marvell/mwl8k.c priv->num_ampdu_queues = le32_to_cpu(cmd->num_of_ampdu_queues); cmd 2566 drivers/net/wireless/marvell/mwl8k.c off = le32_to_cpu(cmd->rxwrptr) & 0xffff; cmd 2569 drivers/net/wireless/marvell/mwl8k.c off = le32_to_cpu(cmd->rxrdptr) & 0xffff; cmd 2572 drivers/net/wireless/marvell/mwl8k.c priv->txq_offset[0] = le32_to_cpu(cmd->wcbbase0) & 0xffff; cmd 2573 drivers/net/wireless/marvell/mwl8k.c priv->txq_offset[1] = le32_to_cpu(cmd->wcbbase1) & 0xffff; cmd 2574 drivers/net/wireless/marvell/mwl8k.c priv->txq_offset[2] = le32_to_cpu(cmd->wcbbase2) & 0xffff; cmd 2575 drivers/net/wireless/marvell/mwl8k.c priv->txq_offset[3] = le32_to_cpu(cmd->wcbbase3) & 0xffff; cmd 2579 drivers/net/wireless/marvell/mwl8k.c le32_to_cpu(cmd->wcbbase_ampdu[i]) & 0xffff; cmd 2583 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2624 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_hw_spec *cmd; cmd 2628 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2629 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2632 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_HW_SPEC); cmd 2633 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2635 drivers/net/wireless/marvell/mwl8k.c cmd->ps_cookie = cpu_to_le32(priv->cookie_dma); cmd 2636 drivers/net/wireless/marvell/mwl8k.c cmd->rx_queue_ptr = cpu_to_le32(priv->rxq[0].rxd_dma); cmd 2637 drivers/net/wireless/marvell/mwl8k.c cmd->num_tx_queues = cpu_to_le32(mwl8k_tx_queues(priv)); cmd 2647 drivers/net/wireless/marvell/mwl8k.c cmd->tx_queue_ptrs[i] = cpu_to_le32(priv->txq[j].txd_dma); cmd 2650 drivers/net/wireless/marvell/mwl8k.c cmd->flags = cpu_to_le32(MWL8K_SET_HW_SPEC_FLAG_HOST_DECR_MGMT | cmd 2655 drivers/net/wireless/marvell/mwl8k.c cmd->num_tx_desc_per_queue = cpu_to_le32(MWL8K_TX_DESCS); cmd 2656 drivers/net/wireless/marvell/mwl8k.c cmd->total_rxd = cpu_to_le32(MWL8K_RX_DESCS); cmd 2658 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2659 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2684 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_mac_multicast_adr *cmd; cmd 2696 drivers/net/wireless/marvell/mwl8k.c size = sizeof(*cmd) + mc_count * ETH_ALEN; cmd 2698 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(size, GFP_ATOMIC); cmd 2699 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2702 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_MAC_MULTICAST_ADR); cmd 2703 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(size); cmd 2704 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_ENABLE_RX_DIRECTED | cmd 2708 drivers/net/wireless/marvell/mwl8k.c cmd->action |= cpu_to_le16(MWL8K_ENABLE_RX_ALL_MULTICAST); cmd 2713 drivers/net/wireless/marvell/mwl8k.c cmd->action |= cpu_to_le16(MWL8K_ENABLE_RX_MULTICAST); cmd 2714 drivers/net/wireless/marvell/mwl8k.c cmd->numaddr = cpu_to_le16(mc_count); cmd 2716 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->addr[i], ha->addr, ETH_ALEN); cmd 2720 drivers/net/wireless/marvell/mwl8k.c return &cmd->header; cmd 2739 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_get_stat *cmd; cmd 2742 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2743 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2746 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_GET_STAT); cmd 2747 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2749 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2752 drivers/net/wireless/marvell/mwl8k.c le32_to_cpu(cmd->stats[MWL8K_STAT_ACK_FAILURE]); cmd 2754 drivers/net/wireless/marvell/mwl8k.c le32_to_cpu(cmd->stats[MWL8K_STAT_RTS_FAILURE]); cmd 2756 drivers/net/wireless/marvell/mwl8k.c le32_to_cpu(cmd->stats[MWL8K_STAT_FCS_ERROR]); cmd 2758 drivers/net/wireless/marvell/mwl8k.c le32_to_cpu(cmd->stats[MWL8K_STAT_RTS_SUCCESS]); cmd 2760 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2779 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_radio_control *cmd; cmd 2785 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2786 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2789 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_RADIO_CONTROL); cmd 2790 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2791 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 2792 drivers/net/wireless/marvell/mwl8k.c cmd->control = cpu_to_le16(priv->radio_short_preamble ? 3 : 1); cmd 2793 drivers/net/wireless/marvell/mwl8k.c cmd->radio_on = cpu_to_le16(enable ? 0x0001 : 0x0000); cmd 2795 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2796 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2840 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_rf_tx_power *cmd; cmd 2843 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2844 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2847 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_RF_TX_POWER); cmd 2848 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2849 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 2850 drivers/net/wireless/marvell/mwl8k.c cmd->support_level = cpu_to_le16(dBm); cmd 2852 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2853 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2880 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_tx_power *cmd; cmd 2884 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2885 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2888 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_TX_POWER); cmd 2889 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2890 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET_LIST); cmd 2893 drivers/net/wireless/marvell/mwl8k.c cmd->band = cpu_to_le16(0x1); cmd 2895 drivers/net/wireless/marvell/mwl8k.c cmd->band = cpu_to_le16(0x4); cmd 2897 drivers/net/wireless/marvell/mwl8k.c cmd->channel = cpu_to_le16(channel->hw_value); cmd 2901 drivers/net/wireless/marvell/mwl8k.c cmd->bw = cpu_to_le16(0x2); cmd 2903 drivers/net/wireless/marvell/mwl8k.c cmd->bw = cpu_to_le16(0x4); cmd 2905 drivers/net/wireless/marvell/mwl8k.c cmd->sub_ch = cpu_to_le16(0x3); cmd 2907 drivers/net/wireless/marvell/mwl8k.c cmd->sub_ch = cpu_to_le16(0x1); cmd 2911 drivers/net/wireless/marvell/mwl8k.c cmd->power_level_list[i] = cpu_to_le16(pwr); cmd 2913 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2914 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2934 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_rf_antenna *cmd; cmd 2937 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2938 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2941 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_RF_ANTENNA); cmd 2942 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 2943 drivers/net/wireless/marvell/mwl8k.c cmd->antenna = cpu_to_le16(antenna); cmd 2944 drivers/net/wireless/marvell/mwl8k.c cmd->mode = cpu_to_le16(mask); cmd 2946 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 2947 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2964 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_beacon *cmd; cmd 2967 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd) + len, GFP_KERNEL); cmd 2968 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2971 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_BEACON); cmd 2972 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd) + len); cmd 2973 drivers/net/wireless/marvell/mwl8k.c cmd->beacon_len = cpu_to_le16(len); cmd 2974 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->beacon, beacon, len); cmd 2976 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 2977 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 2991 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_pre_scan *cmd; cmd 2994 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2995 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 2998 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_PRE_SCAN); cmd 2999 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3001 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3002 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3024 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_bbp_reg_access *cmd; cmd 3027 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3028 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3031 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_BBP_REG_ACCESS); cmd 3032 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3033 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(action); cmd 3034 drivers/net/wireless/marvell/mwl8k.c cmd->offset = cpu_to_le16(offset); cmd 3036 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3039 drivers/net/wireless/marvell/mwl8k.c *value = cmd->value; cmd 3043 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3060 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_post_scan *cmd; cmd 3063 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3064 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3067 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_POST_SCAN); cmd 3068 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3069 drivers/net/wireless/marvell/mwl8k.c cmd->isibss = 0; cmd 3070 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->bssid, mac, ETH_ALEN); cmd 3072 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3073 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3152 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_rf_channel *cmd; cmd 3156 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3157 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3160 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_RF_CHANNEL); cmd 3161 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3162 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 3163 drivers/net/wireless/marvell/mwl8k.c cmd->current_channel = channel->hw_value; cmd 3166 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x00000001); cmd 3168 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x00000004); cmd 3173 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x00000080); cmd 3175 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x000001900); cmd 3177 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x000000900); cmd 3179 drivers/net/wireless/marvell/mwl8k.c cmd->channel_flags |= cpu_to_le32(0x00000080); cmd 3194 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3195 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3238 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_update_set_aid *cmd; cmd 3242 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3243 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3246 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_AID); cmd 3247 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3248 drivers/net/wireless/marvell/mwl8k.c cmd->aid = cpu_to_le16(vif->bss_conf.aid); cmd 3249 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 3267 drivers/net/wireless/marvell/mwl8k.c cmd->protection_mode = cpu_to_le16(prot_mode); cmd 3269 drivers/net/wireless/marvell/mwl8k.c legacy_rate_mask_to_array(cmd->supp_rates, legacy_rate_mask); cmd 3271 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3272 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3293 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_rate *cmd; cmd 3296 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3297 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3300 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_RATE); cmd 3301 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3302 drivers/net/wireless/marvell/mwl8k.c legacy_rate_mask_to_array(cmd->legacy_rates, legacy_rate_mask); cmd 3303 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mcs_set, mcs_rates, 16); cmd 3305 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3306 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3325 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_finalize_join *cmd; cmd 3330 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3331 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3334 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_FINALIZE_JOIN); cmd 3335 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3336 drivers/net/wireless/marvell/mwl8k.c cmd->sleep_interval = cpu_to_le32(dtim ? dtim : 1); cmd 3344 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->beacon_data, &payload->u.beacon, payload_len); cmd 3346 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3347 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3364 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_rts_threshold *cmd; cmd 3367 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3368 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3371 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_RTS_THRESHOLD); cmd 3372 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3373 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 3374 drivers/net/wireless/marvell/mwl8k.c cmd->threshold = cpu_to_le16(rts_thresh); cmd 3376 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3377 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3393 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_slot *cmd; cmd 3396 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3397 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3400 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_SLOT); cmd 3401 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3402 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 3403 drivers/net/wireless/marvell/mwl8k.c cmd->short_slot = short_slot_time; cmd 3405 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3406 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3467 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_edca_params *cmd; cmd 3470 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3471 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3474 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_EDCA_PARAMS); cmd 3475 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3476 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_SET_EDCA_ALL); cmd 3477 drivers/net/wireless/marvell/mwl8k.c cmd->txop = cpu_to_le16(txop); cmd 3479 drivers/net/wireless/marvell/mwl8k.c cmd->ap.log_cw_max = cpu_to_le32(ilog2(cw_max + 1)); cmd 3480 drivers/net/wireless/marvell/mwl8k.c cmd->ap.log_cw_min = cpu_to_le32(ilog2(cw_min + 1)); cmd 3481 drivers/net/wireless/marvell/mwl8k.c cmd->ap.aifs = aifs; cmd 3482 drivers/net/wireless/marvell/mwl8k.c cmd->ap.txq = qnum; cmd 3484 drivers/net/wireless/marvell/mwl8k.c cmd->sta.log_cw_max = (u8)ilog2(cw_max + 1); cmd 3485 drivers/net/wireless/marvell/mwl8k.c cmd->sta.log_cw_min = (u8)ilog2(cw_min + 1); cmd 3486 drivers/net/wireless/marvell/mwl8k.c cmd->sta.aifs = aifs; cmd 3487 drivers/net/wireless/marvell/mwl8k.c cmd->sta.txq = qnum; cmd 3490 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3491 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3507 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_wmm_mode *cmd; cmd 3510 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3511 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3514 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_WMM_MODE); cmd 3515 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3516 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(!!enable); cmd 3518 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3519 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3539 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_mimo_config *cmd; cmd 3542 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3543 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3546 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_MIMO_CONFIG); cmd 3547 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3548 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32((u32)MWL8K_CMD_SET); cmd 3549 drivers/net/wireless/marvell/mwl8k.c cmd->rx_antenna_map = rx; cmd 3550 drivers/net/wireless/marvell/mwl8k.c cmd->tx_antenna_map = tx; cmd 3552 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3553 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3582 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_use_fixed_rate_sta *cmd; cmd 3585 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3586 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3589 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_USE_FIXED_RATE); cmd 3590 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3591 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_USE_AUTO_RATE); cmd 3592 drivers/net/wireless/marvell/mwl8k.c cmd->rate_type = cpu_to_le32(MWL8K_UCAST_RATE); cmd 3594 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3595 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3622 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_use_fixed_rate_ap *cmd; cmd 3625 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3626 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3629 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_USE_FIXED_RATE); cmd 3630 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3631 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_USE_AUTO_RATE); cmd 3632 drivers/net/wireless/marvell/mwl8k.c cmd->multicast_rate = mcast; cmd 3633 drivers/net/wireless/marvell/mwl8k.c cmd->management_rate = mgmt; cmd 3635 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3636 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3651 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_enable_sniffer *cmd; cmd 3654 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3655 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3658 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_ENABLE_SNIFFER); cmd 3659 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3660 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(!!enable); cmd 3662 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3663 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3689 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_update_mac_addr *cmd; cmd 3709 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3710 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3714 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_MAC_ADDR); cmd 3716 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_DEL_MAC_ADDR); cmd 3718 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3720 drivers/net/wireless/marvell/mwl8k.c cmd->mbss.mac_type = cpu_to_le16(mac_type); cmd 3721 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mbss.mac_addr, mac, ETH_ALEN); cmd 3723 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, mac, ETH_ALEN); cmd 3726 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 3727 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3761 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_rate_adapt_mode *cmd; cmd 3764 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3765 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3768 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_RATEADAPT_MODE); cmd 3769 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3770 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_CMD_SET); cmd 3771 drivers/net/wireless/marvell/mwl8k.c cmd->mode = cpu_to_le16(mode); cmd 3773 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3774 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3789 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_get_watchdog_bitmap *cmd; cmd 3792 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3793 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3796 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_GET_WATCHDOG_BITMAP); cmd 3797 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3799 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 3801 drivers/net/wireless/marvell/mwl8k.c *bitmap = cmd->bitmap; cmd 3803 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3870 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_bss_start *cmd; cmd 3881 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3882 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3885 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_BSS_START); cmd 3886 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3887 drivers/net/wireless/marvell/mwl8k.c cmd->enable = cpu_to_le32(enable); cmd 3889 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 3890 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 3970 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_bastream *cmd; cmd 3973 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 3974 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 3977 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_BASTREAM); cmd 3978 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 3980 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_BA_CHECK); cmd 3982 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.queue_id = stream->idx; cmd 3983 drivers/net/wireless/marvell/mwl8k.c memcpy(&cmd->create_params.peer_mac_addr[0], stream->sta->addr, cmd 3985 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.tid = stream->tid; cmd 3987 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.flags = cmd 3991 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 3993 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4002 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_bastream *cmd; cmd 4005 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4006 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4010 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_BASTREAM); cmd 4011 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4013 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_BA_CREATE); cmd 4015 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.bar_thrs = cpu_to_le32((u32)buf_size); cmd 4016 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.window_size = cpu_to_le32((u32)buf_size); cmd 4017 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.queue_id = stream->idx; cmd 4019 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->create_params.peer_mac_addr, stream->sta->addr, ETH_ALEN); cmd 4020 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.tid = stream->tid; cmd 4021 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.curr_seq_no = cpu_to_le16(0); cmd 4022 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.reset_seq_no_flag = 1; cmd 4024 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.param_info = cmd 4030 drivers/net/wireless/marvell/mwl8k.c cmd->create_params.flags = cmd 4034 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4038 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4046 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_bastream *cmd; cmd 4048 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4049 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4052 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_BASTREAM); cmd 4053 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4054 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_BA_DESTROY); cmd 4056 drivers/net/wireless/marvell/mwl8k.c cmd->destroy_params.ba_context = cpu_to_le32(idx); cmd 4057 drivers/net/wireless/marvell/mwl8k.c mwl8k_post_cmd(hw, &cmd->header); cmd 4061 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4096 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_new_stn *cmd; cmd 4100 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4101 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4104 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_NEW_STN); cmd 4105 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4106 drivers/net/wireless/marvell/mwl8k.c cmd->aid = cpu_to_le16(sta->aid); cmd 4107 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, sta->addr, ETH_ALEN); cmd 4108 drivers/net/wireless/marvell/mwl8k.c cmd->stn_id = cpu_to_le16(sta->aid); cmd 4109 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_STA_ACTION_ADD); cmd 4114 drivers/net/wireless/marvell/mwl8k.c cmd->legacy_rates = cpu_to_le32(rates); cmd 4116 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[0] = sta->ht_cap.mcs.rx_mask[0]; cmd 4117 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[1] = sta->ht_cap.mcs.rx_mask[1]; cmd 4118 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[2] = sta->ht_cap.mcs.rx_mask[2]; cmd 4119 drivers/net/wireless/marvell/mwl8k.c cmd->ht_rates[3] = sta->ht_cap.mcs.rx_mask[3]; cmd 4120 drivers/net/wireless/marvell/mwl8k.c cmd->ht_capabilities_info = cpu_to_le16(sta->ht_cap.cap); cmd 4121 drivers/net/wireless/marvell/mwl8k.c cmd->mac_ht_param_info = (sta->ht_cap.ampdu_factor & 3) | cmd 4123 drivers/net/wireless/marvell/mwl8k.c cmd->is_qos_sta = 1; cmd 4126 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4127 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4135 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_new_stn *cmd; cmd 4138 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4139 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4142 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_NEW_STN); cmd 4143 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4144 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, vif->addr, ETH_ALEN); cmd 4146 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4147 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4155 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_new_stn *cmd; cmd 4181 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4182 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4185 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_SET_NEW_STN); cmd 4186 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4187 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, addr, ETH_ALEN); cmd 4188 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le16(MWL8K_STA_ACTION_REMOVE); cmd 4190 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4191 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4263 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_update_encryption *cmd; cmd 4266 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4267 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4270 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_UPDATE_ENCRYPTION); cmd 4271 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4272 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_ENCR_ENABLE); cmd 4273 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, addr, ETH_ALEN); cmd 4274 drivers/net/wireless/marvell/mwl8k.c cmd->encr_type = encr_type; cmd 4276 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4277 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4282 drivers/net/wireless/marvell/mwl8k.c static int mwl8k_encryption_set_cmd_info(struct mwl8k_cmd_set_key *cmd, cmd 4286 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_UPDATE_ENCRYPTION); cmd 4287 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4288 drivers/net/wireless/marvell/mwl8k.c cmd->length = cpu_to_le16(sizeof(*cmd) - cmd 4290 drivers/net/wireless/marvell/mwl8k.c cmd->key_id = cpu_to_le32(key->keyidx); cmd 4291 drivers/net/wireless/marvell/mwl8k.c cmd->key_len = cpu_to_le16(key->keylen); cmd 4292 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->mac_addr, addr, ETH_ALEN); cmd 4297 drivers/net/wireless/marvell/mwl8k.c cmd->key_type_id = cpu_to_le16(MWL8K_ALG_WEP); cmd 4299 drivers/net/wireless/marvell/mwl8k.c cmd->key_info = cpu_to_le32(MWL8K_KEY_FLAG_WEP_TXKEY); cmd 4303 drivers/net/wireless/marvell/mwl8k.c cmd->key_type_id = cpu_to_le16(MWL8K_ALG_TKIP); cmd 4304 drivers/net/wireless/marvell/mwl8k.c cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) cmd 4307 drivers/net/wireless/marvell/mwl8k.c cmd->key_info |= cpu_to_le32(MWL8K_KEY_FLAG_MICKEY_VALID cmd 4311 drivers/net/wireless/marvell/mwl8k.c cmd->key_type_id = cpu_to_le16(MWL8K_ALG_CCMP); cmd 4312 drivers/net/wireless/marvell/mwl8k.c cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) cmd 4328 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_key *cmd; cmd 4335 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4336 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4339 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_encryption_set_cmd_info(cmd, addr, key); cmd 4373 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->key_material, key->key, keymlen); cmd 4374 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(action); cmd 4376 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4378 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4388 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_set_key *cmd; cmd 4392 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4393 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4396 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_encryption_set_cmd_info(cmd, addr, key); cmd 4404 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_ENCR_REMOVE_KEY); cmd 4406 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_pervif_cmd(hw, vif, &cmd->header); cmd 4408 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4524 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_update_stadb *cmd; cmd 4529 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4530 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4533 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_UPDATE_STADB); cmd 4534 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4535 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_STA_DB_MODIFY_ENTRY); cmd 4536 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->peer_addr, sta->addr, ETH_ALEN); cmd 4538 drivers/net/wireless/marvell/mwl8k.c p = &cmd->peer_info; cmd 4554 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 4557 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 4565 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_update_stadb *cmd; cmd 4568 drivers/net/wireless/marvell/mwl8k.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 4569 drivers/net/wireless/marvell/mwl8k.c if (cmd == NULL) cmd 4572 drivers/net/wireless/marvell/mwl8k.c cmd->header.code = cpu_to_le16(MWL8K_CMD_UPDATE_STADB); cmd 4573 drivers/net/wireless/marvell/mwl8k.c cmd->header.length = cpu_to_le16(sizeof(*cmd)); cmd 4574 drivers/net/wireless/marvell/mwl8k.c cmd->action = cpu_to_le32(MWL8K_STA_DB_DEL_ENTRY); cmd 4575 drivers/net/wireless/marvell/mwl8k.c memcpy(cmd->peer_addr, addr, ETH_ALEN); cmd 4577 drivers/net/wireless/marvell/mwl8k.c rc = mwl8k_post_cmd(hw, &cmd->header); cmd 4578 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 5170 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_pkt *cmd; cmd 5179 drivers/net/wireless/marvell/mwl8k.c cmd = __mwl8k_cmd_mac_multicast_adr(hw, 0, mc_list); cmd 5181 drivers/net/wireless/marvell/mwl8k.c return (unsigned long)cmd; cmd 5230 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_cmd_pkt *cmd = (void *)(unsigned long)multicast; cmd 5238 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 5248 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 5256 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 5300 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 5301 drivers/net/wireless/marvell/mwl8k.c cmd = __mwl8k_cmd_mac_multicast_adr(hw, 1, NULL); cmd 5304 drivers/net/wireless/marvell/mwl8k.c if (cmd != NULL) { cmd 5305 drivers/net/wireless/marvell/mwl8k.c mwl8k_post_cmd(hw, cmd); cmd 5306 drivers/net/wireless/marvell/mwl8k.c kfree(cmd); cmd 139 drivers/net/wireless/mediatek/mt76/mt76.h int (*mcu_send_msg)(struct mt76_dev *dev, int cmd, const void *data, cmd 449 drivers/net/wireless/mediatek/mt76/mt7603/main.c mt7603_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 480 drivers/net/wireless/mediatek/mt76/mt7603/main.c if (cmd == SET_KEY) { cmd 18 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c int cmd, int *wait_seq) cmd 33 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c if (cmd == -MCU_CMD_FW_SCATTER) cmd 40 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c if (cmd < 0) { cmd 41 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c txd->cid = -cmd; cmd 45 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c txd->ext_cid = cmd; cmd 57 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mt7603_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data, cmd 72 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c ret = __mt7603_mcu_msg_send(dev, skb, cmd, &seq); cmd 83 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c cmd, seq); cmd 631 drivers/net/wireless/mediatek/mt76/mt7615/mac.c enum set_key_cmd cmd) cmd 640 drivers/net/wireless/mediatek/mt76/mt7615/mac.c if (cmd == SET_KEY) { cmd 669 drivers/net/wireless/mediatek/mt76/mt7615/mac.c enum set_key_cmd cmd) cmd 678 drivers/net/wireless/mediatek/mt76/mt7615/mac.c if (cmd == SET_KEY) { cmd 708 drivers/net/wireless/mediatek/mt76/mt7615/mac.c enum set_key_cmd cmd) cmd 712 drivers/net/wireless/mediatek/mt76/mt7615/mac.c if (cmd == SET_KEY) { cmd 730 drivers/net/wireless/mediatek/mt76/mt7615/mac.c enum set_key_cmd cmd) cmd 741 drivers/net/wireless/mediatek/mt76/mt7615/mac.c mt7615_mac_wtbl_update_cipher(dev, wcid, cipher, cmd); cmd 742 drivers/net/wireless/mediatek/mt76/mt7615/mac.c err = mt7615_mac_wtbl_update_key(dev, wcid, key, cipher, cmd); cmd 747 drivers/net/wireless/mediatek/mt76/mt7615/mac.c cmd); cmd 751 drivers/net/wireless/mediatek/mt76/mt7615/mac.c if (cmd == SET_KEY) cmd 167 drivers/net/wireless/mediatek/mt76/mt7615/main.c static int mt7615_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 206 drivers/net/wireless/mediatek/mt76/mt7615/main.c if (cmd == SET_KEY) { cmd 213 drivers/net/wireless/mediatek/mt76/mt7615/main.c cmd == SET_KEY ? key : NULL); cmd 215 drivers/net/wireless/mediatek/mt76/mt7615/main.c return mt7615_mac_wtbl_set_key(dev, wcid, key, cmd); cmd 52 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c int cmd, int *wait_seq) cmd 68 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (cmd != -MCU_CMD_FW_SCATTER) { cmd 93 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (cmd < 0) { cmd 95 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mcu_txd->cid = -cmd; cmd 99 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mcu_txd->ext_cid = cmd; cmd 116 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_parse_response(struct mt7615_dev *dev, int cmd, cmd 125 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c switch (cmd) { cmd 143 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data, cmd 157 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c ret = __mt7615_mcu_msg_send(dev, skb, cmd, &seq); cmd 165 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c cmd, seq); cmd 170 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c ret = mt7615_mcu_parse_response(dev, cmd, skb, seq); cmd 1218 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c enum mt7615_rdd_cmd cmd, u8 index, cmd 1228 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .ctrl = cmd, cmd 199 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h enum mt7615_rdd_cmd cmd, u8 index, cmd 243 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h enum set_key_cmd cmd); cmd 55 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c mt76x0e_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 64 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c return mt76x02_set_key(hw, cmd, vif, sta, key); cmd 150 drivers/net/wireless/mediatek/mt76/mt76x02.h int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 13 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c int mt76x02_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data, cmd 34 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c FIELD_PREP(MT_MCU_MSG_CMD_TYPE, cmd) | cmd 50 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c "MCU message %d (seq %d) timed out\n", cmd, cmd 96 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h int mt76x02_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data, cmd 83 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c int cmd, bool wait_resp) cmd 100 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c FIELD_PREP(MT_MCU_MSG_CMD_TYPE, cmd) | cmd 119 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c mt76x02u_mcu_send_msg(struct mt76_dev *dev, int cmd, const void *data, cmd 131 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c err = __mt76x02u_mcu_send_msg(dev, skb, cmd, wait_resp); cmd 408 drivers/net/wireless/mediatek/mt76/mt76x02_util.c int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 454 drivers/net/wireless/mediatek/mt76/mt76x02_util.c if (cmd == SET_KEY) { cmd 260 drivers/net/wireless/mediatek/mt7601u/main.c enum sta_notify_cmd cmd, struct ieee80211_sta *sta) cmd 292 drivers/net/wireless/mediatek/mt7601u/main.c mt7601u_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 314 drivers/net/wireless/mediatek/mt7601u/main.c if (cmd == SET_KEY) { cmd 35 drivers/net/wireless/mediatek/mt7601u/mcu.c u8 seq, enum mcu_cmd cmd) cmd 39 drivers/net/wireless/mediatek/mt7601u/mcu.c FIELD_PREP(MT_TXD_CMD_INFO_TYPE, cmd))); cmd 111 drivers/net/wireless/mediatek/mt7601u/mcu.c enum mcu_cmd cmd, bool wait_resp) cmd 128 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_dma_skb_wrap_cmd(skb, seq, cmd); cmd 83 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd *cmd; cmd 92 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd *)cmd_skb->data; cmd 93 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_id = le16_to_cpu(cmd->cmd_id); cmd 94 drivers/net/wireless/quantenna/qtnfmac/commands.c mac_id = cmd->macid; cmd 95 drivers/net/wireless/quantenna/qtnfmac/commands.c vif_id = cmd->vifid; cmd 96 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->mhdr.len = cpu_to_le16(cmd_skb->len); cmd 151 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd *cmd; cmd 154 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd_skb = __dev_alloc_skb(sizeof(*cmd) + cmd 163 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd *)cmd_skb->data; cmd 164 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->mhdr.len = cpu_to_le16(cmd_skb->len); cmd 165 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->mhdr.type = cpu_to_le16(QLINK_MSG_TYPE_CMD); cmd 166 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->cmd_id = cpu_to_le16(cmd_no); cmd 167 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->macid = macid; cmd 168 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->vifid = vifid; cmd 221 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_start_ap *cmd; cmd 231 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 235 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_start_ap *)cmd_skb->data; cmd 236 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->dtim_period = s->dtim_period; cmd 237 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->beacon_interval = cpu_to_le16(s->beacon_interval); cmd 238 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->hidden_ssid = qlink_hidden_ssid_nl2q(s->hidden_ssid); cmd 239 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->inactivity_timeout = cpu_to_le16(s->inactivity_timeout); cmd 240 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->smps_mode = s->smps_mode; cmd 241 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->p2p_ctwindow = s->p2p_ctwindow; cmd 242 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->p2p_opp_ps = s->p2p_opp_ps; cmd 243 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pbss = s->pbss; cmd 244 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->ht_required = s->ht_required; cmd 245 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->vht_required = s->vht_required; cmd 247 drivers/net/wireless/quantenna/qtnfmac/commands.c aen = &cmd->aen; cmd 361 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_mgmt_frame_register *cmd; cmd 366 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 372 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_mgmt_frame_register *)cmd_skb->data; cmd 373 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->frame_type = cpu_to_le16(frame_type); cmd 374 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->do_register = reg; cmd 390 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_frame_tx *cmd; cmd 393 drivers/net/wireless/quantenna/qtnfmac/commands.c if (sizeof(*cmd) + len > QTNF_MAX_CMD_BUF_SIZE) { cmd 401 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 407 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_frame_tx *)cmd_skb->data; cmd 408 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->cookie = cpu_to_le32(cookie); cmd 409 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->freq = cpu_to_le16(freq); cmd 410 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->flags = cpu_to_le16(flags); cmd 681 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_get_sta_info *cmd; cmd 688 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 694 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_get_sta_info *)cmd_skb->data; cmd 695 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, sta_mac); cmd 729 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_manage_intf *cmd; cmd 735 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 741 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_manage_intf *)cmd_skb->data; cmd 742 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->intf_info.use4addr = use4addr; cmd 746 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->intf_info.if_type = cpu_to_le16(QLINK_IFTYPE_AP); cmd 749 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->intf_info.if_type = cpu_to_le16(QLINK_IFTYPE_STATION); cmd 759 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->intf_info.mac_addr, mac_addr); cmd 761 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_zero_addr(cmd->intf_info.mac_addr); cmd 814 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_manage_intf *cmd; cmd 819 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 825 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_manage_intf *)cmd_skb->data; cmd 829 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->intf_info.if_type = cpu_to_le16(QLINK_IFTYPE_AP); cmd 832 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->intf_info.if_type = cpu_to_le16(QLINK_IFTYPE_STATION); cmd 841 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_zero_addr(cmd->intf_info.mac_addr); cmd 1663 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_band_info_get *cmd; cmd 1671 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1675 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_band_info_get *)cmd_skb->data; cmd 1676 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->band = qband; cmd 1813 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_add_key *cmd; cmd 1818 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1824 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_add_key *)cmd_skb->data; cmd 1827 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->addr, mac_addr); cmd 1829 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_broadcast_addr(cmd->addr); cmd 1831 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->cipher = cpu_to_le32(params->cipher); cmd 1832 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->key_index = key_index; cmd 1833 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pairwise = pairwise; cmd 1859 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_del_key *cmd; cmd 1864 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1870 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_del_key *)cmd_skb->data; cmd 1873 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->addr, mac_addr); cmd 1875 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_broadcast_addr(cmd->addr); cmd 1877 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->key_index = key_index; cmd 1878 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pairwise = pairwise; cmd 1894 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_set_def_key *cmd; cmd 1899 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1905 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_set_def_key *)cmd_skb->data; cmd 1906 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->key_index = key_index; cmd 1907 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->unicast = unicast; cmd 1908 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->multicast = multicast; cmd 1923 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_set_def_mgmt_key *cmd; cmd 1928 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1934 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_set_def_mgmt_key *)cmd_skb->data; cmd 1935 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->key_index = key_index; cmd 1972 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_change_sta *cmd; cmd 1977 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 1983 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_change_sta *)cmd_skb->data; cmd 1984 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, mac); cmd 1985 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->flag_update.mask = cmd 1987 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->flag_update.value = cmd 1992 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->if_type = cpu_to_le16(QLINK_IFTYPE_AP); cmd 1995 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->if_type = cpu_to_le16(QLINK_IFTYPE_STATION); cmd 2017 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_del_sta *cmd; cmd 2022 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2028 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_del_sta *)cmd_skb->data; cmd 2031 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, params->mac); cmd 2033 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_broadcast_addr(cmd->sta_addr); /* flush all stations */ cmd 2035 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->subtype = params->subtype; cmd 2036 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->reason_code = cpu_to_le16(params->reason_code); cmd 2197 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_connect *cmd; cmd 2205 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2209 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_connect *)cmd_skb->data; cmd 2211 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->bssid, vif->bssid); cmd 2214 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->bssid_hint, sme->bssid_hint); cmd 2216 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_zero_addr(cmd->bssid_hint); cmd 2219 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->prev_bssid, sme->prev_bssid); cmd 2221 drivers/net/wireless/quantenna/qtnfmac/commands.c eth_zero_addr(cmd->prev_bssid); cmd 2225 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->bg_scan_period = cpu_to_le16(sme->bg_scan_period); cmd 2227 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->bg_scan_period = cpu_to_le16(-1); /* use default value */ cmd 2236 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->flags = cpu_to_le32(connect_flags); cmd 2237 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(&cmd->ht_capa, &sme->ht_capa, sizeof(cmd->ht_capa)); cmd 2238 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(&cmd->ht_capa_mask, &sme->ht_capa_mask, cmd 2239 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(cmd->ht_capa_mask)); cmd 2240 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(&cmd->vht_capa, &sme->vht_capa, sizeof(cmd->vht_capa)); cmd 2241 drivers/net/wireless/quantenna/qtnfmac/commands.c memcpy(&cmd->vht_capa_mask, &sme->vht_capa_mask, cmd 2242 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(cmd->vht_capa_mask)); cmd 2243 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pbss = sme->pbss; cmd 2245 drivers/net/wireless/quantenna/qtnfmac/commands.c aen = &cmd->aen; cmd 2248 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->mfp = sme->mfp; cmd 2293 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_external_auth *cmd; cmd 2298 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2302 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_external_auth *)cmd_skb->data; cmd 2304 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->bssid, auth->bssid); cmd 2305 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->status = cpu_to_le16(auth->status); cmd 2321 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_disconnect *cmd; cmd 2326 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2332 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_disconnect *)cmd_skb->data; cmd 2333 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->reason = cpu_to_le16(reason_code); cmd 2348 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_updown *cmd; cmd 2353 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2357 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_updown *)cmd_skb->data; cmd 2358 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->if_up = !!up; cmd 2378 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_reg_notify *cmd; cmd 2384 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2388 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_reg_notify *)cmd_skb->data; cmd 2389 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->alpha2[0] = req->alpha2[0]; cmd 2390 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->alpha2[1] = req->alpha2[1]; cmd 2394 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->initiator = QLINK_REGDOM_SET_BY_CORE; cmd 2397 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->initiator = QLINK_REGDOM_SET_BY_USER; cmd 2400 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->initiator = QLINK_REGDOM_SET_BY_DRIVER; cmd 2403 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->initiator = QLINK_REGDOM_SET_BY_COUNTRY_IE; cmd 2409 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->user_reg_hint_type = QLINK_USER_REG_HINT_USER; cmd 2412 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->user_reg_hint_type = QLINK_USER_REG_HINT_CELL_BASE; cmd 2415 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->user_reg_hint_type = QLINK_USER_REG_HINT_INDOOR; cmd 2421 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->dfs_region = QLINK_DFS_FCC; cmd 2424 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->dfs_region = QLINK_DFS_ETSI; cmd 2427 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->dfs_region = QLINK_DFS_JP; cmd 2430 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->dfs_region = QLINK_DFS_UNSET; cmd 2434 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->slave_radar = slave_radar; cmd 2435 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->num_channels = 0; cmd 2444 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->num_channels += cfg_band->n_channels; cmd 2463 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_get_chan_stats *cmd; cmd 2470 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2476 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_get_chan_stats *)cmd_skb->data; cmd 2477 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->channel = cpu_to_le16(channel); cmd 2499 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_chan_switch *cmd; cmd 2505 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2511 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_chan_switch *)cmd_skb->data; cmd 2512 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->channel = cpu_to_le16(params->chandef.chan->hw_value); cmd 2513 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->radar_required = params->radar_required; cmd 2514 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->block_tx = params->block_tx; cmd 2515 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->beacon_count = params->count; cmd 2563 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_start_cac *cmd; cmd 2568 drivers/net/wireless/quantenna/qtnfmac/commands.c sizeof(*cmd)); cmd 2572 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_start_cac *)cmd_skb->data; cmd 2573 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->cac_time_ms = cpu_to_le32(cac_time_ms); cmd 2574 drivers/net/wireless/quantenna/qtnfmac/commands.c qlink_chandef_cfg2q(chdef, &cmd->chan); cmd 2622 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_pm_set *cmd; cmd 2626 drivers/net/wireless/quantenna/qtnfmac/commands.c QLINK_CMD_PM_SET, sizeof(*cmd)); cmd 2630 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_pm_set *)cmd_skb->data; cmd 2631 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pm_mode = pm_mode; cmd 2632 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->pm_standby_timer = cpu_to_le32(timeout); cmd 2651 drivers/net/wireless/quantenna/qtnfmac/commands.c struct qlink_cmd_wowlan_set *cmd; cmd 2657 drivers/net/wireless/quantenna/qtnfmac/commands.c QLINK_CMD_WOWLAN_SET, sizeof(*cmd)); cmd 2663 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd = (struct qlink_cmd_wowlan_set *)cmd_skb->data; cmd 2684 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->triggers = cpu_to_le32(triggers); cmd 19 drivers/net/wireless/quantenna/qtnfmac/trans.c struct qlink_cmd *cmd = (void *)cmd_skb->data; cmd 32 drivers/net/wireless/quantenna/qtnfmac/trans.c cmd->seq_num = cpu_to_le16(ctl_node->seq_num); cmd 327 drivers/net/wireless/ralink/rt2x00/rt2500usb.c if (crypto->cmd == SET_KEY) { cmd 389 drivers/net/wireless/ralink/rt2x00/rt2500usb.c if (crypto->cmd == SET_KEY) cmd 391 drivers/net/wireless/ralink/rt2x00/rt2500usb.c else if (crypto->cmd == DISABLE_KEY) cmd 1630 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (crypto->cmd == SET_KEY) { cmd 1657 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (crypto->cmd == SET_KEY) { cmd 1682 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (crypto->cmd == SET_KEY) { cmd 1711 drivers/net/wireless/ralink/rt2x00/rt2800lib.c (crypto->cmd == SET_KEY) * crypto->cipher); cmd 1733 drivers/net/wireless/ralink/rt2x00/rt2800lib.c if (crypto->cmd == SET_KEY) { cmd 453 drivers/net/wireless/ralink/rt2x00/rt2x00.h enum set_key_cmd cmd; cmd 1454 drivers/net/wireless/ralink/rt2x00/rt2x00.h int rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 435 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c int rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 474 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c crypto.cmd = cmd; cmd 503 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (cmd == SET_KEY) cmd 330 drivers/net/wireless/ralink/rt2x00/rt61pci.c if (crypto->cmd == SET_KEY) { cmd 403 drivers/net/wireless/ralink/rt2x00/rt61pci.c if (crypto->cmd == SET_KEY) cmd 405 drivers/net/wireless/ralink/rt2x00/rt61pci.c else if (crypto->cmd == DISABLE_KEY) cmd 412 drivers/net/wireless/ralink/rt2x00/rt61pci.c if (crypto->cmd == SET_KEY) cmd 414 drivers/net/wireless/ralink/rt2x00/rt61pci.c else if (crypto->cmd == DISABLE_KEY) cmd 265 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (crypto->cmd == SET_KEY) { cmd 344 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (crypto->cmd == SET_KEY) cmd 346 drivers/net/wireless/ralink/rt2x00/rt73usb.c else if (crypto->cmd == DISABLE_KEY) cmd 362 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (crypto->cmd == SET_KEY) { cmd 438 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (crypto->cmd == SET_KEY) cmd 440 drivers/net/wireless/ralink/rt2x00/rt73usb.c else if (crypto->cmd == DISABLE_KEY) cmd 447 drivers/net/wireless/ralink/rt2x00/rt73usb.c if (crypto->cmd == SET_KEY) cmd 449 drivers/net/wireless/ralink/rt2x00/rt73usb.c else if (crypto->cmd == DISABLE_KEY) cmd 542 drivers/net/wireless/ray_cs.c writeb(CCS_DOWNLOAD_STARTUP_PARAMS, &pccs->cmd); cmd 682 drivers/net/wireless/ray_cs.c writeb(CCS_START_NETWORK, &pccs->cmd); cmd 711 drivers/net/wireless/ray_cs.c writeb(CCS_JOIN_NETWORK, &pccs->cmd); cmd 911 drivers/net/wireless/ray_cs.c writeb(CCS_TX_REQUEST, &pccs->cmd); cmd 1721 drivers/net/wireless/ray_cs.c writeb(CCS_UPDATE_PARAMS, &pccs->cmd); cmd 1754 drivers/net/wireless/ray_cs.c writeb(CCS_UPDATE_MULTICAST_LIST, &pccs->cmd); cmd 1831 drivers/net/wireless/ray_cs.c UCHAR cmd; cmd 1857 drivers/net/wireless/ray_cs.c cmd = readb(&pccs->cmd); cmd 1859 drivers/net/wireless/ray_cs.c switch (cmd) { cmd 1985 drivers/net/wireless/ray_cs.c rcsindex, cmd); cmd 2483 drivers/net/wireless/ray_cs.c writeb(CCS_START_ASSOCIATION, &pccs->cmd); cmd 2672 drivers/net/wireless/ray_cs.c writeb(CCS_TX_REQUEST, &pccs->cmd); cmd 520 drivers/net/wireless/rayctl.h UCHAR cmd; /* command to ECF */ cmd 988 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 990 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h } __packed cmd; cmd 1000 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1004 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1010 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1016 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1037 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1045 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1049 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1056 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1060 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1064 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 1069 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h u8 cmd; cmd 313 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.bt_mp_oper.cmd = H2C_8723B_BT_MP_OPER; cmd 321 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.bt_mp_oper.cmd = H2C_8723B_BT_MP_OPER; cmd 1521 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.bt_grant.cmd = H2C_8723B_BT_GRANT; cmd 1565 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.ant_sel_rsv.cmd = H2C_8723B_ANT_SEL_RSV; cmd 1593 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.bt_info.cmd = H2C_8723B_BT_INFO; cmd 1598 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c h2c.ignore_wlan.cmd = H2C_8723B_BT_IGNORE_WLANACT; cmd 3321 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.bt_wlan_calibration.cmd = H2C_8723B_BT_WLAN_CALIBRATION; cmd 3830 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.b_type_dma.cmd = H2C_8723B_B_TYPE_TDMA; cmd 4249 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c u32 cmd, val32, addr, ctrl; cmd 4280 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c cmd = CAM_CMD_POLLING | CAM_CMD_WRITE | (addr + j); cmd 4281 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rtl8xxxu_write32(priv, REG_CAM_CMD, cmd); cmd 4316 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.ramask.cmd = H2C_SET_RATE_MASK; cmd 4337 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.b_macid_cfg.cmd = H2C_8723B_MACID_CFG_RAID; cmd 4362 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.joinbss.cmd = H2C_JOIN_BSS_REPORT; cmd 4386 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c h2c.media_status_rpt.cmd = H2C_8723B_MEDIA_STATUS_RPT; cmd 5660 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c static int rtl8xxxu_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 5674 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c __func__, cmd, key->cipher, key->keyidx); cmd 5714 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c switch (cmd) { cmd 5729 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c dev_warn(dev, "%s: Unsupported command %02x\n", __func__, cmd); cmd 185 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c u8 *cmd, u32 len, unsigned long wait_ms) cmd 244 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c cmd[0] |= (oper_ver & 0x0f); /* Set OperVer */ cmd 245 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c cmd[0] |= ((req_num << 4) & 0xf0); /* Set ReqNum */ cmd 246 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c cmd[1] = op_code; cmd 247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, 0x67, len, cmd); cmd 1371 drivers/net/wireless/realtek/rtlwifi/core.c enum sta_notify_cmd cmd, cmd 1374 drivers/net/wireless/realtek/rtlwifi/core.c switch (cmd) { cmd 1504 drivers/net/wireless/realtek/rtlwifi/core.c static int rtl_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 1531 drivers/net/wireless/realtek/rtlwifi/core.c cmd == SET_KEY ? "Using" : "Disabling", key->keyidx, cmd 1615 drivers/net/wireless/realtek/rtlwifi/core.c switch (cmd) { cmd 1693 drivers/net/wireless/realtek/rtlwifi/core.c pr_err("cmd_err:%x!!!!:\n", cmd); cmd 54 drivers/net/wireless/realtek/rtlwifi/pwrseqcmd.h u8 cmd:4; cmd 64 drivers/net/wireless/realtek/rtlwifi/pwrseqcmd.h #define GET_PWR_CFG_CMD(__PWR_CMD) (__PWR_CMD.cmd) cmd 102 drivers/net/wireless/realtek/rtw88/mac.c struct rtw_pwr_seq_cmd *cmd) cmd 109 drivers/net/wireless/realtek/rtw88/mac.c if (cmd->base == RTW_PWR_ADDR_SDIO) cmd 110 drivers/net/wireless/realtek/rtw88/mac.c offset = cmd->offset | SDIO_LOCAL_OFFSET; cmd 112 drivers/net/wireless/realtek/rtw88/mac.c offset = cmd->offset; cmd 117 drivers/net/wireless/realtek/rtw88/mac.c value &= cmd->mask; cmd 118 drivers/net/wireless/realtek/rtw88/mac.c if (value == (cmd->value & cmd->mask)) cmd 140 drivers/net/wireless/realtek/rtw88/mac.c u8 cut_mask, struct rtw_pwr_seq_cmd *cmd) cmd 146 drivers/net/wireless/realtek/rtw88/mac.c for (cur_cmd = cmd; cur_cmd->cmd != RTW_PWR_CMD_END; cur_cmd++) { cmd 151 drivers/net/wireless/realtek/rtw88/mac.c switch (cur_cmd->cmd) { cmd 190 drivers/net/wireless/realtek/rtw88/mac.c struct rtw_pwr_seq_cmd *cmd; cmd 207 drivers/net/wireless/realtek/rtw88/mac.c cmd = cmd_seq[idx]; cmd 208 drivers/net/wireless/realtek/rtw88/mac.c if (!cmd) cmd 211 drivers/net/wireless/realtek/rtw88/mac.c ret = rtw_sub_pwr_seq_parser(rtwdev, intf_mask, cut_mask, cmd); cmd 363 drivers/net/wireless/realtek/rtw88/mac80211.c static int rtw_ops_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 412 drivers/net/wireless/realtek/rtw88/mac80211.c switch (cmd) { cmd 696 drivers/net/wireless/realtek/rtw88/main.h u8 cmd:4; cmd 2277 drivers/net/wireless/realtek/rtw88/rtw8822c.c u16 cmd; cmd 2282 drivers/net/wireless/realtek/rtw88/rtw8822c.c cmd = 0x14 + path; cmd 2285 drivers/net/wireless/realtek/rtw88/rtw8822c.c cmd = 0x16 + path + bw; cmd 2288 drivers/net/wireless/realtek/rtw88/rtw8822c.c cmd = 0x1a + path; cmd 2291 drivers/net/wireless/realtek/rtw88/rtw8822c.c cmd = 0x1c + path + bw; cmd 2297 drivers/net/wireless/realtek/rtw88/rtw8822c.c return (cmd << 8) | 0x48; cmd 515 drivers/net/wireless/rsi/rsi_91x_hal.c static int bl_write_cmd(struct rsi_hw *adapter, u8 cmd, u8 exp_resp, cmd 533 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, cmd); cmd 543 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, cmd); cmd 549 drivers/net/wireless/rsi/rsi_91x_hal.c regin_val, (cmd | regin_input << 8)); cmd 551 drivers/net/wireless/rsi/rsi_91x_hal.c (cmd | regin_input << 8), 2); cmd 556 drivers/net/wireless/rsi/rsi_91x_hal.c if (cmd == LOAD_HOSTED_FW || cmd == JUMP_TO_ZERO_PC) { cmd 570 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, cmd); cmd 580 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, cmd); cmd 589 drivers/net/wireless/rsi/rsi_91x_hal.c (cmd | REGOUT_INVALID << 8), 2); cmd 593 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, cmd); cmd 601 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, output, cmd); cmd 606 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, output, cmd); cmd 611 drivers/net/wireless/rsi/rsi_91x_hal.c static int bl_cmd(struct rsi_hw *adapter, u8 cmd, u8 exp_resp, char *str) cmd 617 drivers/net/wireless/rsi/rsi_91x_hal.c if ((cmd == EOF_REACHED) || (cmd == PING_VALID) || (cmd == PONG_VALID)) cmd 623 drivers/net/wireless/rsi/rsi_91x_hal.c status = bl_write_cmd(adapter, cmd, exp_resp, ®out_val); cmd 628 drivers/net/wireless/rsi/rsi_91x_hal.c __func__, str, cmd); cmd 711 drivers/net/wireless/rsi/rsi_91x_hal.c static int ping_pong_write(struct rsi_hw *adapter, u8 cmd, u8 *addr, u32 size) cmd 720 drivers/net/wireless/rsi/rsi_91x_hal.c if (cmd == PING_WRITE) { cmd 750 drivers/net/wireless/rsi/rsi_91x_hal.c u8 cmd; cmd 811 drivers/net/wireless/rsi/rsi_91x_hal.c cmd = PING_WRITE; cmd 813 drivers/net/wireless/rsi/rsi_91x_hal.c cmd = PONG_WRITE; cmd 815 drivers/net/wireless/rsi/rsi_91x_hal.c status = ping_pong_write(adapter, cmd, flash_content, cmd 1017 drivers/net/wireless/rsi/rsi_91x_mac80211.c enum set_key_cmd cmd, cmd 1028 drivers/net/wireless/rsi/rsi_91x_mac80211.c switch (cmd) { cmd 122 drivers/net/wireless/rsi/rsi_91x_sdio.c struct mmc_command cmd; cmd 128 drivers/net/wireless/rsi/rsi_91x_sdio.c memset(&cmd, 0, sizeof(struct mmc_command)); cmd 129 drivers/net/wireless/rsi/rsi_91x_sdio.c cmd.opcode = opcode; cmd 130 drivers/net/wireless/rsi/rsi_91x_sdio.c cmd.arg = arg; cmd 131 drivers/net/wireless/rsi/rsi_91x_sdio.c cmd.flags = flags; cmd 132 drivers/net/wireless/rsi/rsi_91x_sdio.c err = mmc_wait_for_cmd(host, &cmd, 3); cmd 135 drivers/net/wireless/rsi/rsi_91x_sdio.c *resp = cmd.resp[0]; cmd 254 drivers/net/wireless/st/cw1200/debug.c priv->wsm_cmd.cmd, priv->wsm_cmd.len); cmd 680 drivers/net/wireless/st/cw1200/sta.c int cw1200_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, cmd 690 drivers/net/wireless/st/cw1200/sta.c if (cmd == SET_KEY) { cmd 820 drivers/net/wireless/st/cw1200/sta.c } else if (cmd == DISABLE_KEY) { cmd 833 drivers/net/wireless/st/cw1200/sta.c pr_warn("Unhandled key command %d\n", cmd); cmd 34 drivers/net/wireless/st/cw1200/sta.h int cw1200_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, cmd 83 drivers/net/wireless/st/cw1200/wsm.c void *arg, u16 cmd, long tmo); cmd 167 drivers/net/wireless/st/cw1200/wsm.c u16 cmd = WSM_RESET_REQ_ID | WSM_TX_LINK_ID(arg->link_id); cmd 172 drivers/net/wireless/st/cw1200/wsm.c ret = wsm_cmd_send(priv, buf, NULL, cmd, WSM_CMD_RESET_TIMEOUT); cmd 752 drivers/net/wireless/st/cw1200/wsm.c u16 cmd = 0x001C | WSM_TX_LINK_ID(arg->link_id); cmd 759 drivers/net/wireless/st/cw1200/wsm.c ret = wsm_cmd_send(priv, buf, NULL, cmd, WSM_CMD_TIMEOUT); cmd 1076 drivers/net/wireless/st/cw1200/wsm.c void *arg, u16 cmd, long tmo) cmd 1096 drivers/net/wireless/st/cw1200/wsm.c if (cmd == WSM_WRITE_MIB_REQ_ID || cmd 1097 drivers/net/wireless/st/cw1200/wsm.c cmd == WSM_READ_MIB_REQ_ID) cmd 1099 drivers/net/wireless/st/cw1200/wsm.c cmd, __le16_to_cpu(((__le16 *)buf->begin)[2]), cmd 1102 drivers/net/wireless/st/cw1200/wsm.c pr_debug("[WSM] >>> 0x%.4X (%zu)\n", cmd, buf_len); cmd 1113 drivers/net/wireless/st/cw1200/wsm.c ((__le16 *)buf->begin)[1] = __cpu_to_le16(cmd); cmd 1120 drivers/net/wireless/st/cw1200/wsm.c priv->wsm_cmd.cmd = cmd; cmd 1138 drivers/net/wireless/st/cw1200/wsm.c pr_err("CMD req (0x%04x) stuck in firmware, killing BH\n", priv->wsm_cmd.cmd); cmd 1327 drivers/net/wireless/st/cw1200/wsm.c wsm_cmd = priv->wsm_cmd.cmd & cmd 1329 drivers/net/wireless/st/cw1200/wsm.c priv->wsm_cmd.cmd = 0xFFFF; cmd 1836 drivers/net/wireless/st/cw1200/wsm.h u16 cmd; cmd 271 drivers/net/wireless/ti/wl1251/acx.c } else if (resp->header.cmd.status != CMD_STATUS_SUCCESS) { cmd 17 drivers/net/wireless/ti/wl1251/acx.h struct wl1251_cmd_header cmd; cmd 24 drivers/net/wireless/ti/wl1251/cmd.c struct wl1251_cmd_header *cmd; cmd 29 drivers/net/wireless/ti/wl1251/cmd.c cmd = buf; cmd 30 drivers/net/wireless/ti/wl1251/cmd.c cmd->id = id; cmd 31 drivers/net/wireless/ti/wl1251/cmd.c cmd->status = 0; cmd 132 drivers/net/wireless/ti/wl1251/cmd.c if (acx->cmd.status != CMD_STATUS_SUCCESS) cmd 134 drivers/net/wireless/ti/wl1251/cmd.c acx->cmd.status); cmd 209 drivers/net/wireless/ti/wl1251/cmd.c struct cmd_enabledisable_path *cmd; cmd 215 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 216 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) { cmd 221 drivers/net/wireless/ti/wl1251/cmd.c cmd->channel = channel; cmd 228 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, cmd_rx, cmd, sizeof(*cmd)); cmd 239 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 245 drivers/net/wireless/ti/wl1251/cmd.c struct cmd_enabledisable_path *cmd; cmd 251 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 252 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) cmd 255 drivers/net/wireless/ti/wl1251/cmd.c cmd->channel = channel; cmd 262 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, cmd_tx, cmd, sizeof(*cmd)); cmd 270 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 353 drivers/net/wireless/ti/wl1251/cmd.c struct cmd_read_write_memory *cmd; cmd 358 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 359 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) { cmd 367 drivers/net/wireless/ti/wl1251/cmd.c cmd->addr = addr; cmd 368 drivers/net/wireless/ti/wl1251/cmd.c cmd->size = len; cmd 370 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, CMD_READ_MEMORY, cmd, sizeof(*cmd)); cmd 377 drivers/net/wireless/ti/wl1251/cmd.c wl1251_mem_read(wl, wl->cmd_box_addr, cmd, sizeof(*cmd)); cmd 379 drivers/net/wireless/ti/wl1251/cmd.c if (cmd->header.status != CMD_STATUS_SUCCESS) cmd 381 drivers/net/wireless/ti/wl1251/cmd.c cmd->header.status); cmd 383 drivers/net/wireless/ti/wl1251/cmd.c memcpy(answer, cmd->value, len); cmd 386 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 393 drivers/net/wireless/ti/wl1251/cmd.c struct wl1251_cmd_packet_template *cmd; cmd 401 drivers/net/wireless/ti/wl1251/cmd.c cmd_len = ALIGN(sizeof(*cmd) + buf_len, 4); cmd 403 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(cmd_len, GFP_KERNEL); cmd 404 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) { cmd 409 drivers/net/wireless/ti/wl1251/cmd.c cmd->size = cpu_to_le16(buf_len); cmd 412 drivers/net/wireless/ti/wl1251/cmd.c memcpy(cmd->data, buf, buf_len); cmd 414 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, cmd_id, cmd, cmd_len); cmd 421 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 429 drivers/net/wireless/ti/wl1251/cmd.c struct wl1251_cmd_scan *cmd; cmd 436 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 437 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) cmd 440 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.rx_config_options = cpu_to_le32(CFG_RX_ALL_GOOD); cmd 441 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.rx_filter_options = cpu_to_le32(CFG_RX_PRSP_EN | cmd 444 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.scan_options = 0; cmd 451 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.scan_options |= cpu_to_le16(WL1251_SCAN_OPT_PRIORITY_HIGH); cmd 452 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.num_channels = n_channels; cmd 453 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.num_probe_requests = n_probes; cmd 454 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.tx_rate = cpu_to_le16(1 << 1); /* 2 Mbps */ cmd 455 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.tid_trigger = 0; cmd 458 drivers/net/wireless/ti/wl1251/cmd.c cmd->channels[i].min_duration = cmd 460 drivers/net/wireless/ti/wl1251/cmd.c cmd->channels[i].max_duration = cmd 462 drivers/net/wireless/ti/wl1251/cmd.c memset(&cmd->channels[i].bssid_lsb, 0xff, 4); cmd 463 drivers/net/wireless/ti/wl1251/cmd.c memset(&cmd->channels[i].bssid_msb, 0xff, 2); cmd 464 drivers/net/wireless/ti/wl1251/cmd.c cmd->channels[i].early_termination = 0; cmd 465 drivers/net/wireless/ti/wl1251/cmd.c cmd->channels[i].tx_power_att = 0; cmd 466 drivers/net/wireless/ti/wl1251/cmd.c cmd->channels[i].channel = channels[i]->hw_value; cmd 469 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.ssid_len = ssid_len; cmd 471 drivers/net/wireless/ti/wl1251/cmd.c memcpy(cmd->params.ssid, ssid, ssid_len); cmd 473 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd)); cmd 479 drivers/net/wireless/ti/wl1251/cmd.c wl1251_mem_read(wl, wl->cmd_box_addr, cmd, sizeof(*cmd)); cmd 481 drivers/net/wireless/ti/wl1251/cmd.c if (cmd->header.status != CMD_STATUS_SUCCESS) { cmd 483 drivers/net/wireless/ti/wl1251/cmd.c cmd->header.status); cmd 489 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 495 drivers/net/wireless/ti/wl1251/cmd.c struct wl1251_cmd_trigger_scan_to *cmd; cmd 500 drivers/net/wireless/ti/wl1251/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 501 drivers/net/wireless/ti/wl1251/cmd.c if (!cmd) cmd 504 drivers/net/wireless/ti/wl1251/cmd.c cmd->timeout = timeout; cmd 506 drivers/net/wireless/ti/wl1251/cmd.c ret = wl1251_cmd_send(wl, CMD_TRIGGER_SCAN_TO, cmd, sizeof(*cmd)); cmd 513 drivers/net/wireless/ti/wl1251/cmd.c kfree(cmd); cmd 829 drivers/net/wireless/ti/wl1251/main.c enum set_key_cmd cmd, cmd 866 drivers/net/wireless/ti/wl1251/main.c static int wl1251_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 889 drivers/net/wireless/ti/wl1251/main.c wl1251_debug(DEBUG_CRYPT, "CMD: 0x%x", cmd); cmd 903 drivers/net/wireless/ti/wl1251/main.c switch (cmd) { cmd 915 drivers/net/wireless/ti/wl1251/main.c wl1251_error("Unsupported key cmd 0x%x", cmd); cmd 923 drivers/net/wireless/ti/wl1251/main.c ret = wl1251_set_key_type(wl, wl_cmd, cmd, key, addr); cmd 45 drivers/net/wireless/ti/wl1251/spi.c u8 *cmd; cmd 49 drivers/net/wireless/ti/wl1251/spi.c cmd = kzalloc(WSPI_INIT_CMD_LEN, GFP_KERNEL); cmd 50 drivers/net/wireless/ti/wl1251/spi.c if (!cmd) { cmd 58 drivers/net/wireless/ti/wl1251/spi.c memset(cmd, 0xff, WSPI_INIT_CMD_LEN); cmd 60 drivers/net/wireless/ti/wl1251/spi.c t.tx_buf = cmd; cmd 66 drivers/net/wireless/ti/wl1251/spi.c wl1251_dump(DEBUG_SPI, "spi reset -> ", cmd, WSPI_INIT_CMD_LEN); cmd 68 drivers/net/wireless/ti/wl1251/spi.c kfree(cmd); cmd 75 drivers/net/wireless/ti/wl1251/spi.c u8 *cmd = kzalloc(WSPI_INIT_CMD_LEN, GFP_KERNEL); cmd 77 drivers/net/wireless/ti/wl1251/spi.c if (!cmd) { cmd 88 drivers/net/wireless/ti/wl1251/spi.c cmd[0] = 0xff; cmd 89 drivers/net/wireless/ti/wl1251/spi.c cmd[1] = 0xff; cmd 90 drivers/net/wireless/ti/wl1251/spi.c cmd[2] = WSPI_INIT_CMD_START | WSPI_INIT_CMD_TX; cmd 91 drivers/net/wireless/ti/wl1251/spi.c cmd[3] = 0; cmd 92 drivers/net/wireless/ti/wl1251/spi.c cmd[4] = 0; cmd 93 drivers/net/wireless/ti/wl1251/spi.c cmd[5] = HW_ACCESS_WSPI_INIT_CMD_MASK << 3; cmd 94 drivers/net/wireless/ti/wl1251/spi.c cmd[5] |= HW_ACCESS_WSPI_FIXED_BUSY_LEN & WSPI_INIT_CMD_FIXEDBUSY_LEN; cmd 96 drivers/net/wireless/ti/wl1251/spi.c cmd[6] = WSPI_INIT_CMD_IOD | WSPI_INIT_CMD_IP | WSPI_INIT_CMD_CS cmd 100 drivers/net/wireless/ti/wl1251/spi.c cmd[6] |= WSPI_INIT_CMD_DIS_FIXEDBUSY; cmd 102 drivers/net/wireless/ti/wl1251/spi.c cmd[6] |= WSPI_INIT_CMD_EN_FIXEDBUSY; cmd 104 drivers/net/wireless/ti/wl1251/spi.c cmd[7] = crc7_be(0, cmd+2, WSPI_INIT_CMD_CRC_LEN) | WSPI_INIT_CMD_END; cmd 109 drivers/net/wireless/ti/wl1251/spi.c __swab32s((u32 *)cmd); cmd 110 drivers/net/wireless/ti/wl1251/spi.c __swab32s((u32 *)cmd+1); cmd 112 drivers/net/wireless/ti/wl1251/spi.c t.tx_buf = cmd; cmd 118 drivers/net/wireless/ti/wl1251/spi.c wl1251_dump(DEBUG_SPI, "spi init -> ", cmd, WSPI_INIT_CMD_LEN); cmd 120 drivers/net/wireless/ti/wl1251/spi.c kfree(cmd); cmd 135 drivers/net/wireless/ti/wl1251/spi.c u32 *cmd; cmd 137 drivers/net/wireless/ti/wl1251/spi.c cmd = &wl->buffer_cmd; cmd 140 drivers/net/wireless/ti/wl1251/spi.c *cmd = 0; cmd 141 drivers/net/wireless/ti/wl1251/spi.c *cmd |= WSPI_CMD_READ; cmd 142 drivers/net/wireless/ti/wl1251/spi.c *cmd |= (len << WSPI_CMD_BYTE_LENGTH_OFFSET) & WSPI_CMD_BYTE_LENGTH; cmd 143 drivers/net/wireless/ti/wl1251/spi.c *cmd |= addr & WSPI_CMD_BYTE_ADDR; cmd 148 drivers/net/wireless/ti/wl1251/spi.c t[0].tx_buf = cmd; cmd 165 drivers/net/wireless/ti/wl1251/spi.c wl1251_dump(DEBUG_SPI, "spi_read cmd -> ", cmd, sizeof(*cmd)); cmd 174 drivers/net/wireless/ti/wl1251/spi.c u32 *cmd; cmd 176 drivers/net/wireless/ti/wl1251/spi.c cmd = &wl->buffer_cmd; cmd 178 drivers/net/wireless/ti/wl1251/spi.c *cmd = 0; cmd 179 drivers/net/wireless/ti/wl1251/spi.c *cmd |= WSPI_CMD_WRITE; cmd 180 drivers/net/wireless/ti/wl1251/spi.c *cmd |= (len << WSPI_CMD_BYTE_LENGTH_OFFSET) & WSPI_CMD_BYTE_LENGTH; cmd 181 drivers/net/wireless/ti/wl1251/spi.c *cmd |= addr & WSPI_CMD_BYTE_ADDR; cmd 186 drivers/net/wireless/ti/wl1251/spi.c t[0].tx_buf = cmd; cmd 187 drivers/net/wireless/ti/wl1251/spi.c t[0].len = sizeof(*cmd); cmd 196 drivers/net/wireless/ti/wl1251/spi.c wl1251_dump(DEBUG_SPI, "spi_write cmd -> ", cmd, sizeof(*cmd)); cmd 278 drivers/net/wireless/ti/wl12xx/cmd.c struct wl12xx_cmd_channel_switch *cmd; cmd 283 drivers/net/wireless/ti/wl12xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 284 drivers/net/wireless/ti/wl12xx/cmd.c if (!cmd) { cmd 289 drivers/net/wireless/ti/wl12xx/cmd.c cmd->role_id = wlvif->role_id; cmd 290 drivers/net/wireless/ti/wl12xx/cmd.c cmd->channel = ch_switch->chandef.chan->hw_value; cmd 291 drivers/net/wireless/ti/wl12xx/cmd.c cmd->switch_time = ch_switch->count; cmd 292 drivers/net/wireless/ti/wl12xx/cmd.c cmd->stop_tx = ch_switch->block_tx; cmd 296 drivers/net/wireless/ti/wl12xx/cmd.c cmd->post_switch_tx_disable = 0; cmd 298 drivers/net/wireless/ti/wl12xx/cmd.c ret = wl1271_cmd_send(wl, CMD_CHANNEL_SWITCH, cmd, sizeof(*cmd), 0); cmd 305 drivers/net/wireless/ti/wl12xx/cmd.c kfree(cmd); cmd 1636 drivers/net/wireless/ti/wl12xx/main.c static int wl12xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd, cmd 1641 drivers/net/wireless/ti/wl12xx/main.c return wlcore_set_key(wl, cmd, vif, sta, key_conf); cmd 85 drivers/net/wireless/ti/wl12xx/scan.c struct wl1271_cmd_scan *cmd; cmd 94 drivers/net/wireless/ti/wl12xx/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 96 drivers/net/wireless/ti/wl12xx/scan.c if (!cmd || !trigger) { cmd 109 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id = wlvif->dev_role_id; cmd 111 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id = wlvif->role_id; cmd 113 drivers/net/wireless/ti/wl12xx/scan.c if (WARN_ON(cmd->params.role_id == WL12XX_INVALID_ROLE_ID)) { cmd 118 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.scan_options = cpu_to_le16(scan_options); cmd 120 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req, cmd 121 drivers/net/wireless/ti/wl12xx/scan.c cmd->channels, cmd 123 drivers/net/wireless/ti/wl12xx/scan.c if (cmd->params.n_ch == 0) { cmd 128 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.tx_rate = cpu_to_le32(basic_rate); cmd 129 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.n_probe_reqs = wl->conf.scan.num_probe_reqs; cmd 130 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.tid_trigger = CONF_TX_AC_ANY_TID; cmd 131 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.scan_tag = WL1271_SCAN_DEFAULT_TAG; cmd 134 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.band = WL1271_SCAN_BAND_2_4_GHZ; cmd 136 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.band = WL1271_SCAN_BAND_5_GHZ; cmd 139 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.ssid_len = wl->scan.ssid_len; cmd 140 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len); cmd 143 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->addr, vif->addr, ETH_ALEN); cmd 146 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id, band, cmd 163 drivers/net/wireless/ti/wl12xx/scan.c wl1271_dump(DEBUG_SCAN, "SCAN: ", cmd, sizeof(*cmd)); cmd 165 drivers/net/wireless/ti/wl12xx/scan.c ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0); cmd 172 drivers/net/wireless/ti/wl12xx/scan.c kfree(cmd); cmd 179 drivers/net/wireless/ti/wl12xx/scan.c struct wl1271_cmd_header *cmd = NULL; cmd 187 drivers/net/wireless/ti/wl12xx/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 188 drivers/net/wireless/ti/wl12xx/scan.c if (!cmd) { cmd 193 drivers/net/wireless/ti/wl12xx/scan.c ret = wl1271_cmd_send(wl, CMD_STOP_SCAN, cmd, cmd 194 drivers/net/wireless/ti/wl12xx/scan.c sizeof(*cmd), 0); cmd 200 drivers/net/wireless/ti/wl12xx/scan.c kfree(cmd); cmd 292 drivers/net/wireless/ti/wl12xx/scan.c static void wl12xx_adjust_channels(struct wl1271_cmd_sched_scan_config *cmd, cmd 295 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->passive, cmd_channels->passive, sizeof(cmd->passive)); cmd 296 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->active, cmd_channels->active, sizeof(cmd->active)); cmd 297 drivers/net/wireless/ti/wl12xx/scan.c cmd->dfs = cmd_channels->dfs; cmd 298 drivers/net/wireless/ti/wl12xx/scan.c cmd->n_pactive_ch = cmd_channels->passive_active; cmd 300 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->channels_2, cmd_channels->channels_2, cmd 301 drivers/net/wireless/ti/wl12xx/scan.c sizeof(cmd->channels_2)); cmd 302 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->channels_5, cmd_channels->channels_5, cmd 303 drivers/net/wireless/ti/wl12xx/scan.c sizeof(cmd->channels_5)); cmd 18 drivers/net/wireless/ti/wl18xx/cmd.c struct wl18xx_cmd_channel_switch *cmd; cmd 25 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 26 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) { cmd 31 drivers/net/wireless/ti/wl18xx/cmd.c cmd->role_id = wlvif->role_id; cmd 32 drivers/net/wireless/ti/wl18xx/cmd.c cmd->channel = ch_switch->chandef.chan->hw_value; cmd 33 drivers/net/wireless/ti/wl18xx/cmd.c cmd->switch_time = ch_switch->count; cmd 34 drivers/net/wireless/ti/wl18xx/cmd.c cmd->stop_tx = ch_switch->block_tx; cmd 38 drivers/net/wireless/ti/wl18xx/cmd.c cmd->band = WLCORE_BAND_2_4GHZ; cmd 41 drivers/net/wireless/ti/wl18xx/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 58 drivers/net/wireless/ti/wl18xx/cmd.c cmd->local_supported_rates = cpu_to_le32(supported_rates); cmd 59 drivers/net/wireless/ti/wl18xx/cmd.c cmd->channel_type = wlvif->channel_type; cmd 61 drivers/net/wireless/ti/wl18xx/cmd.c ret = wl1271_cmd_send(wl, CMD_CHANNEL_SWITCH, cmd, sizeof(*cmd), 0); cmd 68 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 75 drivers/net/wireless/ti/wl18xx/cmd.c struct wl18xx_cmd_smart_config_start *cmd; cmd 81 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 82 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) { cmd 87 drivers/net/wireless/ti/wl18xx/cmd.c cmd->group_id_bitmask = cpu_to_le32(group_bitmap); cmd 89 drivers/net/wireless/ti/wl18xx/cmd.c ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_START, cmd, sizeof(*cmd), 0); cmd 96 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 103 drivers/net/wireless/ti/wl18xx/cmd.c struct wl1271_cmd_header *cmd; cmd 108 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 109 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) { cmd 114 drivers/net/wireless/ti/wl18xx/cmd.c ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_STOP, cmd, sizeof(*cmd), 0); cmd 121 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 129 drivers/net/wireless/ti/wl18xx/cmd.c struct wl18xx_cmd_smart_config_set_group_key *cmd; cmd 135 drivers/net/wireless/ti/wl18xx/cmd.c if (key_len != sizeof(cmd->key)) { cmd 140 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 141 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) { cmd 146 drivers/net/wireless/ti/wl18xx/cmd.c cmd->group_id = cpu_to_le32(group_id); cmd 147 drivers/net/wireless/ti/wl18xx/cmd.c memcpy(cmd->key, key, key_len); cmd 149 drivers/net/wireless/ti/wl18xx/cmd.c ret = wl1271_cmd_send(wl, CMD_SMART_CONFIG_SET_GROUP_KEY, cmd, cmd 150 drivers/net/wireless/ti/wl18xx/cmd.c sizeof(*cmd), 0); cmd 157 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 164 drivers/net/wireless/ti/wl18xx/cmd.c struct wlcore_cmd_cac_start *cmd; cmd 170 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 171 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) cmd 174 drivers/net/wireless/ti/wl18xx/cmd.c cmd->role_id = wlvif->role_id; cmd 175 drivers/net/wireless/ti/wl18xx/cmd.c cmd->channel = wlvif->channel; cmd 177 drivers/net/wireless/ti/wl18xx/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 178 drivers/net/wireless/ti/wl18xx/cmd.c cmd->bandwidth = wlcore_get_native_channel_type(wlvif->channel_type); cmd 182 drivers/net/wireless/ti/wl18xx/cmd.c cmd, sizeof(*cmd), 0); cmd 189 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 195 drivers/net/wireless/ti/wl18xx/cmd.c struct wl18xx_cmd_dfs_radar_debug *cmd; cmd 201 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 202 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) cmd 205 drivers/net/wireless/ti/wl18xx/cmd.c cmd->channel = channel; cmd 208 drivers/net/wireless/ti/wl18xx/cmd.c cmd, sizeof(*cmd), 0); cmd 215 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 221 drivers/net/wireless/ti/wl18xx/cmd.c struct wl18xx_cmd_dfs_master_restart *cmd; cmd 227 drivers/net/wireless/ti/wl18xx/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 228 drivers/net/wireless/ti/wl18xx/cmd.c if (!cmd) cmd 231 drivers/net/wireless/ti/wl18xx/cmd.c cmd->role_id = wlvif->role_id; cmd 234 drivers/net/wireless/ti/wl18xx/cmd.c cmd, sizeof(*cmd), 0); cmd 240 drivers/net/wireless/ti/wl18xx/cmd.c kfree(cmd); cmd 1541 drivers/net/wireless/ti/wl18xx/main.c static int wl18xx_set_key(struct wl1271 *wl, enum set_key_cmd cmd, cmd 1556 drivers/net/wireless/ti/wl18xx/main.c ret = wlcore_set_key(wl, cmd, vif, sta, key_conf); cmd 1565 drivers/net/wireless/ti/wl18xx/main.c if (cmd == SET_KEY) { cmd 1569 drivers/net/wireless/ti/wl18xx/main.c } else if (cmd == DISABLE_KEY) { cmd 12 drivers/net/wireless/ti/wl18xx/scan.c static void wl18xx_adjust_channels(struct wl18xx_cmd_scan_params *cmd, cmd 15 drivers/net/wireless/ti/wl18xx/scan.c memcpy(cmd->passive, cmd_channels->passive, sizeof(cmd->passive)); cmd 16 drivers/net/wireless/ti/wl18xx/scan.c memcpy(cmd->active, cmd_channels->active, sizeof(cmd->active)); cmd 17 drivers/net/wireless/ti/wl18xx/scan.c cmd->dfs = cmd_channels->dfs; cmd 18 drivers/net/wireless/ti/wl18xx/scan.c cmd->passive_active = cmd_channels->passive_active; cmd 20 drivers/net/wireless/ti/wl18xx/scan.c memcpy(cmd->channels_2, cmd_channels->channels_2, cmd 21 drivers/net/wireless/ti/wl18xx/scan.c sizeof(cmd->channels_2)); cmd 22 drivers/net/wireless/ti/wl18xx/scan.c memcpy(cmd->channels_5, cmd_channels->channels_5, cmd 23 drivers/net/wireless/ti/wl18xx/scan.c sizeof(cmd->channels_5)); cmd 30 drivers/net/wireless/ti/wl18xx/scan.c struct wl18xx_cmd_scan_params *cmd; cmd 34 drivers/net/wireless/ti/wl18xx/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 35 drivers/net/wireless/ti/wl18xx/scan.c if (!cmd) { cmd 42 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id = wlvif->dev_role_id; cmd 44 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id = wlvif->role_id; cmd 46 drivers/net/wireless/ti/wl18xx/scan.c if (WARN_ON(cmd->role_id == WL12XX_INVALID_ROLE_ID)) { cmd 51 drivers/net/wireless/ti/wl18xx/scan.c cmd->scan_type = SCAN_TYPE_SEARCH; cmd 52 drivers/net/wireless/ti/wl18xx/scan.c cmd->rssi_threshold = -127; cmd 53 drivers/net/wireless/ti/wl18xx/scan.c cmd->snr_threshold = 0; cmd 55 drivers/net/wireless/ti/wl18xx/scan.c cmd->bss_type = SCAN_BSS_TYPE_ANY; cmd 57 drivers/net/wireless/ti/wl18xx/scan.c cmd->ssid_from_list = 0; cmd 58 drivers/net/wireless/ti/wl18xx/scan.c cmd->filter = 0; cmd 59 drivers/net/wireless/ti/wl18xx/scan.c cmd->add_broadcast = 0; cmd 61 drivers/net/wireless/ti/wl18xx/scan.c cmd->urgency = 0; cmd 62 drivers/net/wireless/ti/wl18xx/scan.c cmd->protect = 0; cmd 64 drivers/net/wireless/ti/wl18xx/scan.c cmd->n_probe_reqs = wl->conf.scan.num_probe_reqs; cmd 65 drivers/net/wireless/ti/wl18xx/scan.c cmd->terminate_after = 0; cmd 79 drivers/net/wireless/ti/wl18xx/scan.c wl18xx_adjust_channels(cmd, cmd_channels); cmd 85 drivers/net/wireless/ti/wl18xx/scan.c cmd->total_cycles = 1; cmd 88 drivers/net/wireless/ti/wl18xx/scan.c cmd->rate = WL18XX_SCAN_RATE_6; cmd 90 drivers/net/wireless/ti/wl18xx/scan.c cmd->tag = WL1271_SCAN_DEFAULT_TAG; cmd 93 drivers/net/wireless/ti/wl18xx/scan.c cmd->ssid_len = req->ssids[0].ssid_len; cmd 94 drivers/net/wireless/ti/wl18xx/scan.c memcpy(cmd->ssid, req->ssids[0].ssid, cmd->ssid_len); cmd 98 drivers/net/wireless/ti/wl18xx/scan.c if (cmd->active[0]) { cmd 101 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id, band, cmd 115 drivers/net/wireless/ti/wl18xx/scan.c if (cmd->active[1] || cmd->dfs) { cmd 118 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id, band, cmd 132 drivers/net/wireless/ti/wl18xx/scan.c wl1271_dump(DEBUG_SCAN, "SCAN: ", cmd, sizeof(*cmd)); cmd 134 drivers/net/wireless/ti/wl18xx/scan.c ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0); cmd 142 drivers/net/wireless/ti/wl18xx/scan.c kfree(cmd); cmd 160 drivers/net/wireless/ti/wl18xx/scan.c struct wl18xx_cmd_scan_params *cmd; cmd 172 drivers/net/wireless/ti/wl18xx/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 173 drivers/net/wireless/ti/wl18xx/scan.c if (!cmd) { cmd 178 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id = wlvif->role_id; cmd 180 drivers/net/wireless/ti/wl18xx/scan.c if (WARN_ON(cmd->role_id == WL12XX_INVALID_ROLE_ID)) { cmd 185 drivers/net/wireless/ti/wl18xx/scan.c cmd->scan_type = SCAN_TYPE_PERIODIC; cmd 186 drivers/net/wireless/ti/wl18xx/scan.c cmd->rssi_threshold = c->rssi_threshold; cmd 187 drivers/net/wireless/ti/wl18xx/scan.c cmd->snr_threshold = c->snr_threshold; cmd 190 drivers/net/wireless/ti/wl18xx/scan.c cmd->bss_type = SCAN_BSS_TYPE_ANY; cmd 192 drivers/net/wireless/ti/wl18xx/scan.c cmd->ssid_from_list = 1; cmd 194 drivers/net/wireless/ti/wl18xx/scan.c cmd->filter = 1; cmd 195 drivers/net/wireless/ti/wl18xx/scan.c cmd->add_broadcast = 0; cmd 197 drivers/net/wireless/ti/wl18xx/scan.c cmd->urgency = 0; cmd 198 drivers/net/wireless/ti/wl18xx/scan.c cmd->protect = 0; cmd 200 drivers/net/wireless/ti/wl18xx/scan.c cmd->n_probe_reqs = c->num_probe_reqs; cmd 202 drivers/net/wireless/ti/wl18xx/scan.c cmd->terminate_after = 0; cmd 214 drivers/net/wireless/ti/wl18xx/scan.c wl18xx_adjust_channels(cmd, cmd_channels); cmd 218 drivers/net/wireless/ti/wl18xx/scan.c cmd->short_cycles_msec = cmd 220 drivers/net/wireless/ti/wl18xx/scan.c cmd->long_cycles_msec = cpu_to_le16(c->long_interval); cmd 221 drivers/net/wireless/ti/wl18xx/scan.c cmd->short_cycles_count = c->num_short_intervals; cmd 223 drivers/net/wireless/ti/wl18xx/scan.c cmd->short_cycles_msec = 0; cmd 224 drivers/net/wireless/ti/wl18xx/scan.c cmd->long_cycles_msec = cmd 226 drivers/net/wireless/ti/wl18xx/scan.c cmd->short_cycles_count = 0; cmd 229 drivers/net/wireless/ti/wl18xx/scan.c le16_to_cpu(cmd->short_cycles_msec), cmd 230 drivers/net/wireless/ti/wl18xx/scan.c le16_to_cpu(cmd->long_cycles_msec), cmd 231 drivers/net/wireless/ti/wl18xx/scan.c cmd->short_cycles_count); cmd 233 drivers/net/wireless/ti/wl18xx/scan.c cmd->total_cycles = 0; cmd 235 drivers/net/wireless/ti/wl18xx/scan.c cmd->tag = WL1271_SCAN_DEFAULT_TAG; cmd 238 drivers/net/wireless/ti/wl18xx/scan.c cmd->report_threshold = 1; cmd 239 drivers/net/wireless/ti/wl18xx/scan.c cmd->terminate_on_report = 0; cmd 241 drivers/net/wireless/ti/wl18xx/scan.c if (cmd->active[0]) { cmd 244 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id, band, cmd 258 drivers/net/wireless/ti/wl18xx/scan.c if (cmd->active[1] || cmd->dfs) { cmd 261 drivers/net/wireless/ti/wl18xx/scan.c cmd->role_id, band, cmd 275 drivers/net/wireless/ti/wl18xx/scan.c wl1271_dump(DEBUG_SCAN, "SCAN: ", cmd, sizeof(*cmd)); cmd 277 drivers/net/wireless/ti/wl18xx/scan.c ret = wl1271_cmd_send(wl, CMD_SCAN, cmd, sizeof(*cmd), 0); cmd 285 drivers/net/wireless/ti/wl18xx/scan.c kfree(cmd); cmd 55 drivers/net/wireless/ti/wlcore/acx.h struct wl1271_cmd_header cmd; cmd 43 drivers/net/wireless/ti/wlcore/cmd.c struct wl1271_cmd_header *cmd; cmd 54 drivers/net/wireless/ti/wlcore/cmd.c if (WARN_ON_ONCE(len < sizeof(*cmd))) cmd 57 drivers/net/wireless/ti/wlcore/cmd.c cmd = buf; cmd 58 drivers/net/wireless/ti/wlcore/cmd.c cmd->id = cpu_to_le16(id); cmd 59 drivers/net/wireless/ti/wlcore/cmd.c cmd->status = 0; cmd 103 drivers/net/wireless/ti/wlcore/cmd.c ret = wlcore_read(wl, wl->cmd_box_addr, cmd, res_len, false); cmd 107 drivers/net/wireless/ti/wlcore/cmd.c status = le16_to_cpu(cmd->status); cmd 229 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_enable *cmd; cmd 237 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 238 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 244 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = find_first_zero_bit(wl->roles_map, WL12XX_MAX_ROLES); cmd 245 drivers/net/wireless/ti/wlcore/cmd.c if (cmd->role_id >= WL12XX_MAX_ROLES) { cmd 250 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->mac_address, addr, ETH_ALEN); cmd 251 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_type = role_type; cmd 253 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_ENABLE, cmd, sizeof(*cmd), 0); cmd 259 drivers/net/wireless/ti/wlcore/cmd.c __set_bit(cmd->role_id, wl->roles_map); cmd 260 drivers/net/wireless/ti/wlcore/cmd.c *role_id = cmd->role_id; cmd 263 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 271 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_disable *cmd; cmd 279 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 280 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 284 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = *role_id; cmd 286 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_DISABLE, cmd, sizeof(*cmd), 0); cmd 296 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 425 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_start *cmd; cmd 428 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 429 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 436 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->dev_role_id; cmd 438 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 439 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = channel; cmd 446 drivers/net/wireless/ti/wlcore/cmd.c cmd->device.hlid = wlvif->dev_hlid; cmd 447 drivers/net/wireless/ti/wlcore/cmd.c cmd->device.session = wl->session_ids[wlvif->dev_hlid]; cmd 450 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id, cmd->device.hlid, cmd->device.session); cmd 452 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_START, cmd, sizeof(*cmd), 0); cmd 465 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 474 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_stop *cmd; cmd 480 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 481 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 488 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->dev_role_id; cmd 489 drivers/net/wireless/ti/wlcore/cmd.c cmd->disc_type = DISCONNECT_IMMEDIATE; cmd 490 drivers/net/wireless/ti/wlcore/cmd.c cmd->reason = cpu_to_le16(WLAN_REASON_UNSPECIFIED); cmd 492 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_STOP, cmd, sizeof(*cmd), 0); cmd 501 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 510 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_start *cmd; cmd 514 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 515 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 522 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 524 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 525 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = wlvif->channel; cmd 526 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); cmd 527 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.beacon_interval = cpu_to_le16(wlvif->beacon_int); cmd 528 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.ssid_type = WL12XX_SSID_TYPE_ANY; cmd 529 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.ssid_len = wlvif->ssid_len; cmd 530 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->sta.ssid, wlvif->ssid, wlvif->ssid_len); cmd 531 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->sta.bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 538 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.local_rates = cpu_to_le32(supported_rates); cmd 540 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel_type = wlcore_get_native_channel_type(wlvif->channel_type); cmd 547 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.hlid = wlvif->sta.hlid; cmd 548 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.session = wl->session_ids[wlvif->sta.hlid]; cmd 555 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.remote_rates = cpu_to_le32(supported_rates); cmd 559 drivers/net/wireless/ti/wlcore/cmd.c wlvif->role_id, cmd->sta.hlid, cmd->sta.session, cmd 562 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_START, cmd, sizeof(*cmd), 0); cmd 576 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 585 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_stop *cmd; cmd 591 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 592 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 599 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 600 drivers/net/wireless/ti/wlcore/cmd.c cmd->disc_type = DISCONNECT_IMMEDIATE; cmd 601 drivers/net/wireless/ti/wlcore/cmd.c cmd->reason = cpu_to_le16(WLAN_REASON_UNSPECIFIED); cmd 603 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_STOP, cmd, sizeof(*cmd), 0); cmd 612 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 620 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_start *cmd; cmd 638 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 639 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 656 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 657 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.aging_period = cpu_to_le16(wl->conf.tx.ap_aging_period); cmd 658 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.bss_index = WL1271_AP_BSS_INDEX; cmd 659 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.global_hlid = wlvif->ap.global_hlid; cmd 660 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.broadcast_hlid = wlvif->ap.bcast_hlid; cmd 661 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.global_session_id = wl->session_ids[wlvif->ap.global_hlid]; cmd 662 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.bcast_session_id = wl->session_ids[wlvif->ap.bcast_hlid]; cmd 663 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); cmd 664 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.beacon_interval = cpu_to_le16(wlvif->beacon_int); cmd 665 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.dtim_interval = bss_conf->dtim_period; cmd 666 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.beacon_expiry = WL1271_AP_DEF_BEACON_EXP; cmd 668 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.reset_tsf = 1; /* By default reset AP TSF */ cmd 669 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.wmm = wlvif->wmm_enabled; cmd 670 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = wlvif->channel; cmd 671 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel_type = wlcore_get_native_channel_type(wlvif->channel_type); cmd 675 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.ssid_type = WL12XX_SSID_TYPE_PUBLIC; cmd 676 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.ssid_len = wlvif->ssid_len; cmd 677 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ap.ssid, wlvif->ssid, wlvif->ssid_len); cmd 679 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.ssid_type = WL12XX_SSID_TYPE_HIDDEN; cmd 680 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.ssid_len = bss_conf->ssid_len; cmd 681 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ap.ssid, bss_conf->ssid, bss_conf->ssid_len); cmd 692 drivers/net/wireless/ti/wlcore/cmd.c cmd->ap.local_rates = cpu_to_le32(supported_rates); cmd 696 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_2_4GHZ; cmd 699 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 703 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_2_4GHZ; cmd 707 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_START, cmd, sizeof(*cmd), 0); cmd 722 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 730 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_stop *cmd; cmd 733 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 734 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 741 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 743 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_STOP, cmd, sizeof(*cmd), 0); cmd 753 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 762 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_role_start *cmd; cmd 766 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 767 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 774 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 776 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 777 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = wlvif->channel; cmd 778 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); cmd 779 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); cmd 780 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.dtim_interval = bss_conf->dtim_period; cmd 781 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; cmd 782 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.ssid_len = wlvif->ssid_len; cmd 783 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); cmd 784 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); cmd 785 drivers/net/wireless/ti/wlcore/cmd.c cmd->sta.local_rates = cpu_to_le32(wlvif->rate_set); cmd 792 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.hlid = wlvif->sta.hlid; cmd 793 drivers/net/wireless/ti/wlcore/cmd.c cmd->ibss.remote_rates = cpu_to_le32(wlvif->rate_set); cmd 797 drivers/net/wireless/ti/wlcore/cmd.c wlvif->role_id, cmd->sta.hlid, cmd->sta.session, cmd 803 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ROLE_START, cmd, sizeof(*cmd), 0); cmd 816 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 932 drivers/net/wireless/ti/wlcore/cmd.c struct cmd_enabledisable_path *cmd; cmd 938 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 939 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 945 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = 1; cmd 955 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, cmd_rx, cmd, sizeof(*cmd), 0); cmd 958 drivers/net/wireless/ti/wlcore/cmd.c enable ? "start" : "stop", cmd->channel); cmd 963 drivers/net/wireless/ti/wlcore/cmd.c enable ? "start" : "stop", cmd->channel); cmd 965 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, cmd_tx, cmd, sizeof(*cmd), 0); cmd 968 drivers/net/wireless/ti/wlcore/cmd.c enable ? "start" : "stop", cmd->channel); cmd 973 drivers/net/wireless/ti/wlcore/cmd.c enable ? "start" : "stop", cmd->channel); cmd 976 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1015 drivers/net/wireless/ti/wlcore/cmd.c struct wl1271_cmd_template_set *cmd; cmd 1024 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1025 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1031 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = role_id; cmd 1032 drivers/net/wireless/ti/wlcore/cmd.c cmd->len = cpu_to_le16(buf_len); cmd 1033 drivers/net/wireless/ti/wlcore/cmd.c cmd->template_type = template_id; cmd 1034 drivers/net/wireless/ti/wlcore/cmd.c cmd->enabled_rates = cpu_to_le32(rates); cmd 1035 drivers/net/wireless/ti/wlcore/cmd.c cmd->short_retry_limit = wl->conf.tx.tmpl_short_retry_limit; cmd 1036 drivers/net/wireless/ti/wlcore/cmd.c cmd->long_retry_limit = wl->conf.tx.tmpl_long_retry_limit; cmd 1037 drivers/net/wireless/ti/wlcore/cmd.c cmd->index = index; cmd 1040 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->template_data, buf, buf_len); cmd 1042 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_SET_TEMPLATE, cmd, sizeof(*cmd), 0); cmd 1049 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1331 drivers/net/wireless/ti/wlcore/cmd.c struct wl1271_cmd_set_keys *cmd; cmd 1336 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1337 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1342 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = hlid; cmd 1343 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_id = id; cmd 1344 drivers/net/wireless/ti/wlcore/cmd.c cmd->lid_key_type = WEP_DEFAULT_LID_TYPE; cmd 1345 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_action = cpu_to_le16(KEY_SET_ID); cmd 1346 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_type = KEY_WEP; cmd 1348 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_SET_KEYS, cmd, sizeof(*cmd), 0); cmd 1355 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1365 drivers/net/wireless/ti/wlcore/cmd.c struct wl1271_cmd_set_keys *cmd; cmd 1372 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1373 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1378 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = wlvif->sta.hlid; cmd 1381 drivers/net/wireless/ti/wlcore/cmd.c cmd->lid_key_type = WEP_DEFAULT_LID_TYPE; cmd 1383 drivers/net/wireless/ti/wlcore/cmd.c cmd->lid_key_type = BROADCAST_LID_TYPE; cmd 1385 drivers/net/wireless/ti/wlcore/cmd.c cmd->lid_key_type = UNICAST_LID_TYPE; cmd 1387 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_action = cpu_to_le16(action); cmd 1388 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_size = key_size; cmd 1389 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_type = key_type; cmd 1391 drivers/net/wireless/ti/wlcore/cmd.c cmd->ac_seq_num16[0] = cpu_to_le16(tx_seq_16); cmd 1392 drivers/net/wireless/ti/wlcore/cmd.c cmd->ac_seq_num32[0] = cpu_to_le32(tx_seq_32); cmd 1394 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_id = id; cmd 1403 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key, key, 16); cmd 1404 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key + 16, key + 24, 8); cmd 1405 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key + 24, key + 16, 8); cmd 1408 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key, key, key_size); cmd 1411 drivers/net/wireless/ti/wlcore/cmd.c wl1271_dump(DEBUG_CRYPT, "TARGET KEY: ", cmd, sizeof(*cmd)); cmd 1413 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_SET_KEYS, cmd, sizeof(*cmd), 0); cmd 1420 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1434 drivers/net/wireless/ti/wlcore/cmd.c struct wl1271_cmd_set_keys *cmd; cmd 1438 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1439 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) cmd 1455 drivers/net/wireless/ti/wlcore/cmd.c cmd->lid_key_type = lid_type; cmd 1456 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = hlid; cmd 1457 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_action = cpu_to_le16(action); cmd 1458 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_size = key_size; cmd 1459 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_type = key_type; cmd 1460 drivers/net/wireless/ti/wlcore/cmd.c cmd->key_id = id; cmd 1461 drivers/net/wireless/ti/wlcore/cmd.c cmd->ac_seq_num16[0] = cpu_to_le16(tx_seq_16); cmd 1462 drivers/net/wireless/ti/wlcore/cmd.c cmd->ac_seq_num32[0] = cpu_to_le32(tx_seq_32); cmd 1471 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key, key, 16); cmd 1472 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key + 16, key + 24, 8); cmd 1473 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key + 24, key + 16, 8); cmd 1475 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->key, key, key_size); cmd 1478 drivers/net/wireless/ti/wlcore/cmd.c wl1271_dump(DEBUG_CRYPT, "TARGET AP KEY: ", cmd, sizeof(*cmd)); cmd 1480 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_SET_KEYS, cmd, sizeof(*cmd), 0); cmd 1487 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1494 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_set_peer_state *cmd; cmd 1499 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1500 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1505 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = hlid; cmd 1506 drivers/net/wireless/ti/wlcore/cmd.c cmd->state = WL1271_CMD_STA_STATE_CONNECTED; cmd 1510 drivers/net/wireless/ti/wlcore/cmd.c cmd->wmm = wlvif->wmm_enabled; cmd 1512 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_SET_PEER_STATE, cmd, sizeof(*cmd), 0); cmd 1519 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1528 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_add_peer *cmd; cmd 1534 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1535 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1540 drivers/net/wireless/ti/wlcore/cmd.c memcpy(cmd->addr, sta->addr, ETH_ALEN); cmd 1541 drivers/net/wireless/ti/wlcore/cmd.c cmd->bss_index = WL1271_AP_BSS_INDEX; cmd 1542 drivers/net/wireless/ti/wlcore/cmd.c cmd->aid = sta->aid; cmd 1543 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = hlid; cmd 1544 drivers/net/wireless/ti/wlcore/cmd.c cmd->sp_len = sta->max_sp; cmd 1545 drivers/net/wireless/ti/wlcore/cmd.c cmd->wmm = sta->wme ? 1 : 0; cmd 1546 drivers/net/wireless/ti/wlcore/cmd.c cmd->session_id = wl->session_ids[hlid]; cmd 1547 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 1551 drivers/net/wireless/ti/wlcore/cmd.c cmd->psd_type[NUM_ACCESS_CATEGORIES_COPY-1-i] = cmd 1554 drivers/net/wireless/ti/wlcore/cmd.c cmd->psd_type[NUM_ACCESS_CATEGORIES_COPY-1-i] = cmd 1564 drivers/net/wireless/ti/wlcore/cmd.c cmd->supported_rates = cmd 1568 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd->supported_rates) { cmd 1572 drivers/net/wireless/ti/wlcore/cmd.c cmd->supported_rates = cpu_to_le32(wlvif->basic_rate_set); cmd 1576 drivers/net/wireless/ti/wlcore/cmd.c cmd->supported_rates, sta->uapsd_queues); cmd 1578 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_ADD_PEER, cmd, sizeof(*cmd), 0); cmd 1585 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1594 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_remove_peer *cmd; cmd 1600 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1601 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1606 drivers/net/wireless/ti/wlcore/cmd.c cmd->hlid = hlid; cmd 1608 drivers/net/wireless/ti/wlcore/cmd.c cmd->reason_opcode = 0; cmd 1609 drivers/net/wireless/ti/wlcore/cmd.c cmd->send_deauth_flag = 0; cmd 1610 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 1612 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_REMOVE_PEER, cmd, sizeof(*cmd), 0); cmd 1631 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1694 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_regdomain_dfs_config *cmd = NULL; cmd 1734 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1735 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1740 drivers/net/wireless/ti/wlcore/cmd.c cmd->ch_bit_map1 = tmp_ch_bitmap[0]; cmd 1741 drivers/net/wireless/ti/wlcore/cmd.c cmd->ch_bit_map2 = tmp_ch_bitmap[1]; cmd 1742 drivers/net/wireless/ti/wlcore/cmd.c cmd->dfs_region = wl->dfs_region; cmd 1746 drivers/net/wireless/ti/wlcore/cmd.c cmd->ch_bit_map1, cmd->ch_bit_map2); cmd 1748 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_DFS_CHANNEL_CONFIG, cmd, sizeof(*cmd), 0); cmd 1768 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1774 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_config_fwlog *cmd; cmd 1779 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1780 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1785 drivers/net/wireless/ti/wlcore/cmd.c cmd->logger_mode = wl->conf.fwlog.mode; cmd 1786 drivers/net/wireless/ti/wlcore/cmd.c cmd->log_severity = wl->conf.fwlog.severity; cmd 1787 drivers/net/wireless/ti/wlcore/cmd.c cmd->timestamp = wl->conf.fwlog.timestamp; cmd 1788 drivers/net/wireless/ti/wlcore/cmd.c cmd->output = wl->conf.fwlog.output; cmd 1789 drivers/net/wireless/ti/wlcore/cmd.c cmd->threshold = wl->conf.fwlog.threshold; cmd 1791 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_CONFIG_FWLOGGER, cmd, sizeof(*cmd), 0); cmd 1798 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1806 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_start_fwlog *cmd; cmd 1811 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1812 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1817 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_START_FWLOGGER, cmd, sizeof(*cmd), 0); cmd 1824 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1832 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_stop_fwlog *cmd; cmd 1837 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1838 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1843 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_STOP_FWLOGGER, cmd, sizeof(*cmd), 0); cmd 1850 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1859 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_roc *cmd; cmd 1867 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1868 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1873 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = role_id; cmd 1874 drivers/net/wireless/ti/wlcore/cmd.c cmd->channel = channel; cmd 1877 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_2_4GHZ; cmd 1880 drivers/net/wireless/ti/wlcore/cmd.c cmd->band = WLCORE_BAND_5GHZ; cmd 1889 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_REMAIN_ON_CHANNEL, cmd, sizeof(*cmd), 0); cmd 1896 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1904 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_croc *cmd; cmd 1909 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1910 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1914 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = role_id; cmd 1916 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_CANCEL_REMAIN_ON_CHANNEL, cmd, cmd 1917 drivers/net/wireless/ti/wlcore/cmd.c sizeof(*cmd), 0); cmd 1924 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 1973 drivers/net/wireless/ti/wlcore/cmd.c struct wl12xx_cmd_stop_channel_switch *cmd; cmd 1978 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 1979 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) { cmd 1984 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 1986 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_STOP_CHANNEL_SWICTH, cmd, sizeof(*cmd), 0); cmd 1993 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 2075 drivers/net/wireless/ti/wlcore/cmd.c struct wlcore_cmd_generic_cfg *cmd; cmd 2082 drivers/net/wireless/ti/wlcore/cmd.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 2083 drivers/net/wireless/ti/wlcore/cmd.c if (!cmd) cmd 2086 drivers/net/wireless/ti/wlcore/cmd.c cmd->role_id = wlvif->role_id; cmd 2087 drivers/net/wireless/ti/wlcore/cmd.c cmd->feature = feature; cmd 2088 drivers/net/wireless/ti/wlcore/cmd.c cmd->enable = enable; cmd 2089 drivers/net/wireless/ti/wlcore/cmd.c cmd->value = value; cmd 2091 drivers/net/wireless/ti/wlcore/cmd.c ret = wl1271_cmd_send(wl, CMD_GENERIC_CFG, cmd, sizeof(*cmd), 0); cmd 2097 drivers/net/wireless/ti/wlcore/cmd.c kfree(cmd); cmd 179 drivers/net/wireless/ti/wlcore/hw_ops.h wlcore_hw_set_key(struct wl1271 *wl, enum set_key_cmd cmd, cmd 187 drivers/net/wireless/ti/wlcore/hw_ops.h return wl->ops->set_key(wl, cmd, vif, sta, key_conf); cmd 3447 drivers/net/wireless/ti/wlcore/main.c static int wlcore_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 3480 drivers/net/wireless/ti/wlcore/main.c ret = wlcore_hw_set_key(wl, cmd, vif, sta, key_conf); cmd 3494 drivers/net/wireless/ti/wlcore/main.c int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd, cmd 3508 drivers/net/wireless/ti/wlcore/main.c wl1271_debug(DEBUG_CRYPT, "CMD: 0x%x sta: %p", cmd, sta); cmd 3554 drivers/net/wireless/ti/wlcore/main.c switch (cmd) { cmd 3593 drivers/net/wireless/ti/wlcore/main.c wl1271_error("Unsupported key cmd 0x%x", cmd); cmd 375 drivers/net/wireless/ti/wlcore/scan.c struct wl1271_cmd_sched_scan_ssid_list *cmd = NULL; cmd 395 drivers/net/wireless/ti/wlcore/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 396 drivers/net/wireless/ti/wlcore/scan.c if (!cmd) { cmd 401 drivers/net/wireless/ti/wlcore/scan.c cmd->role_id = wlvif->role_id; cmd 407 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[cmd->n_ssids].type = (ssids[i].ssid_len) ? cmd 409 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[cmd->n_ssids].len = ssids[i].ssid_len; cmd 410 drivers/net/wireless/ti/wlcore/scan.c memcpy(cmd->ssids[cmd->n_ssids].ssid, ssids[i].ssid, cmd 412 drivers/net/wireless/ti/wlcore/scan.c cmd->n_ssids++; cmd 423 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[cmd->n_ssids].type = SCAN_SSID_TYPE_PUBLIC; cmd 424 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[cmd->n_ssids].len = sets[i].ssid.ssid_len; cmd 425 drivers/net/wireless/ti/wlcore/scan.c memcpy(cmd->ssids[cmd->n_ssids].ssid, cmd 427 drivers/net/wireless/ti/wlcore/scan.c cmd->n_ssids++; cmd 439 drivers/net/wireless/ti/wlcore/scan.c for (j = 0; j < cmd->n_ssids; j++) cmd 441 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[j].len) && cmd 443 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[j].ssid, cmd 445 drivers/net/wireless/ti/wlcore/scan.c cmd->ssids[j].type = cmd 450 drivers/net/wireless/ti/wlcore/scan.c if (j == cmd->n_ssids) { cmd 458 drivers/net/wireless/ti/wlcore/scan.c ret = wl1271_cmd_send(wl, CMD_CONNECTION_SCAN_SSID_CFG, cmd, cmd 459 drivers/net/wireless/ti/wlcore/scan.c sizeof(*cmd), 0); cmd 466 drivers/net/wireless/ti/wlcore/scan.c kfree(cmd); cmd 93 drivers/net/wireless/ti/wlcore/spi.c u8 *cmd; cmd 97 drivers/net/wireless/ti/wlcore/spi.c cmd = kzalloc(WSPI_INIT_CMD_LEN, GFP_KERNEL); cmd 98 drivers/net/wireless/ti/wlcore/spi.c if (!cmd) { cmd 107 drivers/net/wireless/ti/wlcore/spi.c memset(cmd, 0xff, WSPI_INIT_CMD_LEN); cmd 109 drivers/net/wireless/ti/wlcore/spi.c t.tx_buf = cmd; cmd 115 drivers/net/wireless/ti/wlcore/spi.c kfree(cmd); cmd 124 drivers/net/wireless/ti/wlcore/spi.c u8 *cmd = kzalloc(WSPI_INIT_CMD_LEN, GFP_KERNEL); cmd 126 drivers/net/wireless/ti/wlcore/spi.c if (!cmd) { cmd 139 drivers/net/wireless/ti/wlcore/spi.c cmd[0] = 0xff; cmd 140 drivers/net/wireless/ti/wlcore/spi.c cmd[1] = 0xff; cmd 141 drivers/net/wireless/ti/wlcore/spi.c cmd[2] = WSPI_INIT_CMD_START | WSPI_INIT_CMD_TX; cmd 142 drivers/net/wireless/ti/wlcore/spi.c cmd[3] = 0; cmd 143 drivers/net/wireless/ti/wlcore/spi.c cmd[4] = 0; cmd 144 drivers/net/wireless/ti/wlcore/spi.c cmd[5] = HW_ACCESS_WSPI_INIT_CMD_MASK << 3; cmd 145 drivers/net/wireless/ti/wlcore/spi.c cmd[5] |= HW_ACCESS_WSPI_FIXED_BUSY_LEN & WSPI_INIT_CMD_FIXEDBUSY_LEN; cmd 147 drivers/net/wireless/ti/wlcore/spi.c cmd[6] = WSPI_INIT_CMD_IOD | WSPI_INIT_CMD_IP | WSPI_INIT_CMD_CS cmd 151 drivers/net/wireless/ti/wlcore/spi.c cmd[6] |= WSPI_INIT_CMD_DIS_FIXEDBUSY; cmd 153 drivers/net/wireless/ti/wlcore/spi.c cmd[6] |= WSPI_INIT_CMD_EN_FIXEDBUSY; cmd 155 drivers/net/wireless/ti/wlcore/spi.c cmd[7] = crc7_be(0, cmd+2, WSPI_INIT_CMD_CRC_LEN) | WSPI_INIT_CMD_END; cmd 161 drivers/net/wireless/ti/wlcore/spi.c __swab32s((u32 *)cmd); cmd 162 drivers/net/wireless/ti/wlcore/spi.c __swab32s((u32 *)cmd+1); cmd 164 drivers/net/wireless/ti/wlcore/spi.c t.tx_buf = cmd; cmd 177 drivers/net/wireless/ti/wlcore/spi.c cmd[0] = 0xff; cmd 178 drivers/net/wireless/ti/wlcore/spi.c cmd[1] = 0xff; cmd 179 drivers/net/wireless/ti/wlcore/spi.c cmd[2] = 0xff; cmd 180 drivers/net/wireless/ti/wlcore/spi.c cmd[3] = 0xff; cmd 181 drivers/net/wireless/ti/wlcore/spi.c __swab32s((u32 *)cmd); cmd 183 drivers/net/wireless/ti/wlcore/spi.c t.tx_buf = cmd; cmd 191 drivers/net/wireless/ti/wlcore/spi.c kfree(cmd); cmd 239 drivers/net/wireless/ti/wlcore/spi.c u32 *cmd; cmd 245 drivers/net/wireless/ti/wlcore/spi.c cmd = &wl->buffer_cmd; cmd 248 drivers/net/wireless/ti/wlcore/spi.c *cmd = 0; cmd 249 drivers/net/wireless/ti/wlcore/spi.c *cmd |= WSPI_CMD_READ; cmd 250 drivers/net/wireless/ti/wlcore/spi.c *cmd |= (chunk_len << WSPI_CMD_BYTE_LENGTH_OFFSET) & cmd 252 drivers/net/wireless/ti/wlcore/spi.c *cmd |= addr & WSPI_CMD_BYTE_ADDR; cmd 255 drivers/net/wireless/ti/wlcore/spi.c *cmd |= WSPI_CMD_FIXED; cmd 260 drivers/net/wireless/ti/wlcore/spi.c t[0].tx_buf = cmd; cmd 305 drivers/net/wireless/ti/wlcore/spi.c u32 *cmd; cmd 318 drivers/net/wireless/ti/wlcore/spi.c cmd = &commands[0]; cmd 323 drivers/net/wireless/ti/wlcore/spi.c *cmd = 0; cmd 324 drivers/net/wireless/ti/wlcore/spi.c *cmd |= WSPI_CMD_WRITE; cmd 325 drivers/net/wireless/ti/wlcore/spi.c *cmd |= (chunk_len << WSPI_CMD_BYTE_LENGTH_OFFSET) & cmd 327 drivers/net/wireless/ti/wlcore/spi.c *cmd |= addr & WSPI_CMD_BYTE_ADDR; cmd 330 drivers/net/wireless/ti/wlcore/spi.c *cmd |= WSPI_CMD_FIXED; cmd 332 drivers/net/wireless/ti/wlcore/spi.c t[i].tx_buf = cmd; cmd 333 drivers/net/wireless/ti/wlcore/spi.c t[i].len = sizeof(*cmd); cmd 344 drivers/net/wireless/ti/wlcore/spi.c cmd++; cmd 143 drivers/net/wireless/ti/wlcore/testmode.c struct wl1271_command *cmd; cmd 167 drivers/net/wireless/ti/wlcore/testmode.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 168 drivers/net/wireless/ti/wlcore/testmode.c if (!cmd) { cmd 173 drivers/net/wireless/ti/wlcore/testmode.c ret = wl1271_cmd_interrogate(wl, ie_id, cmd, cmd 174 drivers/net/wireless/ti/wlcore/testmode.c sizeof(struct acx_header), sizeof(*cmd)); cmd 180 drivers/net/wireless/ti/wlcore/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wl->hw->wiphy, sizeof(*cmd)); cmd 186 drivers/net/wireless/ti/wlcore/testmode.c if (nla_put(skb, WL1271_TM_ATTR_DATA, sizeof(*cmd), cmd)) { cmd 197 drivers/net/wireless/ti/wlcore/testmode.c kfree(cmd); cmd 90 drivers/net/wireless/ti/wlcore/wlcore.h int (*set_key)(struct wl1271 *wl, enum set_key_cmd cmd, cmd 504 drivers/net/wireless/ti/wlcore/wlcore.h int wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd, cmd 1574 drivers/net/wireless/wl3501_cs.c iwe.cmd = SIOCGIWAP; cmd 1580 drivers/net/wireless/wl3501_cs.c iwe.cmd = SIOCGIWESSID; cmd 1587 drivers/net/wireless/wl3501_cs.c iwe.cmd = SIOCGIWMODE; cmd 1592 drivers/net/wireless/wl3501_cs.c iwe.cmd = SIOCGIWFREQ; cmd 1598 drivers/net/wireless/wl3501_cs.c iwe.cmd = SIOCGIWENCODE; cmd 151 drivers/net/wireless/zydas/zd1201.c static int zd1201_docmd(struct zd1201 *zd, int cmd, int parm0, cmd 163 drivers/net/wireless/zydas/zd1201.c *((__le16*)&command[4]) = cpu_to_le16(cmd); cmd 1139 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWAP; cmd 1145 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWESSID; cmd 1151 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWMODE; cmd 1159 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWFREQ; cmd 1165 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWRATE; cmd 1174 drivers/net/wireless/zydas/zd1201.c iwe.cmd = SIOCGIWENCODE; cmd 1182 drivers/net/wireless/zydas/zd1201.c iwe.cmd = IWEVQUAL; cmd 1268 drivers/net/wireless/zydas/zd1211rw/zd_usb.c unsigned char *cmd; cmd 1290 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd = kzalloc(31, GFP_KERNEL); cmd 1291 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (cmd == NULL) cmd 1295 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[0] = 0x55; /* bulk command signature */ cmd 1296 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[1] = 0x53; /* bulk command signature */ cmd 1297 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[2] = 0x42; /* bulk command signature */ cmd 1298 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[3] = 0x43; /* bulk command signature */ cmd 1299 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[14] = 6; /* command length */ cmd 1301 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[15] = 0x1b; /* SCSI command: START STOP UNIT */ cmd 1302 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd[19] = 0x2; /* eject disc */ cmd 1306 drivers/net/wireless/zydas/zd1211rw/zd_usb.c cmd, 31, NULL, 2000); cmd 1307 drivers/net/wireless/zydas/zd1211rw/zd_usb.c kfree(cmd); cmd 16 drivers/nfc/mei_phy.c u8 cmd; cmd 88 drivers/nfc/mei_phy.c (_hdr)->cmd, (_hdr)->status, (_hdr)->req_id, \ cmd 95 drivers/nfc/mei_phy.c struct mei_nfc_cmd cmd; cmd 103 drivers/nfc/mei_phy.c memset(&cmd, 0, sizeof(struct mei_nfc_cmd)); cmd 104 drivers/nfc/mei_phy.c cmd.hdr.cmd = MEI_NFC_CMD_MAINTENANCE; cmd 105 drivers/nfc/mei_phy.c cmd.hdr.data_size = 1; cmd 106 drivers/nfc/mei_phy.c cmd.sub_command = MEI_NFC_SUBCMD_IF_VERSION; cmd 108 drivers/nfc/mei_phy.c MEI_DUMP_NFC_HDR("version", &cmd.hdr); cmd 109 drivers/nfc/mei_phy.c r = mei_cldev_send(phy->cldev, (u8 *)&cmd, sizeof(struct mei_nfc_cmd)); cmd 143 drivers/nfc/mei_phy.c struct mei_nfc_cmd *cmd, *reply; cmd 157 drivers/nfc/mei_phy.c cmd = kzalloc(connect_length, GFP_KERNEL); cmd 158 drivers/nfc/mei_phy.c if (!cmd) cmd 160 drivers/nfc/mei_phy.c connect = (struct mei_nfc_connect *)cmd->data; cmd 164 drivers/nfc/mei_phy.c kfree(cmd); cmd 170 drivers/nfc/mei_phy.c cmd->hdr.cmd = MEI_NFC_CMD_MAINTENANCE; cmd 171 drivers/nfc/mei_phy.c cmd->hdr.data_size = 3; cmd 172 drivers/nfc/mei_phy.c cmd->sub_command = MEI_NFC_SUBCMD_CONNECT; cmd 176 drivers/nfc/mei_phy.c MEI_DUMP_NFC_HDR("connect request", &cmd->hdr); cmd 177 drivers/nfc/mei_phy.c r = mei_cldev_send(phy->cldev, (u8 *)cmd, connect_length); cmd 204 drivers/nfc/mei_phy.c kfree(cmd); cmd 221 drivers/nfc/mei_phy.c hdr->cmd = MEI_NFC_CMD_HCI_SEND; cmd 277 drivers/nfc/mei_phy.c if (hdr->cmd == MEI_NFC_CMD_HCI_SEND) { cmd 161 drivers/nfc/nfcmrvl/fw_dnld.c struct nci_core_set_config_cmd cmd; cmd 168 drivers/nfc/nfcmrvl/fw_dnld.c cmd.num_params = 1; cmd 169 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.id = NFCMRVL_PROP_REF_CLOCK; cmd 170 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.len = 4; cmd 171 drivers/nfc/nfcmrvl/fw_dnld.c memcpy(cmd.param.val, &priv->fw_dnld.header->ref_clock, 4); cmd 173 drivers/nfc/nfcmrvl/fw_dnld.c nci_send_cmd(priv->ndev, NCI_OP_CORE_SET_CONFIG_CMD, 3 + cmd.param.len, cmd 174 drivers/nfc/nfcmrvl/fw_dnld.c &cmd); cmd 191 drivers/nfc/nfcmrvl/fw_dnld.c struct nci_core_set_config_cmd cmd; cmd 197 drivers/nfc/nfcmrvl/fw_dnld.c cmd.num_params = 1; cmd 198 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.id = NFCMRVL_PROP_SET_HI_CONFIG; cmd 202 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.len = 5; cmd 203 drivers/nfc/nfcmrvl/fw_dnld.c memcpy(cmd.param.val, cmd 206 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.val[4] = cmd 210 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.len = 5; cmd 211 drivers/nfc/nfcmrvl/fw_dnld.c memcpy(cmd.param.val, cmd 214 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.val[4] = 0; cmd 217 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.len = 5; cmd 218 drivers/nfc/nfcmrvl/fw_dnld.c memcpy(cmd.param.val, cmd 221 drivers/nfc/nfcmrvl/fw_dnld.c cmd.param.val[4] = 0; cmd 229 drivers/nfc/nfcmrvl/fw_dnld.c nci_send_cmd(priv->ndev, NCI_OP_CORE_SET_CONFIG_CMD, 3 + cmd.param.len, cmd 230 drivers/nfc/nfcmrvl/fw_dnld.c &cmd); cmd 334 drivers/nfc/pn533/pn533.c PN533_CMD_RESPONSE(dev->cmd->code)); cmd 373 drivers/nfc/pn533/pn533.c struct pn533_cmd *cmd = dev->cmd; cmd 377 drivers/nfc/pn533/pn533.c if (!cmd) { cmd 382 drivers/nfc/pn533/pn533.c dev_kfree_skb(cmd->req); cmd 384 drivers/nfc/pn533/pn533.c status = cmd->status; cmd 385 drivers/nfc/pn533/pn533.c resp = cmd->resp; cmd 388 drivers/nfc/pn533/pn533.c rc = cmd->complete_cb(dev, cmd->complete_cb_context, cmd 403 drivers/nfc/pn533/pn533.c rc = cmd->complete_cb(dev, cmd->complete_cb_context, resp); cmd 406 drivers/nfc/pn533/pn533.c kfree(cmd); cmd 407 drivers/nfc/pn533/pn533.c dev->cmd = NULL; cmd 416 drivers/nfc/pn533/pn533.c struct pn533_cmd *cmd; cmd 421 drivers/nfc/pn533/pn533.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 422 drivers/nfc/pn533/pn533.c if (!cmd) cmd 425 drivers/nfc/pn533/pn533.c cmd->code = cmd_code; cmd 426 drivers/nfc/pn533/pn533.c cmd->req = req; cmd 427 drivers/nfc/pn533/pn533.c cmd->complete_cb = complete_cb; cmd 428 drivers/nfc/pn533/pn533.c cmd->complete_cb_context = complete_cb_context; cmd 435 drivers/nfc/pn533/pn533.c dev->cmd = cmd; cmd 438 drivers/nfc/pn533/pn533.c dev->cmd = NULL; cmd 449 drivers/nfc/pn533/pn533.c INIT_LIST_HEAD(&cmd->queue); cmd 450 drivers/nfc/pn533/pn533.c list_add_tail(&cmd->queue, &dev->cmd_queue); cmd 455 drivers/nfc/pn533/pn533.c kfree(cmd); cmd 500 drivers/nfc/pn533/pn533.c struct pn533_cmd *cmd; cmd 503 drivers/nfc/pn533/pn533.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 504 drivers/nfc/pn533/pn533.c if (!cmd) cmd 507 drivers/nfc/pn533/pn533.c cmd->code = cmd_code; cmd 508 drivers/nfc/pn533/pn533.c cmd->req = req; cmd 509 drivers/nfc/pn533/pn533.c cmd->complete_cb = complete_cb; cmd 510 drivers/nfc/pn533/pn533.c cmd->complete_cb_context = complete_cb_context; cmd 514 drivers/nfc/pn533/pn533.c dev->cmd = cmd; cmd 517 drivers/nfc/pn533/pn533.c dev->cmd = NULL; cmd 518 drivers/nfc/pn533/pn533.c kfree(cmd); cmd 537 drivers/nfc/pn533/pn533.c struct pn533_cmd *cmd; cmd 548 drivers/nfc/pn533/pn533.c cmd = list_first_entry(&dev->cmd_queue, struct pn533_cmd, queue); cmd 550 drivers/nfc/pn533/pn533.c list_del(&cmd->queue); cmd 554 drivers/nfc/pn533/pn533.c dev->cmd = cmd; cmd 555 drivers/nfc/pn533/pn533.c rc = dev->phy_ops->send_frame(dev, cmd->req); cmd 557 drivers/nfc/pn533/pn533.c dev->cmd = NULL; cmd 558 drivers/nfc/pn533/pn533.c dev_kfree_skb(cmd->req); cmd 559 drivers/nfc/pn533/pn533.c kfree(cmd); cmd 1184 drivers/nfc/pn533/pn533.c u8 mode, *cmd, comm_mode = NFC_COMM_PASSIVE, *gb; cmd 1194 drivers/nfc/pn533/pn533.c cmd = &resp->data[1]; cmd 1206 drivers/nfc/pn533/pn533.c gb = cmd + ATR_REQ_GB_OFFSET; cmd 2016 drivers/nfc/pn533/pn533.c if (!dev->cmd) cmd 2019 drivers/nfc/pn533/pn533.c dev->cmd->status = status; cmd 2042 drivers/nfc/pn533/pn533.c dev->cmd->status = -EIO; cmd 2045 drivers/nfc/pn533/pn533.c dev->cmd->status = -EIO; cmd 2048 drivers/nfc/pn533/pn533.c dev->cmd->resp = skb; cmd 2663 drivers/nfc/pn533/pn533.c struct pn533_cmd *cmd, *n; cmd 2675 drivers/nfc/pn533/pn533.c list_for_each_entry_safe(cmd, n, &priv->cmd_queue, queue) { cmd 2676 drivers/nfc/pn533/pn533.c list_del(&cmd->queue); cmd 2677 drivers/nfc/pn533/pn533.c kfree(cmd); cmd 80 drivers/nfc/pn533/pn533.h #define PN533_CMD_RESPONSE(cmd) (cmd + 1) cmd 143 drivers/nfc/pn533/pn533.h struct pn533_cmd *cmd; cmd 88 drivers/nfc/pn533/usb.c struct pn533_cmd *cmd = priv->cmd; cmd 92 drivers/nfc/pn533/usb.c cmd->status = urb->status; cmd 114 drivers/nfc/pn533/usb.c cmd->status = -EIO; cmd 122 drivers/nfc/pn533/usb.c cmd->status = rc; cmd 370 drivers/nfc/pn533/usb.c u8 cmd[10] = {PN533_ACR122_PC_TO_RDR_ICCPOWERON, cmd 380 drivers/nfc/pn533/usb.c buffer = kmemdup(cmd, sizeof(cmd), GFP_KERNEL); cmd 391 drivers/nfc/pn533/usb.c cmd, sizeof(cmd), false); cmd 393 drivers/nfc/pn533/usb.c rc = usb_bulk_msg(phy->udev, phy->out_urb->pipe, buffer, sizeof(cmd), cmd 396 drivers/nfc/pn533/usb.c if (rc || (transferred != sizeof(cmd))) { cmd 77 drivers/nfc/pn544/i2c.c u8 cmd; cmd 85 drivers/nfc/pn544/i2c.c u8 cmd; cmd 104 drivers/nfc/pn544/i2c.c u8 cmd; cmd 576 drivers/nfc/pn544/i2c.c framelen = params_len + sizeof(framep->cmd) + cmd 579 drivers/nfc/pn544/i2c.c framep->cmd = PN544_FW_CMD_WRITE; cmd 611 drivers/nfc/pn544/i2c.c frame.cmd = PN544_FW_CMD_CHECK; cmd 670 drivers/nfc/pn544/i2c.c chunk->cmd = PN544_FW_CMD_SECURE_CHUNK_WRITE; cmd 676 drivers/nfc/pn544/i2c.c chunklen = sizeof(chunk->cmd) + sizeof(chunk->be_datalen) + datalen; cmd 701 drivers/nfc/pn544/i2c.c framep->cmd != PN544_FW_CMD_SECURE_WRITE) cmd 728 drivers/nfc/pn544/i2c.c if (framep->cmd == PN544_FW_CMD_RESET) { cmd 79 drivers/nfc/port100.c #define PORT100_CMD_RESPONSE(cmd) (cmd + 1) cmd 464 drivers/nfc/port100.c struct port100_cmd *cmd; cmd 610 drivers/nfc/port100.c return (PORT100_FRAME_CMD(f) == PORT100_CMD_RESPONSE(dev->cmd->code)); cmd 616 drivers/nfc/port100.c struct port100_cmd *cmd = dev->cmd; cmd 619 drivers/nfc/port100.c cmd->status = urb->status; cmd 640 drivers/nfc/port100.c cmd->status = -EIO; cmd 650 drivers/nfc/port100.c cmd->status = -EIO; cmd 668 drivers/nfc/port100.c struct port100_cmd *cmd = dev->cmd; cmd 672 drivers/nfc/port100.c cmd->status = urb->status; cmd 693 drivers/nfc/port100.c cmd->status = -EIO; cmd 701 drivers/nfc/port100.c cmd->status = rc; cmd 810 drivers/nfc/port100.c struct port100_cmd *cmd = dev->cmd; cmd 811 drivers/nfc/port100.c int status = cmd->status; cmd 813 drivers/nfc/port100.c struct sk_buff *req = cmd->req; cmd 814 drivers/nfc/port100.c struct sk_buff *resp = cmd->resp; cmd 818 drivers/nfc/port100.c dev->cmd = NULL; cmd 821 drivers/nfc/port100.c cmd->complete_cb(dev, cmd->complete_cb_context, cmd 831 drivers/nfc/port100.c cmd->complete_cb(dev, cmd->complete_cb_context, resp); cmd 834 drivers/nfc/port100.c kfree(cmd); cmd 842 drivers/nfc/port100.c struct port100_cmd *cmd; cmd 849 drivers/nfc/port100.c if (dev->cmd) { cmd 859 drivers/nfc/port100.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 860 drivers/nfc/port100.c if (!cmd) { cmd 865 drivers/nfc/port100.c cmd->code = cmd_code; cmd 866 drivers/nfc/port100.c cmd->req = req; cmd 867 drivers/nfc/port100.c cmd->resp = resp; cmd 868 drivers/nfc/port100.c cmd->resp_len = resp_len; cmd 869 drivers/nfc/port100.c cmd->complete_cb = complete_cb; cmd 870 drivers/nfc/port100.c cmd->complete_cb_context = complete_cb_context; cmd 874 drivers/nfc/port100.c dev->cmd = cmd; cmd 878 drivers/nfc/port100.c kfree(cmd); cmd 880 drivers/nfc/port100.c dev->cmd = NULL; cmd 1636 drivers/nfc/port100.c kfree(dev->cmd); cmd 23 drivers/nfc/st-nci/core.c struct nci_mode_set_cmd cmd; cmd 25 drivers/nfc/st-nci/core.c cmd.cmd_type = ST_NCI_SET_NFC_MODE; cmd 26 drivers/nfc/st-nci/core.c cmd.mode = 1; cmd 29 drivers/nfc/st-nci/core.c sizeof(struct nci_mode_set_cmd), (__u8 *)&cmd); cmd 57 drivers/nfc/st-nci/ndlc.c struct nci_mode_set_cmd cmd; cmd 59 drivers/nfc/st-nci/ndlc.c cmd.cmd_type = ST_NCI_SET_NFC_MODE; cmd 60 drivers/nfc/st-nci/ndlc.c cmd.mode = 0; cmd 66 drivers/nfc/st-nci/ndlc.c sizeof(struct nci_mode_set_cmd), (__u8 *)&cmd); cmd 381 drivers/nfc/st-nci/se.c void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, cmd 387 drivers/nfc/st-nci/se.c pr_debug("cmd: %x\n", cmd); cmd 389 drivers/nfc/st-nci/se.c switch (cmd) { cmd 137 drivers/nfc/st-nci/st-nci.h void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, cmd 834 drivers/nfc/st21nfca/core.c static void st21nfca_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 840 drivers/nfc/st21nfca/core.c pr_debug("cmd: %x\n", cmd); cmd 842 drivers/nfc/st21nfca/core.c switch (cmd) { cmd 121 drivers/nfc/st95hf/core.c static const struct cmd cmd_array[] = { cmd 245 drivers/nfc/st95hf/core.c enum st95hf_cmd_list cmd, cmd 254 drivers/nfc/st95hf/core.c if (cmd_array[cmd].cmd_len > MAX_CMD_LEN) cmd 256 drivers/nfc/st95hf/core.c if (cmd_array[cmd].no_cmd_params < no_modif) cmd 262 drivers/nfc/st95hf/core.c spi_cmd_buffer[1] = cmd_array[cmd].cmd_id; cmd 263 drivers/nfc/st95hf/core.c spi_cmd_buffer[2] = cmd_array[cmd].no_cmd_params; cmd 265 drivers/nfc/st95hf/core.c memcpy(&spi_cmd_buffer[3], cmd_array[cmd].cmd_params, cmd 269 drivers/nfc/st95hf/core.c if (list_array[i].param_offset >= cmd_array[cmd].no_cmd_params) cmd 277 drivers/nfc/st95hf/core.c cmd_array[cmd].cmd_len, cmd 278 drivers/nfc/st95hf/core.c cmd_array[cmd].req); cmd 284 drivers/nfc/st95hf/core.c if (cmd_array[cmd].req == SYNC && recv_res) { cmd 458 drivers/nfc/trf7970a.c u8 cmd = TRF7970A_CMD_BIT_CTRL | TRF7970A_CMD_BIT_OPCODE(opcode); cmd 461 drivers/nfc/trf7970a.c dev_dbg(trf->dev, "cmd: 0x%x\n", cmd); cmd 463 drivers/nfc/trf7970a.c ret = spi_write(trf->spi, &cmd, 1); cmd 465 drivers/nfc/trf7970a.c dev_err(trf->dev, "%s - cmd: 0x%x, ret: %d\n", __func__, cmd, cmd 1374 drivers/nfc/trf7970a.c static int trf7970a_is_iso15693_write_or_lock(u8 cmd) cmd 1376 drivers/nfc/trf7970a.c switch (cmd) { cmd 201 drivers/ntb/test/ntb_perf.c int (*cmd_send)(struct perf_peer *peer, enum perf_cmd cmd, u64 data); cmd 202 drivers/ntb/test/ntb_perf.c int (*cmd_recv)(struct perf_ctx *perf, int *pidx, enum perf_cmd *cmd, cmd 254 drivers/ntb/test/ntb_perf.c static int perf_spad_cmd_send(struct perf_peer *peer, enum perf_cmd cmd, cmd 261 drivers/ntb/test/ntb_perf.c dev_dbg(&perf->ntb->dev, "CMD send: %d 0x%llx\n", cmd, data); cmd 289 drivers/ntb/test/ntb_perf.c cmd); cmd 302 drivers/ntb/test/ntb_perf.c enum perf_cmd *cmd, u64 *data) cmd 325 drivers/ntb/test/ntb_perf.c *cmd = val; cmd 337 drivers/ntb/test/ntb_perf.c dev_dbg(&perf->ntb->dev, "CMD recv: %d 0x%llx\n", *cmd, *data); cmd 345 drivers/ntb/test/ntb_perf.c static int perf_msg_cmd_send(struct perf_peer *peer, enum perf_cmd cmd, cmd 352 drivers/ntb/test/ntb_perf.c dev_dbg(&perf->ntb->dev, "CMD send: %d 0x%llx\n", cmd, data); cmd 382 drivers/ntb/test/ntb_perf.c ntb_peer_msg_write(perf->ntb, peer->pidx, PERF_MSG_CMD, cmd); cmd 391 drivers/ntb/test/ntb_perf.c enum perf_cmd *cmd, u64 *data) cmd 402 drivers/ntb/test/ntb_perf.c *cmd = val; cmd 413 drivers/ntb/test/ntb_perf.c dev_dbg(&perf->ntb->dev, "CMD recv: %d 0x%llx\n", *cmd, *data); cmd 418 drivers/ntb/test/ntb_perf.c static int perf_cmd_send(struct perf_peer *peer, enum perf_cmd cmd, u64 data) cmd 422 drivers/ntb/test/ntb_perf.c if (cmd == PERF_CMD_SSIZE || cmd == PERF_CMD_SXLAT) cmd 423 drivers/ntb/test/ntb_perf.c return perf->cmd_send(peer, cmd, data); cmd 429 drivers/ntb/test/ntb_perf.c static int perf_cmd_exec(struct perf_peer *peer, enum perf_cmd cmd) cmd 431 drivers/ntb/test/ntb_perf.c switch (cmd) { cmd 444 drivers/ntb/test/ntb_perf.c set_bit(cmd, &peer->sts); cmd 446 drivers/ntb/test/ntb_perf.c dev_dbg(&peer->perf->ntb->dev, "CMD exec: %d\n", cmd); cmd 456 drivers/ntb/test/ntb_perf.c int ret, pidx, cmd; cmd 459 drivers/ntb/test/ntb_perf.c while (!(ret = perf->cmd_recv(perf, &pidx, &cmd, &data))) { cmd 462 drivers/ntb/test/ntb_perf.c switch (cmd) { cmd 365 drivers/ntb/test/ntb_tool.c char *buf, cmd; cmd 382 drivers/ntb/test/ntb_tool.c n = sscanf(buf, "%c %lli", &cmd, &bits); cmd 388 drivers/ntb/test/ntb_tool.c } else if (cmd == 's') { cmd 393 drivers/ntb/test/ntb_tool.c } else if (cmd == 'c') { cmd 770 drivers/nvdimm/bus.c const struct nd_cmd_desc *nd_cmd_dimm_desc(int cmd) cmd 772 drivers/nvdimm/bus.c if (cmd < ARRAY_SIZE(__nd_cmd_dimm_descs)) cmd 773 drivers/nvdimm/bus.c return &__nd_cmd_dimm_descs[cmd]; cmd 810 drivers/nvdimm/bus.c const struct nd_cmd_desc *nd_cmd_bus_desc(int cmd) cmd 812 drivers/nvdimm/bus.c if (cmd < ARRAY_SIZE(__nd_cmd_bus_descs)) cmd 813 drivers/nvdimm/bus.c return &__nd_cmd_bus_descs[cmd]; cmd 818 drivers/nvdimm/bus.c u32 nd_cmd_in_size(struct nvdimm *nvdimm, int cmd, cmd 827 drivers/nvdimm/bus.c if (nvdimm && cmd == ND_CMD_SET_CONFIG_DATA && idx == 2) { cmd 831 drivers/nvdimm/bus.c } else if (nvdimm && cmd == ND_CMD_VENDOR && idx == 2) { cmd 835 drivers/nvdimm/bus.c } else if (cmd == ND_CMD_CALL) { cmd 845 drivers/nvdimm/bus.c u32 nd_cmd_out_size(struct nvdimm *nvdimm, int cmd, cmd 855 drivers/nvdimm/bus.c if (nvdimm && cmd == ND_CMD_GET_CONFIG_DATA && idx == 1) cmd 857 drivers/nvdimm/bus.c else if (nvdimm && cmd == ND_CMD_VENDOR && idx == 2) cmd 859 drivers/nvdimm/bus.c else if (!nvdimm && cmd == ND_CMD_ARS_STATUS && idx == 2) { cmd 876 drivers/nvdimm/bus.c } else if (cmd == ND_CMD_CALL) { cmd 951 drivers/nvdimm/bus.c struct nvdimm *nvdimm, unsigned int cmd, void *data) cmd 957 drivers/nvdimm/bus.c int rc = nd_desc->clear_to_send(nd_desc, nvdimm, cmd, data); cmd 964 drivers/nvdimm/bus.c if (!nvdimm && cmd == ND_CMD_CLEAR_ERROR) cmd 968 drivers/nvdimm/bus.c if (!nvdimm || cmd != ND_CMD_SET_CONFIG_DATA) cmd 983 drivers/nvdimm/bus.c unsigned int cmd = _IOC_NR(ioctl_cmd); cmd 989 drivers/nvdimm/bus.c unsigned int func = cmd; cmd 997 drivers/nvdimm/bus.c desc = nd_cmd_dimm_desc(cmd); cmd 998 drivers/nvdimm/bus.c cmd_name = nvdimm_cmd_name(cmd); cmd 1002 drivers/nvdimm/bus.c desc = nd_cmd_bus_desc(cmd); cmd 1003 drivers/nvdimm/bus.c cmd_name = nvdimm_bus_cmd_name(cmd); cmd 1008 drivers/nvdimm/bus.c if (cmd == ND_CMD_CALL) { cmd 1015 drivers/nvdimm/bus.c cmd > ND_CMD_CALL || cmd 1016 drivers/nvdimm/bus.c !test_bit(cmd, &cmd_mask)) cmd 1021 drivers/nvdimm/bus.c switch (cmd) { cmd 1028 drivers/nvdimm/bus.c nvdimm ? nvdimm_cmd_name(cmd) cmd 1029 drivers/nvdimm/bus.c : nvdimm_bus_cmd_name(cmd)); cmd 1042 drivers/nvdimm/bus.c in_size = nd_cmd_in_size(nvdimm, cmd, desc, i, in_env); cmd 1060 drivers/nvdimm/bus.c if (cmd == ND_CMD_CALL) { cmd 1075 drivers/nvdimm/bus.c u32 out_size = nd_cmd_out_size(nvdimm, cmd, desc, i, cmd 1122 drivers/nvdimm/bus.c rc = nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, &cmd_rc); cmd 1126 drivers/nvdimm/bus.c if (!nvdimm && cmd == ND_CMD_CLEAR_ERROR && cmd_rc >= 0) { cmd 1164 drivers/nvdimm/bus.c static long nd_ioctl(struct file *file, unsigned int cmd, unsigned long arg, cmd 1200 drivers/nvdimm/bus.c rc = __nd_ioctl(nvdimm_bus, nvdimm, ro, cmd, arg); cmd 1210 drivers/nvdimm/bus.c static long bus_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1212 drivers/nvdimm/bus.c return nd_ioctl(file, cmd, arg, BUS_IOCTL); cmd 1215 drivers/nvdimm/bus.c static long dimm_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1217 drivers/nvdimm/bus.c return nd_ioctl(file, cmd, arg, DIMM_IOCTL); cmd 315 drivers/nvdimm/core.c int cmd, len = 0; cmd 319 drivers/nvdimm/core.c for_each_set_bit(cmd, &nd_desc->cmd_mask, BITS_PER_LONG) cmd 320 drivers/nvdimm/core.c len += sprintf(buf + len, "%s ", nvdimm_bus_cmd_name(cmd)); cmd 64 drivers/nvdimm/dimm_devs.c struct nd_cmd_get_config_size *cmd = &ndd->nsarea; cmd 73 drivers/nvdimm/dimm_devs.c if (cmd->config_size) cmd 76 drivers/nvdimm/dimm_devs.c memset(cmd, 0, sizeof(*cmd)); cmd 79 drivers/nvdimm/dimm_devs.c ND_CMD_GET_CONFIG_SIZE, cmd, sizeof(*cmd), &cmd_rc); cmd 91 drivers/nvdimm/dimm_devs.c struct nd_cmd_get_config_data_hdr *cmd; cmd 101 drivers/nvdimm/dimm_devs.c cmd = kvzalloc(max_cmd_size + sizeof(*cmd), GFP_KERNEL); cmd 102 drivers/nvdimm/dimm_devs.c if (!cmd) cmd 106 drivers/nvdimm/dimm_devs.c len -= cmd->in_length, buf_offset += cmd->in_length) { cmd 109 drivers/nvdimm/dimm_devs.c cmd->in_offset = offset + buf_offset; cmd 110 drivers/nvdimm/dimm_devs.c cmd->in_length = min(max_cmd_size, len); cmd 112 drivers/nvdimm/dimm_devs.c cmd_size = sizeof(*cmd) + cmd->in_length; cmd 115 drivers/nvdimm/dimm_devs.c ND_CMD_GET_CONFIG_DATA, cmd, cmd_size, &cmd_rc); cmd 124 drivers/nvdimm/dimm_devs.c memcpy(buf + buf_offset, cmd->out_buf, cmd->in_length); cmd 126 drivers/nvdimm/dimm_devs.c kvfree(cmd); cmd 135 drivers/nvdimm/dimm_devs.c struct nd_cmd_set_config_hdr *cmd; cmd 147 drivers/nvdimm/dimm_devs.c cmd = kvzalloc(max_cmd_size + sizeof(*cmd) + sizeof(u32), GFP_KERNEL); cmd 148 drivers/nvdimm/dimm_devs.c if (!cmd) cmd 151 drivers/nvdimm/dimm_devs.c for (buf_offset = 0; len; len -= cmd->in_length, cmd 152 drivers/nvdimm/dimm_devs.c buf_offset += cmd->in_length) { cmd 155 drivers/nvdimm/dimm_devs.c cmd->in_offset = offset + buf_offset; cmd 156 drivers/nvdimm/dimm_devs.c cmd->in_length = min(max_cmd_size, len); cmd 157 drivers/nvdimm/dimm_devs.c memcpy(cmd->in_buf, buf + buf_offset, cmd->in_length); cmd 160 drivers/nvdimm/dimm_devs.c cmd_size = sizeof(*cmd) + cmd->in_length + sizeof(u32); cmd 163 drivers/nvdimm/dimm_devs.c ND_CMD_SET_CONFIG_DATA, cmd, cmd_size, &cmd_rc); cmd 171 drivers/nvdimm/dimm_devs.c kvfree(cmd); cmd 308 drivers/nvdimm/dimm_devs.c int cmd, len = 0; cmd 313 drivers/nvdimm/dimm_devs.c for_each_set_bit(cmd, &nvdimm->cmd_mask, BITS_PER_LONG) cmd 314 drivers/nvdimm/dimm_devs.c len += sprintf(buf + len, "%s ", nvdimm_cmd_name(cmd)); cmd 499 drivers/nvdimm/security.c char cmd[SEC_CMD_SIZE+1], keystr[KEY_ID_SIZE+1], cmd 507 drivers/nvdimm/security.c cmd, keystr, nkeystr); cmd 511 drivers/nvdimm/security.c if (sysfs_streq(cmd, ops[i].name)) cmd 480 drivers/nvme/host/core.c struct nvme_command *cmd, blk_mq_req_flags_t flags, int qid) cmd 482 drivers/nvme/host/core.c unsigned op = nvme_is_write(cmd) ? REQ_OP_DRV_OUT : REQ_OP_DRV_IN; cmd 496 drivers/nvme/host/core.c nvme_req(req)->cmd = cmd; cmd 753 drivers/nvme/host/core.c struct nvme_command *cmd) cmd 759 drivers/nvme/host/core.c memset(cmd, 0, sizeof(*cmd)); cmd 763 drivers/nvme/host/core.c memcpy(cmd, nvme_req(req)->cmd, sizeof(*cmd)); cmd 766 drivers/nvme/host/core.c nvme_setup_flush(ns, cmd); cmd 769 drivers/nvme/host/core.c ret = nvme_setup_write_zeroes(ns, req, cmd); cmd 772 drivers/nvme/host/core.c ret = nvme_setup_discard(ns, req, cmd); cmd 776 drivers/nvme/host/core.c ret = nvme_setup_rw(ns, req, cmd); cmd 783 drivers/nvme/host/core.c cmd->common.command_id = req->tag; cmd 784 drivers/nvme/host/core.c trace_nvme_setup_cmd(req, cmd); cmd 818 drivers/nvme/host/core.c int __nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd, cmd 826 drivers/nvme/host/core.c req = nvme_alloc_request(q, cmd, flags, qid); cmd 854 drivers/nvme/host/core.c int nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd, cmd 857 drivers/nvme/host/core.c return __nvme_submit_sync_cmd(q, cmd, NULL, buffer, bufflen, 0, cmd 897 drivers/nvme/host/core.c struct nvme_command *cmd, void __user *ubuffer, cmd 901 drivers/nvme/host/core.c bool write = nvme_is_write(cmd); cmd 909 drivers/nvme/host/core.c req = nvme_alloc_request(q, cmd, 0, NVME_QID_ANY); cmd 1403 drivers/nvme/host/core.c struct nvme_passthru_cmd cmd; cmd 1412 drivers/nvme/host/core.c if (copy_from_user(&cmd, ucmd, sizeof(cmd))) cmd 1414 drivers/nvme/host/core.c if (cmd.flags) cmd 1418 drivers/nvme/host/core.c c.common.opcode = cmd.opcode; cmd 1419 drivers/nvme/host/core.c c.common.flags = cmd.flags; cmd 1420 drivers/nvme/host/core.c c.common.nsid = cpu_to_le32(cmd.nsid); cmd 1421 drivers/nvme/host/core.c c.common.cdw2[0] = cpu_to_le32(cmd.cdw2); cmd 1422 drivers/nvme/host/core.c c.common.cdw2[1] = cpu_to_le32(cmd.cdw3); cmd 1423 drivers/nvme/host/core.c c.common.cdw10 = cpu_to_le32(cmd.cdw10); cmd 1424 drivers/nvme/host/core.c c.common.cdw11 = cpu_to_le32(cmd.cdw11); cmd 1425 drivers/nvme/host/core.c c.common.cdw12 = cpu_to_le32(cmd.cdw12); cmd 1426 drivers/nvme/host/core.c c.common.cdw13 = cpu_to_le32(cmd.cdw13); cmd 1427 drivers/nvme/host/core.c c.common.cdw14 = cpu_to_le32(cmd.cdw14); cmd 1428 drivers/nvme/host/core.c c.common.cdw15 = cpu_to_le32(cmd.cdw15); cmd 1430 drivers/nvme/host/core.c if (cmd.timeout_ms) cmd 1431 drivers/nvme/host/core.c timeout = msecs_to_jiffies(cmd.timeout_ms); cmd 1433 drivers/nvme/host/core.c effects = nvme_passthru_start(ctrl, ns, cmd.opcode); cmd 1435 drivers/nvme/host/core.c nvme_to_user_ptr(cmd.addr), cmd.data_len, cmd 1436 drivers/nvme/host/core.c nvme_to_user_ptr(cmd.metadata), cmd.metadata_len, cmd 1451 drivers/nvme/host/core.c struct nvme_passthru_cmd64 cmd; cmd 1459 drivers/nvme/host/core.c if (copy_from_user(&cmd, ucmd, sizeof(cmd))) cmd 1461 drivers/nvme/host/core.c if (cmd.flags) cmd 1465 drivers/nvme/host/core.c c.common.opcode = cmd.opcode; cmd 1466 drivers/nvme/host/core.c c.common.flags = cmd.flags; cmd 1467 drivers/nvme/host/core.c c.common.nsid = cpu_to_le32(cmd.nsid); cmd 1468 drivers/nvme/host/core.c c.common.cdw2[0] = cpu_to_le32(cmd.cdw2); cmd 1469 drivers/nvme/host/core.c c.common.cdw2[1] = cpu_to_le32(cmd.cdw3); cmd 1470 drivers/nvme/host/core.c c.common.cdw10 = cpu_to_le32(cmd.cdw10); cmd 1471 drivers/nvme/host/core.c c.common.cdw11 = cpu_to_le32(cmd.cdw11); cmd 1472 drivers/nvme/host/core.c c.common.cdw12 = cpu_to_le32(cmd.cdw12); cmd 1473 drivers/nvme/host/core.c c.common.cdw13 = cpu_to_le32(cmd.cdw13); cmd 1474 drivers/nvme/host/core.c c.common.cdw14 = cpu_to_le32(cmd.cdw14); cmd 1475 drivers/nvme/host/core.c c.common.cdw15 = cpu_to_le32(cmd.cdw15); cmd 1477 drivers/nvme/host/core.c if (cmd.timeout_ms) cmd 1478 drivers/nvme/host/core.c timeout = msecs_to_jiffies(cmd.timeout_ms); cmd 1480 drivers/nvme/host/core.c effects = nvme_passthru_start(ctrl, ns, cmd.opcode); cmd 1482 drivers/nvme/host/core.c nvme_to_user_ptr(cmd.addr), cmd.data_len, cmd 1483 drivers/nvme/host/core.c nvme_to_user_ptr(cmd.metadata), cmd.metadata_len, cmd 1484 drivers/nvme/host/core.c 0, &cmd.result, timeout); cmd 1488 drivers/nvme/host/core.c if (put_user(cmd.result, &ucmd->result)) cmd 1525 drivers/nvme/host/core.c static bool is_ctrl_ioctl(unsigned int cmd) cmd 1527 drivers/nvme/host/core.c if (cmd == NVME_IOCTL_ADMIN_CMD || cmd == NVME_IOCTL_ADMIN64_CMD) cmd 1529 drivers/nvme/host/core.c if (is_sed_ioctl(cmd)) cmd 1534 drivers/nvme/host/core.c static int nvme_handle_ctrl_ioctl(struct nvme_ns *ns, unsigned int cmd, cmd 1545 drivers/nvme/host/core.c switch (cmd) { cmd 1553 drivers/nvme/host/core.c ret = sed_ioctl(ctrl->opal_dev, cmd, argp); cmd 1561 drivers/nvme/host/core.c unsigned int cmd, unsigned long arg) cmd 1577 drivers/nvme/host/core.c if (is_ctrl_ioctl(cmd)) cmd 1578 drivers/nvme/host/core.c return nvme_handle_ctrl_ioctl(ns, cmd, argp, head, srcu_idx); cmd 1580 drivers/nvme/host/core.c switch (cmd) { cmd 1596 drivers/nvme/host/core.c ret = nvme_nvm_ioctl(ns, cmd, arg); cmd 2017 drivers/nvme/host/core.c struct nvme_command cmd; cmd 2019 drivers/nvme/host/core.c memset(&cmd, 0, sizeof(cmd)); cmd 2021 drivers/nvme/host/core.c cmd.common.opcode = nvme_admin_security_send; cmd 2023 drivers/nvme/host/core.c cmd.common.opcode = nvme_admin_security_recv; cmd 2024 drivers/nvme/host/core.c cmd.common.nsid = 0; cmd 2025 drivers/nvme/host/core.c cmd.common.cdw10 = cpu_to_le32(((u32)secp) << 24 | ((u32)spsp) << 8); cmd 2026 drivers/nvme/host/core.c cmd.common.cdw11 = cpu_to_le32(len); cmd 2028 drivers/nvme/host/core.c return __nvme_submit_sync_cmd(ctrl->admin_q, &cmd, NULL, buffer, len, cmd 2966 drivers/nvme/host/core.c static long nvme_dev_ioctl(struct file *file, unsigned int cmd, cmd 2972 drivers/nvme/host/core.c switch (cmd) { cmd 144 drivers/nvme/host/fabrics.c struct nvme_command cmd; cmd 148 drivers/nvme/host/fabrics.c memset(&cmd, 0, sizeof(cmd)); cmd 149 drivers/nvme/host/fabrics.c cmd.prop_get.opcode = nvme_fabrics_command; cmd 150 drivers/nvme/host/fabrics.c cmd.prop_get.fctype = nvme_fabrics_type_property_get; cmd 151 drivers/nvme/host/fabrics.c cmd.prop_get.offset = cpu_to_le32(off); cmd 153 drivers/nvme/host/fabrics.c ret = __nvme_submit_sync_cmd(ctrl->fabrics_q, &cmd, &res, NULL, 0, 0, cmd 190 drivers/nvme/host/fabrics.c struct nvme_command cmd; cmd 194 drivers/nvme/host/fabrics.c memset(&cmd, 0, sizeof(cmd)); cmd 195 drivers/nvme/host/fabrics.c cmd.prop_get.opcode = nvme_fabrics_command; cmd 196 drivers/nvme/host/fabrics.c cmd.prop_get.fctype = nvme_fabrics_type_property_get; cmd 197 drivers/nvme/host/fabrics.c cmd.prop_get.attrib = 1; cmd 198 drivers/nvme/host/fabrics.c cmd.prop_get.offset = cpu_to_le32(off); cmd 200 drivers/nvme/host/fabrics.c ret = __nvme_submit_sync_cmd(ctrl->fabrics_q, &cmd, &res, NULL, 0, 0, cmd 236 drivers/nvme/host/fabrics.c struct nvme_command cmd; cmd 239 drivers/nvme/host/fabrics.c memset(&cmd, 0, sizeof(cmd)); cmd 240 drivers/nvme/host/fabrics.c cmd.prop_set.opcode = nvme_fabrics_command; cmd 241 drivers/nvme/host/fabrics.c cmd.prop_set.fctype = nvme_fabrics_type_property_set; cmd 242 drivers/nvme/host/fabrics.c cmd.prop_set.attrib = 0; cmd 243 drivers/nvme/host/fabrics.c cmd.prop_set.offset = cpu_to_le32(off); cmd 244 drivers/nvme/host/fabrics.c cmd.prop_set.value = cpu_to_le64(val); cmd 246 drivers/nvme/host/fabrics.c ret = __nvme_submit_sync_cmd(ctrl->fabrics_q, &cmd, NULL, NULL, 0, 0, cmd 272 drivers/nvme/host/fabrics.c int errval, int offset, struct nvme_command *cmd, cmd 312 drivers/nvme/host/fabrics.c inv_sqe, cmd->connect.qid); cmd 336 drivers/nvme/host/fabrics.c cmd->connect.recfmt); cmd 369 drivers/nvme/host/fabrics.c struct nvme_command cmd; cmd 374 drivers/nvme/host/fabrics.c memset(&cmd, 0, sizeof(cmd)); cmd 375 drivers/nvme/host/fabrics.c cmd.connect.opcode = nvme_fabrics_command; cmd 376 drivers/nvme/host/fabrics.c cmd.connect.fctype = nvme_fabrics_type_connect; cmd 377 drivers/nvme/host/fabrics.c cmd.connect.qid = 0; cmd 378 drivers/nvme/host/fabrics.c cmd.connect.sqsize = cpu_to_le16(NVME_AQ_DEPTH - 1); cmd 384 drivers/nvme/host/fabrics.c cmd.connect.kato = ctrl->kato ? cmd 388 drivers/nvme/host/fabrics.c cmd.connect.cattr |= NVME_CONNECT_DISABLE_SQFLOW; cmd 399 drivers/nvme/host/fabrics.c ret = __nvme_submit_sync_cmd(ctrl->fabrics_q, &cmd, &res, cmd 404 drivers/nvme/host/fabrics.c &cmd, data); cmd 439 drivers/nvme/host/fabrics.c struct nvme_command cmd; cmd 444 drivers/nvme/host/fabrics.c memset(&cmd, 0, sizeof(cmd)); cmd 445 drivers/nvme/host/fabrics.c cmd.connect.opcode = nvme_fabrics_command; cmd 446 drivers/nvme/host/fabrics.c cmd.connect.fctype = nvme_fabrics_type_connect; cmd 447 drivers/nvme/host/fabrics.c cmd.connect.qid = cpu_to_le16(qid); cmd 448 drivers/nvme/host/fabrics.c cmd.connect.sqsize = cpu_to_le16(ctrl->sqsize); cmd 451 drivers/nvme/host/fabrics.c cmd.connect.cattr |= NVME_CONNECT_DISABLE_SQFLOW; cmd 462 drivers/nvme/host/fabrics.c ret = __nvme_submit_sync_cmd(ctrl->connect_q, &cmd, &res, cmd 467 drivers/nvme/host/fabrics.c &cmd, data); cmd 581 drivers/nvme/host/fabrics.c if (nvme_is_fabrics(req->cmd) && cmd 582 drivers/nvme/host/fabrics.c req->cmd->fabrics.fctype == nvme_fabrics_type_connect) cmd 643 drivers/nvme/host/lightnvm.c kfree(nvme_req(rq)->cmd); cmd 649 drivers/nvme/host/lightnvm.c struct nvme_nvm_command *cmd) cmd 654 drivers/nvme/host/lightnvm.c nvme_nvm_rqtocmd(rqd, ns, cmd); cmd 656 drivers/nvme/host/lightnvm.c rq = nvme_alloc_request(q, (struct nvme_command *)cmd, 0, NVME_QID_ANY); cmd 675 drivers/nvme/host/lightnvm.c struct nvme_nvm_command *cmd; cmd 679 drivers/nvme/host/lightnvm.c cmd = kzalloc(sizeof(struct nvme_nvm_command), GFP_KERNEL); cmd 680 drivers/nvme/host/lightnvm.c if (!cmd) cmd 683 drivers/nvme/host/lightnvm.c rq = nvme_nvm_alloc_request(q, rqd, cmd); cmd 703 drivers/nvme/host/lightnvm.c kfree(cmd); cmd 934 drivers/nvme/host/lightnvm.c int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, unsigned long arg) cmd 936 drivers/nvme/host/lightnvm.c switch (cmd) { cmd 125 drivers/nvme/host/nvme.h struct nvme_command *cmd; cmd 484 drivers/nvme/host/nvme.h struct nvme_command *cmd, blk_mq_req_flags_t flags, int qid); cmd 487 drivers/nvme/host/nvme.h struct nvme_command *cmd); cmd 488 drivers/nvme/host/nvme.h int nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd, cmd 490 drivers/nvme/host/nvme.h int __nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd, cmd 634 drivers/nvme/host/nvme.h int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, unsigned long arg); cmd 643 drivers/nvme/host/nvme.h static inline int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, cmd 476 drivers/nvme/host/pci.c static void nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd, cmd 481 drivers/nvme/host/pci.c cmd, sizeof(*cmd)); cmd 700 drivers/nvme/host/pci.c struct request *req, struct nvme_rw_command *cmd, int entries) cmd 710 drivers/nvme/host/pci.c cmd->flags = NVME_CMD_SGL_METABUF; cmd 713 drivers/nvme/host/pci.c nvme_pci_sgl_set_data(&cmd->dptr.sgl, sg); cmd 734 drivers/nvme/host/pci.c nvme_pci_sgl_set_seg(&cmd->dptr.sgl, sgl_dma, entries); cmd 1241 drivers/nvme/host/pci.c struct nvme_command cmd; cmd 1316 drivers/nvme/host/pci.c memset(&cmd, 0, sizeof(cmd)); cmd 1317 drivers/nvme/host/pci.c cmd.abort.opcode = nvme_admin_abort_cmd; cmd 1318 drivers/nvme/host/pci.c cmd.abort.cid = req->tag; cmd 1319 drivers/nvme/host/pci.c cmd.abort.sqid = cpu_to_le16(nvmeq->qid); cmd 1325 drivers/nvme/host/pci.c abort_req = nvme_alloc_request(dev->ctrl.admin_q, &cmd, cmd 2220 drivers/nvme/host/pci.c struct nvme_command cmd; cmd 2222 drivers/nvme/host/pci.c memset(&cmd, 0, sizeof(cmd)); cmd 2223 drivers/nvme/host/pci.c cmd.delete_queue.opcode = opcode; cmd 2224 drivers/nvme/host/pci.c cmd.delete_queue.qid = cpu_to_le16(nvmeq->qid); cmd 2226 drivers/nvme/host/pci.c req = nvme_alloc_request(q, &cmd, BLK_MQ_REQ_NOWAIT, NVME_QID_ANY); cmd 1420 drivers/nvme/host/rdma.c struct nvme_command *cmd = sqe->data; cmd 1424 drivers/nvme/host/rdma.c ib_dma_sync_single_for_cpu(dev, sqe->dma, sizeof(*cmd), DMA_TO_DEVICE); cmd 1426 drivers/nvme/host/rdma.c memset(cmd, 0, sizeof(*cmd)); cmd 1427 drivers/nvme/host/rdma.c cmd->common.opcode = nvme_admin_async_event; cmd 1428 drivers/nvme/host/rdma.c cmd->common.command_id = NVME_AQ_BLK_MQ_DEPTH; cmd 1429 drivers/nvme/host/rdma.c cmd->common.flags |= NVME_CMD_SGL_METABUF; cmd 1430 drivers/nvme/host/rdma.c nvme_rdma_set_sg_null(cmd); cmd 1434 drivers/nvme/host/rdma.c ib_dma_sync_single_for_device(dev, sqe->dma, sizeof(*cmd), cmd 2022 drivers/nvme/host/tcp.c struct nvme_command *cmd = &pdu->cmd; cmd 2032 drivers/nvme/host/tcp.c cmd->common.opcode = nvme_admin_async_event; cmd 2033 drivers/nvme/host/tcp.c cmd->common.command_id = NVME_AQ_BLK_MQ_DEPTH; cmd 2034 drivers/nvme/host/tcp.c cmd->common.flags |= NVME_CMD_SGL_METABUF; cmd 2035 drivers/nvme/host/tcp.c nvme_tcp_set_sg_null(cmd); cmd 2087 drivers/nvme/host/tcp.c struct nvme_command *c = &pdu->cmd; cmd 2111 drivers/nvme/host/tcp.c ret = nvme_setup_cmd(ns, rq, &pdu->cmd); cmd 48 drivers/nvme/host/trace.h TP_PROTO(struct request *req, struct nvme_command *cmd), cmd 49 drivers/nvme/host/trace.h TP_ARGS(req, cmd), cmd 65 drivers/nvme/host/trace.h __entry->opcode = cmd->common.opcode; cmd 66 drivers/nvme/host/trace.h __entry->flags = cmd->common.flags; cmd 67 drivers/nvme/host/trace.h __entry->cid = cmd->common.command_id; cmd 68 drivers/nvme/host/trace.h __entry->nsid = le32_to_cpu(cmd->common.nsid); cmd 69 drivers/nvme/host/trace.h __entry->metadata = le64_to_cpu(cmd->common.metadata); cmd 70 drivers/nvme/host/trace.h __entry->fctype = cmd->fabrics.fctype; cmd 72 drivers/nvme/host/trace.h memcpy(__entry->cdw10, &cmd->common.cdw10, cmd 14 drivers/nvme/target/admin-cmd.c u32 nvmet_get_log_page_len(struct nvme_command *cmd) cmd 16 drivers/nvme/target/admin-cmd.c u32 len = le16_to_cpu(cmd->get_log_page.numdu); cmd 19 drivers/nvme/target/admin-cmd.c len += le16_to_cpu(cmd->get_log_page.numdl); cmd 27 drivers/nvme/target/admin-cmd.c u64 nvmet_get_log_page_offset(struct nvme_command *cmd) cmd 29 drivers/nvme/target/admin-cmd.c return le64_to_cpu(cmd->get_log_page.lpo); cmd 69 drivers/nvme/target/admin-cmd.c ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->get_log_page.nsid); cmd 72 drivers/nvme/target/admin-cmd.c le32_to_cpu(req->cmd->get_log_page.nsid)); cmd 144 drivers/nvme/target/admin-cmd.c if (req->cmd->get_log_page.nsid == cpu_to_le32(NVME_NSID_ALL)) cmd 224 drivers/nvme/target/admin-cmd.c if (!(req->cmd->get_log_page.lsp & NVME_ANA_LOG_RGO)) { cmd 414 drivers/nvme/target/admin-cmd.c if (le32_to_cpu(req->cmd->identify.nsid) == NVME_NSID_ALL) { cmd 427 drivers/nvme/target/admin-cmd.c ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->identify.nsid); cmd 481 drivers/nvme/target/admin-cmd.c u32 min_nsid = le32_to_cpu(req->cmd->identify.nsid); cmd 537 drivers/nvme/target/admin-cmd.c ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->identify.nsid); cmd 597 drivers/nvme/target/admin-cmd.c u32 write_protect = le32_to_cpu(req->cmd->common.cdw11); cmd 601 drivers/nvme/target/admin-cmd.c req->ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->rw.nsid); cmd 631 drivers/nvme/target/admin-cmd.c u32 val32 = le32_to_cpu(req->cmd->common.cdw11); cmd 642 drivers/nvme/target/admin-cmd.c u32 val32 = le32_to_cpu(req->cmd->common.cdw11); cmd 658 drivers/nvme/target/admin-cmd.c u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10); cmd 692 drivers/nvme/target/admin-cmd.c req->ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->common.nsid); cmd 721 drivers/nvme/target/admin-cmd.c u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10); cmd 761 drivers/nvme/target/admin-cmd.c if (!(req->cmd->common.cdw11 & cpu_to_le32(1 << 0))) { cmd 813 drivers/nvme/target/admin-cmd.c struct nvme_command *cmd = req->cmd; cmd 816 drivers/nvme/target/admin-cmd.c ret = nvmet_check_ctrl_status(req, cmd); cmd 820 drivers/nvme/target/admin-cmd.c switch (cmd->common.opcode) { cmd 822 drivers/nvme/target/admin-cmd.c req->data_len = nvmet_get_log_page_len(cmd); cmd 824 drivers/nvme/target/admin-cmd.c switch (cmd->get_log_page.lid) { cmd 853 drivers/nvme/target/admin-cmd.c switch (cmd->identify.cns) { cmd 890 drivers/nvme/target/admin-cmd.c pr_err("unhandled cmd %d on qid %d\n", cmd->common.opcode, cmd 62 drivers/nvme/target/core.c switch (req->cmd->common.opcode) { cmd 693 drivers/nvme/target/core.c new_error_slot->cmdid = cpu_to_le16(req->cmd->common.command_id); cmd 697 drivers/nvme/target/core.c new_error_slot->nsid = req->cmd->common.nsid; cmd 709 drivers/nvme/target/core.c req->cqe->command_id = req->cmd->common.command_id; cmd 814 drivers/nvme/target/core.c switch (req->cmd->common.opcode) { cmd 828 drivers/nvme/target/core.c struct nvme_command *cmd = req->cmd; cmd 831 drivers/nvme/target/core.c ret = nvmet_check_ctrl_status(req, cmd); cmd 835 drivers/nvme/target/core.c req->ns = nvmet_find_namespace(req->sq->ctrl, cmd->rw.nsid); cmd 860 drivers/nvme/target/core.c u8 flags = req->cmd->common.flags; cmd 875 drivers/nvme/target/core.c trace_nvmet_req_init(req, req->cmd); cmd 900 drivers/nvme/target/core.c else if (nvme_is_fabrics(req->cmd)) cmd 1129 drivers/nvme/target/core.c u16 nvmet_check_ctrl_status(struct nvmet_req *req, struct nvme_command *cmd) cmd 1133 drivers/nvme/target/core.c cmd->common.opcode, req->sq->qid); cmd 1139 drivers/nvme/target/core.c cmd->common.opcode, req->sq->qid); cmd 165 drivers/nvme/target/discovery.c u64 offset = nvmet_get_log_page_offset(req->cmd); cmd 166 drivers/nvme/target/discovery.c size_t data_len = nvmet_get_log_page_len(req->cmd); cmd 273 drivers/nvme/target/discovery.c u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10); cmd 296 drivers/nvme/target/discovery.c u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10); cmd 318 drivers/nvme/target/discovery.c struct nvme_command *cmd = req->cmd; cmd 322 drivers/nvme/target/discovery.c cmd->common.opcode); cmd 328 drivers/nvme/target/discovery.c switch (cmd->common.opcode) { cmd 346 drivers/nvme/target/discovery.c req->data_len = nvmet_get_log_page_len(cmd); cmd 348 drivers/nvme/target/discovery.c switch (cmd->get_log_page.lid) { cmd 354 drivers/nvme/target/discovery.c cmd->get_log_page.lid); cmd 361 drivers/nvme/target/discovery.c switch (cmd->identify.cns) { cmd 368 drivers/nvme/target/discovery.c cmd->identify.cns); cmd 373 drivers/nvme/target/discovery.c pr_err("unhandled cmd %d\n", cmd->common.opcode); cmd 12 drivers/nvme/target/fabrics-cmd.c u64 val = le64_to_cpu(req->cmd->prop_set.value); cmd 15 drivers/nvme/target/fabrics-cmd.c if (req->cmd->prop_set.attrib & 1) { cmd 22 drivers/nvme/target/fabrics-cmd.c switch (le32_to_cpu(req->cmd->prop_set.offset)) { cmd 41 drivers/nvme/target/fabrics-cmd.c if (req->cmd->prop_get.attrib & 1) { cmd 42 drivers/nvme/target/fabrics-cmd.c switch (le32_to_cpu(req->cmd->prop_get.offset)) { cmd 51 drivers/nvme/target/fabrics-cmd.c switch (le32_to_cpu(req->cmd->prop_get.offset)) { cmd 67 drivers/nvme/target/fabrics-cmd.c if (status && req->cmd->prop_get.attrib & 1) { cmd 81 drivers/nvme/target/fabrics-cmd.c struct nvme_command *cmd = req->cmd; cmd 83 drivers/nvme/target/fabrics-cmd.c switch (cmd->fabrics.fctype) { cmd 94 drivers/nvme/target/fabrics-cmd.c cmd->fabrics.fctype); cmd 104 drivers/nvme/target/fabrics-cmd.c struct nvmf_connect_command *c = &req->cmd->connect; cmd 150 drivers/nvme/target/fabrics-cmd.c struct nvmf_connect_command *c = &req->cmd->connect; cmd 213 drivers/nvme/target/fabrics-cmd.c struct nvmf_connect_command *c = &req->cmd->connect; cmd 274 drivers/nvme/target/fabrics-cmd.c struct nvme_command *cmd = req->cmd; cmd 276 drivers/nvme/target/fabrics-cmd.c if (!nvme_is_fabrics(cmd)) { cmd 278 drivers/nvme/target/fabrics-cmd.c cmd->fabrics.opcode); cmd 282 drivers/nvme/target/fabrics-cmd.c if (cmd->fabrics.fctype != nvme_fabrics_type_connect) { cmd 284 drivers/nvme/target/fabrics-cmd.c cmd->fabrics.fctype); cmd 290 drivers/nvme/target/fabrics-cmd.c if (cmd->connect.qid == 0) cmd 2186 drivers/nvme/target/fc.c fod->req.cmd = &fod->cmdiubuf.sqe; cmd 101 drivers/nvme/target/io-cmd-bdev.c switch (req->cmd->common.opcode) { cmd 121 drivers/nvme/target/io-cmd-bdev.c switch (req->cmd->common.opcode) { cmd 124 drivers/nvme/target/io-cmd-bdev.c req->error_slba = le64_to_cpu(req->cmd->rw.slba); cmd 128 drivers/nvme/target/io-cmd-bdev.c le64_to_cpu(req->cmd->write_zeroes.slba); cmd 158 drivers/nvme/target/io-cmd-bdev.c if (req->cmd->rw.opcode == nvme_cmd_write) { cmd 161 drivers/nvme/target/io-cmd-bdev.c if (req->cmd->rw.control & cpu_to_le16(NVME_RW_FUA)) cmd 170 drivers/nvme/target/io-cmd-bdev.c sector = le64_to_cpu(req->cmd->rw.slba); cmd 250 drivers/nvme/target/io-cmd-bdev.c for (i = 0; i <= le32_to_cpu(req->cmd->dsm.nr); i++) { cmd 277 drivers/nvme/target/io-cmd-bdev.c switch (le32_to_cpu(req->cmd->dsm.attributes)) { cmd 292 drivers/nvme/target/io-cmd-bdev.c struct nvme_write_zeroes_cmd *write_zeroes = &req->cmd->write_zeroes; cmd 316 drivers/nvme/target/io-cmd-bdev.c struct nvme_command *cmd = req->cmd; cmd 318 drivers/nvme/target/io-cmd-bdev.c switch (cmd->common.opcode) { cmd 330 drivers/nvme/target/io-cmd-bdev.c req->data_len = (le32_to_cpu(cmd->dsm.nr) + 1) * cmd 338 drivers/nvme/target/io-cmd-bdev.c pr_err("unhandled cmd %d on qid %d\n", cmd->common.opcode, cmd 98 drivers/nvme/target/io-cmd-file.c if (req->cmd->rw.opcode == nvme_cmd_write) { cmd 99 drivers/nvme/target/io-cmd-file.c if (req->cmd->rw.control & cpu_to_le16(NVME_RW_FUA)) cmd 148 drivers/nvme/target/io-cmd-file.c pos = le64_to_cpu(req->cmd->rw.slba) << req->ns->blksize_shift; cmd 289 drivers/nvme/target/io-cmd-file.c for (i = 0; i <= le32_to_cpu(req->cmd->dsm.nr); i++) { cmd 319 drivers/nvme/target/io-cmd-file.c switch (le32_to_cpu(req->cmd->dsm.attributes)) { cmd 341 drivers/nvme/target/io-cmd-file.c struct nvme_write_zeroes_cmd *write_zeroes = &req->cmd->write_zeroes; cmd 368 drivers/nvme/target/io-cmd-file.c struct nvme_command *cmd = req->cmd; cmd 370 drivers/nvme/target/io-cmd-file.c switch (cmd->common.opcode) { cmd 382 drivers/nvme/target/io-cmd-file.c req->data_len = (le32_to_cpu(cmd->dsm.nr) + 1) * cmd 391 drivers/nvme/target/io-cmd-file.c cmd->common.opcode, req->sq->qid); cmd 20 drivers/nvme/target/loop.c struct nvme_command cmd; cmd 145 drivers/nvme/target/loop.c ret = nvme_setup_cmd(ns, req, &iod->cmd); cmd 150 drivers/nvme/target/loop.c iod->cmd.common.flags |= NVME_CMD_SGL_METABUF; cmd 180 drivers/nvme/target/loop.c memset(&iod->cmd, 0, sizeof(iod->cmd)); cmd 181 drivers/nvme/target/loop.c iod->cmd.common.opcode = nvme_admin_async_event; cmd 182 drivers/nvme/target/loop.c iod->cmd.common.command_id = NVME_AQ_BLK_MQ_DEPTH; cmd 183 drivers/nvme/target/loop.c iod->cmd.common.flags |= NVME_CMD_SGL_METABUF; cmd 197 drivers/nvme/target/loop.c iod->req.cmd = &iod->cmd; cmd 288 drivers/nvme/target/nvmet.h struct nvme_command *cmd; cmd 336 drivers/nvme/target/nvmet.h return nvme_is_write(req->cmd) ? DMA_FROM_DEVICE : DMA_TO_DEVICE; cmd 348 drivers/nvme/target/nvmet.h int rae = le32_to_cpu(req->cmd->common.cdw10) & 1 << 15; cmd 400 drivers/nvme/target/nvmet.h u16 nvmet_check_ctrl_status(struct nvmet_req *req, struct nvme_command *cmd); cmd 436 drivers/nvme/target/nvmet.h u32 nvmet_get_log_page_len(struct nvme_command *cmd); cmd 437 drivers/nvme/target/nvmet.h u64 nvmet_get_log_page_offset(struct nvme_command *cmd); cmd 494 drivers/nvme/target/nvmet.h return ((u32)le16_to_cpu(req->cmd->rw.length) + 1) << cmd 53 drivers/nvme/target/rdma.c struct nvmet_rdma_cmd *cmd; cmd 154 drivers/nvme/target/rdma.c return nvme_is_write(rsp->req.cmd) && cmd 161 drivers/nvme/target/rdma.c return !nvme_is_write(rsp->req.cmd) && cmd 456 drivers/nvme/target/rdma.c struct nvmet_rdma_cmd *cmd) cmd 461 drivers/nvme/target/rdma.c cmd->sge[0].addr, cmd->sge[0].length, cmd 465 drivers/nvme/target/rdma.c ret = ib_post_srq_recv(ndev->srq, &cmd->wr, NULL); cmd 467 drivers/nvme/target/rdma.c ret = ib_post_recv(cmd->queue->cm_id->qp, &cmd->wr, NULL); cmd 511 drivers/nvme/target/rdma.c if (rsp->req.sg != rsp->cmd->inline_sg) cmd 570 drivers/nvme/target/rdma.c nvmet_rdma_post_recv(rsp->queue->dev, rsp->cmd); cmd 616 drivers/nvme/target/rdma.c sg = rsp->cmd->inline_sg; cmd 629 drivers/nvme/target/rdma.c rsp->req.sg = rsp->cmd->inline_sg; cmd 635 drivers/nvme/target/rdma.c struct nvme_sgl_desc *sgl = &rsp->req.cmd->common.dptr.sgl; cmd 639 drivers/nvme/target/rdma.c if (!nvme_is_write(rsp->req.cmd)) { cmd 699 drivers/nvme/target/rdma.c struct nvme_keyed_sgl_desc *sgl = &rsp->req.cmd->common.dptr.ksgl; cmd 756 drivers/nvme/target/rdma.c struct nvmet_rdma_rsp *cmd) cmd 761 drivers/nvme/target/rdma.c cmd->cmd->sge[0].addr, cmd->cmd->sge[0].length, cmd 764 drivers/nvme/target/rdma.c cmd->send_sge.addr, cmd->send_sge.length, cmd 767 drivers/nvme/target/rdma.c if (!nvmet_req_init(&cmd->req, &queue->nvme_cq, cmd 771 drivers/nvme/target/rdma.c status = nvmet_rdma_map_sgl(cmd); cmd 775 drivers/nvme/target/rdma.c if (unlikely(!nvmet_rdma_execute_command(cmd))) { cmd 777 drivers/nvme/target/rdma.c list_add_tail(&cmd->wait_list, &queue->rsp_wr_wait_list); cmd 784 drivers/nvme/target/rdma.c nvmet_req_complete(&cmd->req, status); cmd 789 drivers/nvme/target/rdma.c struct nvmet_rdma_cmd *cmd = cmd 810 drivers/nvme/target/rdma.c cmd->queue = queue; cmd 818 drivers/nvme/target/rdma.c nvmet_rdma_post_recv(queue->dev, cmd); cmd 822 drivers/nvme/target/rdma.c rsp->cmd = cmd; cmd 824 drivers/nvme/target/rdma.c rsp->req.cmd = cmd->nvme_cmd; cmd 1323 drivers/nvme/target/rdma.c struct nvmet_rdma_rsp *cmd; cmd 1325 drivers/nvme/target/rdma.c cmd = list_first_entry(&queue->rsp_wait_list, cmd 1327 drivers/nvme/target/rdma.c list_del(&cmd->wait_list); cmd 1330 drivers/nvme/target/rdma.c nvmet_rdma_handle_command(queue, cmd); cmd 104 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd; cmd 148 drivers/nvme/target/tcp.c static void nvmet_tcp_finish_cmd(struct nvmet_tcp_cmd *cmd); cmd 151 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd) cmd 153 drivers/nvme/target/tcp.c return cmd - queue->cmds; cmd 156 drivers/nvme/target/tcp.c static inline bool nvmet_tcp_has_data_in(struct nvmet_tcp_cmd *cmd) cmd 158 drivers/nvme/target/tcp.c return nvme_is_write(cmd->req.cmd) && cmd 159 drivers/nvme/target/tcp.c cmd->rbytes_done < cmd->req.transfer_len; cmd 162 drivers/nvme/target/tcp.c static inline bool nvmet_tcp_need_data_in(struct nvmet_tcp_cmd *cmd) cmd 164 drivers/nvme/target/tcp.c return nvmet_tcp_has_data_in(cmd) && !cmd->req.cqe->status; cmd 167 drivers/nvme/target/tcp.c static inline bool nvmet_tcp_need_data_out(struct nvmet_tcp_cmd *cmd) cmd 169 drivers/nvme/target/tcp.c return !nvme_is_write(cmd->req.cmd) && cmd 170 drivers/nvme/target/tcp.c cmd->req.transfer_len > 0 && cmd 171 drivers/nvme/target/tcp.c !cmd->req.cqe->status; cmd 174 drivers/nvme/target/tcp.c static inline bool nvmet_tcp_has_inline_data(struct nvmet_tcp_cmd *cmd) cmd 176 drivers/nvme/target/tcp.c return nvme_is_write(cmd->req.cmd) && cmd->pdu_len && cmd 177 drivers/nvme/target/tcp.c !cmd->rbytes_done; cmd 183 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd; cmd 185 drivers/nvme/target/tcp.c cmd = list_first_entry_or_null(&queue->free_list, cmd 187 drivers/nvme/target/tcp.c if (!cmd) cmd 189 drivers/nvme/target/tcp.c list_del_init(&cmd->entry); cmd 191 drivers/nvme/target/tcp.c cmd->rbytes_done = cmd->wbytes_done = 0; cmd 192 drivers/nvme/target/tcp.c cmd->pdu_len = 0; cmd 193 drivers/nvme/target/tcp.c cmd->pdu_recv = 0; cmd 194 drivers/nvme/target/tcp.c cmd->iov = NULL; cmd 195 drivers/nvme/target/tcp.c cmd->flags = 0; cmd 196 drivers/nvme/target/tcp.c return cmd; cmd 199 drivers/nvme/target/tcp.c static inline void nvmet_tcp_put_cmd(struct nvmet_tcp_cmd *cmd) cmd 201 drivers/nvme/target/tcp.c if (unlikely(cmd == &cmd->queue->connect)) cmd 204 drivers/nvme/target/tcp.c list_add_tail(&cmd->entry, &cmd->queue->free_list); cmd 270 drivers/nvme/target/tcp.c static void nvmet_tcp_unmap_pdu_iovec(struct nvmet_tcp_cmd *cmd) cmd 275 drivers/nvme/target/tcp.c sg = &cmd->req.sg[cmd->sg_idx]; cmd 277 drivers/nvme/target/tcp.c for (i = 0; i < cmd->nr_mapped; i++) cmd 281 drivers/nvme/target/tcp.c static void nvmet_tcp_map_pdu_iovec(struct nvmet_tcp_cmd *cmd) cmd 283 drivers/nvme/target/tcp.c struct kvec *iov = cmd->iov; cmd 287 drivers/nvme/target/tcp.c length = cmd->pdu_len; cmd 288 drivers/nvme/target/tcp.c cmd->nr_mapped = DIV_ROUND_UP(length, PAGE_SIZE); cmd 289 drivers/nvme/target/tcp.c offset = cmd->rbytes_done; cmd 290 drivers/nvme/target/tcp.c cmd->sg_idx = DIV_ROUND_UP(offset, PAGE_SIZE); cmd 292 drivers/nvme/target/tcp.c sg = &cmd->req.sg[cmd->sg_idx]; cmd 305 drivers/nvme/target/tcp.c iov_iter_kvec(&cmd->recv_msg.msg_iter, READ, cmd->iov, cmd 306 drivers/nvme/target/tcp.c cmd->nr_mapped, cmd->pdu_len); cmd 318 drivers/nvme/target/tcp.c static int nvmet_tcp_map_data(struct nvmet_tcp_cmd *cmd) cmd 320 drivers/nvme/target/tcp.c struct nvme_sgl_desc *sgl = &cmd->req.cmd->common.dptr.sgl; cmd 323 drivers/nvme/target/tcp.c if (!cmd->req.data_len) cmd 328 drivers/nvme/target/tcp.c if (!nvme_is_write(cmd->req.cmd)) cmd 331 drivers/nvme/target/tcp.c if (len > cmd->req.port->inline_data_size) cmd 333 drivers/nvme/target/tcp.c cmd->pdu_len = len; cmd 335 drivers/nvme/target/tcp.c cmd->req.transfer_len += len; cmd 337 drivers/nvme/target/tcp.c cmd->req.sg = sgl_alloc(len, GFP_KERNEL, &cmd->req.sg_cnt); cmd 338 drivers/nvme/target/tcp.c if (!cmd->req.sg) cmd 340 drivers/nvme/target/tcp.c cmd->cur_sg = cmd->req.sg; cmd 342 drivers/nvme/target/tcp.c if (nvmet_tcp_has_data_in(cmd)) { cmd 343 drivers/nvme/target/tcp.c cmd->iov = kmalloc_array(cmd->req.sg_cnt, cmd 344 drivers/nvme/target/tcp.c sizeof(*cmd->iov), GFP_KERNEL); cmd 345 drivers/nvme/target/tcp.c if (!cmd->iov) cmd 351 drivers/nvme/target/tcp.c sgl_free(cmd->req.sg); cmd 356 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd) cmd 358 drivers/nvme/target/tcp.c ahash_request_set_crypt(hash, cmd->req.sg, cmd 359 drivers/nvme/target/tcp.c (void *)&cmd->exp_ddgst, cmd->req.transfer_len); cmd 363 drivers/nvme/target/tcp.c static void nvmet_setup_c2h_data_pdu(struct nvmet_tcp_cmd *cmd) cmd 365 drivers/nvme/target/tcp.c struct nvme_tcp_data_pdu *pdu = cmd->data_pdu; cmd 366 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 367 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 368 drivers/nvme/target/tcp.c u8 ddgst = nvmet_tcp_ddgst_len(cmd->queue); cmd 370 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 371 drivers/nvme/target/tcp.c cmd->state = NVMET_TCP_SEND_DATA_PDU; cmd 380 drivers/nvme/target/tcp.c cmd->req.transfer_len + ddgst); cmd 381 drivers/nvme/target/tcp.c pdu->command_id = cmd->req.cqe->command_id; cmd 382 drivers/nvme/target/tcp.c pdu->data_length = cpu_to_le32(cmd->req.transfer_len); cmd 383 drivers/nvme/target/tcp.c pdu->data_offset = cpu_to_le32(cmd->wbytes_done); cmd 387 drivers/nvme/target/tcp.c nvmet_tcp_ddgst(queue->snd_hash, cmd); cmd 390 drivers/nvme/target/tcp.c if (cmd->queue->hdr_digest) { cmd 396 drivers/nvme/target/tcp.c static void nvmet_setup_r2t_pdu(struct nvmet_tcp_cmd *cmd) cmd 398 drivers/nvme/target/tcp.c struct nvme_tcp_r2t_pdu *pdu = cmd->r2t_pdu; cmd 399 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 400 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 402 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 403 drivers/nvme/target/tcp.c cmd->state = NVMET_TCP_SEND_R2T; cmd 411 drivers/nvme/target/tcp.c pdu->command_id = cmd->req.cmd->common.command_id; cmd 412 drivers/nvme/target/tcp.c pdu->ttag = nvmet_tcp_cmd_tag(cmd->queue, cmd); cmd 413 drivers/nvme/target/tcp.c pdu->r2t_length = cpu_to_le32(cmd->req.transfer_len - cmd->rbytes_done); cmd 414 drivers/nvme/target/tcp.c pdu->r2t_offset = cpu_to_le32(cmd->rbytes_done); cmd 415 drivers/nvme/target/tcp.c if (cmd->queue->hdr_digest) { cmd 421 drivers/nvme/target/tcp.c static void nvmet_setup_response_pdu(struct nvmet_tcp_cmd *cmd) cmd 423 drivers/nvme/target/tcp.c struct nvme_tcp_rsp_pdu *pdu = cmd->rsp_pdu; cmd 424 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 425 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 427 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 428 drivers/nvme/target/tcp.c cmd->state = NVMET_TCP_SEND_RESPONSE; cmd 435 drivers/nvme/target/tcp.c if (cmd->queue->hdr_digest) { cmd 450 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = llist_entry(node, cmd 453 drivers/nvme/target/tcp.c list_add(&cmd->entry, &queue->resp_send_list); cmd 487 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = cmd 489 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 491 drivers/nvme/target/tcp.c llist_add(&cmd->lentry, &queue->resp_list); cmd 492 drivers/nvme/target/tcp.c queue_work_on(cmd->queue->cpu, nvmet_tcp_wq, &cmd->queue->io_work); cmd 495 drivers/nvme/target/tcp.c static int nvmet_try_send_data_pdu(struct nvmet_tcp_cmd *cmd) cmd 497 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 498 drivers/nvme/target/tcp.c int left = sizeof(*cmd->data_pdu) - cmd->offset + hdgst; cmd 501 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->data_pdu), cmd 502 drivers/nvme/target/tcp.c offset_in_page(cmd->data_pdu) + cmd->offset, cmd 507 drivers/nvme/target/tcp.c cmd->offset += ret; cmd 513 drivers/nvme/target/tcp.c cmd->state = NVMET_TCP_SEND_DATA; cmd 514 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 518 drivers/nvme/target/tcp.c static int nvmet_try_send_data(struct nvmet_tcp_cmd *cmd, bool last_in_batch) cmd 520 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 523 drivers/nvme/target/tcp.c while (cmd->cur_sg) { cmd 524 drivers/nvme/target/tcp.c struct page *page = sg_page(cmd->cur_sg); cmd 525 drivers/nvme/target/tcp.c u32 left = cmd->cur_sg->length - cmd->offset; cmd 528 drivers/nvme/target/tcp.c if ((!last_in_batch && cmd->queue->send_list_len) || cmd 529 drivers/nvme/target/tcp.c cmd->wbytes_done + left < cmd->req.transfer_len || cmd 533 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, page, cmd->offset, cmd 538 drivers/nvme/target/tcp.c cmd->offset += ret; cmd 539 drivers/nvme/target/tcp.c cmd->wbytes_done += ret; cmd 542 drivers/nvme/target/tcp.c if (cmd->offset == cmd->cur_sg->length) { cmd 543 drivers/nvme/target/tcp.c cmd->cur_sg = sg_next(cmd->cur_sg); cmd 544 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 549 drivers/nvme/target/tcp.c cmd->state = NVMET_TCP_SEND_DDGST; cmd 550 drivers/nvme/target/tcp.c cmd->offset = 0; cmd 553 drivers/nvme/target/tcp.c cmd->queue->snd_cmd = NULL; cmd 554 drivers/nvme/target/tcp.c nvmet_tcp_put_cmd(cmd); cmd 556 drivers/nvme/target/tcp.c nvmet_setup_response_pdu(cmd); cmd 561 drivers/nvme/target/tcp.c kfree(cmd->iov); cmd 562 drivers/nvme/target/tcp.c sgl_free(cmd->req.sg); cmd 569 drivers/nvme/target/tcp.c static int nvmet_try_send_response(struct nvmet_tcp_cmd *cmd, cmd 572 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 573 drivers/nvme/target/tcp.c int left = sizeof(*cmd->rsp_pdu) - cmd->offset + hdgst; cmd 577 drivers/nvme/target/tcp.c if (!last_in_batch && cmd->queue->send_list_len) cmd 582 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->rsp_pdu), cmd 583 drivers/nvme/target/tcp.c offset_in_page(cmd->rsp_pdu) + cmd->offset, left, flags); cmd 586 drivers/nvme/target/tcp.c cmd->offset += ret; cmd 592 drivers/nvme/target/tcp.c kfree(cmd->iov); cmd 593 drivers/nvme/target/tcp.c sgl_free(cmd->req.sg); cmd 594 drivers/nvme/target/tcp.c cmd->queue->snd_cmd = NULL; cmd 595 drivers/nvme/target/tcp.c nvmet_tcp_put_cmd(cmd); cmd 599 drivers/nvme/target/tcp.c static int nvmet_try_send_r2t(struct nvmet_tcp_cmd *cmd, bool last_in_batch) cmd 601 drivers/nvme/target/tcp.c u8 hdgst = nvmet_tcp_hdgst_len(cmd->queue); cmd 602 drivers/nvme/target/tcp.c int left = sizeof(*cmd->r2t_pdu) - cmd->offset + hdgst; cmd 606 drivers/nvme/target/tcp.c if (!last_in_batch && cmd->queue->send_list_len) cmd 611 drivers/nvme/target/tcp.c ret = kernel_sendpage(cmd->queue->sock, virt_to_page(cmd->r2t_pdu), cmd 612 drivers/nvme/target/tcp.c offset_in_page(cmd->r2t_pdu) + cmd->offset, left, flags); cmd 615 drivers/nvme/target/tcp.c cmd->offset += ret; cmd 621 drivers/nvme/target/tcp.c cmd->queue->snd_cmd = NULL; cmd 625 drivers/nvme/target/tcp.c static int nvmet_try_send_ddgst(struct nvmet_tcp_cmd *cmd) cmd 627 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 630 drivers/nvme/target/tcp.c .iov_base = &cmd->exp_ddgst + cmd->offset, cmd 631 drivers/nvme/target/tcp.c .iov_len = NVME_TCP_DIGEST_LENGTH - cmd->offset cmd 639 drivers/nvme/target/tcp.c cmd->offset += ret; cmd 642 drivers/nvme/target/tcp.c cmd->queue->snd_cmd = NULL; cmd 643 drivers/nvme/target/tcp.c nvmet_tcp_put_cmd(cmd); cmd 645 drivers/nvme/target/tcp.c nvmet_setup_response_pdu(cmd); cmd 653 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = queue->snd_cmd; cmd 656 drivers/nvme/target/tcp.c if (!cmd || queue->state == NVMET_TCP_Q_DISCONNECTING) { cmd 657 drivers/nvme/target/tcp.c cmd = nvmet_tcp_fetch_cmd(queue); cmd 658 drivers/nvme/target/tcp.c if (unlikely(!cmd)) cmd 662 drivers/nvme/target/tcp.c if (cmd->state == NVMET_TCP_SEND_DATA_PDU) { cmd 663 drivers/nvme/target/tcp.c ret = nvmet_try_send_data_pdu(cmd); cmd 668 drivers/nvme/target/tcp.c if (cmd->state == NVMET_TCP_SEND_DATA) { cmd 669 drivers/nvme/target/tcp.c ret = nvmet_try_send_data(cmd, last_in_batch); cmd 674 drivers/nvme/target/tcp.c if (cmd->state == NVMET_TCP_SEND_DDGST) { cmd 675 drivers/nvme/target/tcp.c ret = nvmet_try_send_ddgst(cmd); cmd 680 drivers/nvme/target/tcp.c if (cmd->state == NVMET_TCP_SEND_R2T) { cmd 681 drivers/nvme/target/tcp.c ret = nvmet_try_send_r2t(cmd, last_in_batch); cmd 686 drivers/nvme/target/tcp.c if (cmd->state == NVMET_TCP_SEND_RESPONSE) cmd 687 drivers/nvme/target/tcp.c ret = nvmet_try_send_response(cmd, last_in_batch); cmd 718 drivers/nvme/target/tcp.c queue->cmd = NULL; cmd 820 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd, struct nvmet_req *req) cmd 825 drivers/nvme/target/tcp.c req->data_len = le32_to_cpu(req->cmd->common.dptr.sgl.length); cmd 827 drivers/nvme/target/tcp.c if (!nvme_is_write(cmd->req.cmd) || cmd 828 drivers/nvme/target/tcp.c req->data_len > cmd->req.port->inline_data_size) { cmd 833 drivers/nvme/target/tcp.c ret = nvmet_tcp_map_data(cmd); cmd 841 drivers/nvme/target/tcp.c nvmet_tcp_map_pdu_iovec(cmd); cmd 842 drivers/nvme/target/tcp.c cmd->flags |= NVMET_TCP_F_INIT_FAILED; cmd 848 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd; cmd 850 drivers/nvme/target/tcp.c cmd = &queue->cmds[data->ttag]; cmd 852 drivers/nvme/target/tcp.c if (le32_to_cpu(data->data_offset) != cmd->rbytes_done) { cmd 855 drivers/nvme/target/tcp.c cmd->rbytes_done); cmd 857 drivers/nvme/target/tcp.c nvmet_req_complete(&cmd->req, cmd 862 drivers/nvme/target/tcp.c cmd->pdu_len = le32_to_cpu(data->data_length); cmd 863 drivers/nvme/target/tcp.c cmd->pdu_recv = 0; cmd 864 drivers/nvme/target/tcp.c nvmet_tcp_map_pdu_iovec(cmd); cmd 865 drivers/nvme/target/tcp.c queue->cmd = cmd; cmd 873 drivers/nvme/target/tcp.c struct nvme_tcp_hdr *hdr = &queue->pdu.cmd.hdr; cmd 874 drivers/nvme/target/tcp.c struct nvme_command *nvme_cmd = &queue->pdu.cmd.cmd; cmd 895 drivers/nvme/target/tcp.c queue->cmd = nvmet_tcp_get_cmd(queue); cmd 896 drivers/nvme/target/tcp.c if (unlikely(!queue->cmd)) { cmd 905 drivers/nvme/target/tcp.c req = &queue->cmd->req; cmd 906 drivers/nvme/target/tcp.c memcpy(req->cmd, nvme_cmd, sizeof(*nvme_cmd)); cmd 911 drivers/nvme/target/tcp.c req->cmd, req->cmd->common.command_id, cmd 912 drivers/nvme/target/tcp.c req->cmd->common.opcode, cmd 913 drivers/nvme/target/tcp.c le32_to_cpu(req->cmd->common.dptr.sgl.length)); cmd 915 drivers/nvme/target/tcp.c nvmet_tcp_handle_req_failure(queue, queue->cmd, req); cmd 919 drivers/nvme/target/tcp.c ret = nvmet_tcp_map_data(queue->cmd); cmd 922 drivers/nvme/target/tcp.c if (nvmet_tcp_has_inline_data(queue->cmd)) cmd 930 drivers/nvme/target/tcp.c if (nvmet_tcp_need_data_in(queue->cmd)) { cmd 931 drivers/nvme/target/tcp.c if (nvmet_tcp_has_inline_data(queue->cmd)) { cmd 933 drivers/nvme/target/tcp.c nvmet_tcp_map_pdu_iovec(queue->cmd); cmd 937 drivers/nvme/target/tcp.c nvmet_tcp_queue_response(&queue->cmd->req); cmd 941 drivers/nvme/target/tcp.c nvmet_req_execute(&queue->cmd->req); cmd 977 drivers/nvme/target/tcp.c struct nvme_tcp_hdr *hdr = &queue->pdu.cmd.hdr; cmd 1028 drivers/nvme/target/tcp.c static void nvmet_tcp_prep_recv_ddgst(struct nvmet_tcp_cmd *cmd) cmd 1030 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 1032 drivers/nvme/target/tcp.c nvmet_tcp_ddgst(queue->rcv_hash, cmd); cmd 1040 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = queue->cmd; cmd 1043 drivers/nvme/target/tcp.c while (msg_data_left(&cmd->recv_msg)) { cmd 1044 drivers/nvme/target/tcp.c ret = sock_recvmsg(cmd->queue->sock, &cmd->recv_msg, cmd 1045 drivers/nvme/target/tcp.c cmd->recv_msg.msg_flags); cmd 1049 drivers/nvme/target/tcp.c cmd->pdu_recv += ret; cmd 1050 drivers/nvme/target/tcp.c cmd->rbytes_done += ret; cmd 1053 drivers/nvme/target/tcp.c nvmet_tcp_unmap_pdu_iovec(cmd); cmd 1055 drivers/nvme/target/tcp.c if (!(cmd->flags & NVMET_TCP_F_INIT_FAILED) && cmd 1056 drivers/nvme/target/tcp.c cmd->rbytes_done == cmd->req.transfer_len) { cmd 1058 drivers/nvme/target/tcp.c nvmet_tcp_prep_recv_ddgst(cmd); cmd 1061 drivers/nvme/target/tcp.c nvmet_req_execute(&cmd->req); cmd 1070 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = queue->cmd; cmd 1074 drivers/nvme/target/tcp.c .iov_base = (void *)&cmd->recv_ddgst + queue->offset, cmd 1088 drivers/nvme/target/tcp.c if (queue->data_digest && cmd->exp_ddgst != cmd->recv_ddgst) { cmd 1090 drivers/nvme/target/tcp.c queue->idx, cmd->req.cmd->common.command_id, cmd 1091 drivers/nvme/target/tcp.c queue->pdu.cmd.hdr.type, le32_to_cpu(cmd->recv_ddgst), cmd 1092 drivers/nvme/target/tcp.c le32_to_cpu(cmd->exp_ddgst)); cmd 1093 drivers/nvme/target/tcp.c nvmet_tcp_finish_cmd(cmd); cmd 1099 drivers/nvme/target/tcp.c if (!(cmd->flags & NVMET_TCP_F_INIT_FAILED) && cmd 1100 drivers/nvme/target/tcp.c cmd->rbytes_done == cmd->req.transfer_len) cmd 1101 drivers/nvme/target/tcp.c nvmet_req_execute(&cmd->req); cmd 1221 drivers/nvme/target/tcp.c c->req.cmd = &c->cmd_pdu->cmd; cmd 1311 drivers/nvme/target/tcp.c static void nvmet_tcp_finish_cmd(struct nvmet_tcp_cmd *cmd) cmd 1313 drivers/nvme/target/tcp.c nvmet_req_uninit(&cmd->req); cmd 1314 drivers/nvme/target/tcp.c nvmet_tcp_unmap_pdu_iovec(cmd); cmd 1315 drivers/nvme/target/tcp.c kfree(cmd->iov); cmd 1316 drivers/nvme/target/tcp.c sgl_free(cmd->req.sg); cmd 1321 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = queue->cmds; cmd 1324 drivers/nvme/target/tcp.c for (i = 0; i < queue->nr_cmds; i++, cmd++) { cmd 1325 drivers/nvme/target/tcp.c if (nvmet_tcp_need_data_in(cmd)) cmd 1326 drivers/nvme/target/tcp.c nvmet_tcp_finish_cmd(cmd); cmd 1706 drivers/nvme/target/tcp.c struct nvmet_tcp_cmd *cmd = cmd 1708 drivers/nvme/target/tcp.c struct nvmet_tcp_queue *queue = cmd->queue; cmd 56 drivers/nvme/target/trace.h ns = nvmet_find_namespace(ctrl, req->cmd->rw.nsid); cmd 66 drivers/nvme/target/trace.h TP_PROTO(struct nvmet_req *req, struct nvme_command *cmd), cmd 67 drivers/nvme/target/trace.h TP_ARGS(req, cmd), cmd 69 drivers/nvme/target/trace.h __field(struct nvme_command *, cmd) cmd 82 drivers/nvme/target/trace.h __entry->cmd = cmd; cmd 86 drivers/nvme/target/trace.h __entry->cid = cmd->common.command_id; cmd 87 drivers/nvme/target/trace.h __entry->opcode = cmd->common.opcode; cmd 88 drivers/nvme/target/trace.h __entry->fctype = cmd->fabrics.fctype; cmd 89 drivers/nvme/target/trace.h __entry->flags = cmd->common.flags; cmd 90 drivers/nvme/target/trace.h __entry->nsid = le32_to_cpu(cmd->common.nsid); cmd 91 drivers/nvme/target/trace.h __entry->metadata = le64_to_cpu(cmd->common.metadata); cmd 92 drivers/nvme/target/trace.h memcpy(__entry->cdw10, &cmd->common.cdw10, cmd 101 drivers/nvmem/rave-sp-eeprom.c u8 cmd[RAVE_SP_EEPROM_HEADER_MAX + sizeof(page->data)]; cmd 104 drivers/nvmem/rave-sp-eeprom.c if (WARN_ON(cmd_size > sizeof(cmd))) cmd 107 drivers/nvmem/rave-sp-eeprom.c cmd[offset++] = eeprom->address; cmd 108 drivers/nvmem/rave-sp-eeprom.c cmd[offset++] = 0; cmd 109 drivers/nvmem/rave-sp-eeprom.c cmd[offset++] = type; cmd 110 drivers/nvmem/rave-sp-eeprom.c cmd[offset++] = idx; cmd 118 drivers/nvmem/rave-sp-eeprom.c cmd[offset++] = idx >> 8; cmd 124 drivers/nvmem/rave-sp-eeprom.c memcpy(&cmd[offset], page->data, data_size); cmd 126 drivers/nvmem/rave-sp-eeprom.c ret = rave_sp_exec(eeprom->sp, cmd, cmd_size, page, rsp_size); cmd 271 drivers/parport/daisy.c static int cpp_daisy(struct parport *port, int cmd) cmd 305 drivers/parport/daisy.c parport_write_data(port, cmd); udelay(2); cmd 319 drivers/parport/daisy.c static int cpp_mux(struct parport *port, int cmd) cmd 331 drivers/parport/daisy.c parport_write_data(port, cmd); udelay(2); cmd 336 drivers/parport/daisy.c port->name, cmd, s); cmd 1008 drivers/pci/controller/dwc/pcie-tegra194.c req.cmd = CMD_UPHY_PCIE_CONTROLLER_STATE; cmd 210 drivers/pci/controller/pci-mvebu.c u32 cmd, mask; cmd 216 drivers/pci/controller/pci-mvebu.c cmd = mvebu_readl(port, PCIE_CMD_OFF); cmd 217 drivers/pci/controller/pci-mvebu.c cmd |= PCI_COMMAND_IO; cmd 218 drivers/pci/controller/pci-mvebu.c cmd |= PCI_COMMAND_MEMORY; cmd 219 drivers/pci/controller/pci-mvebu.c cmd |= PCI_COMMAND_MASTER; cmd 220 drivers/pci/controller/pci-mvebu.c mvebu_writel(port, cmd, PCIE_CMD_OFF); cmd 299 drivers/pci/controller/pcie-cadence-ep.c u16 cmd; cmd 301 drivers/pci/controller/pcie-cadence-ep.c cmd = cdns_pcie_ep_fn_readw(&ep->pcie, fn, PCI_COMMAND); cmd 302 drivers/pci/controller/pcie-cadence-ep.c if (cmd & PCI_COMMAND_INTX_DISABLE) cmd 395 drivers/pci/controller/pcie-rockchip-ep.c u16 cmd; cmd 397 drivers/pci/controller/pcie-rockchip-ep.c cmd = rockchip_pcie_read(&ep->rockchip, cmd 401 drivers/pci/controller/pcie-rockchip-ep.c if (cmd & PCI_COMMAND_INTX_DISABLE) cmd 188 drivers/pci/hotplug/ibmphp_core.c u8 cmd = HPC_SLOT_ON; cmd 191 drivers/pci/hotplug/ibmphp_core.c retval = ibmphp_hpc_writeslot(slot_cur, cmd); cmd 206 drivers/pci/hotplug/ibmphp_core.c u8 cmd = HPC_SLOT_OFF; cmd 209 drivers/pci/hotplug/ibmphp_core.c retval = ibmphp_hpc_writeslot(slot_cur, cmd); cmd 225 drivers/pci/hotplug/ibmphp_core.c u8 cmd = 0x00; /* avoid compiler warning */ cmd 235 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_SLOT_ATTNOFF; cmd 238 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_SLOT_ATTNON; cmd 241 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_SLOT_BLINKLED; cmd 251 drivers/pci/hotplug/ibmphp_core.c rc = ibmphp_hpc_writeslot(pslot, cmd); cmd 813 drivers/pci/hotplug/ibmphp_core.c u8 cmd = 0x0; cmd 829 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_33CONVMODE; cmd 835 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_66PCIXMODE; cmd 840 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_66CONVMODE; cmd 842 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_33CONVMODE; cmd 845 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_66CONVMODE; cmd 847 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_33CONVMODE; cmd 853 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_33CONVMODE; cmd 857 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_66PCIXMODE; cmd 859 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_66CONVMODE; cmd 862 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_100PCIXMODE; cmd 869 drivers/pci/hotplug/ibmphp_core.c cmd = HPC_BUS_133PCIXMODE; cmd 881 drivers/pci/hotplug/ibmphp_core.c slot_cur->number, cmd); cmd 882 drivers/pci/hotplug/ibmphp_core.c retval = ibmphp_hpc_writeslot(slot_cur, cmd); cmd 226 drivers/pci/hotplug/ibmphp_hpc.c static u8 i2c_ctrl_write(struct controller *ctlr_ptr, void __iomem *WPGBbar, u8 index, u8 cmd) cmd 235 drivers/pci/hotplug/ibmphp_hpc.c debug_polling("%s - Entry WPGBbar[%p] index[%x] cmd[%x]\n", __func__, WPGBbar, index, cmd); cmd 271 drivers/pci/hotplug/ibmphp_hpc.c data = 0x00000000 | (unsigned long)cmd; cmd 416 drivers/pci/hotplug/ibmphp_hpc.c static u8 hpc_writecmdtoindex(u8 cmd, u8 index) cmd 420 drivers/pci/hotplug/ibmphp_hpc.c switch (cmd) { cmd 448 drivers/pci/hotplug/ibmphp_hpc.c err("hpc_writecmdtoindex - Error invalid cmd[%x]\n", cmd); cmd 462 drivers/pci/hotplug/ibmphp_hpc.c static u8 hpc_readcmdtoindex(u8 cmd, u8 index) cmd 466 drivers/pci/hotplug/ibmphp_hpc.c switch (cmd) { cmd 505 drivers/pci/hotplug/ibmphp_hpc.c int ibmphp_hpc_readslot(struct slot *pslot, u8 cmd, u8 *pstatus) cmd 513 drivers/pci/hotplug/ibmphp_hpc.c debug_polling("%s - Entry pslot[%p] cmd[%x] pstatus[%p]\n", __func__, pslot, cmd, pstatus); cmd 516 drivers/pci/hotplug/ibmphp_hpc.c || ((pstatus == NULL) && (cmd != READ_ALLSTAT) && (cmd != READ_BUSSTATUS))) { cmd 522 drivers/pci/hotplug/ibmphp_hpc.c if (cmd == READ_BUSSTATUS) { cmd 533 drivers/pci/hotplug/ibmphp_hpc.c index = hpc_readcmdtoindex(cmd, index); cmd 556 drivers/pci/hotplug/ibmphp_hpc.c switch (cmd) { cmd 643 drivers/pci/hotplug/ibmphp_hpc.c int ibmphp_hpc_writeslot(struct slot *pslot, u8 cmd) cmd 653 drivers/pci/hotplug/ibmphp_hpc.c debug_polling("%s - Entry pslot[%p] cmd[%x]\n", __func__, pslot, cmd); cmd 660 drivers/pci/hotplug/ibmphp_hpc.c if ((cmd == HPC_BUS_33CONVMODE) || (cmd == HPC_BUS_66CONVMODE) || cmd 661 drivers/pci/hotplug/ibmphp_hpc.c (cmd == HPC_BUS_66PCIXMODE) || (cmd == HPC_BUS_100PCIXMODE) || cmd 662 drivers/pci/hotplug/ibmphp_hpc.c (cmd == HPC_BUS_133PCIXMODE)) { cmd 673 drivers/pci/hotplug/ibmphp_hpc.c index = hpc_writecmdtoindex(cmd, index); cmd 701 drivers/pci/hotplug/ibmphp_hpc.c ctrl_write(ctlr_ptr, wpg_bbar, index, cmd); cmd 712 drivers/pci/hotplug/ibmphp_hpc.c if (NEEDTOCHECK_CMDSTATUS(cmd)) { cmd 137 drivers/pci/hotplug/pciehp_hpc.c static void pcie_do_write_cmd(struct controller *ctrl, u16 cmd, cmd 158 drivers/pci/hotplug/pciehp_hpc.c slot_ctrl |= (cmd & mask); cmd 193 drivers/pci/hotplug/pciehp_hpc.c static void pcie_write_cmd(struct controller *ctrl, u16 cmd, u16 mask) cmd 195 drivers/pci/hotplug/pciehp_hpc.c pcie_do_write_cmd(ctrl, cmd, mask, true); cmd 199 drivers/pci/hotplug/pciehp_hpc.c static void pcie_write_cmd_nowait(struct controller *ctrl, u16 cmd, u16 mask) cmd 201 drivers/pci/hotplug/pciehp_hpc.c pcie_do_write_cmd(ctrl, cmd, mask, false); cmd 475 drivers/pci/hotplug/pciehp_hpc.c u16 cmd = 0, mask = 0; cmd 478 drivers/pci/hotplug/pciehp_hpc.c cmd |= (pwr & PCI_EXP_SLTCTL_PIC); cmd 483 drivers/pci/hotplug/pciehp_hpc.c cmd |= (attn & PCI_EXP_SLTCTL_AIC); cmd 487 drivers/pci/hotplug/pciehp_hpc.c if (cmd) { cmd 488 drivers/pci/hotplug/pciehp_hpc.c pcie_write_cmd_nowait(ctrl, cmd, mask); cmd 490 drivers/pci/hotplug/pciehp_hpc.c pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd); cmd 698 drivers/pci/hotplug/pciehp_hpc.c u16 cmd, mask; cmd 716 drivers/pci/hotplug/pciehp_hpc.c cmd = PCI_EXP_SLTCTL_DLLSCE; cmd 718 drivers/pci/hotplug/pciehp_hpc.c cmd |= PCI_EXP_SLTCTL_ABPE; cmd 720 drivers/pci/hotplug/pciehp_hpc.c cmd |= PCI_EXP_SLTCTL_PDCE; cmd 722 drivers/pci/hotplug/pciehp_hpc.c cmd |= PCI_EXP_SLTCTL_HPIE | PCI_EXP_SLTCTL_CCIE; cmd 729 drivers/pci/hotplug/pciehp_hpc.c pcie_write_cmd_nowait(ctrl, cmd, mask); cmd 731 drivers/pci/hotplug/pciehp_hpc.c pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd); cmd 185 drivers/pci/hotplug/shpchp.h volatile u16 cmd; cmd 202 drivers/pci/hotplug/shpchp.h CMD = offsetof(struct ctrl_reg, cmd), cmd 293 drivers/pci/hotplug/shpchp_hpc.c static int shpc_write_cmd(struct slot *slot, u8 t_slot, u8 cmd) cmd 310 drivers/pci/hotplug/shpchp_hpc.c temp_word = (t_slot << 8) | (cmd & 0xFF); cmd 311 drivers/pci/hotplug/shpchp_hpc.c ctrl_dbg(ctrl, "%s: t_slot %x cmd %x\n", __func__, t_slot, cmd); cmd 328 drivers/pci/hotplug/shpchp_hpc.c cmd, cmd_status); cmd 710 drivers/pci/hotplug/shpchp_hpc.c u8 pi, cmd; cmd 718 drivers/pci/hotplug/shpchp_hpc.c cmd = SETA_PCI_33MHZ; cmd 721 drivers/pci/hotplug/shpchp_hpc.c cmd = SETA_PCI_66MHZ; cmd 724 drivers/pci/hotplug/shpchp_hpc.c cmd = SETA_PCIX_66MHZ; cmd 727 drivers/pci/hotplug/shpchp_hpc.c cmd = SETA_PCIX_100MHZ; cmd 730 drivers/pci/hotplug/shpchp_hpc.c cmd = SETA_PCIX_133MHZ; cmd 733 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_66MHZ_EM; cmd 736 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_100MHZ_EM; cmd 739 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_133MHZ_EM; cmd 742 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_66MHZ_266; cmd 745 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_100MHZ_266; cmd 748 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_133MHZ_266; cmd 751 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_66MHZ_533; cmd 754 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_100MHZ_533; cmd 757 drivers/pci/hotplug/shpchp_hpc.c cmd = SETB_PCIX_133MHZ_533; cmd 763 drivers/pci/hotplug/shpchp_hpc.c retval = shpc_write_cmd(slot, 0, cmd); cmd 795 drivers/pci/iov.c u16 cmd; cmd 807 drivers/pci/iov.c pci_read_config_word(dev, iov->pos + PCI_SRIOV_CTRL, &cmd); cmd 808 drivers/pci/iov.c if ((cmd & PCI_SRIOV_CTRL_VFE) && (cmd & PCI_SRIOV_CTRL_MSE)) { cmd 1594 drivers/pci/pci.c u16 cmd; cmd 1615 drivers/pci/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 1616 drivers/pci/pci.c if (cmd & PCI_COMMAND_INTX_DISABLE) cmd 1618 drivers/pci/pci.c cmd & ~PCI_COMMAND_INTX_DISABLE); cmd 4102 drivers/pci/pci.c u16 old_cmd, cmd; cmd 4106 drivers/pci/pci.c cmd = old_cmd | PCI_COMMAND_MASTER; cmd 4108 drivers/pci/pci.c cmd = old_cmd & ~PCI_COMMAND_MASTER; cmd 4109 drivers/pci/pci.c if (cmd != old_cmd) { cmd 4112 drivers/pci/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 4232 drivers/pci/pci.c u16 cmd; cmd 4238 drivers/pci/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 4239 drivers/pci/pci.c if (!(cmd & PCI_COMMAND_INVALIDATE)) { cmd 4241 drivers/pci/pci.c cmd |= PCI_COMMAND_INVALIDATE; cmd 4242 drivers/pci/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 4298 drivers/pci/pci.c u16 cmd; cmd 4300 drivers/pci/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 4301 drivers/pci/pci.c if (cmd & PCI_COMMAND_INVALIDATE) { cmd 4302 drivers/pci/pci.c cmd &= ~PCI_COMMAND_INVALIDATE; cmd 4303 drivers/pci/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 5562 drivers/pci/pci.c u16 cmd; cmd 5568 drivers/pci/pci.c if (pci_read_config_word(dev, cap + PCI_X_CMD, &cmd)) cmd 5571 drivers/pci/pci.c return 512 << ((cmd & PCI_X_CMD_MAX_READ) >> 2); cmd 5588 drivers/pci/pci.c u16 cmd; cmd 5605 drivers/pci/pci.c if (pci_read_config_word(dev, cap + PCI_X_CMD, &cmd)) cmd 5608 drivers/pci/pci.c o = (cmd & PCI_X_CMD_MAX_READ) >> 2; cmd 5613 drivers/pci/pci.c cmd &= ~PCI_X_CMD_MAX_READ; cmd 5614 drivers/pci/pci.c cmd |= v << 2; cmd 5615 drivers/pci/pci.c if (pci_write_config_word(dev, cap + PCI_X_CMD, cmd)) cmd 5949 drivers/pci/pci.c u16 cmd; cmd 5960 drivers/pci/pci.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 5962 drivers/pci/pci.c cmd |= command_bits; cmd 5964 drivers/pci/pci.c cmd &= ~command_bits; cmd 5965 drivers/pci/pci.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 5976 drivers/pci/pci.c &cmd); cmd 5978 drivers/pci/pci.c cmd |= PCI_BRIDGE_CTL_VGA; cmd 5980 drivers/pci/pci.c cmd &= ~PCI_BRIDGE_CTL_VGA; cmd 5982 drivers/pci/pci.c cmd); cmd 1724 drivers/pci/probe.c u16 cmd; cmd 1781 drivers/pci/probe.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 1782 drivers/pci/probe.c if (cmd & (PCI_COMMAND_IO | PCI_COMMAND_MEMORY)) { cmd 1784 drivers/pci/probe.c cmd &= ~PCI_COMMAND_IO; cmd 1785 drivers/pci/probe.c cmd &= ~PCI_COMMAND_MEMORY; cmd 1786 drivers/pci/probe.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 195 drivers/pci/proc.c static long proc_bus_pci_ioctl(struct file *file, unsigned int cmd, cmd 208 drivers/pci/proc.c switch (cmd) { cmd 3873 drivers/pci/quirks.c u16 cmd; cmd 3887 drivers/pci/quirks.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 3888 drivers/pci/quirks.c pci_write_config_word(dev, PCI_COMMAND, cmd | PCI_COMMAND_MEMORY); cmd 29 drivers/pci/setup-res.c u16 cmd; cmd 93 drivers/pci/setup-res.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 95 drivers/pci/setup-res.c cmd & ~PCI_COMMAND_MEMORY); cmd 117 drivers/pci/setup-res.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 414 drivers/pci/setup-res.c u16 cmd; cmd 420 drivers/pci/setup-res.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 421 drivers/pci/setup-res.c if (cmd & PCI_COMMAND_MEMORY) cmd 457 drivers/pci/setup-res.c u16 cmd, old_cmd; cmd 461 drivers/pci/setup-res.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 462 drivers/pci/setup-res.c old_cmd = cmd; cmd 489 drivers/pci/setup-res.c cmd |= PCI_COMMAND_IO; cmd 491 drivers/pci/setup-res.c cmd |= PCI_COMMAND_MEMORY; cmd 494 drivers/pci/setup-res.c if (cmd != old_cmd) { cmd 495 drivers/pci/setup-res.c pci_info(dev, "enabling device (%04x -> %04x)\n", old_cmd, cmd); cmd 496 drivers/pci/setup-res.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 59 drivers/pci/switch/switchtec.c u32 cmd; cmd 163 drivers/pci/switch/switchtec.c iowrite32(stuser->cmd, &stdev->mmio_mrpc->cmd); cmd 433 drivers/pci/switch/switchtec.c if (size < sizeof(stuser->cmd) || cmd 434 drivers/pci/switch/switchtec.c size > sizeof(stuser->cmd) + sizeof(stuser->data)) cmd 437 drivers/pci/switch/switchtec.c stuser->data_len = size - sizeof(stuser->cmd); cmd 448 drivers/pci/switch/switchtec.c rc = copy_from_user(&stuser->cmd, data, sizeof(stuser->cmd)); cmd 454 drivers/pci/switch/switchtec.c data += sizeof(stuser->cmd); cmd 455 drivers/pci/switch/switchtec.c rc = copy_from_user(&stuser->data, data, size - sizeof(stuser->cmd)); cmd 479 drivers/pci/switch/switchtec.c if (size < sizeof(stuser->cmd) || cmd 480 drivers/pci/switch/switchtec.c size > sizeof(stuser->cmd) + sizeof(stuser->data)) cmd 975 drivers/pci/switch/switchtec.c static long switchtec_dev_ioctl(struct file *filp, unsigned int cmd, cmd 987 drivers/pci/switch/switchtec.c switch (cmd) { cmd 183 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_conf_read, cmd 221 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_conf_write, cmd 254 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_enable_msix, cmd 307 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_disable_msix, cmd 326 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_enable_msi, cmd 355 drivers/pci/xen-pcifront.c .cmd = XEN_PCI_OP_disable_msi, cmd 590 drivers/pci/xen-pcifront.c static pci_ers_result_t pcifront_common_process(int cmd, cmd 604 drivers/pci/xen-pcifront.c cmd, bus, devfn); cmd 620 drivers/pci/xen-pcifront.c switch (cmd) { cmd 656 drivers/pci/xen-pcifront.c int cmd = pdev->sh_info->aer_op.cmd; cmd 666 drivers/pci/xen-pcifront.c pdev->sh_info->aer_op.err = pcifront_common_process(cmd, pdev, state); cmd 660 drivers/perf/arm_pmu.c static void cpu_pm_pmu_setup(struct arm_pmu *armpmu, unsigned long cmd) cmd 671 drivers/perf/arm_pmu.c switch (cmd) { cmd 700 drivers/perf/arm_pmu.c static int cpu_pm_pmu_notify(struct notifier_block *b, unsigned long cmd, cmd 714 drivers/perf/arm_pmu.c if (cmd == CPU_PM_EXIT && armpmu->reset) cmd 720 drivers/perf/arm_pmu.c switch (cmd) { cmd 723 drivers/perf/arm_pmu.c cpu_pm_pmu_setup(armpmu, cmd); cmd 727 drivers/perf/arm_pmu.c cpu_pm_pmu_setup(armpmu, cmd); cmd 341 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(act-cmd-sent, 0x02), cmd 342 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(pre-cmd-sent, 0x03), cmd 343 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(rd-cmd-sent, 0x04), cmd 344 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(rda-cmd-sent, 0x05), cmd 345 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(wr-cmd-sent, 0x06), cmd 346 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(wra-cmd-sent, 0x07), cmd 347 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(pde-cmd-sent, 0x08), cmd 348 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(sre-cmd-sent, 0x09), cmd 349 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(prea-cmd-sent, 0x0a), cmd 350 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(ref-cmd-sent, 0x0b), cmd 351 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(rd-rda-cmd-sent, 0x0c), cmd 352 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(wr-wra-cmd-sent, 0x0d), cmd 555 drivers/phy/phy-xgene.c u32 cmd; cmd 557 drivers/phy/phy-xgene.c cmd = CFG_IND_WR_CMD_MASK | CFG_IND_CMD_DONE_MASK; cmd 558 drivers/phy/phy-xgene.c cmd = CFG_IND_ADDR_SET(cmd, addr); cmd 561 drivers/phy/phy-xgene.c writel(cmd, csr_base + indirect_cmd_reg); cmd 577 drivers/phy/phy-xgene.c u32 cmd; cmd 579 drivers/phy/phy-xgene.c cmd = CFG_IND_RD_CMD_MASK | CFG_IND_CMD_DONE_MASK; cmd 580 drivers/phy/phy-xgene.c cmd = CFG_IND_ADDR_SET(cmd, addr); cmd 581 drivers/phy/phy-xgene.c writel(cmd, csr_base + indirect_cmd_reg); cmd 557 drivers/phy/samsung/phy-exynos5-usbdrd.c u32 val, u32 cmd) cmd 562 drivers/phy/samsung/phy-exynos5-usbdrd.c writel(val | cmd, phy_drd->reg_phy + EXYNOS5_DRD_PHYREG0); cmd 1433 drivers/pinctrl/sh-pfc/pfc-r8a7778.c #define MMC_PFC_CTRL(name, clk, cmd) SH_PFC_MUX2(name, clk, cmd) cmd 1539 drivers/pinctrl/sh-pfc/pfc-r8a7778.c #define SDHI_PFC_CTRL(name, clk, cmd) SH_PFC_MUX2(name, clk, cmd) cmd 342 drivers/platform/chrome/cros_ec_chardev.c static long cros_ec_chardev_ioctl(struct file *filp, unsigned int cmd, cmd 348 drivers/platform/chrome/cros_ec_chardev.c if (_IOC_TYPE(cmd) != CROS_EC_DEV_IOC) cmd 351 drivers/platform/chrome/cros_ec_chardev.c switch (cmd) { cmd 252 drivers/platform/chrome/cros_ec_debugfs.c struct cros_ec_command cmd; cmd 261 drivers/platform/chrome/cros_ec_debugfs.c msg.cmd.command = EC_CMD_GET_UPTIME_INFO; cmd 262 drivers/platform/chrome/cros_ec_debugfs.c msg.cmd.insize = sizeof(*resp); cmd 264 drivers/platform/chrome/cros_ec_debugfs.c ret = cros_ec_cmd_xfer_status(ec_dev, &msg.cmd); cmd 315 drivers/platform/chrome/cros_ec_debugfs.c params->cmd = EC_CMD_CONSOLE_READ; cmd 119 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_VERSION; cmd 191 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_SET_BRIGHTNESS; cmd 247 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_SET_RGB; cmd 304 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_GET_SEQ; cmd 331 drivers/platform/chrome/cros_ec_lightbar.c static int lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) cmd 342 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = cmd; cmd 374 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_MANUAL_SUSPEND_CTRL; cmd 423 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_SEQ; cmd 479 drivers/platform/chrome/cros_ec_lightbar.c param->cmd = LIGHTBAR_CMD_SET_PROGRAM; cmd 298 drivers/platform/chrome/cros_ec_proto.c u16 cmd, u32 *mask) cmd 316 drivers/platform/chrome/cros_ec_proto.c pver->cmd = cmd; cmd 44 drivers/platform/chrome/cros_ec_sysfs.c uint8_t cmd; cmd 82 drivers/platform/chrome/cros_ec_sysfs.c param->cmd = words[i].cmd; cmd 263 drivers/platform/chrome/cros_ec_sysfs.c param->cmd = MOTIONSENSE_CMD_KB_WAKE_ANGLE; cmd 300 drivers/platform/chrome/cros_ec_sysfs.c param->cmd = MOTIONSENSE_CMD_KB_WAKE_ANGLE; cmd 22 drivers/platform/chrome/cros_ec_trace.h TP_PROTO(struct cros_ec_command *cmd), cmd 23 drivers/platform/chrome/cros_ec_trace.h TP_ARGS(cmd), cmd 29 drivers/platform/chrome/cros_ec_trace.h __entry->version = cmd->version; cmd 30 drivers/platform/chrome/cros_ec_trace.h __entry->command = cmd->command; cmd 38 drivers/platform/chrome/cros_ec_trace.h TP_PROTO(struct cros_ec_command *cmd), cmd 39 drivers/platform/chrome/cros_ec_trace.h TP_ARGS(cmd) cmd 165 drivers/platform/chrome/wilco_ec/debugfs.c u8 cmd; /* Always CMD_KB_CHROME */ cmd 184 drivers/platform/chrome/wilco_ec/debugfs.c rq.cmd = CMD_KB_CHROME; cmd 18 drivers/platform/chrome/wilco_ec/sysfs.c u8 cmd; /* Always CMD_KB_CMOS */ cmd 35 drivers/platform/chrome/wilco_ec/sysfs.c u8 cmd; /* Always CMD_EC_INFO */ cmd 62 drivers/platform/chrome/wilco_ec/sysfs.c rq.cmd = CMD_KB_CMOS; cmd 82 drivers/platform/chrome/wilco_ec/sysfs.c struct get_ec_info_req req = { .cmd = CMD_EC_INFO, .op = op }; cmd 87 drivers/platform/goldfish/goldfish_pipe.c s32 cmd; /* PipeCmdCode, guest -> host */ cmd 222 drivers/platform/goldfish/goldfish_pipe.c enum PipeCmdCode cmd) cmd 224 drivers/platform/goldfish/goldfish_pipe.c pipe->command_buffer->cmd = cmd; cmd 231 drivers/platform/goldfish/goldfish_pipe.c static int goldfish_pipe_cmd(struct goldfish_pipe *pipe, enum PipeCmdCode cmd) cmd 237 drivers/platform/goldfish/goldfish_pipe.c status = goldfish_pipe_cmd_locked(pipe, cmd); cmd 22 drivers/platform/olpc/olpc-ec.c u8 cmd; cmd 98 drivers/platform/olpc/olpc-ec.c desc->err = ec_driver->ec_cmd(desc->cmd, desc->inbuf, desc->inlen, cmd 127 drivers/platform/olpc/olpc-ec.c int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, size_t outlen) cmd 148 drivers/platform/olpc/olpc-ec.c desc.cmd = cmd; cmd 28 drivers/platform/olpc/olpc-xo175-ec.c u8 cmd; cmd 227 drivers/platform/olpc/olpc-xo175-ec.c struct olpc_xo175_ec_cmd cmd; cmd 239 drivers/platform/olpc/olpc-xo175-ec.c struct olpc_xo175_ec_cmd cmd; cmd 254 drivers/platform/olpc/olpc-xo175-ec.c static int olpc_xo175_ec_resp_len(u8 cmd) cmd 258 drivers/platform/olpc/olpc-xo175-ec.c for (p = olpc_xo175_ec_cmds; p->cmd; p++) { cmd 259 drivers/platform/olpc/olpc-xo175-ec.c if (p->cmd == cmd) cmd 275 drivers/platform/olpc/olpc-xo175-ec.c static void olpc_xo175_ec_send_command(struct olpc_xo175_ec *priv, void *cmd, cmd 280 drivers/platform/olpc/olpc-xo175-ec.c memcpy(&priv->tx_buf, cmd, cmdlen); cmd 356 drivers/platform/olpc/olpc-xo175-ec.c memset(&priv->cmd, 0, sizeof(priv->cmd)); cmd 357 drivers/platform/olpc/olpc-xo175-ec.c priv->cmd.command = CMD_ECHO; cmd 364 drivers/platform/olpc/olpc-xo175-ec.c olpc_xo175_ec_send_command(priv, &priv->cmd, sizeof(priv->cmd)); cmd 473 drivers/platform/olpc/olpc-xo175-ec.c static int olpc_xo175_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *resp, cmd 482 drivers/platform/olpc/olpc-xo175-ec.c dev_dbg(dev, "CMD %x, %zd bytes expected\n", cmd, resp_len); cmd 494 drivers/platform/olpc/olpc-xo175-ec.c ret = olpc_xo175_ec_resp_len(cmd); cmd 496 drivers/platform/olpc/olpc-xo175-ec.c dev_err_ratelimited(dev, "unknown command 0x%x\n", cmd); cmd 520 drivers/platform/olpc/olpc-xo175-ec.c memset(&priv->cmd, 0, sizeof(priv->cmd)); cmd 521 drivers/platform/olpc/olpc-xo175-ec.c priv->cmd.command = cmd; cmd 522 drivers/platform/olpc/olpc-xo175-ec.c priv->cmd.nr_args = inlen; cmd 523 drivers/platform/olpc/olpc-xo175-ec.c priv->cmd.data_len = 0; cmd 524 drivers/platform/olpc/olpc-xo175-ec.c memcpy(priv->cmd.args, inbuf, inlen); cmd 550 drivers/platform/olpc/olpc-xo175-ec.c cmd, priv->resp_data[0]); cmd 554 drivers/platform/olpc/olpc-xo175-ec.c cmd, priv->resp_len, nr_bytes); cmd 130 drivers/platform/x86/acerhdf.c struct fancmd cmd; cmd 138 drivers/platform/x86/acerhdf.c struct fancmd cmd; cmd 287 drivers/platform/x86/acerhdf.c if (fan != ctrl_cfg.cmd.cmd_off) cmd 297 drivers/platform/x86/acerhdf.c unsigned char cmd; cmd 308 drivers/platform/x86/acerhdf.c cmd = (state == ACERHDF_FAN_OFF) ? ctrl_cfg.cmd.cmd_off cmd 309 drivers/platform/x86/acerhdf.c : ctrl_cfg.cmd.cmd_auto; cmd 312 drivers/platform/x86/acerhdf.c ec_write(ctrl_cfg.fanreg, cmd); cmd 685 drivers/platform/x86/acerhdf.c memcpy(&ctrl_cfg.cmd, &bt->cmd, sizeof(struct fancmd)); cmd 110 drivers/platform/x86/dell-smbios-wmi.c static long dell_smbios_wmi_filter(struct wmi_device *wdev, unsigned int cmd, cmd 116 drivers/platform/x86/dell-smbios-wmi.c switch (cmd) { cmd 131 drivers/platform/x86/ideapad-laptop.c static int method_int1(acpi_handle handle, char *method, int cmd) cmd 135 drivers/platform/x86/ideapad-laptop.c status = acpi_execute_simple_method(handle, method, cmd); cmd 139 drivers/platform/x86/ideapad-laptop.c static int method_vpcr(acpi_handle handle, int cmd, int *ret) cmd 149 drivers/platform/x86/ideapad-laptop.c in_obj.integer.value = cmd; cmd 162 drivers/platform/x86/ideapad-laptop.c static int method_vpcw(acpi_handle handle, int cmd, int data) cmd 171 drivers/platform/x86/ideapad-laptop.c in_obj[0].integer.value = cmd; cmd 181 drivers/platform/x86/ideapad-laptop.c static int read_ec_data(acpi_handle handle, int cmd, unsigned long *data) cmd 186 drivers/platform/x86/ideapad-laptop.c if (method_vpcw(handle, 1, cmd)) cmd 205 drivers/platform/x86/ideapad-laptop.c static int write_ec_cmd(acpi_handle handle, int cmd, unsigned long data) cmd 212 drivers/platform/x86/ideapad-laptop.c if (method_vpcw(handle, 1, cmd)) cmd 119 drivers/platform/x86/intel_pmc_ipc.c int cmd; cmd 167 drivers/platform/x86/intel_pmc_ipc.c static inline void ipc_send_command(u32 cmd) cmd 169 drivers/platform/x86/intel_pmc_ipc.c ipcdev.cmd = cmd; cmd 172 drivers/platform/x86/intel_pmc_ipc.c cmd |= IPC_CMD_MSI; cmd 174 drivers/platform/x86/intel_pmc_ipc.c writel(cmd, ipcdev.ipc_base + IPC_CMD); cmd 374 drivers/platform/x86/intel_pmc_ipc.c status, ipcdev.cmd); cmd 386 drivers/platform/x86/intel_pmc_ipc.c ipc_err_sources[i], status, ipcdev.cmd); cmd 390 drivers/platform/x86/intel_pmc_ipc.c status, ipcdev.cmd); cmd 408 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_ipc_simple_command(int cmd, int sub) cmd 417 drivers/platform/x86/intel_pmc_ipc.c ipc_send_command(sub << IPC_CMD_SUBCMD | cmd); cmd 440 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_ipc_raw_cmd(u32 cmd, u32 sub, u8 *in, u32 inlen, u32 *out, cmd 462 drivers/platform/x86/intel_pmc_ipc.c (sub << IPC_CMD_SUBCMD) | cmd); cmd 488 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_ipc_command(u32 cmd, u32 sub, u8 *in, u32 inlen, cmd 491 drivers/platform/x86/intel_pmc_ipc.c return intel_pmc_ipc_raw_cmd(cmd, sub, in, inlen, out, outlen, 0, 0); cmd 566 drivers/platform/x86/intel_pmc_ipc.c int cmd; cmd 569 drivers/platform/x86/intel_pmc_ipc.c ret = sscanf(buf, "%d %d", &cmd, &subcmd); cmd 575 drivers/platform/x86/intel_pmc_ipc.c ret = intel_pmc_ipc_simple_command(cmd, subcmd); cmd 577 drivers/platform/x86/intel_pmc_ipc.c dev_err(dev, "command %d error with %d\n", cmd, ret); cmd 57 drivers/platform/x86/intel_punit_ipc.c static inline void ipc_write_cmd(IPC_DEV *ipcdev, IPC_TYPE type, u32 cmd) cmd 59 drivers/platform/x86/intel_punit_ipc.c writel(cmd, ipcdev->base[type][BASE_IFACE]); cmd 144 drivers/platform/x86/intel_punit_ipc.c int intel_punit_ipc_simple_command(int cmd, int para1, int para2) cmd 154 drivers/platform/x86/intel_punit_ipc.c type = (cmd & IPC_PUNIT_CMD_TYPE_MASK) >> IPC_TYPE_OFFSET; cmd 156 drivers/platform/x86/intel_punit_ipc.c val = cmd & ~IPC_PUNIT_CMD_TYPE_MASK; cmd 179 drivers/platform/x86/intel_punit_ipc.c int intel_punit_ipc_command(u32 cmd, u32 para1, u32 para2, u32 *in, u32 *out) cmd 189 drivers/platform/x86/intel_punit_ipc.c type = (cmd & IPC_PUNIT_CMD_TYPE_MASK) >> IPC_TYPE_OFFSET; cmd 197 drivers/platform/x86/intel_punit_ipc.c val = cmd & ~IPC_PUNIT_CMD_TYPE_MASK; cmd 120 drivers/platform/x86/intel_scu_ipc.c static inline void ipc_command(struct intel_scu_ipc_dev *scu, u32 cmd) cmd 123 drivers/platform/x86/intel_scu_ipc.c writel(cmd | IPC_IOC, scu->ipc_base); cmd 431 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_simple_command(int cmd, int sub) cmd 441 drivers/platform/x86/intel_scu_ipc.c ipc_command(scu, sub << 12 | cmd); cmd 460 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_command(int cmd, int sub, u32 *in, int inlen, cmd 475 drivers/platform/x86/intel_scu_ipc.c ipc_command(scu, (inlen << 16) | (sub << 12) | cmd); cmd 506 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_raw_command(int cmd, int sub, u8 *in, int inlen, cmd 539 drivers/platform/x86/intel_scu_ipc.c ipc_command(scu, (inlen << 16) | (sub << 12) | cmd); cmd 570 drivers/platform/x86/intel_scu_ipc.c u32 cmd = 0; cmd 577 drivers/platform/x86/intel_scu_ipc.c cmd = (addr >> 24) & 0xFF; cmd 578 drivers/platform/x86/intel_scu_ipc.c if (cmd == IPC_I2C_READ) { cmd 583 drivers/platform/x86/intel_scu_ipc.c } else if (cmd == IPC_I2C_WRITE) { cmd 589 drivers/platform/x86/intel_scu_ipc.c "intel_scu_ipc: I2C INVALID_CMD = 0x%x\n", cmd); cmd 46 drivers/platform/x86/intel_scu_ipcutil.c static int scu_reg_access(u32 cmd, struct scu_ipc_data *data) cmd 53 drivers/platform/x86/intel_scu_ipcutil.c switch (cmd) { cmd 74 drivers/platform/x86/intel_scu_ipcutil.c static long scu_ipc_ioctl(struct file *fp, unsigned int cmd, cmd 86 drivers/platform/x86/intel_scu_ipcutil.c ret = scu_reg_access(cmd, &data); cmd 37 drivers/platform/x86/intel_speed_select_if/isst_if_common.c u16 cmd; cmd 43 drivers/platform/x86/intel_speed_select_if/isst_if_common.c u16 cmd; cmd 67 drivers/platform/x86/intel_speed_select_if/isst_if_common.c u32 cmd; cmd 76 drivers/platform/x86/intel_speed_select_if/isst_if_common.c static int isst_store_new_cmd(int cmd, u32 cpu, int mbox_cmd_type, u32 param, cmd 86 drivers/platform/x86/intel_speed_select_if/isst_if_common.c sst_cmd->cmd = cmd; cmd 91 drivers/platform/x86/intel_speed_select_if/isst_if_common.c hash_add(isst_hash, &sst_cmd->hnode, sst_cmd->cmd); cmd 123 drivers/platform/x86/intel_speed_select_if/isst_if_common.c int isst_store_cmd(int cmd, int sub_cmd, u32 cpu, int mbox_cmd_type, cmd 129 drivers/platform/x86/intel_speed_select_if/isst_if_common.c full_cmd = (cmd & GENMASK_ULL(15, 0)) << 16; cmd 133 drivers/platform/x86/intel_speed_select_if/isst_if_common.c if (sst_cmd->cmd == full_cmd && sst_cmd->cpu == cpu && cmd 155 drivers/platform/x86/intel_speed_select_if/isst_if_common.c mbox_cmd.command = (sst_cmd->cmd & GENMASK_ULL(31, 16)) >> 16; cmd 156 drivers/platform/x86/intel_speed_select_if/isst_if_common.c mbox_cmd.sub_command = sst_cmd->cmd & GENMASK_ULL(15, 0); cmd 183 drivers/platform/x86/intel_speed_select_if/isst_if_common.c wrmsrl_safe_on_cpu(sst_cmd->cpu, sst_cmd->cmd, cmd 203 drivers/platform/x86/intel_speed_select_if/isst_if_common.c wrmsrl_safe(sst_cmd->cmd, sst_cmd->data); cmd 218 drivers/platform/x86/intel_speed_select_if/isst_if_common.c bool isst_if_mbox_cmd_invalid(struct isst_if_mbox_cmd *cmd) cmd 222 drivers/platform/x86/intel_speed_select_if/isst_if_common.c if (cmd->logical_cpu >= nr_cpu_ids) cmd 226 drivers/platform/x86/intel_speed_select_if/isst_if_common.c if (cmd->command == isst_valid_cmds[i].cmd && cmd 227 drivers/platform/x86/intel_speed_select_if/isst_if_common.c (cmd->sub_command >= isst_valid_cmds[i].sub_cmd_beg && cmd 228 drivers/platform/x86/intel_speed_select_if/isst_if_common.c cmd->sub_command <= isst_valid_cmds[i].sub_cmd_end)) { cmd 245 drivers/platform/x86/intel_speed_select_if/isst_if_common.c bool isst_if_mbox_cmd_set_req(struct isst_if_mbox_cmd *cmd) cmd 250 drivers/platform/x86/intel_speed_select_if/isst_if_common.c if (cmd->command == isst_cmd_set_reqs[i].cmd && cmd 251 drivers/platform/x86/intel_speed_select_if/isst_if_common.c cmd->sub_command == isst_cmd_set_reqs[i].sub_cmd && cmd 252 drivers/platform/x86/intel_speed_select_if/isst_if_common.c cmd->parameter == isst_cmd_set_reqs[i].param) { cmd 491 drivers/platform/x86/intel_speed_select_if/isst_if_common.c static long isst_if_def_ioctl(struct file *file, unsigned int cmd, cmd 499 drivers/platform/x86/intel_speed_select_if/isst_if_common.c switch (cmd) { cmd 65 drivers/platform/x86/intel_speed_select_if/isst_if_common.h bool isst_if_mbox_cmd_invalid(struct isst_if_mbox_cmd *cmd); cmd 66 drivers/platform/x86/intel_speed_select_if/isst_if_common.h int isst_store_cmd(int cmd, int sub_command, u32 cpu, int mbox_cmd, cmd 37 drivers/platform/x86/intel_turbo_max_3.c u64 value, cmd = OC_MAILBOX_FC_CONTROL_CMD; cmd 41 drivers/platform/x86/intel_turbo_max_3.c value = cmd << MSR_OC_MAILBOX_CMD_OFFSET; cmd 1984 drivers/platform/x86/sony-laptop.c unsigned int result, cmd; cmd 2005 drivers/platform/x86/sony-laptop.c cmd = 0; cmd 2009 drivers/platform/x86/sony-laptop.c cmd = 0x20; cmd 2012 drivers/platform/x86/sony-laptop.c cmd = 0x10; cmd 2015 drivers/platform/x86/sony-laptop.c cmd = 0x30; cmd 2026 drivers/platform/x86/sony-laptop.c cmd = cmd | (cmd << 2); cmd 2028 drivers/platform/x86/sony-laptop.c cmd = (cmd | 0x1) << 0x10; cmd 2031 drivers/platform/x86/sony-laptop.c if (sony_call_snc_handle(bcare_ctl->handle, cmd | 0x0100, &result)) cmd 2202 drivers/platform/x86/sony-laptop.c unsigned short cmd; cmd 2212 drivers/platform/x86/sony-laptop.c for (cmd = 0; cmd < THM_PROFILE_MAX; cmd++) cmd 2213 drivers/platform/x86/sony-laptop.c if (strncmp(buffer, snc_thermal_profiles[cmd], len) == 0) cmd 2216 drivers/platform/x86/sony-laptop.c if (sony_nc_thermal_mode_set(cmd)) cmd 4132 drivers/platform/x86/sony-laptop.c static long sonypi_misc_ioctl(struct file *fp, unsigned int cmd, cmd 4142 drivers/platform/x86/sony-laptop.c switch (cmd) { cmd 1419 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 1426 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 1427 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "enable") == 0) cmd 1429 drivers/platform/x86/thinkpad_acpi.c else if (strlencmp(cmd, "disable") == 0) cmd 4298 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 4309 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 4310 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "enable") == 0) { cmd 4312 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "disable") == 0) { cmd 4315 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "reset") == 0) { cmd 4318 drivers/platform/x86/thinkpad_acpi.c } else if (sscanf(cmd, "0x%x", &mask) == 1) { cmd 4320 drivers/platform/x86/thinkpad_acpi.c } else if (sscanf(cmd, "%x", &mask) == 1) { cmd 5222 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 5236 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 5237 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "lcd_enable") == 0) { cmd 5239 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "lcd_disable") == 0) { cmd 5241 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "crt_enable") == 0) { cmd 5243 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "crt_disable") == 0) { cmd 5246 drivers/platform/x86/thinkpad_acpi.c strlencmp(cmd, "dvi_enable") == 0) { cmd 5249 drivers/platform/x86/thinkpad_acpi.c strlencmp(cmd, "dvi_disable") == 0) { cmd 5251 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "auto_enable") == 0) { cmd 5255 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "auto_disable") == 0) { cmd 5259 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "video_switch") == 0) { cmd 5263 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "expand_toggle") == 0) { cmd 5475 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 5481 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 5482 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "0") == 0) cmd 5484 drivers/platform/x86/thinkpad_acpi.c else if (strlencmp(cmd, "1") == 0) cmd 5486 drivers/platform/x86/thinkpad_acpi.c else if (strlencmp(cmd, "2") == 0) cmd 5655 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 5661 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 5662 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "on") == 0) { cmd 5664 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "off") == 0) { cmd 5743 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 5746 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 5747 drivers/platform/x86/thinkpad_acpi.c if (sscanf(cmd, "%u", &cmos_cmd) == 1 && cmd 6140 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 6147 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 6148 drivers/platform/x86/thinkpad_acpi.c if (sscanf(cmd, "%d", &led) != 1) cmd 6155 drivers/platform/x86/thinkpad_acpi.c if (strstr(cmd, "off")) { cmd 6157 drivers/platform/x86/thinkpad_acpi.c } else if (strstr(cmd, "on")) { cmd 6159 drivers/platform/x86/thinkpad_acpi.c } else if (strstr(cmd, "blink")) { cmd 6226 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 6232 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 6233 drivers/platform/x86/thinkpad_acpi.c if (sscanf(cmd, "%u", &beep_cmd) == 1 && cmd 7114 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 7120 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 7121 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "up") == 0) { cmd 7124 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "down") == 0) { cmd 7127 drivers/platform/x86/thinkpad_acpi.c } else if (sscanf(cmd, "level %d", &level) == 1 && cmd 7849 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 7872 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 7874 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "up") == 0) { cmd 7880 drivers/platform/x86/thinkpad_acpi.c } else if (strlencmp(cmd, "down") == 0) { cmd 7886 drivers/platform/x86/thinkpad_acpi.c } else if (sscanf(cmd, "level %u", &l) == 1 && cmd 7892 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "mute") == 0) cmd 7894 drivers/platform/x86/thinkpad_acpi.c else if (strlencmp(cmd, "unmute") == 0) cmd 9054 drivers/platform/x86/thinkpad_acpi.c static int fan_write_cmd_level(const char *cmd, int *rc) cmd 9058 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "level auto") == 0) cmd 9060 drivers/platform/x86/thinkpad_acpi.c else if ((strlencmp(cmd, "level disengaged") == 0) | cmd 9061 drivers/platform/x86/thinkpad_acpi.c (strlencmp(cmd, "level full-speed") == 0)) cmd 9063 drivers/platform/x86/thinkpad_acpi.c else if (sscanf(cmd, "level %d", &level) != 1) cmd 9077 drivers/platform/x86/thinkpad_acpi.c static int fan_write_cmd_enable(const char *cmd, int *rc) cmd 9079 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "enable") != 0) cmd 9092 drivers/platform/x86/thinkpad_acpi.c static int fan_write_cmd_disable(const char *cmd, int *rc) cmd 9094 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "disable") != 0) cmd 9107 drivers/platform/x86/thinkpad_acpi.c static int fan_write_cmd_speed(const char *cmd, int *rc) cmd 9114 drivers/platform/x86/thinkpad_acpi.c if (sscanf(cmd, "speed %d", &speed) != 1) cmd 9128 drivers/platform/x86/thinkpad_acpi.c static int fan_write_cmd_watchdog(const char *cmd, int *rc) cmd 9132 drivers/platform/x86/thinkpad_acpi.c if (sscanf(cmd, "watchdog %d", &interval) != 1) cmd 9149 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 9152 drivers/platform/x86/thinkpad_acpi.c while (!rc && (cmd = next_cmd(&buf))) { cmd 9154 drivers/platform/x86/thinkpad_acpi.c fan_write_cmd_level(cmd, &rc)) && cmd 9156 drivers/platform/x86/thinkpad_acpi.c (fan_write_cmd_enable(cmd, &rc) || cmd 9157 drivers/platform/x86/thinkpad_acpi.c fan_write_cmd_disable(cmd, &rc) || cmd 9158 drivers/platform/x86/thinkpad_acpi.c fan_write_cmd_watchdog(cmd, &rc))) && cmd 9160 drivers/platform/x86/thinkpad_acpi.c fan_write_cmd_speed(cmd, &rc)) cmd 9789 drivers/platform/x86/thinkpad_acpi.c char *cmd; cmd 9795 drivers/platform/x86/thinkpad_acpi.c while ((cmd = next_cmd(&buf))) { cmd 9796 drivers/platform/x86/thinkpad_acpi.c if (strlencmp(cmd, "0") == 0) cmd 9798 drivers/platform/x86/thinkpad_acpi.c else if (strlencmp(cmd, "1") == 0) cmd 1414 drivers/platform/x86/toshiba_acpi.c char cmd[42]; cmd 1419 drivers/platform/x86/toshiba_acpi.c len = min(count, sizeof(cmd) - 1); cmd 1420 drivers/platform/x86/toshiba_acpi.c if (copy_from_user(cmd, buf, len)) cmd 1422 drivers/platform/x86/toshiba_acpi.c cmd[len] = '\0'; cmd 1425 drivers/platform/x86/toshiba_acpi.c if (sscanf(cmd, " brightness : %i", &value) != 1 && cmd 1487 drivers/platform/x86/toshiba_acpi.c char *cmd; cmd 1494 drivers/platform/x86/toshiba_acpi.c cmd = memdup_user_nul(buf, count); cmd 1495 drivers/platform/x86/toshiba_acpi.c if (IS_ERR(cmd)) cmd 1496 drivers/platform/x86/toshiba_acpi.c return PTR_ERR(cmd); cmd 1498 drivers/platform/x86/toshiba_acpi.c buffer = cmd; cmd 1518 drivers/platform/x86/toshiba_acpi.c kfree(cmd); cmd 1599 drivers/platform/x86/toshiba_acpi.c char cmd[42]; cmd 1603 drivers/platform/x86/toshiba_acpi.c len = min(count, sizeof(cmd) - 1); cmd 1604 drivers/platform/x86/toshiba_acpi.c if (copy_from_user(cmd, buf, len)) cmd 1606 drivers/platform/x86/toshiba_acpi.c cmd[len] = '\0'; cmd 1608 drivers/platform/x86/toshiba_acpi.c if (sscanf(cmd, " force_on : %i", &value) != 1 && cmd 1648 drivers/platform/x86/toshiba_acpi.c char cmd[42]; cmd 1652 drivers/platform/x86/toshiba_acpi.c len = min(count, sizeof(cmd) - 1); cmd 1653 drivers/platform/x86/toshiba_acpi.c if (copy_from_user(cmd, buf, len)) cmd 1655 drivers/platform/x86/toshiba_acpi.c cmd[len] = '\0'; cmd 1657 drivers/platform/x86/toshiba_acpi.c if (sscanf(cmd, " hotkey_ready : %i", &value) == 1 && value == 0) cmd 2525 drivers/platform/x86/toshiba_acpi.c static long toshiba_acpi_ioctl(struct file *fp, unsigned int cmd, cmd 2535 drivers/platform/x86/toshiba_acpi.c switch (cmd) { cmd 840 drivers/platform/x86/wmi.c static long wmi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 849 drivers/platform/x86/wmi.c if (_IOC_TYPE(cmd) != WMI_IOC) cmd 853 drivers/platform/x86/wmi.c if (_IOC_NR(cmd) >= wblock->gblock.instance_count) cmd 892 drivers/platform/x86/wmi.c ret = wdriver->filter_callback(&wblock->dev, cmd, buf); cmd 17 drivers/platform/x86/xo1-rfkill.c unsigned char cmd; cmd 24 drivers/platform/x86/xo1-rfkill.c cmd = EC_WLAN_ENTER_RESET; cmd 26 drivers/platform/x86/xo1-rfkill.c cmd = EC_WLAN_LEAVE_RESET; cmd 28 drivers/platform/x86/xo1-rfkill.c r = olpc_ec_cmd(cmd, NULL, 0, NULL, 0); cmd 73 drivers/power/reset/arm-versatile-reboot.c void *cmd) cmd 61 drivers/power/reset/at91-reset.c void *cmd) cmd 88 drivers/power/reset/at91-reset.c void *cmd) cmd 132 drivers/power/reset/at91-reset.c void *cmd) cmd 141 drivers/power/reset/at91-reset.c void *cmd) cmd 32 drivers/power/reset/axxia-reset.c unsigned long mode, void *cmd) cmd 29 drivers/power/reset/brcm-kona-reset.c unsigned long mode, void *cmd) cmd 46 drivers/power/reset/brcmstb-reboot.c unsigned long mode, void *cmd) cmd 27 drivers/power/reset/gpio-restart.c unsigned long mode, void *cmd) cmd 25 drivers/power/reset/hisi-reboot.c unsigned long mode, void *cmd) cmd 53 drivers/power/reset/keystone-reset.c unsigned long mode, void *cmd) cmd 37 drivers/power/reset/ocelot-reset.c unsigned long mode, void *cmd) cmd 26 drivers/power/reset/qnap-poweroff.c char cmd; cmd 31 drivers/power/reset/qnap-poweroff.c .cmd = 'A', cmd 36 drivers/power/reset/qnap-poweroff.c .cmd = '1', cmd 70 drivers/power/reset/qnap-poweroff.c writel(cfg->cmd, UART1_REG(TX)); cmd 23 drivers/power/reset/reboot-mode.c const char *cmd) cmd 29 drivers/power/reset/reboot-mode.c if (!cmd) cmd 30 drivers/power/reset/reboot-mode.c cmd = normal; cmd 33 drivers/power/reset/reboot-mode.c if (!strcmp(info->mode, cmd)) { cmd 43 drivers/power/reset/reboot-mode.c unsigned long mode, void *cmd) cmd 49 drivers/power/reset/reboot-mode.c magic = get_reboot_mode_magic(reboot, cmd); cmd 25 drivers/power/reset/rmobile-reset.c unsigned long mode, void *cmd) cmd 43 drivers/power/reset/st-poweroff.c void *cmd) cmd 27 drivers/power/reset/syscon-reboot.c unsigned long mode, void *cmd) cmd 41 drivers/power/reset/vexpress-poweroff.c void *cmd) cmd 31 drivers/power/reset/xgene-reboot.c unsigned long mode, void *cmd) cmd 22 drivers/power/reset/zx-reboot.c unsigned long mode, void *cmd) cmd 1126 drivers/power/supply/bq27xxx_battery.c u16 cmd = active ? BQ27XXX_SET_CFGUPDATE : BQ27XXX_SOFT_RESET; cmd 1129 drivers/power/supply/bq27xxx_battery.c ret = bq27xxx_write(di, BQ27XXX_REG_CTRL, cmd, false); cmd 169 drivers/power/supply/ds2760_battery.c static int w1_ds2760_eeprom_cmd(struct device *dev, int addr, int cmd) cmd 179 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, cmd); cmd 91 drivers/pps/pps.c unsigned int cmd, unsigned long arg) cmd 99 drivers/pps/pps.c switch (cmd) { cmd 250 drivers/pps/pps.c unsigned int cmd, unsigned long arg) cmd 255 drivers/pps/pps.c cmd = _IOC(_IOC_DIR(cmd), _IOC_TYPE(cmd), _IOC_NR(cmd), sizeof(void *)); cmd 257 drivers/pps/pps.c if (cmd == PPS_FETCH) { cmd 293 drivers/pps/pps.c return pps_cdev_ioctl(file, cmd, arg); cmd 492 drivers/ps3/ps3-sys-manager.c } cmd; cmd 494 drivers/ps3/ps3-sys-manager.c BUILD_BUG_ON(sizeof(cmd) != 16); cmd 498 drivers/ps3/ps3-sys-manager.c result = ps3_vuart_read(dev, &cmd, sizeof(cmd)); cmd 504 drivers/ps3/ps3-sys-manager.c if (cmd.version != 1) { cmd 506 drivers/ps3/ps3-sys-manager.c __func__, __LINE__, cmd.version); cmd 510 drivers/ps3/ps3-sys-manager.c if (cmd.type != PS3_SM_CMD_SHUTDOWN) { cmd 512 drivers/ps3/ps3-sys-manager.c __func__, __LINE__, cmd.type); cmd 211 drivers/ps3/ps3av.c u32 cmd; cmd 227 drivers/ps3/ps3av.c cmd = send_buf->cid; cmd 253 drivers/ps3/ps3av.c if ((cmd | PS3AV_REPLY_BIT) != recv_buf->cid) { cmd 314 drivers/ps3/ps3stor_lib.c u64 ps3stor_send_command(struct ps3_storage_device *dev, u64 cmd, u64 arg1, cmd 320 drivers/ps3/ps3stor_lib.c __LINE__, cmd); cmd 324 drivers/ps3/ps3stor_lib.c res = lv1_storage_send_device_command(dev->sbd.dev_id, cmd, arg1, cmd 329 drivers/ps3/ps3stor_lib.c __func__, __LINE__, cmd, res); cmd 336 drivers/ps3/ps3stor_lib.c __func__, __LINE__, cmd, dev->lv1_status); cmd 341 drivers/ps3/ps3stor_lib.c __LINE__, cmd); cmd 109 drivers/ptp/ptp_chardev.c long ptp_ioctl(struct posix_clock *pc, unsigned int cmd, unsigned long arg) cmd 126 drivers/ptp/ptp_chardev.c switch (cmd) { cmd 152 drivers/ptp/ptp_chardev.c if (cmd == PTP_EXTTS_REQUEST2) { cmd 167 drivers/ptp/ptp_chardev.c } else if (cmd == PTP_EXTTS_REQUEST) { cmd 193 drivers/ptp/ptp_chardev.c cmd == PTP_PEROUT_REQUEST2) { cmd 196 drivers/ptp/ptp_chardev.c } else if (cmd == PTP_PEROUT_REQUEST) { cmd 323 drivers/ptp/ptp_chardev.c && cmd == PTP_PIN_GETFUNC2) { cmd 326 drivers/ptp/ptp_chardev.c } else if (cmd == PTP_PIN_GETFUNC) { cmd 355 drivers/ptp/ptp_chardev.c && cmd == PTP_PIN_SETFUNC2) { cmd 358 drivers/ptp/ptp_chardev.c } else if (cmd == PTP_PIN_SETFUNC) { cmd 73 drivers/ptp/ptp_private.h unsigned int cmd, unsigned long arg); cmd 2063 drivers/rapidio/devices/rio_mport_cdev.c unsigned int cmd, unsigned long arg) cmd 2072 drivers/rapidio/devices/rio_mport_cdev.c switch (cmd) { cmd 1897 drivers/rapidio/rio_cm.c riocm_cdev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1899 drivers/rapidio/rio_cm.c switch (cmd) { cmd 162 drivers/regulator/qcom-rpmh-regulator.c struct tcs_cmd *cmd, bool wait_for_ack) cmd 167 drivers/regulator/qcom-rpmh-regulator.c ret = rpmh_write(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd, 1); cmd 169 drivers/regulator/qcom-rpmh-regulator.c ret = rpmh_write_async(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd, cmd 179 drivers/regulator/qcom-rpmh-regulator.c struct tcs_cmd cmd = { cmd 185 drivers/regulator/qcom-rpmh-regulator.c cmd.data = DIV_ROUND_UP(regulator_list_voltage_linear_range(rdev, cmd 188 drivers/regulator/qcom-rpmh-regulator.c ret = rpmh_regulator_send_request(vreg, &cmd, wait_for_ack); cmd 231 drivers/regulator/qcom-rpmh-regulator.c struct tcs_cmd cmd = { cmd 245 drivers/regulator/qcom-rpmh-regulator.c ret = rpmh_regulator_send_request(vreg, &cmd, enable); cmd 265 drivers/regulator/qcom-rpmh-regulator.c struct tcs_cmd cmd = { cmd 278 drivers/regulator/qcom-rpmh-regulator.c cmd.data = PMIC4_BOB_MODE_PASS; cmd 280 drivers/regulator/qcom-rpmh-regulator.c cmd.data = pmic_mode; cmd 282 drivers/regulator/qcom-rpmh-regulator.c return rpmh_regulator_send_request(vreg, &cmd, true); cmd 145 drivers/regulator/tps6524x-regulator.c u16 cmd = CMD_READ(reg), in; cmd 153 drivers/regulator/tps6524x-regulator.c t[0].tx_buf = &cmd; cmd 198 drivers/regulator/tps6524x-regulator.c u16 cmd = CMD_WRITE(reg), out = val; cmd 206 drivers/regulator/tps6524x-regulator.c t[0].tx_buf = &cmd; cmd 45 drivers/reset/reset-lpc18xx.c void *cmd) cmd 25 drivers/reset/tegra/reset-bpmp.c request.cmd = command; cmd 33 drivers/rpmsg/qcom_glink_native.c __le16 cmd; cmd 347 drivers/rpmsg/qcom_glink_native.c msg.cmd = cpu_to_le16(RPM_CMD_VERSION); cmd 358 drivers/rpmsg/qcom_glink_native.c msg.cmd = cpu_to_le16(RPM_CMD_VERSION_ACK); cmd 370 drivers/rpmsg/qcom_glink_native.c msg.cmd = cpu_to_le16(RPM_CMD_OPEN_ACK); cmd 429 drivers/rpmsg/qcom_glink_native.c req.msg.cmd = cpu_to_le16(RPM_CMD_OPEN); cmd 454 drivers/rpmsg/qcom_glink_native.c req.cmd = cpu_to_le16(RPM_CMD_CLOSE); cmd 466 drivers/rpmsg/qcom_glink_native.c req.cmd = cpu_to_le16(RPM_CMD_CLOSE_ACK); cmd 483 drivers/rpmsg/qcom_glink_native.c } __packed cmd; cmd 497 drivers/rpmsg/qcom_glink_native.c cmd.id = reuse ? RPM_CMD_RX_DONE_W_REUSE : RPM_CMD_RX_DONE; cmd 498 drivers/rpmsg/qcom_glink_native.c cmd.lcid = cid; cmd 499 drivers/rpmsg/qcom_glink_native.c cmd.liid = iid; cmd 501 drivers/rpmsg/qcom_glink_native.c qcom_glink_tx(glink, &cmd, sizeof(cmd), NULL, 0, true); cmd 609 drivers/rpmsg/qcom_glink_native.c msg.cmd = cpu_to_le16(RPM_CMD_RX_INTENT_REQ_ACK); cmd 638 drivers/rpmsg/qcom_glink_native.c struct command cmd; cmd 640 drivers/rpmsg/qcom_glink_native.c cmd.id = cpu_to_le16(RPM_CMD_INTENT); cmd 641 drivers/rpmsg/qcom_glink_native.c cmd.lcid = cpu_to_le16(channel->lcid); cmd 642 drivers/rpmsg/qcom_glink_native.c cmd.count = cpu_to_le32(1); cmd 643 drivers/rpmsg/qcom_glink_native.c cmd.size = cpu_to_le32(intent->size); cmd 644 drivers/rpmsg/qcom_glink_native.c cmd.liid = cpu_to_le32(intent->id); cmd 646 drivers/rpmsg/qcom_glink_native.c qcom_glink_tx(glink, &cmd, sizeof(cmd), NULL, 0, true); cmd 985 drivers/rpmsg/qcom_glink_native.c unsigned int cmd; cmd 995 drivers/rpmsg/qcom_glink_native.c cmd = le16_to_cpu(msg.cmd); cmd 999 drivers/rpmsg/qcom_glink_native.c switch (cmd) { cmd 1040 drivers/rpmsg/qcom_glink_native.c dev_err(glink->dev, "unhandled rx cmd: %d\n", cmd); cmd 1230 drivers/rpmsg/qcom_glink_native.c } __packed cmd; cmd 1238 drivers/rpmsg/qcom_glink_native.c cmd.id = RPM_CMD_RX_INTENT_REQ; cmd 1239 drivers/rpmsg/qcom_glink_native.c cmd.cid = channel->lcid; cmd 1240 drivers/rpmsg/qcom_glink_native.c cmd.size = size; cmd 1242 drivers/rpmsg/qcom_glink_native.c ret = qcom_glink_tx(glink, &cmd, sizeof(cmd), NULL, 0, true); cmd 1306 drivers/rpmsg/qcom_glink_native.c req.msg.cmd = cpu_to_le16(RPM_CMD_TX_DATA); cmd 1519 drivers/rpmsg/qcom_glink_native.c unsigned int cmd; cmd 1533 drivers/rpmsg/qcom_glink_native.c cmd = le16_to_cpu(msg->cmd); cmd 1537 drivers/rpmsg/qcom_glink_native.c switch (cmd) { cmd 1557 drivers/rpmsg/qcom_glink_native.c WARN(1, "Unknown defer object %d\n", cmd); cmd 276 drivers/rpmsg/rpmsg_char.c static long rpmsg_eptdev_ioctl(struct file *fp, unsigned int cmd, cmd 281 drivers/rpmsg/rpmsg_char.c if (cmd != RPMSG_DESTROY_EPT_IOCTL) cmd 429 drivers/rpmsg/rpmsg_char.c static long rpmsg_ctrldev_ioctl(struct file *fp, unsigned int cmd, cmd 437 drivers/rpmsg/rpmsg_char.c if (cmd != RPMSG_CREATE_EPT_IOCTL) cmd 203 drivers/rtc/dev.c unsigned int cmd, unsigned long arg) cmd 220 drivers/rtc/dev.c switch (cmd) { cmd 253 drivers/rtc/dev.c switch (cmd) { cmd 388 drivers/rtc/dev.c err = ops->ioctl(rtc->dev.parent, cmd, arg); cmd 515 drivers/rtc/rtc-abx80x.c static int abx80x_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 520 drivers/rtc/rtc-abx80x.c switch (cmd) { cmd 201 drivers/rtc/rtc-davinci.c davinci_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 212 drivers/rtc/rtc-davinci.c switch (cmd) { cmd 57 drivers/rtc/rtc-ds1286.c static int ds1286_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 63 drivers/rtc/rtc-ds1286.c switch (cmd) { cmd 95 drivers/rtc/rtc-ds1286.c unsigned char month, cmd, amode; cmd 127 drivers/rtc/rtc-ds1286.c cmd = ds1286_rtc_read(priv, RTC_CMD); cmd 136 drivers/rtc/rtc-ds1286.c (cmd & RTC_TDF) ? "yes" : "no", cmd 137 drivers/rtc/rtc-ds1286.c (cmd & RTC_WAF) ? "yes" : "no", cmd 138 drivers/rtc/rtc-ds1286.c (cmd & RTC_TDM) ? "disabled" : "enabled", cmd 139 drivers/rtc/rtc-ds1286.c (cmd & RTC_WAM) ? "disabled" : "enabled", cmd 140 drivers/rtc/rtc-ds1286.c (cmd & RTC_PU_LVL) ? "pulse" : "level", cmd 141 drivers/rtc/rtc-ds1286.c (cmd & RTC_IBH_LO) ? "low" : "high", cmd 142 drivers/rtc/rtc-ds1286.c (cmd & RTC_IPSW) ? "unswapped" : "swapped"); cmd 90 drivers/rtc/rtc-ds1343.c static int ds1343_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 92 drivers/rtc/rtc-ds1343.c switch (cmd) { cmd 508 drivers/rtc/rtc-ds1374.c static long ds1374_wdt_ioctl(struct file *file, unsigned int cmd, cmd 513 drivers/rtc/rtc-ds1374.c switch (cmd) { cmd 563 drivers/rtc/rtc-ds1374.c static long ds1374_wdt_unlocked_ioctl(struct file *file, unsigned int cmd, cmd 570 drivers/rtc/rtc-ds1374.c ret = ds1374_wdt_ioctl(file, cmd, arg); cmd 717 drivers/rtc/rtc-m41t80.c static int wdt_ioctl(struct file *file, unsigned int cmd, cmd 728 drivers/rtc/rtc-m41t80.c switch (cmd) { cmd 770 drivers/rtc/rtc-m41t80.c static long wdt_unlocked_ioctl(struct file *file, unsigned int cmd, cmd 776 drivers/rtc/rtc-m41t80.c ret = wdt_ioctl(file, cmd, arg); cmd 99 drivers/rtc/rtc-moxart.c static u8 moxart_rtc_read_register(struct device *dev, u8 cmd) cmd 110 drivers/rtc/rtc-moxart.c moxart_rtc_write_byte(dev, cmd); cmd 123 drivers/rtc/rtc-moxart.c static void moxart_rtc_write_register(struct device *dev, u8 cmd, u8 data) cmd 133 drivers/rtc/rtc-moxart.c moxart_rtc_write_byte(dev, cmd); cmd 190 drivers/rtc/rtc-pcf2127.c unsigned int cmd, unsigned long arg) cmd 196 drivers/rtc/rtc-pcf2127.c switch (cmd) { cmd 280 drivers/rtc/rtc-pcf85063.c static int pcf85063_ioctl(struct device *dev, unsigned int cmd, cmd 286 drivers/rtc/rtc-pcf85063.c switch (cmd) { cmd 278 drivers/rtc/rtc-pcf8523.c static int pcf8523_rtc_ioctl(struct device *dev, unsigned int cmd, cmd 284 drivers/rtc/rtc-pcf8523.c switch (cmd) { cmd 280 drivers/rtc/rtc-pcf8563.c static int pcf8563_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 285 drivers/rtc/rtc-pcf8563.c switch (cmd) { cmd 411 drivers/rtc/rtc-rv3028.c static int rv3028_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 416 drivers/rtc/rtc-rv3028.c switch (cmd) { cmd 410 drivers/rtc/rtc-rv8803.c static int rv8803_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 416 drivers/rtc/rtc-rv8803.c switch (cmd) { cmd 390 drivers/rtc/rtc-rx8010.c static int rx8010_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 397 drivers/rtc/rtc-rx8010.c switch (cmd) { cmd 388 drivers/rtc/rtc-s35390a.c static int s35390a_rtc_ioctl(struct device *dev, unsigned int cmd, cmd 396 drivers/rtc/rtc-s35390a.c switch (cmd) { cmd 45 drivers/rtc/rtc-tx4939.c static int tx4939_rtc_cmd(struct tx4939_rtc_reg __iomem *rtcreg, int cmd) cmd 49 drivers/rtc/rtc-tx4939.c __raw_writel(cmd, &rtcreg->ctl); cmd 177 drivers/rtc/rtc-vr41xx.c static int vr41xx_rtc_ioctl(struct device *dev, unsigned int cmd, unsigned long arg) cmd 179 drivers/rtc/rtc-vr41xx.c switch (cmd) { cmd 1644 drivers/s390/block/dasd_3990_erp.c cpa = default_erp->refers->irb.scsw.cmd.cpa; cmd 1802 drivers/s390/block/dasd_3990_erp.c cpa = previous_erp->irb.scsw.cmd.cpa; cmd 70 drivers/s390/block/dasd_diag.c static inline int __dia250(void *iob, int cmd) cmd 88 drivers/s390/block/dasd_diag.c : "d" (cmd), "d" (reg2), "m" (*(addr_type *) iob) cmd 93 drivers/s390/block/dasd_diag.c static inline int dia250(void *iob, int cmd) cmd 96 drivers/s390/block/dasd_diag.c return __dia250(iob, cmd); cmd 278 drivers/s390/block/dasd_eckd.c unsigned int totrk, int cmd, struct dasd_device *device, cmd 294 drivers/s390/block/dasd_eckd.c switch (cmd) { cmd 350 drivers/s390/block/dasd_eckd.c "0x%x is not a known command\n", cmd); cmd 386 drivers/s390/block/dasd_eckd.c int count, int cmd, struct dasd_device *device, cmd 396 drivers/s390/block/dasd_eckd.c if (cmd == DASD_ECKD_CCW_WRITE_FULL_TRACK) cmd 424 drivers/s390/block/dasd_eckd.c switch (cmd) { cmd 515 drivers/s390/block/dasd_eckd.c "fill LRE unknown opcode 0x%x", cmd); cmd 527 drivers/s390/block/dasd_eckd.c unsigned int trk, unsigned int totrk, int cmd, cmd 544 drivers/s390/block/dasd_eckd.c if (cmd == DASD_ECKD_CCW_WRITE_FULL_TRACK) { cmd 575 drivers/s390/block/dasd_eckd.c rc = define_extent(NULL, dedata, trk, totrk, cmd, basedev, blksize); cmd 586 drivers/s390/block/dasd_eckd.c locate_record_ext(NULL, lredata, trk, rec_on_trk, count, cmd, cmd 594 drivers/s390/block/dasd_eckd.c unsigned int trk, unsigned int totrk, int cmd, cmd 597 drivers/s390/block/dasd_eckd.c return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev, cmd 603 drivers/s390/block/dasd_eckd.c unsigned int rec_on_trk, int no_rec, int cmd, cmd 612 drivers/s390/block/dasd_eckd.c trk, rec_on_trk, no_rec, cmd, reclen); cmd 636 drivers/s390/block/dasd_eckd.c switch (cmd) { cmd 693 drivers/s390/block/dasd_eckd.c "opcode 0x%x", cmd); cmd 884 drivers/s390/block/dasd_eckd.c if (!ciw || ciw->cmd != DASD_ECKD_CCW_RCD) cmd 910 drivers/s390/block/dasd_eckd.c if (!ciw || ciw->cmd != DASD_ECKD_CCW_RCD) { cmd 3850 drivers/s390/block/dasd_eckd.c unsigned char cmd, rcmd; cmd 3857 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_READ_MT; cmd 3859 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_WRITE_MT; cmd 3911 drivers/s390/block/dasd_eckd.c last_trk, cmd, basedev, startdev) == -EAGAIN) { cmd 3922 drivers/s390/block/dasd_eckd.c last_trk, cmd, basedev, 0) == -EAGAIN) { cmd 3939 drivers/s390/block/dasd_eckd.c last_rec - recid + 1, cmd, basedev, blksize); cmd 3954 drivers/s390/block/dasd_eckd.c rcmd = cmd; cmd 3977 drivers/s390/block/dasd_eckd.c cmd, basedev, count); cmd 4040 drivers/s390/block/dasd_eckd.c unsigned char cmd; cmd 4050 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_READ_TRACK_DATA; cmd 4052 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_WRITE_TRACK_DATA; cmd 4083 drivers/s390/block/dasd_eckd.c last_trk, cmd, basedev, startdev, cmd 4120 drivers/s390/block/dasd_eckd.c ccw->cmd_code = cmd; cmd 4195 drivers/s390/block/dasd_eckd.c unsigned int trk, unsigned int totrk, int cmd, cmd 4240 drivers/s390/block/dasd_eckd.c switch (cmd) { cmd 4282 drivers/s390/block/dasd_eckd.c "prepare itcw, unknown opcode 0x%x", cmd); cmd 4327 drivers/s390/block/dasd_eckd.c if (cmd == DASD_ECKD_CCW_READ_COUNT_MT) { cmd 4338 drivers/s390/block/dasd_eckd.c lredata->imbedded_ccw = cmd; cmd 4368 drivers/s390/block/dasd_eckd.c unsigned char cmd; cmd 4385 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_READ_TRACK_DATA; cmd 4388 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_WRITE_TRACK_DATA; cmd 4428 drivers/s390/block/dasd_eckd.c cmd, basedev, startdev, cmd 4620 drivers/s390/block/dasd_eckd.c unsigned char cmd; cmd 4653 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_READ_TRACK; cmd 4655 drivers/s390/block/dasd_eckd.c cmd = DASD_ECKD_CCW_WRITE_FULL_TRACK; cmd 4693 drivers/s390/block/dasd_eckd.c prefix_LRE(ccw++, data, first_trk, last_trk, cmd, basedev, cmd 4696 drivers/s390/block/dasd_eckd.c define_extent(ccw++, data, first_trk, last_trk, cmd, basedev, 0); cmd 4701 drivers/s390/block/dasd_eckd.c trkcount, cmd, basedev, 0, 0); cmd 4708 drivers/s390/block/dasd_eckd.c ccw->cmd_code = cmd; cmd 4723 drivers/s390/block/dasd_eckd.c if (cmd == DASD_ECKD_CCW_READ_TRACK) cmd 4727 drivers/s390/block/dasd_eckd.c ccw->cmd_code = cmd; cmd 5364 drivers/s390/block/dasd_eckd.c dasd_eckd_ioctl(struct dasd_block *block, unsigned int cmd, void __user *argp) cmd 5368 drivers/s390/block/dasd_eckd.c switch (cmd) { cmd 5476 drivers/s390/block/dasd_eckd.c (void *) (addr_t) irb->scsw.cmd.cpa); cmd 5527 drivers/s390/block/dasd_eckd.c irb->scsw.cmd.cpa; /* failing CCW */ cmd 117 drivers/s390/block/dasd_fba.c data->operation.cmd = 0x5; cmd 119 drivers/s390/block/dasd_fba.c data->operation.cmd = 0x6; cmd 121 drivers/s390/block/dasd_fba.c data->operation.cmd = 0x8; cmd 250 drivers/s390/block/dasd_fba.c if ((irb->scsw.cmd.dstat & mask) == mask) cmd 453 drivers/s390/block/dasd_fba.c unsigned char cmd; cmd 456 drivers/s390/block/dasd_fba.c cmd = DASD_FBA_CCW_READ; cmd 458 drivers/s390/block/dasd_fba.c cmd = DASD_FBA_CCW_WRITE; cmd 536 drivers/s390/block/dasd_fba.c ccw->cmd_code = cmd; cmd 686 drivers/s390/block/dasd_fba.c irb->scsw.cmd.cstat, irb->scsw.cmd.dstat); cmd 690 drivers/s390/block/dasd_fba.c (void *) (addr_t) irb->scsw.cmd.cpa); cmd 732 drivers/s390/block/dasd_fba.c if (act < ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2) { cmd 733 drivers/s390/block/dasd_fba.c act = ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2; cmd 736 drivers/s390/block/dasd_fba.c end = min((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa + 2, last); cmd 35 drivers/s390/block/dasd_fba.h unsigned char cmd:4; cmd 461 drivers/s390/block/dasd_ioctl.c unsigned int cmd, void __user *argp) cmd 526 drivers/s390/block/dasd_ioctl.c ((cmd == (unsigned int) BIODASDINFO2) ? cmd 563 drivers/s390/block/dasd_ioctl.c static int dasd_ioctl_readall_cmb(struct dasd_block *block, unsigned int cmd, cmd 566 drivers/s390/block/dasd_ioctl.c size_t size = _IOC_SIZE(cmd); cmd 577 drivers/s390/block/dasd_ioctl.c unsigned int cmd, unsigned long arg) cmd 589 drivers/s390/block/dasd_ioctl.c if ((_IOC_DIR(cmd) != _IOC_NONE) && !arg) { cmd 599 drivers/s390/block/dasd_ioctl.c switch (cmd) { cmd 625 drivers/s390/block/dasd_ioctl.c rc = dasd_ioctl_information(block, cmd, argp); cmd 628 drivers/s390/block/dasd_ioctl.c rc = dasd_ioctl_information(block, cmd, argp); cmd 649 drivers/s390/block/dasd_ioctl.c rc = dasd_ioctl_readall_cmb(block, cmd, argp); cmd 658 drivers/s390/block/dasd_ioctl.c rc = base->discipline->ioctl(block, cmd, argp); cmd 375 drivers/s390/char/con3215.c cstat = irb->scsw.cmd.cstat; cmd 376 drivers/s390/char/con3215.c dstat = irb->scsw.cmd.dstat; cmd 397 drivers/s390/char/con3215.c req->residual = irb->scsw.cmd.count; cmd 414 drivers/s390/char/con3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) cmd 418 drivers/s390/char/con3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) cmd 422 drivers/s390/char/con3270.c rq->rescnt = irb->scsw.cmd.count; cmd 423 drivers/s390/char/con3270.c } else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { cmd 103 drivers/s390/char/diag_ftp.c enum hmcdrv_ftp_cmdid cmd) cmd 115 drivers/s390/char/diag_ftp.c : [cmd] "0" (cmd), [addr] "d" (virt_to_phys(fpl)), cmd 225 drivers/s390/char/fs3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 231 drivers/s390/char/fs3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) cmd 235 drivers/s390/char/fs3270.c rq->rescnt = irb->scsw.cmd.count; cmd 326 drivers/s390/char/fs3270.c fs3270_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 342 drivers/s390/char/fs3270.c switch (cmd) { cmd 63 drivers/s390/char/hmcdrv_dev.c static ssize_t hmcdrv_dev_transfer(char __kernel *cmd, loff_t offset, cmd 199 drivers/s390/char/hmcdrv_dev.c static ssize_t hmcdrv_dev_transfer(char __kernel *cmd, loff_t offset, cmd 206 drivers/s390/char/hmcdrv_dev.c retlen = hmcdrv_ftp_cmd(cmd, offset, buf, len); cmd 38 drivers/s390/char/hmcdrv_ftp.c static enum hmcdrv_ftp_cmdid hmcdrv_ftp_cmd_getid(const char *cmd, int len); cmd 39 drivers/s390/char/hmcdrv_ftp.c static int hmcdrv_ftp_parse(char *cmd, struct hmcdrv_ftp_cmdspec *ftp); cmd 50 drivers/s390/char/hmcdrv_ftp.c static enum hmcdrv_ftp_cmdid hmcdrv_ftp_cmd_getid(const char *cmd, int len) cmd 55 drivers/s390/char/hmcdrv_ftp.c enum hmcdrv_ftp_cmdid cmd; /* associated command as enum */ cmd 70 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_GET}, cmd 72 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_DIR}, cmd 74 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_DELETE}, cmd 76 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_NLIST}, cmd 78 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_PUT}, cmd 80 drivers/s390/char/hmcdrv_ftp.c .cmd = HMCDRV_FTP_APPEND}, cmd 91 drivers/s390/char/hmcdrv_ftp.c crc = crc16(crc, cmd, len); cmd 94 drivers/s390/char/hmcdrv_ftp.c cmd, crc, (crc % ARRAY_SIZE(ftpcmds))); cmd 96 drivers/s390/char/hmcdrv_ftp.c if (!pdesc->str || strncmp(pdesc->str, cmd, len)) cmd 100 drivers/s390/char/hmcdrv_ftp.c pdesc->str, pdesc->cmd); cmd 102 drivers/s390/char/hmcdrv_ftp.c return pdesc->cmd; cmd 112 drivers/s390/char/hmcdrv_ftp.c static int hmcdrv_ftp_parse(char *cmd, struct hmcdrv_ftp_cmdspec *ftp) cmd 120 drivers/s390/char/hmcdrv_ftp.c while (*cmd != '\0') { cmd 122 drivers/s390/char/hmcdrv_ftp.c while (isspace(*cmd)) cmd 123 drivers/s390/char/hmcdrv_ftp.c ++cmd; cmd 125 drivers/s390/char/hmcdrv_ftp.c if (*cmd == '\0') cmd 128 drivers/s390/char/hmcdrv_ftp.c start = cmd; cmd 132 drivers/s390/char/hmcdrv_ftp.c while ((*cmd != '\0') && !isspace(*cmd)) cmd 133 drivers/s390/char/hmcdrv_ftp.c ++cmd; cmd 134 drivers/s390/char/hmcdrv_ftp.c ftp->id = hmcdrv_ftp_cmd_getid(start, cmd - start); cmd 137 drivers/s390/char/hmcdrv_ftp.c while ((*cmd != '\0') && !iscntrl(*cmd)) cmd 138 drivers/s390/char/hmcdrv_ftp.c ++cmd; cmd 142 drivers/s390/char/hmcdrv_ftp.c *cmd = '\0'; cmd 237 drivers/s390/char/hmcdrv_ftp.c ssize_t hmcdrv_ftp_cmd(char __kernel *cmd, loff_t offset, cmd 243 drivers/s390/char/hmcdrv_ftp.c ssize_t retlen = hmcdrv_ftp_parse(cmd, &ftp); cmd 61 drivers/s390/char/hmcdrv_ftp.h ssize_t hmcdrv_ftp_cmd(char __kernel *cmd, loff_t offset, cmd 360 drivers/s390/char/keyboard.c int cmd, int perm) cmd 380 drivers/s390/char/keyboard.c switch (cmd) { cmd 436 drivers/s390/char/keyboard.c int cmd, int perm) cmd 450 drivers/s390/char/keyboard.c switch (cmd) { cmd 477 drivers/s390/char/keyboard.c int kbd_ioctl(struct kbd_data *kbd, unsigned int cmd, unsigned long arg) cmd 494 drivers/s390/char/keyboard.c switch (cmd) { cmd 499 drivers/s390/char/keyboard.c return do_kdsk_ioctl(kbd, argp, cmd, perm); cmd 502 drivers/s390/char/keyboard.c return do_kdgkb_ioctl(kbd, argp, cmd, perm); cmd 195 drivers/s390/char/raw3270.c raw3270_request_set_cmd(struct raw3270_request *rq, u8 cmd) cmd 197 drivers/s390/char/raw3270.c rq->ccw.cmd_code = cmd; cmd 334 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) cmd 336 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | cmd 341 drivers/s390/char/raw3270.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && cmd 671 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { cmd 678 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 116 drivers/s390/char/raw3270.h void raw3270_request_set_cmd(struct raw3270_request *, u8 cmd); cmd 327 drivers/s390/char/sclp.h int sclp_early_cmd(sclp_cmdw_t cmd, void *sccb); cmd 40 drivers/s390/char/sclp_cmd.c int sclp_sync_request(sclp_cmdw_t cmd, void *sccb) cmd 42 drivers/s390/char/sclp_cmd.c return sclp_sync_request_timeout(cmd, sccb, 0); cmd 45 drivers/s390/char/sclp_cmd.c int sclp_sync_request_timeout(sclp_cmdw_t cmd, void *sccb, int timeout) cmd 56 drivers/s390/char/sclp_cmd.c request->command = cmd; cmd 72 drivers/s390/char/sclp_cmd.c cmd, request->status); cmd 118 drivers/s390/char/sclp_cmd.c static int do_core_configure(sclp_cmdw_t cmd) cmd 133 drivers/s390/char/sclp_cmd.c rc = sclp_sync_request_timeout(cmd, sccb, SCLP_QUEUE_INTERVAL); cmd 142 drivers/s390/char/sclp_cmd.c cmd, sccb->header.response_code); cmd 192 drivers/s390/char/sclp_cmd.c static int do_assign_storage(sclp_cmdw_t cmd, u16 rn) cmd 202 drivers/s390/char/sclp_cmd.c rc = sclp_sync_request_timeout(cmd, sccb, SCLP_QUEUE_INTERVAL); cmd 211 drivers/s390/char/sclp_cmd.c cmd, sccb->header.response_code, rn); cmd 563 drivers/s390/char/sclp_cmd.c static int do_chp_configure(sclp_cmdw_t cmd) cmd 575 drivers/s390/char/sclp_cmd.c rc = sclp_sync_request(cmd, sccb); cmd 586 drivers/s390/char/sclp_cmd.c cmd, sccb->header.response_code); cmd 93 drivers/s390/char/sclp_ctl.c static long sclp_ctl_ioctl(struct file *filp, unsigned int cmd, cmd 102 drivers/s390/char/sclp_ctl.c switch (cmd) { cmd 50 drivers/s390/char/sclp_diag.h u8 cmd; cmd 63 drivers/s390/char/sclp_early_core.c int sclp_early_cmd(sclp_cmdw_t cmd, void *sccb) cmd 69 drivers/s390/char/sclp_early_core.c rc = sclp_service_call(cmd, sccb); cmd 112 drivers/s390/char/sclp_ftp.c sccb->evbuf.mdd.ftp.cmd = ftp->id; cmd 58 drivers/s390/char/sclp_pci.c static int do_pci_configure(sclp_cmdw_t cmd, u32 fid) cmd 73 drivers/s390/char/sclp_pci.c rc = sclp_sync_request(cmd, sccb); cmd 82 drivers/s390/char/sclp_pci.c cmd, sccb->header.response_code); cmd 224 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat == 0x85) { /* READY */ cmd 838 drivers/s390/char/tape_34xx.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) && cmd 839 drivers/s390/char/tape_34xx.c (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) && cmd 845 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) cmd 848 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { cmd 852 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) { cmd 870 drivers/s390/char/tape_34xx.c tape_34xx_ioctl(struct tape_device *device, unsigned int cmd, unsigned long arg) cmd 872 drivers/s390/char/tape_34xx.c if (cmd == TAPE390_DISPLAY) { cmd 466 drivers/s390/char/tape_3590.c tape_3590_ioctl(struct tape_device *device, unsigned int cmd, unsigned long arg) cmd 468 drivers/s390/char/tape_3590.c switch (cmd) { cmd 802 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat == DEV_STAT_CHN_END) cmd 805 drivers/s390/char/tape_3590.c else if (irb->scsw.cmd.dstat == 0x85) cmd 808 drivers/s390/char/tape_3590.c else if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 1457 drivers/s390/char/tape_3590.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) && cmd 1458 drivers/s390/char/tape_3590.c (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) && cmd 1465 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) cmd 1468 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { cmd 1469 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat == DEV_STAT_UNIT_EXCEP) { cmd 1479 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_CHN_END) { cmd 1484 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 924 drivers/s390/char/tape_core.c irb->scsw.cmd.dstat, irb->scsw.cmd.cstat); cmd 1139 drivers/s390/char/tape_core.c if (irb->scsw.cmd.cc != 0 && cmd 1140 drivers/s390/char/tape_core.c (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) && cmd 1143 drivers/s390/char/tape_core.c device->cdev_id, irb->scsw.cmd.cc, irb->scsw.cmd.fctl); cmd 1151 drivers/s390/char/tape_core.c request->rescnt = irb->scsw.cmd.count; cmd 1152 drivers/s390/char/tape_core.c else if ((irb->scsw.cmd.dstat == 0x85 || irb->scsw.cmd.dstat == 0x80) && cmd 1167 drivers/s390/char/tape_core.c if (irb->scsw.cmd.dstat != 0x0c) { cmd 686 drivers/s390/char/tty3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 694 drivers/s390/char/tty3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { cmd 700 drivers/s390/char/tty3270.c rq->rescnt = irb->scsw.cmd.count; cmd 702 drivers/s390/char/tty3270.c } else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { cmd 1858 drivers/s390/char/tty3270.c static int tty3270_ioctl(struct tty_struct *tty, unsigned int cmd, cmd 1868 drivers/s390/char/tty3270.c return kbd_ioctl(tp->kbd, cmd, arg); cmd 1873 drivers/s390/char/tty3270.c unsigned int cmd, unsigned long arg) cmd 1882 drivers/s390/char/tty3270.c return kbd_ioctl(tp->kbd, cmd, (unsigned long)compat_ptr(arg)); cmd 158 drivers/s390/char/vmcp.c char *cmd; cmd 163 drivers/s390/char/vmcp.c cmd = memdup_user_nul(buff, count); cmd 164 drivers/s390/char/vmcp.c if (IS_ERR(cmd)) cmd 165 drivers/s390/char/vmcp.c return PTR_ERR(cmd); cmd 168 drivers/s390/char/vmcp.c kfree(cmd); cmd 175 drivers/s390/char/vmcp.c kfree(cmd); cmd 178 drivers/s390/char/vmcp.c debug_text_event(vmcp_debug, 1, cmd); cmd 179 drivers/s390/char/vmcp.c session->resp_size = cpcmd(cmd, session->response, session->bufsize, cmd 182 drivers/s390/char/vmcp.c kfree(cmd); cmd 200 drivers/s390/char/vmcp.c static long vmcp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 213 drivers/s390/char/vmcp.c switch (cmd) { cmd 312 drivers/s390/char/vmur.c intparm, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat, cmd 313 drivers/s390/char/vmur.c irb->scsw.cmd.count); cmd 324 drivers/s390/char/vmur.c else if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END)) cmd 173 drivers/s390/cio/ccwreq.c struct cmd_scsw *scsw = &irb->scsw.cmd; cmd 250 drivers/s390/cio/chp.c char cmd[10]; cmd 254 drivers/s390/cio/chp.c num_args = sscanf(buf, "%5s", cmd); cmd 258 drivers/s390/cio/chp.c if (!strncasecmp(cmd, "on", 2) || !strcmp(cmd, "1")) { cmd 262 drivers/s390/cio/chp.c } else if (!strncasecmp(cmd, "off", 3) || !strcmp(cmd, "0")) { cmd 266 drivers/s390/cio/chsc_sch.c sch->schib.scsw.cmd.fctl |= SCSW_FCTL_START_FUNC; cmd 304 drivers/s390/cio/chsc_sch.c request->irb.scsw.cmd.cstat &= ~SCHN_STAT_CHAIN_CHECK; cmd 876 drivers/s390/cio/chsc_sch.c static long chsc_ioctl(struct file *filp, unsigned int cmd, cmd 881 drivers/s390/cio/chsc_sch.c CHSC_MSG(2, "chsc_ioctl called, cmd=%x\n", cmd); cmd 886 drivers/s390/cio/chsc_sch.c switch (cmd) { cmd 137 drivers/s390/cio/cio.c orb->cmd.intparm = (u32)(addr_t)sch; cmd 138 drivers/s390/cio/cio.c orb->cmd.fmt = 1; cmd 140 drivers/s390/cio/cio.c orb->cmd.pfch = priv->options.prefetch == 0; cmd 141 drivers/s390/cio/cio.c orb->cmd.spnd = priv->options.suspend; cmd 142 drivers/s390/cio/cio.c orb->cmd.ssic = priv->options.suspend && priv->options.inter; cmd 143 drivers/s390/cio/cio.c orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; cmd 147 drivers/s390/cio/cio.c orb->cmd.c64 = 1; cmd 148 drivers/s390/cio/cio.c orb->cmd.i2k = 0; cmd 149 drivers/s390/cio/cio.c orb->cmd.key = key >> 4; cmd 151 drivers/s390/cio/cio.c orb->cmd.cpa = (__u32) __pa(cpa); cmd 162 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND; cmd 199 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_RESUME_PEND; cmd 238 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND; cmd 272 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_CLEAR_PEND; cmd 1688 drivers/s390/cio/device.c if (sch->schib.scsw.cmd.actl == 0) cmd 70 drivers/s390/cio/device_fsm.c if ((void *)(addr_t)orb->cmd.cpa == cmd 72 drivers/s390/cio/device_fsm.c (void *)(addr_t)orb->cmd.cpa == cmd 80 drivers/s390/cio/device_fsm.c (void *)(addr_t)orb->cmd.cpa, cmd 469 drivers/s390/cio/device_fsm.c struct cmd_scsw *scsw = &irb->scsw.cmd; cmd 765 drivers/s390/cio/device_fsm.c if (is_cmd && (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && cmd 148 drivers/s390/cio/device_id.c struct cmd_scsw *scsw = &cdev->private->dma_area->irb.scsw.cmd; cmd 216 drivers/s390/cio/device_ops.c ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && cmd 217 drivers/s390/cio/device_ops.c !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)) || cmd 417 drivers/s390/cio/device_ops.c !(sch->schib.scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) cmd 96 drivers/s390/cio/device_pgid.c if (status == IO_STATUS_ERROR && irb->scsw.cmd.cstat == 0) cmd 82 drivers/s390/cio/device_status.c cdev->private->dma_area->irb.scsw.cmd.ectl = 0; cmd 83 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_ALERT_STATUS) && cmd 84 drivers/s390/cio/device_status.c !(irb->scsw.cmd.stctl & SCSW_STCTL_INTER_STATUS)) cmd 85 drivers/s390/cio/device_status.c cdev->private->dma_area->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl; cmd 87 drivers/s390/cio/device_status.c if (!cdev->private->dma_area->irb.scsw.cmd.ectl) cmd 99 drivers/s390/cio/device_status.c if (!irb->scsw.cmd.eswf && cmd 100 drivers/s390/cio/device_status.c (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND)) cmd 102 drivers/s390/cio/device_status.c if (irb->scsw.cmd.stctl == cmd 104 drivers/s390/cio/device_status.c !(irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) cmd 127 drivers/s390/cio/device_status.c if (irb->scsw.cmd.eswf) { cmd 136 drivers/s390/cio/device_status.c if (irb->scsw.cmd.cstat & (SCHN_STAT_CHN_DATA_CHK | cmd 157 drivers/s390/cio/device_status.c if (irb->scsw.cmd.cstat & SCHN_STAT_INTF_CTRL_CHK) cmd 229 drivers/s390/cio/device_status.c if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC) cmd 233 drivers/s390/cio/device_status.c if (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) { cmd 235 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.key = irb->scsw.cmd.key; cmd 237 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.sctl = irb->scsw.cmd.sctl; cmd 239 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cc |= irb->scsw.cmd.cc; cmd 241 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.fmt = irb->scsw.cmd.fmt; cmd 243 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.pfch = irb->scsw.cmd.pfch; cmd 245 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.isic = irb->scsw.cmd.isic; cmd 247 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.alcc = irb->scsw.cmd.alcc; cmd 249 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.ssi = irb->scsw.cmd.ssi; cmd 256 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.fctl |= irb->scsw.cmd.fctl; cmd 258 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.actl = irb->scsw.cmd.actl; cmd 260 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.stctl |= irb->scsw.cmd.stctl; cmd 265 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) || cmd 266 drivers/s390/cio/device_status.c ((irb->scsw.cmd.stctl == cmd 268 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_DEVACT) && cmd 269 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_SCHACT)) || cmd 270 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) cmd 271 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa; cmd 273 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.dstat &= ~DEV_STAT_BUSY; cmd 275 drivers/s390/cio/device_status.c if (irb->scsw.cmd.stctl & cmd 278 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.dstat |= irb->scsw.cmd.dstat; cmd 280 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cstat |= irb->scsw.cmd.cstat; cmd 282 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && cmd 283 drivers/s390/cio/device_status.c (irb->scsw.cmd.cstat & ~(SCHN_STAT_PCI | SCHN_STAT_INCORR_LEN)) cmd 285 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.count = irb->scsw.cmd.count; cmd 302 drivers/s390/cio/device_status.c if ((cdev_irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && cmd 365 drivers/s390/cio/device_status.c if (!(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && cmd 366 drivers/s390/cio/device_status.c (irb->scsw.cmd.dstat & DEV_STAT_CHN_END)) { cmd 384 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.actl & (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT)) != 0) cmd 388 drivers/s390/cio/device_status.c !(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)) { cmd 295 drivers/s390/cio/fcx.c struct dcw *tccb_add_dcw(struct tccb *tccb, size_t tccb_size, u8 cmd, u8 flags, cmd 311 drivers/s390/cio/fcx.c dcw->cmd = cmd; cmd 293 drivers/s390/cio/itcw.c struct dcw *itcw_add_dcw(struct itcw *itcw, u8 cmd, u8 flags, void *cd, cmd 296 drivers/s390/cio/itcw.c return tccb_add_dcw(tcw_get_tccb(itcw->tcw), TCCB_MAX_SIZE, cmd, cmd 87 drivers/s390/cio/orb.h struct cmd_orb cmd; cmd 1066 drivers/s390/cio/qdio_main.c cstat = irb->scsw.cmd.cstat; cmd 1067 drivers/s390/cio/qdio_main.c dstat = irb->scsw.cmd.dstat; cmd 1348 drivers/s390/cio/qdio_main.c irq_ptr->ccw.cmd_code = irq_ptr->equeue.cmd; cmd 1413 drivers/s390/cio/qdio_main.c irq_ptr->ccw.cmd_code = irq_ptr->aqueue.cmd; cmd 383 drivers/s390/cio/vfio_ccw_cp.c if ((!cp->orb.cmd.c64 || cp->orb.cmd.i2k) && ccw_is_idal(ccw)) cmd 435 drivers/s390/cio/vfio_ccw_cp.c if (!cp->orb.cmd.fmt) cmd 643 drivers/s390/cio/vfio_ccw_cp.c if (!orb->cmd.pfch) cmd 651 drivers/s390/cio/vfio_ccw_cp.c ret = ccwchain_handle_ccw(orb->cmd.cpa, cp); cmd 659 drivers/s390/cio/vfio_ccw_cp.c cp->orb.cmd.c64 = 1; cmd 779 drivers/s390/cio/vfio_ccw_cp.c orb->cmd.intparm = intparm; cmd 780 drivers/s390/cio/vfio_ccw_cp.c orb->cmd.fmt = 1; cmd 781 drivers/s390/cio/vfio_ccw_cp.c orb->cmd.key = PAGE_DEFAULT_KEY >> 4; cmd 783 drivers/s390/cio/vfio_ccw_cp.c if (orb->cmd.lpm == 0) cmd 784 drivers/s390/cio/vfio_ccw_cp.c orb->cmd.lpm = lpm; cmd 788 drivers/s390/cio/vfio_ccw_cp.c orb->cmd.cpa = (__u32) __pa(cpa); cmd 810 drivers/s390/cio/vfio_ccw_cp.c u32 cpa = scsw->cmd.cpa; cmd 840 drivers/s390/cio/vfio_ccw_cp.c scsw->cmd.cpa = cpa; cmd 53 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND; cmd 63 drivers/s390/cio/vfio_ccw_fsm.c lpm = orb->cmd.lpm; cmd 107 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND; cmd 148 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl = SCSW_ACTL_CLEAR_PEND; cmd 255 drivers/s390/cio/vfio_ccw_fsm.c if (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) { cmd 305 drivers/s390/cio/vfio_ccw_fsm.c } else if (scsw->cmd.fctl & SCSW_FCTL_HALT_FUNC) { cmd 313 drivers/s390/cio/vfio_ccw_fsm.c } else if (scsw->cmd.fctl & SCSW_FCTL_CLEAR_FUNC) { cmd 324 drivers/s390/cio/vfio_ccw_fsm.c trace_vfio_ccw_io_fctl(scsw->cmd.fctl, schid, cmd 486 drivers/s390/cio/vfio_ccw_ops.c unsigned int cmd, cmd 492 drivers/s390/cio/vfio_ccw_ops.c switch (cmd) { cmd 752 drivers/s390/crypto/pkey_api.c static long pkey_unlocked_ioctl(struct file *filp, unsigned int cmd, cmd 757 drivers/s390/crypto/pkey_api.c switch (cmd) { cmd 1262 drivers/s390/crypto/vfio_ap_ops.c unsigned int cmd, unsigned long arg) cmd 1267 drivers/s390/crypto/vfio_ap_ops.c switch (cmd) { cmd 541 drivers/s390/crypto/zcrypt_api.c unsigned int cmd) cmd 544 drivers/s390/crypto/zcrypt_api.c int ioctlnr = (cmd & _IOC_NRMASK) >> _IOC_NRSHIFT; cmd 1291 drivers/s390/crypto/zcrypt_api.c static long zcrypt_unlocked_ioctl(struct file *filp, unsigned int cmd, cmd 1298 drivers/s390/crypto/zcrypt_api.c rc = zcrypt_check_ioctl(perms, cmd); cmd 1302 drivers/s390/crypto/zcrypt_api.c switch (cmd) { cmd 1484 drivers/s390/crypto/zcrypt_api.c ZCRYPT_DBF(DBF_DEBUG, "unknown ioctl 0x%08x\n", cmd); cmd 1503 drivers/s390/crypto/zcrypt_api.c unsigned int cmd, unsigned long arg) cmd 1545 drivers/s390/crypto/zcrypt_api.c unsigned int cmd, unsigned long arg) cmd 1598 drivers/s390/crypto/zcrypt_api.c unsigned int cmd, unsigned long arg) cmd 1643 drivers/s390/crypto/zcrypt_api.c static long zcrypt_compat_ioctl(struct file *filp, unsigned int cmd, cmd 1650 drivers/s390/crypto/zcrypt_api.c rc = zcrypt_check_ioctl(perms, cmd); cmd 1654 drivers/s390/crypto/zcrypt_api.c if (cmd == ICARSAMODEXPO) cmd 1655 drivers/s390/crypto/zcrypt_api.c return trans_modexpo32(perms, filp, cmd, arg); cmd 1656 drivers/s390/crypto/zcrypt_api.c if (cmd == ICARSACRT) cmd 1657 drivers/s390/crypto/zcrypt_api.c return trans_modexpo_crt32(perms, filp, cmd, arg); cmd 1658 drivers/s390/crypto/zcrypt_api.c if (cmd == ZSECSENDCPRB) cmd 1659 drivers/s390/crypto/zcrypt_api.c return trans_xcRB32(perms, filp, cmd, arg); cmd 1660 drivers/s390/crypto/zcrypt_api.c return zcrypt_unlocked_ioctl(filp, cmd, arg); cmd 263 drivers/s390/net/ctcm_fsms.c if (ch->irb->scsw.cmd.count != 0) cmd 266 drivers/s390/net/ctcm_fsms.c CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count); cmd 360 drivers/s390/net/ctcm_fsms.c int len = ch->max_bufsize - ch->irb->scsw.cmd.count; cmd 1234 drivers/s390/net/ctcm_fsms.c if (ch->irb->scsw.cmd.count != 0) cmd 1237 drivers/s390/net/ctcm_fsms.c CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count); cmd 1388 drivers/s390/net/ctcm_fsms.c int len = ch->max_bufsize - ch->irb->scsw.cmd.count; cmd 1212 drivers/s390/net/ctcm_main.c cstat = irb->scsw.cmd.cstat; cmd 1213 drivers/s390/net/ctcm_main.c dstat = irb->scsw.cmd.dstat; cmd 1254 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.cstat) { cmd 1265 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { cmd 1274 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_BUSY) { cmd 1275 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) cmd 1281 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { cmd 1285 drivers/s390/net/ctcm_main.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS) || cmd 1286 drivers/s390/net/ctcm_main.c (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND) || cmd 1287 drivers/s390/net/ctcm_main.c (irb->scsw.cmd.stctl == cmd 38 drivers/s390/net/ism.h u32 cmd; cmd 44 drivers/s390/net/ism.h u32 cmd; cmd 36 drivers/s390/net/ism_drv.c static int ism_cmd(struct ism_dev *ism, void *cmd) cmd 38 drivers/s390/net/ism_drv.c struct ism_req_hdr *req = cmd; cmd 39 drivers/s390/net/ism_drv.c struct ism_resp_hdr *resp = cmd; cmd 59 drivers/s390/net/ism_drv.c union ism_cmd_simple cmd; cmd 61 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 62 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = cmd_code; cmd 63 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 65 drivers/s390/net/ism_drv.c return ism_cmd(ism, &cmd); cmd 70 drivers/s390/net/ism_drv.c union ism_qi cmd; cmd 72 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 73 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_QUERY_INFO; cmd 74 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 76 drivers/s390/net/ism_drv.c if (ism_cmd(ism, &cmd)) cmd 80 drivers/s390/net/ism_drv.c debug_event(ism_debug_info, 3, &cmd.response, sizeof(cmd.response)); cmd 87 drivers/s390/net/ism_drv.c union ism_reg_sba cmd; cmd 96 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 97 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_REG_SBA; cmd 98 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 99 drivers/s390/net/ism_drv.c cmd.request.sba = dma_handle; cmd 101 drivers/s390/net/ism_drv.c if (ism_cmd(ism, &cmd)) { cmd 114 drivers/s390/net/ism_drv.c union ism_reg_ieq cmd; cmd 123 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 124 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_REG_IEQ; cmd 125 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 126 drivers/s390/net/ism_drv.c cmd.request.ieq = dma_handle; cmd 127 drivers/s390/net/ism_drv.c cmd.request.len = sizeof(*ieq); cmd 129 drivers/s390/net/ism_drv.c if (ism_cmd(ism, &cmd)) { cmd 183 drivers/s390/net/ism_drv.c union ism_read_gid cmd; cmd 186 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 187 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_READ_GID; cmd 188 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 190 drivers/s390/net/ism_drv.c ret = ism_cmd(ism, &cmd); cmd 194 drivers/s390/net/ism_drv.c ism->smcd->local_gid = cmd.response.gid; cmd 203 drivers/s390/net/ism_drv.c union ism_query_rgid cmd; cmd 205 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 206 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_QUERY_RGID; cmd 207 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 209 drivers/s390/net/ism_drv.c cmd.request.rgid = rgid; cmd 210 drivers/s390/net/ism_drv.c cmd.request.vlan_valid = vid_valid; cmd 211 drivers/s390/net/ism_drv.c cmd.request.vlan_id = vid; cmd 213 drivers/s390/net/ism_drv.c return ism_cmd(ism, &cmd); cmd 254 drivers/s390/net/ism_drv.c union ism_reg_dmb cmd; cmd 261 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 262 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_REG_DMB; cmd 263 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 265 drivers/s390/net/ism_drv.c cmd.request.dmb = dmb->dma_addr; cmd 266 drivers/s390/net/ism_drv.c cmd.request.dmb_len = dmb->dmb_len; cmd 267 drivers/s390/net/ism_drv.c cmd.request.sba_idx = dmb->sba_idx; cmd 268 drivers/s390/net/ism_drv.c cmd.request.vlan_valid = dmb->vlan_valid; cmd 269 drivers/s390/net/ism_drv.c cmd.request.vlan_id = dmb->vlan_id; cmd 270 drivers/s390/net/ism_drv.c cmd.request.rgid = dmb->rgid; cmd 272 drivers/s390/net/ism_drv.c ret = ism_cmd(ism, &cmd); cmd 277 drivers/s390/net/ism_drv.c dmb->dmb_tok = cmd.response.dmb_tok; cmd 285 drivers/s390/net/ism_drv.c union ism_unreg_dmb cmd; cmd 288 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 289 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_UNREG_DMB; cmd 290 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 292 drivers/s390/net/ism_drv.c cmd.request.dmb_tok = dmb->dmb_tok; cmd 294 drivers/s390/net/ism_drv.c ret = ism_cmd(ism, &cmd); cmd 306 drivers/s390/net/ism_drv.c union ism_set_vlan_id cmd; cmd 308 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 309 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_ADD_VLAN_ID; cmd 310 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 312 drivers/s390/net/ism_drv.c cmd.request.vlan_id = vlan_id; cmd 314 drivers/s390/net/ism_drv.c return ism_cmd(ism, &cmd); cmd 320 drivers/s390/net/ism_drv.c union ism_set_vlan_id cmd; cmd 322 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 323 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_DEL_VLAN_ID; cmd 324 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 326 drivers/s390/net/ism_drv.c cmd.request.vlan_id = vlan_id; cmd 328 drivers/s390/net/ism_drv.c return ism_cmd(ism, &cmd); cmd 345 drivers/s390/net/ism_drv.c union ism_sig_ieq cmd; cmd 347 drivers/s390/net/ism_drv.c memset(&cmd, 0, sizeof(cmd)); cmd 348 drivers/s390/net/ism_drv.c cmd.request.hdr.cmd = ISM_SIGNAL_IEQ; cmd 349 drivers/s390/net/ism_drv.c cmd.request.hdr.len = sizeof(cmd.request); cmd 351 drivers/s390/net/ism_drv.c cmd.request.rgid = rgid; cmd 352 drivers/s390/net/ism_drv.c cmd.request.trigger_irq = trigger_irq; cmd 353 drivers/s390/net/ism_drv.c cmd.request.event_code = event_code; cmd 354 drivers/s390/net/ism_drv.c cmd.request.info = info; cmd 356 drivers/s390/net/ism_drv.c return ism_cmd(ism, &cmd); cmd 738 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 748 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 749 drivers/s390/net/lcs.c cmd->offset = count; cmd 750 drivers/s390/net/lcs.c cmd->type = LCS_FRAME_TYPE_CONTROL; cmd 751 drivers/s390/net/lcs.c cmd->slot = 0; cmd 770 drivers/s390/net/lcs.c lcs_alloc_reply(struct lcs_cmd *cmd) cmd 780 drivers/s390/net/lcs.c reply->sequence_no = cmd->sequence_no; cmd 792 drivers/s390/net/lcs.c lcs_notify_lancmd_waiters(struct lcs_card *card, struct lcs_cmd *cmd) cmd 801 drivers/s390/net/lcs.c if (reply->sequence_no == cmd->sequence_no) { cmd 805 drivers/s390/net/lcs.c reply->callback(card, cmd); cmd 807 drivers/s390/net/lcs.c reply->rc = cmd->return_code; cmd 849 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 854 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 855 drivers/s390/net/lcs.c cmd->return_code = 0; cmd 856 drivers/s390/net/lcs.c cmd->sequence_no = card->sequence_no++; cmd 857 drivers/s390/net/lcs.c reply = lcs_alloc_reply(cmd); cmd 887 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 891 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 892 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_STARTUP; cmd 893 drivers/s390/net/lcs.c cmd->initiator = initiator; cmd 894 drivers/s390/net/lcs.c cmd->cmd.lcs_startup.buff_size = LCS_IOBUFFERSIZE; cmd 905 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 909 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 910 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_SHUTDOWN; cmd 911 drivers/s390/net/lcs.c cmd->initiator = LCS_INITIATOR_TCPIP; cmd 919 drivers/s390/net/lcs.c __lcs_lanstat_cb(struct lcs_card *card, struct lcs_cmd *cmd) cmd 922 drivers/s390/net/lcs.c memcpy(card->mac, cmd->cmd.lcs_lanstat_cmd.mac_addr, LCS_MAC_LENGTH); cmd 929 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 933 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 935 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_LANSTAT; cmd 936 drivers/s390/net/lcs.c cmd->initiator = LCS_INITIATOR_TCPIP; cmd 937 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.lan_type = card->lan_type; cmd 938 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.portno = card->portno; cmd 949 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 953 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 954 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_STOPLAN; cmd 955 drivers/s390/net/lcs.c cmd->initiator = initiator; cmd 956 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.lan_type = card->lan_type; cmd 957 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.portno = card->portno; cmd 965 drivers/s390/net/lcs.c __lcs_send_startlan_cb(struct lcs_card *card, struct lcs_cmd *cmd) cmd 968 drivers/s390/net/lcs.c card->lan_type = cmd->cmd.lcs_std_cmd.lan_type; cmd 969 drivers/s390/net/lcs.c card->portno = cmd->cmd.lcs_std_cmd.portno; cmd 976 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 980 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 981 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_STARTLAN; cmd 982 drivers/s390/net/lcs.c cmd->initiator = initiator; cmd 983 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.lan_type = card->lan_type; cmd 984 drivers/s390/net/lcs.c cmd->cmd.lcs_std_cmd.portno = card->portno; cmd 996 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 1000 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 1001 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_SETIPM; cmd 1002 drivers/s390/net/lcs.c cmd->initiator = LCS_INITIATOR_TCPIP; cmd 1003 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.lan_type = card->lan_type; cmd 1004 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.portno = card->portno; cmd 1005 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.version = 4; cmd 1006 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.num_ip_pairs = 1; cmd 1007 drivers/s390/net/lcs.c memcpy(cmd->cmd.lcs_qipassist.lcs_ipass_ctlmsg.ip_mac_pair, cmd 1020 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 1024 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 1025 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_DELIPM; cmd 1026 drivers/s390/net/lcs.c cmd->initiator = LCS_INITIATOR_TCPIP; cmd 1027 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.lan_type = card->lan_type; cmd 1028 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.portno = card->portno; cmd 1029 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.version = 4; cmd 1030 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.num_ip_pairs = 1; cmd 1031 drivers/s390/net/lcs.c memcpy(cmd->cmd.lcs_qipassist.lcs_ipass_ctlmsg.ip_mac_pair, cmd 1041 drivers/s390/net/lcs.c __lcs_check_multicast_cb(struct lcs_card *card, struct lcs_cmd *cmd) cmd 1045 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.ip_assists_supported; cmd 1047 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.ip_assists_enabled; cmd 1054 drivers/s390/net/lcs.c struct lcs_cmd *cmd; cmd 1060 drivers/s390/net/lcs.c cmd = (struct lcs_cmd *) buffer->data; cmd 1061 drivers/s390/net/lcs.c cmd->cmd_code = LCS_CMD_QIPASSIST; cmd 1062 drivers/s390/net/lcs.c cmd->initiator = LCS_INITIATOR_TCPIP; cmd 1063 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.lan_type = card->lan_type; cmd 1064 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.portno = card->portno; cmd 1065 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.version = 4; cmd 1066 drivers/s390/net/lcs.c cmd->cmd.lcs_qipassist.num_ip_pairs = 1; cmd 1317 drivers/s390/net/lcs.c cstat = irb->scsw.cmd.cstat; cmd 1318 drivers/s390/net/lcs.c dstat = irb->scsw.cmd.dstat; cmd 1378 drivers/s390/net/lcs.c cstat = irb->scsw.cmd.cstat; cmd 1379 drivers/s390/net/lcs.c dstat = irb->scsw.cmd.dstat; cmd 1381 drivers/s390/net/lcs.c LCS_DBF_TEXT_(5, trace, "%4x%4x", irb->scsw.cmd.cstat, cmd 1382 drivers/s390/net/lcs.c irb->scsw.cmd.dstat); cmd 1383 drivers/s390/net/lcs.c LCS_DBF_TEXT_(5, trace, "%4x%4x", irb->scsw.cmd.fctl, cmd 1384 drivers/s390/net/lcs.c irb->scsw.cmd.actl); cmd 1404 drivers/s390/net/lcs.c (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) && cmd 1405 drivers/s390/net/lcs.c (irb->scsw.cmd.cpa != 0)) { cmd 1406 drivers/s390/net/lcs.c index = (struct ccw1 *) __va((addr_t) irb->scsw.cmd.cpa) cmd 1408 drivers/s390/net/lcs.c if ((irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED) || cmd 1409 drivers/s390/net/lcs.c (irb->scsw.cmd.cstat & SCHN_STAT_PCI)) cmd 1420 drivers/s390/net/lcs.c if ((irb->scsw.cmd.dstat & DEV_STAT_DEV_END) || cmd 1421 drivers/s390/net/lcs.c (irb->scsw.cmd.dstat & DEV_STAT_CHN_END) || cmd 1422 drivers/s390/net/lcs.c (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)) cmd 1425 drivers/s390/net/lcs.c else if (irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED) cmd 1428 drivers/s390/net/lcs.c if (irb->scsw.cmd.fctl & SCSW_FCTL_HALT_FUNC) { cmd 1429 drivers/s390/net/lcs.c if (irb->scsw.cmd.cc != 0) { cmd 1436 drivers/s390/net/lcs.c if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC) cmd 1728 drivers/s390/net/lcs.c lcs_get_control(struct lcs_card *card, struct lcs_cmd *cmd) cmd 1731 drivers/s390/net/lcs.c if (cmd->initiator == LCS_INITIATOR_LGW) { cmd 1732 drivers/s390/net/lcs.c switch(cmd->cmd_code) { cmd 1748 drivers/s390/net/lcs.c lcs_notify_lancmd_waiters(card, cmd); cmd 252 drivers/s390/net/lcs.h } cmd __attribute__ ((packed)); cmd 770 drivers/s390/net/qeth_core.h int (*do_ioctl)(struct net_device *dev, struct ifreq *rq, int cmd); cmd 772 drivers/s390/net/qeth_core.h struct qeth_ipa_cmd *cmd); cmd 973 drivers/s390/net/qeth_core.h enum qeth_diags_cmds cmd) cmd 975 drivers/s390/net/qeth_core.h return card->info.diagass_support & (__u32)cmd; cmd 1077 drivers/s390/net/qeth_core.h int qeth_do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 566 drivers/s390/net/qeth_core_main.c static void qeth_issue_ipa_msg(struct qeth_ipa_cmd *cmd, int rc, cmd 570 drivers/s390/net/qeth_core_main.c int com = cmd->hdr.command; cmd 583 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd) cmd 587 drivers/s390/net/qeth_core_main.c if (IS_IPA_REPLY(cmd)) { cmd 588 drivers/s390/net/qeth_core_main.c if (cmd->hdr.command != IPA_CMD_SETCCID && cmd 589 drivers/s390/net/qeth_core_main.c cmd->hdr.command != IPA_CMD_DELCCID && cmd 590 drivers/s390/net/qeth_core_main.c cmd->hdr.command != IPA_CMD_MODCCID && cmd 591 drivers/s390/net/qeth_core_main.c cmd->hdr.command != IPA_CMD_SET_DIAG_ASS) cmd 592 drivers/s390/net/qeth_core_main.c qeth_issue_ipa_msg(cmd, cmd->hdr.return_code, card); cmd 593 drivers/s390/net/qeth_core_main.c return cmd; cmd 597 drivers/s390/net/qeth_core_main.c switch (cmd->hdr.command) { cmd 599 drivers/s390/net/qeth_core_main.c if (cmd->hdr.return_code == IPA_RC_VEPA_TO_VEB_TRANSITION) { cmd 608 drivers/s390/net/qeth_core_main.c qeth_issue_ipa_msg(cmd, cmd->hdr.return_code, card); cmd 623 drivers/s390/net/qeth_core_main.c if (card->discipline->control_event_handler(card, cmd)) cmd 624 drivers/s390/net/qeth_core_main.c return cmd; cmd 627 drivers/s390/net/qeth_core_main.c return cmd; cmd 636 drivers/s390/net/qeth_core_main.c return cmd; cmd 733 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = NULL; cmd 753 drivers/s390/net/qeth_core_main.c cmd = (struct qeth_ipa_cmd *) PDU_ENCAPSULATION(iob->data); cmd 754 drivers/s390/net/qeth_core_main.c cmd = qeth_check_ipa_data(card, cmd); cmd 755 drivers/s390/net/qeth_core_main.c if (!cmd) cmd 758 drivers/s390/net/qeth_core_main.c cmd->hdr.command != IPA_CMD_STARTLAN) { cmd 759 drivers/s390/net/qeth_core_main.c card->osn_info.assist_cb(card->dev, cmd); cmd 772 drivers/s390/net/qeth_core_main.c __ipa_cmd(tmp)->hdr.seqno == cmd->hdr.seqno) { cmd 795 drivers/s390/net/qeth_core_main.c rc = reply->callback(card, reply, cmd ? (unsigned long)cmd : cmd 893 drivers/s390/net/qeth_core_main.c cstat = irb->scsw.cmd.cstat; cmd 894 drivers/s390/net/qeth_core_main.c dstat = irb->scsw.cmd.dstat; cmd 1019 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.fctl & (SCSW_FCTL_CLEAR_FUNC)) cmd 1022 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.fctl & (SCSW_FCTL_HALT_FUNC)) cmd 1025 drivers/s390/net/qeth_core_main.c if (iob && (irb->scsw.cmd.fctl & (SCSW_FCTL_CLEAR_FUNC | cmd 1031 drivers/s390/net/qeth_core_main.c cstat = irb->scsw.cmd.cstat; cmd 1032 drivers/s390/net/qeth_core_main.c dstat = irb->scsw.cmd.dstat; cmd 1063 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.count > iob->length) { cmd 1069 drivers/s390/net/qeth_core_main.c iob->length - irb->scsw.cmd.count); cmd 1864 drivers/s390/net/qeth_core_main.c if (!ciw || ciw->cmd == 0) cmd 1874 drivers/s390/net/qeth_core_main.c qeth_setup_ccw(__ccw_from_cmd(iob), ciw->cmd, 0, iob->length, cmd 2779 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 2781 drivers/s390/net/qeth_core_main.c return (cmd->hdr.return_code) ? -EIO : 0; cmd 2818 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 2820 drivers/s390/net/qeth_core_main.c if (cmd->hdr.return_code == IPA_RC_LAN_OFFLINE) cmd 2823 drivers/s390/net/qeth_core_main.c return (cmd->hdr.return_code) ? -EIO : 0; cmd 2838 drivers/s390/net/qeth_core_main.c static int qeth_setadpparms_inspect_rc(struct qeth_ipa_cmd *cmd) cmd 2840 drivers/s390/net/qeth_core_main.c if (!cmd->hdr.return_code) cmd 2841 drivers/s390/net/qeth_core_main.c cmd->hdr.return_code = cmd 2842 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.return_code; cmd 2843 drivers/s390/net/qeth_core_main.c return cmd->hdr.return_code; cmd 2849 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 2852 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) cmd 2855 drivers/s390/net/qeth_core_main.c if (cmd->data.setadapterparms.data.query_cmds_supp.lan_type & 0x7f) { cmd 2857 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.data.query_cmds_supp.lan_type; cmd 2861 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.data.query_cmds_supp.supported_cmds; cmd 2904 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 2908 drivers/s390/net/qeth_core_main.c cmd = (struct qeth_ipa_cmd *) data; cmd 2910 drivers/s390/net/qeth_core_main.c switch (cmd->hdr.return_code) { cmd 2921 drivers/s390/net/qeth_core_main.c CARD_DEVID(card), cmd->hdr.return_code); cmd 2925 drivers/s390/net/qeth_core_main.c if (cmd->hdr.prot_version == QETH_PROT_IPV4) { cmd 2926 drivers/s390/net/qeth_core_main.c card->options.ipa4.supported_funcs = cmd->hdr.ipa_supported; cmd 2927 drivers/s390/net/qeth_core_main.c card->options.ipa4.enabled_funcs = cmd->hdr.ipa_enabled; cmd 2928 drivers/s390/net/qeth_core_main.c } else if (cmd->hdr.prot_version == QETH_PROT_IPV6) { cmd 2929 drivers/s390/net/qeth_core_main.c card->options.ipa6.supported_funcs = cmd->hdr.ipa_supported; cmd 2930 drivers/s390/net/qeth_core_main.c card->options.ipa6.enabled_funcs = cmd->hdr.ipa_enabled; cmd 2954 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 2959 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) cmd 2963 drivers/s390/net/qeth_core_main.c attrs = &cmd->data.setadapterparms.data.query_switch_attributes; cmd 2992 drivers/s390/net/qeth_core_main.c struct qeth_ipacmd_diagass *cmd; cmd 3000 drivers/s390/net/qeth_core_main.c cmd = &__ipa_cmd(iob)->data.diagass; cmd 3001 drivers/s390/net/qeth_core_main.c cmd->subcmd_len = DIAG_SUB_HDR_LEN + data_length; cmd 3002 drivers/s390/net/qeth_core_main.c cmd->subcmd = sub_cmd; cmd 3010 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 3011 drivers/s390/net/qeth_core_main.c u16 rc = cmd->hdr.return_code; cmd 3018 drivers/s390/net/qeth_core_main.c card->info.diagass_support = cmd->data.diagass.ext; cmd 3061 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 3062 drivers/s390/net/qeth_core_main.c u16 rc = cmd->hdr.return_code; cmd 3074 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 3080 drivers/s390/net/qeth_core_main.c cmd = __ipa_cmd(iob); cmd 3081 drivers/s390/net/qeth_core_main.c cmd->data.diagass.type = 1; cmd 3082 drivers/s390/net/qeth_core_main.c cmd->data.diagass.action = action; cmd 3085 drivers/s390/net/qeth_core_main.c cmd->data.diagass.options = 0x0003; cmd 3086 drivers/s390/net/qeth_core_main.c cmd->data.diagass.ext = 0x00010000 + cmd 3089 drivers/s390/net/qeth_core_main.c (struct qeth_trap_id *)cmd->data.diagass.cdata); cmd 3092 drivers/s390/net/qeth_core_main.c cmd->data.diagass.options = 0x0001; cmd 4079 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 4084 drivers/s390/net/qeth_core_main.c setparms = &(cmd->data.setadapterparms); cmd 4085 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) { cmd 4086 drivers/s390/net/qeth_core_main.c QETH_CARD_TEXT_(card, 4, "prmrc%x", cmd->hdr.return_code); cmd 4090 drivers/s390/net/qeth_core_main.c return (cmd->hdr.return_code) ? -EIO : 0; cmd 4098 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 4107 drivers/s390/net/qeth_core_main.c cmd = __ipa_cmd(iob); cmd 4108 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.data.mode = mode; cmd 4116 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 4120 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) cmd 4123 drivers/s390/net/qeth_core_main.c adp_cmd = &cmd->data.setadapterparms; cmd 4139 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 4147 drivers/s390/net/qeth_core_main.c cmd = __ipa_cmd(iob); cmd 4148 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.data.change_addr.cmd = CHANGE_ADDR_READ_MAC; cmd 4149 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.data.change_addr.addr_size = ETH_ALEN; cmd 4150 drivers/s390/net/qeth_core_main.c ether_addr_copy(cmd->data.setadapterparms.data.change_addr.addr, cmd 4161 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 4166 drivers/s390/net/qeth_core_main.c if (cmd->hdr.return_code) cmd 4168 drivers/s390/net/qeth_core_main.c qeth_setadpparms_inspect_rc(cmd); cmd 4170 drivers/s390/net/qeth_core_main.c access_ctrl_req = &cmd->data.setadapterparms.data.set_access_ctrl; cmd 4172 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.return_code); cmd 4173 drivers/s390/net/qeth_core_main.c if (cmd->data.setadapterparms.hdr.return_code != cmd 4177 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.return_code); cmd 4178 drivers/s390/net/qeth_core_main.c switch (cmd->data.setadapterparms.hdr.return_code) { cmd 4239 drivers/s390/net/qeth_core_main.c return (cmd->hdr.return_code) ? -EIO : 0; cmd 4247 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 4256 drivers/s390/net/qeth_core_main.c cmd = __ipa_cmd(iob); cmd 4257 drivers/s390/net/qeth_core_main.c access_ctrl_req = &cmd->data.setadapterparms.data.set_access_ctrl; cmd 4370 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 4378 drivers/s390/net/qeth_core_main.c if (cmd->hdr.return_code) { cmd 4379 drivers/s390/net/qeth_core_main.c QETH_CARD_TEXT_(card, 4, "scer1%x", cmd->hdr.return_code); cmd 4382 drivers/s390/net/qeth_core_main.c if (cmd->data.setadapterparms.hdr.return_code) { cmd 4383 drivers/s390/net/qeth_core_main.c cmd->hdr.return_code = cmd 4384 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.return_code; cmd 4385 drivers/s390/net/qeth_core_main.c QETH_CARD_TEXT_(card, 4, "scer2%x", cmd->hdr.return_code); cmd 4389 drivers/s390/net/qeth_core_main.c adp_cmd = &cmd->data.setadapterparms; cmd 4404 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.used_total); cmd 4406 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.seq_no); cmd 4411 drivers/s390/net/qeth_core_main.c if (cmd->data.setadapterparms.hdr.seq_no < cmd 4412 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.used_total) cmd 4448 drivers/s390/net/qeth_core_main.c &ureq->cmd, req_len)) { cmd 4476 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data; cmd 4482 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) cmd 4486 drivers/s390/net/qeth_core_main.c resdatalen = cmd->data.setadapterparms.hdr.cmdlength; cmd 4496 drivers/s390/net/qeth_core_main.c if (cmd->data.setadapterparms.hdr.seq_no < cmd 4497 drivers/s390/net/qeth_core_main.c cmd->data.setadapterparms.hdr.used_total) cmd 4506 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd; cmd 4539 drivers/s390/net/qeth_core_main.c cmd = __ipa_cmd(iob); cmd 4540 drivers/s390/net/qeth_core_main.c oat_req = &cmd->data.setadapterparms.data.query_oat; cmd 4574 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data; cmd 4578 drivers/s390/net/qeth_core_main.c if (qeth_setadpparms_inspect_rc(cmd)) cmd 4581 drivers/s390/net/qeth_core_main.c card_info = &cmd->data.setadapterparms.data.card_info; cmd 5317 drivers/s390/net/qeth_core_main.c static int qeth_setassparms_inspect_rc(struct qeth_ipa_cmd *cmd) cmd 5319 drivers/s390/net/qeth_core_main.c if (!cmd->hdr.return_code) cmd 5320 drivers/s390/net/qeth_core_main.c cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; cmd 5321 drivers/s390/net/qeth_core_main.c return cmd->hdr.return_code; cmd 5328 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 5331 drivers/s390/net/qeth_core_main.c if (qeth_setassparms_inspect_rc(cmd)) cmd 5334 drivers/s390/net/qeth_core_main.c caps->supported = cmd->data.setassparms.data.caps.supported; cmd 5335 drivers/s390/net/qeth_core_main.c caps->enabled = cmd->data.setassparms.data.caps.enabled; cmd 5342 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 5346 drivers/s390/net/qeth_core_main.c if (cmd->hdr.return_code) cmd 5349 drivers/s390/net/qeth_core_main.c cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; cmd 5350 drivers/s390/net/qeth_core_main.c if (cmd->hdr.prot_version == QETH_PROT_IPV4) cmd 5351 drivers/s390/net/qeth_core_main.c card->options.ipa4.enabled_funcs = cmd->hdr.ipa_enabled; cmd 5352 drivers/s390/net/qeth_core_main.c if (cmd->hdr.prot_version == QETH_PROT_IPV6) cmd 5353 drivers/s390/net/qeth_core_main.c card->options.ipa6.enabled_funcs = cmd->hdr.ipa_enabled; cmd 5858 drivers/s390/net/qeth_core_main.c int qeth_do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 5867 drivers/s390/net/qeth_core_main.c switch (cmd) { cmd 5893 drivers/s390/net/qeth_core_main.c rc = card->discipline->do_ioctl(dev, rq, cmd); cmd 5906 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 5909 drivers/s390/net/qeth_core_main.c if (qeth_setassparms_inspect_rc(cmd)) cmd 5912 drivers/s390/net/qeth_core_main.c *features = cmd->data.setassparms.data.flags_32bit; cmd 5994 drivers/s390/net/qeth_core_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 5997 drivers/s390/net/qeth_core_main.c if (qeth_setassparms_inspect_rc(cmd)) cmd 6000 drivers/s390/net/qeth_core_main.c tso_data->mss = cmd->data.setassparms.data.tso.mss; cmd 6001 drivers/s390/net/qeth_core_main.c tso_data->supported = cmd->data.setassparms.data.tso.supported; cmd 220 drivers/s390/net/qeth_core_mpc.c enum qeth_ipa_cmds cmd; cmd 256 drivers/s390/net/qeth_core_mpc.c const char *qeth_get_ipa_cmd_name(enum qeth_ipa_cmds cmd) cmd 261 drivers/s390/net/qeth_core_mpc.c if (qeth_ipa_cmd_names[x].cmd == cmd) cmd 442 drivers/s390/net/qeth_core_mpc.h u32 cmd; cmd 467 drivers/s390/net/qeth_core_mpc.h struct qeth_snmp_cmd cmd; cmd 810 drivers/s390/net/qeth_core_mpc.h extern const char *qeth_get_ipa_cmd_name(enum qeth_ipa_cmds cmd); cmd 813 drivers/s390/net/qeth_core_mpc.h #define IS_IPA_REPLY(cmd) ((cmd->hdr.initiator == IPA_CMD_INITIATOR_HOST) || \ cmd 814 drivers/s390/net/qeth_core_mpc.h (cmd->hdr.initiator == IPA_CMD_INITIATOR_OSA_REPLY)) cmd 179 drivers/s390/net/qeth_ethtool.c static void qeth_set_cmd_adv_sup(struct ethtool_link_ksettings *cmd, cmd 182 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, supported); cmd 183 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, advertising); cmd 184 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); cmd 186 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); cmd 187 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); cmd 191 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, TP); cmd 192 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); cmd 195 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); cmd 196 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); cmd 199 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, TP); cmd 200 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); cmd 207 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 209 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 213 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 215 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 219 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 221 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 223 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 225 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 229 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 231 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 233 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 235 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 239 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 241 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 243 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 245 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 249 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 251 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 253 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, supported, cmd 255 drivers/s390/net/qeth_ethtool.c ethtool_link_ksettings_add_link_mode(cmd, advertising, cmd 263 drivers/s390/net/qeth_ethtool.c struct ethtool_link_ksettings *cmd) cmd 275 drivers/s390/net/qeth_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 276 drivers/s390/net/qeth_ethtool.c cmd->base.autoneg = AUTONEG_ENABLE; cmd 277 drivers/s390/net/qeth_ethtool.c cmd->base.phy_address = 0; cmd 278 drivers/s390/net/qeth_ethtool.c cmd->base.mdio_support = 0; cmd 279 drivers/s390/net/qeth_ethtool.c cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; cmd 280 drivers/s390/net/qeth_ethtool.c cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; cmd 285 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_100; cmd 286 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_TP; cmd 290 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_1000; cmd 291 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_FIBRE; cmd 294 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_10000; cmd 295 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_FIBRE; cmd 298 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_25000; cmd 299 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_FIBRE; cmd 302 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_10; cmd 303 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_TP; cmd 305 drivers/s390/net/qeth_ethtool.c qeth_set_cmd_adv_sup(cmd, cmd->base.speed, cmd->base.port); cmd 328 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_TP; cmd 329 drivers/s390/net/qeth_ethtool.c qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port); cmd 333 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_FIBRE; cmd 334 drivers/s390/net/qeth_ethtool.c qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port); cmd 338 drivers/s390/net/qeth_ethtool.c cmd->base.port = PORT_FIBRE; cmd 339 drivers/s390/net/qeth_ethtool.c qeth_set_cmd_adv_sup(cmd, SPEED_10000, cmd->base.port); cmd 345 drivers/s390/net/qeth_ethtool.c cmd->base.duplex = DUPLEX_FULL; cmd 348 drivers/s390/net/qeth_ethtool.c cmd->base.duplex = DUPLEX_HALF; cmd 354 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_10; cmd 357 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_100; cmd 360 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_1000; cmd 363 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_10000; cmd 366 drivers/s390/net/qeth_ethtool.c cmd->base.speed = SPEED_25000; cmd 30 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd); cmd 32 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd); cmd 76 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 78 drivers/s390/net/qeth_l2_main.c return qeth_l2_setdelmac_makerc(card, cmd->hdr.return_code); cmd 84 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd; cmd 92 drivers/s390/net/qeth_l2_main.c cmd = __ipa_cmd(iob); cmd 93 drivers/s390/net/qeth_l2_main.c cmd->data.setdelmac.mac_length = ETH_ALEN; cmd 94 drivers/s390/net/qeth_l2_main.c ether_addr_copy(cmd->data.setdelmac.mac, mac); cmd 124 drivers/s390/net/qeth_l2_main.c enum qeth_ipa_cmds cmd = is_multicast_ether_addr(mac) ? cmd 129 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_send_setdelmac(card, mac, cmd); cmd 141 drivers/s390/net/qeth_l2_main.c enum qeth_ipa_cmds cmd = is_multicast_ether_addr(mac) ? cmd 146 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_send_setdelmac(card, mac, cmd); cmd 224 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 227 drivers/s390/net/qeth_l2_main.c if (cmd->hdr.return_code) { cmd 229 drivers/s390/net/qeth_l2_main.c cmd->data.setdelvlan.vlan_id, cmd 230 drivers/s390/net/qeth_l2_main.c CARD_DEVID(card), cmd->hdr.return_code); cmd 231 drivers/s390/net/qeth_l2_main.c QETH_CARD_TEXT_(card, 2, "L2VL%4x", cmd->hdr.command); cmd 233 drivers/s390/net/qeth_l2_main.c return qeth_l2_setdelvlan_makerc(card, cmd->hdr.return_code); cmd 239 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd; cmd 247 drivers/s390/net/qeth_l2_main.c cmd = __ipa_cmd(iob); cmd 248 drivers/s390/net/qeth_l2_main.c cmd->data.setdelvlan.vlan_id = i; cmd 974 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd) cmd 976 drivers/s390/net/qeth_l2_main.c switch (cmd->hdr.command) { cmd 979 drivers/s390/net/qeth_l2_main.c if (cmd->data.sbp.hdr.command_code == cmd 981 drivers/s390/net/qeth_l2_main.c qeth_bridge_state_change(card, cmd); cmd 986 drivers/s390/net/qeth_l2_main.c qeth_bridge_host_event(card, cmd); cmd 1194 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd) cmd 1197 drivers/s390/net/qeth_l2_main.c &cmd->data.sbp.data.state_change; cmd 1259 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd) cmd 1262 drivers/s390/net/qeth_l2_main.c &cmd->data.addrchange; cmd 1267 drivers/s390/net/qeth_l2_main.c if (cmd->hdr.return_code != 0x0000) { cmd 1268 drivers/s390/net/qeth_l2_main.c if (cmd->hdr.return_code == 0x0010) { cmd 1273 drivers/s390/net/qeth_l2_main.c cmd->hdr.return_code); cmd 1305 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd) cmd 1307 drivers/s390/net/qeth_l2_main.c struct qeth_ipacmd_setbridgeport *sbp = &cmd->data.sbp; cmd 1309 drivers/s390/net/qeth_l2_main.c u16 ipa_rc = cmd->hdr.return_code; cmd 1429 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 1434 drivers/s390/net/qeth_l2_main.c rc = qeth_bridgeport_makerc(card, cmd); cmd 1439 drivers/s390/net/qeth_l2_main.c cmd->data.sbp.data.query_cmds_supp.supported_cmds; cmd 1473 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 1474 drivers/s390/net/qeth_l2_main.c struct qeth_sbp_query_ports *qports = &cmd->data.sbp.data.query_ports; cmd 1479 drivers/s390/net/qeth_l2_main.c rc = qeth_bridgeport_makerc(card, cmd); cmd 1534 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data; cmd 1537 drivers/s390/net/qeth_l2_main.c return qeth_bridgeport_makerc(card, cmd); cmd 1726 drivers/s390/net/qeth_l2_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 1727 drivers/s390/net/qeth_l2_main.c struct qeth_ipacmd_vnicc *rep = &cmd->data.vnicc; cmd 1728 drivers/s390/net/qeth_l2_main.c u32 sub_cmd = cmd->data.vnicc.hdr.sub_command; cmd 1731 drivers/s390/net/qeth_l2_main.c if (cmd->hdr.return_code) cmd 1732 drivers/s390/net/qeth_l2_main.c return qeth_l2_vnicc_makerc(card, cmd->hdr.return_code); cmd 1800 drivers/s390/net/qeth_l2_main.c u32 cmd) cmd 1805 drivers/s390/net/qeth_l2_main.c iob = qeth_l2_vnicc_build_cmd(card, cmd, VNICC_DATA_SIZEOF(set_char)); cmd 1816 drivers/s390/net/qeth_l2_main.c u32 cmd, u32 *timeout) cmd 1823 drivers/s390/net/qeth_l2_main.c iob = qeth_l2_vnicc_build_cmd(card, cmd, cmd 1831 drivers/s390/net/qeth_l2_main.c if (cmd == IPA_VNICC_SET_TIMEOUT) cmd 1835 drivers/s390/net/qeth_l2_main.c if (cmd == IPA_VNICC_GET_TIMEOUT) cmd 1845 drivers/s390/net/qeth_l2_main.c u32 cmd; cmd 1859 drivers/s390/net/qeth_l2_main.c cmd = IPA_VNICC_ENABLE; cmd 1862 drivers/s390/net/qeth_l2_main.c cmd = IPA_VNICC_DISABLE; cmd 1879 drivers/s390/net/qeth_l2_main.c rc = qeth_l2_vnicc_set_char(card, vnicc, cmd); cmd 2013 drivers/s390/net/qeth_l2_main.c u32 cmd = enable ? IPA_VNICC_ENABLE : IPA_VNICC_DISABLE; cmd 2017 drivers/s390/net/qeth_l2_main.c !qeth_l2_vnicc_set_char(card, vnicc, cmd)) cmd 355 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 357 drivers/s390/net/qeth_l3_main.c switch (cmd->hdr.return_code) { cmd 375 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 383 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 384 drivers/s390/net/qeth_l3_main.c ether_addr_copy(cmd->data.setdelipm.mac, addr->mac); cmd 386 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelipm.ip6, &addr->u.a6.addr, cmd 389 drivers/s390/net/qeth_l3_main.c memcpy(&cmd->data.setdelipm.ip4, &addr->u.a4.addr, 4); cmd 426 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 436 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 442 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelip6.ip_addr, &addr->u.a6.addr, cmd 445 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelip6.mask, netmask, cmd 447 drivers/s390/net/qeth_l3_main.c cmd->data.setdelip6.flags = flags; cmd 449 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelip4.ip_addr, &addr->u.a4.addr, 4); cmd 450 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelip4.mask, &addr->u.a4.mask, 4); cmd 451 drivers/s390/net/qeth_l3_main.c cmd->data.setdelip4.flags = flags; cmd 461 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 469 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 470 drivers/s390/net/qeth_l3_main.c cmd->data.setrtg.type = (type); cmd 970 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 972 drivers/s390/net/qeth_l3_main.c if (cmd->hdr.return_code) cmd 976 drivers/s390/net/qeth_l3_main.c cmd->data.create_destroy_addr.unique_id); cmd 984 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 992 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 993 drivers/s390/net/qeth_l3_main.c *((__u16 *) &cmd->data.create_destroy_addr.unique_id[6]) = cmd 1004 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 1006 drivers/s390/net/qeth_l3_main.c if (cmd->hdr.return_code == 0) { cmd 1008 drivers/s390/net/qeth_l3_main.c &cmd->data.create_destroy_addr.unique_id[6]); cmd 1022 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 1036 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 1037 drivers/s390/net/qeth_l3_main.c *((__u16 *) &cmd->data.create_destroy_addr.unique_id[6]) = cmd 1048 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 1053 drivers/s390/net/qeth_l3_main.c cmd = (struct qeth_ipa_cmd *)data; cmd 1054 drivers/s390/net/qeth_l3_main.c rc = cmd->hdr.return_code; cmd 1057 drivers/s390/net/qeth_l3_main.c switch (cmd->data.diagass.action) { cmd 1095 drivers/s390/net/qeth_l3_main.c cmd->data.diagass.action, CARD_DEVID(card)); cmd 1105 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 1112 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 1113 drivers/s390/net/qeth_l3_main.c cmd->data.diagass.type = QETH_DIAGS_TYPE_HIPERSOCKET; cmd 1114 drivers/s390/net/qeth_l3_main.c cmd->data.diagass.action = diags_cmd; cmd 1523 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data; cmd 1526 drivers/s390/net/qeth_l3_main.c return qeth_l3_arp_makerc(cmd->hdr.return_code); cmd 1607 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 1618 drivers/s390/net/qeth_l3_main.c cmd = (struct qeth_ipa_cmd *) data; cmd 1619 drivers/s390/net/qeth_l3_main.c QETH_CARD_TEXT_(card, 4, "%i", cmd->hdr.prot_version); cmd 1620 drivers/s390/net/qeth_l3_main.c if (cmd->hdr.return_code) { cmd 1622 drivers/s390/net/qeth_l3_main.c QETH_CARD_TEXT_(card, 4, "%i", cmd->hdr.return_code); cmd 1623 drivers/s390/net/qeth_l3_main.c return qeth_l3_arp_makerc(cmd->hdr.return_code); cmd 1625 drivers/s390/net/qeth_l3_main.c if (cmd->data.setassparms.hdr.return_code) { cmd 1626 drivers/s390/net/qeth_l3_main.c cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; cmd 1628 drivers/s390/net/qeth_l3_main.c QETH_CARD_TEXT_(card, 4, "%i", cmd->hdr.return_code); cmd 1629 drivers/s390/net/qeth_l3_main.c return qeth_l3_arp_makerc(cmd->hdr.return_code); cmd 1631 drivers/s390/net/qeth_l3_main.c qdata = &cmd->data.setassparms.data.query_arp; cmd 1644 drivers/s390/net/qeth_l3_main.c if (!arpentry_matches_prot(etype, cmd->hdr.prot_version)) { cmd 1669 drivers/s390/net/qeth_l3_main.c if (cmd->data.setassparms.hdr.seq_no < cmd 1670 drivers/s390/net/qeth_l3_main.c cmd->data.setassparms.hdr.number_of_replies) cmd 1688 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd; cmd 1698 drivers/s390/net/qeth_l3_main.c cmd = __ipa_cmd(iob); cmd 1699 drivers/s390/net/qeth_l3_main.c cmd->data.setassparms.data.query_arp.request_bits = 0x000F; cmd 1825 drivers/s390/net/qeth_l3_main.c static int qeth_l3_do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 1832 drivers/s390/net/qeth_l3_main.c switch (cmd) { cmd 1854 drivers/s390/net/qeth_l3_main.c arp_cmd = (cmd == SIOC_QETH_ARP_ADD_ENTRY) ? cmd 2476 drivers/s390/net/qeth_l3_main.c struct qeth_ipa_cmd *cmd) cmd 241 drivers/s390/scsi/zfcp_def.h struct zfcp_latency_cont cmd; cmd 364 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_ct_ns_init(struct fc_ct_hdr *ct_hdr, u16 cmd, u16 mr_size) cmd 369 drivers/s390/scsi/zfcp_fc.c ct_hdr->ct_cmd = cpu_to_be16(cmd); cmd 2086 drivers/s390/scsi/zfcp_fsf.c lat = &zfcp_sdev->latencies.cmd; cmd 155 drivers/s390/scsi/zfcp_scsi.c zfcp_sdev->latencies.cmd.channel.min = 0xFFFFFFFF; cmd 156 drivers/s390/scsi/zfcp_scsi.c zfcp_sdev->latencies.cmd.fabric.min = 0xFFFFFFFF; cmd 476 drivers/s390/scsi/zfcp_sysfs.c ZFCP_DEFINE_LATENCY_ATTR(cmd); cmd 103 drivers/sbus/char/display7seg.c static long d7s_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 114 drivers/sbus/char/display7seg.c switch (cmd) { cmd 656 drivers/sbus/char/envctrl.c envctrl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 660 drivers/sbus/char/envctrl.c switch (cmd) { cmd 669 drivers/sbus/char/envctrl.c file->private_data = (void *)(long)cmd; cmd 685 drivers/sbus/char/envctrl.c file->private_data = (void *)(long)cmd; cmd 185 drivers/sbus/char/openprom.c static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) cmd 200 drivers/sbus/char/openprom.c switch (cmd) { cmd 215 drivers/sbus/char/openprom.c if (cmd != OPROMNEXT) cmd 290 drivers/sbus/char/openprom.c unsigned int cmd, unsigned long arg, cmd 299 drivers/sbus/char/openprom.c if (cmd == OPROMSETOPT) cmd 309 drivers/sbus/char/openprom.c switch (cmd) { cmd 328 drivers/sbus/char/openprom.c error = opromnext(argp, cmd, dp, opp, bufsize, data); cmd 352 drivers/sbus/char/openprom.c printk(KERN_INFO "openprom_sunos_ioctl: cmd 0x%X, arg 0x%lX\n", cmd, arg); cmd 495 drivers/sbus/char/openprom.c static int opiocgetnext(unsigned int cmd, void __user *argp) cmd 506 drivers/sbus/char/openprom.c if (cmd != OPIOCGETNEXT) cmd 513 drivers/sbus/char/openprom.c if (cmd == OPIOCGETNEXT) cmd 528 drivers/sbus/char/openprom.c unsigned int cmd, unsigned long arg) cmd 535 drivers/sbus/char/openprom.c switch (cmd) { cmd 558 drivers/sbus/char/openprom.c err = opiocgetnext(cmd, argp); cmd 575 drivers/sbus/char/openprom.c unsigned int cmd, unsigned long arg) cmd 579 drivers/sbus/char/openprom.c switch (cmd) { cmd 584 drivers/sbus/char/openprom.c return openprom_sunos_ioctl(file, cmd, arg, cmd 591 drivers/sbus/char/openprom.c return openprom_sunos_ioctl(file, cmd, arg, cmd 600 drivers/sbus/char/openprom.c return openprom_sunos_ioctl(file, cmd, arg, cmd 612 drivers/sbus/char/openprom.c return openprom_sunos_ioctl(file, cmd, arg, NULL); cmd 621 drivers/sbus/char/openprom.c return openprom_bsd_ioctl(file,cmd,arg); cmd 626 drivers/sbus/char/openprom.c return openprom_bsd_ioctl(file,cmd,arg); cmd 633 drivers/sbus/char/openprom.c static long openprom_compat_ioctl(struct file *file, unsigned int cmd, cmd 642 drivers/sbus/char/openprom.c switch (cmd) { cmd 658 drivers/sbus/char/openprom.c rval = openprom_ioctl(file, cmd, arg); cmd 201 drivers/sbus/char/uctrl.c uctrl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 203 drivers/sbus/char/uctrl.c switch (cmd) { cmd 125 drivers/scsi/3w-9xxx.c static long twa_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 219 drivers/scsi/3w-9xxx.c static bool twa_command_mapped(struct scsi_cmnd *cmd) cmd 221 drivers/scsi/3w-9xxx.c return scsi_sg_count(cmd) != 1 || cmd 222 drivers/scsi/3w-9xxx.c scsi_bufflen(cmd) >= TW_MIN_SGL_LENGTH; cmd 637 drivers/scsi/3w-9xxx.c static long twa_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 692 drivers/scsi/3w-9xxx.c switch (cmd) { cmd 724 drivers/scsi/3w-9xxx.c cmd); cmd 1332 drivers/scsi/3w-9xxx.c struct scsi_cmnd *cmd; cmd 1334 drivers/scsi/3w-9xxx.c cmd = tw_dev->srb[request_id]; cmd 1339 drivers/scsi/3w-9xxx.c cmd->result = (DID_OK << 16); cmd 1345 drivers/scsi/3w-9xxx.c cmd->result = (DID_OK << 16) | (CHECK_CONDITION << 1); cmd 1349 drivers/scsi/3w-9xxx.c if ((scsi_sg_count(cmd) <= 1) && (full_command_packet->command.newcommand.status == 0)) { cmd 1351 drivers/scsi/3w-9xxx.c scsi_set_resid(cmd, scsi_bufflen(cmd) - full_command_packet->command.newcommand.sg_list[0].length); cmd 1355 drivers/scsi/3w-9xxx.c if (twa_command_mapped(cmd)) cmd 1356 drivers/scsi/3w-9xxx.c scsi_dma_unmap(cmd); cmd 1357 drivers/scsi/3w-9xxx.c cmd->scsi_done(cmd); cmd 1596 drivers/scsi/3w-9xxx.c struct scsi_cmnd *cmd = tw_dev->srb[i]; cmd 1598 drivers/scsi/3w-9xxx.c cmd->result = (DID_RESET << 16); cmd 1599 drivers/scsi/3w-9xxx.c if (twa_command_mapped(cmd)) cmd 1600 drivers/scsi/3w-9xxx.c scsi_dma_unmap(cmd); cmd 1601 drivers/scsi/3w-9xxx.c cmd->scsi_done(cmd); cmd 1924 drivers/scsi/3w-9xxx.c struct scsi_cmnd *cmd = tw_dev->srb[request_id]; cmd 1926 drivers/scsi/3w-9xxx.c if (!twa_command_mapped(cmd) && cmd 1927 drivers/scsi/3w-9xxx.c (cmd->sc_data_direction == DMA_FROM_DEVICE || cmd 1928 drivers/scsi/3w-9xxx.c cmd->sc_data_direction == DMA_BIDIRECTIONAL)) { cmd 1929 drivers/scsi/3w-9xxx.c if (scsi_sg_count(cmd) == 1) { cmd 1932 drivers/scsi/3w-9xxx.c scsi_sg_copy_from_buffer(cmd, buf, TW_SECTOR_SIZE); cmd 716 drivers/scsi/3w-sas.c static long twl_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 765 drivers/scsi/3w-sas.c switch (cmd) { cmd 797 drivers/scsi/3w-sas.c cmd); cmd 1127 drivers/scsi/3w-sas.c struct scsi_cmnd *cmd; cmd 1210 drivers/scsi/3w-sas.c cmd = tw_dev->srb[request_id]; cmd 1213 drivers/scsi/3w-sas.c cmd->result = (DID_OK << 16); cmd 1216 drivers/scsi/3w-sas.c if ((scsi_sg_count(cmd) <= 1) && (full_command_packet->command.newcommand.status == 0)) { cmd 1218 drivers/scsi/3w-sas.c scsi_set_resid(cmd, scsi_bufflen(cmd) - full_command_packet->command.newcommand.sg_list[0].length); cmd 1222 drivers/scsi/3w-sas.c scsi_dma_unmap(cmd); cmd 1223 drivers/scsi/3w-sas.c cmd->scsi_done(cmd); cmd 1371 drivers/scsi/3w-sas.c struct scsi_cmnd *cmd = tw_dev->srb[i]; cmd 1373 drivers/scsi/3w-sas.c if (cmd) { cmd 1374 drivers/scsi/3w-sas.c cmd->result = (DID_RESET << 16); cmd 1375 drivers/scsi/3w-sas.c scsi_dma_unmap(cmd); cmd 1376 drivers/scsi/3w-sas.c cmd->scsi_done(cmd); cmd 873 drivers/scsi/3w-xxxx.c static long tw_chrdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 928 drivers/scsi/3w-xxxx.c switch (cmd) { cmd 994 drivers/scsi/3w-xxxx.c printk(KERN_WARNING "3w-xxxx: scsi%d: Character ioctl (0x%x) timed out, resetting card.\n", tw_dev->host->host_no, cmd); cmd 353 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 558 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 575 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 1018 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 1129 drivers/scsi/53c700.c hostdata->cmd = slot->cmnd; cmd 1145 drivers/scsi/53c700.c NCR_700_writeb(NCR_700_get_SXFER(hostdata->cmd->device), cmd 1198 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 1273 drivers/scsi/53c700.c struct scsi_cmnd *SCp = hostdata->cmd; cmd 1299 drivers/scsi/53c700.c DEBUG((" ID %d WARNING: RESELECTION OF BUSY HOST, saving cmd %p, slot %p, addr %x [%04x], resume %x!\n", id, hostdata->cmd, slot, dsp, dsp - hostdata->pScript, resume_offset)); cmd 1329 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 1396 drivers/scsi/53c700.c hostdata->cmd = SCp; cmd 1487 drivers/scsi/53c700.c struct scsi_cmnd *SCp = hostdata->cmd; cmd 1492 drivers/scsi/53c700.c SCp = hostdata->cmd; cmd 1562 drivers/scsi/53c700.c hostdata->cmd = NULL; cmd 222 drivers/scsi/53c700.h struct scsi_cmnd *cmd; cmd 146 drivers/scsi/NCR5380.c static inline void initialize_SCp(struct scsi_cmnd *cmd) cmd 153 drivers/scsi/NCR5380.c if (scsi_bufflen(cmd)) { cmd 154 drivers/scsi/NCR5380.c cmd->SCp.buffer = scsi_sglist(cmd); cmd 155 drivers/scsi/NCR5380.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 156 drivers/scsi/NCR5380.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 158 drivers/scsi/NCR5380.c cmd->SCp.buffer = NULL; cmd 159 drivers/scsi/NCR5380.c cmd->SCp.ptr = NULL; cmd 160 drivers/scsi/NCR5380.c cmd->SCp.this_residual = 0; cmd 163 drivers/scsi/NCR5380.c cmd->SCp.Status = 0; cmd 164 drivers/scsi/NCR5380.c cmd->SCp.Message = 0; cmd 167 drivers/scsi/NCR5380.c static inline void advance_sg_buffer(struct scsi_cmnd *cmd) cmd 169 drivers/scsi/NCR5380.c struct scatterlist *s = cmd->SCp.buffer; cmd 171 drivers/scsi/NCR5380.c if (!cmd->SCp.this_residual && s && !sg_is_last(s)) { cmd 172 drivers/scsi/NCR5380.c cmd->SCp.buffer = sg_next(s); cmd 173 drivers/scsi/NCR5380.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 174 drivers/scsi/NCR5380.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 520 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd) cmd 524 drivers/scsi/NCR5380.c dsprintk(NDEBUG_QUEUES, instance, "complete_cmd: cmd %p\n", cmd); cmd 526 drivers/scsi/NCR5380.c if (hostdata->sensing == cmd) { cmd 528 drivers/scsi/NCR5380.c if (status_byte(cmd->result) != GOOD) { cmd 529 drivers/scsi/NCR5380.c scsi_eh_restore_cmnd(cmd, &hostdata->ses); cmd 531 drivers/scsi/NCR5380.c scsi_eh_restore_cmnd(cmd, &hostdata->ses); cmd 532 drivers/scsi/NCR5380.c set_driver_byte(cmd, DRIVER_SENSE); cmd 537 drivers/scsi/NCR5380.c cmd->scsi_done(cmd); cmd 551 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd) cmd 554 drivers/scsi/NCR5380.c struct NCR5380_cmd *ncmd = scsi_cmd_priv(cmd); cmd 558 drivers/scsi/NCR5380.c switch (cmd->cmnd[0]) { cmd 562 drivers/scsi/NCR5380.c cmd->result = (DID_ERROR << 16); cmd 563 drivers/scsi/NCR5380.c cmd->scsi_done(cmd); cmd 568 drivers/scsi/NCR5380.c cmd->result = 0; cmd 582 drivers/scsi/NCR5380.c if (cmd->cmnd[0] == REQUEST_SENSE) cmd 590 drivers/scsi/NCR5380.c cmd, (cmd->cmnd[0] == REQUEST_SENSE) ? "head" : "tail"); cmd 626 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd; cmd 630 drivers/scsi/NCR5380.c cmd = NCR5380_to_scmd(ncmd); cmd 632 drivers/scsi/NCR5380.c cmd, scmd_id(cmd), hostdata->busy[scmd_id(cmd)], cmd->device->lun); cmd 634 drivers/scsi/NCR5380.c if (!(hostdata->busy[scmd_id(cmd)] & (1 << cmd->device->lun))) { cmd 637 drivers/scsi/NCR5380.c "dequeue: removed %p from issue queue\n", cmd); cmd 638 drivers/scsi/NCR5380.c return cmd; cmd 646 drivers/scsi/NCR5380.c cmd = NCR5380_to_scmd(ncmd); cmd 648 drivers/scsi/NCR5380.c "dequeue: removed %p from autosense queue\n", cmd); cmd 649 drivers/scsi/NCR5380.c scsi_eh_prep_cmnd(cmd, &hostdata->ses, NULL, 0, ~0); cmd 650 drivers/scsi/NCR5380.c hostdata->sensing = cmd; cmd 651 drivers/scsi/NCR5380.c return cmd; cmd 656 drivers/scsi/NCR5380.c static void requeue_cmd(struct Scsi_Host *instance, struct scsi_cmnd *cmd) cmd 659 drivers/scsi/NCR5380.c struct NCR5380_cmd *ncmd = scsi_cmd_priv(cmd); cmd 661 drivers/scsi/NCR5380.c if (hostdata->sensing == cmd) { cmd 662 drivers/scsi/NCR5380.c scsi_eh_restore_cmnd(cmd, &hostdata->ses); cmd 690 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd = dequeue_next_cmd(instance); cmd 692 drivers/scsi/NCR5380.c if (!cmd) cmd 695 drivers/scsi/NCR5380.c dsprintk(NDEBUG_MAIN, instance, "main: dequeued %p\n", cmd); cmd 710 drivers/scsi/NCR5380.c if (!NCR5380_select(instance, cmd)) { cmd 715 drivers/scsi/NCR5380.c "main: select failed, returning %p to queue\n", cmd); cmd 716 drivers/scsi/NCR5380.c requeue_cmd(instance, cmd); cmd 950 drivers/scsi/NCR5380.c static bool NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd) cmd 960 drivers/scsi/NCR5380.c cmd->cmnd[0] != REQUEST_SENSE && cmd 961 drivers/scsi/NCR5380.c (disconnect_mask & BIT(scmd_id(cmd))); cmd 974 drivers/scsi/NCR5380.c hostdata->selecting = cmd; cmd 1065 drivers/scsi/NCR5380.c NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask | (1 << scmd_id(cmd))); cmd 1114 drivers/scsi/NCR5380.c dsprintk(NDEBUG_SELECTION, instance, "selecting target %d\n", scmd_id(cmd)); cmd 1140 drivers/scsi/NCR5380.c cmd->result = DID_BAD_TARGET << 16; cmd 1141 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1180 drivers/scsi/NCR5380.c scmd_id(cmd)); cmd 1181 drivers/scsi/NCR5380.c tmp[0] = IDENTIFY(can_disconnect, cmd->device->lun); cmd 1189 drivers/scsi/NCR5380.c cmd->result = DID_ERROR << 16; cmd 1190 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1198 drivers/scsi/NCR5380.c hostdata->connected = cmd; cmd 1199 drivers/scsi/NCR5380.c hostdata->busy[cmd->device->id] |= 1 << cmd->device->lun; cmd 1205 drivers/scsi/NCR5380.c initialize_SCp(cmd); cmd 1664 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd; cmd 1670 drivers/scsi/NCR5380.c while ((cmd = hostdata->connected)) { cmd 1671 drivers/scsi/NCR5380.c struct NCR5380_cmd *ncmd = scsi_cmd_priv(cmd); cmd 1683 drivers/scsi/NCR5380.c sun3_dma_setup_done != cmd) { cmd 1686 drivers/scsi/NCR5380.c advance_sg_buffer(cmd); cmd 1688 drivers/scsi/NCR5380.c count = sun3scsi_dma_xfer_len(hostdata, cmd); cmd 1691 drivers/scsi/NCR5380.c if (rq_data_dir(cmd->request)) cmd 1693 drivers/scsi/NCR5380.c cmd->SCp.ptr, count); cmd 1696 drivers/scsi/NCR5380.c cmd->SCp.ptr, count); cmd 1697 drivers/scsi/NCR5380.c sun3_dma_setup_done = cmd; cmd 1724 drivers/scsi/NCR5380.c cmd->result = DID_ERROR << 16; cmd 1725 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1727 drivers/scsi/NCR5380.c hostdata->busy[scmd_id(cmd)] &= ~(1 << cmd->device->lun); cmd 1736 drivers/scsi/NCR5380.c advance_sg_buffer(cmd); cmd 1739 drivers/scsi/NCR5380.c cmd->SCp.this_residual, cmd 1740 drivers/scsi/NCR5380.c sg_nents(cmd->SCp.buffer)); cmd 1753 drivers/scsi/NCR5380.c if (!cmd->device->borken) cmd 1754 drivers/scsi/NCR5380.c transfersize = NCR5380_dma_xfer_len(hostdata, cmd); cmd 1759 drivers/scsi/NCR5380.c &len, (unsigned char **)&cmd->SCp.ptr)) { cmd 1765 drivers/scsi/NCR5380.c scmd_printk(KERN_INFO, cmd, cmd 1767 drivers/scsi/NCR5380.c cmd->device->borken = 1; cmd 1775 drivers/scsi/NCR5380.c transfersize = min(cmd->SCp.this_residual, cmd 1779 drivers/scsi/NCR5380.c (unsigned char **)&cmd->SCp.ptr); cmd 1780 drivers/scsi/NCR5380.c cmd->SCp.this_residual -= transfersize - len; cmd 1783 drivers/scsi/NCR5380.c if (sun3_dma_setup_done == cmd) cmd 1791 drivers/scsi/NCR5380.c cmd->SCp.Message = tmp; cmd 1801 drivers/scsi/NCR5380.c cmd, scmd_id(cmd), cmd->device->lun); cmd 1804 drivers/scsi/NCR5380.c hostdata->busy[scmd_id(cmd)] &= ~(1 << cmd->device->lun); cmd 1806 drivers/scsi/NCR5380.c cmd->result &= ~0xffff; cmd 1807 drivers/scsi/NCR5380.c cmd->result |= cmd->SCp.Status; cmd 1808 drivers/scsi/NCR5380.c cmd->result |= cmd->SCp.Message << 8; cmd 1810 drivers/scsi/NCR5380.c if (cmd->cmnd[0] == REQUEST_SENSE) cmd 1811 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1813 drivers/scsi/NCR5380.c if (cmd->SCp.Status == SAM_STAT_CHECK_CONDITION || cmd 1814 drivers/scsi/NCR5380.c cmd->SCp.Status == SAM_STAT_COMMAND_TERMINATED) { cmd 1816 drivers/scsi/NCR5380.c cmd); cmd 1820 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1838 drivers/scsi/NCR5380.c cmd->device->simple_tags = 0; cmd 1839 drivers/scsi/NCR5380.c hostdata->busy[cmd->device->id] |= (1 << (cmd->device->lun & 0xFF)); cmd 1852 drivers/scsi/NCR5380.c cmd, scmd_id(cmd), cmd->device->lun); cmd 1938 drivers/scsi/NCR5380.c scmd_printk(KERN_INFO, cmd, cmd 1942 drivers/scsi/NCR5380.c scmd_printk(KERN_INFO, cmd, cmd 1958 drivers/scsi/NCR5380.c hostdata->busy[scmd_id(cmd)] &= ~(1 << cmd->device->lun); cmd 1959 drivers/scsi/NCR5380.c cmd->result = DID_ERROR << 16; cmd 1960 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 1967 drivers/scsi/NCR5380.c len = cmd->cmd_len; cmd 1968 drivers/scsi/NCR5380.c data = cmd->cmnd; cmd 1980 drivers/scsi/NCR5380.c cmd->SCp.Status = tmp; cmd 2102 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd = NCR5380_to_scmd(ncmd); cmd 2104 drivers/scsi/NCR5380.c if (target_mask == (1 << scmd_id(cmd)) && cmd 2105 drivers/scsi/NCR5380.c lun == (u8)cmd->device->lun) { cmd 2107 drivers/scsi/NCR5380.c tmp = cmd; cmd 2223 drivers/scsi/NCR5380.c static int NCR5380_abort(struct scsi_cmnd *cmd) cmd 2225 drivers/scsi/NCR5380.c struct Scsi_Host *instance = cmd->device->host; cmd 2233 drivers/scsi/NCR5380.c scmd_printk(KERN_INFO, cmd, __func__); cmd 2238 drivers/scsi/NCR5380.c if (list_del_cmd(&hostdata->unissued, cmd)) { cmd 2240 drivers/scsi/NCR5380.c "abort: removed %p from issue queue\n", cmd); cmd 2241 drivers/scsi/NCR5380.c cmd->result = DID_ABORT << 16; cmd 2242 drivers/scsi/NCR5380.c cmd->scsi_done(cmd); /* No tag or busy flag to worry about */ cmd 2246 drivers/scsi/NCR5380.c if (hostdata->selecting == cmd) { cmd 2248 drivers/scsi/NCR5380.c "abort: cmd %p == selecting\n", cmd); cmd 2250 drivers/scsi/NCR5380.c cmd->result = DID_ABORT << 16; cmd 2251 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2255 drivers/scsi/NCR5380.c if (list_del_cmd(&hostdata->disconnected, cmd)) { cmd 2257 drivers/scsi/NCR5380.c "abort: removed %p from disconnected list\n", cmd); cmd 2261 drivers/scsi/NCR5380.c set_host_byte(cmd, DID_ERROR); cmd 2262 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2267 drivers/scsi/NCR5380.c if (hostdata->connected == cmd) { cmd 2268 drivers/scsi/NCR5380.c dsprintk(NDEBUG_ABORT, instance, "abort: cmd %p is connected\n", cmd); cmd 2272 drivers/scsi/NCR5380.c set_host_byte(cmd, DID_ERROR); cmd 2273 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2277 drivers/scsi/NCR5380.c set_host_byte(cmd, DID_ABORT); cmd 2278 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2282 drivers/scsi/NCR5380.c if (list_del_cmd(&hostdata->autosense, cmd)) { cmd 2284 drivers/scsi/NCR5380.c "abort: removed %p from sense queue\n", cmd); cmd 2285 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2290 drivers/scsi/NCR5380.c dsprintk(NDEBUG_ABORT, instance, "abort: failed to abort %p\n", cmd); cmd 2292 drivers/scsi/NCR5380.c hostdata->busy[scmd_id(cmd)] &= ~(1 << cmd->device->lun); cmd 2293 drivers/scsi/NCR5380.c dsprintk(NDEBUG_ABORT, instance, "abort: successfully aborted %p\n", cmd); cmd 2328 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd = NCR5380_to_scmd(ncmd); cmd 2330 drivers/scsi/NCR5380.c set_host_byte(cmd, DID_RESET); cmd 2331 drivers/scsi/NCR5380.c complete_cmd(instance, cmd); cmd 2336 drivers/scsi/NCR5380.c struct scsi_cmnd *cmd = NCR5380_to_scmd(ncmd); cmd 2338 drivers/scsi/NCR5380.c cmd->scsi_done(cmd); cmd 2363 drivers/scsi/NCR5380.c static int NCR5380_host_reset(struct scsi_cmnd *cmd) cmd 2365 drivers/scsi/NCR5380.c struct Scsi_Host *instance = cmd->device->host; cmd 305 drivers/scsi/NCR5380.h struct scsi_cmnd *cmd) cmd 595 drivers/scsi/a100u2w.c static int orc_device_reset(struct orc_host * host, struct scsi_cmnd *cmd, unsigned int target) cmd 617 drivers/scsi/a100u2w.c if (host_scb->status && escb->srb == cmd) cmd 649 drivers/scsi/a100u2w.c escb->srb = cmd; cmd 762 drivers/scsi/a100u2w.c static int inia100_abort_cmd(struct orc_host * host, struct scsi_cmnd *cmd) cmd 779 drivers/scsi/a100u2w.c if (scb->status && escb->srb == cmd) { cmd 842 drivers/scsi/a100u2w.c static int inia100_build_scb(struct orc_host * host, struct orc_scb * scb, struct scsi_cmnd * cmd) cmd 851 drivers/scsi/a100u2w.c escb->srb = cmd; cmd 857 drivers/scsi/a100u2w.c scb->target = cmd->device->id; cmd 858 drivers/scsi/a100u2w.c scb->lun = cmd->device->lun; cmd 863 drivers/scsi/a100u2w.c scb->xferlen = cpu_to_le32((u32) scsi_bufflen(cmd)); cmd 866 drivers/scsi/a100u2w.c count_sg = scsi_dma_map(cmd); cmd 874 drivers/scsi/a100u2w.c scsi_for_each_sg(cmd, sg, count_sg, i) { cmd 889 drivers/scsi/a100u2w.c scb->cdb_len = cmd->cmd_len; cmd 891 drivers/scsi/a100u2w.c printk("max cdb length= %x\n", cmd->cmd_len); cmd 894 drivers/scsi/a100u2w.c scb->ident = (u8)(cmd->device->lun & 0xff) | DISC_ALLOW; cmd 895 drivers/scsi/a100u2w.c if (cmd->device->tagged_supported) { /* Tag Support */ cmd 900 drivers/scsi/a100u2w.c memcpy(scb->cdb, cmd->cmnd, scb->cdb_len); cmd 914 drivers/scsi/a100u2w.c static int inia100_queue_lck(struct scsi_cmnd * cmd, void (*done) (struct scsi_cmnd *)) cmd 919 drivers/scsi/a100u2w.c host = (struct orc_host *) cmd->device->host->hostdata; cmd 920 drivers/scsi/a100u2w.c cmd->scsi_done = done; cmd 925 drivers/scsi/a100u2w.c if (inia100_build_scb(host, scb, cmd)) { cmd 943 drivers/scsi/a100u2w.c static int inia100_abort(struct scsi_cmnd * cmd) cmd 947 drivers/scsi/a100u2w.c host = (struct orc_host *) cmd->device->host->hostdata; cmd 948 drivers/scsi/a100u2w.c return inia100_abort_cmd(host, cmd); cmd 959 drivers/scsi/a100u2w.c static int inia100_bus_reset(struct scsi_cmnd * cmd) cmd 962 drivers/scsi/a100u2w.c host = (struct orc_host *) cmd->device->host->hostdata; cmd 973 drivers/scsi/a100u2w.c static int inia100_device_reset(struct scsi_cmnd * cmd) cmd 976 drivers/scsi/a100u2w.c host = (struct orc_host *) cmd->device->host->hostdata; cmd 977 drivers/scsi/a100u2w.c return orc_device_reset(host, cmd, scmd_id(cmd)); cmd 993 drivers/scsi/a100u2w.c struct scsi_cmnd *cmd; /* Pointer to SCSI request block */ cmd 997 drivers/scsi/a100u2w.c if ((cmd = (struct scsi_cmnd *) escb->srb) == NULL) { cmd 1040 drivers/scsi/a100u2w.c memcpy((unsigned char *) &cmd->sense_buffer[0], cmd 1043 drivers/scsi/a100u2w.c cmd->result = scb->tastat | (scb->hastat << 16); cmd 1044 drivers/scsi/a100u2w.c scsi_dma_unmap(cmd); cmd 1045 drivers/scsi/a100u2w.c cmd->scsi_done(cmd); /* Notify system DONE */ cmd 42 drivers/scsi/a2091.c static int dma_setup(struct scsi_cmnd *cmd, int dir_in) cmd 44 drivers/scsi/a2091.c struct Scsi_Host *instance = cmd->device->host; cmd 49 drivers/scsi/a2091.c unsigned long addr = virt_to_bus(cmd->SCp.ptr); cmd 53 drivers/scsi/a2091.c wh->dma_bounce_len = (cmd->SCp.this_residual + 511) & ~0x1ff; cmd 77 drivers/scsi/a2091.c memcpy(wh->dma_bounce_buffer, cmd->SCp.ptr, cmd 78 drivers/scsi/a2091.c cmd->SCp.this_residual); cmd 96 drivers/scsi/a2091.c cache_clear(addr, cmd->SCp.this_residual); cmd 99 drivers/scsi/a2091.c cache_push(addr, cmd->SCp.this_residual); cmd 46 drivers/scsi/a3000.c static int dma_setup(struct scsi_cmnd *cmd, int dir_in) cmd 48 drivers/scsi/a3000.c struct Scsi_Host *instance = cmd->device->host; cmd 53 drivers/scsi/a3000.c unsigned long addr = virt_to_bus(cmd->SCp.ptr); cmd 62 drivers/scsi/a3000.c wh->dma_bounce_len = (cmd->SCp.this_residual + 511) & ~0x1ff; cmd 74 drivers/scsi/a3000.c memcpy(wh->dma_bounce_buffer, cmd->SCp.ptr, cmd 75 drivers/scsi/a3000.c cmd->SCp.this_residual); cmd 95 drivers/scsi/a3000.c cache_clear(addr, cmd->SCp.this_residual); cmd 98 drivers/scsi/a3000.c cache_push(addr, cmd->SCp.this_residual); cmd 1185 drivers/scsi/aacraid/aachba.c static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) cmd 1188 drivers/scsi/aacraid/aachba.c int cid = scmd_id(cmd); cmd 1190 drivers/scsi/aacraid/aachba.c cmd->result = DID_OK << 16 | COMMAND_COMPLETE << 8 | cmd 1195 drivers/scsi/aacraid/aachba.c memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, cmd 1198 drivers/scsi/aacraid/aachba.c cmd->scsi_done(cmd); cmd 1204 drivers/scsi/aacraid/aachba.c static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) cmd 1211 drivers/scsi/aacraid/aachba.c static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) cmd 1227 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1228 drivers/scsi/aacraid/aachba.c readcmd2->cid = cpu_to_le16(scmd_id(cmd)); cmd 1230 drivers/scsi/aacraid/aachba.c ret = aac_build_sgraw2(cmd, readcmd2, cmd 1243 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1244 drivers/scsi/aacraid/aachba.c readcmd->cid = cpu_to_le16(scmd_id(cmd)); cmd 1248 drivers/scsi/aacraid/aachba.c ret = aac_build_sgraw(cmd, &readcmd->sg); cmd 1266 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1269 drivers/scsi/aacraid/aachba.c static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) cmd 1278 drivers/scsi/aacraid/aachba.c readcmd->cid = cpu_to_le16(scmd_id(cmd)); cmd 1284 drivers/scsi/aacraid/aachba.c ret = aac_build_sg64(cmd, &readcmd->sg); cmd 1301 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1304 drivers/scsi/aacraid/aachba.c static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) cmd 1314 drivers/scsi/aacraid/aachba.c readcmd->cid = cpu_to_le32(scmd_id(cmd)); cmd 1317 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1319 drivers/scsi/aacraid/aachba.c ret = aac_build_sg(cmd, &readcmd->sg); cmd 1336 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1339 drivers/scsi/aacraid/aachba.c static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) cmd 1355 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1356 drivers/scsi/aacraid/aachba.c writecmd2->cid = cpu_to_le16(scmd_id(cmd)); cmd 1361 drivers/scsi/aacraid/aachba.c ret = aac_build_sgraw2(cmd, writecmd2, cmd 1374 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1375 drivers/scsi/aacraid/aachba.c writecmd->cid = cpu_to_le16(scmd_id(cmd)); cmd 1382 drivers/scsi/aacraid/aachba.c ret = aac_build_sgraw(cmd, &writecmd->sg); cmd 1400 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1403 drivers/scsi/aacraid/aachba.c static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) cmd 1412 drivers/scsi/aacraid/aachba.c writecmd->cid = cpu_to_le16(scmd_id(cmd)); cmd 1418 drivers/scsi/aacraid/aachba.c ret = aac_build_sg64(cmd, &writecmd->sg); cmd 1435 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1438 drivers/scsi/aacraid/aachba.c static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) cmd 1448 drivers/scsi/aacraid/aachba.c writecmd->cid = cpu_to_le32(scmd_id(cmd)); cmd 1451 drivers/scsi/aacraid/aachba.c dev->fsa_dev[scmd_id(cmd)].block_size); cmd 1455 drivers/scsi/aacraid/aachba.c ret = aac_build_sg(cmd, &writecmd->sg); cmd 1472 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1475 drivers/scsi/aacraid/aachba.c static struct aac_srb * aac_scsi_common(struct fib * fib, struct scsi_cmnd * cmd) cmd 1482 drivers/scsi/aacraid/aachba.c switch(cmd->sc_data_direction){ cmd 1500 drivers/scsi/aacraid/aachba.c srbcmd->channel = cpu_to_le32(aac_logical_to_phys(scmd_channel(cmd))); cmd 1501 drivers/scsi/aacraid/aachba.c srbcmd->id = cpu_to_le32(scmd_id(cmd)); cmd 1502 drivers/scsi/aacraid/aachba.c srbcmd->lun = cpu_to_le32(cmd->device->lun); cmd 1504 drivers/scsi/aacraid/aachba.c timeout = cmd->request->timeout/HZ; cmd 1509 drivers/scsi/aacraid/aachba.c srbcmd->cdb_size = cpu_to_le32(cmd->cmd_len); cmd 1514 drivers/scsi/aacraid/aachba.c struct scsi_cmnd *cmd) cmd 1521 drivers/scsi/aacraid/aachba.c dev = (struct aac_dev *)cmd->device->host->hostdata; cmd 1526 drivers/scsi/aacraid/aachba.c switch (cmd->sc_data_direction) { cmd 1538 drivers/scsi/aacraid/aachba.c hbacmd->lun[1] = cpu_to_le32(cmd->device->lun); cmd 1540 drivers/scsi/aacraid/aachba.c bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 1541 drivers/scsi/aacraid/aachba.c target = scmd_id(cmd); cmd 1548 drivers/scsi/aacraid/aachba.c memcpy(hbacmd->cdb, cmd->cmnd, cmd->cmd_len); cmd 1549 drivers/scsi/aacraid/aachba.c hbacmd->data_length = cpu_to_le32(scsi_bufflen(cmd)); cmd 1561 drivers/scsi/aacraid/aachba.c static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd) cmd 1564 drivers/scsi/aacraid/aachba.c struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); cmd 1567 drivers/scsi/aacraid/aachba.c ret = aac_build_sg64(cmd, (struct sgmap64 *) &srbcmd->sg); cmd 1570 drivers/scsi/aacraid/aachba.c srbcmd->count = cpu_to_le32(scsi_bufflen(cmd)); cmd 1573 drivers/scsi/aacraid/aachba.c memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); cmd 1589 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 1592 drivers/scsi/aacraid/aachba.c static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd) cmd 1595 drivers/scsi/aacraid/aachba.c struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); cmd 1598 drivers/scsi/aacraid/aachba.c ret = aac_build_sg(cmd, (struct sgmap *)&srbcmd->sg); cmd 1601 drivers/scsi/aacraid/aachba.c srbcmd->count = cpu_to_le32(scsi_bufflen(cmd)); cmd 1604 drivers/scsi/aacraid/aachba.c memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); cmd 1618 drivers/scsi/aacraid/aachba.c (fib_callback) aac_srb_callback, (void *) cmd); cmd 1621 drivers/scsi/aacraid/aachba.c static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd) cmd 1626 drivers/scsi/aacraid/aachba.c return aac_scsi_32(fib, cmd); cmd 1629 drivers/scsi/aacraid/aachba.c static int aac_adapter_hba(struct fib *fib, struct scsi_cmnd *cmd) cmd 1631 drivers/scsi/aacraid/aachba.c struct aac_hba_cmd_req *hbacmd = aac_construct_hbacmd(fib, cmd); cmd 1635 drivers/scsi/aacraid/aachba.c dev = (struct aac_dev *)cmd->device->host->hostdata; cmd 1637 drivers/scsi/aacraid/aachba.c ret = aac_build_sghba(cmd, hbacmd, cmd 1650 drivers/scsi/aacraid/aachba.c (void *) cmd); cmd 2603 drivers/scsi/aacraid/aachba.c struct scsi_cmnd *cmd; cmd 2605 drivers/scsi/aacraid/aachba.c cmd = context; cmd 2607 drivers/scsi/aacraid/aachba.c if (!aac_valid_context(cmd, fibptr)) cmd 2617 drivers/scsi/aacraid/aachba.c cmd->result = DID_OK << 16 | cmd 2620 drivers/scsi/aacraid/aachba.c struct scsi_device *sdev = cmd->device; cmd 2626 drivers/scsi/aacraid/aachba.c cmd->result = DID_OK << 16 | cmd 2631 drivers/scsi/aacraid/aachba.c memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, cmd 2638 drivers/scsi/aacraid/aachba.c cmd->scsi_done(cmd); cmd 2646 drivers/scsi/aacraid/aachba.c struct scsi_cmnd *cmd; cmd 2660 drivers/scsi/aacraid/aachba.c list_for_each_entry(cmd, &sdev->cmd_list, list) cmd 2661 drivers/scsi/aacraid/aachba.c if (cmd->SCp.phase == AAC_OWNER_FIRMWARE) { cmd 2665 drivers/scsi/aacraid/aachba.c if (cmd->cmnd[0] == WRITE_6) { cmd 2666 drivers/scsi/aacraid/aachba.c cmnd_lba = ((cmd->cmnd[1] & 0x1F) << 16) | cmd 2667 drivers/scsi/aacraid/aachba.c (cmd->cmnd[2] << 8) | cmd 2668 drivers/scsi/aacraid/aachba.c cmd->cmnd[3]; cmd 2669 drivers/scsi/aacraid/aachba.c cmnd_count = cmd->cmnd[4]; cmd 2672 drivers/scsi/aacraid/aachba.c } else if (cmd->cmnd[0] == WRITE_16) { cmd 2673 drivers/scsi/aacraid/aachba.c cmnd_lba = ((u64)cmd->cmnd[2] << 56) | cmd 2674 drivers/scsi/aacraid/aachba.c ((u64)cmd->cmnd[3] << 48) | cmd 2675 drivers/scsi/aacraid/aachba.c ((u64)cmd->cmnd[4] << 40) | cmd 2676 drivers/scsi/aacraid/aachba.c ((u64)cmd->cmnd[5] << 32) | cmd 2677 drivers/scsi/aacraid/aachba.c ((u64)cmd->cmnd[6] << 24) | cmd 2678 drivers/scsi/aacraid/aachba.c (cmd->cmnd[7] << 16) | cmd 2679 drivers/scsi/aacraid/aachba.c (cmd->cmnd[8] << 8) | cmd 2680 drivers/scsi/aacraid/aachba.c cmd->cmnd[9]; cmd 2681 drivers/scsi/aacraid/aachba.c cmnd_count = (cmd->cmnd[10] << 24) | cmd 2682 drivers/scsi/aacraid/aachba.c (cmd->cmnd[11] << 16) | cmd 2683 drivers/scsi/aacraid/aachba.c (cmd->cmnd[12] << 8) | cmd 2684 drivers/scsi/aacraid/aachba.c cmd->cmnd[13]; cmd 2685 drivers/scsi/aacraid/aachba.c } else if (cmd->cmnd[0] == WRITE_12) { cmd 2686 drivers/scsi/aacraid/aachba.c cmnd_lba = ((u64)cmd->cmnd[2] << 24) | cmd 2687 drivers/scsi/aacraid/aachba.c (cmd->cmnd[3] << 16) | cmd 2688 drivers/scsi/aacraid/aachba.c (cmd->cmnd[4] << 8) | cmd 2689 drivers/scsi/aacraid/aachba.c cmd->cmnd[5]; cmd 2690 drivers/scsi/aacraid/aachba.c cmnd_count = (cmd->cmnd[6] << 24) | cmd 2691 drivers/scsi/aacraid/aachba.c (cmd->cmnd[7] << 16) | cmd 2692 drivers/scsi/aacraid/aachba.c (cmd->cmnd[8] << 8) | cmd 2693 drivers/scsi/aacraid/aachba.c cmd->cmnd[9]; cmd 2694 drivers/scsi/aacraid/aachba.c } else if (cmd->cmnd[0] == WRITE_10) { cmd 2695 drivers/scsi/aacraid/aachba.c cmnd_lba = ((u64)cmd->cmnd[2] << 24) | cmd 2696 drivers/scsi/aacraid/aachba.c (cmd->cmnd[3] << 16) | cmd 2697 drivers/scsi/aacraid/aachba.c (cmd->cmnd[4] << 8) | cmd 2698 drivers/scsi/aacraid/aachba.c cmd->cmnd[5]; cmd 2699 drivers/scsi/aacraid/aachba.c cmnd_count = (cmd->cmnd[7] << 8) | cmd 2700 drivers/scsi/aacraid/aachba.c cmd->cmnd[8]; cmd 3444 drivers/scsi/aacraid/aachba.c int aac_dev_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg) cmd 3446 drivers/scsi/aacraid/aachba.c switch (cmd) { cmd 296 drivers/scsi/aacraid/aacraid.h struct aac_hba_cmd_req cmd; cmd 299 drivers/scsi/aacraid/aacraid.h } cmd; cmd 912 drivers/scsi/aacraid/aacraid.h int (*adapter_bounds)(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba); cmd 913 drivers/scsi/aacraid/aacraid.h int (*adapter_read)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count); cmd 914 drivers/scsi/aacraid/aacraid.h int (*adapter_write)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua); cmd 915 drivers/scsi/aacraid/aacraid.h int (*adapter_scsi)(struct fib * fib, struct scsi_cmnd * cmd); cmd 1705 drivers/scsi/aacraid/aacraid.h #define aac_adapter_bounds(dev,cmd,lba) \ cmd 1706 drivers/scsi/aacraid/aacraid.h dev->a_ops.adapter_bounds(dev,cmd,lba) cmd 1708 drivers/scsi/aacraid/aacraid.h #define aac_adapter_read(fib,cmd,lba,count) \ cmd 1709 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_read(fib,cmd,lba,count) cmd 1711 drivers/scsi/aacraid/aacraid.h #define aac_adapter_write(fib,cmd,lba,count,fua) \ cmd 1712 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_write(fib,cmd,lba,count,fua) cmd 1714 drivers/scsi/aacraid/aacraid.h #define aac_adapter_scsi(fib,cmd) \ cmd 1715 drivers/scsi/aacraid/aacraid.h ((fib)->dev)->a_ops.adapter_scsi(fib,cmd) cmd 2699 drivers/scsi/aacraid/aacraid.h int aac_scsi_cmd(struct scsi_cmnd *cmd); cmd 2700 drivers/scsi/aacraid/aacraid.h int aac_dev_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg); cmd 2705 drivers/scsi/aacraid/aacraid.h int aac_do_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg); cmd 1049 drivers/scsi/aacraid/commctrl.c int aac_do_ioctl(struct aac_dev *dev, unsigned int cmd, void __user *arg) cmd 1064 drivers/scsi/aacraid/commctrl.c status = aac_dev_ioctl(dev, cmd, arg); cmd 1068 drivers/scsi/aacraid/commctrl.c switch (cmd) { cmd 317 drivers/scsi/aacraid/comminit.c struct aac_close *cmd; cmd 336 drivers/scsi/aacraid/comminit.c cmd = (struct aac_close *) fib_data(fibctx); cmd 337 drivers/scsi/aacraid/comminit.c cmd->command = cpu_to_le32(VM_CloseAll); cmd 338 drivers/scsi/aacraid/comminit.c cmd->cid = cpu_to_le32(0xfffffffe); cmd 1688 drivers/scsi/aacraid/commsup.c struct aac_pause *cmd; cmd 1693 drivers/scsi/aacraid/commsup.c cmd = (struct aac_pause *) fib_data(fibctx); cmd 1695 drivers/scsi/aacraid/commsup.c cmd->command = cpu_to_le32(VM_ContainerConfig); cmd 1696 drivers/scsi/aacraid/commsup.c cmd->type = cpu_to_le32(CT_PAUSE_IO); cmd 1697 drivers/scsi/aacraid/commsup.c cmd->timeout = cpu_to_le32(1); cmd 1698 drivers/scsi/aacraid/commsup.c cmd->min = cpu_to_le32(1); cmd 1699 drivers/scsi/aacraid/commsup.c cmd->noRescan = cpu_to_le32(1); cmd 1700 drivers/scsi/aacraid/commsup.c cmd->count = cpu_to_le32(0); cmd 231 drivers/scsi/aacraid/dpcsup.c struct aac_aifcmd *cmd; cmd 249 drivers/scsi/aacraid/dpcsup.c cmd = (struct aac_aifcmd *) fib_data(fibctx); cmd 250 drivers/scsi/aacraid/dpcsup.c cmd->command = cpu_to_le32(AifReqEvent); cmd 316 drivers/scsi/aacraid/dpcsup.c struct aac_aifcmd *cmd; cmd 323 drivers/scsi/aacraid/dpcsup.c cmd = (struct aac_aifcmd *) fib_data(fibctx); cmd 324 drivers/scsi/aacraid/dpcsup.c cmd->command = cpu_to_le32(AifReqEvent); cmd 241 drivers/scsi/aacraid/linit.c struct scsi_cmnd *cmd) cmd 244 drivers/scsi/aacraid/linit.c cmd->SCp.phase = AAC_OWNER_LOWLEVEL; cmd 245 drivers/scsi/aacraid/linit.c r = (aac_scsi_cmd(cmd) ? FAILED : 0); cmd 608 drivers/scsi/aacraid/linit.c static int aac_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 614 drivers/scsi/aacraid/linit.c return aac_do_ioctl(dev, cmd, arg); cmd 667 drivers/scsi/aacraid/linit.c static int aac_eh_abort(struct scsi_cmnd* cmd) cmd 669 drivers/scsi/aacraid/linit.c struct scsi_device * dev = cmd->device; cmd 679 drivers/scsi/aacraid/linit.c bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 680 drivers/scsi/aacraid/linit.c cid = scmd_id(cmd); cmd 696 drivers/scsi/aacraid/linit.c (fib->callback_data == cmd)) { cmd 713 drivers/scsi/aacraid/linit.c tmf->lun[1] = cmd->device->lun; cmd 721 drivers/scsi/aacraid/linit.c cmd->SCp.sent_command = 0; cmd 725 drivers/scsi/aacraid/linit.c (void *) cmd); cmd 729 drivers/scsi/aacraid/linit.c if (cmd->SCp.sent_command) { cmd 746 drivers/scsi/aacraid/linit.c switch (cmd->cmnd[0]) { cmd 750 drivers/scsi/aacraid/linit.c ((cmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) cmd 766 drivers/scsi/aacraid/linit.c (fib->callback_data == cmd)) { cmd 769 drivers/scsi/aacraid/linit.c cmd->SCp.phase = cmd 793 drivers/scsi/aacraid/linit.c (command->device == cmd->device)) { cmd 798 drivers/scsi/aacraid/linit.c if (command == cmd) cmd 884 drivers/scsi/aacraid/linit.c static int aac_eh_dev_reset(struct scsi_cmnd *cmd) cmd 886 drivers/scsi/aacraid/linit.c struct scsi_device * dev = cmd->device; cmd 897 drivers/scsi/aacraid/linit.c bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 898 drivers/scsi/aacraid/linit.c cid = scmd_id(cmd); cmd 942 drivers/scsi/aacraid/linit.c static int aac_eh_target_reset(struct scsi_cmnd *cmd) cmd 944 drivers/scsi/aacraid/linit.c struct scsi_device * dev = cmd->device; cmd 955 drivers/scsi/aacraid/linit.c bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 956 drivers/scsi/aacraid/linit.c cid = scmd_id(cmd); cmd 1001 drivers/scsi/aacraid/linit.c static int aac_eh_bus_reset(struct scsi_cmnd* cmd) cmd 1003 drivers/scsi/aacraid/linit.c struct scsi_device * dev = cmd->device; cmd 1011 drivers/scsi/aacraid/linit.c cmd_bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 1022 drivers/scsi/aacraid/linit.c cmd = (struct scsi_cmnd *)fib->callback_data; cmd 1023 drivers/scsi/aacraid/linit.c bus = aac_logical_to_phys(scmd_channel(cmd)); cmd 1026 drivers/scsi/aacraid/linit.c cid = scmd_id(cmd); cmd 1031 drivers/scsi/aacraid/linit.c cmd->SCp.phase = AAC_OWNER_ERROR_HANDLER; cmd 1054 drivers/scsi/aacraid/linit.c int aac_eh_host_reset(struct scsi_cmnd *cmd) cmd 1056 drivers/scsi/aacraid/linit.c struct scsi_device * dev = cmd->device; cmd 1148 drivers/scsi/aacraid/linit.c unsigned int cmd, unsigned long arg) cmd 1155 drivers/scsi/aacraid/linit.c return aac_do_ioctl(aac, cmd, (void __user *)arg); cmd 1159 drivers/scsi/aacraid/linit.c static long aac_compat_do_ioctl(struct aac_dev *dev, unsigned cmd, unsigned long arg) cmd 1162 drivers/scsi/aacraid/linit.c switch (cmd) { cmd 1174 drivers/scsi/aacraid/linit.c ret = aac_do_ioctl(dev, cmd, (void __user *)arg); cmd 1187 drivers/scsi/aacraid/linit.c ret = aac_do_ioctl(dev, cmd, f); cmd 1198 drivers/scsi/aacraid/linit.c static int aac_compat_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 1204 drivers/scsi/aacraid/linit.c return aac_compat_do_ioctl(dev, cmd, (unsigned long)arg); cmd 1207 drivers/scsi/aacraid/linit.c static long aac_compat_cfg_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 1211 drivers/scsi/aacraid/linit.c return aac_compat_do_ioctl(file->private_data, cmd, arg); cmd 1960 drivers/scsi/aacraid/linit.c struct scsi_cmnd *cmd; cmd 1963 drivers/scsi/aacraid/linit.c cmd = (struct scsi_cmnd *)aac->fibs[i].callback_data; cmd 1964 drivers/scsi/aacraid/linit.c if (cmd && (cmd->SCp.phase == AAC_OWNER_FIRMWARE)) { cmd 1965 drivers/scsi/aacraid/linit.c scsi_dma_unmap(cmd); cmd 1968 drivers/scsi/aacraid/linit.c cmd->result = DID_NO_CONNECT << 16; cmd 1970 drivers/scsi/aacraid/linit.c cmd->result = DID_RESET << 16; cmd 1972 drivers/scsi/aacraid/linit.c cmd->scsi_done(cmd); cmd 10716 drivers/scsi/advansys.c u16 cmd; cmd 10728 drivers/scsi/advansys.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 10729 drivers/scsi/advansys.c if ((cmd & PCI_COMMAND_PARITY) == 0) cmd 276 drivers/scsi/aha152x.c #define CMDINFO(cmd) \ cmd 277 drivers/scsi/aha152x.c (cmd) ? ((cmd)->device->host->host_no) : -1, \ cmd 278 drivers/scsi/aha152x.c (cmd) ? ((cmd)->device->id & 0x0f) : -1, \ cmd 279 drivers/scsi/aha152x.c (cmd) ? ((u8)(cmd)->device->lun & 0x07) : -1 cmd 282 drivers/scsi/aha152x.c CMD_INC_RESID(struct scsi_cmnd *cmd, int inc) cmd 284 drivers/scsi/aha152x.c scsi_set_resid(cmd, scsi_get_resid(cmd) + inc); cmd 1413 drivers/scsi/aha152x.c struct scsi_cmnd *cmd = HOSTDATA(shpnt)->done_SC; cmd 1414 drivers/scsi/aha152x.c struct aha152x_scdata *sc = SCDATA(cmd); cmd 1416 drivers/scsi/aha152x.c scsi_eh_restore_cmnd(cmd, &sc->ses); cmd 1418 drivers/scsi/aha152x.c cmd->SCp.Status = SAM_STAT_CHECK_CONDITION; cmd 2210 drivers/scsi/aha152x.c case P_CMD: STATE=cmd; break; cmd 244 drivers/scsi/aha1542.c static void aha1542_free_cmd(struct scsi_cmnd *cmd) cmd 246 drivers/scsi/aha1542.c struct aha1542_cmd *acmd = scsi_cmd_priv(cmd); cmd 247 drivers/scsi/aha1542.c struct device *dev = cmd->device->host->dma_dev; cmd 248 drivers/scsi/aha1542.c size_t len = scsi_sg_count(cmd) * sizeof(struct chain); cmd 256 drivers/scsi/aha1542.c scsi_dma_unmap(cmd); cmd 392 drivers/scsi/aha1542.c static int aha1542_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) cmd 394 drivers/scsi/aha1542.c struct aha1542_cmd *acmd = scsi_cmd_priv(cmd); cmd 397 drivers/scsi/aha1542.c u8 target = cmd->device->id; cmd 398 drivers/scsi/aha1542.c u8 lun = cmd->device->lun; cmd 400 drivers/scsi/aha1542.c int bufflen = scsi_bufflen(cmd); cmd 405 drivers/scsi/aha1542.c if (*cmd->cmnd == REQUEST_SENSE) { cmd 407 drivers/scsi/aha1542.c cmd->result = 0; cmd 408 drivers/scsi/aha1542.c cmd->scsi_done(cmd); cmd 414 drivers/scsi/aha1542.c if (*cmd->cmnd == READ_10 || *cmd->cmnd == WRITE_10) cmd 415 drivers/scsi/aha1542.c i = xscsi2int(cmd->cmnd + 2); cmd 416 drivers/scsi/aha1542.c else if (*cmd->cmnd == READ_6 || *cmd->cmnd == WRITE_6) cmd 417 drivers/scsi/aha1542.c i = scsi2int(cmd->cmnd + 2); cmd 419 drivers/scsi/aha1542.c target, *cmd->cmnd, i, bufflen); cmd 420 drivers/scsi/aha1542.c print_hex_dump_bytes("command: ", DUMP_PREFIX_NONE, cmd->cmnd, cmd->cmd_len); cmd 423 drivers/scsi/aha1542.c sg_count = scsi_dma_map(cmd); cmd 455 drivers/scsi/aha1542.c aha1542->int_cmds[mbo] = cmd; /* This will effectively prevent someone else from cmd 461 drivers/scsi/aha1542.c shost_printk(KERN_DEBUG, sh, "Sending command (%d %p)...", mbo, cmd->scsi_done); cmd 469 drivers/scsi/aha1542.c ccb[mbo].cdblen = cmd->cmd_len; cmd 472 drivers/scsi/aha1542.c if (*cmd->cmnd == READ_10 || *cmd->cmnd == READ_6) cmd 474 drivers/scsi/aha1542.c else if (*cmd->cmnd == WRITE_10 || *cmd->cmnd == WRITE_6) cmd 477 drivers/scsi/aha1542.c memcpy(ccb[mbo].cdb, cmd->cmnd, ccb[mbo].cdblen); cmd 484 drivers/scsi/aha1542.c scsi_for_each_sg(cmd, sg, sg_count, i) { cmd 509 drivers/scsi/aha1542.c aha1542_outb(cmd->device->host->io_port, CMD_START_SCSI); cmd 517 drivers/scsi/aha1542.c scsi_dma_unmap(cmd); cmd 852 drivers/scsi/aha1542.c static int aha1542_dev_reset(struct scsi_cmnd *cmd) cmd 854 drivers/scsi/aha1542.c struct Scsi_Host *sh = cmd->device->host; cmd 858 drivers/scsi/aha1542.c u8 target = cmd->device->id; cmd 859 drivers/scsi/aha1542.c u8 lun = cmd->device->lun; cmd 879 drivers/scsi/aha1542.c aha1542->int_cmds[mbo] = cmd; /* This will effectively cmd 904 drivers/scsi/aha1542.c scmd_printk(KERN_WARNING, cmd, cmd 910 drivers/scsi/aha1542.c static int aha1542_reset(struct scsi_cmnd *cmd, u8 reset_cmd) cmd 912 drivers/scsi/aha1542.c struct Scsi_Host *sh = cmd->device->host; cmd 924 drivers/scsi/aha1542.c outb(reset_cmd, CONTROL(cmd->device->host->io_port)); cmd 926 drivers/scsi/aha1542.c if (!wait_mask(STATUS(cmd->device->host->io_port), cmd 937 drivers/scsi/aha1542.c setup_mailboxes(cmd->device->host); cmd 945 drivers/scsi/aha1542.c shost_printk(KERN_WARNING, cmd->device->host, "Sent BUS RESET to scsi host %d\n", cmd->device->host->host_no); cmd 971 drivers/scsi/aha1542.c static int aha1542_bus_reset(struct scsi_cmnd *cmd) cmd 973 drivers/scsi/aha1542.c return aha1542_reset(cmd, SCRST); cmd 976 drivers/scsi/aha1542.c static int aha1542_host_reset(struct scsi_cmnd *cmd) cmd 978 drivers/scsi/aha1542.c return aha1542_reset(cmd, HRST | SCRST); cmd 318 drivers/scsi/aha1740.c unchar *cmd = (unchar *) SCpnt->cmnd; cmd 327 drivers/scsi/aha1740.c if(*cmd == REQUEST_SENSE) { cmd 334 drivers/scsi/aha1740.c if (*cmd == READ_10 || *cmd == WRITE_10) cmd 335 drivers/scsi/aha1740.c i = xscsi2int(cmd+2); cmd 336 drivers/scsi/aha1740.c else if (*cmd == READ_6 || *cmd == WRITE_6) cmd 337 drivers/scsi/aha1740.c i = scsi2int(cmd+2); cmd 341 drivers/scsi/aha1740.c target, *cmd, i, bufflen); cmd 343 drivers/scsi/aha1740.c for (i = 0; i < SCpnt->cmd_len; i++) printk("%02x ", cmd[i]); cmd 378 drivers/scsi/aha1740.c if (*cmd == READ_10 || *cmd == READ_6) cmd 380 drivers/scsi/aha1740.c else if (*cmd == WRITE_10 || *cmd == WRITE_6) cmd 383 drivers/scsi/aha1740.c memcpy(host->ecb[ecbno].cdb, cmd, SCpnt->cmd_len); cmd 229 drivers/scsi/aic7xxx/aic79xx_core.c struct target_cmd *cmd); cmd 4083 drivers/scsi/aic7xxx/aic79xx_core.c ahd_set_tags(struct ahd_softc *ahd, struct scsi_cmnd *cmd, cmd 4086 drivers/scsi/aic7xxx/aic79xx_core.c struct scsi_device *sdev = cmd->device; cmd 6245 drivers/scsi/aic7xxx/aic79xx_core.c uint32_t cmd; cmd 6257 drivers/scsi/aic7xxx/aic79xx_core.c cmd = ahd_pci_read_config(ahd->dev_softc, PCIR_COMMAND, /*bytes*/2); cmd 6270 drivers/scsi/aic7xxx/aic79xx_core.c mod_cmd = cmd & ~(PCIM_CMD_PERRESPEN|PCIM_CMD_SERRESPEN); cmd 6301 drivers/scsi/aic7xxx/aic79xx_core.c cmd, /*bytes*/2); cmd 10622 drivers/scsi/aic7xxx/aic79xx_core.c struct target_cmd *cmd; cmd 10625 drivers/scsi/aic7xxx/aic79xx_core.c while ((cmd = &ahd->targetcmds[ahd->tqinfifonext])->cmd_valid != 0) { cmd 10631 drivers/scsi/aic7xxx/aic79xx_core.c if (ahd_handle_target_cmd(ahd, cmd) != 0) cmd 10634 drivers/scsi/aic7xxx/aic79xx_core.c cmd->cmd_valid = 0; cmd 10658 drivers/scsi/aic7xxx/aic79xx_core.c ahd_handle_target_cmd(struct ahd_softc *ahd, struct target_cmd *cmd) cmd 10668 drivers/scsi/aic7xxx/aic79xx_core.c initiator = SCSIID_TARGET(ahd, cmd->scsiid); cmd 10669 drivers/scsi/aic7xxx/aic79xx_core.c target = SCSIID_OUR_ID(cmd->scsiid); cmd 10670 drivers/scsi/aic7xxx/aic79xx_core.c lun = (cmd->identify & MSG_IDENTIFY_LUNMASK); cmd 10672 drivers/scsi/aic7xxx/aic79xx_core.c byte = cmd->bytes; cmd 10750 drivers/scsi/aic7xxx/aic79xx_core.c if ((cmd->identify & MSG_IDENTIFY_DISCFLAG) == 0) { cmd 356 drivers/scsi/aic7xxx/aic79xx_osm.c struct scsi_cmnd *cmd); cmd 357 drivers/scsi/aic7xxx/aic79xx_osm.c static int ahd_linux_queue_abort_cmd(struct scsi_cmnd *cmd); cmd 536 drivers/scsi/aic7xxx/aic79xx_osm.c struct scsi_cmnd *cmd; cmd 538 drivers/scsi/aic7xxx/aic79xx_osm.c cmd = scb->io_ctx; cmd 540 drivers/scsi/aic7xxx/aic79xx_osm.c scsi_dma_unmap(cmd); cmd 544 drivers/scsi/aic7xxx/aic79xx_osm.c #define BUILD_SCSIID(ahd, cmd) \ cmd 545 drivers/scsi/aic7xxx/aic79xx_osm.c (((scmd_id(cmd) << TID_SHIFT) & TID) | (ahd)->our_id) cmd 576 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_queue_lck(struct scsi_cmnd * cmd, void (*scsi_done) (struct scsi_cmnd *)) cmd 579 drivers/scsi/aic7xxx/aic79xx_osm.c struct ahd_linux_device *dev = scsi_transport_device_data(cmd->device); cmd 582 drivers/scsi/aic7xxx/aic79xx_osm.c ahd = *(struct ahd_softc **)cmd->device->host->hostdata; cmd 584 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->scsi_done = scsi_done; cmd 585 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->result = CAM_REQ_INPROG << 16; cmd 586 drivers/scsi/aic7xxx/aic79xx_osm.c rtn = ahd_linux_run_command(ahd, dev, cmd); cmd 768 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_abort(struct scsi_cmnd *cmd) cmd 772 drivers/scsi/aic7xxx/aic79xx_osm.c error = ahd_linux_queue_abort_cmd(cmd); cmd 781 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_dev_reset(struct scsi_cmnd *cmd) cmd 798 drivers/scsi/aic7xxx/aic79xx_osm.c ahd = *(struct ahd_softc **)cmd->device->host->hostdata; cmd 800 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, cmd 804 drivers/scsi/aic7xxx/aic79xx_osm.c for (cdb_byte = 0; cdb_byte < cmd->cmd_len; cdb_byte++) cmd 805 drivers/scsi/aic7xxx/aic79xx_osm.c printk(" 0x%x", cmd->cmnd[cdb_byte]); cmd 811 drivers/scsi/aic7xxx/aic79xx_osm.c dev = scsi_transport_device_data(cmd->device); cmd 818 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Is not an active device\n"); cmd 827 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "No SCB available\n"); cmd 832 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->id, &tstate); cmd 833 drivers/scsi/aic7xxx/aic79xx_osm.c reset_scb->io_ctx = cmd; cmd 840 drivers/scsi/aic7xxx/aic79xx_osm.c reset_scb->hscb->scsiid = BUILD_SCSIID(ahd,cmd); cmd 841 drivers/scsi/aic7xxx/aic79xx_osm.c reset_scb->hscb->lun = cmd->device->lun; cmd 880 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_bus_reset(struct scsi_cmnd *cmd) cmd 886 drivers/scsi/aic7xxx/aic79xx_osm.c ahd = *(struct ahd_softc **)cmd->device->host->hostdata; cmd 890 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_name(ahd), cmd); cmd 894 drivers/scsi/aic7xxx/aic79xx_osm.c found = ahd_reset_channel(ahd, scmd_channel(cmd) + 'A', cmd 1555 drivers/scsi/aic7xxx/aic79xx_osm.c struct scsi_cmnd *cmd) cmd 1566 drivers/scsi/aic7xxx/aic79xx_osm.c nseg = scsi_dma_map(cmd); cmd 1576 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->id, &tstate); cmd 1581 drivers/scsi/aic7xxx/aic79xx_osm.c col_idx = AHD_BUILD_COL_IDX(cmd->device->id, cmd 1582 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->lun); cmd 1587 drivers/scsi/aic7xxx/aic79xx_osm.c scsi_dma_unmap(cmd); cmd 1591 drivers/scsi/aic7xxx/aic79xx_osm.c scb->io_ctx = cmd; cmd 1594 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->host_scribble = (char *)scb; cmd 1600 drivers/scsi/aic7xxx/aic79xx_osm.c hscb->scsiid = BUILD_SCSIID(ahd, cmd); cmd 1601 drivers/scsi/aic7xxx/aic79xx_osm.c hscb->lun = cmd->device->lun; cmd 1626 drivers/scsi/aic7xxx/aic79xx_osm.c hscb->cdb_len = cmd->cmd_len; cmd 1627 drivers/scsi/aic7xxx/aic79xx_osm.c memcpy(hscb->shared_data.idata.cdb, cmd->cmnd, hscb->cdb_len); cmd 1641 drivers/scsi/aic7xxx/aic79xx_osm.c scsi_for_each_sg(cmd, cur_seg, nseg, i) { cmd 1776 drivers/scsi/aic7xxx/aic79xx_osm.c struct scsi_cmnd *cmd; cmd 1785 drivers/scsi/aic7xxx/aic79xx_osm.c cmd = scb->io_ctx; cmd 1789 drivers/scsi/aic7xxx/aic79xx_osm.c if ((cmd->result & (CAM_DEV_QFRZN << 16)) != 0) { cmd 1790 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->result &= ~(CAM_DEV_QFRZN << 16); cmd 1801 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->sense_buffer[0] = 0; cmd 1844 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_handle_scsi_status(ahd, cmd->device, scb); cmd 1877 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_queue_cmd_complete(ahd, cmd); cmd 1909 drivers/scsi/aic7xxx/aic79xx_osm.c struct scsi_cmnd *cmd; cmd 1915 drivers/scsi/aic7xxx/aic79xx_osm.c cmd = scb->io_ctx; cmd 1939 drivers/scsi/aic7xxx/aic79xx_osm.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 1940 drivers/scsi/aic7xxx/aic79xx_osm.c memcpy(cmd->sense_buffer, cmd 1943 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->result |= (DRIVER_SENSE << 24); cmd 1954 drivers/scsi/aic7xxx/aic79xx_osm.c printk("0x%x ", cmd->sense_buffer[i]); cmd 2027 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_queue_cmd_complete(struct ahd_softc *ahd, struct scsi_cmnd *cmd) cmd 2041 drivers/scsi/aic7xxx/aic79xx_osm.c status = ahd_cmd_get_transaction_status(cmd); cmd 2051 drivers/scsi/aic7xxx/aic79xx_osm.c scsi_status = ahd_cmd_get_scsi_status(cmd); cmd 2056 drivers/scsi/aic7xxx/aic79xx_osm.c if ((cmd->result >> 24) != DRIVER_SENSE) { cmd 2062 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->sense_buffer; cmd 2125 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_name(ahd), status, cmd->device->channel, cmd 2126 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->id, (u8)cmd->device->lun); cmd 2129 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_cmd_set_transaction_status(cmd, new_status); cmd 2131 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->scsi_done(cmd); cmd 2147 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_linux_queue_abort_cmd(struct scsi_cmnd *cmd) cmd 2168 drivers/scsi/aic7xxx/aic79xx_osm.c ahd = *(struct ahd_softc **)cmd->device->host->hostdata; cmd 2170 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, cmd 2174 drivers/scsi/aic7xxx/aic79xx_osm.c for (cdb_byte = 0; cdb_byte < cmd->cmd_len; cdb_byte++) cmd 2175 drivers/scsi/aic7xxx/aic79xx_osm.c printk(" 0x%x", cmd->cmnd[cdb_byte]); cmd 2187 drivers/scsi/aic7xxx/aic79xx_osm.c dev = scsi_transport_device_data(cmd->device); cmd 2194 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Is not an active device\n"); cmd 2203 drivers/scsi/aic7xxx/aic79xx_osm.c if (pending_scb->io_ctx == cmd) cmd 2208 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Command not found\n"); cmd 2231 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Command already completed\n"); cmd 2240 drivers/scsi/aic7xxx/aic79xx_osm.c if (ahd_search_qinfifo(ahd, cmd->device->id, cmd 2241 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->channel + 'A', cmd 2242 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->lun, cmd 2247 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_name(ahd), cmd->device->channel, cmd 2248 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->id, (u8)cmd->device->lun); cmd 2283 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Device is active, asserting ATN\n"); cmd 2334 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_search_qinfifo(ahd, cmd->device->id, cmd 2335 drivers/scsi/aic7xxx/aic79xx_osm.c cmd->device->channel + 'A', cmd->device->lun, cmd 2344 drivers/scsi/aic7xxx/aic79xx_osm.c scmd_printk(KERN_INFO, cmd, "Unable to deliver message\n"); cmd 504 drivers/scsi/aic7xxx/aic79xx_osm.h static inline uint32_t ahd_cmd_get_transaction_status(struct scsi_cmnd *cmd); cmd 506 drivers/scsi/aic7xxx/aic79xx_osm.h static inline uint32_t ahd_cmd_get_scsi_status(struct scsi_cmnd *cmd); cmd 525 drivers/scsi/aic7xxx/aic79xx_osm.h void ahd_cmd_set_transaction_status(struct scsi_cmnd *cmd, uint32_t status) cmd 527 drivers/scsi/aic7xxx/aic79xx_osm.h cmd->result &= ~(CAM_STATUS_MASK << 16); cmd 528 drivers/scsi/aic7xxx/aic79xx_osm.h cmd->result |= status << 16; cmd 538 drivers/scsi/aic7xxx/aic79xx_osm.h void ahd_cmd_set_scsi_status(struct scsi_cmnd *cmd, uint32_t status) cmd 540 drivers/scsi/aic7xxx/aic79xx_osm.h cmd->result &= ~0xFFFF; cmd 541 drivers/scsi/aic7xxx/aic79xx_osm.h cmd->result |= status; cmd 551 drivers/scsi/aic7xxx/aic79xx_osm.h uint32_t ahd_cmd_get_transaction_status(struct scsi_cmnd *cmd) cmd 553 drivers/scsi/aic7xxx/aic79xx_osm.h return ((cmd->result >> 16) & CAM_STATUS_MASK); cmd 563 drivers/scsi/aic7xxx/aic79xx_osm.h uint32_t ahd_cmd_get_scsi_status(struct scsi_cmnd *cmd) cmd 565 drivers/scsi/aic7xxx/aic79xx_osm.h return (cmd->result & 0xFFFF); cmd 416 drivers/scsi/aic7xxx/aic79xx_pci.c uint32_t cmd; cmd 428 drivers/scsi/aic7xxx/aic79xx_pci.c cmd = ahd_pci_read_config(ahd->dev_softc, PCIR_COMMAND, /*bytes*/2); cmd 430 drivers/scsi/aic7xxx/aic79xx_pci.c cmd & ~PCIM_CMD_SERRESPEN, /*bytes*/2); cmd 497 drivers/scsi/aic7xxx/aic79xx_pci.c ahd_pci_write_config(ahd->dev_softc, PCIR_COMMAND, cmd, /*bytes*/2); cmd 105 drivers/scsi/aic7xxx/aic7xxx_93cx6.c send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) cmd 115 drivers/scsi/aic7xxx/aic7xxx_93cx6.c for (i = 0; i < cmd->len; i++) { cmd 116 drivers/scsi/aic7xxx/aic7xxx_93cx6.c if (cmd->bits[i] != 0) cmd 122 drivers/scsi/aic7xxx/aic7xxx_93cx6.c if (cmd->bits[i] != 0) cmd 230 drivers/scsi/aic7xxx/aic7xxx_core.c struct target_cmd *cmd); cmd 2669 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd, cmd 2672 drivers/scsi/aic7xxx/aic7xxx_core.c struct scsi_device *sdev = cmd->device; cmd 7772 drivers/scsi/aic7xxx/aic7xxx_core.c struct target_cmd *cmd; cmd 7783 drivers/scsi/aic7xxx/aic7xxx_core.c while ((cmd = &ahc->targetcmds[ahc->tqinfifonext])->cmd_valid != 0) { cmd 7789 drivers/scsi/aic7xxx/aic7xxx_core.c if (ahc_handle_target_cmd(ahc, cmd) != 0) cmd 7792 drivers/scsi/aic7xxx/aic7xxx_core.c cmd->cmd_valid = 0; cmd 7825 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd) cmd 7835 drivers/scsi/aic7xxx/aic7xxx_core.c initiator = SCSIID_TARGET(ahc, cmd->scsiid); cmd 7836 drivers/scsi/aic7xxx/aic7xxx_core.c target = SCSIID_OUR_ID(cmd->scsiid); cmd 7837 drivers/scsi/aic7xxx/aic7xxx_core.c lun = (cmd->identify & MSG_IDENTIFY_LUNMASK); cmd 7839 drivers/scsi/aic7xxx/aic7xxx_core.c byte = cmd->bytes; cmd 7918 drivers/scsi/aic7xxx/aic7xxx_core.c if ((cmd->identify & MSG_IDENTIFY_DISCFLAG) == 0) { cmd 365 drivers/scsi/aic7xxx/aic7xxx_osm.c struct scsi_cmnd *cmd); cmd 368 drivers/scsi/aic7xxx/aic7xxx_osm.c static int ahc_linux_queue_recovery_cmd(struct scsi_cmnd *cmd, scb_flag flag); cmd 461 drivers/scsi/aic7xxx/aic7xxx_osm.c struct scsi_cmnd *cmd; cmd 463 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd = scb->io_ctx; cmd 466 drivers/scsi/aic7xxx/aic7xxx_osm.c scsi_dma_unmap(cmd); cmd 521 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_queue_lck(struct scsi_cmnd * cmd, void (*scsi_done) (struct scsi_cmnd *)) cmd 524 drivers/scsi/aic7xxx/aic7xxx_osm.c struct ahc_linux_device *dev = scsi_transport_device_data(cmd->device); cmd 528 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc = *(struct ahc_softc **)cmd->device->host->hostdata; cmd 532 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->scsi_done = scsi_done; cmd 533 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->result = CAM_REQ_INPROG << 16; cmd 534 drivers/scsi/aic7xxx/aic7xxx_osm.c rtn = ahc_linux_run_command(ahc, dev, cmd); cmd 744 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_abort(struct scsi_cmnd *cmd) cmd 748 drivers/scsi/aic7xxx/aic7xxx_osm.c error = ahc_linux_queue_recovery_cmd(cmd, SCB_ABORT); cmd 758 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_dev_reset(struct scsi_cmnd *cmd) cmd 762 drivers/scsi/aic7xxx/aic7xxx_osm.c error = ahc_linux_queue_recovery_cmd(cmd, SCB_DEVICE_RESET); cmd 772 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_bus_reset(struct scsi_cmnd *cmd) cmd 778 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc = *(struct ahc_softc **)cmd->device->host->hostdata; cmd 781 drivers/scsi/aic7xxx/aic7xxx_osm.c found = ahc_reset_channel(ahc, scmd_channel(cmd) + 'A', cmd 819 drivers/scsi/aic7xxx/aic7xxx_osm.c #define BUILD_SCSIID(ahc, cmd) \ cmd 820 drivers/scsi/aic7xxx/aic7xxx_osm.c ((((cmd)->device->id << TID_SHIFT) & TID) \ cmd 821 drivers/scsi/aic7xxx/aic7xxx_osm.c | (((cmd)->device->channel == 0) ? (ahc)->our_id : (ahc)->our_id_b) \ cmd 822 drivers/scsi/aic7xxx/aic7xxx_osm.c | (((cmd)->device->channel == 0) ? 0 : TWIN_CHNLB)) cmd 1420 drivers/scsi/aic7xxx/aic7xxx_osm.c struct scsi_cmnd *cmd) cmd 1443 drivers/scsi/aic7xxx/aic7xxx_osm.c if (!(cmd->flags & SCMD_TAGGED) cmd 1447 drivers/scsi/aic7xxx/aic7xxx_osm.c target_offset = cmd->device->id + cmd->device->channel * 8; cmd 1455 drivers/scsi/aic7xxx/aic7xxx_osm.c nseg = scsi_dma_map(cmd); cmd 1464 drivers/scsi/aic7xxx/aic7xxx_osm.c scsi_dma_unmap(cmd); cmd 1468 drivers/scsi/aic7xxx/aic7xxx_osm.c scb->io_ctx = cmd; cmd 1471 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->host_scribble = (char *)scb; cmd 1477 drivers/scsi/aic7xxx/aic7xxx_osm.c hscb->scsiid = BUILD_SCSIID(ahc, cmd); cmd 1478 drivers/scsi/aic7xxx/aic7xxx_osm.c hscb->lun = cmd->device->lun; cmd 1506 drivers/scsi/aic7xxx/aic7xxx_osm.c hscb->cdb_len = cmd->cmd_len; cmd 1508 drivers/scsi/aic7xxx/aic7xxx_osm.c memcpy(hscb->shared_data.cdb, cmd->cmnd, hscb->cdb_len); cmd 1510 drivers/scsi/aic7xxx/aic7xxx_osm.c memcpy(hscb->cdb32, cmd->cmnd, hscb->cdb_len); cmd 1530 drivers/scsi/aic7xxx/aic7xxx_osm.c scsi_for_each_sg(cmd, cur_seg, nseg, i) { cmd 1692 drivers/scsi/aic7xxx/aic7xxx_osm.c struct scsi_cmnd *cmd; cmd 1714 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd = scb->io_ctx; cmd 1718 drivers/scsi/aic7xxx/aic7xxx_osm.c if ((cmd->result & (CAM_DEV_QFRZN << 16)) != 0) { cmd 1719 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->result &= ~(CAM_DEV_QFRZN << 16); cmd 1730 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->sense_buffer[0] = 0; cmd 1773 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_handle_scsi_status(ahc, cmd->device, scb); cmd 1806 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_queue_cmd_complete(ahc, cmd); cmd 1838 drivers/scsi/aic7xxx/aic7xxx_osm.c struct scsi_cmnd *cmd; cmd 1844 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd = scb->io_ctx; cmd 1851 drivers/scsi/aic7xxx/aic7xxx_osm.c memcpy(cmd->sense_buffer, cmd 1854 drivers/scsi/aic7xxx/aic7xxx_osm.c memset(&cmd->sense_buffer[sense_size], 0, cmd 1856 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->result |= (DRIVER_SENSE << 24); cmd 1866 drivers/scsi/aic7xxx/aic7xxx_osm.c printk("0x%x ", cmd->sense_buffer[i]); cmd 1939 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd) cmd 1950 drivers/scsi/aic7xxx/aic7xxx_osm.c switch (ahc_cmd_get_transaction_status(cmd)) { cmd 2002 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_cmd_set_transaction_status(cmd, new_status); cmd 2005 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->scsi_done(cmd); cmd 2050 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_queue_recovery_cmd(struct scsi_cmnd *cmd, scb_flag flag) cmd 2070 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc = *(struct ahc_softc **)cmd->device->host->hostdata; cmd 2072 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_printk(KERN_INFO, cmd, "Attempting to queue a%s message\n", cmd 2076 drivers/scsi/aic7xxx/aic7xxx_osm.c for (cdb_byte = 0; cdb_byte < cmd->cmd_len; cdb_byte++) cmd 2077 drivers/scsi/aic7xxx/aic7xxx_osm.c printk(" 0x%x", cmd->cmnd[cdb_byte]); cmd 2089 drivers/scsi/aic7xxx/aic7xxx_osm.c dev = scsi_transport_device_data(cmd->device); cmd 2097 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_name(ahc), cmd->device->channel, cmd->device->id, cmd 2098 drivers/scsi/aic7xxx/aic7xxx_osm.c (u8)cmd->device->lun); cmd 2104 drivers/scsi/aic7xxx/aic7xxx_osm.c && ahc_search_untagged_queues(ahc, cmd, cmd->device->id, cmd 2105 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->channel + 'A', cmd 2106 drivers/scsi/aic7xxx/aic7xxx_osm.c (u8)cmd->device->lun, cmd 2109 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_name(ahc), cmd->device->channel, cmd->device->id, cmd 2110 drivers/scsi/aic7xxx/aic7xxx_osm.c (u8)cmd->device->lun); cmd 2119 drivers/scsi/aic7xxx/aic7xxx_osm.c if (pending_scb->io_ctx == cmd) cmd 2127 drivers/scsi/aic7xxx/aic7xxx_osm.c if (ahc_match_scb(ahc, pending_scb, scmd_id(cmd), cmd 2128 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_channel(cmd) + 'A', cmd 2136 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_printk(KERN_INFO, cmd, "Command not found\n"); cmd 2158 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_printk(KERN_INFO, cmd, "Command already completed\n"); cmd 2168 drivers/scsi/aic7xxx/aic7xxx_osm.c if (ahc_search_qinfifo(ahc, cmd->device->id, cmd 2169 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->channel + 'A', cmd 2170 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->lun, cmd 2175 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_name(ahc), cmd->device->channel, cmd 2176 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->id, (u8)cmd->device->lun); cmd 2180 drivers/scsi/aic7xxx/aic7xxx_osm.c } else if (ahc_search_qinfifo(ahc, cmd->device->id, cmd 2181 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->channel + 'A', cmd 2182 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->lun, cmd 2216 drivers/scsi/aic7xxx/aic7xxx_osm.c && SCSIID_TARGET(ahc, saved_scsiid) == scmd_id(cmd)))) { cmd 2226 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_printk(KERN_INFO, cmd, "Device is active, asserting ATN\n"); cmd 2256 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_search_disc_list(ahc, cmd->device->id, cmd 2257 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->channel + 'A', cmd 2258 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->lun, pending_scb->hscb->tag, cmd 2281 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_search_qinfifo(ahc, cmd->device->id, cmd 2282 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->channel + 'A', cmd 2283 drivers/scsi/aic7xxx/aic7xxx_osm.c cmd->device->lun, SCB_LIST_NULL, cmd 2292 drivers/scsi/aic7xxx/aic7xxx_osm.c scmd_printk(KERN_INFO, cmd, "Unable to deliver message\n"); cmd 522 drivers/scsi/aic7xxx/aic7xxx_osm.h static inline uint32_t ahc_cmd_get_transaction_status(struct scsi_cmnd *cmd); cmd 524 drivers/scsi/aic7xxx/aic7xxx_osm.h static inline uint32_t ahc_cmd_get_scsi_status(struct scsi_cmnd *cmd); cmd 543 drivers/scsi/aic7xxx/aic7xxx_osm.h void ahc_cmd_set_transaction_status(struct scsi_cmnd *cmd, uint32_t status) cmd 545 drivers/scsi/aic7xxx/aic7xxx_osm.h cmd->result &= ~(CAM_STATUS_MASK << 16); cmd 546 drivers/scsi/aic7xxx/aic7xxx_osm.h cmd->result |= status << 16; cmd 556 drivers/scsi/aic7xxx/aic7xxx_osm.h void ahc_cmd_set_scsi_status(struct scsi_cmnd *cmd, uint32_t status) cmd 558 drivers/scsi/aic7xxx/aic7xxx_osm.h cmd->result &= ~0xFFFF; cmd 559 drivers/scsi/aic7xxx/aic7xxx_osm.h cmd->result |= status; cmd 569 drivers/scsi/aic7xxx/aic7xxx_osm.h uint32_t ahc_cmd_get_transaction_status(struct scsi_cmnd *cmd) cmd 571 drivers/scsi/aic7xxx/aic7xxx_osm.h return ((cmd->result >> 16) & CAM_STATUS_MASK); cmd 581 drivers/scsi/aic7xxx/aic7xxx_osm.h uint32_t ahc_cmd_get_scsi_status(struct scsi_cmnd *cmd) cmd 583 drivers/scsi/aic7xxx/aic7xxx_osm.h return (cmd->result & 0xFFFF); cmd 1168 drivers/scsi/aic7xxx/aic7xxx_pci.c uint32_t cmd; cmd 1177 drivers/scsi/aic7xxx/aic7xxx_pci.c cmd = ahc_pci_read_config(ahc->dev_softc, PCIR_COMMAND, /*bytes*/2); cmd 1179 drivers/scsi/aic7xxx/aic7xxx_pci.c cmd & ~PCIM_CMD_SERRESPEN, /*bytes*/2); cmd 1244 drivers/scsi/aic7xxx/aic7xxx_pci.c ahc_pci_write_config(ahc->dev_softc, PCIR_COMMAND, cmd, /*bytes*/2); cmd 490 drivers/scsi/aic94xx/aic94xx_task.c memcpy(scb->ssp_task.ssp_cmd.cdb, task->ssp_task.cmd->cmnd, cmd 491 drivers/scsi/aic94xx/aic94xx_task.c task->ssp_task.cmd->cmd_len); cmd 212 drivers/scsi/am53c974.c u32 dma_count, int write, u8 cmd) cmd 217 drivers/scsi/am53c974.c BUG_ON(!(cmd & ESP_CMD_DMA)); cmd 238 drivers/scsi/am53c974.c scsi_esp_cmd(esp, cmd); cmd 285 drivers/scsi/am53c974.c static void dc390_eeprom_prepare_read(struct pci_dev *pdev, u8 cmd) cmd 303 drivers/scsi/am53c974.c carry_flag = (cmd & j) ? 1 : 0; cmd 332 drivers/scsi/am53c974.c u8 cmd = DC390_EEPROM_READ, i; cmd 338 drivers/scsi/am53c974.c dc390_eeprom_prepare_read(pdev, cmd++); cmd 107 drivers/scsi/arcmsr/arcmsr_hba.c struct scsi_cmnd *cmd); cmd 113 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_queue_command(struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 2768 drivers/scsi/arcmsr/arcmsr_hba.c struct scsi_cmnd *cmd) cmd 2775 drivers/scsi/arcmsr/arcmsr_hba.c uint32_t controlcode = (uint32_t)cmd->cmnd[5] << 24 | cmd 2776 drivers/scsi/arcmsr/arcmsr_hba.c (uint32_t)cmd->cmnd[6] << 16 | cmd 2777 drivers/scsi/arcmsr/arcmsr_hba.c (uint32_t)cmd->cmnd[7] << 8 | cmd 2778 drivers/scsi/arcmsr/arcmsr_hba.c (uint32_t)cmd->cmnd[8]; cmd 2781 drivers/scsi/arcmsr/arcmsr_hba.c use_sg = scsi_sg_count(cmd); cmd 2782 drivers/scsi/arcmsr/arcmsr_hba.c sg = scsi_sglist(cmd); cmd 2869 drivers/scsi/arcmsr/arcmsr_hba.c (struct SENSE_DATA *)cmd->sense_buffer; cmd 3015 drivers/scsi/arcmsr/arcmsr_hba.c struct scatterlist *sg = scsi_sglist(cmd); cmd 3039 drivers/scsi/arcmsr/arcmsr_hba.c struct scsi_cmnd *cmd) cmd 3041 drivers/scsi/arcmsr/arcmsr_hba.c switch (cmd->cmnd[0]) { cmd 3047 drivers/scsi/arcmsr/arcmsr_hba.c if (cmd->device->lun) { cmd 3048 drivers/scsi/arcmsr/arcmsr_hba.c cmd->result = (DID_TIME_OUT << 16); cmd 3049 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 3066 drivers/scsi/arcmsr/arcmsr_hba.c sg = scsi_sglist(cmd); cmd 3070 drivers/scsi/arcmsr/arcmsr_hba.c sg = scsi_sglist(cmd); cmd 3073 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 3078 drivers/scsi/arcmsr/arcmsr_hba.c if (arcmsr_iop_message_xfer(acb, cmd)) cmd 3079 drivers/scsi/arcmsr/arcmsr_hba.c cmd->result = (DID_ERROR << 16); cmd 3080 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 3084 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 3088 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_queue_command_lck(struct scsi_cmnd *cmd, cmd 3091 drivers/scsi/arcmsr/arcmsr_hba.c struct Scsi_Host *host = cmd->device->host; cmd 3094 drivers/scsi/arcmsr/arcmsr_hba.c int target = cmd->device->id; cmd 3097 drivers/scsi/arcmsr/arcmsr_hba.c cmd->result = (DID_NO_CONNECT << 16); cmd 3098 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 3101 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done = done; cmd 3102 drivers/scsi/arcmsr/arcmsr_hba.c cmd->host_scribble = NULL; cmd 3103 drivers/scsi/arcmsr/arcmsr_hba.c cmd->result = 0; cmd 3106 drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_handle_virtual_command(acb, cmd); cmd 3112 drivers/scsi/arcmsr/arcmsr_hba.c if (arcmsr_build_ccb( acb, ccb, cmd ) == FAILED) { cmd 3113 drivers/scsi/arcmsr/arcmsr_hba.c cmd->result = (DID_ERROR << 16) | (RESERVATION_CONFLICT << 1); cmd 3114 drivers/scsi/arcmsr/arcmsr_hba.c cmd->scsi_done(cmd); cmd 4367 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_bus_reset(struct scsi_cmnd *cmd) cmd 4372 drivers/scsi/arcmsr/arcmsr_hba.c acb = (struct AdapterControlBlock *) cmd->device->host->hostdata; cmd 4433 drivers/scsi/arcmsr/arcmsr_hba.c static int arcmsr_abort(struct scsi_cmnd *cmd) cmd 4436 drivers/scsi/arcmsr/arcmsr_hba.c (struct AdapterControlBlock *)cmd->device->host->hostdata; cmd 4445 drivers/scsi/arcmsr/arcmsr_hba.c acb->host->host_no, cmd->device->id, (u32)cmd->device->lun); cmd 4462 drivers/scsi/arcmsr/arcmsr_hba.c if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) { cmd 108 drivers/scsi/arm/acornscsi.c #define DBG(cmd,xxx...) \ cmd 109 drivers/scsi/arm/acornscsi.c if (cmd->device->id == DEBUG_TARGET) { \ cmd 113 drivers/scsi/arm/acornscsi.c #define DBG(cmd,xxx...) xxx cmd 178 drivers/scsi/arm/cumana_1.c struct scsi_cmnd *cmd) cmd 180 drivers/scsi/arm/cumana_1.c return cmd->transfersize; cmd 1163 drivers/scsi/arm/fas216.c static int fas216_wait_cmd(FAS216_Info *info, int cmd) cmd 1168 drivers/scsi/arm/fas216.c fas216_cmd(info, cmd); cmd 511 drivers/scsi/atari_scsi.c static int falcon_classify_cmd(struct scsi_cmnd *cmd) cmd 513 drivers/scsi/atari_scsi.c unsigned char opcode = cmd->cmnd[0]; cmd 524 drivers/scsi/atari_scsi.c if (cmd->device->type == TYPE_TAPE && !(cmd->cmnd[1] & 1)) cmd 543 drivers/scsi/atari_scsi.c struct scsi_cmnd *cmd) cmd 545 drivers/scsi/atari_scsi.c int wanted_len = cmd->SCp.this_residual; cmd 583 drivers/scsi/atari_scsi.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 599 drivers/scsi/atari_scsi.c switch (falcon_classify_cmd(cmd)) { cmd 617 drivers/scsi/atari_scsi.c limit = (atari_dma_buffer && !STRAM_ADDR(virt_to_phys(cmd->SCp.ptr))) ? cmd 674 drivers/scsi/atari_scsi.c static int atari_scsi_host_reset(struct scsi_cmnd *cmd) cmd 691 drivers/scsi/atari_scsi.c rv = NCR5380_host_reset(cmd); cmd 293 drivers/scsi/be2iscsi/be_mgmt.c struct be_dma_mem *cmd, cmd 296 drivers/scsi/be2iscsi/be_mgmt.c cmd->va = dma_alloc_coherent(&phba->ctrl.pdev->dev, size, &cmd->dma, cmd 298 drivers/scsi/be2iscsi/be_mgmt.c if (!cmd->va) { cmd 303 drivers/scsi/be2iscsi/be_mgmt.c cmd->size = size; cmd 304 drivers/scsi/be2iscsi/be_mgmt.c be_cmd_hdr_prepare(cmd->va, subsystem, opcode, size); cmd 1227 drivers/scsi/bfa/bfa_defs.h u32 cmd; /* bfa_led_op_t */ cmd 2000 drivers/scsi/bfa/bfa_ioc.c struct bfa_mbox_cmd_s *cmd; cmd 2019 drivers/scsi/bfa/bfa_ioc.c bfa_q_deq(&mod->cmd_q, &cmd); cmd 2020 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_send(ioc, cmd->msg, sizeof(cmd->msg)); cmd 2030 drivers/scsi/bfa/bfa_ioc.c struct bfa_mbox_cmd_s *cmd; cmd 2033 drivers/scsi/bfa/bfa_ioc.c bfa_q_deq(&mod->cmd_q, &cmd); cmd 2565 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd) cmd 2574 drivers/scsi/bfa/bfa_ioc.c list_add_tail(&cmd->qe, &mod->cmd_q); cmd 2583 drivers/scsi/bfa/bfa_ioc.c list_add_tail(&cmd->qe, &mod->cmd_q); cmd 2590 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_send(ioc, cmd->msg, sizeof(cmd->msg)); cmd 2989 drivers/scsi/bfa/bfa_ioc.c struct bfa_mbox_cmd_s cmd; cmd 2990 drivers/scsi/bfa/bfa_ioc.c struct bfi_ioc_ctrl_req_s *req = (struct bfi_ioc_ctrl_req_s *) cmd.msg; cmd 2995 drivers/scsi/bfa/bfa_ioc.c bfa_ioc_mbox_queue(ioc, &cmd); cmd 4981 drivers/scsi/bfa/bfa_ioc.c msg->cmd = (u8) ledtest->cmd; cmd 5199 drivers/scsi/bfa/bfa_ioc.c bfa_trc(diag, ledtest->cmd); cmd 6678 drivers/scsi/bfa/bfa_ioc.c u32 cmd:8; cmd 6680 drivers/scsi/bfa/bfa_ioc.c u32 cmd:8; cmd 6740 drivers/scsi/bfa/bfa_ioc.c union bfa_flash_cmd_reg_u cmd; cmd 6742 drivers/scsi/bfa/bfa_ioc.c cmd.i = 0; cmd 6743 drivers/scsi/bfa/bfa_ioc.c cmd.r.act = 1; cmd 6744 drivers/scsi/bfa/bfa_ioc.c cmd.r.write_cnt = wr_cnt; cmd 6745 drivers/scsi/bfa/bfa_ioc.c cmd.r.read_cnt = rd_cnt; cmd 6746 drivers/scsi/bfa/bfa_ioc.c cmd.r.addr_cnt = ad_cnt; cmd 6747 drivers/scsi/bfa/bfa_ioc.c cmd.r.cmd = op; cmd 6748 drivers/scsi/bfa/bfa_ioc.c writel(cmd.i, (pci_bar + FLI_CMD_REG)); cmd 6764 drivers/scsi/bfa/bfa_ioc.c union bfa_flash_cmd_reg_u cmd; cmd 6766 drivers/scsi/bfa/bfa_ioc.c cmd.i = readl(pci_bar + FLI_CMD_REG); cmd 6768 drivers/scsi/bfa/bfa_ioc.c if (cmd.r.act) cmd 839 drivers/scsi/bfa/bfa_ioc.h void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd); cmd 648 drivers/scsi/bfa/bfa_port.c struct bfi_cee_get_req_s *cmd; cmd 661 drivers/scsi/bfa/bfa_port.c cmd = (struct bfi_cee_get_req_s *) cee->get_cfg_mb.msg; cmd 665 drivers/scsi/bfa/bfa_port.c bfi_h2i_set(cmd->mh, BFI_MC_CEE, BFI_CEE_H2I_GET_CFG_REQ, cmd 667 drivers/scsi/bfa/bfa_port.c bfa_dma_be_addr_set(cmd->dma_addr, cee->attr_dma.pa); cmd 688 drivers/scsi/bfa/bfa_port.c struct bfi_cee_get_req_s *cmd; cmd 701 drivers/scsi/bfa/bfa_port.c cmd = (struct bfi_cee_get_req_s *) cee->get_stats_mb.msg; cmd 705 drivers/scsi/bfa/bfa_port.c bfi_h2i_set(cmd->mh, BFI_MC_CEE, BFI_CEE_H2I_GET_STATS_REQ, cmd 707 drivers/scsi/bfa/bfa_port.c bfa_dma_be_addr_set(cmd->dma_addr, cee->stats_dma.pa); cmd 727 drivers/scsi/bfa/bfa_port.c struct bfi_cee_reset_stats_s *cmd; cmd 739 drivers/scsi/bfa/bfa_port.c cmd = (struct bfi_cee_reset_stats_s *) cee->reset_stats_mb.msg; cmd 742 drivers/scsi/bfa/bfa_port.c bfi_h2i_set(cmd->mh, BFI_MC_CEE, BFI_CEE_H2I_RESET_STATS, cmd 19 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_enable(struct bfad_s *bfad, void *cmd) cmd 21 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 42 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_disable(struct bfad_s *bfad, void *cmd) cmd 44 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 72 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_info(struct bfad_s *bfad, void *cmd) cmd 75 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ioc_info_s *iocmd = (struct bfa_bsg_ioc_info_s *)cmd; cmd 111 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_attr(struct bfad_s *bfad, void *cmd) cmd 113 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ioc_attr_s *iocmd = (struct bfa_bsg_ioc_attr_s *)cmd; cmd 140 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_stats(struct bfad_s *bfad, void *cmd) cmd 142 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ioc_stats_s *iocmd = (struct bfa_bsg_ioc_stats_s *)cmd; cmd 150 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_fwstats(struct bfad_s *bfad, void *cmd, cmd 154 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_ioc_fwstats_s *)cmd; cmd 180 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_reset_stats(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 182 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 198 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_set_name(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 200 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ioc_name_s *iocmd = (struct bfa_bsg_ioc_name_s *) cmd; cmd 212 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_iocfc_get_attr(struct bfad_s *bfad, void *cmd) cmd 214 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_iocfc_attr_s *iocmd = (struct bfa_bsg_iocfc_attr_s *)cmd; cmd 223 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_fw_sig_inv(struct bfad_s *bfad, void *cmd) cmd 225 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 235 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_iocfc_set_intr(struct bfad_s *bfad, void *cmd) cmd 237 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_iocfc_intr_s *iocmd = (struct bfa_bsg_iocfc_intr_s *)cmd; cmd 248 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_enable(struct bfad_s *bfad, void *cmd) cmd 250 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 269 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_disable(struct bfad_s *bfad, void *cmd) cmd 271 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 291 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_get_attr(struct bfad_s *bfad, void *cmd) cmd 293 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_port_attr_s *iocmd = (struct bfa_bsg_port_attr_s *)cmd; cmd 319 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_get_stats(struct bfad_s *bfad, void *cmd, cmd 322 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_port_stats_s *iocmd = (struct bfa_bsg_port_stats_s *)cmd; cmd 353 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_reset_stats(struct bfad_s *bfad, void *cmd) cmd 355 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 376 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_port_cfg_s *cmd = (struct bfa_bsg_port_cfg_s *)iocmd; cmd 381 drivers/scsi/bfa/bfad_bsg.c cmd->status = bfa_fcport_cfg_topology(&bfad->bfa, cmd->param); cmd 383 drivers/scsi/bfa/bfad_bsg.c cmd->status = bfa_fcport_cfg_speed(&bfad->bfa, cmd->param); cmd 385 drivers/scsi/bfa/bfad_bsg.c cmd->status = bfa_fcport_cfg_hardalpa(&bfad->bfa, cmd->param); cmd 387 drivers/scsi/bfa/bfad_bsg.c cmd->status = bfa_fcport_clr_hardalpa(&bfad->bfa); cmd 394 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_maxfrsize(struct bfad_s *bfad, void *cmd) cmd 397 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_port_cfg_maxfrsize_s *)cmd; cmd 408 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_bbcr(struct bfad_s *bfad, unsigned int cmd, void *pcmd) cmd 416 drivers/scsi/bfa/bfad_bsg.c if (cmd == IOCMD_PORT_BBCR_ENABLE) cmd 418 drivers/scsi/bfa/bfad_bsg.c else if (cmd == IOCMD_PORT_BBCR_DISABLE) cmd 446 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_attr(struct bfad_s *bfad, void *cmd) cmd 449 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_lport_attr_s *iocmd = (struct bfa_bsg_lport_attr_s *)cmd; cmd 469 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_stats(struct bfad_s *bfad, void *cmd) cmd 473 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_lport_stats_s *)cmd; cmd 493 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_reset_stats(struct bfad_s *bfad, void *cmd) cmd 497 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_reset_stats_s *)cmd; cmd 527 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_iostats(struct bfad_s *bfad, void *cmd) cmd 531 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_lport_iostats_s *)cmd; cmd 552 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_rports(struct bfad_s *bfad, void *cmd, cmd 556 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_lport_get_rports_s *)cmd; cmd 594 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_attr(struct bfad_s *bfad, void *cmd) cmd 596 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_rport_attr_s *iocmd = (struct bfa_bsg_rport_attr_s *)cmd; cmd 631 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_addr(struct bfad_s *bfad, void *cmd) cmd 634 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_rport_scsi_addr_s *)cmd; cmd 680 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_stats(struct bfad_s *bfad, void *cmd) cmd 683 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_rport_stats_s *)cmd; cmd 721 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_clr_stats(struct bfad_s *bfad, void *cmd) cmd 724 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_rport_reset_stats_s *)cmd; cmd 757 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_set_speed(struct bfad_s *bfad, void *cmd) cmd 760 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_rport_set_speed_s *)cmd; cmd 793 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_get_attr(struct bfad_s *bfad, void *cmd) cmd 796 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_vport_attr_s *iocmd = (struct bfa_bsg_vport_attr_s *)cmd; cmd 816 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_get_stats(struct bfad_s *bfad, void *cmd) cmd 820 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_vport_stats_s *)cmd; cmd 844 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_clr_stats(struct bfad_s *bfad, void *cmd) cmd 848 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_reset_stats_s *)cmd; cmd 869 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fabric_get_lports(struct bfad_s *bfad, void *cmd, cmd 873 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fabric_get_lports_s *)cmd; cmd 924 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ratelim(struct bfad_s *bfad, unsigned int cmd, void *pcmd) cmd 936 drivers/scsi/bfa/bfad_bsg.c if (cmd == IOCMD_RATELIM_ENABLE) cmd 938 drivers/scsi/bfa/bfad_bsg.c else if (cmd == IOCMD_RATELIM_DISABLE) cmd 953 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ratelim_speed(struct bfad_s *bfad, unsigned int cmd, void *pcmd) cmd 982 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cfg_fcpim(struct bfad_s *bfad, void *cmd) cmd 984 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_fcpim_s *iocmd = (struct bfa_bsg_fcpim_s *)cmd; cmd 995 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_get_modstats(struct bfad_s *bfad, void *cmd) cmd 998 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_modstats_s *)cmd; cmd 1017 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_clr_modstats(struct bfad_s *bfad, void *cmd) cmd 1020 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_modstatsclr_s *)cmd; cmd 1039 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_get_del_itn_stats(struct bfad_s *bfad, void *cmd) cmd 1042 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_del_itn_stats_s *)cmd; cmd 1056 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_attr(struct bfad_s *bfad, void *cmd) cmd 1058 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_itnim_attr_s *iocmd = (struct bfa_bsg_itnim_attr_s *)cmd; cmd 1075 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_iostats(struct bfad_s *bfad, void *cmd) cmd 1078 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_itnim_iostats_s *)cmd; cmd 1106 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_reset_stats(struct bfad_s *bfad, void *cmd) cmd 1109 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_rport_reset_stats_s *)cmd; cmd 1135 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_itnstats(struct bfad_s *bfad, void *cmd) cmd 1138 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_itnim_itnstats_s *)cmd; cmd 1164 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_enable(struct bfad_s *bfad, void *cmd) cmd 1166 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 1177 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_disable(struct bfad_s *bfad, void *cmd) cmd 1179 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 1190 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_pcifn_cfg(struct bfad_s *bfad, void *cmd) cmd 1192 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_pcifn_cfg_s *iocmd = (struct bfa_bsg_pcifn_cfg_s *)cmd; cmd 1212 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_create(struct bfad_s *bfad, void *cmd) cmd 1214 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_pcifn_s *iocmd = (struct bfa_bsg_pcifn_s *)cmd; cmd 1235 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_delete(struct bfad_s *bfad, void *cmd) cmd 1237 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_pcifn_s *iocmd = (struct bfa_bsg_pcifn_s *)cmd; cmd 1257 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_bw(struct bfad_s *bfad, void *cmd) cmd 1259 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_pcifn_s *iocmd = (struct bfa_bsg_pcifn_s *)cmd; cmd 1281 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_adapter_cfg_mode(struct bfad_s *bfad, void *cmd) cmd 1284 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_adapter_cfg_mode_s *)cmd; cmd 1304 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_mode(struct bfad_s *bfad, void *cmd) cmd 1307 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_port_cfg_mode_s *)cmd; cmd 1328 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ablk_optrom(struct bfad_s *bfad, unsigned int cmd, void *pcmd) cmd 1336 drivers/scsi/bfa/bfad_bsg.c if (cmd == IOCMD_FLASH_ENABLE_OPTROM) cmd 1354 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_faa_query(struct bfad_s *bfad, void *cmd) cmd 1356 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_faa_attr_s *iocmd = (struct bfa_bsg_faa_attr_s *)cmd; cmd 1377 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_attr(struct bfad_s *bfad, void *cmd, unsigned int payload_len) cmd 1380 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_cee_attr_s *)cmd; cmd 1413 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_get_stats(struct bfad_s *bfad, void *cmd, cmd 1417 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_cee_stats_s *)cmd; cmd 1450 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_reset_stats(struct bfad_s *bfad, void *cmd) cmd 1452 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 1464 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_sfp_media(struct bfad_s *bfad, void *cmd) cmd 1466 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_sfp_media_s *iocmd = (struct bfa_bsg_sfp_media_s *)cmd; cmd 1486 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_sfp_speed(struct bfad_s *bfad, void *cmd) cmd 1488 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_sfp_speed_s *iocmd = (struct bfa_bsg_sfp_speed_s *)cmd; cmd 1507 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_get_attr(struct bfad_s *bfad, void *cmd) cmd 1510 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_flash_attr_s *)cmd; cmd 1528 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_erase_part(struct bfad_s *bfad, void *cmd) cmd 1530 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_flash_s *iocmd = (struct bfa_bsg_flash_s *)cmd; cmd 1548 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_update_part(struct bfad_s *bfad, void *cmd, cmd 1551 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_flash_s *iocmd = (struct bfa_bsg_flash_s *)cmd; cmd 1580 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_read_part(struct bfad_s *bfad, void *cmd, cmd 1583 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_flash_s *iocmd = (struct bfa_bsg_flash_s *)cmd; cmd 1612 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_temp(struct bfad_s *bfad, void *cmd) cmd 1615 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_get_temp_s *)cmd; cmd 1634 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_memtest(struct bfad_s *bfad, void *cmd) cmd 1637 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_memtest_s *)cmd; cmd 1657 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_loopback(struct bfad_s *bfad, void *cmd) cmd 1660 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_loopback_s *)cmd; cmd 1680 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_fwping(struct bfad_s *bfad, void *cmd) cmd 1683 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_fwping_s *)cmd; cmd 1704 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_queuetest(struct bfad_s *bfad, void *cmd) cmd 1706 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_diag_qtest_s *iocmd = (struct bfa_bsg_diag_qtest_s *)cmd; cmd 1725 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_sfp(struct bfad_s *bfad, void *cmd) cmd 1728 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_sfp_show_s *)cmd; cmd 1748 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_led(struct bfad_s *bfad, void *cmd) cmd 1750 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_diag_led_s *iocmd = (struct bfa_bsg_diag_led_s *)cmd; cmd 1761 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_beacon_lport(struct bfad_s *bfad, void *cmd) cmd 1764 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_beacon_s *)cmd; cmd 1776 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_lb_stat(struct bfad_s *bfad, void *cmd) cmd 1779 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_diag_lb_stat_s *)cmd; cmd 1873 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_get_attr(struct bfad_s *bfad, void *cmd) cmd 1876 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_phy_attr_s *)cmd; cmd 1894 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_get_stats(struct bfad_s *bfad, void *cmd) cmd 1897 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_phy_stats_s *)cmd; cmd 1915 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_read(struct bfad_s *bfad, void *cmd, unsigned int payload_len) cmd 1917 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_phy_s *iocmd = (struct bfa_bsg_phy_s *)cmd; cmd 1947 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vhba_query(struct bfad_s *bfad, void *cmd) cmd 1950 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_vhba_attr_s *)cmd; cmd 1966 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_update(struct bfad_s *bfad, void *cmd, unsigned int payload_len) cmd 1968 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_phy_s *iocmd = (struct bfa_bsg_phy_s *)cmd; cmd 1996 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_porglog_get(struct bfad_s *bfad, void *cmd) cmd 1998 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_debug_s *iocmd = (struct bfa_bsg_debug_s *)cmd; cmd 2016 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_debug_fw_core(struct bfad_s *bfad, void *cmd, cmd 2019 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_debug_s *iocmd = (struct bfa_bsg_debug_s *)cmd; cmd 2050 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_debug_ctl(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 2052 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 2071 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_porglog_ctl(struct bfad_s *bfad, void *cmd) cmd 2073 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_portlogctl_s *iocmd = (struct bfa_bsg_portlogctl_s *)cmd; cmd 2085 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_cfg_profile(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 2088 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_profile_s *)cmd; cmd 2102 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_ioprofile(struct bfad_s *bfad, void *cmd) cmd 2105 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_itnim_ioprofile_s *)cmd; cmd 2129 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_get_stats(struct bfad_s *bfad, void *cmd) cmd 2132 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcport_stats_s *)cmd; cmd 2154 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_reset_stats(struct bfad_s *bfad, void *cmd) cmd 2156 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 2178 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_boot_cfg(struct bfad_s *bfad, void *cmd) cmd 2180 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_boot_s *iocmd = (struct bfa_bsg_boot_s *)cmd; cmd 2200 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_boot_query(struct bfad_s *bfad, void *cmd) cmd 2202 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_boot_s *iocmd = (struct bfa_bsg_boot_s *)cmd; cmd 2222 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_preboot_query(struct bfad_s *bfad, void *cmd) cmd 2224 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_preboot_s *iocmd = (struct bfa_bsg_preboot_s *)cmd; cmd 2241 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ethboot_cfg(struct bfad_s *bfad, void *cmd) cmd 2243 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ethboot_s *iocmd = (struct bfa_bsg_ethboot_s *)cmd; cmd 2264 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ethboot_query(struct bfad_s *bfad, void *cmd) cmd 2266 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_ethboot_s *iocmd = (struct bfa_bsg_ethboot_s *)cmd; cmd 2287 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cfg_trunk(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 2289 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 2327 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_trunk_get_attr(struct bfad_s *bfad, void *cmd) cmd 2329 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_trunk_attr_s *iocmd = (struct bfa_bsg_trunk_attr_s *)cmd; cmd 2350 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 2352 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 2378 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_attr(struct bfad_s *bfad, void *cmd) cmd 2380 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_qos_attr_s *iocmd = (struct bfa_bsg_qos_attr_s *)cmd; cmd 2404 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_vc_attr(struct bfad_s *bfad, void *cmd) cmd 2407 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_qos_vc_attr_s *)cmd; cmd 2436 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_stats(struct bfad_s *bfad, void *cmd) cmd 2439 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcport_stats_s *)cmd; cmd 2468 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_reset_stats(struct bfad_s *bfad, void *cmd) cmd 2470 drivers/scsi/bfa/bfad_bsg.c struct bfa_bsg_gen_s *iocmd = (struct bfa_bsg_gen_s *)cmd; cmd 2499 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vf_get_stats(struct bfad_s *bfad, void *cmd) cmd 2502 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_vf_stats_s *)cmd; cmd 2522 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vf_clr_stats(struct bfad_s *bfad, void *cmd) cmd 2525 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_vf_reset_stats_s *)cmd; cmd 2582 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_lunmask_query(struct bfad_s *bfad, void *cmd) cmd 2585 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_lunmask_query_s *)cmd; cmd 2596 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_cfg_lunmask(struct bfad_s *bfad, void *cmd, unsigned int v_cmd) cmd 2599 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_lunmask_s *)cmd; cmd 2615 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_throttle_query(struct bfad_s *bfad, void *cmd) cmd 2618 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_throttle_s *)cmd; cmd 2630 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_throttle_set(struct bfad_s *bfad, void *cmd) cmd 2633 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fcpim_throttle_s *)cmd; cmd 2645 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_tfru_read(struct bfad_s *bfad, void *cmd) cmd 2648 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_tfru_s *)cmd; cmd 2667 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_tfru_write(struct bfad_s *bfad, void *cmd) cmd 2670 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_tfru_s *)cmd; cmd 2689 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_read(struct bfad_s *bfad, void *cmd) cmd 2692 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fruvpd_s *)cmd; cmd 2711 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_update(struct bfad_s *bfad, void *cmd) cmd 2714 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fruvpd_s *)cmd; cmd 2733 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_get_max_size(struct bfad_s *bfad, void *cmd) cmd 2736 drivers/scsi/bfa/bfad_bsg.c (struct bfa_bsg_fruvpd_max_size_s *)cmd; cmd 2748 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_handler(struct bfad_s *bfad, unsigned int cmd, void *iocmd, cmd 2753 drivers/scsi/bfa/bfad_bsg.c switch (cmd) { cmd 2774 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_ioc_reset_stats(bfad, iocmd, cmd); cmd 2778 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_ioc_set_name(bfad, iocmd, cmd); cmd 2805 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_set_port_cfg(bfad, iocmd, cmd); cmd 2812 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_port_cfg_bbcr(bfad, cmd, iocmd); cmd 2861 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_ratelim(bfad, cmd, iocmd); cmd 2864 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_ratelim_speed(bfad, cmd, iocmd); cmd 2919 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_ablk_optrom(bfad, cmd, iocmd); cmd 3015 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_debug_ctl(bfad, iocmd, cmd); cmd 3022 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_fcpim_cfg_profile(bfad, iocmd, cmd); cmd 3050 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_cfg_trunk(bfad, iocmd, cmd); cmd 3057 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_qos(bfad, iocmd, cmd); cmd 3083 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_lunmask(bfad, iocmd, cmd); cmd 3090 drivers/scsi/bfa/bfad_bsg.c rc = bfad_iocmd_fcpim_cfg_lunmask(bfad, iocmd, cmd); cmd 1067 drivers/scsi/bfa/bfi.h u8 cmd; cmd 1455 drivers/scsi/bnx2fc/bnx2fc_io.c struct bnx2fc_cmd *cmd, *tmp; cmd 1466 drivers/scsi/bnx2fc/bnx2fc_io.c list_for_each_entry_safe(cmd, tmp, &tgt->active_cmd_queue, link) { cmd 1468 drivers/scsi/bnx2fc/bnx2fc_io.c lun = cmd->sc_cmd->device->lun; cmd 1472 drivers/scsi/bnx2fc/bnx2fc_io.c &cmd->req_flags)) { cmd 1478 drivers/scsi/bnx2fc/bnx2fc_io.c rc = bnx2fc_initiate_abts(cmd); cmd 1484 drivers/scsi/bnx2fc/bnx2fc_io.c cmd->xid); cmd 1492 drivers/scsi/bnx2fc/bnx2fc_io.c struct bnx2fc_cmd *cmd, *tmp; cmd 1501 drivers/scsi/bnx2fc/bnx2fc_io.c list_for_each_entry_safe(cmd, tmp, &tgt->active_cmd_queue, link) { cmd 1505 drivers/scsi/bnx2fc/bnx2fc_io.c &cmd->req_flags)) { cmd 1510 drivers/scsi/bnx2fc/bnx2fc_io.c rc = bnx2fc_initiate_abts(cmd); cmd 1516 drivers/scsi/bnx2fc/bnx2fc_io.c " for this IO 0x%x\n", cmd->xid); cmd 1394 drivers/scsi/bnx2i/57xx_iscsi_hsi.h struct bnx2i_cmd_request cmd; cmd 1515 drivers/scsi/bnx2i/57xx_iscsi_hsi.h struct bnx2i_cmd_response cmd; cmd 831 drivers/scsi/bnx2i/bnx2i.h void bnx2i_iscsi_unmap_sg_list(struct bnx2i_cmd *cmd); cmd 850 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_cmd *cmd); cmd 505 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_cmd *cmd) cmd 511 drivers/scsi/bnx2i/bnx2i_hwi.c memcpy(scsi_cmd_wqe, &cmd->req, sizeof(struct bnx2i_cmd_request)); cmd 726 drivers/scsi/bnx2i/bnx2i_hwi.c void bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) cmd 731 drivers/scsi/bnx2i/bnx2i_hwi.c (struct bnx2i_cleanup_request *)cmd->conn->ep->qp.sq_prod_qe; cmd 735 drivers/scsi/bnx2i/bnx2i_hwi.c cmd_cleanup->itt = cmd->req.itt; cmd 738 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(cmd->conn, 1); cmd 56 drivers/scsi/bnx2i/bnx2i_iscsi.c static void bnx2i_get_write_cmd_bd_idx(struct bnx2i_cmd *cmd, u32 buf_off, cmd 59 drivers/scsi/bnx2i/bnx2i_iscsi.c struct iscsi_bd *bd_tbl = cmd->io_tbl.bd_tbl; cmd 86 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 90 drivers/scsi/bnx2i/bnx2i_iscsi.c u32 cmd_len = cmd->req.total_data_transfer_length; cmd 104 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_get_write_cmd_bd_idx(cmd, buffer_offset, cmd 106 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.ud_buffer_offset = start_bd_offset; cmd 107 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.ud_start_bd_index = start_bd_idx; cmd 112 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_get_write_cmd_bd_idx(cmd, buffer_offset, cmd 115 drivers/scsi/bnx2i/bnx2i_iscsi.c (start_bd_idx > scsi_sg_count(cmd->scsi_cmd))) { cmd 121 drivers/scsi/bnx2i/bnx2i_iscsi.c buffer_offset, cmd->io_tbl.bd_valid, cmd 122 drivers/scsi/bnx2i/bnx2i_iscsi.c scsi_sg_count(cmd->scsi_cmd)); cmd 123 drivers/scsi/bnx2i/bnx2i_iscsi.c for (i = 0; i < cmd->io_tbl.bd_valid; i++) cmd 126 drivers/scsi/bnx2i/bnx2i_iscsi.c i, cmd->io_tbl.bd_tbl[i].\ cmd 129 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.sd_buffer_offset = start_bd_offset; cmd 130 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.sd_start_bd_index = start_bd_idx; cmd 143 drivers/scsi/bnx2i/bnx2i_iscsi.c static int bnx2i_map_scsi_sg(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) cmd 145 drivers/scsi/bnx2i/bnx2i_iscsi.c struct scsi_cmnd *sc = cmd->scsi_cmd; cmd 146 drivers/scsi/bnx2i/bnx2i_iscsi.c struct iscsi_bd *bd = cmd->io_tbl.bd_tbl; cmd 186 drivers/scsi/bnx2i/bnx2i_iscsi.c static void bnx2i_iscsi_map_sg_list(struct bnx2i_cmd *cmd) cmd 190 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_count = bnx2i_map_scsi_sg(cmd->conn->hba, cmd); cmd 192 drivers/scsi/bnx2i/bnx2i_iscsi.c struct iscsi_bd *bd = cmd->io_tbl.bd_tbl; cmd 197 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->io_tbl.bd_valid = bd_count; cmd 207 drivers/scsi/bnx2i/bnx2i_iscsi.c void bnx2i_iscsi_unmap_sg_list(struct bnx2i_cmd *cmd) cmd 209 drivers/scsi/bnx2i/bnx2i_iscsi.c struct scsi_cmnd *sc = cmd->scsi_cmd; cmd 211 drivers/scsi/bnx2i/bnx2i_iscsi.c if (cmd->io_tbl.bd_valid && sc) { cmd 213 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->io_tbl.bd_valid = 0; cmd 217 drivers/scsi/bnx2i/bnx2i_iscsi.c static void bnx2i_setup_cmd_wqe_template(struct bnx2i_cmd *cmd) cmd 219 drivers/scsi/bnx2i/bnx2i_iscsi.c memset(&cmd->req, 0x00, sizeof(cmd->req)); cmd 220 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.op_code = 0xFF; cmd 221 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.bd_list_addr_lo = (u32) cmd->io_tbl.bd_tbl_dma; cmd 222 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.bd_list_addr_hi = cmd 223 drivers/scsi/bnx2i/bnx2i_iscsi.c (u32) ((u64) cmd->io_tbl.bd_tbl_dma >> 32); cmd 445 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd) cmd 447 drivers/scsi/bnx2i/bnx2i_iscsi.c struct io_bdt *io = &cmd->io_tbl; cmd 475 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 477 drivers/scsi/bnx2i/bnx2i_iscsi.c if (cmd->io_tbl.bd_tbl) cmd 481 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->io_tbl.bd_tbl, cmd 482 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->io_tbl.bd_tbl_dma); cmd 500 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 502 drivers/scsi/bnx2i/bnx2i_iscsi.c task->hdr = &cmd->hdr; cmd 505 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_alloc_bdt(hba, session, cmd)) cmd 1083 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 1084 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = cmd->conn; cmd 1131 drivers/scsi/bnx2i/bnx2i_iscsi.c static void bnx2i_cpy_scsi_cdb(struct scsi_cmnd *sc, struct bnx2i_cmd *cmd) cmd 1140 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.lun[0] = be32_to_cpu(scsi_lun[0]); cmd 1141 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.lun[1] = be32_to_cpu(scsi_lun[1]); cmd 1143 drivers/scsi/bnx2i/bnx2i_iscsi.c lpcnt = cmd->scsi_cmd->cmd_len / sizeof(dword); cmd 1145 drivers/scsi/bnx2i/bnx2i_iscsi.c dstp = (u32 *) cmd->req.cdb; cmd 1195 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 1199 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_setup_cmd_wqe_template(cmd); cmd 1212 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->conn = conn->dd_data; cmd 1213 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->scsi_cmd = NULL; cmd 1231 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_cmd *cmd = task->dd_data; cmd 1244 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_setup_cmd_wqe_template(cmd); cmd 1245 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.op_code = ISCSI_OP_SCSI_CMD; cmd 1246 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->conn = bnx2i_conn; cmd 1247 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->scsi_cmd = sc; cmd 1248 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.total_data_transfer_length = scsi_bufflen(sc); cmd 1249 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 1251 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_iscsi_map_sg_list(cmd); cmd 1252 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_cpy_scsi_cdb(sc, cmd); cmd 1254 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.op_attr = ISCSI_ATTR_SIMPLE; cmd 1256 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.op_attr |= ISCSI_CMD_REQUEST_WRITE; cmd 1257 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.itt = task->itt | cmd 1262 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.op_attr |= ISCSI_CMD_REQUEST_READ; cmd 1263 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.itt = task->itt | cmd 1267 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.num_bds = cmd->io_tbl.bd_valid; cmd 1268 drivers/scsi/bnx2i/bnx2i_iscsi.c if (!cmd->io_tbl.bd_valid) { cmd 1269 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.bd_list_addr_lo = (u32) hba->mp_bd_dma; cmd 1270 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.bd_list_addr_hi = (u32) ((u64) hba->mp_bd_dma >> 32); cmd 1271 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->req.num_bds = 1; cmd 1274 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_send_iscsi_scsicmd(bnx2i_conn, cmd); cmd 187 drivers/scsi/ch.c ch_do_scsi(scsi_changer *ch, unsigned char *cmd, int cmd_len, cmd 194 drivers/scsi/ch.c timeout = (cmd[0] == INITIALIZE_ELEMENT_STATUS) cmd 199 drivers/scsi/ch.c result = scsi_execute_req(ch->device, cmd, direction, buffer, cmd 238 drivers/scsi/ch.c u_char cmd[12]; cmd 247 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 248 drivers/scsi/ch.c cmd[0] = READ_ELEMENT_STATUS; cmd 249 drivers/scsi/ch.c cmd[1] = ((ch->device->lun & 0x7) << 5) | cmd 252 drivers/scsi/ch.c cmd[2] = (elem >> 8) & 0xff; cmd 253 drivers/scsi/ch.c cmd[3] = elem & 0xff; cmd 254 drivers/scsi/ch.c cmd[5] = 1; cmd 255 drivers/scsi/ch.c cmd[9] = 255; cmd 256 drivers/scsi/ch.c if (0 == (result = ch_do_scsi(ch, cmd, 12, cmd 281 drivers/scsi/ch.c u_char cmd[6]; cmd 284 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 285 drivers/scsi/ch.c cmd[0] = INITIALIZE_ELEMENT_STATUS; cmd 286 drivers/scsi/ch.c cmd[1] = (ch->device->lun & 0x7) << 5; cmd 287 drivers/scsi/ch.c err = ch_do_scsi(ch, cmd, 6, NULL, 0, DMA_NONE); cmd 295 drivers/scsi/ch.c u_char cmd[10], data[16]; cmd 304 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 305 drivers/scsi/ch.c cmd[0] = MODE_SENSE; cmd 306 drivers/scsi/ch.c cmd[1] = (ch->device->lun & 0x7) << 5; cmd 307 drivers/scsi/ch.c cmd[2] = 0x1d; cmd 308 drivers/scsi/ch.c cmd[4] = 255; cmd 309 drivers/scsi/ch.c result = ch_do_scsi(ch, cmd, 10, buffer, 255, DMA_FROM_DEVICE); cmd 311 drivers/scsi/ch.c cmd[1] |= (1<<3); cmd 312 drivers/scsi/ch.c result = ch_do_scsi(ch, cmd, 10, buffer, 255, DMA_FROM_DEVICE); cmd 424 drivers/scsi/ch.c u_char cmd[10]; cmd 429 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 430 drivers/scsi/ch.c cmd[0] = POSITION_TO_ELEMENT; cmd 431 drivers/scsi/ch.c cmd[1] = (ch->device->lun & 0x7) << 5; cmd 432 drivers/scsi/ch.c cmd[2] = (trans >> 8) & 0xff; cmd 433 drivers/scsi/ch.c cmd[3] = trans & 0xff; cmd 434 drivers/scsi/ch.c cmd[4] = (elem >> 8) & 0xff; cmd 435 drivers/scsi/ch.c cmd[5] = elem & 0xff; cmd 436 drivers/scsi/ch.c cmd[8] = rotate ? 1 : 0; cmd 437 drivers/scsi/ch.c return ch_do_scsi(ch, cmd, 10, NULL, 0, DMA_NONE); cmd 443 drivers/scsi/ch.c u_char cmd[12]; cmd 448 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 449 drivers/scsi/ch.c cmd[0] = MOVE_MEDIUM; cmd 450 drivers/scsi/ch.c cmd[1] = (ch->device->lun & 0x7) << 5; cmd 451 drivers/scsi/ch.c cmd[2] = (trans >> 8) & 0xff; cmd 452 drivers/scsi/ch.c cmd[3] = trans & 0xff; cmd 453 drivers/scsi/ch.c cmd[4] = (src >> 8) & 0xff; cmd 454 drivers/scsi/ch.c cmd[5] = src & 0xff; cmd 455 drivers/scsi/ch.c cmd[6] = (dest >> 8) & 0xff; cmd 456 drivers/scsi/ch.c cmd[7] = dest & 0xff; cmd 457 drivers/scsi/ch.c cmd[10] = rotate ? 1 : 0; cmd 458 drivers/scsi/ch.c return ch_do_scsi(ch, cmd, 12, NULL,0, DMA_NONE); cmd 465 drivers/scsi/ch.c u_char cmd[12]; cmd 471 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 472 drivers/scsi/ch.c cmd[0] = EXCHANGE_MEDIUM; cmd 473 drivers/scsi/ch.c cmd[1] = (ch->device->lun & 0x7) << 5; cmd 474 drivers/scsi/ch.c cmd[2] = (trans >> 8) & 0xff; cmd 475 drivers/scsi/ch.c cmd[3] = trans & 0xff; cmd 476 drivers/scsi/ch.c cmd[4] = (src >> 8) & 0xff; cmd 477 drivers/scsi/ch.c cmd[5] = src & 0xff; cmd 478 drivers/scsi/ch.c cmd[6] = (dest1 >> 8) & 0xff; cmd 479 drivers/scsi/ch.c cmd[7] = dest1 & 0xff; cmd 480 drivers/scsi/ch.c cmd[8] = (dest2 >> 8) & 0xff; cmd 481 drivers/scsi/ch.c cmd[9] = dest2 & 0xff; cmd 482 drivers/scsi/ch.c cmd[10] = (rotate1 ? 1 : 0) | (rotate2 ? 2 : 0); cmd 484 drivers/scsi/ch.c return ch_do_scsi(ch, cmd, 12, NULL, 0, DMA_NONE); cmd 507 drivers/scsi/ch.c u_char cmd[12]; cmd 519 drivers/scsi/ch.c memset(cmd,0,sizeof(cmd)); cmd 520 drivers/scsi/ch.c cmd[0] = SEND_VOLUME_TAG; cmd 521 drivers/scsi/ch.c cmd[1] = ((ch->device->lun & 0x7) << 5) | cmd 523 drivers/scsi/ch.c cmd[2] = (elem >> 8) & 0xff; cmd 524 drivers/scsi/ch.c cmd[3] = elem & 0xff; cmd 525 drivers/scsi/ch.c cmd[5] = clear cmd 529 drivers/scsi/ch.c cmd[9] = 255; cmd 534 drivers/scsi/ch.c result = ch_do_scsi(ch, cmd, 12, buffer, 256, DMA_TO_DEVICE); cmd 619 drivers/scsi/ch.c unsigned int cmd, unsigned long arg) cmd 625 drivers/scsi/ch.c retval = scsi_ioctl_block_when_processing_errors(ch->device, cmd, cmd 630 drivers/scsi/ch.c switch (cmd) { cmd 858 drivers/scsi/ch.c return scsi_ioctl(ch->device, cmd, argp); cmd 872 drivers/scsi/ch.c unsigned int cmd, unsigned long arg) cmd 876 drivers/scsi/ch.c switch (cmd) { cmd 886 drivers/scsi/ch.c return ch_ioctl(file, cmd, arg); cmd 213 drivers/scsi/csiostor/csio_lnode.c struct fc_ct_hdr *cmd = (struct fc_ct_hdr *)buf; cmd 214 drivers/scsi/csiostor/csio_lnode.c cmd->ct_rev = FC_CT_REV; cmd 215 drivers/scsi/csiostor/csio_lnode.c cmd->ct_fs_type = type; cmd 216 drivers/scsi/csiostor/csio_lnode.c cmd->ct_fs_subtype = sub_type; cmd 217 drivers/scsi/csiostor/csio_lnode.c cmd->ct_cmd = htons(op); cmd 269 drivers/scsi/csiostor/csio_lnode.c void *cmd; cmd 278 drivers/scsi/csiostor/csio_lnode.c cmd = fdmi_req->dma_buf.vaddr; cmd 279 drivers/scsi/csiostor/csio_lnode.c if (ntohs(csio_ct_rsp(cmd)) != FC_FS_ACC) { cmd 281 drivers/scsi/csiostor/csio_lnode.c csio_ct_reason(cmd), csio_ct_expl(cmd)); cmd 293 drivers/scsi/csiostor/csio_lnode.c void *cmd; cmd 312 drivers/scsi/csiostor/csio_lnode.c cmd = fdmi_req->dma_buf.vaddr; cmd 313 drivers/scsi/csiostor/csio_lnode.c if (ntohs(csio_ct_rsp(cmd)) != FC_FS_ACC) { cmd 315 drivers/scsi/csiostor/csio_lnode.c csio_ct_reason(cmd), csio_ct_expl(cmd)); cmd 324 drivers/scsi/csiostor/csio_lnode.c memset(cmd, 0, FC_CT_HDR_LEN); cmd 325 drivers/scsi/csiostor/csio_lnode.c csio_fill_ct_iu(cmd, FC_FST_MGMT, FC_FDMI_SUBTYPE, FC_FDMI_RPA); cmd 328 drivers/scsi/csiostor/csio_lnode.c pld = (uint8_t *)csio_ct_get_pld(cmd); cmd 386 drivers/scsi/csiostor/csio_lnode.c len = (uint32_t)(pld - (uint8_t *)cmd); cmd 406 drivers/scsi/csiostor/csio_lnode.c void *cmd; cmd 428 drivers/scsi/csiostor/csio_lnode.c cmd = fdmi_req->dma_buf.vaddr; cmd 429 drivers/scsi/csiostor/csio_lnode.c if (ntohs(csio_ct_rsp(cmd)) != FC_FS_ACC) { cmd 431 drivers/scsi/csiostor/csio_lnode.c csio_ct_reason(cmd), csio_ct_expl(cmd)); cmd 435 drivers/scsi/csiostor/csio_lnode.c memset(cmd, 0, FC_CT_HDR_LEN); cmd 436 drivers/scsi/csiostor/csio_lnode.c csio_fill_ct_iu(cmd, FC_FST_MGMT, FC_FDMI_SUBTYPE, FC_FDMI_RHBA); cmd 440 drivers/scsi/csiostor/csio_lnode.c pld = (uint8_t *)csio_ct_get_pld(cmd); cmd 491 drivers/scsi/csiostor/csio_lnode.c len = (uint32_t)(pld - (uint8_t *)cmd); cmd 514 drivers/scsi/csiostor/csio_lnode.c void *cmd; cmd 529 drivers/scsi/csiostor/csio_lnode.c cmd = fdmi_req->dma_buf.vaddr; cmd 530 drivers/scsi/csiostor/csio_lnode.c if (ntohs(csio_ct_rsp(cmd)) != FC_FS_ACC) { cmd 532 drivers/scsi/csiostor/csio_lnode.c csio_ct_reason(cmd), csio_ct_expl(cmd)); cmd 540 drivers/scsi/csiostor/csio_lnode.c memset(cmd, 0, FC_CT_HDR_LEN); cmd 541 drivers/scsi/csiostor/csio_lnode.c csio_fill_ct_iu(cmd, FC_FST_MGMT, FC_FDMI_SUBTYPE, FC_FDMI_DPRT); cmd 543 drivers/scsi/csiostor/csio_lnode.c port_name = (struct fc_fdmi_port_name *)csio_ct_get_pld(cmd); cmd 569 drivers/scsi/csiostor/csio_lnode.c void *cmd; cmd 588 drivers/scsi/csiostor/csio_lnode.c cmd = fdmi_req->dma_buf.vaddr; cmd 589 drivers/scsi/csiostor/csio_lnode.c memset(cmd, 0, FC_CT_HDR_LEN); cmd 590 drivers/scsi/csiostor/csio_lnode.c csio_fill_ct_iu(cmd, FC_FST_MGMT, FC_FDMI_SUBTYPE, FC_FDMI_DHBA); cmd 593 drivers/scsi/csiostor/csio_lnode.c hbaid = (struct fc_fdmi_hba_identifier *)csio_ct_get_pld(cmd); cmd 1484 drivers/scsi/csiostor/csio_lnode.c csio_fcoe_fwevt_handler(struct csio_hw *hw, __u8 cpl_op, __be64 *cmd) cmd 1488 drivers/scsi/csiostor/csio_lnode.c uint8_t portid, opcode = *(uint8_t *)cmd; cmd 1498 drivers/scsi/csiostor/csio_lnode.c lcmd = (struct fw_fcoe_link_cmd *)cmd; cmd 1526 drivers/scsi/csiostor/csio_lnode.c wr = (struct fw_wr_hdr *) (cmd + 4); cmd 1530 drivers/scsi/csiostor/csio_lnode.c rdev_wr = (struct fw_rdev_wr *) (cmd + 4); cmd 1599 drivers/scsi/csiostor/csio_lnode.c wr = (struct fw_wr_hdr *) (cmd); cmd 1131 drivers/scsi/csiostor/csio_mb.c csio_mb_dump_fw_dbg(struct csio_hw *hw, __be64 *cmd) cmd 1133 drivers/scsi/csiostor/csio_mb.c struct fw_debug_cmd *dbg = (struct fw_debug_cmd *)cmd; cmd 1161 drivers/scsi/csiostor/csio_mb.c __be64 cmd[CSIO_MB_MAX_REGS]; cmd 1168 drivers/scsi/csiostor/csio_mb.c cmd[i / 8] = cpu_to_be64(csio_rd_reg64(hw, data_reg + i)); cmd 1170 drivers/scsi/csiostor/csio_mb.c csio_mb_dump_fw_dbg(hw, cmd); cmd 1193 drivers/scsi/csiostor/csio_mb.c __be64 *cmd = mbp->mb; cmd 1270 drivers/scsi/csiostor/csio_mb.c csio_wr_reg64(hw, be64_to_cpu(*cmd), data_reg + i); cmd 1271 drivers/scsi/csiostor/csio_mb.c cmd++; cmd 1296 drivers/scsi/csiostor/csio_mb.c cmd = mbp->mb; cmd 1323 drivers/scsi/csiostor/csio_mb.c *cmd++ = cpu_to_be64(csio_rd_reg64 cmd 1338 drivers/scsi/csiostor/csio_mb.c hw->pfn, *((uint8_t *)cmd)); cmd 1405 drivers/scsi/csiostor/csio_mb.c csio_mb_fwevt_handler(struct csio_hw *hw, __be64 *cmd) cmd 1407 drivers/scsi/csiostor/csio_mb.c uint8_t opcode = *(uint8_t *)cmd; cmd 1416 drivers/scsi/csiostor/csio_mb.c pcmd = (struct fw_port_cmd *)cmd; cmd 1455 drivers/scsi/csiostor/csio_mb.c csio_mb_dump_fw_dbg(hw, cmd); cmd 1476 drivers/scsi/csiostor/csio_mb.c __be64 *cmd; cmd 1533 drivers/scsi/csiostor/csio_mb.c cmd = mbp->mb; cmd 1537 drivers/scsi/csiostor/csio_mb.c *cmd++ = cpu_to_be64(csio_rd_reg64 cmd 786 drivers/scsi/csiostor/csio_wr.c csio_wr_destroy_queues(struct csio_hw *hw, bool cmd) cmd 800 drivers/scsi/csiostor/csio_wr.c if (!cmd) { cmd 807 drivers/scsi/csiostor/csio_wr.c cmd = false; cmd 815 drivers/scsi/csiostor/csio_wr.c if (!cmd) { cmd 826 drivers/scsi/csiostor/csio_wr.c cmd = false; cmd 490 drivers/scsi/csiostor/csio_wr.h int csio_wr_destroy_queues(struct csio_hw *, bool cmd); cmd 234 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c req->cmd = CPL_ABORT_NO_RST; cmd 259 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c req->cmd = CPL_ABORT_SEND_RST; cmd 288 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c rpl->cmd = rst_status; cmd 465 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->cmd = CPL_ABORT_NO_RST; cmd 489 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->cmd = CPL_ABORT_SEND_RST; cmd 517 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c rpl->cmd = rst_status; cmd 1900 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->cmd = htonl(ULPTX_CMD_V(ULP_TX_MEM_WRITE) | cmd 232 drivers/scsi/cxlflash/common.h int (*send_cmd)(struct afu *afu, struct afu_cmd *cmd); cmd 333 drivers/scsi/cxlflash/common.h int cxlflash_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 42 drivers/scsi/cxlflash/main.c static void process_cmd_err(struct afu_cmd *cmd, struct scsi_cmnd *scp) cmd 44 drivers/scsi/cxlflash/main.c struct afu *afu = cmd->parent; cmd 51 drivers/scsi/cxlflash/main.c if (unlikely(!cmd)) cmd 54 drivers/scsi/cxlflash/main.c ioarcb = &(cmd->rcb); cmd 55 drivers/scsi/cxlflash/main.c ioasa = &(cmd->sa); cmd 61 drivers/scsi/cxlflash/main.c __func__, cmd, scp, resid); cmd 66 drivers/scsi/cxlflash/main.c __func__, cmd, scp); cmd 157 drivers/scsi/cxlflash/main.c static void cmd_complete(struct afu_cmd *cmd) cmd 161 drivers/scsi/cxlflash/main.c struct afu *afu = cmd->parent; cmd 164 drivers/scsi/cxlflash/main.c struct hwq *hwq = get_hwq(afu, cmd->hwq_index); cmd 167 drivers/scsi/cxlflash/main.c list_del(&cmd->list); cmd 170 drivers/scsi/cxlflash/main.c if (cmd->scp) { cmd 171 drivers/scsi/cxlflash/main.c scp = cmd->scp; cmd 172 drivers/scsi/cxlflash/main.c if (unlikely(cmd->sa.ioasc)) cmd 173 drivers/scsi/cxlflash/main.c process_cmd_err(cmd, scp); cmd 178 drivers/scsi/cxlflash/main.c __func__, scp, scp->result, cmd->sa.ioasc); cmd 180 drivers/scsi/cxlflash/main.c } else if (cmd->cmd_tmf) { cmd 186 drivers/scsi/cxlflash/main.c complete(&cmd->cevent); cmd 199 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd, *tmp; cmd 203 drivers/scsi/cxlflash/main.c list_for_each_entry_safe(cmd, tmp, &hwq->pending_cmds, list) { cmd 205 drivers/scsi/cxlflash/main.c if (!list_empty(&cmd->queue)) cmd 208 drivers/scsi/cxlflash/main.c list_del(&cmd->list); cmd 210 drivers/scsi/cxlflash/main.c if (cmd->scp) { cmd 211 drivers/scsi/cxlflash/main.c scp = cmd->scp; cmd 215 drivers/scsi/cxlflash/main.c cmd->cmd_aborted = true; cmd 217 drivers/scsi/cxlflash/main.c if (cmd->cmd_tmf) { cmd 224 drivers/scsi/cxlflash/main.c complete(&cmd->cevent); cmd 305 drivers/scsi/cxlflash/main.c static int send_cmd_ioarrin(struct afu *afu, struct afu_cmd *cmd) cmd 309 drivers/scsi/cxlflash/main.c struct hwq *hwq = get_hwq(afu, cmd->hwq_index); cmd 324 drivers/scsi/cxlflash/main.c __func__, cmd->rcb.cdb[0], room); cmd 332 drivers/scsi/cxlflash/main.c list_add(&cmd->list, &hwq->pending_cmds); cmd 333 drivers/scsi/cxlflash/main.c writeq_be((u64)&cmd->rcb, &hwq->host_map->ioarrin); cmd 337 drivers/scsi/cxlflash/main.c __func__, cmd, cmd->rcb.data_len, cmd->rcb.data_ea, rc); cmd 349 drivers/scsi/cxlflash/main.c static int send_cmd_sq(struct afu *afu, struct afu_cmd *cmd) cmd 353 drivers/scsi/cxlflash/main.c struct hwq *hwq = get_hwq(afu, cmd->hwq_index); cmd 364 drivers/scsi/cxlflash/main.c cmd->rcb.ioasa = &cmd->sa; cmd 368 drivers/scsi/cxlflash/main.c *hwq->hsq_curr = cmd->rcb; cmd 374 drivers/scsi/cxlflash/main.c list_add(&cmd->list, &hwq->pending_cmds); cmd 380 drivers/scsi/cxlflash/main.c "head=%016llx tail=%016llx\n", __func__, cmd, cmd->rcb.data_len, cmd 381 drivers/scsi/cxlflash/main.c cmd->rcb.data_ea, cmd->rcb.ioasa, rc, hwq->hsq_curr, cmd 394 drivers/scsi/cxlflash/main.c static int wait_resp(struct afu *afu, struct afu_cmd *cmd) cmd 399 drivers/scsi/cxlflash/main.c ulong timeout = msecs_to_jiffies(cmd->rcb.timeout * 2 * 1000); cmd 401 drivers/scsi/cxlflash/main.c timeout = wait_for_completion_timeout(&cmd->cevent, timeout); cmd 405 drivers/scsi/cxlflash/main.c if (cmd->cmd_aborted) cmd 408 drivers/scsi/cxlflash/main.c if (unlikely(cmd->sa.ioasc != 0)) { cmd 410 drivers/scsi/cxlflash/main.c __func__, cmd->rcb.cdb[0], cmd->sa.ioasc); cmd 467 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd = NULL; cmd 476 drivers/scsi/cxlflash/main.c buf = kzalloc(sizeof(*cmd) + __alignof__(*cmd) - 1, GFP_KERNEL); cmd 483 drivers/scsi/cxlflash/main.c cmd = (struct afu_cmd *)PTR_ALIGN(buf, __alignof__(*cmd)); cmd 484 drivers/scsi/cxlflash/main.c INIT_LIST_HEAD(&cmd->queue); cmd 495 drivers/scsi/cxlflash/main.c cmd->parent = afu; cmd 496 drivers/scsi/cxlflash/main.c cmd->cmd_tmf = true; cmd 497 drivers/scsi/cxlflash/main.c cmd->hwq_index = hwq->index; cmd 499 drivers/scsi/cxlflash/main.c cmd->rcb.ctx_id = hwq->ctx_hndl; cmd 500 drivers/scsi/cxlflash/main.c cmd->rcb.msi = SISL_MSI_RRQ_UPDATED; cmd 501 drivers/scsi/cxlflash/main.c cmd->rcb.port_sel = CHAN2PORTMASK(sdev->channel); cmd 502 drivers/scsi/cxlflash/main.c cmd->rcb.lun_id = lun_to_lunid(sdev->lun); cmd 503 drivers/scsi/cxlflash/main.c cmd->rcb.req_flags = (SISL_REQ_FLAGS_PORT_LUN_ID | cmd 506 drivers/scsi/cxlflash/main.c memcpy(cmd->rcb.cdb, &tmfcmd, sizeof(tmfcmd)); cmd 508 drivers/scsi/cxlflash/main.c rc = afu->send_cmd(afu, cmd); cmd 526 drivers/scsi/cxlflash/main.c } else if (cmd->cmd_aborted) { cmd 529 drivers/scsi/cxlflash/main.c } else if (cmd->sa.ioasc) { cmd 531 drivers/scsi/cxlflash/main.c __func__, cmd->sa.ioasc); cmd 539 drivers/scsi/cxlflash/main.c list_del(&cmd->list); cmd 570 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd = sc_to_afuci(scp); cmd 618 drivers/scsi/cxlflash/main.c cmd->rcb.data_len = sg->length; cmd 619 drivers/scsi/cxlflash/main.c cmd->rcb.data_ea = (uintptr_t)sg_virt(sg); cmd 622 drivers/scsi/cxlflash/main.c cmd->scp = scp; cmd 623 drivers/scsi/cxlflash/main.c cmd->parent = afu; cmd 624 drivers/scsi/cxlflash/main.c cmd->hwq_index = hwq_index; cmd 626 drivers/scsi/cxlflash/main.c cmd->sa.ioasc = 0; cmd 627 drivers/scsi/cxlflash/main.c cmd->rcb.ctx_id = hwq->ctx_hndl; cmd 628 drivers/scsi/cxlflash/main.c cmd->rcb.msi = SISL_MSI_RRQ_UPDATED; cmd 629 drivers/scsi/cxlflash/main.c cmd->rcb.port_sel = CHAN2PORTMASK(scp->device->channel); cmd 630 drivers/scsi/cxlflash/main.c cmd->rcb.lun_id = lun_to_lunid(scp->device->lun); cmd 635 drivers/scsi/cxlflash/main.c cmd->rcb.req_flags = req_flags; cmd 636 drivers/scsi/cxlflash/main.c memcpy(cmd->rcb.cdb, scp->cmnd, sizeof(cmd->rcb.cdb)); cmd 638 drivers/scsi/cxlflash/main.c rc = afu->send_cmd(afu, cmd); cmd 1376 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd; cmd 1397 drivers/scsi/cxlflash/main.c cmd = container_of(ioasa, struct afu_cmd, sa); cmd 1400 drivers/scsi/cxlflash/main.c cmd = container_of(ioarcb, struct afu_cmd, rcb); cmd 1403 drivers/scsi/cxlflash/main.c list_add_tail(&cmd->queue, doneq); cmd 1434 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd, *tmp; cmd 1438 drivers/scsi/cxlflash/main.c list_for_each_entry_safe(cmd, tmp, doneq, queue) cmd 1439 drivers/scsi/cxlflash/main.c cmd_complete(cmd); cmd 2308 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd = NULL; cmd 2323 drivers/scsi/cxlflash/main.c buf = kmalloc(sizeof(*cmd) + __alignof__(*cmd) - 1, GFP_KERNEL); cmd 2330 drivers/scsi/cxlflash/main.c cmd = (struct afu_cmd *)PTR_ALIGN(buf, __alignof__(*cmd)); cmd 2333 drivers/scsi/cxlflash/main.c memset(cmd, 0, sizeof(*cmd)); cmd 2334 drivers/scsi/cxlflash/main.c memcpy(&cmd->rcb, rcb, sizeof(*rcb)); cmd 2335 drivers/scsi/cxlflash/main.c INIT_LIST_HEAD(&cmd->queue); cmd 2336 drivers/scsi/cxlflash/main.c init_completion(&cmd->cevent); cmd 2337 drivers/scsi/cxlflash/main.c cmd->parent = afu; cmd 2338 drivers/scsi/cxlflash/main.c cmd->hwq_index = hwq->index; cmd 2339 drivers/scsi/cxlflash/main.c cmd->rcb.ctx_id = hwq->ctx_hndl; cmd 2342 drivers/scsi/cxlflash/main.c __func__, afu, cmd, cmd->rcb.cdb[0], nretry); cmd 2344 drivers/scsi/cxlflash/main.c rc = afu->send_cmd(afu, cmd); cmd 2350 drivers/scsi/cxlflash/main.c rc = wait_resp(afu, cmd); cmd 2357 drivers/scsi/cxlflash/main.c list_del(&cmd->list); cmd 2373 drivers/scsi/cxlflash/main.c *rcb->ioasa = cmd->sa; cmd 2434 drivers/scsi/cxlflash/main.c struct afu_cmd *cmd = sc_to_afuc(scp); cmd 2437 drivers/scsi/cxlflash/main.c struct hwq *hwq = get_hwq(afu, cmd->hwq_index); cmd 3289 drivers/scsi/cxlflash/main.c static char *decode_hioctl(unsigned int cmd) cmd 3291 drivers/scsi/cxlflash/main.c switch (cmd) { cmd 3496 drivers/scsi/cxlflash/main.c static long cxlflash_chr_ioctl(struct file *file, unsigned int cmd, cmd 3526 drivers/scsi/cxlflash/main.c __func__, cmd, idx, sizeof(ioctl_tbl)); cmd 3528 drivers/scsi/cxlflash/main.c switch (cmd) { cmd 3532 drivers/scsi/cxlflash/main.c idx = _IOC_NR(HT_CXLFLASH_LUN_PROVISION) - _IOC_NR(cmd); cmd 3548 drivers/scsi/cxlflash/main.c __func__, size, cmd, decode_hioctl(cmd), uarg); cmd 3556 drivers/scsi/cxlflash/main.c __func__, hdr->version, decode_hioctl(cmd)); cmd 3572 drivers/scsi/cxlflash/main.c __func__, size, cmd, decode_hioctl(cmd), uarg); cmd 3582 drivers/scsi/cxlflash/main.c __func__, decode_hioctl(cmd), cmd, rc); cmd 3585 drivers/scsi/cxlflash/main.c __func__, decode_hioctl(cmd), cmd, rc); cmd 1923 drivers/scsi/cxlflash/superpipe.c static char *decode_ioctl(unsigned int cmd) cmd 1925 drivers/scsi/cxlflash/superpipe.c switch (cmd) { cmd 2050 drivers/scsi/cxlflash/superpipe.c static int ioctl_common(struct scsi_device *sdev, unsigned int cmd) cmd 2065 drivers/scsi/cxlflash/superpipe.c switch (cmd) { cmd 2095 drivers/scsi/cxlflash/superpipe.c int cxlflash_ioctl(struct scsi_device *sdev, unsigned int cmd, void __user *arg) cmd 2132 drivers/scsi/cxlflash/superpipe.c switch (cmd) { cmd 2138 drivers/scsi/cxlflash/superpipe.c __func__, decode_ioctl(cmd), afu->internal_lun); cmd 2143 drivers/scsi/cxlflash/superpipe.c switch (cmd) { cmd 2154 drivers/scsi/cxlflash/superpipe.c __func__, decode_ioctl(cmd), cmd, shost->host_no, cmd 2156 drivers/scsi/cxlflash/superpipe.c rc = ioctl_common(sdev, cmd); cmd 2164 drivers/scsi/cxlflash/superpipe.c idx = _IOC_NR(cmd) - _IOC_NR(DK_CXLFLASH_ATTACH); cmd 2179 drivers/scsi/cxlflash/superpipe.c __func__, size, cmd, decode_ioctl(cmd), arg); cmd 2187 drivers/scsi/cxlflash/superpipe.c __func__, hdr->version, decode_ioctl(cmd)); cmd 2202 drivers/scsi/cxlflash/superpipe.c __func__, size, cmd, decode_ioctl(cmd), arg); cmd 2213 drivers/scsi/cxlflash/superpipe.c decode_ioctl(cmd), cmd, shost->host_no, cmd 2217 drivers/scsi/cxlflash/superpipe.c "returned rc %d\n", __func__, decode_ioctl(cmd), cmd 2218 drivers/scsi/cxlflash/superpipe.c cmd, shost->host_no, sdev->channel, sdev->id, cmd 231 drivers/scsi/dc395x.c struct scsi_cmnd *cmd; cmd 384 drivers/scsi/dc395x.c static void build_srb(struct scsi_cmnd *cmd, struct DeviceCtlBlk *dcb, cmd 387 drivers/scsi/dc395x.c struct scsi_cmnd *cmd, u8 force); cmd 746 drivers/scsi/dc395x.c static inline struct ScsiReqBlk *find_cmd(struct scsi_cmnd *cmd, cmd 751 drivers/scsi/dc395x.c if (i->cmd == cmd) cmd 878 drivers/scsi/dc395x.c static void build_srb(struct scsi_cmnd *cmd, struct DeviceCtlBlk *dcb, cmd 882 drivers/scsi/dc395x.c enum dma_data_direction dir = cmd->sc_data_direction; cmd 884 drivers/scsi/dc395x.c cmd, dcb->target_id, dcb->target_lun); cmd 887 drivers/scsi/dc395x.c srb->cmd = cmd; cmd 903 drivers/scsi/dc395x.c nseg = scsi_dma_map(cmd); cmd 909 drivers/scsi/dc395x.c cmd->bufflen, scsi_sglist(cmd), scsi_sg_count(cmd), cmd 913 drivers/scsi/dc395x.c u32 reqlen = scsi_bufflen(cmd); cmd 921 drivers/scsi/dc395x.c reqlen, scsi_sglist(cmd), scsi_sg_count(cmd), cmd 924 drivers/scsi/dc395x.c scsi_for_each_sg(cmd, sg, srb->sg_count, i) { cmd 979 drivers/scsi/dc395x.c static int dc395x_queue_command_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 984 drivers/scsi/dc395x.c (struct AdapterCtlBlk *)cmd->device->host->hostdata; cmd 986 drivers/scsi/dc395x.c cmd, cmd->device->id, (u8)cmd->device->lun, cmd->cmnd[0]); cmd 989 drivers/scsi/dc395x.c cmd->result = DID_BAD_TARGET << 16; cmd 992 drivers/scsi/dc395x.c if (cmd->device->id >= acb->scsi_host->max_id || cmd 993 drivers/scsi/dc395x.c cmd->device->lun >= acb->scsi_host->max_lun || cmd 994 drivers/scsi/dc395x.c cmd->device->lun >31) { cmd 999 drivers/scsi/dc395x.c if (!(acb->dcb_map[cmd->device->id] & (1 << cmd->device->lun))) { cmd 1001 drivers/scsi/dc395x.c cmd->device->id, (u8)cmd->device->lun); cmd 1006 drivers/scsi/dc395x.c dcb = find_dcb(acb, cmd->device->id, cmd->device->lun); cmd 1010 drivers/scsi/dc395x.c cmd->device->id, (u8)cmd->device->lun); cmd 1015 drivers/scsi/dc395x.c cmd->scsi_done = done; cmd 1016 drivers/scsi/dc395x.c cmd->result = 0; cmd 1030 drivers/scsi/dc395x.c build_srb(cmd, dcb, srb); cmd 1040 drivers/scsi/dc395x.c dprintkdbg(DBG_1, "queue_command: (0x%p) done\n", cmd); cmd 1050 drivers/scsi/dc395x.c done(cmd); cmd 1099 drivers/scsi/dc395x.c if (!srb->cmd) cmd 1101 drivers/scsi/dc395x.c srb, srb->cmd); cmd 1105 drivers/scsi/dc395x.c srb, srb->cmd, cmd 1106 drivers/scsi/dc395x.c srb->cmd->cmnd[0], srb->cmd->device->id, cmd 1107 drivers/scsi/dc395x.c (u8)srb->cmd->device->lun); cmd 1196 drivers/scsi/dc395x.c static int __dc395x_eh_bus_reset(struct scsi_cmnd *cmd) cmd 1199 drivers/scsi/dc395x.c (struct AdapterCtlBlk *)cmd->device->host->hostdata; cmd 1202 drivers/scsi/dc395x.c cmd, cmd->device->id, (u8)cmd->device->lun, cmd); cmd 1234 drivers/scsi/dc395x.c doing_srb_done(acb, DID_RESET, cmd, 0); cmd 1242 drivers/scsi/dc395x.c static int dc395x_eh_bus_reset(struct scsi_cmnd *cmd) cmd 1246 drivers/scsi/dc395x.c spin_lock_irq(cmd->device->host->host_lock); cmd 1247 drivers/scsi/dc395x.c rc = __dc395x_eh_bus_reset(cmd); cmd 1248 drivers/scsi/dc395x.c spin_unlock_irq(cmd->device->host->host_lock); cmd 1258 drivers/scsi/dc395x.c static int dc395x_eh_abort(struct scsi_cmnd *cmd) cmd 1265 drivers/scsi/dc395x.c (struct AdapterCtlBlk *)cmd->device->host->hostdata; cmd 1269 drivers/scsi/dc395x.c cmd, cmd->device->id, (u8)cmd->device->lun, cmd); cmd 1271 drivers/scsi/dc395x.c dcb = find_dcb(acb, cmd->device->id, cmd->device->lun); cmd 1277 drivers/scsi/dc395x.c srb = find_cmd(cmd, &dcb->srb_waiting_list); cmd 1285 drivers/scsi/dc395x.c cmd->result = DID_ABORT << 16; cmd 1288 drivers/scsi/dc395x.c srb = find_cmd(cmd, &dcb->srb_going_list); cmd 1424 drivers/scsi/dc395x.c srb->cmd, cmd 1426 drivers/scsi/dc395x.c acb->active_dcb->active_srb->cmd : 0); cmd 1430 drivers/scsi/dc395x.c dprintkdbg(DBG_KG, "start_scsi: (0x%p) Failed (busy)\n", srb->cmd); cmd 1454 drivers/scsi/dc395x.c if (((srb->cmd->cmnd[0] == INQUIRY) cmd 1455 drivers/scsi/dc395x.c || (srb->cmd->cmnd[0] == REQUEST_SENSE) cmd 1504 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, cmd 1505 drivers/scsi/dc395x.c (u8)srb->cmd->device->lun); cmd 1523 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun, cmd 1524 drivers/scsi/dc395x.c srb->cmd->cmnd[0], srb->tag_number); cmd 1533 drivers/scsi/dc395x.c ptr = (u8 *)srb->cmd->cmnd; cmd 1534 drivers/scsi/dc395x.c for (i = 0; i < srb->cmd->cmd_len; i++) cmd 1547 drivers/scsi/dc395x.c srb->cmd, dcb->target_id, dcb->target_lun); cmd 1742 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "msgout_phase0: (0x%p)\n", srb->cmd); cmd 1756 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "msgout_phase1: (0x%p)\n", srb->cmd); cmd 1763 drivers/scsi/dc395x.c srb->cmd); /* So what ? */ cmd 1767 drivers/scsi/dc395x.c srb->cmd); cmd 1787 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "command_phase0: (0x%p)\n", srb->cmd); cmd 1798 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "command_phase1: (0x%p)\n", srb->cmd); cmd 1803 drivers/scsi/dc395x.c ptr = (u8 *)srb->cmd->cmnd; cmd 1804 drivers/scsi/dc395x.c for (i = 0; i < srb->cmd->cmd_len; i++) { cmd 1942 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2015 drivers/scsi/dc395x.c && scsi_bufflen(srb->cmd) % 2) { cmd 2046 drivers/scsi/dc395x.c diff && scsi_sg_count(srb->cmd)) cmd 2072 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2084 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2105 drivers/scsi/dc395x.c "Parity Error\n", srb->cmd); cmd 2181 drivers/scsi/dc395x.c base = scsi_kmap_atomic_sg(scsi_sglist(srb->cmd), cmd 2295 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2307 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun, cmd 2336 drivers/scsi/dc395x.c if (scsi_sg_count(srb->cmd)) { /* with S/G */ cmd 2398 drivers/scsi/dc395x.c base = scsi_kmap_atomic_sg(scsi_sglist(srb->cmd), cmd 2480 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2494 drivers/scsi/dc395x.c srb->cmd, srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 2536 drivers/scsi/dc395x.c srb->cmd, tag, srb); cmd 2555 drivers/scsi/dc395x.c srb->cmd, srb->dcb->target_id, srb->dcb->target_lun); cmd 2765 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "msgin_phase0: (0x%p)\n", srb->cmd); cmd 2833 drivers/scsi/dc395x.c srb->cmd, srb->total_xfer_length); cmd 2843 drivers/scsi/dc395x.c srb->cmd, dcb->target_id, cmd 2875 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "msgin_phase1: (0x%p)\n", srb->cmd); cmd 2941 drivers/scsi/dc395x.c dprintkdbg(DBG_0, "disconnect: (0x%p)\n", srb->cmd); cmd 2956 drivers/scsi/dc395x.c doing_srb_done(acb, DID_ABORT, srb->cmd, 1); cmd 2972 drivers/scsi/dc395x.c srb->cmd); cmd 2978 drivers/scsi/dc395x.c "<%02i-%i> SelTO\n", srb->cmd, cmd 2990 drivers/scsi/dc395x.c srb->cmd); cmd 3044 drivers/scsi/dc395x.c srb->cmd, dcb->target_id, cmd 3168 drivers/scsi/dc395x.c struct scsi_cmnd *cmd = srb->cmd; cmd 3169 drivers/scsi/dc395x.c enum dma_data_direction dir = cmd->sc_data_direction; cmd 3171 drivers/scsi/dc395x.c if (scsi_sg_count(cmd) && dir != PCI_DMA_NONE) { cmd 3178 drivers/scsi/dc395x.c scsi_sg_count(cmd), scsi_bufflen(cmd)); cmd 3180 drivers/scsi/dc395x.c scsi_dma_unmap(cmd); cmd 3213 drivers/scsi/dc395x.c struct scsi_cmnd *cmd = srb->cmd; cmd 3214 drivers/scsi/dc395x.c enum dma_data_direction dir = cmd->sc_data_direction; cmd 3217 drivers/scsi/dc395x.c dprintkdbg(DBG_1, "srb_done: (0x%p) <%02i-%i>\n", srb->cmd, cmd 3218 drivers/scsi/dc395x.c srb->cmd->device->id, (u8)srb->cmd->device->lun); cmd 3220 drivers/scsi/dc395x.c srb, scsi_sg_count(cmd), srb->sg_index, srb->sg_count, cmd 3221 drivers/scsi/dc395x.c scsi_sgtalbe(cmd)); cmd 3233 drivers/scsi/dc395x.c switch (cmd->sense_buffer[2] & 0x0f) { cmd 3237 drivers/scsi/dc395x.c cmd->cmnd[0], dcb->target_id, cmd 3243 drivers/scsi/dc395x.c cmd->cmnd[0], dcb->target_id, cmd 3249 drivers/scsi/dc395x.c cmd->cmnd[0], dcb->target_id, cmd 3255 drivers/scsi/dc395x.c cmd->cmnd[0], dcb->target_id, cmd 3261 drivers/scsi/dc395x.c cmd->cmnd[0], dcb->target_id, cmd 3265 drivers/scsi/dc395x.c if (cmd->sense_buffer[7] >= 6) cmd 3268 drivers/scsi/dc395x.c cmd->sense_buffer[2], cmd->sense_buffer[12], cmd 3269 drivers/scsi/dc395x.c cmd->sense_buffer[13], cmd 3270 drivers/scsi/dc395x.c *((unsigned int *)(cmd->sense_buffer + 3)), cmd 3271 drivers/scsi/dc395x.c *((unsigned int *)(cmd->sense_buffer + 8))); cmd 3274 drivers/scsi/dc395x.c cmd->sense_buffer[2], cmd 3275 drivers/scsi/dc395x.c *((unsigned int *)(cmd->sense_buffer + 3))); cmd 3279 drivers/scsi/dc395x.c cmd->result = DID_BAD_TARGET << 16; cmd 3285 drivers/scsi/dc395x.c && srb->total_xfer_length >= cmd->underflow) cmd 3286 drivers/scsi/dc395x.c cmd->result = cmd 3291 drivers/scsi/dc395x.c cmd->result = cmd 3322 drivers/scsi/dc395x.c cmd->result = DID_NO_CONNECT << 16; cmd 3325 drivers/scsi/dc395x.c SET_RES_DID(cmd->result, DID_ERROR); cmd 3326 drivers/scsi/dc395x.c SET_RES_MSG(cmd->result, srb->end_message); cmd 3327 drivers/scsi/dc395x.c SET_RES_TARGET(cmd->result, status); cmd 3337 drivers/scsi/dc395x.c SET_RES_DID(cmd->result, DID_OK); cmd 3338 drivers/scsi/dc395x.c SET_RES_MSG(cmd->result, srb->end_message); cmd 3340 drivers/scsi/dc395x.c SET_RES_DID(cmd->result, DID_PARITY); cmd 3341 drivers/scsi/dc395x.c SET_RES_MSG(cmd->result, srb->end_message); cmd 3346 drivers/scsi/dc395x.c SET_RES_DID(cmd->result, DID_OK); cmd 3356 drivers/scsi/dc395x.c if (cmd->cmnd[0] == INQUIRY) { cmd 3360 drivers/scsi/dc395x.c struct scatterlist* sg = scsi_sglist(cmd); cmd 3364 drivers/scsi/dc395x.c base = scsi_kmap_atomic_sg(sg, scsi_sg_count(cmd), &offset, &len); cmd 3367 drivers/scsi/dc395x.c if (!ckc_only && (cmd->result & RES_DID) == 0 cmd 3368 drivers/scsi/dc395x.c && cmd->cmnd[2] == 0 && scsi_bufflen(cmd) >= 8 cmd 3374 drivers/scsi/dc395x.c if ((cmd->result == (DID_OK << 16) || cmd 3375 drivers/scsi/dc395x.c status_byte(cmd->result) == CHECK_CONDITION)) { cmd 3387 drivers/scsi/dc395x.c scsi_set_resid(cmd, srb->total_xfer_length); cmd 3389 drivers/scsi/dc395x.c cmd->SCp.this_residual = srb->total_xfer_length; cmd 3390 drivers/scsi/dc395x.c cmd->SCp.buffers_residual = 0; cmd 3395 drivers/scsi/dc395x.c cmd, cmd->device->id, (u8)cmd->device->lun, cmd 3396 drivers/scsi/dc395x.c cmd->cmnd[0], srb->total_xfer_length); cmd 3402 drivers/scsi/dc395x.c cmd, cmd->result); cmd 3408 drivers/scsi/dc395x.c cmd->scsi_done(cmd); cmd 3415 drivers/scsi/dc395x.c struct scsi_cmnd *cmd, u8 force) cmd 3429 drivers/scsi/dc395x.c p = srb->cmd; cmd 3459 drivers/scsi/dc395x.c p = srb->cmd; cmd 3471 drivers/scsi/dc395x.c cmd->scsi_done(cmd); cmd 3569 drivers/scsi/dc395x.c struct scsi_cmnd *cmd = srb->cmd; cmd 3571 drivers/scsi/dc395x.c cmd, cmd->device->id, (u8)cmd->device->lun); cmd 3578 drivers/scsi/dc395x.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 3591 drivers/scsi/dc395x.c cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE, cmd 3594 drivers/scsi/dc395x.c cmd->sense_buffer, srb->segment_x[0].address, cmd 3602 drivers/scsi/dc395x.c srb->cmd, dcb->target_id, dcb->target_lun); cmd 3849 drivers/scsi/dc395x.c static void trms1040_write_cmd(unsigned long io_port, u8 cmd, u8 addr) cmd 3855 drivers/scsi/dc395x.c for (i = 0; i < 3; i++, cmd <<= 1) { cmd 3857 drivers/scsi/dc395x.c if (cmd & 0x04) /* Start from bit 2 */ cmd 4595 drivers/scsi/dc395x.c seq_printf(m, " %p", srb->cmd); cmd 4601 drivers/scsi/dc395x.c seq_printf(m, " %p", srb->cmd); cmd 83 drivers/scsi/device_handler/scsi_dh_hp_sw.c unsigned char cmd[6] = { TEST_UNIT_READY }; cmd 90 drivers/scsi/device_handler/scsi_dh_hp_sw.c res = scsi_execute(sdev, cmd, DMA_NONE, NULL, 0, NULL, &sshdr, cmd 119 drivers/scsi/device_handler/scsi_dh_hp_sw.c unsigned char cmd[6] = { START_STOP, 0, 0, 0, 1, 0 }; cmd 128 drivers/scsi/device_handler/scsi_dh_hp_sw.c res = scsi_execute(sdev, cmd, DMA_NONE, NULL, 0, NULL, &sshdr, cmd 422 drivers/scsi/dpt_i2o.c static int adpt_queue_lck(struct scsi_cmnd * cmd, void (*done) (struct scsi_cmnd *)) cmd 427 drivers/scsi/dpt_i2o.c cmd->scsi_done = done; cmd 435 drivers/scsi/dpt_i2o.c if ((cmd->cmnd[0] == REQUEST_SENSE) && (cmd->sense_buffer[0] != 0)) { cmd 436 drivers/scsi/dpt_i2o.c cmd->result = (DID_OK << 16); cmd 437 drivers/scsi/dpt_i2o.c cmd->scsi_done(cmd); cmd 441 drivers/scsi/dpt_i2o.c pHba = (adpt_hba*)cmd->device->host->hostdata[0]; cmd 452 drivers/scsi/dpt_i2o.c if((pDev = (struct adpt_device*) (cmd->device->hostdata)) == NULL) { cmd 458 drivers/scsi/dpt_i2o.c if ((pDev = adpt_find_device(pHba, (u32)cmd->device->channel, (u32)cmd->device->id, cmd->device->lun)) == NULL) { cmd 461 drivers/scsi/dpt_i2o.c cmd->result = (DID_NO_CONNECT << 16); cmd 462 drivers/scsi/dpt_i2o.c cmd->scsi_done(cmd); cmd 465 drivers/scsi/dpt_i2o.c cmd->device->hostdata = pDev; cmd 467 drivers/scsi/dpt_i2o.c pDev->pScsi_dev = cmd->device; cmd 476 drivers/scsi/dpt_i2o.c return adpt_scsi_to_i2o(pHba, cmd, pDev); cmd 638 drivers/scsi/dpt_i2o.c static int adpt_abort(struct scsi_cmnd * cmd) cmd 645 drivers/scsi/dpt_i2o.c pHba = (adpt_hba*) cmd->device->host->hostdata[0]; cmd 647 drivers/scsi/dpt_i2o.c if ((dptdevice = (void*) (cmd->device->hostdata)) == NULL) { cmd 658 drivers/scsi/dpt_i2o.c msg[4] = cmd->request->tag + 1; cmd 681 drivers/scsi/dpt_i2o.c static int adpt_device_reset(struct scsi_cmnd* cmd) cmd 687 drivers/scsi/dpt_i2o.c struct adpt_device* d = cmd->device->hostdata; cmd 689 drivers/scsi/dpt_i2o.c pHba = (void*) cmd->device->host->hostdata[0]; cmd 725 drivers/scsi/dpt_i2o.c static int adpt_bus_reset(struct scsi_cmnd* cmd) cmd 731 drivers/scsi/dpt_i2o.c pHba = (adpt_hba*)cmd->device->host->hostdata[0]; cmd 733 drivers/scsi/dpt_i2o.c printk(KERN_WARNING"%s: Bus reset: SCSI Bus %d: tid: %d\n",pHba->name, cmd->device->channel,pHba->channel[cmd->device->channel].tid ); cmd 735 drivers/scsi/dpt_i2o.c msg[1] = (I2O_HBA_BUS_RESET<<24|HOST_TID<<12|pHba->channel[cmd->device->channel].tid); cmd 753 drivers/scsi/dpt_i2o.c static int __adpt_reset(struct scsi_cmnd* cmd) cmd 759 drivers/scsi/dpt_i2o.c pHba = (adpt_hba*)cmd->device->host->hostdata[0]; cmd 761 drivers/scsi/dpt_i2o.c printk(KERN_WARNING"%s: Hba Reset: scsi id %d: tid: %d\n", name, cmd->device->channel, pHba->channel[cmd->device->channel].tid); cmd 772 drivers/scsi/dpt_i2o.c static int adpt_reset(struct scsi_cmnd* cmd) cmd 776 drivers/scsi/dpt_i2o.c spin_lock_irq(cmd->device->host->host_lock); cmd 777 drivers/scsi/dpt_i2o.c rc = __adpt_reset(cmd); cmd 778 drivers/scsi/dpt_i2o.c spin_unlock_irq(cmd->device->host->host_lock); cmd 1950 drivers/scsi/dpt_i2o.c static int adpt_ioctl(struct inode *inode, struct file *file, uint cmd, ulong arg) cmd 1976 drivers/scsi/dpt_i2o.c switch (cmd) { cmd 2036 drivers/scsi/dpt_i2o.c static long adpt_unlocked_ioctl(struct file *file, uint cmd, ulong arg) cmd 2044 drivers/scsi/dpt_i2o.c ret = adpt_ioctl(inode, file, cmd, arg); cmd 2052 drivers/scsi/dpt_i2o.c unsigned int cmd, unsigned long arg) cmd 2061 drivers/scsi/dpt_i2o.c switch(cmd) { cmd 2071 drivers/scsi/dpt_i2o.c ret = adpt_ioctl(inode, file, cmd, arg); cmd 2085 drivers/scsi/dpt_i2o.c struct scsi_cmnd* cmd; cmd 2160 drivers/scsi/dpt_i2o.c cmd = scsi_host_find_tag(pHba->host, cmd 2162 drivers/scsi/dpt_i2o.c if(cmd != NULL) { cmd 2163 drivers/scsi/dpt_i2o.c printk(KERN_WARNING"%s: Apparent SCSI cmd in Post Wait Context - cmd=%p context=%x\n", pHba->name, cmd, context); cmd 2172 drivers/scsi/dpt_i2o.c cmd = scsi_host_find_tag(pHba->host, cmd 2174 drivers/scsi/dpt_i2o.c if(cmd != NULL){ cmd 2175 drivers/scsi/dpt_i2o.c scsi_dma_unmap(cmd); cmd 2176 drivers/scsi/dpt_i2o.c adpt_i2o_to_scsi(reply, cmd); cmd 2189 drivers/scsi/dpt_i2o.c static s32 adpt_scsi_to_i2o(adpt_hba* pHba, struct scsi_cmnd* cmd, struct adpt_device* d) cmd 2205 drivers/scsi/dpt_i2o.c len = scsi_bufflen(cmd); cmd 2216 drivers/scsi/dpt_i2o.c switch(cmd->sc_data_direction){ cmd 2232 drivers/scsi/dpt_i2o.c pHba->name, cmd->cmnd[0]); cmd 2233 drivers/scsi/dpt_i2o.c cmd->result = (DID_OK <<16) | (INITIATOR_ERROR << 8); cmd 2234 drivers/scsi/dpt_i2o.c cmd->scsi_done(cmd); cmd 2243 drivers/scsi/dpt_i2o.c msg[3] = cmd->request->tag + 1; cmd 2252 drivers/scsi/dpt_i2o.c msg[6] = scsidir|0x20a00000|cmd->cmd_len; cmd 2258 drivers/scsi/dpt_i2o.c memcpy(mptr, cmd->cmnd, cmd->cmd_len); cmd 2270 drivers/scsi/dpt_i2o.c nseg = scsi_dma_map(cmd); cmd 2276 drivers/scsi/dpt_i2o.c scsi_for_each_sg(cmd, sg, nseg, i) { cmd 2291 drivers/scsi/dpt_i2o.c if(cmd->underflow && len != cmd->underflow){ cmd 2293 drivers/scsi/dpt_i2o.c len, cmd->underflow); cmd 2344 drivers/scsi/dpt_i2o.c static s32 adpt_i2o_to_scsi(void __iomem *reply, struct scsi_cmnd* cmd) cmd 2358 drivers/scsi/dpt_i2o.c scsi_set_resid(cmd, scsi_bufflen(cmd) - readl(reply+20)); cmd 2360 drivers/scsi/dpt_i2o.c pHba = (adpt_hba*) cmd->device->host->hostdata[0]; cmd 2362 drivers/scsi/dpt_i2o.c cmd->sense_buffer[0] = '\0'; // initialize sense valid flag to false cmd 2367 drivers/scsi/dpt_i2o.c cmd->result = (DID_OK << 16); cmd 2369 drivers/scsi/dpt_i2o.c if (readl(reply+20) < cmd->underflow) { cmd 2370 drivers/scsi/dpt_i2o.c cmd->result = (DID_ERROR <<16); cmd 2375 drivers/scsi/dpt_i2o.c cmd->result = (DID_ABORT << 16); cmd 2384 drivers/scsi/dpt_i2o.c pHba->name, (u32)cmd->device->channel, (u32)cmd->device->id, cmd->device->lun, hba_status, dev_status, cmd->cmnd[0]); cmd 2385 drivers/scsi/dpt_i2o.c cmd->result = (DID_TIME_OUT << 16); cmd 2389 drivers/scsi/dpt_i2o.c cmd->result = (DID_BUS_BUSY << 16); cmd 2393 drivers/scsi/dpt_i2o.c cmd->result = (DID_RESET << 16); cmd 2397 drivers/scsi/dpt_i2o.c cmd->result = (DID_PARITY << 16); cmd 2424 drivers/scsi/dpt_i2o.c pHba->name, detailed_status & I2O_SCSI_DSC_MASK, (u32)cmd->device->channel, (u32)cmd->device->id, cmd->device->lun, cmd 2425 drivers/scsi/dpt_i2o.c hba_status, dev_status, cmd->cmnd[0]); cmd 2426 drivers/scsi/dpt_i2o.c cmd->result = (DID_ERROR << 16); cmd 2435 drivers/scsi/dpt_i2o.c memcpy_fromio(cmd->sense_buffer, (reply+28) , len); cmd 2436 drivers/scsi/dpt_i2o.c if(cmd->sense_buffer[0] == 0x70 /* class 7 */ && cmd 2437 drivers/scsi/dpt_i2o.c cmd->sense_buffer[2] == DATA_PROTECT ){ cmd 2439 drivers/scsi/dpt_i2o.c cmd->result = (DID_TIME_OUT << 16); cmd 2441 drivers/scsi/dpt_i2o.c pHba->name, (u32)cmd->device->channel, (u32)cmd->device->id, cmd->device->lun, cmd 2442 drivers/scsi/dpt_i2o.c hba_status, dev_status, cmd->cmnd[0]); cmd 2451 drivers/scsi/dpt_i2o.c cmd->result = (DID_TIME_OUT << 16); cmd 2453 drivers/scsi/dpt_i2o.c pHba->name, (u32)cmd->device->channel, (u32)cmd->device->id, cmd->device->lun, cmd 2454 drivers/scsi/dpt_i2o.c ((struct adpt_device*)(cmd->device->hostdata))->tid, cmd->cmnd[0]); cmd 2457 drivers/scsi/dpt_i2o.c cmd->result |= (dev_status); cmd 2459 drivers/scsi/dpt_i2o.c if(cmd->scsi_done != NULL){ cmd 2460 drivers/scsi/dpt_i2o.c cmd->scsi_done(cmd); cmd 2462 drivers/scsi/dpt_i2o.c return cmd->result; cmd 2652 drivers/scsi/dpt_i2o.c struct scsi_cmnd* cmd = NULL; cmd 2658 drivers/scsi/dpt_i2o.c list_for_each_entry(cmd, &d->cmd_list, list) { cmd 2659 drivers/scsi/dpt_i2o.c cmd->result = (DID_OK << 16) | (QUEUE_FULL <<1); cmd 2660 drivers/scsi/dpt_i2o.c cmd->scsi_done(cmd); cmd 3357 drivers/scsi/dpt_i2o.c static int adpt_i2o_issue_params(int cmd, adpt_hba* pHba, int tid, cmd 3366 drivers/scsi/dpt_i2o.c msg[1] = cmd << 24 | HOST_TID << 12 | tid; cmd 3384 drivers/scsi/dpt_i2o.c (cmd == I2O_CMD_UTIL_PARAMS_SET) ? "PARAMS_SET" cmd 29 drivers/scsi/dpti.h static int adpt_queue(struct Scsi_Host *h, struct scsi_cmnd * cmd); cmd 30 drivers/scsi/dpti.h static int adpt_abort(struct scsi_cmnd * cmd); cmd 31 drivers/scsi/dpti.h static int adpt_reset(struct scsi_cmnd* cmd); cmd 38 drivers/scsi/dpti.h static int adpt_bus_reset(struct scsi_cmnd* cmd); cmd 39 drivers/scsi/dpti.h static int adpt_device_reset(struct scsi_cmnd* cmd); cmd 274 drivers/scsi/dpti.h static int adpt_i2o_issue_params(int cmd, adpt_hba* pHba, int tid, cmd 288 drivers/scsi/dpti.h static s32 adpt_scsi_to_i2o(adpt_hba* pHba, struct scsi_cmnd* cmd, struct adpt_device* dptdevice); cmd 289 drivers/scsi/dpti.h static s32 adpt_i2o_to_scsi(void __iomem *reply, struct scsi_cmnd* cmd); cmd 305 drivers/scsi/dpti.h static int adpt_ioctl(struct inode *inode, struct file *file, uint cmd, ulong arg); cmd 1167 drivers/scsi/esas2r/atioctl.h } cmd; cmd 685 drivers/scsi/esas2r/esas2r.h struct scsi_cmnd *cmd; cmd 968 drivers/scsi/esas2r/esas2r.h int esas2r_ioctl_handler(void *hostdata, unsigned int cmd, void __user *arg); cmd 969 drivers/scsi/esas2r/esas2r.h int esas2r_ioctl(struct scsi_device *dev, unsigned int cmd, void __user *arg); cmd 972 drivers/scsi/esas2r/esas2r.h int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd); cmd 974 drivers/scsi/esas2r/esas2r.h long esas2r_proc_ioctl(struct file *fp, unsigned int cmd, unsigned long arg); cmd 977 drivers/scsi/esas2r/esas2r.h int esas2r_eh_abort(struct scsi_cmnd *cmd); cmd 978 drivers/scsi/esas2r/esas2r.h int esas2r_device_reset(struct scsi_cmnd *cmd); cmd 979 drivers/scsi/esas2r/esas2r.h int esas2r_host_reset(struct scsi_cmnd *cmd); cmd 980 drivers/scsi/esas2r/esas2r.h int esas2r_bus_reset(struct scsi_cmnd *cmd); cmd 981 drivers/scsi/esas2r/esas2r.h int esas2r_target_reset(struct scsi_cmnd *cmd); cmd 1273 drivers/scsi/esas2r/esas2r_ioctl.c int esas2r_ioctl_handler(void *hostdata, unsigned int cmd, void __user *arg) cmd 1281 drivers/scsi/esas2r/esas2r_ioctl.c esas2r_log(ESAS2R_LOG_DEBG, "ioctl (%p, %x, %p)", hostdata, cmd, arg); cmd 1284 drivers/scsi/esas2r/esas2r_ioctl.c || (cmd < EXPRESS_IOCTL_MIN) cmd 1285 drivers/scsi/esas2r/esas2r_ioctl.c || (cmd > EXPRESS_IOCTL_MAX)) cmd 1292 drivers/scsi/esas2r/esas2r_ioctl.c cmd, arg); cmd 1317 drivers/scsi/esas2r/esas2r_ioctl.c if (cmd == EXPRESS_IOCTL_GET_CHANNELS) { cmd 1350 drivers/scsi/esas2r/esas2r_ioctl.c switch (cmd) { cmd 1484 drivers/scsi/esas2r/esas2r_ioctl.c esas2r_debug("esas2r_ioctl invalid cmd %p!", cmd); cmd 1492 drivers/scsi/esas2r/esas2r_ioctl.c cmd); cmd 1517 drivers/scsi/esas2r/esas2r_ioctl.c err, cmd); cmd 1528 drivers/scsi/esas2r/esas2r_ioctl.c int esas2r_ioctl(struct scsi_device *sd, unsigned int cmd, void __user *arg) cmd 1530 drivers/scsi/esas2r/esas2r_ioctl.c return esas2r_ioctl_handler(sd->host->hostdata, cmd, arg); cmd 623 drivers/scsi/esas2r/esas2r_main.c long esas2r_proc_ioctl(struct file *fp, unsigned int cmd, unsigned long arg) cmd 626 drivers/scsi/esas2r/esas2r_main.c cmd, (void __user *)arg); cmd 812 drivers/scsi/esas2r/esas2r_main.c int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) cmd 815 drivers/scsi/esas2r/esas2r_main.c (struct esas2r_adapter *)cmd->device->host->hostdata; cmd 821 drivers/scsi/esas2r/esas2r_main.c cmd->result = DID_OK << 16; cmd 824 drivers/scsi/esas2r/esas2r_main.c cmd->result = DID_NO_CONNECT << 16; cmd 825 drivers/scsi/esas2r/esas2r_main.c cmd->scsi_done(cmd); cmd 835 drivers/scsi/esas2r/esas2r_main.c rq->cmd = cmd; cmd 836 drivers/scsi/esas2r/esas2r_main.c bufflen = scsi_bufflen(cmd); cmd 839 drivers/scsi/esas2r/esas2r_main.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 841 drivers/scsi/esas2r/esas2r_main.c else if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 845 drivers/scsi/esas2r/esas2r_main.c memcpy(rq->vrq->scsi.cdb, cmd->cmnd, cmd->cmd_len); cmd 847 drivers/scsi/esas2r/esas2r_main.c rq->target_id = cmd->device->id; cmd 848 drivers/scsi/esas2r/esas2r_main.c rq->vrq->scsi.flags |= cpu_to_le32(cmd->device->lun); cmd 849 drivers/scsi/esas2r/esas2r_main.c rq->sense_buf = cmd->sense_buffer; cmd 857 drivers/scsi/esas2r/esas2r_main.c sgc.cur_sgel = scsi_sglist(cmd); cmd 859 drivers/scsi/esas2r/esas2r_main.c sgc.num_sgel = scsi_dma_map(cmd); cmd 870 drivers/scsi/esas2r/esas2r_main.c scsi_dma_unmap(cmd); cmd 875 drivers/scsi/esas2r/esas2r_main.c esas2r_debug("start request %p to %d:%d\n", rq, (int)cmd->device->id, cmd 876 drivers/scsi/esas2r/esas2r_main.c (int)cmd->device->lun); cmd 902 drivers/scsi/esas2r/esas2r_main.c struct scsi_cmnd *cmd, cmd 914 drivers/scsi/esas2r/esas2r_main.c if (rq->cmd == cmd) { cmd 928 drivers/scsi/esas2r/esas2r_main.c cmd); cmd 973 drivers/scsi/esas2r/esas2r_main.c int esas2r_eh_abort(struct scsi_cmnd *cmd) cmd 976 drivers/scsi/esas2r/esas2r_main.c (struct esas2r_adapter *)cmd->device->host->hostdata; cmd 982 drivers/scsi/esas2r/esas2r_main.c esas2r_log(ESAS2R_LOG_INFO, "eh_abort (%p)", cmd); cmd 985 drivers/scsi/esas2r/esas2r_main.c cmd->result = DID_ABORT << 16; cmd 987 drivers/scsi/esas2r/esas2r_main.c scsi_set_resid(cmd, 0); cmd 989 drivers/scsi/esas2r/esas2r_main.c cmd->scsi_done(cmd); cmd 1005 drivers/scsi/esas2r/esas2r_main.c result = esas2r_check_active_queue(a, &abort_request, cmd, queue); cmd 1051 drivers/scsi/esas2r/esas2r_main.c cmd->result = DID_ABORT << 16; cmd 1053 drivers/scsi/esas2r/esas2r_main.c scsi_set_resid(cmd, 0); cmd 1055 drivers/scsi/esas2r/esas2r_main.c cmd->scsi_done(cmd); cmd 1060 drivers/scsi/esas2r/esas2r_main.c static int esas2r_host_bus_reset(struct scsi_cmnd *cmd, bool host_reset) cmd 1063 drivers/scsi/esas2r/esas2r_main.c (struct esas2r_adapter *)cmd->device->host->hostdata; cmd 1088 drivers/scsi/esas2r/esas2r_main.c int esas2r_host_reset(struct scsi_cmnd *cmd) cmd 1090 drivers/scsi/esas2r/esas2r_main.c esas2r_log(ESAS2R_LOG_INFO, "host_reset (%p)", cmd); cmd 1092 drivers/scsi/esas2r/esas2r_main.c return esas2r_host_bus_reset(cmd, true); cmd 1095 drivers/scsi/esas2r/esas2r_main.c int esas2r_bus_reset(struct scsi_cmnd *cmd) cmd 1097 drivers/scsi/esas2r/esas2r_main.c esas2r_log(ESAS2R_LOG_INFO, "bus_reset (%p)", cmd); cmd 1099 drivers/scsi/esas2r/esas2r_main.c return esas2r_host_bus_reset(cmd, false); cmd 1102 drivers/scsi/esas2r/esas2r_main.c static int esas2r_dev_targ_reset(struct scsi_cmnd *cmd, bool target_reset) cmd 1105 drivers/scsi/esas2r/esas2r_main.c (struct esas2r_adapter *)cmd->device->host->hostdata; cmd 1120 drivers/scsi/esas2r/esas2r_main.c cmd->device->id); cmd 1125 drivers/scsi/esas2r/esas2r_main.c cmd->device->id, cmd 1126 drivers/scsi/esas2r/esas2r_main.c cmd->device->lun); cmd 1133 drivers/scsi/esas2r/esas2r_main.c rq->target_id = cmd->device->id; cmd 1134 drivers/scsi/esas2r/esas2r_main.c rq->vrq->scsi.flags |= cpu_to_le32(cmd->device->lun); cmd 1142 drivers/scsi/esas2r/esas2r_main.c cmd->device->id); cmd 1146 drivers/scsi/esas2r/esas2r_main.c cmd->device->id, cmd->device->lun); cmd 1178 drivers/scsi/esas2r/esas2r_main.c int esas2r_device_reset(struct scsi_cmnd *cmd) cmd 1180 drivers/scsi/esas2r/esas2r_main.c esas2r_log(ESAS2R_LOG_INFO, "device_reset (%p)", cmd); cmd 1182 drivers/scsi/esas2r/esas2r_main.c return esas2r_dev_targ_reset(cmd, false); cmd 1186 drivers/scsi/esas2r/esas2r_main.c int esas2r_target_reset(struct scsi_cmnd *cmd) cmd 1188 drivers/scsi/esas2r/esas2r_main.c esas2r_log(ESAS2R_LOG_INFO, "target_reset (%p)", cmd); cmd 1190 drivers/scsi/esas2r/esas2r_main.c return esas2r_dev_targ_reset(cmd, true); cmd 1516 drivers/scsi/esas2r/esas2r_main.c scsi_dma_unmap(rq->cmd); cmd 1522 drivers/scsi/esas2r/esas2r_main.c rq->cmd); cmd 1524 drivers/scsi/esas2r/esas2r_main.c rq->cmd->result = cmd 1529 drivers/scsi/esas2r/esas2r_main.c scsi_set_resid(rq->cmd, cmd 1533 drivers/scsi/esas2r/esas2r_main.c scsi_set_resid(rq->cmd, 0); cmd 1536 drivers/scsi/esas2r/esas2r_main.c rq->cmd->scsi_done(rq->cmd); cmd 102 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.flash.sub_func != VDA_FLASH_FREAD cmd 103 drivers/scsi/esas2r/esas2r_vda.c && vi->cmd.flash.sub_func != VDA_FLASH_FWRITE cmd 104 drivers/scsi/esas2r/esas2r_vda.c && vi->cmd.flash.sub_func != VDA_FLASH_FINFO) { cmd 109 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.flash.sub_func != VDA_FLASH_FINFO) cmd 113 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->flash.sub_func = vi->cmd.flash.sub_func; cmd 116 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.flash.data.file.file_name, cmd 117 drivers/scsi/esas2r/esas2r_vda.c sizeof(vi->cmd.flash.data.file.file_name)); cmd 127 drivers/scsi/esas2r/esas2r_vda.c cpu_to_le32(vi->cmd.cli.cmd_rsp_len); cmd 137 drivers/scsi/esas2r/esas2r_vda.c + offsetof(struct atto_ioctl_vda, cmd) cmd 150 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.mgt.mgt_func == VDAMGT_DEV_HEALTH_REQ cmd 151 drivers/scsi/esas2r/esas2r_vda.c || vi->cmd.mgt.mgt_func == VDAMGT_DEV_METRICS) { cmd 157 drivers/scsi/esas2r/esas2r_vda.c datalen = vi->cmd.mgt.data_length; cmd 158 drivers/scsi/esas2r/esas2r_vda.c } else if (vi->cmd.mgt.mgt_func == VDAMGT_DEV_INFO2 cmd 159 drivers/scsi/esas2r/esas2r_vda.c || vi->cmd.mgt.mgt_func == cmd 185 drivers/scsi/esas2r/esas2r_vda.c datalen = vi->cmd.mgt.data_length; cmd 198 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->mgt.mgt_func = vi->cmd.mgt.mgt_func; cmd 199 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->mgt.scan_generation = vi->cmd.mgt.scan_generation; cmd 201 drivers/scsi/esas2r/esas2r_vda.c cpu_to_le32(vi->cmd.mgt.dev_index); cmd 203 drivers/scsi/esas2r/esas2r_vda.c esas2r_nuxi_mgt_data(rq->vrq->mgt.mgt_func, &vi->cmd.mgt.data); cmd 210 drivers/scsi/esas2r/esas2r_vda.c || vi->cmd.cfg.data_length == 0) { cmd 215 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_INIT) { cmd 220 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->cfg.sub_func = vi->cmd.cfg.cfg_func; cmd 221 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->cfg.length = cpu_to_le32(vi->cmd.cfg.data_length); cmd 223 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_GET_INIT) { cmd 225 drivers/scsi/esas2r/esas2r_vda.c &vi->cmd.cfg.data, cmd 226 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.cfg.data_length); cmd 240 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.gsv.rsp_len = vercnt; cmd 242 drivers/scsi/esas2r/esas2r_vda.c memcpy(vi->cmd.gsv.version_info, esas2r_vdaioctl_versions, cmd 279 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.flash.sub_func == VDA_FLASH_FINFO cmd 280 drivers/scsi/esas2r/esas2r_vda.c || vi->cmd.flash.sub_func == VDA_FLASH_FREAD) cmd 281 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.flash.data.file.file_size = cmd 288 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.mgt.scan_generation = cmd 290 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.mgt.dev_index = le16_to_cpu( cmd 294 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.mgt.data_length = cmd 297 drivers/scsi/esas2r/esas2r_vda.c esas2r_nuxi_mgt_data(rq->vrq->mgt.mgt_func, &vi->cmd.mgt.data); cmd 302 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_GET_INIT) { cmd 303 drivers/scsi/esas2r/esas2r_vda.c struct atto_ioctl_vda_cfg_cmd *cfg = &vi->cmd.cfg; cmd 328 drivers/scsi/esas2r/esas2r_vda.c &vi->cmd.cfg.data); cmd 335 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.cli.cmd_rsp_len = cmd 147 drivers/scsi/esp_scsi.c static void esp_send_dma_cmd(struct esp *esp, int len, int max_len, int cmd) cmd 155 drivers/scsi/esp_scsi.c scsi_esp_cmd(esp, cmd); cmd 159 drivers/scsi/esp_scsi.c cmd |= ESP_CMD_DMA; cmd 161 drivers/scsi/esp_scsi.c len, max_len, 0, cmd); cmd 369 drivers/scsi/esp_scsi.c static void esp_map_dma(struct esp *esp, struct scsi_cmnd *cmd) cmd 371 drivers/scsi/esp_scsi.c struct esp_cmd_priv *spriv = ESP_CMD_PRIV(cmd); cmd 372 drivers/scsi/esp_scsi.c struct scatterlist *sg = scsi_sglist(cmd); cmd 376 drivers/scsi/esp_scsi.c if (cmd->sc_data_direction == DMA_NONE) cmd 384 drivers/scsi/esp_scsi.c spriv->num_sg = scsi_sg_count(cmd); cmd 386 drivers/scsi/esp_scsi.c scsi_for_each_sg(cmd, s, spriv->num_sg, i) { cmd 391 drivers/scsi/esp_scsi.c spriv->num_sg = scsi_dma_map(cmd); cmd 392 drivers/scsi/esp_scsi.c scsi_for_each_sg(cmd, s, spriv->num_sg, i) cmd 402 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd) cmd 404 drivers/scsi/esp_scsi.c struct esp_cmd_priv *p = ESP_CMD_PRIV(cmd); cmd 408 drivers/scsi/esp_scsi.c (ent->sense_ptr - cmd->sense_buffer); cmd 417 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd) cmd 419 drivers/scsi/esp_scsi.c struct esp_cmd_priv *p = ESP_CMD_PRIV(cmd); cmd 423 drivers/scsi/esp_scsi.c (ent->sense_ptr - cmd->sense_buffer); cmd 429 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd, unsigned int len) cmd 431 drivers/scsi/esp_scsi.c struct esp_cmd_priv *p = ESP_CMD_PRIV(cmd); cmd 456 drivers/scsi/esp_scsi.c static void esp_unmap_dma(struct esp *esp, struct scsi_cmnd *cmd) cmd 459 drivers/scsi/esp_scsi.c scsi_dma_unmap(cmd); cmd 464 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 465 drivers/scsi/esp_scsi.c struct esp_cmd_priv *spriv = ESP_CMD_PRIV(cmd); cmd 479 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 480 drivers/scsi/esp_scsi.c struct esp_cmd_priv *spriv = ESP_CMD_PRIV(cmd); cmd 629 drivers/scsi/esp_scsi.c ent->sense_ptr = ent->cmd->sense_buffer; cmd 656 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 657 drivers/scsi/esp_scsi.c struct scsi_device *dev = cmd->device; cmd 706 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 707 drivers/scsi/esp_scsi.c struct scsi_device *dev = cmd->device; cmd 716 drivers/scsi/esp_scsi.c if (!spi_populate_tag_msg(&ent->tag[0], cmd)) { cmd 736 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd; cmd 756 drivers/scsi/esp_scsi.c cmd = ent->cmd; cmd 757 drivers/scsi/esp_scsi.c dev = cmd->device; cmd 766 drivers/scsi/esp_scsi.c esp_map_dma(esp, cmd); cmd 769 drivers/scsi/esp_scsi.c if (!(cmd->cmd_len == 6 || cmd->cmd_len == 10 || cmd->cmd_len == 12)) cmd 827 drivers/scsi/esp_scsi.c esp->cmd_bytes_left = cmd->cmd_len; cmd 828 drivers/scsi/esp_scsi.c esp->cmd_bytes_ptr = &cmd->cmnd[0]; cmd 850 drivers/scsi/esp_scsi.c for (i = 0; i < cmd->cmd_len; i++) cmd 851 drivers/scsi/esp_scsi.c *p++ = cmd->cmnd[i]; cmd 867 drivers/scsi/esp_scsi.c for (i = 0; i < cmd->cmd_len; i++) cmd 868 drivers/scsi/esp_scsi.c printk("%02x ", cmd->cmnd[i]); cmd 896 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd, unsigned int result) cmd 898 drivers/scsi/esp_scsi.c struct scsi_device *dev = cmd->device; cmd 903 drivers/scsi/esp_scsi.c esp_unmap_dma(esp, cmd); cmd 905 drivers/scsi/esp_scsi.c cmd->result = result; cmd 919 drivers/scsi/esp_scsi.c cmd->result = ((DRIVER_SENSE << 24) | cmd 931 drivers/scsi/esp_scsi.c printk("%02x ", cmd->sense_buffer[i]); cmd 936 drivers/scsi/esp_scsi.c cmd->scsi_done(cmd); cmd 952 drivers/scsi/esp_scsi.c struct scsi_device *dev = ent->cmd->device; cmd 958 drivers/scsi/esp_scsi.c static int esp_queuecommand_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 960 drivers/scsi/esp_scsi.c struct scsi_device *dev = cmd->device; cmd 969 drivers/scsi/esp_scsi.c ent->cmd = cmd; cmd 971 drivers/scsi/esp_scsi.c cmd->scsi_done = done; cmd 973 drivers/scsi/esp_scsi.c spriv = ESP_CMD_PRIV(cmd); cmd 1230 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd; cmd 1237 drivers/scsi/esp_scsi.c cmd = ent->cmd; cmd 1244 drivers/scsi/esp_scsi.c esp_cmd_is_done(esp, ent, cmd, (DID_ERROR << 16)); cmd 1251 drivers/scsi/esp_scsi.c struct esp_target_data *tp = &esp->target[cmd->device->id]; cmd 1258 drivers/scsi/esp_scsi.c esp_unmap_dma(esp, cmd); cmd 1259 drivers/scsi/esp_scsi.c esp_free_lun_tag(ent, cmd->device->hostdata); cmd 1280 drivers/scsi/esp_scsi.c struct scsi_device *dev = cmd->device; cmd 1289 drivers/scsi/esp_scsi.c esp_cmd_is_done(esp, ent, cmd, (DID_BAD_TARGET << 16)); cmd 1322 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd) cmd 1360 drivers/scsi/esp_scsi.c struct esp_cmd_priv *p = ESP_CMD_PRIV(cmd); cmd 1457 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 1461 drivers/scsi/esp_scsi.c tgt = cmd->device->id; cmd 1597 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 1599 drivers/scsi/esp_scsi.c int tgt = cmd->device->id; cmd 1653 drivers/scsi/esp_scsi.c spriv = ESP_CMD_PRIV(ent->cmd); cmd 1745 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 1746 drivers/scsi/esp_scsi.c dma_addr_t dma_addr = esp_cur_dma_addr(ent, cmd); cmd 1747 drivers/scsi/esp_scsi.c unsigned int dma_len = esp_cur_dma_len(ent, cmd); cmd 1770 drivers/scsi/esp_scsi.c (unsigned long long)esp_cur_dma_addr(ent, cmd), cmd 1771 drivers/scsi/esp_scsi.c esp_cur_dma_len(ent, cmd)); cmd 1786 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 1813 drivers/scsi/esp_scsi.c bytes_sent = esp_data_bytes_sent(esp, ent, cmd); cmd 1824 drivers/scsi/esp_scsi.c esp_advance_dma(esp, ent, cmd, bytes_sent); cmd 1857 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 1874 drivers/scsi/esp_scsi.c esp_cmd_is_done(esp, ent, cmd, cmd 1881 drivers/scsi/esp_scsi.c cmd->device->id, cmd 2038 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 2040 drivers/scsi/esp_scsi.c esp_unmap_dma(esp, cmd); cmd 2041 drivers/scsi/esp_scsi.c esp_free_lun_tag(ent, cmd->device->hostdata); cmd 2042 drivers/scsi/esp_scsi.c cmd->result = DID_RESET << 16; cmd 2047 drivers/scsi/esp_scsi.c cmd->scsi_done(cmd); cmd 2066 drivers/scsi/esp_scsi.c struct scsi_cmnd *cmd = ent->cmd; cmd 2069 drivers/scsi/esp_scsi.c cmd->result = DID_RESET << 16; cmd 2070 drivers/scsi/esp_scsi.c cmd->scsi_done(cmd); cmd 2497 drivers/scsi/esp_scsi.c static int esp_eh_abort_handler(struct scsi_cmnd *cmd) cmd 2499 drivers/scsi/esp_scsi.c struct esp *esp = shost_priv(cmd->device->host); cmd 2509 drivers/scsi/esp_scsi.c cmd, cmd->cmnd[0]); cmd 2514 drivers/scsi/esp_scsi.c ent->cmd, ent->cmd->cmnd[0]); cmd 2517 drivers/scsi/esp_scsi.c ent->cmd, ent->cmd->cmnd[0]); cmd 2521 drivers/scsi/esp_scsi.c ent->cmd, ent->cmd->cmnd[0]); cmd 2530 drivers/scsi/esp_scsi.c if (tmp->cmd == cmd) { cmd 2542 drivers/scsi/esp_scsi.c cmd->result = DID_ABORT << 16; cmd 2543 drivers/scsi/esp_scsi.c cmd->scsi_done(cmd); cmd 2553 drivers/scsi/esp_scsi.c if (ent && ent->cmd == cmd) { cmd 2614 drivers/scsi/esp_scsi.c static int esp_eh_bus_reset_handler(struct scsi_cmnd *cmd) cmd 2616 drivers/scsi/esp_scsi.c struct esp *esp = shost_priv(cmd->device->host); cmd 2650 drivers/scsi/esp_scsi.c static int esp_eh_host_reset_handler(struct scsi_cmnd *cmd) cmd 2652 drivers/scsi/esp_scsi.c struct esp *esp = shost_priv(cmd->device->host); cmd 2831 drivers/scsi/esp_scsi.c u32 dma_count, int write, u8 cmd) cmd 2835 drivers/scsi/esp_scsi.c cmd &= ~ESP_CMD_DMA; cmd 2842 drivers/scsi/esp_scsi.c scsi_esp_cmd(esp, cmd); cmd 2885 drivers/scsi/esp_scsi.c scsi_esp_cmd(esp, cmd); cmd 274 drivers/scsi/esp_scsi.h struct scsi_cmnd *cmd; cmd 402 drivers/scsi/esp_scsi.h u32 dma_count, int write, u8 cmd); cmd 573 drivers/scsi/esp_scsi.h u32 dma_count, int write, u8 cmd); cmd 214 drivers/scsi/fdomain.c static void fdomain_read_data(struct scsi_cmnd *cmd) cmd 216 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); cmd 221 drivers/scsi/fdomain.c offset = scsi_bufflen(cmd) - scsi_get_resid(cmd); cmd 222 drivers/scsi/fdomain.c virt = scsi_kmap_atomic_sg(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 229 drivers/scsi/fdomain.c scsi_set_resid(cmd, scsi_get_resid(cmd) - len); cmd 234 drivers/scsi/fdomain.c static void fdomain_write_data(struct scsi_cmnd *cmd) cmd 236 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); cmd 243 drivers/scsi/fdomain.c offset = scsi_bufflen(cmd) - scsi_get_resid(cmd); cmd 244 drivers/scsi/fdomain.c if (len + offset > scsi_bufflen(cmd)) { cmd 245 drivers/scsi/fdomain.c len = scsi_bufflen(cmd) - offset; cmd 249 drivers/scsi/fdomain.c virt = scsi_kmap_atomic_sg(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 256 drivers/scsi/fdomain.c scsi_set_resid(cmd, scsi_get_resid(cmd) - len); cmd 266 drivers/scsi/fdomain.c struct scsi_cmnd *cmd = fd->cur_cmd; cmd 273 drivers/scsi/fdomain.c if (cmd->SCp.phase & in_arbitration) { cmd 279 drivers/scsi/fdomain.c cmd->SCp.phase = in_selection; cmd 283 drivers/scsi/fdomain.c outb(BIT(cmd->device->host->this_id) | BIT(scmd_id(cmd)), cmd 288 drivers/scsi/fdomain.c } else if (cmd->SCp.phase & in_selection) { cmd 292 drivers/scsi/fdomain.c if (fdomain_select(cmd->device->host, scmd_id(cmd))) { cmd 299 drivers/scsi/fdomain.c cmd->SCp.phase = in_other; cmd 311 drivers/scsi/fdomain.c outb(cmd->cmnd[cmd->SCp.sent_command++], cmd 315 drivers/scsi/fdomain.c if (fd->chip != tmc1800 && !cmd->SCp.have_data_in) { cmd 316 drivers/scsi/fdomain.c cmd->SCp.have_data_in = -1; cmd 322 drivers/scsi/fdomain.c if (fd->chip != tmc1800 && !cmd->SCp.have_data_in) { cmd 323 drivers/scsi/fdomain.c cmd->SCp.have_data_in = 1; cmd 329 drivers/scsi/fdomain.c cmd->SCp.Status = inb(fd->base + REG_SCSI_DATA); cmd 335 drivers/scsi/fdomain.c cmd->SCp.Message = inb(fd->base + REG_SCSI_DATA); cmd 336 drivers/scsi/fdomain.c if (!cmd->SCp.Message) cmd 342 drivers/scsi/fdomain.c if (fd->chip == tmc1800 && !cmd->SCp.have_data_in && cmd 343 drivers/scsi/fdomain.c cmd->SCp.sent_command >= cmd->cmd_len) { cmd 344 drivers/scsi/fdomain.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 345 drivers/scsi/fdomain.c cmd->SCp.have_data_in = -1; cmd 349 drivers/scsi/fdomain.c cmd->SCp.have_data_in = 1; cmd 355 drivers/scsi/fdomain.c if (cmd->SCp.have_data_in == -1) /* DATA OUT */ cmd 356 drivers/scsi/fdomain.c fdomain_write_data(cmd); cmd 358 drivers/scsi/fdomain.c if (cmd->SCp.have_data_in == 1) /* DATA IN */ cmd 359 drivers/scsi/fdomain.c fdomain_read_data(cmd); cmd 362 drivers/scsi/fdomain.c fdomain_finish_cmd(fd, (cmd->SCp.Status & 0xff) | cmd 363 drivers/scsi/fdomain.c ((cmd->SCp.Message & 0xff) << 8) | cmd 366 drivers/scsi/fdomain.c if (cmd->SCp.phase & disconnect) { cmd 397 drivers/scsi/fdomain.c static int fdomain_queue(struct Scsi_Host *sh, struct scsi_cmnd *cmd) cmd 399 drivers/scsi/fdomain.c struct fdomain *fd = shost_priv(cmd->device->host); cmd 402 drivers/scsi/fdomain.c cmd->SCp.Status = 0; cmd 403 drivers/scsi/fdomain.c cmd->SCp.Message = 0; cmd 404 drivers/scsi/fdomain.c cmd->SCp.have_data_in = 0; cmd 405 drivers/scsi/fdomain.c cmd->SCp.sent_command = 0; cmd 406 drivers/scsi/fdomain.c cmd->SCp.phase = in_arbitration; cmd 407 drivers/scsi/fdomain.c scsi_set_resid(cmd, scsi_bufflen(cmd)); cmd 411 drivers/scsi/fdomain.c fd->cur_cmd = cmd; cmd 419 drivers/scsi/fdomain.c outb(BIT(cmd->device->host->this_id), fd->base + REG_SCSI_DATA_NOACK); cmd 429 drivers/scsi/fdomain.c static int fdomain_abort(struct scsi_cmnd *cmd) cmd 431 drivers/scsi/fdomain.c struct Scsi_Host *sh = cmd->device->host; cmd 450 drivers/scsi/fdomain.c static int fdomain_host_reset(struct scsi_cmnd *cmd) cmd 452 drivers/scsi/fdomain.c struct Scsi_Host *sh = cmd->device->host; cmd 73 drivers/scsi/fnic/vnic_dev.c int (*devcmd_rtn)(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 257 drivers/scsi/fnic/vnic_dev.c int vnic_dev_cmd1(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait) cmd 276 drivers/scsi/fnic/vnic_dev.c printk(KERN_ERR "Busy devcmd %d\n", _CMD_N(cmd)); cmd 280 drivers/scsi/fnic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_WRITE) { cmd 286 drivers/scsi/fnic/vnic_dev.c iowrite32(cmd, &devcmd->cmd); cmd 288 drivers/scsi/fnic/vnic_dev.c if ((_CMD_FLAGS(cmd) & _CMD_FLAGS_NOWAIT)) cmd 301 drivers/scsi/fnic/vnic_dev.c err, _CMD_N(cmd)); cmd 305 drivers/scsi/fnic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_READ) { cmd 315 drivers/scsi/fnic/vnic_dev.c printk(KERN_ERR "Timedout devcmd %d\n", _CMD_N(cmd)); cmd 319 drivers/scsi/fnic/vnic_dev.c int vnic_dev_cmd2(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 338 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd)); cmd 350 drivers/scsi/fnic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd)); cmd 356 drivers/scsi/fnic/vnic_dev.c dc2c->cmd_ring[posted].cmd = cmd; cmd 359 drivers/scsi/fnic/vnic_dev.c if ((_CMD_FLAGS(cmd) & _CMD_FLAGS_NOWAIT)) cmd 361 drivers/scsi/fnic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_WRITE) { cmd 393 drivers/scsi/fnic/vnic_dev.c cmd != CMD_CAPABILITY) cmd 396 drivers/scsi/fnic/vnic_dev.c err, _CMD_N(cmd)); cmd 399 drivers/scsi/fnic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_READ) { cmd 408 drivers/scsi/fnic/vnic_dev.c pr_err("%s:Timed out devcmd %d\n", pci_name(vdev->pdev), _CMD_N(cmd)); cmd 507 drivers/scsi/fnic/vnic_dev.c enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) cmd 514 drivers/scsi/fnic/vnic_dev.c err = (*vdev->devcmd_rtn)(vdev, cmd, wait); cmd 523 drivers/scsi/fnic/vnic_dev.c int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 531 drivers/scsi/fnic/vnic_dev.c return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); cmd 125 drivers/scsi/fnic/vnic_dev.h int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 73 drivers/scsi/fnic/vnic_devcmd.h #define _CMD_DIR(cmd) (((cmd) >> _CMD_DIRSHIFT) & _CMD_DIRMASK) cmd 74 drivers/scsi/fnic/vnic_devcmd.h #define _CMD_FLAGS(cmd) (((cmd) >> _CMD_FLAGSSHIFT) & _CMD_FLAGSMASK) cmd 75 drivers/scsi/fnic/vnic_devcmd.h #define _CMD_VTYPE(cmd) (((cmd) >> _CMD_VTYPESHIFT) & _CMD_VTYPEMASK) cmd 76 drivers/scsi/fnic/vnic_devcmd.h #define _CMD_N(cmd) (((cmd) >> _CMD_NSHIFT) & _CMD_NMASK) cmd 465 drivers/scsi/fnic/vnic_devcmd.h u32 cmd; /* RW */ cmd 486 drivers/scsi/fnic/vnic_devcmd.h u32 cmd; /* same command #defines as original */ cmd 664 drivers/scsi/g_NCR5380.c struct scsi_cmnd *cmd) cmd 666 drivers/scsi/g_NCR5380.c int transfersize = cmd->SCp.this_residual; cmd 677 drivers/scsi/g_NCR5380.c cmd->sc_data_direction == DMA_TO_DEVICE) cmd 678 drivers/scsi/g_NCR5380.c transfersize = min(cmd->SCp.this_residual, 512); cmd 157 drivers/scsi/gdth.c static long gdth_unlocked_ioctl(struct file *filep, unsigned int cmd, cmd 161 drivers/scsi/gdth.c static int gdth_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 2205 drivers/scsi/gdth.c memcpy(cmdp->u.raw64.cmd,scp->cmnd,16); cmd 2222 drivers/scsi/gdth.c memcpy(cmdp->u.raw.cmd,scp->cmnd,12); cmd 3519 drivers/scsi/gdth.c gdth_cmd_str cmd; cmd 3532 drivers/scsi/gdth.c memset(&cmd, 0, sizeof(gdth_cmd_str)); cmd 3533 drivers/scsi/gdth.c cmd.Service = CACHESERVICE; cmd 3534 drivers/scsi/gdth.c cmd.OpCode = GDT_CLUST_RESET; cmd 3536 drivers/scsi/gdth.c cmd.u.cache64.DeviceNo = res.number; cmd 3538 drivers/scsi/gdth.c cmd.u.cache.DeviceNo = res.number; cmd 3540 drivers/scsi/gdth.c rval = __gdth_execute(ha->sdev, &cmd, cmnd, 30, NULL); cmd 3588 drivers/scsi/gdth.c char cmd[16]; cmd 3594 drivers/scsi/gdth.c memcpy(cmd, gen->command.u.raw.cmd, 16); cmd 3595 drivers/scsi/gdth.c memcpy(gen->command.u.raw64.cmd, cmd, 16); cmd 3697 drivers/scsi/gdth.c gdth_cmd_str *cmd; cmd 3704 drivers/scsi/gdth.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 3705 drivers/scsi/gdth.c if (!rsc || !cmd) cmd 3713 drivers/scsi/gdth.c memset(cmd, 0, sizeof(gdth_cmd_str)); cmd 3725 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3726 drivers/scsi/gdth.c cmd->OpCode = GDT_CLUST_INFO; cmd 3728 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = i; cmd 3730 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = i; cmd 3731 drivers/scsi/gdth.c if (__gdth_execute(ha->sdev, cmd, cmnd, 30, &cluster_type) == S_OK) cmd 3743 drivers/scsi/gdth.c kfree(cmd); cmd 3750 drivers/scsi/gdth.c gdth_cmd_str *cmd; cmd 3759 drivers/scsi/gdth.c cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 3760 drivers/scsi/gdth.c if (!cmd || !rsc) cmd 3768 drivers/scsi/gdth.c memset(cmd, 0, sizeof(gdth_cmd_str)); cmd 3772 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3774 drivers/scsi/gdth.c cmd->OpCode = GDT_X_INIT_HOST; cmd 3775 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = LINUX_OS; cmd 3777 drivers/scsi/gdth.c cmd->OpCode = GDT_INIT; cmd 3778 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = LINUX_OS; cmd 3781 drivers/scsi/gdth.c status = __gdth_execute(ha->sdev, cmd, cmnd, 30, &info); cmd 3790 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3791 drivers/scsi/gdth.c cmd->OpCode = GDT_INFO; cmd 3793 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = i; cmd 3795 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = i; cmd 3797 drivers/scsi/gdth.c status = __gdth_execute(ha->sdev, cmd, cmnd, 30, &info); cmd 3824 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3825 drivers/scsi/gdth.c cmd->OpCode = GDT_DEVTYPE; cmd 3827 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = i; cmd 3829 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = i; cmd 3831 drivers/scsi/gdth.c status = __gdth_execute(ha->sdev, cmd, cmnd, 30, &info); cmd 3837 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3838 drivers/scsi/gdth.c cmd->OpCode = GDT_CLUST_INFO; cmd 3840 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = i; cmd 3842 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = i; cmd 3844 drivers/scsi/gdth.c status = __gdth_execute(ha->sdev, cmd, cmnd, 30, &info); cmd 3852 drivers/scsi/gdth.c cmd->Service = CACHESERVICE; cmd 3853 drivers/scsi/gdth.c cmd->OpCode = GDT_RW_ATTRIBS; cmd 3855 drivers/scsi/gdth.c cmd->u.cache64.DeviceNo = i; cmd 3857 drivers/scsi/gdth.c cmd->u.cache.DeviceNo = i; cmd 3859 drivers/scsi/gdth.c status = __gdth_execute(ha->sdev, cmd, cmnd, 30, &info); cmd 3873 drivers/scsi/gdth.c kfree(cmd); cmd 3877 drivers/scsi/gdth.c static int gdth_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 3887 drivers/scsi/gdth.c TRACE(("gdth_ioctl() cmd 0x%x\n", cmd)); cmd 3889 drivers/scsi/gdth.c switch (cmd) { cmd 4020 drivers/scsi/gdth.c static long gdth_unlocked_ioctl(struct file *file, unsigned int cmd, cmd 4026 drivers/scsi/gdth.c ret = gdth_ioctl(file, cmd, arg); cmd 908 drivers/scsi/gdth.h static inline struct gdth_cmndinfo *gdth_cmnd_priv(struct scsi_cmnd* cmd) cmd 910 drivers/scsi/gdth.h return (struct gdth_cmndinfo *)cmd->host_scribble; cmd 90 drivers/scsi/gdth_ioctl.h u8 cmd[12]; /* SCSI command */ cmd 109 drivers/scsi/gdth_ioctl.h u8 cmd[16]; /* SCSI command */ cmd 51 drivers/scsi/gvp11.c static int dma_setup(struct scsi_cmnd *cmd, int dir_in) cmd 53 drivers/scsi/gvp11.c struct Scsi_Host *instance = cmd->device->host; cmd 58 drivers/scsi/gvp11.c unsigned long addr = virt_to_bus(cmd->SCp.ptr); cmd 64 drivers/scsi/gvp11.c wh->dma_bounce_len = (cmd->SCp.this_residual + 511) & ~0x1ff; cmd 113 drivers/scsi/gvp11.c memcpy(wh->dma_bounce_buffer, cmd->SCp.ptr, cmd 114 drivers/scsi/gvp11.c cmd->SCp.this_residual); cmd 130 drivers/scsi/gvp11.c cache_clear(addr, cmd->SCp.this_residual); cmd 133 drivers/scsi/gvp11.c cache_push(addr, cmd->SCp.this_residual); cmd 237 drivers/scsi/hisi_sas/hisi_sas_main.c struct scsi_cmnd *scsi_cmnd = ssp_task->cmd; cmd 363 drivers/scsi/hisi_sas/hisi_sas_main.c struct scsi_cmnd *scsi_cmnd = ssp_task->cmd; cmd 381 drivers/scsi/hisi_sas/hisi_sas_main.c scsi_cmnd = ssp_task->cmd; cmd 958 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c struct scsi_cmnd *scsi_cmnd = ssp_task->cmd; cmd 1029 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c memcpy(buf_cmd + 12, task->ssp_task.cmd->cmnd, cmd 1030 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c task->ssp_task.cmd->cmd_len); cmd 1739 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct scsi_cmnd *scsi_cmnd = ssp_task->cmd; cmd 1798 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c memcpy(buf_cmd + 12, task->ssp_task.cmd->cmnd, cmd 1799 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c task->ssp_task.cmd->cmd_len); cmd 1176 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct scsi_cmnd *scsi_cmnd = ssp_task->cmd; cmd 255 drivers/scsi/hpsa.c static int hpsa_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 259 drivers/scsi/hpsa.c static int hpsa_compat_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 268 drivers/scsi/hpsa.c static int fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h, cmd 275 drivers/scsi/hpsa.c static int hpsa_scsi_queue_command(struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 2324 drivers/scsi/hpsa.c struct scsi_cmnd *cmd, cmd 2336 drivers/scsi/hpsa.c if (cmd) cmd 2337 drivers/scsi/hpsa.c cmd->result = 0; cmd 2340 drivers/scsi/hpsa.c cmd->result |= SAM_STAT_CHECK_CONDITION; cmd 2343 drivers/scsi/hpsa.c memset(cmd->sense_buffer, 0, cmd 2354 drivers/scsi/hpsa.c memcpy(cmd->sense_buffer, cmd 2383 drivers/scsi/hpsa.c cmd->result = (DID_OK << 16); /* host byte */ cmd 2384 drivers/scsi/hpsa.c cmd->result |= (COMMAND_COMPLETE << 8); /* msg byte */ cmd 2387 drivers/scsi/hpsa.c scsi_set_resid(cmd, ioaccel2_resid); cmd 2401 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2466 drivers/scsi/hpsa.c struct CommandList *c, struct scsi_cmnd *cmd) cmd 2469 drivers/scsi/hpsa.c if (cmd && cmd->scsi_done) cmd 2470 drivers/scsi/hpsa.c cmd->scsi_done(cmd); cmd 2480 drivers/scsi/hpsa.c struct CommandList *c, struct scsi_cmnd *cmd, cmd 2488 drivers/scsi/hpsa.c cmd->result = 0; cmd 2489 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, c, cmd); cmd 2507 drivers/scsi/hpsa.c cmd->result = DID_RESET << 16; cmd 2508 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, c, cmd); cmd 2514 drivers/scsi/hpsa.c if (handle_ioaccel_mode2_error(h, c, cmd, c2, dev)) cmd 2517 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, c, cmd); cmd 2550 drivers/scsi/hpsa.c struct scsi_cmnd *cmd; cmd 2562 drivers/scsi/hpsa.c cmd = cp->scsi_cmd; cmd 2565 drivers/scsi/hpsa.c if (!cmd->device) { cmd 2566 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2567 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 2570 drivers/scsi/hpsa.c dev = cmd->device->hostdata; cmd 2572 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2573 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 2577 drivers/scsi/hpsa.c scsi_dma_unmap(cmd); /* undo the DMA mappings */ cmd 2586 drivers/scsi/hpsa.c cmd->result = (DID_OK << 16); /* host byte */ cmd 2587 drivers/scsi/hpsa.c cmd->result |= (COMMAND_COMPLETE << 8); /* msg byte */ cmd 2598 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2599 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 2612 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2613 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 2617 drivers/scsi/hpsa.c return process_ioaccel2_completion(h, cp, cmd, dev); cmd 2619 drivers/scsi/hpsa.c scsi_set_resid(cmd, ei->ResidualCnt); cmd 2621 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 2628 drivers/scsi/hpsa.c cp->Header.SGList = scsi_sg_count(cmd); cmd 2651 drivers/scsi/hpsa.c cmd->result |= ei->ScsiStatus; cmd 2659 drivers/scsi/hpsa.c memcpy(cmd->sense_buffer, ei->SenseInfo, sense_data_size); cmd 2666 drivers/scsi/hpsa.c cmd->result |= DID_SOFT_ERROR << 16; cmd 2675 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2690 drivers/scsi/hpsa.c cmd->result); cmd 2707 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2726 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 2730 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2735 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2740 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2745 drivers/scsi/hpsa.c cmd->result = DID_ABORT << 16; cmd 2748 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2753 drivers/scsi/hpsa.c cmd->result = DID_SOFT_ERROR << 16; /* retry the command */ cmd 2758 drivers/scsi/hpsa.c cmd->result = DID_TIME_OUT << 16; cmd 2763 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2768 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2774 drivers/scsi/hpsa.c cmd->result = DID_SOFT_ERROR << 16; cmd 2779 drivers/scsi/hpsa.c cmd->result = DID_ERROR << 16; cmd 2784 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, cp, cmd); cmd 4546 drivers/scsi/hpsa.c struct scsi_cmnd *cmd) cmd 4552 drivers/scsi/hpsa.c BUG_ON(scsi_sg_count(cmd) > h->maxsgentries); cmd 4554 drivers/scsi/hpsa.c use_sg = scsi_dma_map(cmd); cmd 4571 drivers/scsi/hpsa.c last_sg = scsi_sg_count(cmd) - 1; cmd 4572 drivers/scsi/hpsa.c scsi_for_each_sg(cmd, sg, sg_limit, i) { cmd 4602 drivers/scsi/hpsa.c scsi_dma_unmap(cmd); cmd 4705 drivers/scsi/hpsa.c struct scsi_cmnd *cmd = c->scsi_cmd; cmd 4716 drivers/scsi/hpsa.c if (scsi_sg_count(cmd) > h->ioaccel_maxsg) { cmd 4721 drivers/scsi/hpsa.c BUG_ON(cmd->cmd_len > IOACCEL1_IOFLAGS_CDBLEN_MAX); cmd 4741 drivers/scsi/hpsa.c use_sg = scsi_dma_map(cmd); cmd 4749 drivers/scsi/hpsa.c scsi_for_each_sg(cmd, sg, use_sg, i) { cmd 4760 drivers/scsi/hpsa.c switch (cmd->sc_data_direction) { cmd 4772 drivers/scsi/hpsa.c cmd->sc_data_direction); cmd 4801 drivers/scsi/hpsa.c struct scsi_cmnd *cmd = c->scsi_cmd; cmd 4802 drivers/scsi/hpsa.c struct hpsa_scsi_dev_t *dev = cmd->device->hostdata; cmd 4813 drivers/scsi/hpsa.c cmd->cmnd, cmd->cmd_len, dev->scsi3addr, dev); cmd 4822 drivers/scsi/hpsa.c struct scsi_cmnd *cmd = c->scsi_cmd; cmd 4823 drivers/scsi/hpsa.c struct hpsa_scsi_dev_t *dev = cmd->device->hostdata; cmd 4840 drivers/scsi/hpsa.c switch (cmd->cmnd[0]) { cmd 4844 drivers/scsi/hpsa.c first_block = (((cmd->cmnd[1] & 0x1F) << 16) | cmd 4845 drivers/scsi/hpsa.c (cmd->cmnd[2] << 8) | cmd 4846 drivers/scsi/hpsa.c cmd->cmnd[3]); cmd 4853 drivers/scsi/hpsa.c first_block = get_unaligned_be32(&cmd->cmnd[2]); cmd 4857 drivers/scsi/hpsa.c first_block = get_unaligned_be64(&cmd->cmnd[2]); cmd 4862 drivers/scsi/hpsa.c __func__, cmd->cmnd[0]); cmd 4879 drivers/scsi/hpsa.c struct scsi_cmnd *cmd = c->scsi_cmd; cmd 4888 drivers/scsi/hpsa.c if (!cmd->device) cmd 4891 drivers/scsi/hpsa.c if (!cmd->device->hostdata) cmd 4894 drivers/scsi/hpsa.c BUG_ON(scsi_sg_count(cmd) > h->maxsgentries); cmd 4916 drivers/scsi/hpsa.c use_sg = scsi_dma_map(cmd); cmd 4936 drivers/scsi/hpsa.c scsi_for_each_sg(cmd, sg, use_sg, i) { cmd 4954 drivers/scsi/hpsa.c switch (cmd->sc_data_direction) { cmd 4969 drivers/scsi/hpsa.c cmd->sc_data_direction); cmd 4996 drivers/scsi/hpsa.c scsi_dma_unmap(cmd); cmd 5003 drivers/scsi/hpsa.c cmd->result = DID_RESET << 16; cmd 5075 drivers/scsi/hpsa.c struct scsi_cmnd *cmd = c->scsi_cmd; cmd 5076 drivers/scsi/hpsa.c struct hpsa_scsi_dev_t *dev = cmd->device->hostdata; cmd 5114 drivers/scsi/hpsa.c switch (cmd->cmnd[0]) { cmd 5119 drivers/scsi/hpsa.c first_block = (((cmd->cmnd[1] & 0x1F) << 16) | cmd 5120 drivers/scsi/hpsa.c (cmd->cmnd[2] << 8) | cmd 5121 drivers/scsi/hpsa.c cmd->cmnd[3]); cmd 5122 drivers/scsi/hpsa.c block_cnt = cmd->cmnd[4]; cmd 5131 drivers/scsi/hpsa.c (((u64) cmd->cmnd[2]) << 24) | cmd 5132 drivers/scsi/hpsa.c (((u64) cmd->cmnd[3]) << 16) | cmd 5133 drivers/scsi/hpsa.c (((u64) cmd->cmnd[4]) << 8) | cmd 5134 drivers/scsi/hpsa.c cmd->cmnd[5]; cmd 5136 drivers/scsi/hpsa.c (((u32) cmd->cmnd[7]) << 8) | cmd 5137 drivers/scsi/hpsa.c cmd->cmnd[8]; cmd 5144 drivers/scsi/hpsa.c (((u64) cmd->cmnd[2]) << 24) | cmd 5145 drivers/scsi/hpsa.c (((u64) cmd->cmnd[3]) << 16) | cmd 5146 drivers/scsi/hpsa.c (((u64) cmd->cmnd[4]) << 8) | cmd 5147 drivers/scsi/hpsa.c cmd->cmnd[5]; cmd 5149 drivers/scsi/hpsa.c (((u32) cmd->cmnd[6]) << 24) | cmd 5150 drivers/scsi/hpsa.c (((u32) cmd->cmnd[7]) << 16) | cmd 5151 drivers/scsi/hpsa.c (((u32) cmd->cmnd[8]) << 8) | cmd 5152 drivers/scsi/hpsa.c cmd->cmnd[9]; cmd 5159 drivers/scsi/hpsa.c (((u64) cmd->cmnd[2]) << 56) | cmd 5160 drivers/scsi/hpsa.c (((u64) cmd->cmnd[3]) << 48) | cmd 5161 drivers/scsi/hpsa.c (((u64) cmd->cmnd[4]) << 40) | cmd 5162 drivers/scsi/hpsa.c (((u64) cmd->cmnd[5]) << 32) | cmd 5163 drivers/scsi/hpsa.c (((u64) cmd->cmnd[6]) << 24) | cmd 5164 drivers/scsi/hpsa.c (((u64) cmd->cmnd[7]) << 16) | cmd 5165 drivers/scsi/hpsa.c (((u64) cmd->cmnd[8]) << 8) | cmd 5166 drivers/scsi/hpsa.c cmd->cmnd[9]; cmd 5168 drivers/scsi/hpsa.c (((u32) cmd->cmnd[10]) << 24) | cmd 5169 drivers/scsi/hpsa.c (((u32) cmd->cmnd[11]) << 16) | cmd 5170 drivers/scsi/hpsa.c (((u32) cmd->cmnd[12]) << 8) | cmd 5171 drivers/scsi/hpsa.c cmd->cmnd[13]; cmd 5416 drivers/scsi/hpsa.c struct CommandList *c, struct scsi_cmnd *cmd, cmd 5419 drivers/scsi/hpsa.c cmd->host_scribble = (unsigned char *) c; cmd 5421 drivers/scsi/hpsa.c c->scsi_cmd = cmd; cmd 5429 drivers/scsi/hpsa.c BUG_ON(cmd->cmd_len > sizeof(c->Request.CDB)); cmd 5430 drivers/scsi/hpsa.c c->Request.CDBLen = cmd->cmd_len; cmd 5431 drivers/scsi/hpsa.c memcpy(c->Request.CDB, cmd->cmnd, cmd->cmd_len); cmd 5432 drivers/scsi/hpsa.c switch (cmd->sc_data_direction) { cmd 5465 drivers/scsi/hpsa.c cmd->sc_data_direction); cmd 5470 drivers/scsi/hpsa.c if (hpsa_scatter_gather(h, c, cmd) < 0) { /* Fill SG list */ cmd 5533 drivers/scsi/hpsa.c struct CommandList *c, struct scsi_cmnd *cmd) cmd 5535 drivers/scsi/hpsa.c struct hpsa_scsi_dev_t *dev = cmd->device->hostdata; cmd 5547 drivers/scsi/hpsa.c cmd->host_scribble = (unsigned char *) c; cmd 5552 drivers/scsi/hpsa.c c->scsi_cmd = cmd; cmd 5560 drivers/scsi/hpsa.c c->scsi_cmd = cmd; cmd 5571 drivers/scsi/hpsa.c struct scsi_cmnd *cmd; cmd 5575 drivers/scsi/hpsa.c cmd = c->scsi_cmd; cmd 5576 drivers/scsi/hpsa.c dev = cmd->device->hostdata; cmd 5578 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 5579 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(c->h, c, cmd); cmd 5583 drivers/scsi/hpsa.c cmd->result = DID_RESET << 16; cmd 5584 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(c->h, c, cmd); cmd 5594 drivers/scsi/hpsa.c rc = hpsa_ioaccel_submit(h, c, cmd); cmd 5603 drivers/scsi/hpsa.c cmd->result = DID_IMM_RETRY << 16; cmd 5604 drivers/scsi/hpsa.c return hpsa_cmd_free_and_done(h, c, cmd); cmd 5610 drivers/scsi/hpsa.c if (hpsa_ciss_submit(c->h, c, cmd, dev)) { cmd 5619 drivers/scsi/hpsa.c cmd->result = DID_IMM_RETRY << 16; cmd 5620 drivers/scsi/hpsa.c cmd->scsi_done(cmd); cmd 5625 drivers/scsi/hpsa.c static int hpsa_scsi_queue_command(struct Scsi_Host *sh, struct scsi_cmnd *cmd) cmd 5633 drivers/scsi/hpsa.c h = sdev_to_hba(cmd->device); cmd 5635 drivers/scsi/hpsa.c BUG_ON(cmd->request->tag < 0); cmd 5637 drivers/scsi/hpsa.c dev = cmd->device->hostdata; cmd 5639 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 5640 drivers/scsi/hpsa.c cmd->scsi_done(cmd); cmd 5645 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 5646 drivers/scsi/hpsa.c cmd->scsi_done(cmd); cmd 5651 drivers/scsi/hpsa.c cmd->result = DID_NO_CONNECT << 16; cmd 5652 drivers/scsi/hpsa.c cmd->scsi_done(cmd); cmd 5659 drivers/scsi/hpsa.c c = cmd_tagged_alloc(h, cmd); cmd 5667 drivers/scsi/hpsa.c cmd->result = 0; cmd 5673 drivers/scsi/hpsa.c if (likely(cmd->retries == 0 && cmd 5674 drivers/scsi/hpsa.c !blk_rq_is_passthrough(cmd->request) && cmd 5676 drivers/scsi/hpsa.c rc = hpsa_ioaccel_submit(h, c, cmd); cmd 5684 drivers/scsi/hpsa.c return hpsa_ciss_submit(h, c, cmd, dev); cmd 6196 drivers/scsi/hpsa.c static int hpsa_ioctl32_passthru(struct scsi_device *dev, unsigned int cmd, cmd 6233 drivers/scsi/hpsa.c unsigned int cmd, void __user *arg) cmd 6270 drivers/scsi/hpsa.c static int hpsa_compat_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 6273 drivers/scsi/hpsa.c switch (cmd) { cmd 6289 drivers/scsi/hpsa.c return hpsa_ioctl(dev, cmd, arg); cmd 6292 drivers/scsi/hpsa.c return hpsa_ioctl32_passthru(dev, cmd, arg); cmd 6294 drivers/scsi/hpsa.c return hpsa_ioctl32_big_passthru(dev, cmd, arg); cmd 6591 drivers/scsi/hpsa.c static int hpsa_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 6600 drivers/scsi/hpsa.c switch (cmd) { cmd 6646 drivers/scsi/hpsa.c static int fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h, cmd 6665 drivers/scsi/hpsa.c switch (cmd) { cmd 6684 drivers/scsi/hpsa.c c->Request.CDB[0] = cmd; cmd 6699 drivers/scsi/hpsa.c c->Request.CDB[0] = cmd; cmd 6746 drivers/scsi/hpsa.c c->Request.CDB[1] = cmd; cmd 6809 drivers/scsi/hpsa.c dev_warn(&h->pdev->dev, "unknown command 0x%c\n", cmd); cmd 6813 drivers/scsi/hpsa.c switch (cmd) { cmd 6835 drivers/scsi/hpsa.c c->Request.CDB[0] = cmd; cmd 6846 drivers/scsi/hpsa.c cmd); cmd 7046 drivers/scsi/hpsa.c struct Command *cmd; cmd 7047 drivers/scsi/hpsa.c static const size_t cmd_sz = sizeof(*cmd) + cmd 7048 drivers/scsi/hpsa.c sizeof(cmd->ErrorDescriptor); cmd 7069 drivers/scsi/hpsa.c cmd = dma_alloc_coherent(&pdev->dev, cmd_sz, &paddr64, GFP_KERNEL); cmd 7070 drivers/scsi/hpsa.c if (cmd == NULL) { cmd 7081 drivers/scsi/hpsa.c cmd->CommandHeader.ReplyQueue = 0; cmd 7082 drivers/scsi/hpsa.c cmd->CommandHeader.SGList = 0; cmd 7083 drivers/scsi/hpsa.c cmd->CommandHeader.SGTotal = cpu_to_le16(0); cmd 7084 drivers/scsi/hpsa.c cmd->CommandHeader.tag = cpu_to_le64(paddr64); cmd 7085 drivers/scsi/hpsa.c memset(&cmd->CommandHeader.LUN.LunAddrBytes, 0, 8); cmd 7087 drivers/scsi/hpsa.c cmd->Request.CDBLen = 16; cmd 7088 drivers/scsi/hpsa.c cmd->Request.type_attr_dir = cmd 7090 drivers/scsi/hpsa.c cmd->Request.Timeout = 0; /* Don't time out */ cmd 7091 drivers/scsi/hpsa.c cmd->Request.CDB[0] = opcode; cmd 7092 drivers/scsi/hpsa.c cmd->Request.CDB[1] = type; cmd 7093 drivers/scsi/hpsa.c memset(&cmd->Request.CDB[2], 0, 14); /* rest of the CDB is reserved */ cmd 7094 drivers/scsi/hpsa.c cmd->ErrorDescriptor.Addr = cmd 7095 drivers/scsi/hpsa.c cpu_to_le64((le32_to_cpu(paddr32) + sizeof(*cmd))); cmd 7096 drivers/scsi/hpsa.c cmd->ErrorDescriptor.Len = cpu_to_le32(sizeof(struct ErrorInfo)); cmd 7118 drivers/scsi/hpsa.c dma_free_coherent(&pdev->dev, cmd_sz, cmd, paddr64); cmd 148 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd; cmd 182 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_cmd *vfc_cmd = &evt->xfer_iu->cmd; cmd 1408 drivers/scsi/ibmvscsi/ibmvfc.c evt->xfer_iu->cmd.tag = cpu_to_be64((u64)evt); cmd 1464 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_cmd *vfc_cmd = &evt->xfer_iu->cmd; cmd 1519 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_cmd *vfc_cmd = &evt->xfer_iu->cmd; cmd 1625 drivers/scsi/ibmvscsi/ibmvfc.c vfc_cmd = &evt->iu.cmd; cmd 1908 drivers/scsi/ibmvscsi/ibmvfc.c mad->iu.cmd.va = cpu_to_be64(sg_dma_address(job->request_payload.sg_list)); cmd 1909 drivers/scsi/ibmvscsi/ibmvfc.c mad->iu.cmd.len = cpu_to_be32(sg_dma_len(job->request_payload.sg_list)); cmd 1966 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_fcp_rsp *fc_rsp = &rsp_iu.cmd.rsp; cmd 1976 drivers/scsi/ibmvscsi/ibmvfc.c tmf = &evt->iu.cmd; cmd 2004 drivers/scsi/ibmvscsi/ibmvfc.c if (rsp_iu.cmd.status) cmd 2005 drivers/scsi/ibmvscsi/ibmvfc.c rsp_code = ibmvfc_get_err_result(&rsp_iu.cmd); cmd 2013 drivers/scsi/ibmvscsi/ibmvfc.c ibmvfc_get_cmd_error(be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error)), cmd 2014 drivers/scsi/ibmvscsi/ibmvfc.c be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error), fc_rsp->flags, rsp_code, cmd 2244 drivers/scsi/ibmvscsi/ibmvfc.c be32_to_cpu(evt->iu.cmd.cancel_key) == cancel_key) cmd 2281 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_fcp_rsp *fc_rsp = &rsp_iu.cmd.rsp; cmd 2306 drivers/scsi/ibmvscsi/ibmvfc.c tmf = &evt->iu.cmd; cmd 2363 drivers/scsi/ibmvscsi/ibmvfc.c if (rsp_iu.cmd.status) cmd 2364 drivers/scsi/ibmvscsi/ibmvfc.c rsp_code = ibmvfc_get_err_result(&rsp_iu.cmd); cmd 2372 drivers/scsi/ibmvscsi/ibmvfc.c ibmvfc_get_cmd_error(be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error)), cmd 2373 drivers/scsi/ibmvscsi/ibmvfc.c be16_to_cpu(rsp_iu.cmd.status), be16_to_cpu(rsp_iu.cmd.error), fc_rsp->flags, rsp_code, cmd 2393 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_eh_abort_handler(struct scsi_cmnd *cmd) cmd 2395 drivers/scsi/ibmvscsi/ibmvfc.c struct scsi_device *sdev = cmd->device; cmd 2401 drivers/scsi/ibmvscsi/ibmvfc.c block_rc = fc_block_scsi_eh(cmd); cmd 2426 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_eh_device_reset_handler(struct scsi_cmnd *cmd) cmd 2428 drivers/scsi/ibmvscsi/ibmvfc.c struct scsi_device *sdev = cmd->device; cmd 2434 drivers/scsi/ibmvscsi/ibmvfc.c block_rc = fc_block_scsi_eh(cmd); cmd 2483 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_eh_target_reset_handler(struct scsi_cmnd *cmd) cmd 2485 drivers/scsi/ibmvscsi/ibmvfc.c struct scsi_device *sdev = cmd->device; cmd 2494 drivers/scsi/ibmvscsi/ibmvfc.c block_rc = fc_block_scsi_eh(cmd); cmd 2517 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_eh_host_reset_handler(struct scsi_cmnd *cmd) cmd 2520 drivers/scsi/ibmvscsi/ibmvfc.c struct ibmvfc_host *vhost = shost_priv(cmd->device->host); cmd 3643 drivers/scsi/ibmvscsi/ibmvfc.c mad->iu.cmd.va = cpu_to_be64((u64)be64_to_cpu(evt->crq.ioba) + cmd 3646 drivers/scsi/ibmvscsi/ibmvfc.c mad->iu.cmd.len = cpu_to_be32(sizeof(mad->fc_iu.payload)); cmd 470 drivers/scsi/ibmvscsi/ibmvfc.h struct srp_direct_buf cmd; cmd 591 drivers/scsi/ibmvscsi/ibmvfc.h struct ibmvfc_cmd cmd; cmd 603 drivers/scsi/ibmvscsi/ibmvscsi.c static void set_srp_direction(struct scsi_cmnd *cmd, cmd 618 drivers/scsi/ibmvscsi/ibmvscsi.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 624 drivers/scsi/ibmvscsi/ibmvscsi.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 636 drivers/scsi/ibmvscsi/ibmvscsi.c static void unmap_cmd_data(struct srp_cmd *cmd, cmd 642 drivers/scsi/ibmvscsi/ibmvscsi.c out_fmt = cmd->buf_fmt >> 4; cmd 643 drivers/scsi/ibmvscsi/ibmvscsi.c in_fmt = cmd->buf_fmt & ((1U << 4) - 1); cmd 652 drivers/scsi/ibmvscsi/ibmvscsi.c static int map_sg_list(struct scsi_cmnd *cmd, int nseg, cmd 659 drivers/scsi/ibmvscsi/ibmvscsi.c scsi_for_each_sg(cmd, sg, nseg, i) { cmd 678 drivers/scsi/ibmvscsi/ibmvscsi.c static int map_sg_data(struct scsi_cmnd *cmd, cmd 690 drivers/scsi/ibmvscsi/ibmvscsi.c sg_mapped = scsi_dma_map(cmd); cmd 696 drivers/scsi/ibmvscsi/ibmvscsi.c set_srp_direction(cmd, srp_cmd, sg_mapped); cmd 700 drivers/scsi/ibmvscsi/ibmvscsi.c map_sg_list(cmd, sg_mapped, data); cmd 710 drivers/scsi/ibmvscsi/ibmvscsi.c total_length = map_sg_list(cmd, sg_mapped, cmd 724 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 727 drivers/scsi/ibmvscsi/ibmvscsi.c scsi_dma_unmap(cmd); cmd 732 drivers/scsi/ibmvscsi/ibmvscsi.c total_length = map_sg_list(cmd, sg_mapped, evt_struct->ext_list); cmd 752 drivers/scsi/ibmvscsi/ibmvscsi.c static int map_data_for_srp_cmd(struct scsi_cmnd *cmd, cmd 756 drivers/scsi/ibmvscsi/ibmvscsi.c switch (cmd->sc_data_direction) { cmd 763 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 767 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 769 drivers/scsi/ibmvscsi/ibmvscsi.c cmd->sc_data_direction); cmd 773 drivers/scsi/ibmvscsi/ibmvscsi.c return map_sg_data(cmd, evt_struct, srp_cmd, dev); cmd 794 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&evt->iu.srp.cmd, evt, cmd 833 drivers/scsi/ibmvscsi/ibmvscsi.c evt_struct->iu.srp.cmd.opcode); cmd 888 drivers/scsi/ibmvscsi/ibmvscsi.c evt_struct->iu.srp.cmd.opcode != SRP_TSK_MGMT) { cmd 949 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&evt_struct->iu.srp.cmd, evt_struct, hostdata->dev); cmd 957 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&evt_struct->iu.srp.cmd, evt_struct, hostdata->dev); cmd 993 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&evt_struct->iu.srp.cmd, cmd 1039 drivers/scsi/ibmvscsi/ibmvscsi.c srp_cmd = &evt_struct->iu.srp.cmd; cmd 1469 drivers/scsi/ibmvscsi/ibmvscsi.c static int ibmvscsi_eh_abort_handler(struct scsi_cmnd *cmd) cmd 1471 drivers/scsi/ibmvscsi/ibmvscsi.c struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); cmd 1478 drivers/scsi/ibmvscsi/ibmvscsi.c u16 lun = lun_from_dev(cmd->device); cmd 1489 drivers/scsi/ibmvscsi/ibmvscsi.c if (tmp_evt->cmnd == cmd) { cmd 1503 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 1538 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 1543 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_INFO, cmd->device, cmd 1552 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_WARNING, cmd->device, "abort bad SRP RSP type %d\n", cmd 1564 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_WARNING, cmd->device, cmd 1577 drivers/scsi/ibmvscsi/ibmvscsi.c if (tmp_evt->cmnd == cmd) { cmd 1585 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_INFO, cmd->device, "aborted task tag 0x%llx completed\n", cmd 1590 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_INFO, cmd->device, "successfully aborted task tag 0x%llx\n", cmd 1593 drivers/scsi/ibmvscsi/ibmvscsi.c cmd->result = (DID_ABORT << 16); cmd 1595 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&found_evt->iu.srp.cmd, found_evt, cmd 1608 drivers/scsi/ibmvscsi/ibmvscsi.c static int ibmvscsi_eh_device_reset_handler(struct scsi_cmnd *cmd) cmd 1610 drivers/scsi/ibmvscsi/ibmvscsi.c struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); cmd 1617 drivers/scsi/ibmvscsi/ibmvscsi.c u16 lun = lun_from_dev(cmd->device); cmd 1626 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 1660 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_ERR, cmd->device, cmd 1665 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_INFO, cmd->device, "resetting device. lun 0x%llx\n", cmd 1673 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_WARNING, cmd->device, "reset bad SRP RSP type %d\n", cmd 1685 drivers/scsi/ibmvscsi/ibmvscsi.c sdev_printk(KERN_WARNING, cmd->device, cmd 1696 drivers/scsi/ibmvscsi/ibmvscsi.c if ((tmp_evt->cmnd) && (tmp_evt->cmnd->device == cmd->device)) { cmd 1700 drivers/scsi/ibmvscsi/ibmvscsi.c unmap_cmd_data(&tmp_evt->iu.srp.cmd, tmp_evt, cmd 1719 drivers/scsi/ibmvscsi/ibmvscsi.c static int ibmvscsi_eh_host_reset_handler(struct scsi_cmnd *cmd) cmd 1722 drivers/scsi/ibmvscsi/ibmvscsi.c struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); cmd 925 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd) cmd 927 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 929 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c switch (cmd->type) { cmd 946 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type); cmd 950 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->iue = NULL; cmd 951 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->free_cmd); cmd 1255 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, *nxt; cmd 1261 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_for_each_entry_safe(cmd, nxt, &vscsi->waiting_rsp, list) { cmd 1262 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 1263 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 1275 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = NULL; cmd 1280 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd = list_first_entry_or_null(&vscsi->free_cmd, cmd 1282 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd) { cmd 1283 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->abort_cmd) cmd 1284 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->abort_cmd = NULL; cmd 1285 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->flags &= ~(DELAY_SEND); cmd 1286 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 1287 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->iue = iue; cmd 1288 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type = UNSET_TYPE; cmd 1289 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c memset(&cmd->se_cmd, 0, sizeof(cmd->se_cmd)); cmd 1295 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c return cmd; cmd 1441 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, cmd 1444 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 1461 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->init_time = mftb(); cmd 1465 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c be64_to_cpu(crq->IU_data_ptr), cmd->init_time); cmd 1879 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, *nxt; cmd 1887 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_for_each_entry_safe(cmd, nxt, &vscsi->waiting_rsp, cmd 1893 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->flags & DELAY_SEND) cmd 1896 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->abort_cmd) { cmd 1898 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->abort_cmd->flags &= ~(DELAY_SEND); cmd 1899 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->abort_cmd = NULL; cmd 1909 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->se_cmd.transport_state & CMD_T_ABORTED && cmd 1910 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c !(cmd->se_cmd.transport_state & CMD_T_TAS)) { cmd 1911 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 1913 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd); cmd 1934 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; cmd 1937 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c crq->format = cmd->rsp.format; cmd 1939 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->flags & CMD_FAST_FAIL) cmd 1942 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c crq->IU_length = cpu_to_be16(cmd->rsp.len); cmd 1946 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c be64_to_cpu(cmd->rsp.tag)); cmd 1949 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd, be64_to_cpu(cmd->rsp.tag), cmd 1958 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 1961 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd); cmd 1985 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, cmd 1988 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 1999 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = VIOSRP_MAD_FORMAT; cmd 2000 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = sizeof(struct mad_common); cmd 2001 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.tag = mad->tag; cmd 2002 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->waiting_rsp); cmd 2014 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2031 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd; cmd 2064 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd = ibmvscsis_get_free_cmd(vscsi); cmd 2065 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (!cmd) { cmd 2071 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; cmd 2072 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type = ADAPTER_MAD; cmd 2074 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_copy_crq_packet(vscsi, cmd, crq); cmd 2086 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_send_mad_resp(vscsi, cmd, crq); cmd 2088 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2104 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd) cmd 2106 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2116 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->tag = cmd->rsp.tag; cmd 2123 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = sizeof(struct srp_login_rsp); cmd 2126 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = h_copy_rdma(cmd->rsp.len, vscsi->dds.window[LOCAL].liobn, cmd 2164 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, u32 reason) cmd 2166 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2176 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rej->tag = cmd->rsp.tag; cmd 2180 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = sizeof(*rej); cmd 2183 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = h_copy_rdma(cmd->rsp.len, vscsi->dds.window[LOCAL].liobn, cmd 2278 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, cmd 2281 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2315 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = VIOSRP_SRP_FORMAT; cmd 2316 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.tag = req->tag; cmd 2321 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_srp_login_rej(vscsi, cmd, reason); cmd 2323 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_login_rsp(vscsi, cmd); cmd 2329 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->waiting_rsp); cmd 2332 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2352 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, cmd 2355 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2364 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = SRP_FORMAT; cmd 2365 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.tag = log_out->tag; cmd 2366 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = sizeof(struct mad_common); cmd 2367 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->waiting_rsp); cmd 2379 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd; cmd 2393 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd = ibmvscsis_get_free_cmd(vscsi); cmd 2394 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (!cmd) { cmd 2400 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c iue = cmd->iue; cmd 2401 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp = &vio_iu(iue)->srp.cmd; cmd 2403 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_copy_crq_packet(vscsi, cmd, crq); cmd 2405 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2412 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_srp_login(vscsi, cmd, crq); cmd 2419 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.tag = tsk->tag; cmd 2421 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type = TASK_MANAGEMENT; cmd 2422 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->schedule_q); cmd 2423 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c queue_work(vscsi->work_q, &cmd->work); cmd 2429 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.tag = srp->tag; cmd 2431 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type = SCSI_CDB; cmd 2436 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->schedule_q); cmd 2437 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c queue_work(vscsi->work_q, &cmd->work); cmd 2441 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_srp_i_logout(vscsi, cmd, crq); cmd 2447 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2455 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = ibmvscsis_srp_login(vscsi, cmd, crq); cmd 2457 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2669 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd) cmd 2671 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2692 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2703 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.sol_not = srp->sol_not; cmd 2724 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->se_cmd.tag = be64_to_cpu(srp->tag); cmd 2727 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->active_q); cmd 2732 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = target_submit_cmd(&cmd->se_cmd, nexus->se_sess, srp->cdb, cmd 2733 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->sense_buf, scsilun_to_int(&srp->lun), cmd 2738 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 2739 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2764 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd) cmd 2766 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 2775 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.sol_not = srp_tsk->sol_not; cmd 2797 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->se_cmd.se_tmr_req->response = cmd 2804 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->se_cmd.tag = be64_to_cpu(srp_tsk->tag); cmd 2807 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->active_q); cmd 2814 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = target_submit_tmr(&cmd->se_cmd, nexus->se_sess, NULL, cmd 2821 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 2823 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->se_cmd.se_tmr_req->response = cmd 2829 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c transport_send_check_condition_and_sense(&cmd->se_cmd, 0, 0); cmd 2834 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(work, struct ibmvscsis_cmd, cmd 2836 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 2841 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_del(&cmd->list); cmd 2845 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2861 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c switch (cmd->type) { cmd 2863 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_parse_cmd(vscsi, cmd); cmd 2866 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_parse_task(vscsi, cmd); cmd 2870 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->type); cmd 2872 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c ibmvscsis_free_cmd_resources(vscsi, cmd); cmd 2880 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd; cmd 2889 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c for (i = 0, cmd = (struct ibmvscsis_cmd *)vscsi->cmd_pool; i < num; cmd 2890 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c i++, cmd++) { cmd 2891 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->abort_cmd = NULL; cmd 2892 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->adapter = vscsi; cmd 2893 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c INIT_WORK(&cmd->work, ibmvscsis_scheduler); cmd 2894 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_add_tail(&cmd->list, &vscsi->free_cmd); cmd 3059 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd) cmd 3061 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 3062 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 3074 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->flags |= CMD_FAST_FAIL; cmd 3090 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd, uint *len_p) cmd 3092 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 3093 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 3111 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->tag = cmd->rsp.tag; cmd 3114 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c if (cmd->type == SCSI_CDB) { cmd 3115 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->status = ibmvscsis_fast_fail(vscsi, cmd); cmd 3118 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd, (int)rsp->status); cmd 3128 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >> cmd 3130 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c } else if (cmd->flags & CMD_FAST_FAIL) { cmd 3132 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd); cmd 3133 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >> cmd 3136 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & SCSOLNT) >> cmd 3149 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & SCSOLNT) >> cmd 3155 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >> cmd 3162 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rsp->sol_not = (cmd->rsp.sol_not & UCSOLNT) >> cmd 3203 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_rdma(struct ibmvscsis_cmd *cmd, struct scatterlist *sg, cmd 3207 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 3735 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3737 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 3741 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c list_move_tail(&cmd->list, &vscsi->waiting_rsp); cmd 3753 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3755 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 3756 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 3771 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, cmd 3796 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3798 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = cmd->iue; cmd 3799 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 3804 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c rc = srp_transfer_data(cmd, &vio_iu(iue)->srp.cmd, ibmvscsis_rdma, 1, cmd 3816 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp_build_response(vscsi, cmd, &len); cmd 3817 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = SRP_FORMAT; cmd 3818 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = len; cmd 3825 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3827 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 3832 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp_build_response(vscsi, cmd, &len); cmd 3833 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = SRP_FORMAT; cmd 3834 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = len; cmd 3841 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3843 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 3845 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct iu_entry *iue = iue = cmd->iue; cmd 3854 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->se_cmd.se_tmr_req->response == TMR_TASK_DOES_NOT_EXIST) { cmd 3858 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd_itr->abort_cmd = cmd; cmd 3859 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->flags |= DELAY_SEND; cmd 3866 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c srp_build_response(vscsi, cmd, &len); cmd 3867 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.format = SRP_FORMAT; cmd 3868 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c cmd->rsp.len = len; cmd 3873 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct ibmvscsis_cmd *cmd = container_of(se_cmd, struct ibmvscsis_cmd, cmd 3875 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c struct scsi_info *vscsi = cmd->adapter; cmd 161 drivers/scsi/ibmvscsi_tgt/libsrp.c static int srp_direct_data(struct ibmvscsis_cmd *cmd, struct srp_direct_buf *md, cmd 170 drivers/scsi/ibmvscsi_tgt/libsrp.c iue = cmd->iue; cmd 171 drivers/scsi/ibmvscsi_tgt/libsrp.c sg = cmd->se_cmd.t_data_sg; cmd 172 drivers/scsi/ibmvscsi_tgt/libsrp.c nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, cmd 176 drivers/scsi/ibmvscsi_tgt/libsrp.c cmd->se_cmd.t_data_nents); cmd 179 drivers/scsi/ibmvscsi_tgt/libsrp.c len = min(cmd->se_cmd.data_length, be32_to_cpu(md->len)); cmd 184 drivers/scsi/ibmvscsi_tgt/libsrp.c err = rdma_io(cmd, sg, nsg, md, 1, dir, len); cmd 192 drivers/scsi/ibmvscsi_tgt/libsrp.c static int srp_indirect_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, cmd 205 drivers/scsi/ibmvscsi_tgt/libsrp.c iue = cmd->iue; cmd 206 drivers/scsi/ibmvscsi_tgt/libsrp.c sg = cmd->se_cmd.t_data_sg; cmd 230 drivers/scsi/ibmvscsi_tgt/libsrp.c err = rdma_io(cmd, &dummy, 1, &id->table_desc, 1, DMA_TO_DEVICE, cmd 243 drivers/scsi/ibmvscsi_tgt/libsrp.c nsg = dma_map_sg(iue->target->dev, sg, cmd->se_cmd.t_data_nents, cmd 247 drivers/scsi/ibmvscsi_tgt/libsrp.c cmd->se_cmd.t_data_nents); cmd 251 drivers/scsi/ibmvscsi_tgt/libsrp.c len = min(cmd->se_cmd.data_length, be32_to_cpu(id->len)); cmd 256 drivers/scsi/ibmvscsi_tgt/libsrp.c err = rdma_io(cmd, sg, nsg, md, nmd, dir, len); cmd 269 drivers/scsi/ibmvscsi_tgt/libsrp.c static int data_out_desc_size(struct srp_cmd *cmd) cmd 272 drivers/scsi/ibmvscsi_tgt/libsrp.c u8 fmt = cmd->buf_fmt >> 4; cmd 282 drivers/scsi/ibmvscsi_tgt/libsrp.c sizeof(struct srp_direct_buf) * cmd->data_out_desc_cnt; cmd 295 drivers/scsi/ibmvscsi_tgt/libsrp.c int srp_transfer_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, cmd 304 drivers/scsi/ibmvscsi_tgt/libsrp.c if (!cmd->se_cmd.t_data_nents) cmd 323 drivers/scsi/ibmvscsi_tgt/libsrp.c err = srp_direct_data(cmd, md, dir, rdma_io, dma_map, ext_desc); cmd 327 drivers/scsi/ibmvscsi_tgt/libsrp.c err = srp_indirect_data(cmd, srp_cmd, id, dir, rdma_io, dma_map, cmd 338 drivers/scsi/ibmvscsi_tgt/libsrp.c u64 srp_data_length(struct srp_cmd *cmd, enum dma_data_direction dir) cmd 343 drivers/scsi/ibmvscsi_tgt/libsrp.c uint offset = cmd->add_cdb_len & ~3; cmd 347 drivers/scsi/ibmvscsi_tgt/libsrp.c fmt = cmd->buf_fmt >> 4; cmd 349 drivers/scsi/ibmvscsi_tgt/libsrp.c fmt = cmd->buf_fmt & ((1U << 4) - 1); cmd 350 drivers/scsi/ibmvscsi_tgt/libsrp.c offset += data_out_desc_size(cmd); cmd 357 drivers/scsi/ibmvscsi_tgt/libsrp.c md = (struct srp_direct_buf *)(cmd->add_data + offset); cmd 361 drivers/scsi/ibmvscsi_tgt/libsrp.c id = (struct srp_indirect_buf *)(cmd->add_data + offset); cmd 119 drivers/scsi/ibmvscsi_tgt/libsrp.h u64 srp_data_length(struct srp_cmd *cmd, enum dma_data_direction dir); cmd 122 drivers/scsi/ibmvscsi_tgt/libsrp.h static inline int srp_cmd_direction(struct srp_cmd *cmd) cmd 124 drivers/scsi/ibmvscsi_tgt/libsrp.h return (cmd->buf_fmt >> 4) ? DMA_TO_DEVICE : DMA_FROM_DEVICE; cmd 601 drivers/scsi/imm.c static inline int imm_send_command(struct scsi_cmnd *cmd) cmd 603 drivers/scsi/imm.c imm_struct *dev = imm_dev(cmd->device->host); cmd 607 drivers/scsi/imm.c for (k = 0; k < cmd->cmd_len; k += 2) cmd 608 drivers/scsi/imm.c if (!imm_out(dev, &cmd->cmnd[k], 2)) cmd 621 drivers/scsi/imm.c static int imm_completion(struct scsi_cmnd *cmd) cmd 628 drivers/scsi/imm.c imm_struct *dev = imm_dev(cmd->device->host); cmd 635 drivers/scsi/imm.c v = cmd->cmnd[0]; cmd 663 drivers/scsi/imm.c if (((r & 0x88) != 0x88) || (cmd->SCp.this_residual <= 0)) { cmd 670 drivers/scsi/imm.c && (cmd->SCp.this_residual >= cmd 672 drivers/scsi/imm.c status = imm_out(dev, cmd->SCp.ptr, fast); cmd 675 drivers/scsi/imm.c && (cmd->SCp.this_residual >= cmd 677 drivers/scsi/imm.c status = imm_in(dev, cmd->SCp.ptr, fast); cmd 680 drivers/scsi/imm.c cmd->SCp.ptr += fast; cmd 681 drivers/scsi/imm.c cmd->SCp.this_residual -= fast; cmd 687 drivers/scsi/imm.c if (cmd->SCp.buffer && !cmd->SCp.this_residual) { cmd 689 drivers/scsi/imm.c if (cmd->SCp.buffers_residual--) { cmd 690 drivers/scsi/imm.c cmd->SCp.buffer = sg_next(cmd->SCp.buffer); cmd 691 drivers/scsi/imm.c cmd->SCp.this_residual = cmd 692 drivers/scsi/imm.c cmd->SCp.buffer->length; cmd 693 drivers/scsi/imm.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 699 drivers/scsi/imm.c if (cmd->SCp.this_residual & 0x01) cmd 700 drivers/scsi/imm.c cmd->SCp.this_residual++; cmd 722 drivers/scsi/imm.c struct scsi_cmnd *cmd = dev->cur_cmd; cmd 723 drivers/scsi/imm.c struct Scsi_Host *host = cmd->device->host; cmd 726 drivers/scsi/imm.c if (imm_engine(dev, cmd)) { cmd 732 drivers/scsi/imm.c switch ((cmd->result >> 16) & 0xff) { cmd 736 drivers/scsi/imm.c printk("imm: no device at SCSI ID %i\n", cmd->device->id); cmd 761 drivers/scsi/imm.c (cmd->result >> 16) & 0xff); cmd 765 drivers/scsi/imm.c if (cmd->SCp.phase > 1) cmd 772 drivers/scsi/imm.c cmd->scsi_done(cmd); cmd 777 drivers/scsi/imm.c static int imm_engine(imm_struct *dev, struct scsi_cmnd *cmd) cmd 789 drivers/scsi/imm.c switch (cmd->SCp.phase) { cmd 803 drivers/scsi/imm.c cmd->SCp.phase++; cmd 807 drivers/scsi/imm.c if (!imm_select(dev, scmd_id(cmd))) { cmd 811 drivers/scsi/imm.c cmd->SCp.phase++; cmd 819 drivers/scsi/imm.c if (!imm_send_command(cmd)) cmd 821 drivers/scsi/imm.c cmd->SCp.phase++; cmd 825 drivers/scsi/imm.c if (scsi_bufflen(cmd)) { cmd 826 drivers/scsi/imm.c cmd->SCp.buffer = scsi_sglist(cmd); cmd 827 drivers/scsi/imm.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 828 drivers/scsi/imm.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 830 drivers/scsi/imm.c cmd->SCp.buffer = NULL; cmd 831 drivers/scsi/imm.c cmd->SCp.this_residual = 0; cmd 832 drivers/scsi/imm.c cmd->SCp.ptr = NULL; cmd 834 drivers/scsi/imm.c cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; cmd 835 drivers/scsi/imm.c cmd->SCp.phase++; cmd 836 drivers/scsi/imm.c if (cmd->SCp.this_residual & 0x01) cmd 837 drivers/scsi/imm.c cmd->SCp.this_residual++; cmd 854 drivers/scsi/imm.c cmd->SCp.phase++; cmd 864 drivers/scsi/imm.c retv = imm_completion(cmd); cmd 870 drivers/scsi/imm.c cmd->SCp.phase++; cmd 882 drivers/scsi/imm.c cmd->SCp.phase++; cmd 897 drivers/scsi/imm.c cmd->result = (DID_OK << 16) | (l & STATUS_MASK); cmd 914 drivers/scsi/imm.c static int imm_queuecommand_lck(struct scsi_cmnd *cmd, cmd 917 drivers/scsi/imm.c imm_struct *dev = imm_dev(cmd->device->host); cmd 925 drivers/scsi/imm.c dev->cur_cmd = cmd; cmd 926 drivers/scsi/imm.c cmd->scsi_done = done; cmd 927 drivers/scsi/imm.c cmd->result = DID_ERROR << 16; /* default return code */ cmd 928 drivers/scsi/imm.c cmd->SCp.phase = 0; /* bus free */ cmd 959 drivers/scsi/imm.c static int imm_abort(struct scsi_cmnd *cmd) cmd 961 drivers/scsi/imm.c imm_struct *dev = imm_dev(cmd->device->host); cmd 967 drivers/scsi/imm.c switch (cmd->SCp.phase) { cmd 991 drivers/scsi/imm.c static int imm_reset(struct scsi_cmnd *cmd) cmd 993 drivers/scsi/imm.c imm_struct *dev = imm_dev(cmd->device->host); cmd 995 drivers/scsi/imm.c if (cmd->SCp.phase) cmd 1012 drivers/scsi/imm.c static char cmd[6] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; cmd 1036 drivers/scsi/imm.c status = imm_out(dev, &cmd[l << 1], 2); cmd 2612 drivers/scsi/initio.c static int i91u_queuecommand_lck(struct scsi_cmnd *cmd, cmd 2615 drivers/scsi/initio.c struct initio_host *host = (struct initio_host *) cmd->device->host->hostdata; cmd 2618 drivers/scsi/initio.c cmd->scsi_done = done; cmd 2624 drivers/scsi/initio.c initio_build_scb(host, cmnd, cmd); cmd 5166 drivers/scsi/ipr.c static int ipr_eh_host_reset(struct scsi_cmnd *cmd) cmd 5173 drivers/scsi/ipr.c ioa_cfg = (struct ipr_ioa_cfg *) cmd->device->host->hostdata; cmd 5379 drivers/scsi/ipr.c static int ipr_eh_dev_reset(struct scsi_cmnd *cmd) cmd 5385 drivers/scsi/ipr.c ioa_cfg = (struct ipr_ioa_cfg *) cmd->device->host->hostdata; cmd 5386 drivers/scsi/ipr.c res = cmd->device->hostdata; cmd 5391 drivers/scsi/ipr.c spin_lock_irq(cmd->device->host->host_lock); cmd 5392 drivers/scsi/ipr.c rc = __ipr_eh_dev_reset(cmd); cmd 5393 drivers/scsi/ipr.c spin_unlock_irq(cmd->device->host->host_lock); cmd 5399 drivers/scsi/ipr.c rc = ipr_wait_for_ops(ioa_cfg, cmd->device, ipr_match_lun); cmd 6688 drivers/scsi/ipr.c static int ipr_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 6695 drivers/scsi/ipr.c if (cmd == HDIO_GET_IDENTITY) cmd 6697 drivers/scsi/ipr.c return ata_sas_scsi_ioctl(res->sata_port->ap, sdev, cmd, arg); cmd 674 drivers/scsi/ips.c scb->cmd.flush_cache.op_code = IPS_CMD_FLUSH; cmd 675 drivers/scsi/ips.c scb->cmd.flush_cache.command_id = IPS_COMMAND_ID(ha, scb); cmd 676 drivers/scsi/ips.c scb->cmd.flush_cache.state = IPS_NORM_STATE; cmd 677 drivers/scsi/ips.c scb->cmd.flush_cache.reserved = 0; cmd 678 drivers/scsi/ips.c scb->cmd.flush_cache.reserved2 = 0; cmd 679 drivers/scsi/ips.c scb->cmd.flush_cache.reserved3 = 0; cmd 680 drivers/scsi/ips.c scb->cmd.flush_cache.reserved4 = 0; cmd 743 drivers/scsi/ips.c scb->cmd.flush_cache.op_code = IPS_CMD_FLUSH; cmd 744 drivers/scsi/ips.c scb->cmd.flush_cache.command_id = IPS_COMMAND_ID(ha, scb); cmd 745 drivers/scsi/ips.c scb->cmd.flush_cache.state = IPS_NORM_STATE; cmd 746 drivers/scsi/ips.c scb->cmd.flush_cache.reserved = 0; cmd 747 drivers/scsi/ips.c scb->cmd.flush_cache.reserved2 = 0; cmd 748 drivers/scsi/ips.c scb->cmd.flush_cache.reserved3 = 0; cmd 749 drivers/scsi/ips.c scb->cmd.flush_cache.reserved4 = 0; cmd 898 drivers/scsi/ips.c scb->cmd.flush_cache.op_code = IPS_CMD_FLUSH; cmd 899 drivers/scsi/ips.c scb->cmd.flush_cache.command_id = IPS_COMMAND_ID(ha, scb); cmd 900 drivers/scsi/ips.c scb->cmd.flush_cache.state = IPS_NORM_STATE; cmd 901 drivers/scsi/ips.c scb->cmd.flush_cache.reserved = 0; cmd 902 drivers/scsi/ips.c scb->cmd.flush_cache.reserved2 = 0; cmd 903 drivers/scsi/ips.c scb->cmd.flush_cache.reserved3 = 0; cmd 904 drivers/scsi/ips.c scb->cmd.flush_cache.reserved4 = 0; cmd 1092 drivers/scsi/ips.c if ((pt->CoppCP.cmd.reset.op_code == IPS_CMD_RESET_CHANNEL) && cmd 1093 drivers/scsi/ips.c (pt->CoppCP.cmd.reset.adapter_flag == 1)) { cmd 1625 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.op_code == cmd 1657 drivers/scsi/ips.c if (IPS_IS_TROMBONE(ha) && pt->CoppCP.cmd.flashfw.type == IPS_FW_IMAGE) { cmd 1668 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.type == IPS_BIOS_IMAGE && cmd 1669 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.direction == IPS_ERASE_BIOS) { cmd 1672 drivers/scsi/ips.c } else if (pt->CoppCP.cmd.flashfw.packet_num == 0) { cmd 1679 drivers/scsi/ips.c datasize = pt->CoppCP.cmd.flashfw.total_packets * cmd 1680 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.count; cmd 1692 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.count + ha->flash_datasize > cmd 1704 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.count); cmd 1705 drivers/scsi/ips.c ha->flash_datasize += pt->CoppCP.cmd.flashfw.count; cmd 1706 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.packet_num == cmd 1707 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.total_packets - 1) { cmd 1708 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.type == IPS_BIOS_IMAGE) cmd 1710 drivers/scsi/ips.c else if (pt->CoppCP.cmd.flashfw.type == IPS_FW_IMAGE) cmd 1725 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.type == IPS_BIOS_IMAGE && cmd 1726 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.direction == IPS_WRITE_BIOS) { cmd 1758 drivers/scsi/ips.c } else if (pt->CoppCP.cmd.flashfw.type == IPS_BIOS_IMAGE && cmd 1759 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.direction == IPS_ERASE_BIOS) { cmd 1829 drivers/scsi/ips.c if (pt->CoppCP.cmd.flashfw.type == IPS_FW_IMAGE && cmd 1830 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.direction == IPS_WRITE_FW) { cmd 1831 drivers/scsi/ips.c memset(&pt->CoppCP.cmd, 0, sizeof (IPS_HOST_COMMAND)); cmd 1832 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.op_code = IPS_CMD_DOWNLOAD; cmd 1833 drivers/scsi/ips.c pt->CoppCP.cmd.flashfw.count = cpu_to_le32(ha->flash_datasize); cmd 1844 drivers/scsi/ips.c memcpy(&scb->cmd, &pt->CoppCP.cmd, sizeof (IPS_IOCTL_CMD)); cmd 1863 drivers/scsi/ips.c scb->cmd.flashfw.command_id = IPS_COMMAND_ID(ha, scb); cmd 1864 drivers/scsi/ips.c scb->cmd.flashfw.buffer_addr = cpu_to_le32(scb->data_busaddr); cmd 1911 drivers/scsi/ips.c memcpy(&scb->cmd, &pt->CoppCP.cmd, sizeof (IPS_IOCTL_CMD)); cmd 1926 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 1929 drivers/scsi/ips.c if ((scb->cmd.basic_io.op_code == IPS_CMD_READ_SG) || cmd 1930 drivers/scsi/ips.c (scb->cmd.basic_io.op_code == IPS_CMD_WRITE_SG) || cmd 1931 drivers/scsi/ips.c (scb->cmd.basic_io.op_code == IPS_CMD_DCDB_SG)) cmd 1941 drivers/scsi/ips.c if (scb->cmd.dcdb.op_code == IPS_CMD_DCDB) cmd 1942 drivers/scsi/ips.c scb->cmd.dcdb.dcdb_address = cpu_to_le32(scb->scb_busaddr + cmd 1948 drivers/scsi/ips.c if (scb->cmd.dcdb.op_code == IPS_CMD_DCDB) cmd 1952 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = cmd 2000 drivers/scsi/ips.c if (scb->cmd.dcdb.op_code == IPS_CMD_DCDB) /* Copy DCDB Back to Caller's Area */ cmd 2008 drivers/scsi/ips.c (scb->cmd.flashfw.op_code == IPS_CMD_DOWNLOAD || cmd 2009 drivers/scsi/ips.c scb->cmd.flashfw.op_code == IPS_CMD_RW_BIOSFW)) cmd 2336 drivers/scsi/ips.c scb->cmd.flashfw.op_code = IPS_CMD_RW_BIOSFW; cmd 2337 drivers/scsi/ips.c scb->cmd.flashfw.command_id = IPS_COMMAND_ID(ha, scb); cmd 2338 drivers/scsi/ips.c scb->cmd.flashfw.type = 1; cmd 2339 drivers/scsi/ips.c scb->cmd.flashfw.direction = 0; cmd 2340 drivers/scsi/ips.c scb->cmd.flashfw.count = cpu_to_le32(0x800); cmd 2341 drivers/scsi/ips.c scb->cmd.flashfw.total_packets = 1; cmd 2342 drivers/scsi/ips.c scb->cmd.flashfw.packet_num = 0; cmd 2344 drivers/scsi/ips.c scb->cmd.flashfw.buffer_addr = ha->ioctl_busaddr; cmd 2655 drivers/scsi/ips.c memset(&scb->cmd, 0, 16); cmd 3294 drivers/scsi/ips.c if ((scb->cmd.dcdb.op_code == IPS_CMD_EXTENDED_DCDB) || cmd 3295 drivers/scsi/ips.c (scb->cmd.dcdb.op_code == cmd 3336 drivers/scsi/ips.c if ((scb->cmd.dcdb.op_code == cmd 3338 drivers/scsi/ips.c || (scb->cmd.dcdb.op_code == cmd 3532 drivers/scsi/ips.c scb->cmd.logical_info.op_code = IPS_CMD_GET_LD_INFO; cmd 3533 drivers/scsi/ips.c scb->cmd.logical_info.command_id = IPS_COMMAND_ID(ha, scb); cmd 3534 drivers/scsi/ips.c scb->cmd.logical_info.reserved = 0; cmd 3535 drivers/scsi/ips.c scb->cmd.logical_info.reserved2 = 0; cmd 3539 drivers/scsi/ips.c scb->cmd.logical_info.buffer_addr = scb->data_busaddr; cmd 3553 drivers/scsi/ips.c scb->cmd.basic_io.op_code = cmd 3556 drivers/scsi/ips.c scb->cmd.basic_io.enhanced_sg = 0; cmd 3557 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = cmd 3560 drivers/scsi/ips.c scb->cmd.basic_io.op_code = cmd 3564 drivers/scsi/ips.c scb->cmd.basic_io.enhanced_sg = cmd 3566 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = cmd 3570 drivers/scsi/ips.c scb->cmd.basic_io.segment_4G = 0; cmd 3571 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 3572 drivers/scsi/ips.c scb->cmd.basic_io.log_drv = scb->target_id; cmd 3573 drivers/scsi/ips.c scb->cmd.basic_io.sg_count = scb->sg_len; cmd 3575 drivers/scsi/ips.c if (scb->cmd.basic_io.lba) cmd 3576 drivers/scsi/ips.c le32_add_cpu(&scb->cmd.basic_io.lba, cmd 3577 drivers/scsi/ips.c le16_to_cpu(scb->cmd.basic_io. cmd 3580 drivers/scsi/ips.c scb->cmd.basic_io.lba = cmd 3586 drivers/scsi/ips.c scb->cmd.basic_io.sector_count = cmd 3589 drivers/scsi/ips.c if (le16_to_cpu(scb->cmd.basic_io.sector_count) == 0) cmd 3590 drivers/scsi/ips.c scb->cmd.basic_io.sector_count = cmd 3599 drivers/scsi/ips.c scb->cmd.basic_io.op_code = cmd 3602 drivers/scsi/ips.c scb->cmd.basic_io.enhanced_sg = 0; cmd 3603 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = cmd 3606 drivers/scsi/ips.c scb->cmd.basic_io.op_code = cmd 3610 drivers/scsi/ips.c scb->cmd.basic_io.enhanced_sg = cmd 3612 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = cmd 3616 drivers/scsi/ips.c scb->cmd.basic_io.segment_4G = 0; cmd 3617 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 3618 drivers/scsi/ips.c scb->cmd.basic_io.log_drv = scb->target_id; cmd 3619 drivers/scsi/ips.c scb->cmd.basic_io.sg_count = scb->sg_len; cmd 3621 drivers/scsi/ips.c if (scb->cmd.basic_io.lba) cmd 3622 drivers/scsi/ips.c le32_add_cpu(&scb->cmd.basic_io.lba, cmd 3623 drivers/scsi/ips.c le16_to_cpu(scb->cmd.basic_io. cmd 3626 drivers/scsi/ips.c scb->cmd.basic_io.lba = cmd 3634 drivers/scsi/ips.c scb->cmd.basic_io.sector_count = cmd 3637 drivers/scsi/ips.c if (cpu_to_le16(scb->cmd.basic_io.sector_count) == 0) { cmd 3655 drivers/scsi/ips.c scb->cmd.basic_io.op_code = IPS_CMD_ENQUIRY; cmd 3656 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 3657 drivers/scsi/ips.c scb->cmd.basic_io.segment_4G = 0; cmd 3658 drivers/scsi/ips.c scb->cmd.basic_io.enhanced_sg = 0; cmd 3660 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = ha->enq_busaddr; cmd 3665 drivers/scsi/ips.c scb->cmd.logical_info.op_code = IPS_CMD_GET_LD_INFO; cmd 3666 drivers/scsi/ips.c scb->cmd.logical_info.command_id = IPS_COMMAND_ID(ha, scb); cmd 3667 drivers/scsi/ips.c scb->cmd.logical_info.reserved = 0; cmd 3668 drivers/scsi/ips.c scb->cmd.logical_info.reserved2 = 0; cmd 3669 drivers/scsi/ips.c scb->cmd.logical_info.reserved3 = 0; cmd 3673 drivers/scsi/ips.c scb->cmd.logical_info.buffer_addr = scb->data_busaddr; cmd 3720 drivers/scsi/ips.c scb->cmd.dcdb.command_id = IPS_COMMAND_ID(ha, scb); cmd 3721 drivers/scsi/ips.c scb->cmd.dcdb.dcdb_address = cpu_to_le32(scb->scb_busaddr + cmd 3725 drivers/scsi/ips.c scb->cmd.dcdb.reserved = 0; cmd 3726 drivers/scsi/ips.c scb->cmd.dcdb.reserved2 = 0; cmd 3727 drivers/scsi/ips.c scb->cmd.dcdb.reserved3 = 0; cmd 3728 drivers/scsi/ips.c scb->cmd.dcdb.segment_4G = 0; cmd 3729 drivers/scsi/ips.c scb->cmd.dcdb.enhanced_sg = 0; cmd 3735 drivers/scsi/ips.c scb->cmd.dcdb.op_code = IPS_CMD_EXTENDED_DCDB; cmd 3737 drivers/scsi/ips.c scb->cmd.dcdb.op_code = cmd 3739 drivers/scsi/ips.c scb->cmd.dcdb.enhanced_sg = cmd 3761 drivers/scsi/ips.c if (scb->cmd.dcdb.op_code == IPS_CMD_EXTENDED_DCDB_SG) cmd 3775 drivers/scsi/ips.c scb->cmd.dcdb.op_code = IPS_CMD_DCDB; cmd 3777 drivers/scsi/ips.c scb->cmd.dcdb.op_code = IPS_CMD_DCDB_SG; cmd 3778 drivers/scsi/ips.c scb->cmd.dcdb.enhanced_sg = cmd 3798 drivers/scsi/ips.c if (scb->cmd.dcdb.op_code == IPS_CMD_DCDB_SG) cmd 3861 drivers/scsi/ips.c scb->cmd.basic_io.command_id, cmd 3879 drivers/scsi/ips.c scb->cmd.basic_io.op_code, cmd 3970 drivers/scsi/ips.c scb->cmd.basic_io.op_code, basic_status, cmd 4392 drivers/scsi/ips.c scb->cmd.basic_io.cccr = cpu_to_le32((uint32_t) IPS_BIT_ILE); cmd 4393 drivers/scsi/ips.c scb->cmd.basic_io.ccsar = cpu_to_le32(ha->adapt->hw_status_start cmd 4571 drivers/scsi/ips.c scb->cmd.flush_cache.op_code = IPS_CMD_FLUSH; cmd 4572 drivers/scsi/ips.c scb->cmd.flush_cache.command_id = IPS_MAX_CMDS; /* Use an ID that would otherwise not exist */ cmd 4573 drivers/scsi/ips.c scb->cmd.flush_cache.state = IPS_NORM_STATE; cmd 4574 drivers/scsi/ips.c scb->cmd.flush_cache.reserved = 0; cmd 4575 drivers/scsi/ips.c scb->cmd.flush_cache.reserved2 = 0; cmd 4576 drivers/scsi/ips.c scb->cmd.flush_cache.reserved3 = 0; cmd 4577 drivers/scsi/ips.c scb->cmd.flush_cache.reserved4 = 0; cmd 5284 drivers/scsi/ips.c scb->cmd.basic_io.command_id, cmd 5288 drivers/scsi/ips.c ips_name, ha->host_num, scb->cmd.basic_io.command_id); cmd 5338 drivers/scsi/ips.c scb->cmd.basic_io.command_id, cmd 5342 drivers/scsi/ips.c ips_name, ha->host_num, scb->cmd.basic_io.command_id); cmd 5389 drivers/scsi/ips.c scb->cmd.basic_io.command_id, cmd 5393 drivers/scsi/ips.c ips_name, ha->host_num, scb->cmd.basic_io.command_id); cmd 5421 drivers/scsi/ips.c scb->cmd.basic_io.command_id, cmd 5425 drivers/scsi/ips.c ips_name, ha->host_num, scb->cmd.basic_io.command_id); cmd 5670 drivers/scsi/ips.c scb->cmd.basic_io.op_code = IPS_CMD_ENQUIRY; cmd 5671 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 5672 drivers/scsi/ips.c scb->cmd.basic_io.sg_count = 0; cmd 5673 drivers/scsi/ips.c scb->cmd.basic_io.lba = 0; cmd 5674 drivers/scsi/ips.c scb->cmd.basic_io.sector_count = 0; cmd 5675 drivers/scsi/ips.c scb->cmd.basic_io.log_drv = 0; cmd 5677 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = ha->enq_busaddr; cmd 5713 drivers/scsi/ips.c scb->cmd.basic_io.op_code = IPS_CMD_GET_SUBSYS; cmd 5714 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 5715 drivers/scsi/ips.c scb->cmd.basic_io.sg_count = 0; cmd 5716 drivers/scsi/ips.c scb->cmd.basic_io.lba = 0; cmd 5717 drivers/scsi/ips.c scb->cmd.basic_io.sector_count = 0; cmd 5718 drivers/scsi/ips.c scb->cmd.basic_io.log_drv = 0; cmd 5720 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; cmd 5762 drivers/scsi/ips.c scb->cmd.basic_io.op_code = IPS_CMD_READ_CONF; cmd 5763 drivers/scsi/ips.c scb->cmd.basic_io.command_id = IPS_COMMAND_ID(ha, scb); cmd 5765 drivers/scsi/ips.c scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; cmd 5815 drivers/scsi/ips.c scb->cmd.nvram.op_code = IPS_CMD_RW_NVRAM_PAGE; cmd 5816 drivers/scsi/ips.c scb->cmd.nvram.command_id = IPS_COMMAND_ID(ha, scb); cmd 5817 drivers/scsi/ips.c scb->cmd.nvram.page = 5; cmd 5818 drivers/scsi/ips.c scb->cmd.nvram.write = write; cmd 5819 drivers/scsi/ips.c scb->cmd.nvram.reserved = 0; cmd 5820 drivers/scsi/ips.c scb->cmd.nvram.reserved2 = 0; cmd 5822 drivers/scsi/ips.c scb->cmd.nvram.buffer_addr = ha->ioctl_busaddr; cmd 5865 drivers/scsi/ips.c scb->cmd.config_sync.op_code = IPS_CMD_CONFIG_SYNC; cmd 5866 drivers/scsi/ips.c scb->cmd.config_sync.command_id = IPS_COMMAND_ID(ha, scb); cmd 5867 drivers/scsi/ips.c scb->cmd.config_sync.channel = 0; cmd 5868 drivers/scsi/ips.c scb->cmd.config_sync.source_target = IPS_POCL; cmd 5869 drivers/scsi/ips.c scb->cmd.config_sync.reserved = 0; cmd 5870 drivers/scsi/ips.c scb->cmd.config_sync.reserved2 = 0; cmd 5871 drivers/scsi/ips.c scb->cmd.config_sync.reserved3 = 0; cmd 5886 drivers/scsi/ips.c scb->cmd.unlock_stripe.op_code = IPS_CMD_ERROR_TABLE; cmd 5887 drivers/scsi/ips.c scb->cmd.unlock_stripe.command_id = IPS_COMMAND_ID(ha, scb); cmd 5888 drivers/scsi/ips.c scb->cmd.unlock_stripe.log_drv = 0; cmd 5889 drivers/scsi/ips.c scb->cmd.unlock_stripe.control = IPS_CSL; cmd 5890 drivers/scsi/ips.c scb->cmd.unlock_stripe.reserved = 0; cmd 5891 drivers/scsi/ips.c scb->cmd.unlock_stripe.reserved2 = 0; cmd 5892 drivers/scsi/ips.c scb->cmd.unlock_stripe.reserved3 = 0; cmd 5926 drivers/scsi/ips.c scb->cmd.ffdc.op_code = IPS_CMD_FFDC; cmd 5927 drivers/scsi/ips.c scb->cmd.ffdc.command_id = IPS_COMMAND_ID(ha, scb); cmd 5928 drivers/scsi/ips.c scb->cmd.ffdc.reset_count = ha->reset_count; cmd 5929 drivers/scsi/ips.c scb->cmd.ffdc.reset_type = 0x80; cmd 5962 drivers/scsi/ips.c scb->cmd.ffdc.op_code = IPS_CMD_FFDC; cmd 5963 drivers/scsi/ips.c scb->cmd.ffdc.command_id = IPS_COMMAND_ID(ha, scb); cmd 5964 drivers/scsi/ips.c scb->cmd.ffdc.reset_count = 0; cmd 5965 drivers/scsi/ips.c scb->cmd.ffdc.reset_type = 0; cmd 5991 drivers/scsi/ips.c scb->cmd.ffdc.hour = tm.tm_hour; cmd 5992 drivers/scsi/ips.c scb->cmd.ffdc.minute = tm.tm_min; cmd 5993 drivers/scsi/ips.c scb->cmd.ffdc.second = tm.tm_sec; cmd 5994 drivers/scsi/ips.c scb->cmd.ffdc.yearH = (tm.tm_year + 1900) / 100; cmd 5995 drivers/scsi/ips.c scb->cmd.ffdc.yearL = tm.tm_year % 100; cmd 5996 drivers/scsi/ips.c scb->cmd.ffdc.month = tm.tm_mon + 1; cmd 5997 drivers/scsi/ips.c scb->cmd.ffdc.day = tm.tm_mday; cmd 1065 drivers/scsi/ips.h IPS_HOST_COMMAND cmd; cmd 1092 drivers/scsi/ips.h IPS_HOST_COMMAND cmd; cmd 176 drivers/scsi/isci/request.c cmd_iu = &ireq->ssp.cmd; cmd 187 drivers/scsi/isci/request.c sci_swab32_cpy(&cmd_iu->cdb, task->ssp_task.cmd->cmnd, cmd 188 drivers/scsi/isci/request.c (task->ssp_task.cmd->cmd_len+3) / sizeof(u32)); cmd 263 drivers/scsi/isci/request.c dma_addr = sci_io_request_get_dma_addr(ireq, &ireq->ssp.cmd); cmd 537 drivers/scsi/isci/request.c task_context->type.words[0] = *(u32 *)&ireq->stp.cmd; cmd 550 drivers/scsi/isci/request.c ((char *) &ireq->stp.cmd) + cmd 643 drivers/scsi/isci/request.c struct host_to_dev_fis *h2d_fis = &ireq->stp.cmd; cmd 1659 drivers/scsi/isci/request.c memset(&ireq->stp.cmd, 0, sizeof(struct host_to_dev_fis)); cmd 1660 drivers/scsi/isci/request.c memcpy(((u8 *)&ireq->stp.cmd + sizeof(u32)), atapi_cdb, ATAPI_CDB_LEN); cmd 1688 drivers/scsi/isci/request.c memset(&ireq->stp.cmd, 0, sizeof(ireq->stp.cmd)); cmd 1689 drivers/scsi/isci/request.c memcpy(&ireq->stp.cmd.lbal, task->ata_task.atapi_packet, cdb_len); cmd 3103 drivers/scsi/isci/request.c memset(&ireq->stp.cmd, 0, sizeof(ireq->stp.cmd)); cmd 3155 drivers/scsi/isci/request.c struct host_to_dev_fis *fis = &ireq->stp.cmd; cmd 3195 drivers/scsi/isci/request.c u32 cmd; cmd 3222 drivers/scsi/isci/request.c cmd = *(u32 *) smp_req; cmd 3277 drivers/scsi/isci/request.c memcpy(&task_context->type.smp, &cmd, sizeof(u32)); cmd 134 drivers/scsi/isci/request.h struct ssp_cmd_iu cmd; cmd 144 drivers/scsi/isci/request.h struct host_to_dev_fis cmd; cmd 65 drivers/scsi/jazz_esp.c u32 dma_count, int write, u8 cmd) cmd 67 drivers/scsi/jazz_esp.c BUG_ON(!(cmd & ESP_CMD_DMA)); cmd 81 drivers/scsi/jazz_esp.c scsi_esp_cmd(esp, cmd); cmd 323 drivers/scsi/libfc/fc_fcp.c if (lport->tt.ddp_setup(lport, xid, scsi_sglist(fsp->cmd), cmd 324 drivers/scsi/libfc/fc_fcp.c scsi_sg_count(fsp->cmd))) cmd 475 drivers/scsi/libfc/fc_fcp.c struct scsi_cmnd *sc = fsp->cmd; cmd 641 drivers/scsi/libfc/fc_fcp.c sc = fsp->cmd; cmd 904 drivers/scsi/libfc/fc_fcp.c memcpy(fsp->cmd->sense_buffer, cmd 923 drivers/scsi/libfc/fc_fcp.c (scsi_bufflen(fsp->cmd) - cmd 924 drivers/scsi/libfc/fc_fcp.c fsp->scsi_resid) < fsp->cmd->underflow) cmd 1036 drivers/scsi/libfc/fc_fcp.c if (fsp->cmd) cmd 1074 drivers/scsi/libfc/fc_fcp.c sc_cmd = fsp->cmd; cmd 1139 drivers/scsi/libfc/fc_fcp.c fsp->cmd->SCp.ptr = (char *)fsp; cmd 1143 drivers/scsi/libfc/fc_fcp.c int_to_scsilun(fsp->cmd->device->lun, &fsp->cdb_cmd.fc_lun); cmd 1144 drivers/scsi/libfc/fc_fcp.c memcpy(fsp->cdb_cmd.fc_cdb, fsp->cmd->cmnd, fsp->cmd->cmd_len); cmd 1152 drivers/scsi/libfc/fc_fcp.c fsp->cmd->SCp.ptr = NULL; cmd 1574 drivers/scsi/libfc/fc_fcp.c data_dir = fsp->cmd->sc_data_direction; cmd 1905 drivers/scsi/libfc/fc_fcp.c fsp->cmd = sc_cmd; /* save the cmd */ cmd 1982 drivers/scsi/libfc/fc_fcp.c sc_cmd = fsp->cmd; cmd 1332 drivers/scsi/libfc/fc_lport.c enum fc_ns_req cmd; cmd 1346 drivers/scsi/libfc/fc_lport.c cmd = FC_NS_RNN_ID; cmd 1354 drivers/scsi/libfc/fc_lport.c cmd = FC_NS_RSNN_NN; cmd 1362 drivers/scsi/libfc/fc_lport.c cmd = FC_NS_RSPN_ID; cmd 1366 drivers/scsi/libfc/fc_lport.c cmd = FC_NS_RFT_ID; cmd 1370 drivers/scsi/libfc/fc_lport.c cmd = FC_NS_RFF_ID; cmd 1384 drivers/scsi/libfc/fc_lport.c if (!lport->tt.elsct_send(lport, FC_FID_DIR_SERV, fp, cmd, cmd 1430 drivers/scsi/libfc/fc_lport.c enum fc_fdmi_req cmd; cmd 1445 drivers/scsi/libfc/fc_lport.c cmd = FC_FDMI_RHBA; cmd 1465 drivers/scsi/libfc/fc_lport.c cmd = FC_FDMI_RPA; cmd 1481 drivers/scsi/libfc/fc_lport.c cmd = FC_FDMI_DPRT; cmd 1486 drivers/scsi/libfc/fc_lport.c cmd = FC_FDMI_DHBA; cmd 1496 drivers/scsi/libfc/fc_lport.c cmd, (int)len, size); cmd 1503 drivers/scsi/libfc/fc_lport.c if (!lport->tt.elsct_send(lport, FC_FID_MGMT_SERV, fp, cmd, cmd 1900 drivers/scsi/libfc/fc_lport.c unsigned short cmd = (info->rsp_code == FC_FS_ACC) ? cmd 1906 drivers/scsi/libfc/fc_lport.c (cmd == info->rsp_code) ? cmd 183 drivers/scsi/libiscsi.c struct scsi_cmnd *cmd = task->sc; cmd 190 drivers/scsi/libiscsi.c rlen = cmd->cmd_len - ISCSI_CDB_SIZE; cmd 208 drivers/scsi/libiscsi.c memcpy(ecdb_ahdr->ecdb, cmd->cmnd + ISCSI_CDB_SIZE, rlen); cmd 213 drivers/scsi/libiscsi.c "%u\n", cmd->cmd_len, rlen, pad_len, ahslength, cmd 784 drivers/scsi/libsas/sas_ata.c struct scsi_cmnd *cmd, *n; cmd 791 drivers/scsi/libsas/sas_ata.c list_for_each_entry_safe(cmd, n, work_q, eh_entry) { cmd 792 drivers/scsi/libsas/sas_ata.c struct domain_device *ddev = cmd_to_domain_dev(cmd); cmd 794 drivers/scsi/libsas/sas_ata.c if (!dev_is_sata(ddev) || TO_SAS_TASK(cmd)) cmd 799 drivers/scsi/libsas/sas_ata.c list_move(&cmd->eh_entry, &sata_q); cmd 264 drivers/scsi/libsas/sas_init.c enum phy_func cmd; cmd 267 drivers/scsi/libsas/sas_init.c cmd = PHY_FUNC_LINK_RESET; cmd 269 drivers/scsi/libsas/sas_init.c cmd = PHY_FUNC_DISABLE; cmd 281 drivers/scsi/libsas/sas_init.c ret = i->dft->lldd_control_phy(asd_phy, cmd, NULL); cmd 289 drivers/scsi/libsas/sas_init.c ret = sas_smp_phy_control(ddev, phy->number, cmd, NULL); cmd 131 drivers/scsi/libsas/sas_scsi_host.c static struct sas_task *sas_create_task(struct scsi_cmnd *cmd, cmd 141 drivers/scsi/libsas/sas_scsi_host.c task->uldd_task = cmd; cmd 142 drivers/scsi/libsas/sas_scsi_host.c ASSIGN_SAS_TASK(cmd, task); cmd 148 drivers/scsi/libsas/sas_scsi_host.c int_to_scsilun(cmd->device->lun, &lun); cmd 151 drivers/scsi/libsas/sas_scsi_host.c task->ssp_task.cmd = cmd; cmd 153 drivers/scsi/libsas/sas_scsi_host.c task->scatter = scsi_sglist(cmd); cmd 154 drivers/scsi/libsas/sas_scsi_host.c task->num_scatter = scsi_sg_count(cmd); cmd 155 drivers/scsi/libsas/sas_scsi_host.c task->total_xfer_len = scsi_bufflen(cmd); cmd 156 drivers/scsi/libsas/sas_scsi_host.c task->data_dir = cmd->sc_data_direction; cmd 163 drivers/scsi/libsas/sas_scsi_host.c int sas_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) cmd 166 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 172 drivers/scsi/libsas/sas_scsi_host.c cmd->result = DID_BAD_TARGET << 16; cmd 178 drivers/scsi/libsas/sas_scsi_host.c res = ata_sas_queuecmd(cmd, dev->sata_dev.ap); cmd 183 drivers/scsi/libsas/sas_scsi_host.c task = sas_create_task(cmd, dev, GFP_ATOMIC); cmd 194 drivers/scsi/libsas/sas_scsi_host.c ASSIGN_SAS_TASK(cmd, NULL); cmd 197 drivers/scsi/libsas/sas_scsi_host.c cmd->result = DID_SOFT_ERROR << 16; /* retry */ cmd 199 drivers/scsi/libsas/sas_scsi_host.c cmd->result = DID_ERROR << 16; cmd 201 drivers/scsi/libsas/sas_scsi_host.c cmd->scsi_done(cmd); cmd 205 drivers/scsi/libsas/sas_scsi_host.c static void sas_eh_finish_cmd(struct scsi_cmnd *cmd) cmd 207 drivers/scsi/libsas/sas_scsi_host.c struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(cmd->device->host); cmd 208 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 209 drivers/scsi/libsas/sas_scsi_host.c struct sas_task *task = TO_SAS_TASK(cmd); cmd 215 drivers/scsi/libsas/sas_scsi_host.c sas_end_task(cmd, task); cmd 221 drivers/scsi/libsas/sas_scsi_host.c list_move_tail(&cmd->eh_entry, &sas_ha->eh_ata_q); cmd 229 drivers/scsi/libsas/sas_scsi_host.c scsi_eh_finish_cmd(cmd, &sas_ha->eh_done_q); cmd 234 drivers/scsi/libsas/sas_scsi_host.c struct scsi_cmnd *cmd, *n; cmd 236 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, error_q, eh_entry) { cmd 237 drivers/scsi/libsas/sas_scsi_host.c if (cmd->device->sdev_target == my_cmd->device->sdev_target && cmd 238 drivers/scsi/libsas/sas_scsi_host.c cmd->device->lun == my_cmd->device->lun) cmd 239 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 246 drivers/scsi/libsas/sas_scsi_host.c struct scsi_cmnd *cmd, *n; cmd 248 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, error_q, eh_entry) { cmd 249 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *x = cmd_to_domain_dev(cmd); cmd 252 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 259 drivers/scsi/libsas/sas_scsi_host.c struct scsi_cmnd *cmd, *n; cmd 261 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, error_q, eh_entry) { cmd 262 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 266 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 324 drivers/scsi/libsas/sas_scsi_host.c static int sas_recover_lu(struct domain_device *dev, struct scsi_cmnd *cmd) cmd 331 drivers/scsi/libsas/sas_scsi_host.c int_to_scsilun(cmd->device->lun, &lun); cmd 335 drivers/scsi/libsas/sas_scsi_host.c cmd->device->lun); cmd 460 drivers/scsi/libsas/sas_scsi_host.c int sas_eh_abort_handler(struct scsi_cmnd *cmd) cmd 463 drivers/scsi/libsas/sas_scsi_host.c struct sas_task *task = TO_SAS_TASK(cmd); cmd 464 drivers/scsi/libsas/sas_scsi_host.c struct Scsi_Host *host = cmd->device->host; cmd 465 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 492 drivers/scsi/libsas/sas_scsi_host.c int sas_eh_device_reset_handler(struct scsi_cmnd *cmd) cmd 496 drivers/scsi/libsas/sas_scsi_host.c struct Scsi_Host *host = cmd->device->host; cmd 497 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 501 drivers/scsi/libsas/sas_scsi_host.c return sas_queue_reset(dev, SAS_DEV_LU_RESET, cmd->device->lun, 0); cmd 503 drivers/scsi/libsas/sas_scsi_host.c int_to_scsilun(cmd->device->lun, &lun); cmd 515 drivers/scsi/libsas/sas_scsi_host.c int sas_eh_target_reset_handler(struct scsi_cmnd *cmd) cmd 518 drivers/scsi/libsas/sas_scsi_host.c struct Scsi_Host *host = cmd->device->host; cmd 519 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 537 drivers/scsi/libsas/sas_scsi_host.c static int try_to_reset_cmd_device(struct scsi_cmnd *cmd) cmd 540 drivers/scsi/libsas/sas_scsi_host.c struct Scsi_Host *shost = cmd->device->host; cmd 545 drivers/scsi/libsas/sas_scsi_host.c res = shost->hostt->eh_device_reset_handler(cmd); cmd 551 drivers/scsi/libsas/sas_scsi_host.c return shost->hostt->eh_target_reset_handler(cmd); cmd 558 drivers/scsi/libsas/sas_scsi_host.c struct scsi_cmnd *cmd, *n; cmd 567 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, work_q, eh_entry) { cmd 568 drivers/scsi/libsas/sas_scsi_host.c struct domain_device *dev = cmd_to_domain_dev(cmd); cmd 576 drivers/scsi/libsas/sas_scsi_host.c task = TO_SAS_TASK(cmd); cmd 580 drivers/scsi/libsas/sas_scsi_host.c list_move_tail(&cmd->eh_entry, &done); cmd 584 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, work_q, eh_entry) { cmd 585 drivers/scsi/libsas/sas_scsi_host.c struct sas_task *task = TO_SAS_TASK(cmd); cmd 587 drivers/scsi/libsas/sas_scsi_host.c list_del_init(&cmd->eh_entry); cmd 606 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 611 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 616 drivers/scsi/libsas/sas_scsi_host.c tmf_resp = sas_recover_lu(task->dev, cmd); cmd 620 drivers/scsi/libsas/sas_scsi_host.c cmd->device->lun); cmd 621 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 622 drivers/scsi/libsas/sas_scsi_host.c sas_scsi_clear_queue_lu(work_q, cmd); cmd 636 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 641 drivers/scsi/libsas/sas_scsi_host.c try_to_reset_cmd_device(cmd); cmd 650 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 661 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 671 drivers/scsi/libsas/sas_scsi_host.c cmd->device->lun); cmd 673 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 684 drivers/scsi/libsas/sas_scsi_host.c list_for_each_entry_safe(cmd, n, work_q, eh_entry) cmd 685 drivers/scsi/libsas/sas_scsi_host.c sas_eh_finish_cmd(cmd); cmd 784 drivers/scsi/libsas/sas_scsi_host.c int sas_ioctl(struct scsi_device *sdev, unsigned int cmd, void __user *arg) cmd 789 drivers/scsi/libsas/sas_scsi_host.c return ata_sas_scsi_ioctl(dev->sata_dev.ap, sdev, cmd, arg); cmd 398 drivers/scsi/lpfc/lpfc_bsg.c IOCB_t *cmd; cmd 436 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 471 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.ulpIoTag32 = 0; cmd 472 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); cmd 473 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); cmd 474 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; cmd 475 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.bdeSize = cmd 477 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_GEN_REQUEST64_CR; cmd 478 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); cmd 479 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Dfctl = 0; cmd 480 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; cmd 481 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Type = FC_TYPE_CT; cmd 482 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = 1; cmd 483 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; cmd 484 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpClass = CLASS3; cmd 485 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = ndlp->nlp_rpi; cmd 487 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; cmd 488 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpOwner = OWN_CHIP; cmd 493 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpTimeout = timeout; cmd 919 drivers/scsi/lpfc/lpfc_bsg.c uint32_t cmd; cmd 961 drivers/scsi/lpfc/lpfc_bsg.c cmd = ct_req->CommandResponse.bits.CmdRsp; cmd 1063 drivers/scsi/lpfc/lpfc_bsg.c switch (cmd) { cmd 2653 drivers/scsi/lpfc/lpfc_bsg.c IOCB_t *cmd, *rsp; cmd 2704 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 2717 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.addrHigh = putPaddrHigh(dmabuf->phys); cmd 2718 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.addrLow = putPaddrLow(dmabuf->phys); cmd 2719 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; cmd 2720 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.bdeSize = sizeof(*bpl); cmd 2722 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Fctl = LA; cmd 2723 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Dfctl = 0; cmd 2724 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; cmd 2725 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Type = FC_TYPE_CT; cmd 2727 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_XMIT_SEQUENCE64_CR; cmd 2728 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = 1; cmd 2729 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; cmd 2730 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpClass = CLASS3; cmd 2731 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = rpi; cmd 2959 drivers/scsi/lpfc/lpfc_bsg.c IOCB_t *cmd = NULL; cmd 2993 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 3004 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.quexri64cx.buff.bde.addrHigh = cmd 3006 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.quexri64cx.buff.bde.addrLow = cmd 3008 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.quexri64cx.buff.bde.tus.f.bdeSize = cmd 3010 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.quexri64cx.buff.buffer_tag = mp[i]->buffer_tag; cmd 3011 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_QUE_XRI64_CX; cmd 3012 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpPU = 0; cmd 3013 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; cmd 3014 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = 1; cmd 3015 drivers/scsi/lpfc/lpfc_bsg.c cmd->unsli3.que_xri64cx_ext_words.ebde_count = 0; cmd 3018 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.cont64[i].addrHigh = putPaddrHigh(mp[i]->phys); cmd 3019 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.cont64[i].addrLow = putPaddrLow(mp[i]->phys); cmd 3020 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.cont64[i].tus.f.bdeSize = cmd 3022 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = ++i; cmd 3027 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_QUE_XRI_BUF64_CX; cmd 3028 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; cmd 3031 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpClass = CLASS3; cmd 3032 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = rxxri; cmd 3061 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 3112 drivers/scsi/lpfc/lpfc_bsg.c IOCB_t *cmd, *rsp = NULL; cmd 3248 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 3282 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.addrHigh = putPaddrHigh(txbmp->phys); cmd 3283 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.addrLow = putPaddrLow(txbmp->phys); cmd 3284 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; cmd 3285 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.bdeSize = (num_bde * sizeof(struct ulp_bde64)); cmd 3287 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Fctl = (LS | LA); cmd 3288 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Dfctl = 0; cmd 3289 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL; cmd 3290 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.w5.hcsw.Type = FC_TYPE_CT; cmd 3292 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_XMIT_SEQUENCE64_CX; cmd 3293 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = 1; cmd 3294 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; cmd 3295 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpClass = CLASS3; cmd 3298 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = txxri; cmd 3300 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.xseq64.bdl.ulpIoTag32 = 0; cmd 3301 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.ulpWord[3] = phba->sli4_hba.rpi_ids[rpi]; cmd 3304 drivers/scsi/lpfc/lpfc_bsg.c cmd->unsli3.rcvsli3.ox_id = 0xffff; cmd 5184 drivers/scsi/lpfc/lpfc_bsg.c IOCB_t *cmd; cmd 5275 drivers/scsi/lpfc/lpfc_bsg.c cmd = &cmdiocbq->iocb; cmd 5276 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.ulpIoTag32 = 0; cmd 5277 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); cmd 5278 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); cmd 5279 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; cmd 5280 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.bdl.bdeSize = cmd 5282 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); cmd 5283 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Dfctl = 0; cmd 5284 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CMD; cmd 5285 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.genreq64.w5.hcsw.Type = MENLO_TRANSPORT_TYPE; /* 0xfe */ cmd 5286 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpBdeCount = 1; cmd 5287 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpClass = CLASS3; cmd 5288 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpOwner = OWN_CHIP; cmd 5289 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpLe = 1; /* Limited Edition */ cmd 5293 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpTimeout = MENLO_TIMEOUT - 5; cmd 5298 drivers/scsi/lpfc/lpfc_bsg.c if (menlo_cmd->cmd == LPFC_BSG_VENDOR_MENLO_CMD) { cmd 5299 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_GEN_REQUEST64_CR; cmd 5300 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpPU = MENLO_PU; /* 3 */ cmd 5301 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.ulpWord[4] = MENLO_DID; /* 0x0000FC0E */ cmd 5302 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = MENLO_CONTEXT; /* 0 */ cmd 5304 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpCommand = CMD_GEN_REQUEST64_CX; cmd 5305 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpPU = 1; cmd 5306 drivers/scsi/lpfc/lpfc_bsg.c cmd->un.ulpWord[4] = 0; cmd 5307 drivers/scsi/lpfc/lpfc_bsg.c cmd->ulpContext = menlo_cmd->xri; cmd 135 drivers/scsi/lpfc/lpfc_bsg.h uint32_t cmd; cmd 1859 drivers/scsi/lpfc/lpfc_ct.c uint32_t latt, cmd, err; cmd 1911 drivers/scsi/lpfc/lpfc_ct.c cmd = be16_to_cpu(fdmi_cmd); cmd 1915 drivers/scsi/lpfc/lpfc_ct.c "0220 FDMI cmd failed FS_RJT Data: x%x", cmd); cmd 1918 drivers/scsi/lpfc/lpfc_ct.c switch (cmd) { cmd 1934 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_cmd(vport, ndlp, cmd, 0); cmd 1939 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_cmd(vport, ndlp, cmd, 0); cmd 1954 drivers/scsi/lpfc/lpfc_ct.c lpfc_fdmi_cmd(vport, ndlp, cmd, 0); cmd 1965 drivers/scsi/lpfc/lpfc_ct.c switch (cmd) { cmd 3053 drivers/scsi/lpfc/lpfc_debugfs.c switch (idiag.cmd.opcode) { cmd 3122 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_RD) { cmd 3123 drivers/scsi/lpfc/lpfc_debugfs.c where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX]; cmd 3124 drivers/scsi/lpfc/lpfc_debugfs.c count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX]; cmd 3234 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 3238 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_RD) { cmd 3243 drivers/scsi/lpfc/lpfc_debugfs.c where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX]; cmd 3244 drivers/scsi/lpfc/lpfc_debugfs.c count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX]; cmd 3272 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_WR || cmd 3273 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_ST || cmd 3274 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_CL) { cmd 3279 drivers/scsi/lpfc/lpfc_debugfs.c where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX]; cmd 3280 drivers/scsi/lpfc/lpfc_debugfs.c count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX]; cmd 3281 drivers/scsi/lpfc/lpfc_debugfs.c value = idiag.cmd.data[IDIAG_PCICFG_VALUE_INDX]; cmd 3292 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_WR) cmd 3295 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_ST) { cmd 3303 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_CL) { cmd 3317 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_WR) cmd 3320 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_ST) { cmd 3328 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_CL) { cmd 3342 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_WR) cmd 3344 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_ST) { cmd 3353 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_PCICFG_CL) { cmd 3418 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_RD) { cmd 3419 drivers/scsi/lpfc/lpfc_debugfs.c bar_num = idiag.cmd.data[IDIAG_BARACC_BAR_NUM_INDX]; cmd 3420 drivers/scsi/lpfc/lpfc_debugfs.c offset = idiag.cmd.data[IDIAG_BARACC_OFF_SET_INDX]; cmd 3421 drivers/scsi/lpfc/lpfc_debugfs.c acc_range = idiag.cmd.data[IDIAG_BARACC_ACC_MOD_INDX]; cmd 3422 drivers/scsi/lpfc/lpfc_debugfs.c bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; cmd 3559 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 3564 drivers/scsi/lpfc/lpfc_debugfs.c bar_num = idiag.cmd.data[IDIAG_BARACC_BAR_NUM_INDX]; cmd 3579 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] = cmd 3583 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] = cmd 3587 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] = cmd 3594 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] = cmd 3602 drivers/scsi/lpfc/lpfc_debugfs.c offset = idiag.cmd.data[IDIAG_BARACC_OFF_SET_INDX]; cmd 3606 drivers/scsi/lpfc/lpfc_debugfs.c bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX]; cmd 3607 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_RD) { cmd 3611 drivers/scsi/lpfc/lpfc_debugfs.c acc_range = idiag.cmd.data[IDIAG_BARACC_ACC_MOD_INDX]; cmd 3624 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_WR || cmd 3625 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_ST || cmd 3626 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_CL) { cmd 3632 drivers/scsi/lpfc/lpfc_debugfs.c value = idiag.cmd.data[IDIAG_BARACC_REG_VAL_INDX]; cmd 3633 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_WR) { cmd 3637 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_ST) { cmd 3643 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_BARACC_CL) { cmd 4074 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_RD) { cmd 4075 drivers/scsi/lpfc/lpfc_debugfs.c index = idiag.cmd.data[IDIAG_QUEACC_INDEX_INDX]; cmd 4076 drivers/scsi/lpfc/lpfc_debugfs.c count = idiag.cmd.data[IDIAG_QUEACC_COUNT_INDX]; cmd 4143 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 4148 drivers/scsi/lpfc/lpfc_debugfs.c quetp = idiag.cmd.data[IDIAG_QUEACC_QUETP_INDX]; cmd 4149 drivers/scsi/lpfc/lpfc_debugfs.c queid = idiag.cmd.data[IDIAG_QUEACC_QUEID_INDX]; cmd 4150 drivers/scsi/lpfc/lpfc_debugfs.c index = idiag.cmd.data[IDIAG_QUEACC_INDEX_INDX]; cmd 4151 drivers/scsi/lpfc/lpfc_debugfs.c count = idiag.cmd.data[IDIAG_QUEACC_COUNT_INDX]; cmd 4152 drivers/scsi/lpfc/lpfc_debugfs.c offset = idiag.cmd.data[IDIAG_QUEACC_OFFST_INDX]; cmd 4153 drivers/scsi/lpfc/lpfc_debugfs.c value = idiag.cmd.data[IDIAG_QUEACC_VALUE_INDX]; cmd 4156 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_WR || cmd 4157 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_ST || cmd 4158 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_CL) { cmd 4163 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_RD) { cmd 4328 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_RD) { cmd 4333 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_WR || cmd 4334 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_ST || cmd 4335 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_CL) { cmd 4342 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_WR) cmd 4344 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_ST) cmd 4346 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_QUEACC_CL) cmd 4451 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_RD) cmd 4452 drivers/scsi/lpfc/lpfc_debugfs.c drb_reg_id = idiag.cmd.data[IDIAG_DRBACC_REGID_INDX]; cmd 4498 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 4503 drivers/scsi/lpfc/lpfc_debugfs.c drb_reg_id = idiag.cmd.data[IDIAG_DRBACC_REGID_INDX]; cmd 4504 drivers/scsi/lpfc/lpfc_debugfs.c value = idiag.cmd.data[IDIAG_DRBACC_VALUE_INDX]; cmd 4506 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_WR || cmd 4507 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_ST || cmd 4508 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_CL) { cmd 4513 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_RD) { cmd 4523 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_WR || cmd 4524 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_ST || cmd 4525 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_CL) { cmd 4546 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_WR) cmd 4548 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_ST) { cmd 4552 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_DRBACC_CL) { cmd 4669 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_RD) cmd 4670 drivers/scsi/lpfc/lpfc_debugfs.c ctl_reg_id = idiag.cmd.data[IDIAG_CTLACC_REGID_INDX]; cmd 4713 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 4718 drivers/scsi/lpfc/lpfc_debugfs.c ctl_reg_id = idiag.cmd.data[IDIAG_CTLACC_REGID_INDX]; cmd 4719 drivers/scsi/lpfc/lpfc_debugfs.c value = idiag.cmd.data[IDIAG_CTLACC_VALUE_INDX]; cmd 4721 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_WR || cmd 4722 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_ST || cmd 4723 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_CL) { cmd 4728 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_RD) { cmd 4738 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_WR || cmd 4739 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_ST || cmd 4740 drivers/scsi/lpfc/lpfc_debugfs.c idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_CL) { cmd 4770 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_WR) cmd 4772 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_ST) { cmd 4776 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_CTLACC_CL) { cmd 4809 drivers/scsi/lpfc/lpfc_debugfs.c mbx_mbox_cmd = idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX]; cmd 4810 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_map = idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX]; cmd 4811 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_cnt = idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX]; cmd 4812 drivers/scsi/lpfc/lpfc_debugfs.c mbx_word_cnt = idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX]; cmd 4862 drivers/scsi/lpfc/lpfc_debugfs.c if ((idiag.cmd.opcode != LPFC_IDIAG_CMD_MBXACC_DP) && cmd 4863 drivers/scsi/lpfc/lpfc_debugfs.c (idiag.cmd.opcode != LPFC_IDIAG_BSG_MBXACC_DP)) cmd 4897 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 4902 drivers/scsi/lpfc/lpfc_debugfs.c mbx_mbox_cmd = idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX]; cmd 4903 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_map = idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX]; cmd 4904 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_cnt = idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX]; cmd 4905 drivers/scsi/lpfc/lpfc_debugfs.c mbx_word_cnt = idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX]; cmd 4907 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode == LPFC_IDIAG_CMD_MBXACC_DP) { cmd 4915 drivers/scsi/lpfc/lpfc_debugfs.c } else if (idiag.cmd.opcode == LPFC_IDIAG_BSG_MBXACC_DP) { cmd 5171 drivers/scsi/lpfc/lpfc_debugfs.c rc = lpfc_idiag_cmd_get(buf, nbytes, &idiag.cmd); cmd 5175 drivers/scsi/lpfc/lpfc_debugfs.c ext_map = idiag.cmd.data[IDIAG_EXTACC_EXMAP_INDX]; cmd 5177 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode != LPFC_IDIAG_CMD_EXTACC_RD) cmd 5226 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode != LPFC_IDIAG_CMD_EXTACC_RD) cmd 5229 drivers/scsi/lpfc/lpfc_debugfs.c ext_map = idiag.cmd.data[IDIAG_EXTACC_EXMAP_INDX]; cmd 5484 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode != LPFC_IDIAG_BSG_MBXACC_DP) cmd 5487 drivers/scsi/lpfc/lpfc_debugfs.c mbx_mbox_cmd = &idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX]; cmd 5488 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_map = &idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX]; cmd 5489 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_cnt = &idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX]; cmd 5490 drivers/scsi/lpfc/lpfc_debugfs.c mbx_word_cnt = &idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX]; cmd 5580 drivers/scsi/lpfc/lpfc_debugfs.c if (idiag.cmd.opcode != LPFC_IDIAG_CMD_MBXACC_DP) cmd 5583 drivers/scsi/lpfc/lpfc_debugfs.c mbx_mbox_cmd = &idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX]; cmd 5584 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_map = &idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX]; cmd 5585 drivers/scsi/lpfc/lpfc_debugfs.c mbx_dump_cnt = &idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX]; cmd 5586 drivers/scsi/lpfc/lpfc_debugfs.c mbx_word_cnt = &idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX]; cmd 278 drivers/scsi/lpfc/lpfc_debugfs.h struct lpfc_idiag_cmd cmd; cmd 1224 drivers/scsi/lpfc/lpfc_els.c uint32_t cmd; cmd 1227 drivers/scsi/lpfc/lpfc_els.c cmd = *pcmd; cmd 1233 drivers/scsi/lpfc/lpfc_els.c irsp->ulpStatus, irsp->un.ulpWord[4], cmd, cmd 3457 drivers/scsi/lpfc/lpfc_els.c uint32_t cmd, retry; cmd 3460 drivers/scsi/lpfc/lpfc_els.c cmd = ndlp->nlp_last_elscmd; cmd 3479 drivers/scsi/lpfc/lpfc_els.c switch (cmd) { cmd 3606 drivers/scsi/lpfc/lpfc_els.c uint32_t cmd = 0; cmd 3617 drivers/scsi/lpfc/lpfc_els.c cmd = *elscmd++; cmd 3627 drivers/scsi/lpfc/lpfc_els.c && (cmd != ELS_CMD_PLOGI)) cmd 3651 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_FLOGI) { cmd 3660 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI && cmdiocb->retry == 0) cmd 3669 drivers/scsi/lpfc/lpfc_els.c cmd, cmdiocb->retry, delay); cmd 3691 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI && cmd 3702 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI && cmd 3741 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PRLI || cmd == ELS_CMD_NVMEPRLI) { cmd 3751 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI) { cmd 3760 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI) { cmd 3767 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_PLOGI) { cmd 3774 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_FDISC) && cmd 3786 drivers/scsi/lpfc/lpfc_els.c if ((cmd == ELS_CMD_PLOGI) || cmd 3787 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_PRLI) || cmd 3788 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_NVMEPRLI)) { cmd 3791 drivers/scsi/lpfc/lpfc_els.c } else if (cmd == ELS_CMD_FDISC) { cmd 3805 drivers/scsi/lpfc/lpfc_els.c if (cmd == ELS_CMD_FDISC && cmd 3810 drivers/scsi/lpfc/lpfc_els.c } else if (cmd == ELS_CMD_FLOGI && cmd 3824 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_FDISC) && cmd 3838 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_FLOGI)) { cmd 3849 drivers/scsi/lpfc/lpfc_els.c LSEXP_REQ_UNSUPPORTED && cmd == ELS_CMD_PRLI) { cmd 3884 drivers/scsi/lpfc/lpfc_els.c if ((cmd == ELS_CMD_FLOGI) && cmd 3899 drivers/scsi/lpfc/lpfc_els.c } else if ((cmd == ELS_CMD_FDISC) && !lpfc_error_lost_link(irsp)) { cmd 3917 drivers/scsi/lpfc/lpfc_els.c if ((cmd == ELS_CMD_PLOGI) || (cmd == ELS_CMD_FDISC)) { cmd 3923 drivers/scsi/lpfc/lpfc_els.c "Data: x%x x%x\n", cmd, did, cmd 3933 drivers/scsi/lpfc/lpfc_els.c cmd, did, cmdiocb->retry, delay); cmd 3935 drivers/scsi/lpfc/lpfc_els.c if (((cmd == ELS_CMD_PLOGI) || (cmd == ELS_CMD_ADISC)) && cmd 3960 drivers/scsi/lpfc/lpfc_els.c if ((cmd == ELS_CMD_PRLI) || cmd 3961 drivers/scsi/lpfc/lpfc_els.c (cmd == ELS_CMD_NVMEPRLI)) cmd 3967 drivers/scsi/lpfc/lpfc_els.c ndlp->nlp_last_elscmd = cmd; cmd 3971 drivers/scsi/lpfc/lpfc_els.c switch (cmd) { cmd 4009 drivers/scsi/lpfc/lpfc_els.c cmd, did, irsp->ulpStatus, cmd 4016 drivers/scsi/lpfc/lpfc_els.c cmd, did, cmdiocb->retry, irsp->ulpStatus, cmd 5890 drivers/scsi/lpfc/lpfc_els.c IOCB_t *cmd = NULL; cmd 5932 drivers/scsi/lpfc/lpfc_els.c cmd = &cmdiocb->iocb; cmd 5934 drivers/scsi/lpfc/lpfc_els.c rdp_context->ox_id = cmd->unsli3.rcvsli3.ox_id; cmd 5935 drivers/scsi/lpfc/lpfc_els.c rdp_context->rx_id = cmd->ulpContext; cmd 6465 drivers/scsi/lpfc/lpfc_els.c uint32_t payload_len, length, nportid, *cmd; cmd 6586 drivers/scsi/lpfc/lpfc_els.c cmd = vport->fc_rscn_id_list[rscn_cnt-1]->virt; cmd 6587 drivers/scsi/lpfc/lpfc_els.c length = be32_to_cpu(*cmd & ~ELS_CMD_MASK); cmd 6591 drivers/scsi/lpfc/lpfc_els.c *cmd &= ELS_CMD_MASK; cmd 6592 drivers/scsi/lpfc/lpfc_els.c *cmd |= cpu_to_be32(payload_len + length); cmd 6593 drivers/scsi/lpfc/lpfc_els.c memcpy(((uint8_t *)cmd) + length, lp, cmd 6775 drivers/scsi/lpfc/lpfc_els.c uint32_t cmd, did; cmd 6780 drivers/scsi/lpfc/lpfc_els.c cmd = *lp++; cmd 6796 drivers/scsi/lpfc/lpfc_els.c cmd, did); cmd 7890 drivers/scsi/lpfc/lpfc_els.c IOCB_t *cmd = NULL; cmd 7918 drivers/scsi/lpfc/lpfc_els.c cmd = &piocb->iocb; cmd 7946 drivers/scsi/lpfc/lpfc_els.c if (cmd->ulpCommand != CMD_GEN_REQUEST64_CR) cmd 7947 drivers/scsi/lpfc/lpfc_els.c remote_ID = cmd->un.elsreq64.remoteID; cmd 7950 drivers/scsi/lpfc/lpfc_els.c ndlp = __lpfc_findnode_rpi(vport, cmd->ulpContext); cmd 7961 drivers/scsi/lpfc/lpfc_els.c cmd = &piocb->iocb; cmd 7965 drivers/scsi/lpfc/lpfc_els.c remote_ID, cmd->ulpCommand, cmd->ulpIoTag); cmd 8005 drivers/scsi/lpfc/lpfc_els.c IOCB_t *cmd = NULL; cmd 8042 drivers/scsi/lpfc/lpfc_els.c cmd = &piocb->iocb; cmd 8043 drivers/scsi/lpfc/lpfc_els.c if (cmd->ulpCommand == CMD_ELS_REQUEST64_CR) { cmd 8056 drivers/scsi/lpfc/lpfc_els.c if (cmd->ulpCommand == CMD_GEN_REQUEST64_CR) cmd 8084 drivers/scsi/lpfc/lpfc_els.c cmd = &piocb->iocb; cmd 8091 drivers/scsi/lpfc/lpfc_els.c if (cmd->ulpCommand == CMD_QUE_RING_BUF_CN || cmd 8092 drivers/scsi/lpfc/lpfc_els.c cmd->ulpCommand == CMD_QUE_RING_BUF64_CN || cmd 8093 drivers/scsi/lpfc/lpfc_els.c cmd->ulpCommand == CMD_CLOSE_XRI_CN || cmd 8094 drivers/scsi/lpfc/lpfc_els.c cmd->ulpCommand == CMD_ABORT_XRI_CN) cmd 8108 drivers/scsi/lpfc/lpfc_els.c cmd = &piocb->iocb; cmd 8324 drivers/scsi/lpfc/lpfc_els.c uint32_t cmd, did, newnode; cmd 8334 drivers/scsi/lpfc/lpfc_els.c cmd = *payload; cmd 8356 drivers/scsi/lpfc/lpfc_els.c (cmd != ELS_CMD_PLOGI)) cmd 8404 drivers/scsi/lpfc/lpfc_els.c if ((cmd & ELS_CMD_MASK) == ELS_CMD_RSCN) { cmd 8405 drivers/scsi/lpfc/lpfc_els.c cmd &= ELS_CMD_MASK; cmd 8411 drivers/scsi/lpfc/lpfc_els.c cmd, did, vport->port_state, vport->fc_flag, cmd 8416 drivers/scsi/lpfc/lpfc_els.c (cmd != ELS_CMD_FLOGI) && cmd 8417 drivers/scsi/lpfc/lpfc_els.c !((cmd == ELS_CMD_PLOGI) && (vport->fc_flag & FC_PT2PT))) { cmd 8423 drivers/scsi/lpfc/lpfc_els.c switch (cmd) { cmd 8699 drivers/scsi/lpfc/lpfc_els.c cmd, did, vport->port_state); cmd 8708 drivers/scsi/lpfc/lpfc_els.c "received from NPORT x%x\n", cmd, did); cmd 9604 drivers/scsi/lpfc/lpfc_els.c IOCB_t *cmd; cmd 9633 drivers/scsi/lpfc/lpfc_els.c cmd = &iocb->iocb; cmd 9634 drivers/scsi/lpfc/lpfc_els.c cmd->ulpStatus = IOSTAT_LOCAL_REJECT; cmd 9635 drivers/scsi/lpfc/lpfc_els.c cmd->un.ulpWord[4] = IOERR_SLI_ABORTED; cmd 539 drivers/scsi/lpfc/lpfc_nportdisc.c uint32_t cmd; cmd 544 drivers/scsi/lpfc/lpfc_nportdisc.c cmd = elsiocb->drvrTimeout; cmd 546 drivers/scsi/lpfc/lpfc_nportdisc.c if (cmd == ELS_CMD_ADISC) { cmd 569 drivers/scsi/lpfc/lpfc_nportdisc.c uint32_t cmd; cmd 574 drivers/scsi/lpfc/lpfc_nportdisc.c cmd = *lp++; cmd 575 drivers/scsi/lpfc/lpfc_nportdisc.c if (cmd == ELS_CMD_ADISC) { cmd 603 drivers/scsi/lpfc/lpfc_nportdisc.c elsiocb->drvrTimeout = cmd; cmd 611 drivers/scsi/lpfc/lpfc_nportdisc.c if (cmd == ELS_CMD_ADISC) { cmd 745 drivers/scsi/lpfc/lpfc_nportdisc.c uint32_t cmd; cmd 748 drivers/scsi/lpfc/lpfc_nportdisc.c cmd = *payload; cmd 751 drivers/scsi/lpfc/lpfc_nportdisc.c if (cmd == ELS_CMD_PRLI) cmd 755 drivers/scsi/lpfc/lpfc_nportdisc.c if (!vport->nvmei_support && (cmd == ELS_CMD_NVMEPRLI)) cmd 763 drivers/scsi/lpfc/lpfc_nportdisc.c cmd, ndlp->nlp_rpi, ndlp->nlp_state, cmd 148 drivers/scsi/lpfc/lpfc_scsi.c struct scsi_cmnd *cmd = lpfc_cmd->pCmd; cmd 150 drivers/scsi/lpfc/lpfc_scsi.c struct Scsi_Host *shost = cmd->device->host; cmd 157 drivers/scsi/lpfc/lpfc_scsi.c (cmd->result)) cmd 2715 drivers/scsi/lpfc/lpfc_scsi.c struct scsi_cmnd *cmd = lpfc_cmd->pCmd; cmd 2732 drivers/scsi/lpfc/lpfc_scsi.c prot = scsi_get_prot_op(cmd); cmd 2744 drivers/scsi/lpfc/lpfc_scsi.c sgpe = scsi_prot_sglist(cmd); cmd 2753 drivers/scsi/lpfc/lpfc_scsi.c sgde = scsi_sglist(cmd); cmd 2754 drivers/scsi/lpfc/lpfc_scsi.c blksize = lpfc_cmd_blksize(cmd); cmd 2761 drivers/scsi/lpfc/lpfc_scsi.c start_ref_tag = (uint32_t)scsi_get_lba(cmd); /* Truncate LBA */ cmd 2780 drivers/scsi/lpfc/lpfc_scsi.c if (lpfc_cmd_guard_csum(cmd)) cmd 2846 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2848 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2853 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long)scsi_get_lba(cmd), cmd 2857 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2859 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2865 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long)scsi_get_lba(cmd), cmd 2869 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2871 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2877 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long)scsi_get_lba(cmd), cmd 2899 drivers/scsi/lpfc/lpfc_scsi.c struct scsi_cmnd *cmd = lpfc_cmd->pCmd; cmd 2907 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_ERROR << 16; cmd 2911 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 2912 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 2913 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 2919 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_ERROR << 16; cmd 2923 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 2924 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 2925 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 2933 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2935 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2941 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 2942 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 2943 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 2949 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2951 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2958 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 2959 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 2960 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 2966 drivers/scsi/lpfc/lpfc_scsi.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2968 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DRIVER_SENSE << 24 | DID_ABORT << 16 | cmd 2975 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 2976 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 2977 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 2987 drivers/scsi/lpfc/lpfc_scsi.c cmd->sense_buffer[7] = 0xc; /* Additional sense length */ cmd 2988 drivers/scsi/lpfc/lpfc_scsi.c cmd->sense_buffer[8] = 0; /* Information descriptor type */ cmd 2989 drivers/scsi/lpfc/lpfc_scsi.c cmd->sense_buffer[9] = 0xa; /* Additional descriptor length */ cmd 2990 drivers/scsi/lpfc/lpfc_scsi.c cmd->sense_buffer[10] = 0x80; /* Validity bit */ cmd 2993 drivers/scsi/lpfc/lpfc_scsi.c switch (scsi_get_prot_op(cmd)) { cmd 2996 drivers/scsi/lpfc/lpfc_scsi.c bghm /= cmd->device->sector_size; cmd 3002 drivers/scsi/lpfc/lpfc_scsi.c bghm /= (cmd->device->sector_size + cmd 3007 drivers/scsi/lpfc/lpfc_scsi.c failing_sector = scsi_get_lba(cmd); cmd 3011 drivers/scsi/lpfc/lpfc_scsi.c put_unaligned_be64(failing_sector, &cmd->sense_buffer[12]); cmd 3019 drivers/scsi/lpfc/lpfc_scsi.c "bgstat=x%x bghm=x%x\n", cmd->cmnd[0], cmd 3020 drivers/scsi/lpfc/lpfc_scsi.c (unsigned long long)scsi_get_lba(cmd), cmd 3021 drivers/scsi/lpfc/lpfc_scsi.c blk_rq_sectors(cmd->request), bgstat, bghm); cmd 3802 drivers/scsi/lpfc/lpfc_scsi.c struct scsi_cmnd *cmd; cmd 3816 drivers/scsi/lpfc/lpfc_scsi.c cmd = lpfc_cmd->pCmd; cmd 3817 drivers/scsi/lpfc/lpfc_scsi.c if (!cmd) { cmd 3835 drivers/scsi/lpfc/lpfc_scsi.c shost = cmd->device->host; cmd 3895 drivers/scsi/lpfc/lpfc_scsi.c cmd->cmnd[0], cmd 3896 drivers/scsi/lpfc/lpfc_scsi.c cmd->device ? cmd->device->id : 0xffff, cmd 3897 drivers/scsi/lpfc/lpfc_scsi.c cmd->device ? cmd->device->lun : 0xffff, cmd 3913 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_TRANSPORT_DISRUPTED << 16; cmd 3947 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_NO_CONNECT << 16; cmd 3954 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_REQUEUE << 16; cmd 3960 drivers/scsi/lpfc/lpfc_scsi.c if (scsi_get_prot_op(cmd) != SCSI_PROT_NORMAL) { cmd 3988 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_ERROR << 16; cmd 3994 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_TRANSPORT_DISRUPTED << 16 | cmd 3997 drivers/scsi/lpfc/lpfc_scsi.c cmd->result = DID_OK << 16; cmd 3999 drivers/scsi/lpfc/lpfc_scsi.c if (cmd->result || lpfc_cmd->fcp_rsp->rspSnsLen) { cmd 4000 drivers/scsi/lpfc/lpfc_scsi.c uint32_t *lp = (uint32_t *)cmd->sense_buffer; cmd 4005 drivers/scsi/lpfc/lpfc_scsi.c cmd->device->id, cmd->device->lun, cmd, cmd 4006 drivers/scsi/lpfc/lpfc_scsi.c cmd->result, *lp, *(lp + 3), cmd->retries, cmd 4007 drivers/scsi/lpfc/lpfc_scsi.c scsi_get_resid(cmd)); cmd 4020 drivers/scsi/lpfc/lpfc_scsi.c ((cmd->cmnd[0] == READ_10) || cmd 4021 drivers/scsi/lpfc/lpfc_scsi.c (cmd->cmnd[0] == WRITE_10))) cmd 4035 drivers/scsi/lpfc/lpfc_scsi.c cmd->scsi_done(cmd); cmd 4722 drivers/scsi/lpfc/lpfc_scsi.c IOCB_t *cmd, *icmd; cmd 4816 drivers/scsi/lpfc/lpfc_scsi.c cmd = &iocb->iocb; cmd 4819 drivers/scsi/lpfc/lpfc_scsi.c icmd->un.acxri.abortContextTag = cmd->ulpContext; cmd 4823 drivers/scsi/lpfc/lpfc_scsi.c icmd->un.acxri.abortIoTag = cmd->ulpIoTag; cmd 4826 drivers/scsi/lpfc/lpfc_scsi.c icmd->ulpClass = cmd->ulpClass; cmd 11471 drivers/scsi/lpfc/lpfc_sli.c IOCB_t *cmd = NULL; cmd 11503 drivers/scsi/lpfc/lpfc_sli.c cmd = &iocbq->iocb; cmd 11505 drivers/scsi/lpfc/lpfc_sli.c abtsiocb->iocb.un.acxri.abortContextTag = cmd->ulpContext; cmd 11509 drivers/scsi/lpfc/lpfc_sli.c abtsiocb->iocb.un.acxri.abortIoTag = cmd->ulpIoTag; cmd 11511 drivers/scsi/lpfc/lpfc_sli.c abtsiocb->iocb.ulpClass = cmd->ulpClass; cmd 11571 drivers/scsi/lpfc/lpfc_sli.c uint16_t tgt_id, uint64_t lun_id, lpfc_ctx_cmd cmd) cmd 11596 drivers/scsi/lpfc/lpfc_sli.c cmd) != 0) cmd 19718 drivers/scsi/lpfc/lpfc_sli.c uint32_t cmd; cmd 19727 drivers/scsi/lpfc/lpfc_sli.c cmd = bf_get(wqe_cmnd, &wqe->generic.wqe_com); cmd 19728 drivers/scsi/lpfc/lpfc_sli.c if (cmd == CMD_XMIT_BLS_RSP64_WQE) cmd 19764 drivers/scsi/lpfc/lpfc_sli.c switch (cmd) { cmd 108 drivers/scsi/lpfc/lpfc_vport.h uint32_t cmd; cmd 70 drivers/scsi/mac53c94.c static int mac53c94_queue_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 75 drivers/scsi/mac53c94.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 77 drivers/scsi/mac53c94.c printk(KERN_DEBUG "mac53c94_queue %p: command is", cmd); cmd 78 drivers/scsi/mac53c94.c for (i = 0; i < cmd->cmd_len; ++i) cmd 79 drivers/scsi/mac53c94.c printk(KERN_CONT " %.2x", cmd->cmnd[i]); cmd 82 drivers/scsi/mac53c94.c scsi_sg_count(cmd), scsi_bufflen(cmd), scsi_sglist(cmd)); cmd 86 drivers/scsi/mac53c94.c cmd->scsi_done = done; cmd 87 drivers/scsi/mac53c94.c cmd->host_scribble = NULL; cmd 89 drivers/scsi/mac53c94.c state = (struct fsc_state *) cmd->device->host->hostdata; cmd 92 drivers/scsi/mac53c94.c state->request_q = cmd; cmd 94 drivers/scsi/mac53c94.c state->request_qtail->host_scribble = (void *) cmd; cmd 95 drivers/scsi/mac53c94.c state->request_qtail = cmd; cmd 105 drivers/scsi/mac53c94.c static int mac53c94_host_reset(struct scsi_cmnd *cmd) cmd 107 drivers/scsi/mac53c94.c struct fsc_state *state = (struct fsc_state *) cmd->device->host->hostdata; cmd 112 drivers/scsi/mac53c94.c spin_lock_irqsave(cmd->device->host->host_lock, flags); cmd 122 drivers/scsi/mac53c94.c spin_unlock_irqrestore(cmd->device->host->host_lock, flags); cmd 149 drivers/scsi/mac53c94.c struct scsi_cmnd *cmd; cmd 157 drivers/scsi/mac53c94.c state->current_req = cmd = state->request_q; cmd 158 drivers/scsi/mac53c94.c state->request_q = (struct scsi_cmnd *) cmd->host_scribble; cmd 168 drivers/scsi/mac53c94.c writeb(cmd->device->id, ®s->dest_id); cmd 173 drivers/scsi/mac53c94.c for (i = 0; i < cmd->cmd_len; ++i) cmd 174 drivers/scsi/mac53c94.c writeb(cmd->cmnd[i], ®s->fifo); cmd 180 drivers/scsi/mac53c94.c set_dma_cmds(state, cmd); cmd 199 drivers/scsi/mac53c94.c struct scsi_cmnd *cmd = state->current_req; cmd 239 drivers/scsi/mac53c94.c if (cmd == 0) { cmd 268 drivers/scsi/mac53c94.c && (scsi_sg_count(cmd) > 0 || scsi_bufflen(cmd))) { cmd 269 drivers/scsi/mac53c94.c nb = cmd->SCp.this_residual; cmd 272 drivers/scsi/mac53c94.c cmd->SCp.this_residual -= nb; cmd 299 drivers/scsi/mac53c94.c if (cmd->SCp.this_residual != 0 cmd 302 drivers/scsi/mac53c94.c nb = cmd->SCp.this_residual; cmd 305 drivers/scsi/mac53c94.c cmd->SCp.this_residual -= nb; cmd 316 drivers/scsi/mac53c94.c scsi_dma_unmap(cmd); cmd 327 drivers/scsi/mac53c94.c cmd->SCp.Status = readb(®s->fifo); cmd 328 drivers/scsi/mac53c94.c cmd->SCp.Message = readb(®s->fifo); cmd 329 drivers/scsi/mac53c94.c cmd->result = CMD_ACCEPT_MSG; cmd 337 drivers/scsi/mac53c94.c cmd_done(state, (DID_OK << 16) + (cmd->SCp.Message << 8) cmd 338 drivers/scsi/mac53c94.c + cmd->SCp.Status); cmd 347 drivers/scsi/mac53c94.c struct scsi_cmnd *cmd; cmd 349 drivers/scsi/mac53c94.c cmd = state->current_req; cmd 350 drivers/scsi/mac53c94.c if (cmd != 0) { cmd 351 drivers/scsi/mac53c94.c cmd->result = result; cmd 352 drivers/scsi/mac53c94.c (*cmd->scsi_done)(cmd); cmd 362 drivers/scsi/mac53c94.c static void set_dma_cmds(struct fsc_state *state, struct scsi_cmnd *cmd) cmd 370 drivers/scsi/mac53c94.c nseg = scsi_dma_map(cmd); cmd 375 drivers/scsi/mac53c94.c dma_cmd = cmd->sc_data_direction == DMA_TO_DEVICE ? cmd 380 drivers/scsi/mac53c94.c scsi_for_each_sg(cmd, scl, nseg, i) { cmd 396 drivers/scsi/mac53c94.c cmd->SCp.this_residual = total; cmd 198 drivers/scsi/mac_esp.c u32 dma_count, int write, u8 cmd) cmd 210 drivers/scsi/mac_esp.c scsi_esp_cmd(esp, cmd); cmd 405 drivers/scsi/mac_scsi.c struct scsi_cmnd *cmd) cmd 408 drivers/scsi/mac_scsi.c cmd->SCp.this_residual < setup_use_pdma) cmd 411 drivers/scsi/mac_scsi.c return cmd->SCp.this_residual; cmd 92 drivers/scsi/megaraid.c megadev_unlocked_ioctl(struct file *filep, unsigned int cmd, unsigned long arg); cmd 235 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_ADPEXTINQ; cmd 423 drivers/scsi/megaraid.c mega_allocate_scb(adapter_t *adapter, struct scsi_cmnd *cmd) cmd 436 drivers/scsi/megaraid.c scb->cmd = cmd; cmd 455 drivers/scsi/megaraid.c mega_get_ldrv_num(adapter_t *adapter, struct scsi_cmnd *cmd, int channel) cmd 460 drivers/scsi/megaraid.c tgt = cmd->device->id; cmd 493 drivers/scsi/megaraid.c switch (cmd->cmnd[0]) { cmd 518 drivers/scsi/megaraid.c mega_build_cmd(adapter_t *adapter, struct scsi_cmnd *cmd, int *busy) cmd 534 drivers/scsi/megaraid.c islogical = adapter->logdrv_chan[cmd->device->channel]; cmd 546 drivers/scsi/megaraid.c channel = cmd->device->channel - cmd 551 drivers/scsi/megaraid.c channel = cmd->device->channel; cmd 552 drivers/scsi/megaraid.c target = cmd->device->id; cmd 570 drivers/scsi/megaraid.c channel = cmd->device->channel; cmd 574 drivers/scsi/megaraid.c channel = cmd->device->channel - NVIRT_CHAN; cmd 575 drivers/scsi/megaraid.c target = cmd->device->id; cmd 583 drivers/scsi/megaraid.c if (cmd->device->lun) { cmd 584 drivers/scsi/megaraid.c cmd->result = (DID_BAD_TARGET << 16); cmd 585 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 589 drivers/scsi/megaraid.c ldrv_num = mega_get_ldrv_num(adapter, cmd, channel); cmd 603 drivers/scsi/megaraid.c cmd->result = (DID_BAD_TARGET << 16); cmd 604 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 610 drivers/scsi/megaraid.c if( cmd->device->lun > 7) { cmd 615 drivers/scsi/megaraid.c cmd->result = (DID_BAD_TARGET << 16); cmd 616 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 627 drivers/scsi/megaraid.c switch (cmd->cmnd[0]) { cmd 635 drivers/scsi/megaraid.c cmd->result = (DID_OK << 16); cmd 636 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 640 drivers/scsi/megaraid.c if(!(scb = mega_allocate_scb(adapter, cmd))) { cmd 653 drivers/scsi/megaraid.c cmd->result = (DID_OK << 16); cmd 654 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 662 drivers/scsi/megaraid.c sg = scsi_sglist(cmd); cmd 665 drivers/scsi/megaraid.c memset(buf, 0, cmd->cmnd[4]); cmd 668 drivers/scsi/megaraid.c cmd->result = (DID_OK << 16); cmd 669 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 676 drivers/scsi/megaraid.c if(!(adapter->flag & (1L << cmd->device->channel))) { cmd 682 drivers/scsi/megaraid.c cmd->device->channel); cmd 684 drivers/scsi/megaraid.c adapter->flag |= (1L << cmd->device->channel); cmd 688 drivers/scsi/megaraid.c if(!(scb = mega_allocate_scb(adapter, cmd))) { cmd 703 drivers/scsi/megaraid.c pthru->cdblen = cmd->cmd_len; cmd 704 drivers/scsi/megaraid.c memcpy(pthru->cdb, cmd->cmnd, cmd->cmd_len); cmd 707 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_PASSTHRU64; cmd 710 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_PASSTHRU; cmd 730 drivers/scsi/megaraid.c if(!(scb = mega_allocate_scb(adapter, cmd))) { cmd 744 drivers/scsi/megaraid.c mbox->m_out.cmd = (*cmd->cmnd & 0x02) ? cmd 749 drivers/scsi/megaraid.c mbox->m_out.cmd = (*cmd->cmnd & 0x02) ? cmd 757 drivers/scsi/megaraid.c if( cmd->cmd_len == 6 ) { cmd 758 drivers/scsi/megaraid.c mbox->m_out.numsectors = (u32) cmd->cmnd[4]; cmd 760 drivers/scsi/megaraid.c ((u32)cmd->cmnd[1] << 16) | cmd 761 drivers/scsi/megaraid.c ((u32)cmd->cmnd[2] << 8) | cmd 762 drivers/scsi/megaraid.c (u32)cmd->cmnd[3]; cmd 772 drivers/scsi/megaraid.c if (*cmd->cmnd == READ_6) { cmd 787 drivers/scsi/megaraid.c if( cmd->cmd_len == 10 ) { cmd 789 drivers/scsi/megaraid.c (u32)cmd->cmnd[8] | cmd 790 drivers/scsi/megaraid.c ((u32)cmd->cmnd[7] << 8); cmd 792 drivers/scsi/megaraid.c ((u32)cmd->cmnd[2] << 24) | cmd 793 drivers/scsi/megaraid.c ((u32)cmd->cmnd[3] << 16) | cmd 794 drivers/scsi/megaraid.c ((u32)cmd->cmnd[4] << 8) | cmd 795 drivers/scsi/megaraid.c (u32)cmd->cmnd[5]; cmd 798 drivers/scsi/megaraid.c if (*cmd->cmnd == READ_10) { cmd 813 drivers/scsi/megaraid.c if( cmd->cmd_len == 12 ) { cmd 815 drivers/scsi/megaraid.c ((u32)cmd->cmnd[2] << 24) | cmd 816 drivers/scsi/megaraid.c ((u32)cmd->cmnd[3] << 16) | cmd 817 drivers/scsi/megaraid.c ((u32)cmd->cmnd[4] << 8) | cmd 818 drivers/scsi/megaraid.c (u32)cmd->cmnd[5]; cmd 821 drivers/scsi/megaraid.c ((u32)cmd->cmnd[6] << 24) | cmd 822 drivers/scsi/megaraid.c ((u32)cmd->cmnd[7] << 16) | cmd 823 drivers/scsi/megaraid.c ((u32)cmd->cmnd[8] << 8) | cmd 824 drivers/scsi/megaraid.c (u32)cmd->cmnd[9]; cmd 827 drivers/scsi/megaraid.c if (*cmd->cmnd == READ_12) { cmd 842 drivers/scsi/megaraid.c if( (*cmd->cmnd & 0x0F) == 0x08 ) { cmd 864 drivers/scsi/megaraid.c cmd->result = (DID_BAD_TARGET << 16); cmd 865 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 870 drivers/scsi/megaraid.c if(!(scb = mega_allocate_scb(adapter, cmd))) { cmd 876 drivers/scsi/megaraid.c scb->raw_mbox[2] = ( *cmd->cmnd == RESERVE ) ? cmd 887 drivers/scsi/megaraid.c cmd->result = (DID_BAD_TARGET << 16); cmd 888 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 898 drivers/scsi/megaraid.c if(!(scb = mega_allocate_scb(adapter, cmd))) { cmd 908 drivers/scsi/megaraid.c epthru = mega_prepare_extpassthru(adapter, scb, cmd, cmd 911 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_EXTPTHRU; cmd 918 drivers/scsi/megaraid.c pthru = mega_prepare_passthru(adapter, scb, cmd, cmd 923 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_PASSTHRU64; cmd 926 drivers/scsi/megaraid.c mbox->m_out.cmd = MEGA_MBOXCMD_PASSTHRU; cmd 949 drivers/scsi/megaraid.c mega_prepare_passthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *cmd, cmd 969 drivers/scsi/megaraid.c pthru->cdblen = cmd->cmd_len; cmd 970 drivers/scsi/megaraid.c pthru->logdrv = cmd->device->lun; cmd 972 drivers/scsi/megaraid.c memcpy(pthru->cdb, cmd->cmnd, cmd->cmd_len); cmd 978 drivers/scsi/megaraid.c switch (cmd->cmnd[0]) { cmd 981 drivers/scsi/megaraid.c if(!(adapter->flag & (1L << cmd->device->channel))) { cmd 987 drivers/scsi/megaraid.c cmd->device->channel, channel); cmd 989 drivers/scsi/megaraid.c adapter->flag |= (1L << cmd->device->channel); cmd 1014 drivers/scsi/megaraid.c struct scsi_cmnd *cmd, cmd 1033 drivers/scsi/megaraid.c epthru->cdblen = cmd->cmd_len; cmd 1034 drivers/scsi/megaraid.c epthru->logdrv = cmd->device->lun; cmd 1036 drivers/scsi/megaraid.c memcpy(epthru->cdb, cmd->cmnd, cmd->cmd_len); cmd 1041 drivers/scsi/megaraid.c switch(cmd->cmnd[0]) { cmd 1044 drivers/scsi/megaraid.c if(!(adapter->flag & (1L << cmd->device->channel))) { cmd 1050 drivers/scsi/megaraid.c cmd->device->channel, channel); cmd 1052 drivers/scsi/megaraid.c adapter->flag |= (1L << cmd->device->channel); cmd 1124 drivers/scsi/megaraid.c switch (mbox->m_out.cmd) { cmd 1416 drivers/scsi/megaraid.c struct scsi_cmnd *cmd = NULL; cmd 1454 drivers/scsi/megaraid.c if( !(scb->state & SCB_ISSUED) || scb->cmd == NULL ) { cmd 1457 drivers/scsi/megaraid.c cmdid, scb->state, scb->cmd); cmd 1471 drivers/scsi/megaraid.c scb->cmd->result = (DID_ABORT << 16); cmd 1473 drivers/scsi/megaraid.c list_add_tail(SCSI_LIST(scb->cmd), cmd 1490 drivers/scsi/megaraid.c scb->cmd->result = (DID_RESET << 16); cmd 1492 drivers/scsi/megaraid.c list_add_tail(SCSI_LIST(scb->cmd), cmd 1500 drivers/scsi/megaraid.c cmd = scb->cmd; cmd 1510 drivers/scsi/megaraid.c islogical = adapter->logdrv_chan[cmd->channel]; cmd 1516 drivers/scsi/megaraid.c if( status && islogical && (cmd->cmnd[0] == READ_6 || cmd 1517 drivers/scsi/megaraid.c cmd->cmnd[0] == READ_10 || cmd 1518 drivers/scsi/megaraid.c cmd->cmnd[0] == READ_12)) { cmd 1526 drivers/scsi/megaraid.c if( status && islogical && (cmd->cmnd[0] == WRITE_6 || cmd 1527 drivers/scsi/megaraid.c cmd->cmnd[0] == WRITE_10 || cmd 1528 drivers/scsi/megaraid.c cmd->cmnd[0] == WRITE_12)) { cmd 1546 drivers/scsi/megaraid.c islogical = adapter->logdrv_chan[cmd->device->channel]; cmd 1547 drivers/scsi/megaraid.c if( cmd->cmnd[0] == INQUIRY && !islogical ) { cmd 1549 drivers/scsi/megaraid.c sgl = scsi_sglist(cmd); cmd 1557 drivers/scsi/megaraid.c if(IS_RAID_CH(adapter, cmd->device->channel) && cmd 1564 drivers/scsi/megaraid.c cmd->result = 0; cmd 1569 drivers/scsi/megaraid.c cmd->result |= (DID_OK << 16); cmd 1576 drivers/scsi/megaraid.c if( mbox->m_out.cmd == MEGA_MBOXCMD_PASSTHRU || cmd 1577 drivers/scsi/megaraid.c mbox->m_out.cmd == MEGA_MBOXCMD_PASSTHRU64 ) { cmd 1579 drivers/scsi/megaraid.c memcpy(cmd->sense_buffer, pthru->reqsensearea, cmd 1582 drivers/scsi/megaraid.c cmd->result = (DRIVER_SENSE << 24) | cmd 1587 drivers/scsi/megaraid.c if (mbox->m_out.cmd == MEGA_MBOXCMD_EXTPTHRU) { cmd 1589 drivers/scsi/megaraid.c memcpy(cmd->sense_buffer, cmd 1592 drivers/scsi/megaraid.c cmd->result = (DRIVER_SENSE << 24) | cmd 1596 drivers/scsi/megaraid.c cmd->sense_buffer[0] = 0x70; cmd 1597 drivers/scsi/megaraid.c cmd->sense_buffer[2] = ABORTED_COMMAND; cmd 1598 drivers/scsi/megaraid.c cmd->result |= (CHECK_CONDITION << 1); cmd 1605 drivers/scsi/megaraid.c cmd->result |= (DID_BUS_BUSY << 16) | status; cmd 1614 drivers/scsi/megaraid.c if( cmd->cmnd[0] == TEST_UNIT_READY ) { cmd 1615 drivers/scsi/megaraid.c cmd->result |= (DID_ERROR << 16) | cmd 1624 drivers/scsi/megaraid.c (cmd->cmnd[0] == RESERVE || cmd 1625 drivers/scsi/megaraid.c cmd->cmnd[0] == RELEASE) ) { cmd 1627 drivers/scsi/megaraid.c cmd->result |= (DID_ERROR << 16) | cmd 1632 drivers/scsi/megaraid.c cmd->result |= (DID_BAD_TARGET << 16)|status; cmd 1638 drivers/scsi/megaraid.c list_add_tail(SCSI_LIST(cmd), &adapter->completed_list); cmd 1651 drivers/scsi/megaraid.c struct scsi_cmnd *cmd; cmd 1658 drivers/scsi/megaraid.c cmd = list_entry(spos, struct scsi_cmnd, SCp); cmd 1659 drivers/scsi/megaraid.c cmd->scsi_done(cmd); cmd 1679 drivers/scsi/megaraid.c scsi_dma_unmap(scb->cmd); cmd 1692 drivers/scsi/megaraid.c scb->cmd = NULL; cmd 1721 drivers/scsi/megaraid.c struct scsi_cmnd *cmd; cmd 1725 drivers/scsi/megaraid.c cmd = scb->cmd; cmd 1732 drivers/scsi/megaraid.c sgcnt = scsi_dma_map(cmd); cmd 1740 drivers/scsi/megaraid.c if (scsi_sg_count(cmd) == 1 && !adapter->has_64bit_addr) { cmd 1741 drivers/scsi/megaraid.c sg = scsi_sglist(cmd); cmd 1748 drivers/scsi/megaraid.c scsi_for_each_sg(cmd, sg, sgcnt, idx) { cmd 1868 drivers/scsi/megaraid.c megaraid_abort(struct scsi_cmnd *cmd) cmd 1873 drivers/scsi/megaraid.c adapter = (adapter_t *)cmd->device->host->hostdata; cmd 1875 drivers/scsi/megaraid.c rval = megaraid_abort_and_reset(adapter, cmd, SCB_ABORT); cmd 1888 drivers/scsi/megaraid.c megaraid_reset(struct scsi_cmnd *cmd) cmd 1894 drivers/scsi/megaraid.c adapter = (adapter_t *)cmd->device->host->hostdata; cmd 1897 drivers/scsi/megaraid.c mc.cmd = MEGA_CLUSTER_CMD; cmd 1910 drivers/scsi/megaraid.c rval = megaraid_abort_and_reset(adapter, cmd, SCB_RESET); cmd 1932 drivers/scsi/megaraid.c megaraid_abort_and_reset(adapter_t *adapter, struct scsi_cmnd *cmd, int aor) cmd 1939 drivers/scsi/megaraid.c cmd->cmnd[0], cmd->device->channel, cmd 1940 drivers/scsi/megaraid.c cmd->device->id, (u32)cmd->device->lun); cmd 1949 drivers/scsi/megaraid.c if (scb->cmd == cmd) { /* Found command */ cmd 1982 drivers/scsi/megaraid.c cmd->result = (DID_ABORT << 16); cmd 1985 drivers/scsi/megaraid.c cmd->result = (DID_RESET << 16); cmd 1988 drivers/scsi/megaraid.c list_add_tail(SCSI_LIST(cmd), cmd 2159 drivers/scsi/megaraid.c seq_printf(m, " Fw Command = 0x%02x\n", mbox->m_out.cmd); cmd 2557 drivers/scsi/megaraid.c mc.cmd = FC_NEW_CONFIG; cmd 2567 drivers/scsi/megaraid.c mc.cmd = NEW_READ_CONFIG_8LD; cmd 2570 drivers/scsi/megaraid.c mc.cmd = READ_CONFIG_8LD; cmd 2936 drivers/scsi/megaraid.c scb->cmd = NULL; cmd 2977 drivers/scsi/megaraid.c megadev_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 3001 drivers/scsi/megaraid.c if( (_IOC_TYPE(cmd) != MEGAIOC_MAGIC) && (cmd != USCSICMD) ) { cmd 3233 drivers/scsi/megaraid.c mc.cmd = MEGA_MBOXCMD_PASSTHRU; cmd 3369 drivers/scsi/megaraid.c megadev_unlocked_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 3374 drivers/scsi/megaraid.c ret = megadev_ioctl(filep, cmd, arg); cmd 3538 drivers/scsi/megaraid.c if( mc->cmd == MEGA_MBOXCMD_PASSTHRU ) { cmd 3555 drivers/scsi/megaraid.c if( mc->cmd == MEGA_MBOXCMD_PASSTHRU ) { cmd 3850 drivers/scsi/megaraid.c mc.cmd = FC_DEL_LOGDRV; cmd 3977 drivers/scsi/megaraid.c mc.cmd = FC_NEW_CONFIG; cmd 3982 drivers/scsi/megaraid.c mc.cmd = MEGA_MBOXCMD_ADPEXTINQ; cmd 4052 drivers/scsi/megaraid.c mc.cmd = MEGA_MBOXCMD_PASSTHRU; cmd 4103 drivers/scsi/megaraid.c if (mc->cmd == MEGA_MBOXCMD_PASSTHRU) cmd 4127 drivers/scsi/megaraid.c mc->cmd, mc->opcode, mc->subopcode, rval); cmd 90 drivers/scsi/megaraid.h /* 0x0 */ u8 cmd; cmd 194 drivers/scsi/megaraid.h struct scsi_cmnd *cmd; cmd 525 drivers/scsi/megaraid.h u8 cmd; cmd 158 drivers/scsi/megaraid/mbox_defs.h uint8_t cmd; cmd 195 drivers/scsi/megaraid/mbox_defs.h u8 cmd; cmd 1623 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd = MBOXCMD_PASSTHRU64; cmd 1663 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd = (scp->cmnd[0] & 0x02) ? MBOXCMD_LWRITE64: cmd 1826 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd = MBOXCMD_EXTPTHRU; cmd 1835 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd = MBOXCMD_PASSTHRU64; cmd 2298 drivers/scsi/megaraid/megaraid_mbox.c if (mbox->cmd == MBOXCMD_PASSTHRU || cmd 2299 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd == MBOXCMD_PASSTHRU64) { cmd 2308 drivers/scsi/megaraid/megaraid_mbox.c if (mbox->cmd == MBOXCMD_EXTPTHRU) { cmd 3279 drivers/scsi/megaraid/megaraid_mbox.c while (!mbox->numstatus && mbox->cmd == 0xFF) { cmd 3330 drivers/scsi/megaraid/megaraid_mbox.c mbox->cmd, scb->sno)); cmd 110 drivers/scsi/megaraid/megaraid_mm.c mraid_mm_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 125 drivers/scsi/megaraid/megaraid_mm.c if ((_IOC_TYPE(cmd) != MEGAIOC_MAGIC) && (cmd != USCSICMD)) { cmd 222 drivers/scsi/megaraid/megaraid_mm.c mraid_mm_unlocked_ioctl(struct file *filep, unsigned int cmd, cmd 229 drivers/scsi/megaraid/megaraid_mm.c err = mraid_mm_ioctl(filep, cmd, arg); cmd 458 drivers/scsi/megaraid/megaraid_mm.c if (mbox->cmd != MBOXCMD_PASSTHRU) { // regular DCMD cmd 1239 drivers/scsi/megaraid/megaraid_mm.c mraid_mm_compat_ioctl(struct file *filep, unsigned int cmd, cmd 1244 drivers/scsi/megaraid/megaraid_mm.c err = mraid_mm_ioctl(filep, cmd, arg); cmd 1728 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1799 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1840 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1869 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1896 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1923 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1949 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 1975 drivers/scsi/megaraid/megaraid_sas.h u8 cmd; /*00h */ cmd 2536 drivers/scsi/megaraid/megaraid_sas.h struct megasas_cmd *cmd); cmd 2679 drivers/scsi/megaraid/megaraid_sas.h struct megasas_cmd_fusion *cmd); cmd 2681 drivers/scsi/megaraid/megaraid_sas.h struct megasas_cmd *cmd, int timeout); cmd 2683 drivers/scsi/megaraid/megaraid_sas.h struct megasas_cmd *cmd); cmd 2687 drivers/scsi/megaraid/megaraid_sas.h int megasas_cmd_type(struct scsi_cmnd *cmd); cmd 211 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd, cmd 226 drivers/scsi/megaraid/megaraid_sas_base.c wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd, cmd 292 drivers/scsi/megaraid/megaraid_sas_base.c megasas_issue_dcmd(struct megasas_instance *instance, struct megasas_cmd *cmd) cmd 295 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_phys_addr, 0, instance->reg_set); cmd 309 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd = NULL; cmd 314 drivers/scsi/megaraid/megaraid_sas_base.c cmd = list_entry((&instance->cmd_pool)->next, cmd 316 drivers/scsi/megaraid/megaraid_sas_base.c list_del_init(&cmd->list); cmd 322 drivers/scsi/megaraid/megaraid_sas_base.c return cmd; cmd 331 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd) cmd 341 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->flags & DRV_DCMD_POLLED_MODE) cmd 347 drivers/scsi/megaraid/megaraid_sas_base.c blk_tags = instance->max_scsi_cmds + cmd->index; cmd 351 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd = NULL; cmd 352 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_count = 0; cmd 353 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags = 0; cmd 354 drivers/scsi/megaraid/megaraid_sas_base.c memset(cmd->frame, 0, instance->mfi_frame_size); cmd 355 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.context = cpu_to_le32(cmd->index); cmd 357 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd = MFI_CMD_INVALID; cmd 358 drivers/scsi/megaraid/megaraid_sas_base.c list_add(&cmd->list, (&instance->cmd_pool)->next); cmd 1092 drivers/scsi/megaraid/megaraid_sas_base.c megasas_issue_polled(struct megasas_instance *instance, struct megasas_cmd *cmd) cmd 1094 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_header *frame_hdr = &cmd->frame->hdr; cmd 1105 drivers/scsi/megaraid/megaraid_sas_base.c instance->instancet->issue_dcmd(instance, cmd); cmd 1107 drivers/scsi/megaraid/megaraid_sas_base.c return wait_and_poll(instance, cmd, instance->requestorId ? cmd 1123 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd, int timeout) cmd 1126 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = MFI_STAT_INVALID_STATUS; cmd 1134 drivers/scsi/megaraid/megaraid_sas_base.c instance->instancet->issue_dcmd(instance, cmd); cmd 1138 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv != MFI_STAT_INVALID_STATUS, timeout * HZ); cmd 1142 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->dcmd.opcode, __func__); cmd 1147 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv != MFI_STAT_INVALID_STATUS); cmd 1149 drivers/scsi/megaraid/megaraid_sas_base.c return (cmd->cmd_status_drv == MFI_STAT_OK) ? cmd 1168 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 1173 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 1175 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) cmd 1178 drivers/scsi/megaraid/megaraid_sas_base.c abort_fr = &cmd->frame->abort; cmd 1183 drivers/scsi/megaraid/megaraid_sas_base.c abort_fr->cmd = MFI_CMD_ABORT; cmd 1192 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 1; cmd 1193 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = MFI_STAT_INVALID_STATUS; cmd 1201 drivers/scsi/megaraid/megaraid_sas_base.c instance->instancet->issue_dcmd(instance, cmd); cmd 1205 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv != MFI_STAT_INVALID_STATUS, timeout * HZ); cmd 1215 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv != MFI_STAT_INVALID_STATUS); cmd 1217 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 0; cmd 1219 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 1220 drivers/scsi/megaraid/megaraid_sas_base.c return (cmd->cmd_status_drv == MFI_STAT_OK) ? cmd 1383 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd) cmd 1392 drivers/scsi/megaraid/megaraid_sas_base.c pthru = (struct megasas_pthru_frame *)cmd->frame; cmd 1408 drivers/scsi/megaraid/megaraid_sas_base.c pthru->cmd = (is_logical) ? MFI_CMD_LD_SCSI_IO : MFI_CMD_PD_SCSI_IO; cmd 1458 drivers/scsi/megaraid/megaraid_sas_base.c cpu_to_le32(upper_32_bits(cmd->sense_phys_addr)); cmd 1460 drivers/scsi/megaraid/megaraid_sas_base.c cpu_to_le32(lower_32_bits(cmd->sense_phys_addr)); cmd 1466 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_count = megasas_get_frame_count(instance, pthru->sge_count, cmd 1469 drivers/scsi/megaraid/megaraid_sas_base.c return cmd->frame_count; cmd 1482 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd) cmd 1490 drivers/scsi/megaraid/megaraid_sas_base.c ldio = (struct megasas_io_frame *)cmd->frame; cmd 1504 drivers/scsi/megaraid/megaraid_sas_base.c ldio->cmd = (sc & 0x02) ? MFI_CMD_LD_WRITE : MFI_CMD_LD_READ; cmd 1599 drivers/scsi/megaraid/megaraid_sas_base.c ldio->sense_buf_phys_addr_lo = cpu_to_le32(cmd->sense_phys_addr); cmd 1605 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_count = megasas_get_frame_count(instance, cmd 1608 drivers/scsi/megaraid/megaraid_sas_base.c return cmd->frame_count; cmd 1617 drivers/scsi/megaraid/megaraid_sas_base.c inline int megasas_cmd_type(struct scsi_cmnd *cmd) cmd 1621 drivers/scsi/megaraid/megaraid_sas_base.c switch (cmd->cmnd[0]) { cmd 1630 drivers/scsi/megaraid/megaraid_sas_base.c ret = (MEGASAS_IS_LOGICAL(cmd->device)) ? cmd 1634 drivers/scsi/megaraid/megaraid_sas_base.c ret = (MEGASAS_IS_LOGICAL(cmd->device)) ? cmd 1648 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 1665 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 1666 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd->scmd) cmd 1668 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "[%d]: Frame addr :0x%08lx : ",instance->host->host_no,(unsigned long)cmd->frame_phys_addr); cmd 1669 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_cmd_type(cmd->scmd) == READ_WRITE_LDIO) { cmd 1670 drivers/scsi/megaraid/megaraid_sas_base.c ldio = (struct megasas_io_frame *)cmd->frame; cmd 1675 drivers/scsi/megaraid/megaraid_sas_base.c instance->host->host_no, cmd->frame_count, ldio->cmd, ldio->target_id, cmd 1679 drivers/scsi/megaraid/megaraid_sas_base.c pthru = (struct megasas_pthru_frame *) cmd->frame; cmd 1684 drivers/scsi/megaraid/megaraid_sas_base.c instance->host->host_no, cmd->frame_count, pthru->cmd, pthru->target_id, cmd 1704 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 1706 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd == 1) cmd 1707 drivers/scsi/megaraid/megaraid_sas_base.c dev_err(&instance->pdev->dev, "0x%08lx : ", (unsigned long)cmd->frame_phys_addr); cmd 1716 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 1719 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 1720 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) cmd 1727 drivers/scsi/megaraid/megaraid_sas_base.c frame_count = megasas_build_ldio(instance, scmd, cmd); cmd 1729 drivers/scsi/megaraid/megaraid_sas_base.c frame_count = megasas_build_dcdb(instance, scmd, cmd); cmd 1734 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd = scmd; cmd 1735 drivers/scsi/megaraid/megaraid_sas_base.c scmd->SCp.ptr = (char *)cmd; cmd 1742 drivers/scsi/megaraid/megaraid_sas_base.c instance->instancet->fire_cmd(instance, cmd->frame_phys_addr, cmd 1743 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_count-1, instance->reg_set); cmd 1747 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2132 drivers/scsi/megaraid/megaraid_sas_base.c (cmd_mfi->frame->hdr.cmd != MFI_CMD_ABORT)) { cmd 2143 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd_mfi->sync_cmd && cmd_mfi->frame->hdr.cmd != cmd 2210 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 2232 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[context]; cmd 2234 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_cmd(instance, cmd, DID_OK); cmd 2293 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 2300 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 2302 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 2309 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 2314 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2330 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2337 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 2360 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_blocked_cmd(instance, cmd, 0) != DCMD_SUCCESS) { cmd 2391 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2399 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 2407 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 2409 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 2416 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 2421 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2437 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2444 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 2468 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_blocked_cmd(instance, cmd, 0) != DCMD_SUCCESS) { cmd 2556 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2578 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 2582 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 2584 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 2591 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 2611 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 2628 drivers/scsi/megaraid/megaraid_sas_base.c retval = megasas_issue_blocked_cmd(instance, cmd, cmd 2631 drivers/scsi/megaraid/megaraid_sas_base.c retval = megasas_issue_polled(instance, cmd); cmd 2642 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 2935 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd_fusion *cmd; cmd 2939 drivers/scsi/megaraid/megaraid_sas_base.c cmd = (struct megasas_cmd_fusion *)scmd->SCp.ptr; cmd 2947 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd) { cmd 2948 drivers/scsi/megaraid/megaraid_sas_base.c req_desc = (union MEGASAS_REQUEST_DESCRIPTOR_UNION *)cmd->request_desc; cmd 2957 drivers/scsi/megaraid/megaraid_sas_base.c megasas_dump(cmd->io_request, cmd 2960 drivers/scsi/megaraid/megaraid_sas_base.c megasas_dump(cmd->sg_frame, cmd 3124 drivers/scsi/megaraid/megaraid_sas_base.c megasas_service_aen(struct megasas_instance *instance, struct megasas_cmd *cmd) cmd 3131 drivers/scsi/megaraid/megaraid_sas_base.c if ((!cmd->abort_aen) && (instance->unload == 0)) { cmd 3139 drivers/scsi/megaraid/megaraid_sas_base.c cmd->abort_aen = 0; cmd 3143 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3433 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd) cmd 3435 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = cmd->frame->io.cmd_status; cmd 3450 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd) cmd 3452 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd) { cmd 3453 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 0; cmd 3454 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = 0; cmd 3470 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd, cmd 3474 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_header *hdr = &cmd->frame->hdr; cmd 3480 drivers/scsi/megaraid/megaraid_sas_base.c cmd->retry_for_fw_reset = 0; cmd 3482 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->scmd) cmd 3483 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->SCp.ptr = NULL; cmd 3485 drivers/scsi/megaraid/megaraid_sas_base.c switch (hdr->cmd) { cmd 3504 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd) { cmd 3505 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 0; cmd 3506 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_int_cmd(instance, cmd); cmd 3515 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = alt_status << 16; cmd 3523 drivers/scsi/megaraid/megaraid_sas_base.c scsi_dma_unmap(cmd->scmd); cmd 3524 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->scsi_done(cmd->scmd); cmd 3525 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3533 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = DID_OK << 16; cmd 3538 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = cmd 3544 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = (DID_OK << 16) | hdr->scsi_status; cmd 3547 drivers/scsi/megaraid/megaraid_sas_base.c memset(cmd->scmd->sense_buffer, 0, cmd 3549 drivers/scsi/megaraid/megaraid_sas_base.c memcpy(cmd->scmd->sense_buffer, cmd->sense, cmd 3552 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result |= DRIVER_SENSE << 24; cmd 3559 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = DID_BAD_TARGET << 16; cmd 3565 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->result = DID_ERROR << 16; cmd 3571 drivers/scsi/megaraid/megaraid_sas_base.c scsi_dma_unmap(cmd->scmd); cmd 3572 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd->scsi_done(cmd->scmd); cmd 3573 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3581 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_int_cmd(instance, cmd); cmd 3585 drivers/scsi/megaraid/megaraid_sas_base.c opcode = le32_to_cpu(cmd->frame->dcmd.opcode); cmd 3588 drivers/scsi/megaraid/megaraid_sas_base.c && (cmd->frame->dcmd.mbox.b[1] == 1)) { cmd 3591 drivers/scsi/megaraid/megaraid_sas_base.c status = cmd->frame->hdr.cmd_status; cmd 3596 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd_status); cmd 3598 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3606 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3635 drivers/scsi/megaraid/megaraid_sas_base.c (cmd->frame->dcmd.mbox.b[0] == 1)) { cmd 3638 drivers/scsi/megaraid/megaraid_sas_base.c status = cmd->frame->hdr.cmd_status; cmd 3640 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 3658 drivers/scsi/megaraid/megaraid_sas_base.c megasas_service_aen(instance, cmd); cmd 3660 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_int_cmd(instance, cmd); cmd 3668 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_abort(instance, cmd); cmd 3673 drivers/scsi/megaraid/megaraid_sas_base.c hdr->cmd); cmd 3674 drivers/scsi/megaraid/megaraid_sas_base.c megasas_complete_int_cmd(instance, cmd); cmd 3687 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 3699 drivers/scsi/megaraid/megaraid_sas_base.c cmd = list_entry((&clist_local)->next, cmd 3701 drivers/scsi/megaraid/megaraid_sas_base.c list_del_init(&cmd->list); cmd 3703 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd || cmd->scmd) { cmd 3706 drivers/scsi/megaraid/megaraid_sas_base.c cmd, cmd->scmd, cmd->sync_cmd); cmd 3708 drivers/scsi/megaraid/megaraid_sas_base.c cmd->retry_for_fw_reset++; cmd 3710 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->retry_for_fw_reset == 3) { cmd 3714 drivers/scsi/megaraid/megaraid_sas_base.c cmd, cmd->scmd, cmd->sync_cmd); cmd 3722 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd == 1) { cmd 3723 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->scmd) { cmd 3729 drivers/scsi/megaraid/megaraid_sas_base.c "issue it again.\n", cmd); cmd 3730 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv = MFI_STAT_INVALID_STATUS; cmd 3732 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_phys_addr, cmd 3734 drivers/scsi/megaraid/megaraid_sas_base.c } else if (cmd->scmd) { cmd 3737 drivers/scsi/megaraid/megaraid_sas_base.c cmd, cmd->scmd->cmnd[0]); cmd 3741 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_phys_addr, cmd 3742 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_count-1, instance->reg_set); cmd 3746 drivers/scsi/megaraid/megaraid_sas_base.c cmd); cmd 3780 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 3789 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 3790 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sync_cmd == 1 || cmd->scmd) { cmd 3793 drivers/scsi/megaraid/megaraid_sas_base.c defer_index, cmd, cmd->sync_cmd, cmd->scmd); cmd 3795 drivers/scsi/megaraid/megaraid_sas_base.c if (!list_empty(&cmd->list)) { cmd 3799 drivers/scsi/megaraid/megaraid_sas_base.c cmd, cmd->sync_cmd, cmd->scmd); cmd 3801 drivers/scsi/megaraid/megaraid_sas_base.c list_del_init(&cmd->list); cmd 3804 drivers/scsi/megaraid/megaraid_sas_base.c list_add_tail(&cmd->list, cmd 4158 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4168 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 4170 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->frame) cmd 4171 drivers/scsi/megaraid/megaraid_sas_base.c dma_pool_free(instance->frame_dma_pool, cmd->frame, cmd 4172 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame_phys_addr); cmd 4174 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->sense) cmd 4175 drivers/scsi/megaraid/megaraid_sas_base.c dma_pool_free(instance->sense_dma_pool, cmd->sense, cmd 4176 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sense_phys_addr); cmd 4203 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4253 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 4255 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame = dma_pool_zalloc(instance->frame_dma_pool, cmd 4256 drivers/scsi/megaraid/megaraid_sas_base.c GFP_KERNEL, &cmd->frame_phys_addr); cmd 4258 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sense = dma_pool_alloc(instance->sense_dma_pool, cmd 4259 drivers/scsi/megaraid/megaraid_sas_base.c GFP_KERNEL, &cmd->sense_phys_addr); cmd 4265 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd->frame || !cmd->sense) { cmd 4271 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.context = cpu_to_le32(cmd->index); cmd 4272 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->io.pad_0 = 0; cmd 4274 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.cmd = MFI_CMD_INVALID; cmd 4326 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4361 drivers/scsi/megaraid/megaraid_sas_base.c cmd = instance->cmd_list[i]; cmd 4362 drivers/scsi/megaraid/megaraid_sas_base.c memset(cmd, 0, sizeof(struct megasas_cmd)); cmd 4363 drivers/scsi/megaraid/megaraid_sas_base.c cmd->index = i; cmd 4364 drivers/scsi/megaraid/megaraid_sas_base.c cmd->scmd = NULL; cmd 4365 drivers/scsi/megaraid/megaraid_sas_base.c cmd->instance = instance; cmd 4367 drivers/scsi/megaraid/megaraid_sas_base.c list_add_tail(&cmd->list, &instance->cmd_pool); cmd 4406 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4413 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 4415 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 4420 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 4426 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 4440 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 4442 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 4456 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4475 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 4492 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4505 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 4507 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 4512 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 4519 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 4533 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 4536 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 4552 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4609 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 4627 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4636 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 4638 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 4643 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 4650 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 4664 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 4667 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 4679 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4726 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 4744 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4753 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 4755 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 4761 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 4770 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 4784 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 4786 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 4798 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4842 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 4865 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 4874 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 4876 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 4883 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 4889 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 4901 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 4904 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 4905 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4953 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 4976 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 5051 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 5062 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 5064 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 5069 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 5074 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 5087 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 5090 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 5091 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 5104 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 5121 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 5136 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 5144 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 5146 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 5151 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 5156 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 5171 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 5173 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 5174 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 5244 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 5266 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 5290 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 5293 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 5295 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 5301 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 5305 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 5319 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 5321 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 5326 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 5339 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 5354 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 5368 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 5370 drivers/scsi/megaraid/megaraid_sas_base.c init_frame = (struct megasas_init_frame *)cmd->frame; cmd 5374 drivers/scsi/megaraid/megaraid_sas_base.c init_frame_h = cmd->frame_phys_addr; cmd 5388 drivers/scsi/megaraid/megaraid_sas_base.c init_frame->cmd = MFI_CMD_INIT; cmd 5406 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_polled(instance, cmd)) { cmd 5408 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 5412 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 6416 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 6422 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 6424 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 6428 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 6433 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 6439 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 6451 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 6472 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 6491 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 6561 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 6563 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) cmd 6566 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 6575 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 6591 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 6600 drivers/scsi/megaraid/megaraid_sas_base.c instance->aen_cmd = cmd; cmd 6605 drivers/scsi/megaraid/megaraid_sas_base.c instance->instancet->issue_dcmd(instance, cmd); cmd 6633 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 6638 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 6640 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 6646 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 6653 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 6669 drivers/scsi/megaraid/megaraid_sas_base.c cmd, MFI_IO_TIMEOUT_SECS); cmd 6671 drivers/scsi/megaraid/megaraid_sas_base.c ret = megasas_issue_polled(instance, cmd); cmd 6677 drivers/scsi/megaraid/megaraid_sas_base.c cmd->flags |= DRV_DCMD_SKIP_REFIRE; cmd 6695 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 7439 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 7445 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 7447 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) cmd 7450 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 7454 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 7464 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS) cmd 7471 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 7482 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 7488 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 7490 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) cmd 7503 drivers/scsi/megaraid/megaraid_sas_base.c dcmd = &cmd->frame->dcmd; cmd 7507 drivers/scsi/megaraid/megaraid_sas_base.c dcmd->cmd = MFI_CMD_DCMD; cmd 7516 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_blocked_cmd(instance, cmd, MFI_IO_TIMEOUT_SECS) cmd 7523 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 7984 drivers/scsi/megaraid/megaraid_sas_base.c static int megasas_set_crash_dump_params_ioctl(struct megasas_cmd *cmd) cmd 7990 drivers/scsi/megaraid/megaraid_sas_base.c crash_support = cmd->frame->dcmd.mbox.w[0]; cmd 8028 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_cmd *cmd; cmd 8045 drivers/scsi/megaraid/megaraid_sas_base.c if ((ioc->frame.hdr.cmd >= MFI_CMD_OP_COUNT) || cmd 8046 drivers/scsi/megaraid/megaraid_sas_base.c ((ioc->frame.hdr.cmd == MFI_CMD_NVME) && cmd 8048 drivers/scsi/megaraid/megaraid_sas_base.c ((ioc->frame.hdr.cmd == MFI_CMD_TOOLBOX) && cmd 8052 drivers/scsi/megaraid/megaraid_sas_base.c ioc->frame.hdr.cmd); cmd 8056 drivers/scsi/megaraid/megaraid_sas_base.c cmd = megasas_get_cmd(instance); cmd 8057 drivers/scsi/megaraid/megaraid_sas_base.c if (!cmd) { cmd 8068 drivers/scsi/megaraid/megaraid_sas_base.c memcpy(cmd->frame, ioc->frame.raw, 2 * MEGAMFI_FRAME_SIZE); cmd 8069 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.context = cpu_to_le32(cmd->index); cmd 8070 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.pad_0 = 0; cmd 8072 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags &= (~MFI_FRAME_IEEE); cmd 8075 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags |= cpu_to_le16((MFI_FRAME_SGL64 | cmd 8078 drivers/scsi/megaraid/megaraid_sas_base.c cmd->frame->hdr.flags &= cpu_to_le16(~(MFI_FRAME_SGL64 | cmd 8081 drivers/scsi/megaraid/megaraid_sas_base.c if (cmd->frame->hdr.cmd == MFI_CMD_DCMD) cmd 8082 drivers/scsi/megaraid/megaraid_sas_base.c opcode = le32_to_cpu(cmd->frame->dcmd.opcode); cmd 8087 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 8095 drivers/scsi/megaraid/megaraid_sas_base.c error = megasas_set_crash_dump_params_ioctl(cmd); cmd 8096 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 8110 drivers/scsi/megaraid/megaraid_sas_base.c ((unsigned long)cmd->frame + ioc->sgl_off); cmd 8113 drivers/scsi/megaraid/megaraid_sas_base.c ((unsigned long)cmd->frame + ioc->sgl_off); cmd 8164 drivers/scsi/megaraid/megaraid_sas_base.c (unsigned long *) ((unsigned long)cmd->frame + ioc->sense_off); cmd 8175 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 1; cmd 8176 drivers/scsi/megaraid/megaraid_sas_base.c if (megasas_issue_blocked_cmd(instance, cmd, 0) == DCMD_NOT_FIRED) { cmd 8177 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 0; cmd 8180 drivers/scsi/megaraid/megaraid_sas_base.c __func__, __LINE__, cmd->frame->hdr.cmd, opcode, cmd 8181 drivers/scsi/megaraid/megaraid_sas_base.c cmd->cmd_status_drv); cmd 8185 drivers/scsi/megaraid/megaraid_sas_base.c cmd->sync_cmd = 0; cmd 8228 drivers/scsi/megaraid/megaraid_sas_base.c &cmd->frame->hdr.cmd_status, sizeof(u8))) { cmd 8255 drivers/scsi/megaraid/megaraid_sas_base.c megasas_return_cmd(instance, cmd); cmd 8355 drivers/scsi/megaraid/megaraid_sas_base.c megasas_mgmt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 8357 drivers/scsi/megaraid/megaraid_sas_base.c switch (cmd) { cmd 8435 drivers/scsi/megaraid/megaraid_sas_base.c megasas_mgmt_compat_ioctl(struct file *file, unsigned int cmd, cmd 8438 drivers/scsi/megaraid/megaraid_sas_base.c switch (cmd) { cmd 56 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd, u8 alt_status); cmd 58 drivers/scsi/megaraid/megaraid_sas_fusion.c wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd, cmd 62 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd); cmd 68 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd); cmd 259 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd) cmd 261 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->scmd = NULL; cmd 262 drivers/scsi/megaraid/megaraid_sas_fusion.c memset(cmd->io_request, 0, MEGA_MPI2_RAID_DEFAULT_IO_FRAME_SIZE); cmd 263 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->r1_alt_dev_handle = MR_DEVHANDLE_INVALID; cmd 264 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->cmd_completed = false; cmd 376 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd; cmd 385 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = fusion->cmd_list[i]; cmd 386 drivers/scsi/megaraid/megaraid_sas_fusion.c if (cmd) { cmd 387 drivers/scsi/megaraid/megaraid_sas_fusion.c if (cmd->sg_frame) cmd 389 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sg_frame, cmd 390 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sg_frame_phys_addr); cmd 392 drivers/scsi/megaraid/megaraid_sas_fusion.c kfree(cmd); cmd 438 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd; cmd 510 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = fusion->cmd_list[i]; cmd 511 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sg_frame = dma_pool_alloc(fusion->sg_dma_pool, cmd 512 drivers/scsi/megaraid/megaraid_sas_fusion.c GFP_KERNEL, &cmd->sg_frame_phys_addr); cmd 515 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sense = (u8 *)fusion->sense + offset; cmd 516 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sense_phys_addr = fusion->sense_phys_addr + offset; cmd 518 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd->sg_frame) { cmd 527 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = fusion->cmd_list[i]; cmd 529 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sense = (u8 *)fusion->sense + offset; cmd 530 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sense_phys_addr = fusion->sense_phys_addr + offset; cmd 923 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd; cmd 957 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = fusion->cmd_list[i]; cmd 959 drivers/scsi/megaraid/megaraid_sas_fusion.c memset(cmd, 0, sizeof(struct megasas_cmd_fusion)); cmd 960 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->index = i + 1; cmd 961 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->scmd = NULL; cmd 962 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->sync_cmd_idx = cmd 966 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->instance = instance; cmd 967 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request = cmd 970 drivers/scsi/megaraid/megaraid_sas_fusion.c memset(cmd->io_request, 0, cmd 972 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request_phys_addr = io_req_base_phys + offset; cmd 973 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->r1_alt_dev_handle = MR_DEVHANDLE_INVALID; cmd 994 drivers/scsi/megaraid/megaraid_sas_fusion.c wait_and_poll(struct megasas_instance *instance, struct megasas_cmd *cmd, cmd 998 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_header *frame_hdr = &cmd->frame->hdr; cmd 1037 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd; cmd 1055 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = fusion->ioc_init_cmd; cmd 1120 drivers/scsi/megaraid/megaraid_sas_fusion.c init_frame = (struct megasas_init_frame *)cmd->frame; cmd 1123 drivers/scsi/megaraid/megaraid_sas_fusion.c frame_hdr = &cmd->frame->hdr; cmd 1127 drivers/scsi/megaraid/megaraid_sas_fusion.c init_frame->cmd = MFI_CMD_INIT; cmd 1192 drivers/scsi/megaraid/megaraid_sas_fusion.c req_desc.u.low = cpu_to_le32(lower_32_bits(cmd->frame_phys_addr)); cmd 1193 drivers/scsi/megaraid/megaraid_sas_fusion.c req_desc.u.high = cpu_to_le32(upper_32_bits(cmd->frame_phys_addr)); cmd 1213 drivers/scsi/megaraid/megaraid_sas_fusion.c wait_and_poll(instance, cmd, MFI_IO_TIMEOUT_SECS); cmd 1215 drivers/scsi/megaraid/megaraid_sas_fusion.c frame_hdr = &cmd->frame->hdr; cmd 1255 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd; cmd 1265 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = megasas_get_cmd(instance); cmd 1266 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd) { cmd 1273 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; cmd 1281 drivers/scsi/megaraid/megaraid_sas_fusion.c instance->jbod_seq_cmd = cmd; cmd 1286 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd->cmd = MFI_CMD_DCMD; cmd 1297 drivers/scsi/megaraid/megaraid_sas_fusion.c instance->instancet->issue_dcmd(instance, cmd); cmd 1303 drivers/scsi/megaraid/megaraid_sas_fusion.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 1306 drivers/scsi/megaraid/megaraid_sas_fusion.c ret = megasas_issue_polled(instance, cmd); cmd 1321 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(instance, cmd); cmd 1344 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd; cmd 1351 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = megasas_get_cmd(instance); cmd 1353 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd) { cmd 1361 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(instance, cmd); cmd 1365 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; cmd 1374 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(instance, cmd); cmd 1380 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd->cmd = MFI_CMD_DCMD; cmd 1392 drivers/scsi/megaraid/megaraid_sas_fusion.c ret = megasas_issue_blocked_cmd(instance, cmd, cmd 1395 drivers/scsi/megaraid/megaraid_sas_fusion.c ret = megasas_issue_polled(instance, cmd); cmd 1400 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(instance, cmd); cmd 1432 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd; cmd 1443 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = megasas_get_cmd(instance); cmd 1445 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd) { cmd 1453 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd(instance, cmd); cmd 1461 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd = &cmd->frame->dcmd; cmd 1481 drivers/scsi/megaraid/megaraid_sas_fusion.c dcmd->cmd = MFI_CMD_DCMD; cmd 1494 drivers/scsi/megaraid/megaraid_sas_fusion.c instance->map_update_cmd = cmd; cmd 1496 drivers/scsi/megaraid/megaraid_sas_fusion.c instance->instancet->issue_dcmd(instance, cmd); cmd 1686 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd; cmd 1690 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = kzalloc(sizeof(struct megasas_cmd), GFP_KERNEL); cmd 1692 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd) { cmd 1698 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->frame = dma_alloc_coherent(&instance->pdev->dev, cmd 1700 drivers/scsi/megaraid/megaraid_sas_fusion.c &cmd->frame_phys_addr, GFP_KERNEL); cmd 1702 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd->frame) { cmd 1705 drivers/scsi/megaraid/megaraid_sas_fusion.c kfree(cmd); cmd 1709 drivers/scsi/megaraid/megaraid_sas_fusion.c fusion->ioc_init_cmd = cmd; cmd 2145 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd, int sge_count) cmd 2178 drivers/scsi/megaraid/megaraid_sas_fusion.c ptr_sgl = (u64 *)cmd->sg_frame; cmd 2179 drivers/scsi/megaraid/megaraid_sas_fusion.c ptr_sgl_phys = cmd->sg_frame_phys_addr; cmd 2269 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd, int sge_count) cmd 2298 drivers/scsi/megaraid/megaraid_sas_fusion.c if ((le16_to_cpu(cmd->io_request->IoFlags) & cmd 2301 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->ChainOffset = cmd 2305 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->ChainOffset = 0; cmd 2307 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->ChainOffset = cmd 2320 drivers/scsi/megaraid/megaraid_sas_fusion.c sg_chain->Address = cpu_to_le64(cmd->sg_frame_phys_addr); cmd 2323 drivers/scsi/megaraid/megaraid_sas_fusion.c (struct MPI25_IEEE_SGE_CHAIN64 *)cmd->sg_frame; cmd 2344 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd) cmd 2355 drivers/scsi/megaraid/megaraid_sas_fusion.c sgl_chain64 = (struct MPI25_IEEE_SGE_CHAIN64 *)&cmd->io_request->SGL; cmd 2356 drivers/scsi/megaraid/megaraid_sas_fusion.c if ((le16_to_cpu(cmd->io_request->IoFlags) & cmd 2358 drivers/scsi/megaraid/megaraid_sas_fusion.c (cmd->pd_interface == NVME_PD)) cmd 2360 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd, sge_count); cmd 2364 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd, sge_count); cmd 2556 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd, cmd 2592 drivers/scsi/megaraid/megaraid_sas_fusion.c SET_STREAM_DETECTED(cmd->io_request->RaidContext.raid_context_g35); cmd 2719 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd) cmd 2740 drivers/scsi/megaraid/megaraid_sas_fusion.c io_request = cmd->io_request; cmd 2832 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 2836 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 2840 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 2874 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_stream_detect(instance, cmd, &io_info); cmd 2898 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 2923 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->pd_r1_lb = io_info.pd_after_lb; cmd 2933 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->r1_alt_dev_handle = io_info.r1_alt_dev_handle; cmd 2935 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->r1_alt_dev_handle = MR_DEVHANDLE_INVALID; cmd 2944 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.DevHandle = io_info.devHandle; cmd 2946 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->pd_interface = io_info.pd_interface; cmd 2952 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 2958 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 2986 drivers/scsi/megaraid/megaraid_sas_fusion.c struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd) cmd 3000 drivers/scsi/megaraid/megaraid_sas_fusion.c io_request = cmd->io_request; cmd 3031 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 3051 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 3054 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.DevHandle = devHandle; cmd 3076 drivers/scsi/megaraid/megaraid_sas_fusion.c struct scsi_cmnd *scmd, struct megasas_cmd_fusion *cmd, cmd 3095 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->pd_interface = mr_device_priv_data->interface_type; cmd 3097 drivers/scsi/megaraid/megaraid_sas_fusion.c io_request = cmd->io_request; cmd 3160 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.DevHandle = io_request->DevHandle; cmd 3164 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 3168 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 3172 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex = cmd 3178 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 3198 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.RequestFlags = cmd 3216 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd) cmd 3220 drivers/scsi/megaraid/megaraid_sas_fusion.c struct MPI2_RAID_SCSI_IO_REQUEST *io_request = cmd->io_request; cmd 3245 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_build_ldio_fusion(instance, scp, cmd); cmd 3248 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_build_ld_nonrw_fusion(instance, scp, cmd); cmd 3251 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_build_syspd_fusion(instance, scp, cmd, true); cmd 3256 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_build_syspd_fusion(instance, scp, cmd, false); cmd 3258 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_build_syspd_fusion(instance, scp, cmd, true); cmd 3268 drivers/scsi/megaraid/megaraid_sas_fusion.c sge_count = megasas_make_sgl(instance, scp, cmd); cmd 3301 drivers/scsi/megaraid/megaraid_sas_fusion.c cpu_to_le32(lower_32_bits(cmd->sense_phys_addr)); cmd 3304 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->scmd = scp; cmd 3305 drivers/scsi/megaraid/megaraid_sas_fusion.c scp->SCp.ptr = (char *)cmd; cmd 3328 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd, cmd 3334 drivers/scsi/megaraid/megaraid_sas_fusion.c req_desc = cmd->request_desc; cmd 3336 drivers/scsi/megaraid/megaraid_sas_fusion.c memcpy(r1_cmd->io_request, cmd->io_request, cmd 3338 drivers/scsi/megaraid/megaraid_sas_fusion.c memcpy(&r1_cmd->io_request->SGL, &cmd->io_request->SGL, cmd 3343 drivers/scsi/megaraid/megaraid_sas_fusion.c r1_cmd->scmd = cmd->scmd; cmd 3350 drivers/scsi/megaraid/megaraid_sas_fusion.c r1_cmd->request_desc->SCSIIO.DevHandle = cmd->r1_alt_dev_handle; cmd 3351 drivers/scsi/megaraid/megaraid_sas_fusion.c r1_cmd->io_request->DevHandle = cmd->r1_alt_dev_handle; cmd 3352 drivers/scsi/megaraid/megaraid_sas_fusion.c r1_cmd->r1_alt_dev_handle = cmd->io_request->DevHandle; cmd 3353 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->RaidContext.raid_context_g35.flow_specific.peer_smid = cmd 3356 drivers/scsi/megaraid/megaraid_sas_fusion.c cpu_to_le16(cmd->index); cmd 3359 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.MSIxIndex; cmd 3362 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->RaidContext.raid_context_g35.span_arm + 1; cmd 3375 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd, *r1_cmd = NULL; cmd 3393 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = megasas_get_cmd_fusion(instance, scmd->request->tag); cmd 3395 drivers/scsi/megaraid/megaraid_sas_fusion.c if (!cmd) { cmd 3400 drivers/scsi/megaraid/megaraid_sas_fusion.c index = cmd->index; cmd 3405 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc = req_desc; cmd 3407 drivers/scsi/megaraid/megaraid_sas_fusion.c if (megasas_build_io_fusion(instance, scmd, cmd)) { cmd 3408 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd_fusion(instance, cmd); cmd 3410 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc = NULL; cmd 3415 drivers/scsi/megaraid/megaraid_sas_fusion.c req_desc = cmd->request_desc; cmd 3418 drivers/scsi/megaraid/megaraid_sas_fusion.c if (cmd->io_request->ChainOffset != 0 && cmd 3419 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->io_request->ChainOffset != 0xF) cmd 3421 drivers/scsi/megaraid/megaraid_sas_fusion.c "correct : %x\n", cmd->io_request->ChainOffset); cmd 3432 drivers/scsi/megaraid/megaraid_sas_fusion.c if (cmd->r1_alt_dev_handle != MR_DEVHANDLE_INVALID) { cmd 3435 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_prepare_secondRaid1_IO(instance, cmd, r1_cmd); cmd 3461 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd) cmd 3471 drivers/scsi/megaraid/megaraid_sas_fusion.c rctx_g35 = &cmd->io_request->RaidContext.raid_context_g35; cmd 3476 drivers/scsi/megaraid/megaraid_sas_fusion.c scmd_local = cmd->scmd; cmd 3479 drivers/scsi/megaraid/megaraid_sas_fusion.c data_length = cmd->io_request->DataLength; cmd 3480 drivers/scsi/megaraid/megaraid_sas_fusion.c sense = cmd->sense; cmd 3482 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->cmd_completed = true; cmd 3501 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_return_cmd_fusion(instance, cmd); cmd 3823 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd_fusion *cmd; cmd 3829 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd = megasas_get_cmd_fusion(instance, cmd 3833 drivers/scsi/megaraid/megaraid_sas_fusion.c mfi_cmd->context.smid = cmd->index; cmd 3844 drivers/scsi/megaraid/megaraid_sas_fusion.c io_req = cmd->io_request; cmd 3876 drivers/scsi/megaraid/megaraid_sas_fusion.c build_mpt_cmd(struct megasas_instance *instance, struct megasas_cmd *cmd) cmd 3881 drivers/scsi/megaraid/megaraid_sas_fusion.c build_mpt_mfi_pass_thru(instance, cmd); cmd 3882 drivers/scsi/megaraid/megaraid_sas_fusion.c index = cmd->context.smid; cmd 3903 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_cmd *cmd) cmd 3907 drivers/scsi/megaraid/megaraid_sas_fusion.c req_desc = build_mpt_cmd(instance, cmd); cmd 4252 drivers/scsi/megaraid/megaraid_sas_fusion.c switch (cmd_mfi->frame->hdr.cmd) { cmd 85 drivers/scsi/mesh.c #define DEBUG_TARGET(cmd) ((cmd) && ALLOW_DEBUG((cmd)->device->id)) cmd 189 drivers/scsi/mesh.c static void set_dma_cmds(struct mesh_state *ms, struct scsi_cmnd *cmd); cmd 348 drivers/scsi/mesh.c static void mesh_completed(struct mesh_state *ms, struct scsi_cmnd *cmd) cmd 350 drivers/scsi/mesh.c (*cmd->scsi_done)(cmd); cmd 405 drivers/scsi/mesh.c static void mesh_start_cmd(struct mesh_state *ms, struct scsi_cmnd *cmd) cmd 410 drivers/scsi/mesh.c id = cmd->device->id; cmd 411 drivers/scsi/mesh.c ms->current_req = cmd; cmd 412 drivers/scsi/mesh.c ms->tgts[id].data_goes_out = cmd->sc_data_direction == DMA_TO_DEVICE; cmd 413 drivers/scsi/mesh.c ms->tgts[id].current_req = cmd; cmd 416 drivers/scsi/mesh.c if (DEBUG_TARGET(cmd)) { cmd 418 drivers/scsi/mesh.c printk(KERN_DEBUG "mesh_start: %p tgt=%d cmd=", cmd, id); cmd 419 drivers/scsi/mesh.c for (i = 0; i < cmd->cmd_len; ++i) cmd 420 drivers/scsi/mesh.c printk(" %x", cmd->cmnd[i]); cmd 422 drivers/scsi/mesh.c scsi_sg_count(cmd), scsi_sglist(cmd), scsi_bufflen(cmd)); cmd 441 drivers/scsi/mesh.c dlog(ms, "start cmd=%x", (int) cmd); cmd 560 drivers/scsi/mesh.c struct scsi_cmnd *cmd, *prev, *next; cmd 570 drivers/scsi/mesh.c for (cmd = ms->request_q; ; cmd = (struct scsi_cmnd *) cmd->host_scribble) { cmd 571 drivers/scsi/mesh.c if (cmd == NULL) cmd 573 drivers/scsi/mesh.c if (ms->tgts[cmd->device->id].current_req == NULL) cmd 575 drivers/scsi/mesh.c prev = cmd; cmd 577 drivers/scsi/mesh.c next = (struct scsi_cmnd *) cmd->host_scribble; cmd 585 drivers/scsi/mesh.c mesh_start_cmd(ms, cmd); cmd 591 drivers/scsi/mesh.c struct scsi_cmnd *cmd; cmd 594 drivers/scsi/mesh.c cmd = ms->current_req; cmd 597 drivers/scsi/mesh.c if (cmd) { cmd 598 drivers/scsi/mesh.c cmd->result = (ms->stat << 16) | cmd->SCp.Status; cmd 600 drivers/scsi/mesh.c cmd->result |= cmd->SCp.Message << 8; cmd 601 drivers/scsi/mesh.c if (DEBUG_TARGET(cmd)) { cmd 603 drivers/scsi/mesh.c cmd->result, ms->data_ptr, scsi_bufflen(cmd)); cmd 606 drivers/scsi/mesh.c if ((cmd->cmnd[0] == 0 || cmd->cmnd[0] == 0x12 || cmd->cmnd[0] == 3) cmd 607 drivers/scsi/mesh.c && cmd->request_buffer != 0) { cmd 608 drivers/scsi/mesh.c unsigned char *b = cmd->request_buffer; cmd 614 drivers/scsi/mesh.c cmd->SCp.this_residual -= ms->data_ptr; cmd 615 drivers/scsi/mesh.c mesh_completed(ms, cmd); cmd 684 drivers/scsi/mesh.c struct scsi_cmnd *cmd = ms->current_req; cmd 771 drivers/scsi/mesh.c if (cmd) { cmd 772 drivers/scsi/mesh.c out_8(&mr->count_lo, cmd->cmd_len); cmd 774 drivers/scsi/mesh.c for (i = 0; i < cmd->cmd_len; ++i) cmd 775 drivers/scsi/mesh.c out_8(&mr->fifo, cmd->cmnd[i]); cmd 786 drivers/scsi/mesh.c set_dma_cmds(ms, cmd); cmd 859 drivers/scsi/mesh.c struct scsi_cmnd *cmd; cmd 867 drivers/scsi/mesh.c if ((cmd = ms->current_req) != NULL) { cmd 869 drivers/scsi/mesh.c cmd->host_scribble = (void *) ms->request_q; cmd 871 drivers/scsi/mesh.c ms->request_qtail = cmd; cmd 872 drivers/scsi/mesh.c ms->request_q = cmd; cmd 873 drivers/scsi/mesh.c tp = &ms->tgts[cmd->device->id]; cmd 990 drivers/scsi/mesh.c struct scsi_cmnd *cmd; cmd 995 drivers/scsi/mesh.c if ((cmd = tp->current_req) != NULL) { cmd 996 drivers/scsi/mesh.c cmd->result = DID_RESET << 16; cmd 998 drivers/scsi/mesh.c mesh_completed(ms, cmd); cmd 1004 drivers/scsi/mesh.c while ((cmd = ms->request_q) != NULL) { cmd 1005 drivers/scsi/mesh.c ms->request_q = (struct scsi_cmnd *) cmd->host_scribble; cmd 1006 drivers/scsi/mesh.c cmd->result = DID_RESET << 16; cmd 1007 drivers/scsi/mesh.c mesh_completed(ms, cmd); cmd 1160 drivers/scsi/mesh.c struct scsi_cmnd *cmd = ms->current_req; cmd 1179 drivers/scsi/mesh.c if (cmd) cmd 1180 drivers/scsi/mesh.c cmd->SCp.Message = code; cmd 1229 drivers/scsi/mesh.c if (cmd == NULL) { cmd 1232 drivers/scsi/mesh.c } else if (code != cmd->device->lun + IDENTIFY_BASE) { cmd 1236 drivers/scsi/mesh.c cmd->device->lun, ms->conn_tgt); cmd 1258 drivers/scsi/mesh.c static void set_dma_cmds(struct mesh_state *ms, struct scsi_cmnd *cmd) cmd 1268 drivers/scsi/mesh.c if (cmd) { cmd 1271 drivers/scsi/mesh.c cmd->SCp.this_residual = scsi_bufflen(cmd); cmd 1273 drivers/scsi/mesh.c nseg = scsi_dma_map(cmd); cmd 1280 drivers/scsi/mesh.c scsi_for_each_sg(cmd, scl, nseg, i) { cmd 1323 drivers/scsi/mesh.c struct scsi_cmnd *cmd = ms->current_req; cmd 1353 drivers/scsi/mesh.c } else if (cmd && scsi_bufflen(cmd) && cmd 1354 drivers/scsi/mesh.c ms->data_ptr > scsi_bufflen(cmd)) { cmd 1357 drivers/scsi/mesh.c ms->conn_tgt, ms->data_ptr, scsi_bufflen(cmd), cmd 1360 drivers/scsi/mesh.c scsi_dma_unmap(cmd); cmd 1446 drivers/scsi/mesh.c struct scsi_cmnd *cmd = ms->current_req; cmd 1548 drivers/scsi/mesh.c (cmd? cmd->device->lun: 0)); cmd 1599 drivers/scsi/mesh.c if (cmd) { cmd 1600 drivers/scsi/mesh.c cmd->SCp.Status = mr->fifo; cmd 1601 drivers/scsi/mesh.c if (DEBUG_TARGET(cmd)) cmd 1603 drivers/scsi/mesh.c cmd->SCp.Status); cmd 1629 drivers/scsi/mesh.c static int mesh_queue_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 1633 drivers/scsi/mesh.c cmd->scsi_done = done; cmd 1634 drivers/scsi/mesh.c cmd->host_scribble = NULL; cmd 1636 drivers/scsi/mesh.c ms = (struct mesh_state *) cmd->device->host->hostdata; cmd 1639 drivers/scsi/mesh.c ms->request_q = cmd; cmd 1641 drivers/scsi/mesh.c ms->request_qtail->host_scribble = (void *) cmd; cmd 1642 drivers/scsi/mesh.c ms->request_qtail = cmd; cmd 1687 drivers/scsi/mesh.c static int mesh_abort(struct scsi_cmnd *cmd) cmd 1689 drivers/scsi/mesh.c struct mesh_state *ms = (struct mesh_state *) cmd->device->host->hostdata; cmd 1691 drivers/scsi/mesh.c printk(KERN_DEBUG "mesh_abort(%p)\n", cmd); cmd 1693 drivers/scsi/mesh.c dumplog(ms, cmd->device->id); cmd 1704 drivers/scsi/mesh.c static int mesh_host_reset(struct scsi_cmnd *cmd) cmd 1706 drivers/scsi/mesh.c struct mesh_state *ms = (struct mesh_state *) cmd->device->host->hostdata; cmd 1321 drivers/scsi/mpt3sas/mpt3sas_base.c struct scsi_cmnd *cmd; cmd 1327 drivers/scsi/mpt3sas/mpt3sas_base.c cmd = mpt3sas_scsih_scsi_lookup_get(ioc, smid); cmd 1328 drivers/scsi/mpt3sas/mpt3sas_base.c if (cmd) cmd 1329 drivers/scsi/mpt3sas/mpt3sas_base.c return scsi_cmd_priv(cmd); cmd 2256 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_compat_mpt_command(struct MPT3SAS_ADAPTER *ioc, unsigned cmd, cmd 2263 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) != sizeof(struct mpt3_ioctl_command32)) cmd 2302 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_ioctl_main(struct file *file, unsigned int cmd, void __user *arg, cmd 2343 drivers/scsi/mpt3sas/mpt3sas_ctl.c switch (cmd) { cmd 2345 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_iocinfo)) cmd 2358 drivers/scsi/mpt3sas/mpt3sas_ctl.c ret = _ctl_compat_mpt_command(ioc, cmd, arg); cmd 2373 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_command)) { cmd 2380 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventquery)) cmd 2384 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_eventenable)) cmd 2391 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_diag_reset)) cmd 2395 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_ioctl_btdh_mapping)) cmd 2399 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_register)) cmd 2403 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_unregister)) cmd 2407 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_query)) cmd 2411 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_release)) cmd 2415 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (_IOC_SIZE(cmd) == sizeof(struct mpt3_diag_read_buffer)) cmd 2421 drivers/scsi/mpt3sas/mpt3sas_ctl.c cmd)); cmd 2438 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2446 drivers/scsi/mpt3sas/mpt3sas_ctl.c ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 0, cmd 2458 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_mpt2_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2465 drivers/scsi/mpt3sas/mpt3sas_ctl.c ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 0, MPI2_VERSION); cmd 2478 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_ioctl_compat(struct file *file, unsigned cmd, unsigned long arg) cmd 2482 drivers/scsi/mpt3sas/mpt3sas_ctl.c ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 1, cmd 2496 drivers/scsi/mpt3sas/mpt3sas_ctl.c _ctl_mpt2_ioctl_compat(struct file *file, unsigned cmd, unsigned long arg) cmd 2500 drivers/scsi/mpt3sas/mpt3sas_ctl.c ret = _ctl_ioctl_main(file, cmd, (void __user *)arg, 1, MPI2_VERSION); cmd 261 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c u8 num_pds, cmd = scmd->cmnd[0]; cmd 264 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c if (cmd != READ_10 && cmd != WRITE_10 && cmd 265 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c cmd != READ_16 && cmd != WRITE_16) cmd 268 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c if (cmd == READ_10 || cmd == WRITE_10) cmd 292 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c if (cmd == READ_10 || cmd == WRITE_10) cmd 31 drivers/scsi/mvme147.c static int dma_setup(struct scsi_cmnd *cmd, int dir_in) cmd 33 drivers/scsi/mvme147.c struct Scsi_Host *instance = cmd->device->host; cmd 36 drivers/scsi/mvme147.c unsigned long addr = virt_to_bus(cmd->SCp.ptr); cmd 47 drivers/scsi/mvme147.c cache_clear(addr, cmd->SCp.this_residual); cmd 50 drivers/scsi/mvme147.c cache_push(addr, cmd->SCp.this_residual); cmd 54 drivers/scsi/mvme147.c m147_pcc->dma_bcr = cmd->SCp.this_residual | (1 << 24); cmd 672 drivers/scsi/mvsas/mv_64xx.c u8 cmd, cmd 680 drivers/scsi/mvsas/mv_64xx.c dwTmp = ((u32)cmd << 24) | ((u32)length << 19); cmd 694 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd) cmd 701 drivers/scsi/mvsas/mv_64xx.c iow32(SPI_CMD_REG_64XX, cmd); cmd 940 drivers/scsi/mvsas/mv_94xx.c u8 cmd, cmd 949 drivers/scsi/mvsas/mv_94xx.c dwTmp = ((u32)cmd << 8) | ((u32)length << 4); cmd 963 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd) cmd 966 drivers/scsi/mvsas/mv_94xx.c mw32(SPI_CTRL_REG_94XX, cmd | SPI_CTRL_SpiStart_94XX); cmd 673 drivers/scsi/mvsas/mv_sas.c memcpy(buf_cmd + 12, task->ssp_task.cmd->cmnd, cmd 674 drivers/scsi/mvsas/mv_sas.c task->ssp_task.cmd->cmd_len); cmd 146 drivers/scsi/mvsas/mv_sas.h u8 cmd, cmd 151 drivers/scsi/mvsas/mv_sas.h int (*spi_issuecmd)(struct mvs_info *mvi, u32 cmd); cmd 223 drivers/scsi/mvumi.c static int mvumi_internal_cmd_sgl(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, cmd 238 drivers/scsi/mvumi.c m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; cmd 239 drivers/scsi/mvumi.c cmd->frame->sg_counts = 1; cmd 240 drivers/scsi/mvumi.c cmd->data_buf = virt_addr; cmd 253 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 255 drivers/scsi/mvumi.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 256 drivers/scsi/mvumi.c if (!cmd) { cmd 260 drivers/scsi/mvumi.c INIT_LIST_HEAD(&cmd->queue_pointer); cmd 262 drivers/scsi/mvumi.c cmd->frame = dma_alloc_coherent(&mhba->pdev->dev, mhba->ib_max_size, cmd 263 drivers/scsi/mvumi.c &cmd->frame_phys, GFP_KERNEL); cmd 264 drivers/scsi/mvumi.c if (!cmd->frame) { cmd 267 drivers/scsi/mvumi.c kfree(cmd); cmd 272 drivers/scsi/mvumi.c if (mvumi_internal_cmd_sgl(mhba, cmd, buf_size)) { cmd 276 drivers/scsi/mvumi.c cmd->frame, cmd->frame_phys); cmd 277 drivers/scsi/mvumi.c kfree(cmd); cmd 281 drivers/scsi/mvumi.c cmd->frame->sg_counts = 0; cmd 283 drivers/scsi/mvumi.c return cmd; cmd 287 drivers/scsi/mvumi.c struct mvumi_cmd *cmd) cmd 293 drivers/scsi/mvumi.c if (cmd && cmd->frame) { cmd 294 drivers/scsi/mvumi.c if (cmd->frame->sg_counts) { cmd 295 drivers/scsi/mvumi.c m_sg = (struct mvumi_sgl *) &cmd->frame->payload[0]; cmd 301 drivers/scsi/mvumi.c dma_free_coherent(&mhba->pdev->dev, size, cmd->data_buf, cmd 305 drivers/scsi/mvumi.c cmd->frame, cmd->frame_phys); cmd 306 drivers/scsi/mvumi.c kfree(cmd); cmd 318 drivers/scsi/mvumi.c struct mvumi_cmd *cmd = NULL; cmd 321 drivers/scsi/mvumi.c cmd = list_entry((&mhba->cmd_pool)->next, cmd 323 drivers/scsi/mvumi.c list_del_init(&cmd->queue_pointer); cmd 327 drivers/scsi/mvumi.c return cmd; cmd 336 drivers/scsi/mvumi.c struct mvumi_cmd *cmd) cmd 338 drivers/scsi/mvumi.c cmd->scmd = NULL; cmd 339 drivers/scsi/mvumi.c list_add_tail(&cmd->queue_pointer, &mhba->cmd_pool); cmd 348 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 351 drivers/scsi/mvumi.c cmd = list_first_entry(&mhba->cmd_pool, struct mvumi_cmd, cmd 353 drivers/scsi/mvumi.c list_del(&cmd->queue_pointer); cmd 355 drivers/scsi/mvumi.c kfree(cmd->frame); cmd 356 drivers/scsi/mvumi.c kfree(cmd); cmd 368 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 371 drivers/scsi/mvumi.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 372 drivers/scsi/mvumi.c if (!cmd) cmd 375 drivers/scsi/mvumi.c INIT_LIST_HEAD(&cmd->queue_pointer); cmd 376 drivers/scsi/mvumi.c list_add_tail(&cmd->queue_pointer, &mhba->cmd_pool); cmd 378 drivers/scsi/mvumi.c cmd->frame = mhba->ib_frame + i * mhba->ib_max_size; cmd 379 drivers/scsi/mvumi.c cmd->frame_phys = mhba->ib_frame_phys cmd 382 drivers/scsi/mvumi.c cmd->frame = kzalloc(mhba->ib_max_size, GFP_KERNEL); cmd 383 drivers/scsi/mvumi.c if (!cmd->frame) cmd 392 drivers/scsi/mvumi.c cmd = list_first_entry(&mhba->cmd_pool, struct mvumi_cmd, cmd 394 drivers/scsi/mvumi.c list_del(&cmd->queue_pointer); cmd 396 drivers/scsi/mvumi.c kfree(cmd->frame); cmd 397 drivers/scsi/mvumi.c kfree(cmd); cmd 711 drivers/scsi/mvumi.c struct mvumi_cmd *cmd) cmd 715 drivers/scsi/mvumi.c cmd->cmd_status = REQ_STATUS_PENDING; cmd 717 drivers/scsi/mvumi.c if (atomic_read(&cmd->sync_cmd)) { cmd 720 drivers/scsi/mvumi.c atomic_read(&cmd->sync_cmd)); cmd 724 drivers/scsi/mvumi.c atomic_inc(&cmd->sync_cmd); cmd 726 drivers/scsi/mvumi.c mhba->instancet->fire_cmd(mhba, cmd); cmd 730 drivers/scsi/mvumi.c (cmd->cmd_status != REQ_STATUS_PENDING), cmd 734 drivers/scsi/mvumi.c if (atomic_read(&cmd->sync_cmd)) { cmd 736 drivers/scsi/mvumi.c atomic_dec(&cmd->sync_cmd); cmd 737 drivers/scsi/mvumi.c if (mhba->tag_cmd[cmd->frame->tag]) { cmd 738 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = NULL; cmd 740 drivers/scsi/mvumi.c cmd->frame->tag); cmd 741 drivers/scsi/mvumi.c tag_release_one(mhba, &mhba->tag_pool, cmd->frame->tag); cmd 743 drivers/scsi/mvumi.c if (!list_empty(&cmd->queue_pointer)) { cmd 746 drivers/scsi/mvumi.c list_del_init(&cmd->queue_pointer); cmd 768 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 777 drivers/scsi/mvumi.c get_cmd: cmd = mvumi_create_internal_cmd(mhba, 0); cmd 778 drivers/scsi/mvumi.c if (!cmd) { cmd 788 drivers/scsi/mvumi.c cmd->scmd = NULL; cmd 789 drivers/scsi/mvumi.c cmd->cmd_status = REQ_STATUS_PENDING; cmd 790 drivers/scsi/mvumi.c atomic_set(&cmd->sync_cmd, 0); cmd 791 drivers/scsi/mvumi.c frame = cmd->frame; cmd 802 drivers/scsi/mvumi.c mvumi_issue_blocked_cmd(mhba, cmd); cmd 803 drivers/scsi/mvumi.c if (cmd->cmd_status != SAM_STAT_GOOD) { cmd 806 drivers/scsi/mvumi.c device_id, cmd->cmd_status); cmd 809 drivers/scsi/mvumi.c mvumi_delete_internal_cmd(mhba, cmd); cmd 1299 drivers/scsi/mvumi.c static void mvumi_complete_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, cmd 1302 drivers/scsi/mvumi.c struct scsi_cmnd *scmd = cmd->scmd; cmd 1304 drivers/scsi/mvumi.c cmd->scmd->SCp.ptr = NULL; cmd 1317 drivers/scsi/mvumi.c memcpy(cmd->scmd->sense_buffer, ob_frame->payload, cmd 1331 drivers/scsi/mvumi.c cmd->scmd->scsi_done(scmd); cmd 1332 drivers/scsi/mvumi.c mvumi_return_cmd(mhba, cmd); cmd 1336 drivers/scsi/mvumi.c struct mvumi_cmd *cmd, cmd 1339 drivers/scsi/mvumi.c if (atomic_read(&cmd->sync_cmd)) { cmd 1340 drivers/scsi/mvumi.c cmd->cmd_status = ob_frame->req_status; cmd 1344 drivers/scsi/mvumi.c cmd->data_buf) { cmd 1345 drivers/scsi/mvumi.c memcpy(cmd->data_buf, ob_frame->payload, cmd 1348 drivers/scsi/mvumi.c atomic_dec(&cmd->sync_cmd); cmd 1412 drivers/scsi/mvumi.c unsigned int id, struct mvumi_cmd *cmd) cmd 1419 drivers/scsi/mvumi.c if (!cmd) { cmd 1420 drivers/scsi/mvumi.c cmd = mvumi_create_internal_cmd(mhba, data_buf_len); cmd 1421 drivers/scsi/mvumi.c if (cmd) cmd 1426 drivers/scsi/mvumi.c memset(cmd->data_buf, 0, data_buf_len); cmd 1428 drivers/scsi/mvumi.c cmd->scmd = NULL; cmd 1429 drivers/scsi/mvumi.c cmd->cmd_status = REQ_STATUS_PENDING; cmd 1430 drivers/scsi/mvumi.c atomic_set(&cmd->sync_cmd, 0); cmd 1431 drivers/scsi/mvumi.c frame = cmd->frame; cmd 1441 drivers/scsi/mvumi.c mvumi_issue_blocked_cmd(mhba, cmd); cmd 1443 drivers/scsi/mvumi.c if (cmd->cmd_status == SAM_STAT_GOOD) { cmd 1448 drivers/scsi/mvumi.c (cmd->data_buf + MVUMI_INQUIRY_UUID_OFF), cmd 1456 drivers/scsi/mvumi.c mvumi_delete_internal_cmd(mhba, cmd); cmd 1553 drivers/scsi/mvumi.c struct mvumi_cmd *cmd = NULL; cmd 1556 drivers/scsi/mvumi.c cmd = mvumi_create_internal_cmd(mhba, 64); cmd 1557 drivers/scsi/mvumi.c if (!cmd) cmd 1566 drivers/scsi/mvumi.c wwid = mvumi_inquiry(mhba, id, cmd); cmd 1599 drivers/scsi/mvumi.c if (cmd) cmd 1600 drivers/scsi/mvumi.c mvumi_delete_internal_cmd(mhba, cmd); cmd 1701 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 1704 drivers/scsi/mvumi.c cmd = mvumi_create_internal_cmd(mhba, 512); cmd 1705 drivers/scsi/mvumi.c if (!cmd) cmd 1707 drivers/scsi/mvumi.c cmd->scmd = NULL; cmd 1708 drivers/scsi/mvumi.c cmd->cmd_status = REQ_STATUS_PENDING; cmd 1709 drivers/scsi/mvumi.c atomic_set(&cmd->sync_cmd, 0); cmd 1710 drivers/scsi/mvumi.c frame = cmd->frame; cmd 1719 drivers/scsi/mvumi.c mvumi_issue_blocked_cmd(mhba, cmd); cmd 1721 drivers/scsi/mvumi.c if (cmd->cmd_status != SAM_STAT_GOOD) cmd 1723 drivers/scsi/mvumi.c cmd->cmd_status); cmd 1725 drivers/scsi/mvumi.c mvumi_notification(mhba, cmd->frame->cdb[1], cmd->data_buf); cmd 1727 drivers/scsi/mvumi.c mvumi_delete_internal_cmd(mhba, cmd); cmd 1767 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 1777 drivers/scsi/mvumi.c cmd = mhba->tag_cmd[ob_frame->tag]; cmd 1782 drivers/scsi/mvumi.c if (cmd->scmd) cmd 1783 drivers/scsi/mvumi.c mvumi_complete_cmd(mhba, cmd, ob_frame); cmd 1785 drivers/scsi/mvumi.c mvumi_complete_internal_cmd(mhba, cmd, ob_frame); cmd 1823 drivers/scsi/mvumi.c struct mvumi_cmd *cmd) cmd 1829 drivers/scsi/mvumi.c ib_frame = cmd->frame; cmd 1840 drivers/scsi/mvumi.c cmd->frame->tag = tag_get_one(mhba, &mhba->tag_pool); cmd 1841 drivers/scsi/mvumi.c cmd->frame->request_id = mhba->io_seq++; cmd 1842 drivers/scsi/mvumi.c cmd->request_id = cmd->frame->request_id; cmd 1843 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = cmd; cmd 1850 drivers/scsi/mvumi.c cpu_to_le32(lower_32_bits(cmd->frame_phys)); cmd 1852 drivers/scsi/mvumi.c cpu_to_le32(upper_32_bits(cmd->frame_phys)); cmd 1860 drivers/scsi/mvumi.c static void mvumi_fire_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) cmd 1866 drivers/scsi/mvumi.c if (cmd) cmd 1867 drivers/scsi/mvumi.c list_add_tail(&cmd->queue_pointer, &mhba->waiting_req_list); cmd 1873 drivers/scsi/mvumi.c cmd = list_first_entry(&mhba->waiting_req_list, cmd 1875 drivers/scsi/mvumi.c list_del_init(&cmd->queue_pointer); cmd 1876 drivers/scsi/mvumi.c result = mvumi_send_command(mhba, cmd); cmd 1882 drivers/scsi/mvumi.c list_add(&cmd->queue_pointer, &mhba->waiting_req_list); cmd 2026 drivers/scsi/mvumi.c struct scsi_cmnd *scmd, struct mvumi_cmd *cmd) cmd 2030 drivers/scsi/mvumi.c cmd->scmd = scmd; cmd 2031 drivers/scsi/mvumi.c cmd->cmd_status = REQ_STATUS_PENDING; cmd 2032 drivers/scsi/mvumi.c pframe = cmd->frame; cmd 2085 drivers/scsi/mvumi.c struct mvumi_cmd *cmd; cmd 2093 drivers/scsi/mvumi.c cmd = mvumi_get_cmd(mhba); cmd 2094 drivers/scsi/mvumi.c if (unlikely(!cmd)) { cmd 2099 drivers/scsi/mvumi.c if (unlikely(mvumi_build_frame(mhba, scmd, cmd))) cmd 2102 drivers/scsi/mvumi.c cmd->scmd = scmd; cmd 2103 drivers/scsi/mvumi.c scmd->SCp.ptr = (char *) cmd; cmd 2104 drivers/scsi/mvumi.c mhba->instancet->fire_cmd(mhba, cmd); cmd 2109 drivers/scsi/mvumi.c mvumi_return_cmd(mhba, cmd); cmd 2117 drivers/scsi/mvumi.c struct mvumi_cmd *cmd = (struct mvumi_cmd *) scmd->SCp.ptr; cmd 2124 drivers/scsi/mvumi.c if (mhba->tag_cmd[cmd->frame->tag]) { cmd 2125 drivers/scsi/mvumi.c mhba->tag_cmd[cmd->frame->tag] = NULL; cmd 2126 drivers/scsi/mvumi.c tag_release_one(mhba, &mhba->tag_pool, cmd->frame->tag); cmd 2128 drivers/scsi/mvumi.c if (!list_empty(&cmd->queue_pointer)) cmd 2129 drivers/scsi/mvumi.c list_del_init(&cmd->queue_pointer); cmd 2140 drivers/scsi/mvumi.c mvumi_return_cmd(mhba, cmd); cmd 516 drivers/scsi/ncr53c8xx.c static void __unmap_scsi_data(struct device *dev, struct scsi_cmnd *cmd) cmd 518 drivers/scsi/ncr53c8xx.c switch(cmd->__data_mapped) { cmd 520 drivers/scsi/ncr53c8xx.c scsi_dma_unmap(cmd); cmd 523 drivers/scsi/ncr53c8xx.c cmd->__data_mapped = 0; cmd 526 drivers/scsi/ncr53c8xx.c static int __map_scsi_sg_data(struct device *dev, struct scsi_cmnd *cmd) cmd 530 drivers/scsi/ncr53c8xx.c use_sg = scsi_dma_map(cmd); cmd 534 drivers/scsi/ncr53c8xx.c cmd->__data_mapped = 2; cmd 535 drivers/scsi/ncr53c8xx.c cmd->__data_mapping = use_sg; cmd 540 drivers/scsi/ncr53c8xx.c #define unmap_scsi_data(np, cmd) __unmap_scsi_data(np->dev, cmd) cmd 541 drivers/scsi/ncr53c8xx.c #define map_scsi_sg_data(np, cmd) __map_scsi_sg_data(np->dev, cmd) cmd 1129 drivers/scsi/ncr53c8xx.c u_long cmd; cmd 1488 drivers/scsi/ncr53c8xx.c struct scr_tblmove cmd ; cmd 1540 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd; /* SCSI command */ cmd 1917 drivers/scsi/ncr53c8xx.c static struct ccb *ncr_get_ccb (struct ncb *np, struct scsi_cmnd *cmd); cmd 1931 drivers/scsi/ncr53c8xx.c static int ncr_scatter (struct ncb *np, struct ccb *cp, struct scsi_cmnd *cmd); cmd 1943 drivers/scsi/ncr53c8xx.c static void insert_into_waiting_list(struct ncb *np, struct scsi_cmnd *cmd); cmd 1944 drivers/scsi/ncr53c8xx.c static struct scsi_cmnd *retrieve_from_waiting_list(int to_remove, struct ncb *np, struct scsi_cmnd *cmd); cmd 1947 drivers/scsi/ncr53c8xx.c #define remove_from_waiting_list(np, cmd) \ cmd 1948 drivers/scsi/ncr53c8xx.c retrieve_from_waiting_list(1, (np), (cmd)) cmd 2179 drivers/scsi/ncr53c8xx.c offsetof (struct dsb, cmd), cmd 3665 drivers/scsi/ncr53c8xx.c #define PRINT_ADDR(cmd, arg...) dev_info(&cmd->device->sdev_gendev , ## arg) cmd 3669 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "%s: ", label); cmd 4019 drivers/scsi/ncr53c8xx.c static inline void ncr_queue_done_cmd(struct ncb *np, struct scsi_cmnd *cmd) cmd 4021 drivers/scsi/ncr53c8xx.c unmap_scsi_data(np, cmd); cmd 4022 drivers/scsi/ncr53c8xx.c cmd->host_scribble = (char *) np->done_list; cmd 4023 drivers/scsi/ncr53c8xx.c np->done_list = cmd; cmd 4028 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd; cmd 4031 drivers/scsi/ncr53c8xx.c cmd = lcmd; cmd 4032 drivers/scsi/ncr53c8xx.c lcmd = (struct scsi_cmnd *) cmd->host_scribble; cmd 4033 drivers/scsi/ncr53c8xx.c cmd->scsi_done(cmd); cmd 4110 drivers/scsi/ncr53c8xx.c static int ncr_queue_command (struct ncb *np, struct scsi_cmnd *cmd) cmd 4112 drivers/scsi/ncr53c8xx.c struct scsi_device *sdev = cmd->device; cmd 4144 drivers/scsi/ncr53c8xx.c if ((cmd->cmnd[0] == 0 || cmd->cmnd[0] == 0x12) && cmd 4151 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "CMD=%x ", cmd->cmnd[0]); cmd 4164 drivers/scsi/ncr53c8xx.c if (np->settle_time && cmd->request->timeout >= HZ) { cmd 4165 drivers/scsi/ncr53c8xx.c u_long tlimit = jiffies + cmd->request->timeout - HZ; cmd 4170 drivers/scsi/ncr53c8xx.c if (np->settle_time || !(cp=ncr_get_ccb (np, cmd))) { cmd 4171 drivers/scsi/ncr53c8xx.c insert_into_waiting_list(np, cmd); cmd 4174 drivers/scsi/ncr53c8xx.c cp->cmd = cmd; cmd 4204 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, cmd 4216 drivers/scsi/ncr53c8xx.c switch (cmd->cmnd[0]) { cmd 4242 drivers/scsi/ncr53c8xx.c direction = cmd->sc_data_direction; cmd 4244 drivers/scsi/ncr53c8xx.c segments = ncr_scatter(np, cp, cp->cmd); cmd 4365 drivers/scsi/ncr53c8xx.c memcpy(cp->cdb_buf, cmd->cmnd, min_t(int, cmd->cmd_len, sizeof(cp->cdb_buf))); cmd 4366 drivers/scsi/ncr53c8xx.c cp->phys.cmd.addr = cpu_to_scr(CCB_PHYS (cp, cdb_buf[0])); cmd 4367 drivers/scsi/ncr53c8xx.c cp->phys.cmd.size = cpu_to_scr(cmd->cmd_len); cmd 4553 drivers/scsi/ncr53c8xx.c static int ncr_reset_bus (struct ncb *np, struct scsi_cmnd *cmd, int sync_reset) cmd 4580 drivers/scsi/ncr53c8xx.c if (cp->cmd == cmd) { cmd 4588 drivers/scsi/ncr53c8xx.c if (!found && retrieve_from_waiting_list(0, np, cmd)) cmd 4604 drivers/scsi/ncr53c8xx.c if (!found && sync_reset && !retrieve_from_waiting_list(0, np, cmd)) { cmd 4605 drivers/scsi/ncr53c8xx.c cmd->result = DID_RESET << 16; cmd 4606 drivers/scsi/ncr53c8xx.c ncr_queue_done_cmd(np, cmd); cmd 4622 drivers/scsi/ncr53c8xx.c static int ncr_abort_command (struct ncb *np, struct scsi_cmnd *cmd) cmd 4632 drivers/scsi/ncr53c8xx.c if (remove_from_waiting_list(np, cmd)) { cmd 4633 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_ABORT, 0); cmd 4634 drivers/scsi/ncr53c8xx.c ncr_queue_done_cmd(np, cmd); cmd 4646 drivers/scsi/ncr53c8xx.c if (cp->cmd == cmd) { cmd 4809 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd; cmd 4817 drivers/scsi/ncr53c8xx.c if (!cp || cp->magic != CCB_MAGIC || !cp->cmd) cmd 4832 drivers/scsi/ncr53c8xx.c cmd = cp->cmd; cmd 4833 drivers/scsi/ncr53c8xx.c cp->cmd = NULL; cmd 4834 drivers/scsi/ncr53c8xx.c tp = &np->target[cmd->device->id]; cmd 4835 drivers/scsi/ncr53c8xx.c lp = tp->lp[cmd->device->lun]; cmd 4870 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "%d parity error(s).\n",cp->parity_status); cmd 4880 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "extraneous data discarded.\n"); cmd 4883 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "invalid scsi phase (4/5).\n"); cmd 4886 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "extended error %d.\n", cmd 4899 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "ERROR: cmd=%x host_status=%x " cmd 4900 drivers/scsi/ncr53c8xx.c "scsi_status=%x\n", cmd->cmnd[0], cmd 4916 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_OK, cp->scsi_status); cmd 4929 drivers/scsi/ncr53c8xx.c ncr_alloc_lcb (np, cmd->device->id, cmd->device->lun); cmd 4943 drivers/scsi/ncr53c8xx.c ncr_setup_tags (np, cmd->device); cmd 4951 drivers/scsi/ncr53c8xx.c cmd->result = DID_OK << 16 | S_CHECK_COND; cmd 4956 drivers/scsi/ncr53c8xx.c memcpy(cmd->sense_buffer, cp->sense_buf, cmd 4961 drivers/scsi/ncr53c8xx.c u_char *p = cmd->sense_buffer; cmd 4963 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "sense data:"); cmd 4972 drivers/scsi/ncr53c8xx.c cmd->result = DID_OK << 16 | S_CONFLICT; cmd 4981 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_OK, cp->scsi_status); cmd 4989 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_TIME_OUT, cp->scsi_status); cmd 4996 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_RESET, cp->scsi_status); cmd 5003 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_ABORT, cp->scsi_status); cmd 5010 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "COMMAND FAILED (%x %x) @%p.\n", cmd 5013 drivers/scsi/ncr53c8xx.c cmd->result = ScsiResult(DID_ERROR, cp->scsi_status); cmd 5023 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, " CMD:"); cmd 5024 drivers/scsi/ncr53c8xx.c p = (u_char*) &cmd->cmnd[0]; cmd 5025 drivers/scsi/ncr53c8xx.c for (i=0; i<cmd->cmd_len; i++) printk (" %x", *p++); cmd 5034 drivers/scsi/ncr53c8xx.c p = (u_char*) &cmd->sense_buffer; cmd 5067 drivers/scsi/ncr53c8xx.c ncr_queue_done_cmd(np, cmd); cmd 5503 drivers/scsi/ncr53c8xx.c if (!cp->cmd) continue; cmd 5504 drivers/scsi/ncr53c8xx.c if (scmd_id(cp->cmd) != target) continue; cmd 5523 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd = cp->cmd; cmd 5528 drivers/scsi/ncr53c8xx.c BUG_ON(target != (scmd_id(cmd) & 0xf)); cmd 5580 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd = cp->cmd; cmd 5586 drivers/scsi/ncr53c8xx.c BUG_ON(target != (scmd_id(cmd) & 0xf)); cmd 5605 drivers/scsi/ncr53c8xx.c dev_info(&cmd->device->sdev_target->dev, "WIDE SCSI %sabled.\n", cmd 6246 drivers/scsi/ncr53c8xx.c u_char cmd, sbcl; cmd 6253 drivers/scsi/ncr53c8xx.c cmd = dbc >> 24; cmd 6261 drivers/scsi/ncr53c8xx.c if ((cmd & 1) == 0) { cmd 6289 drivers/scsi/ncr53c8xx.c printk ("P%x%x RL=%d D=%d SS0=%x ", cmd&7, sbcl&7, cmd 6294 drivers/scsi/ncr53c8xx.c printk ("P%x%x RL=%d ", cmd&7, sbcl&7, rest); cmd 6309 drivers/scsi/ncr53c8xx.c if (!(cmd & 6)) { cmd 6354 drivers/scsi/ncr53c8xx.c (unsigned)nxtdsp, vdsp, cmd); cmd 6376 drivers/scsi/ncr53c8xx.c if (cmd & 0x10) { /* Table indirect */ cmd 6397 drivers/scsi/ncr53c8xx.c if (cmd != (scr_to_cpu(vdsp[0]) >> 24)) { cmd 6398 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "internal error: cmd=%02x != %02x=(vdsp[0] " cmd 6399 drivers/scsi/ncr53c8xx.c ">> 24)\n", cmd, scr_to_cpu(vdsp[0]) >> 24); cmd 6420 drivers/scsi/ncr53c8xx.c if (cmd & 0x06) { cmd 6421 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "phase change %x-%x %d@%08x resid=%d.\n", cmd 6422 drivers/scsi/ncr53c8xx.c cmd&7, sbcl&7, (unsigned)olen, cmd 6443 drivers/scsi/ncr53c8xx.c newcmd[0] = cpu_to_scr(((cmd & 0x0f) << 24) | rest); cmd 6449 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "newcmd[%d] %x %x %x %x.\n", cmd 6495 drivers/scsi/ncr53c8xx.c switch (cmd & 7) { cmd 6534 drivers/scsi/ncr53c8xx.c struct scsi_cmnd *cmd = cp->cmd; cmd 6535 drivers/scsi/ncr53c8xx.c struct tcb *tp = &np->target[cmd->device->id]; cmd 6536 drivers/scsi/ncr53c8xx.c struct lcb *lp = tp->lp[cmd->device->lun]; cmd 6575 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "QUEUE FULL! %d busy, %d disconnected " cmd 6581 drivers/scsi/ncr53c8xx.c ncr_setup_tags (np, cmd->device); cmd 6613 drivers/scsi/ncr53c8xx.c cp->scsi_smsg2[0] = IDENTIFY(0, cmd->device->lun); cmd 6620 drivers/scsi/ncr53c8xx.c cp->phys.cmd.addr = cpu_to_scr(CCB_PHYS (cp, sensecmd)); cmd 6621 drivers/scsi/ncr53c8xx.c cp->phys.cmd.size = cpu_to_scr(6); cmd 6627 drivers/scsi/ncr53c8xx.c cp->sensecmd[1] = (cmd->device->lun & 0x7) << 5; cmd 6658 drivers/scsi/ncr53c8xx.c if (cmd->device->select_no_atn) cmd 6840 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "negotiation failed sir=%x " cmd 6916 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "sync: per=%d scntl3=0x%x ofs=%d " cmd 7003 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "wide: wide=%d chg=%d.\n", wide, cmd 7069 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "MESSAGE_REJECT received (%x:%x).\n", cmd 7100 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "IGNORE_WIDE_RESIDUE received, but not yet " cmd 7113 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "DISCONNECT received, but datapointer " cmd 7135 drivers/scsi/ncr53c8xx.c static struct ccb *ncr_get_ccb(struct ncb *np, struct scsi_cmnd *cmd) cmd 7137 drivers/scsi/ncr53c8xx.c u_char tn = cmd->device->id; cmd 7138 drivers/scsi/ncr53c8xx.c u_char ln = cmd->device->lun; cmd 7168 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "ccb free list corrupted " cmd 7231 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cmd, "ccb @%p using tag %d.\n", cp, tag); cmd 7252 drivers/scsi/ncr53c8xx.c PRINT_ADDR(cp->cmd, "ccb @%p freeing tag %d.\n", cp, cp->tag); cmd 7639 drivers/scsi/ncr53c8xx.c static int ncr_scatter(struct ncb *np, struct ccb *cp, struct scsi_cmnd *cmd) cmd 7642 drivers/scsi/ncr53c8xx.c int use_sg = scsi_sg_count(cmd); cmd 7646 drivers/scsi/ncr53c8xx.c use_sg = map_scsi_sg_data(np, cmd); cmd 7652 drivers/scsi/ncr53c8xx.c unmap_scsi_data(np, cmd); cmd 7658 drivers/scsi/ncr53c8xx.c scsi_for_each_sg(cmd, sg, use_sg, segment) { cmd 8020 drivers/scsi/ncr53c8xx.c static int ncr53c8xx_queue_command_lck (struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 8022 drivers/scsi/ncr53c8xx.c struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; cmd 8030 drivers/scsi/ncr53c8xx.c cmd->scsi_done = done; cmd 8031 drivers/scsi/ncr53c8xx.c cmd->host_scribble = NULL; cmd 8032 drivers/scsi/ncr53c8xx.c cmd->__data_mapped = 0; cmd 8033 drivers/scsi/ncr53c8xx.c cmd->__data_mapping = 0; cmd 8037 drivers/scsi/ncr53c8xx.c if ((sts = ncr_queue_command(np, cmd)) != DID_OK) { cmd 8038 drivers/scsi/ncr53c8xx.c cmd->result = sts << 16; cmd 8051 drivers/scsi/ncr53c8xx.c unmap_scsi_data(np, cmd); cmd 8052 drivers/scsi/ncr53c8xx.c done(cmd); cmd 8104 drivers/scsi/ncr53c8xx.c static int ncr53c8xx_bus_reset(struct scsi_cmnd *cmd) cmd 8106 drivers/scsi/ncr53c8xx.c struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; cmd 8119 drivers/scsi/ncr53c8xx.c sts = ncr_reset_bus(np, cmd, 1); cmd 8131 drivers/scsi/ncr53c8xx.c static int ncr53c8xx_abort(struct scsi_cmnd *cmd) cmd 8133 drivers/scsi/ncr53c8xx.c struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; cmd 8142 drivers/scsi/ncr53c8xx.c sts = ncr_abort_command(np, cmd); cmd 8170 drivers/scsi/ncr53c8xx.c static void insert_into_waiting_list(struct ncb *np, struct scsi_cmnd *cmd) cmd 8175 drivers/scsi/ncr53c8xx.c printk("%s: cmd %lx inserted into waiting list\n", ncr_name(np), (u_long) cmd); cmd 8177 drivers/scsi/ncr53c8xx.c cmd->next_wcmd = NULL; cmd 8178 drivers/scsi/ncr53c8xx.c if (!(wcmd = np->waiting_list)) np->waiting_list = cmd; cmd 8182 drivers/scsi/ncr53c8xx.c wcmd->next_wcmd = (char *) cmd; cmd 8186 drivers/scsi/ncr53c8xx.c static struct scsi_cmnd *retrieve_from_waiting_list(int to_remove, struct ncb *np, struct scsi_cmnd *cmd) cmd 8191 drivers/scsi/ncr53c8xx.c if (cmd == *pcmd) { cmd 8193 drivers/scsi/ncr53c8xx.c *pcmd = (struct scsi_cmnd *) cmd->next_wcmd; cmd 8194 drivers/scsi/ncr53c8xx.c cmd->next_wcmd = NULL; cmd 8197 drivers/scsi/ncr53c8xx.c printk("%s: cmd %lx retrieved from waiting list\n", ncr_name(np), (u_long) cmd); cmd 8199 drivers/scsi/ncr53c8xx.c return cmd; cmd 4331 drivers/scsi/pm8001/pm8001_hwi.c memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, cmd 4332 drivers/scsi/pm8001/pm8001_hwi.c task->ssp_task.cmd->cmd_len); cmd 4013 drivers/scsi/pm8001/pm80xx_hwi.c u8 cmd = task->ssp_task.cmd->cmnd[0]; cmd 4015 drivers/scsi/pm8001/pm80xx_hwi.c if (cmd == READ_10 || cmd == WRITE_10 || cmd == WRITE_VERIFY) cmd 4078 drivers/scsi/pm8001/pm80xx_hwi.c memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, cmd 4079 drivers/scsi/pm8001/pm80xx_hwi.c task->ssp_task.cmd->cmd_len); cmd 4088 drivers/scsi/pm8001/pm80xx_hwi.c task->ssp_task.cmd->cmnd[0])); cmd 4146 drivers/scsi/pm8001/pm80xx_hwi.c ssp_cmd.twk_val0 = cpu_to_le32((task->ssp_task.cmd->cmnd[2] << 24) | cmd 4147 drivers/scsi/pm8001/pm80xx_hwi.c (task->ssp_task.cmd->cmnd[3] << 16) | cmd 4148 drivers/scsi/pm8001/pm80xx_hwi.c (task->ssp_task.cmd->cmnd[4] << 8) | cmd 4149 drivers/scsi/pm8001/pm80xx_hwi.c (task->ssp_task.cmd->cmnd[5])); cmd 4153 drivers/scsi/pm8001/pm80xx_hwi.c task->ssp_task.cmd->cmnd[0], q_index)); cmd 991 drivers/scsi/pm8001/pm80xx_hwi.h __le32 cmd; cmd 1106 drivers/scsi/pm8001/pm80xx_hwi.h __le32 cmd; cmd 294 drivers/scsi/pmcraid.c static void pmcraid_init_cmdblk(struct pmcraid_cmd *cmd, int index) cmd 296 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); cmd 297 drivers/scsi/pmcraid.c dma_addr_t dma_addr = cmd->ioa_cb_bus_addr; cmd 304 drivers/scsi/pmcraid.c cmd->index = index; cmd 313 drivers/scsi/pmcraid.c memset(&cmd->ioa_cb->ioarcb.cdb, 0, PMCRAID_MAX_CDB_LEN); cmd 324 drivers/scsi/pmcraid.c cmd->ioa_cb->ioasa.ioasc = 0; cmd 325 drivers/scsi/pmcraid.c cmd->ioa_cb->ioasa.residual_data_length = 0; cmd 326 drivers/scsi/pmcraid.c cmd->time_left = 0; cmd 329 drivers/scsi/pmcraid.c cmd->cmd_done = NULL; cmd 330 drivers/scsi/pmcraid.c cmd->scsi_cmd = NULL; cmd 331 drivers/scsi/pmcraid.c cmd->release = 0; cmd 332 drivers/scsi/pmcraid.c cmd->completion_req = 0; cmd 333 drivers/scsi/pmcraid.c cmd->sense_buffer = NULL; cmd 334 drivers/scsi/pmcraid.c cmd->sense_buffer_dma = 0; cmd 335 drivers/scsi/pmcraid.c cmd->dma_handle = 0; cmd 336 drivers/scsi/pmcraid.c timer_setup(&cmd->timer, NULL, 0); cmd 347 drivers/scsi/pmcraid.c static void pmcraid_reinit_cmdblk(struct pmcraid_cmd *cmd) cmd 349 drivers/scsi/pmcraid.c pmcraid_init_cmdblk(cmd, -1); cmd 363 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = NULL; cmd 370 drivers/scsi/pmcraid.c cmd = list_entry(pinstance->free_cmd_pool.next, cmd 372 drivers/scsi/pmcraid.c list_del(&cmd->free_list); cmd 377 drivers/scsi/pmcraid.c if (cmd != NULL) cmd 378 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 379 drivers/scsi/pmcraid.c return cmd; cmd 389 drivers/scsi/pmcraid.c static void pmcraid_return_cmd(struct pmcraid_cmd *cmd) cmd 391 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 395 drivers/scsi/pmcraid.c list_add_tail(&cmd->free_list, &pinstance->free_cmd_pool); cmd 547 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = from_timer(cmd, t, timer); cmd 548 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 557 drivers/scsi/pmcraid.c cmd->time_left > 0) { cmd 559 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + cmd->time_left; cmd 560 drivers/scsi/pmcraid.c cmd->time_left = 0; cmd 561 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 563 drivers/scsi/pmcraid.c cmd->time_left = 0; cmd 566 drivers/scsi/pmcraid.c pmcraid_ioa_reset(cmd); cmd 577 drivers/scsi/pmcraid.c static void pmcraid_start_bist(struct pmcraid_cmd *cmd) cmd 579 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 590 drivers/scsi/pmcraid.c cmd->time_left = msecs_to_jiffies(PMCRAID_BIST_TIMEOUT); cmd 591 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + msecs_to_jiffies(PMCRAID_BIST_TIMEOUT); cmd 592 drivers/scsi/pmcraid.c cmd->timer.function = pmcraid_bist_done; cmd 593 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 604 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = from_timer(cmd, t, timer); cmd 605 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 614 drivers/scsi/pmcraid.c cmd->time_left <= 0) { cmd 617 drivers/scsi/pmcraid.c pmcraid_ioa_reset(cmd); cmd 622 drivers/scsi/pmcraid.c cmd->time_left -= PMCRAID_CHECK_FOR_RESET_TIMEOUT; cmd 623 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + PMCRAID_CHECK_FOR_RESET_TIMEOUT; cmd 624 drivers/scsi/pmcraid.c cmd->timer.function = pmcraid_reset_alert_done; cmd 625 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 639 drivers/scsi/pmcraid.c static void pmcraid_reset_alert(struct pmcraid_cmd *cmd) cmd 641 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 659 drivers/scsi/pmcraid.c cmd->time_left = PMCRAID_RESET_TIMEOUT; cmd 660 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + PMCRAID_CHECK_FOR_RESET_TIMEOUT; cmd 661 drivers/scsi/pmcraid.c cmd->timer.function = pmcraid_reset_alert_done; cmd 662 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 672 drivers/scsi/pmcraid.c pmcraid_start_bist(cmd); cmd 688 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = from_timer(cmd, t, timer); cmd 689 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 694 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0]); cmd 705 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 710 drivers/scsi/pmcraid.c if (cmd == NULL) { cmd 717 drivers/scsi/pmcraid.c pinstance->reset_cmd = cmd; cmd 722 drivers/scsi/pmcraid.c if (pinstance->reset_cmd != cmd) { cmd 735 drivers/scsi/pmcraid.c if (cmd == pinstance->reset_cmd) cmd 736 drivers/scsi/pmcraid.c cmd->cmd_done = pmcraid_ioa_reset; cmd 747 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 759 drivers/scsi/pmcraid.c static void pmcraid_internal_done(struct pmcraid_cmd *cmd) cmd 762 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 763 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioasa.ioasc)); cmd 770 drivers/scsi/pmcraid.c if (cmd->completion_req) { cmd 771 drivers/scsi/pmcraid.c cmd->completion_req = 0; cmd 772 drivers/scsi/pmcraid.c complete(&cmd->wait_for_completion); cmd 779 drivers/scsi/pmcraid.c if (cmd->release) { cmd 780 drivers/scsi/pmcraid.c cmd->release = 0; cmd 781 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 797 drivers/scsi/pmcraid.c static void pmcraid_reinit_cfgtable_done(struct pmcraid_cmd *cmd) cmd 800 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 801 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioasa.ioasc)); cmd 803 drivers/scsi/pmcraid.c if (cmd->release) { cmd 804 drivers/scsi/pmcraid.c cmd->release = 0; cmd 805 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 808 drivers/scsi/pmcraid.c schedule_work(&cmd->drv_inst->worker_q); cmd 821 drivers/scsi/pmcraid.c static void pmcraid_erp_done(struct pmcraid_cmd *cmd) cmd 823 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 824 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 825 drivers/scsi/pmcraid.c u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 831 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], ioasc); cmd 834 drivers/scsi/pmcraid.c if (cmd->sense_buffer) { cmd 835 drivers/scsi/pmcraid.c dma_unmap_single(&pinstance->pdev->dev, cmd->sense_buffer_dma, cmd 837 drivers/scsi/pmcraid.c cmd->sense_buffer = NULL; cmd 838 drivers/scsi/pmcraid.c cmd->sense_buffer_dma = 0; cmd 842 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 857 drivers/scsi/pmcraid.c static void _pmcraid_fire_command(struct pmcraid_cmd *cmd) cmd 859 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 868 drivers/scsi/pmcraid.c list_add_tail(&cmd->free_list, &pinstance->pending_cmd_pool); cmd 874 drivers/scsi/pmcraid.c iowrite32(le64_to_cpu(cmd->ioa_cb->ioarcb.ioarcb_bus_addr), pinstance->ioarrin); cmd 892 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, cmd 899 drivers/scsi/pmcraid.c cmd->cmd_done = cmd_done; cmd 903 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + timeout; cmd 904 drivers/scsi/pmcraid.c cmd->timer.function = timeout_func; cmd 905 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 909 drivers/scsi/pmcraid.c _pmcraid_fire_command(cmd); cmd 919 drivers/scsi/pmcraid.c static void pmcraid_ioa_shutdown_done(struct pmcraid_cmd *cmd) cmd 921 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 925 drivers/scsi/pmcraid.c pmcraid_ioa_reset(cmd); cmd 937 drivers/scsi/pmcraid.c static void pmcraid_ioa_shutdown(struct pmcraid_cmd *cmd) cmd 940 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 941 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioasa.ioasc)); cmd 946 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 947 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.request_type = REQ_TYPE_IOACMD; cmd 948 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.resource_handle = cmd 950 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0] = PMCRAID_IOA_SHUTDOWN; cmd 951 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[1] = PMCRAID_SHUTDOWN_NORMAL; cmd 955 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle)); cmd 957 drivers/scsi/pmcraid.c pmcraid_notify_ioastate(cmd->drv_inst, PMC_DEVICE_EVENT_SHUTDOWN_START); cmd 959 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_ioa_shutdown_done, cmd 974 drivers/scsi/pmcraid.c static void pmcraid_get_fwversion_done(struct pmcraid_cmd *cmd) cmd 976 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 977 drivers/scsi/pmcraid.c u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 988 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 991 drivers/scsi/pmcraid.c pmcraid_querycfg(cmd); cmd 1003 drivers/scsi/pmcraid.c static void pmcraid_get_fwversion(struct pmcraid_cmd *cmd) cmd 1005 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 1007 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1010 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 1021 drivers/scsi/pmcraid.c ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 1034 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_get_fwversion_done, cmd 1045 drivers/scsi/pmcraid.c static void pmcraid_identify_hrrq(struct pmcraid_cmd *cmd) cmd 1047 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1048 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 1049 drivers/scsi/pmcraid.c int index = cmd->hrrq_index; cmd 1054 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 1055 drivers/scsi/pmcraid.c cmd->hrrq_index = index + 1; cmd 1057 drivers/scsi/pmcraid.c if (cmd->hrrq_index < pinstance->num_hrrq) { cmd 1060 drivers/scsi/pmcraid.c cmd->hrrq_index = 0; cmd 1086 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, done_function, cmd 1091 drivers/scsi/pmcraid.c static void pmcraid_process_ccn(struct pmcraid_cmd *cmd); cmd 1092 drivers/scsi/pmcraid.c static void pmcraid_process_ldn(struct pmcraid_cmd *cmd); cmd 1102 drivers/scsi/pmcraid.c static void pmcraid_send_hcam_cmd(struct pmcraid_cmd *cmd) cmd 1104 drivers/scsi/pmcraid.c if (cmd->ioa_cb->ioarcb.cdb[1] == PMCRAID_HCAM_CODE_CONFIG_CHANGE) cmd 1105 drivers/scsi/pmcraid.c atomic_set(&(cmd->drv_inst->ccn.ignore), 0); cmd 1107 drivers/scsi/pmcraid.c atomic_set(&(cmd->drv_inst->ldn.ignore), 0); cmd 1109 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, cmd->cmd_done, 0, NULL); cmd 1127 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 1135 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 1137 drivers/scsi/pmcraid.c if (!cmd) { cmd 1139 drivers/scsi/pmcraid.c return cmd; cmd 1155 drivers/scsi/pmcraid.c hcam->cmd = cmd; cmd 1157 drivers/scsi/pmcraid.c ioarcb = &cmd->ioa_cb->ioarcb; cmd 1158 drivers/scsi/pmcraid.c ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 1178 drivers/scsi/pmcraid.c cmd->cmd_done = cmd_done; cmd 1179 drivers/scsi/pmcraid.c return cmd; cmd 1194 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = pmcraid_init_hcam(pinstance, type); cmd 1195 drivers/scsi/pmcraid.c pmcraid_send_hcam_cmd(cmd); cmd 1206 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, cmd 1210 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 1238 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, cmd 1246 drivers/scsi/pmcraid.c pinstance = cmd->drv_inst; cmd 1253 drivers/scsi/pmcraid.c if (hcam->cmd == NULL) cmd 1256 drivers/scsi/pmcraid.c pmcraid_prepare_cancel_cmd(cmd, hcam->cmd); cmd 1261 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, cmd_done, cmd 1271 drivers/scsi/pmcraid.c static void pmcraid_cancel_ccn(struct pmcraid_cmd *cmd) cmd 1274 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 1275 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioasa.ioasc)); cmd 1277 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 1279 drivers/scsi/pmcraid.c pmcraid_cancel_hcam(cmd, cmd 1289 drivers/scsi/pmcraid.c static void pmcraid_cancel_ldn(struct pmcraid_cmd *cmd) cmd 1291 drivers/scsi/pmcraid.c pmcraid_cancel_hcam(cmd, cmd 1515 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 1649 drivers/scsi/pmcraid.c cmd = pmcraid_init_hcam(pinstance, PMCRAID_HCAM_CODE_CONFIG_CHANGE); cmd 1650 drivers/scsi/pmcraid.c if (cmd) cmd 1651 drivers/scsi/pmcraid.c pmcraid_send_hcam_cmd(cmd); cmd 1675 drivers/scsi/pmcraid.c static void pmcraid_ioasc_logger(u32 ioasc, struct pmcraid_cmd *cmd) cmd 1680 drivers/scsi/pmcraid.c cmd->drv_inst->current_log_level < error_info->log_level) cmd 1685 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 1686 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle), cmd 1747 drivers/scsi/pmcraid.c static void pmcraid_process_ccn(struct pmcraid_cmd *cmd) cmd 1749 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1750 drivers/scsi/pmcraid.c u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 1753 drivers/scsi/pmcraid.c pinstance->ccn.cmd = NULL; cmd 1754 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 1782 drivers/scsi/pmcraid.c static void pmcraid_set_timestamp(struct pmcraid_cmd *cmd); cmd 1784 drivers/scsi/pmcraid.c static void pmcraid_process_ldn(struct pmcraid_cmd *cmd) cmd 1786 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1789 drivers/scsi/pmcraid.c u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 1794 drivers/scsi/pmcraid.c pinstance->ldn.cmd = NULL; cmd 1795 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 1816 drivers/scsi/pmcraid.c pmcraid_set_timestamp(cmd); cmd 1826 drivers/scsi/pmcraid.c cmd = pmcraid_init_hcam(pinstance, PMCRAID_HCAM_CODE_LOG_DATA); cmd 1827 drivers/scsi/pmcraid.c if (cmd) cmd 1828 drivers/scsi/pmcraid.c pmcraid_send_hcam_cmd(cmd); cmd 1849 drivers/scsi/pmcraid.c static void pmcraid_unregister_hcams(struct pmcraid_cmd *cmd) cmd 1851 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1870 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 1878 drivers/scsi/pmcraid.c pmcraid_cancel_ldn(cmd); cmd 1919 drivers/scsi/pmcraid.c static void pmcraid_soft_reset(struct pmcraid_cmd *cmd) cmd 1921 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 1929 drivers/scsi/pmcraid.c cmd->cmd_done = pmcraid_ioa_reset; cmd 1930 drivers/scsi/pmcraid.c cmd->timer.expires = jiffies + cmd 1932 drivers/scsi/pmcraid.c cmd->timer.function = pmcraid_timeout_handler; cmd 1934 drivers/scsi/pmcraid.c if (!timer_pending(&cmd->timer)) cmd 1935 drivers/scsi/pmcraid.c add_timer(&cmd->timer); cmd 1988 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, *temp; cmd 1995 drivers/scsi/pmcraid.c list_for_each_entry_safe(cmd, temp, &pinstance->pending_cmd_pool, cmd 1997 drivers/scsi/pmcraid.c list_del(&cmd->free_list); cmd 2000 drivers/scsi/pmcraid.c cmd->ioa_cb->ioasa.ioasc = cmd 2002 drivers/scsi/pmcraid.c cmd->ioa_cb->ioasa.ilid = cmd 2006 drivers/scsi/pmcraid.c del_timer(&cmd->timer); cmd 2013 drivers/scsi/pmcraid.c if (cmd->scsi_cmd) { cmd 2015 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 2016 drivers/scsi/pmcraid.c __le32 resp = cmd->ioa_cb->ioarcb.response_handle; cmd 2021 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 2025 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 2028 drivers/scsi/pmcraid.c } else if (cmd->cmd_done == pmcraid_internal_done || cmd 2029 drivers/scsi/pmcraid.c cmd->cmd_done == pmcraid_erp_done) { cmd 2030 drivers/scsi/pmcraid.c cmd->cmd_done(cmd); cmd 2031 drivers/scsi/pmcraid.c } else if (cmd->cmd_done != pmcraid_ioa_reset && cmd 2032 drivers/scsi/pmcraid.c cmd->cmd_done != pmcraid_ioa_shutdown_done) { cmd 2033 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 2058 drivers/scsi/pmcraid.c static void pmcraid_ioa_reset(struct pmcraid_cmd *cmd) cmd 2060 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 2065 drivers/scsi/pmcraid.c if (pinstance->reset_cmd != cmd) { cmd 2067 drivers/scsi/pmcraid.c pinstance->reset_cmd = cmd; cmd 2071 drivers/scsi/pmcraid.c pinstance->ioa_state, cmd); cmd 2091 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 2109 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 2110 drivers/scsi/pmcraid.c pmcraid_identify_hrrq(cmd); cmd 2113 drivers/scsi/pmcraid.c pmcraid_soft_reset(cmd); cmd 2120 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 2131 drivers/scsi/pmcraid.c pmcraid_start_bist(cmd); cmd 2168 drivers/scsi/pmcraid.c pmcraid_reset_alert(cmd); cmd 2192 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 2193 drivers/scsi/pmcraid.c pmcraid_identify_hrrq(cmd); cmd 2196 drivers/scsi/pmcraid.c pmcraid_soft_reset(cmd); cmd 2212 drivers/scsi/pmcraid.c pmcraid_identify_hrrq(cmd); cmd 2238 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 2239 drivers/scsi/pmcraid.c pmcraid_unregister_hcams(cmd); cmd 2255 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 2282 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 2289 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 2291 drivers/scsi/pmcraid.c if (cmd == NULL) { cmd 2297 drivers/scsi/pmcraid.c pinstance->reset_cmd = cmd; cmd 2301 drivers/scsi/pmcraid.c pmcraid_ioa_reset(cmd); cmd 2421 drivers/scsi/pmcraid.c static void pmcraid_request_sense(struct pmcraid_cmd *cmd) cmd 2423 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 2425 drivers/scsi/pmcraid.c struct device *dev = &cmd->drv_inst->pdev->dev; cmd 2427 drivers/scsi/pmcraid.c cmd->sense_buffer = cmd->scsi_cmd->sense_buffer; cmd 2428 drivers/scsi/pmcraid.c cmd->sense_buffer_dma = dma_map_single(dev, cmd->sense_buffer, cmd 2430 drivers/scsi/pmcraid.c if (dma_mapping_error(dev, cmd->sense_buffer_dma)) { cmd 2433 drivers/scsi/pmcraid.c pmcraid_erp_done(cmd); cmd 2438 drivers/scsi/pmcraid.c memset(&cmd->ioa_cb->ioasa, 0, sizeof(struct pmcraid_ioasa)); cmd 2447 drivers/scsi/pmcraid.c ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 2454 drivers/scsi/pmcraid.c ioadl->address = cpu_to_le64(cmd->sense_buffer_dma); cmd 2463 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_erp_done, cmd 2475 drivers/scsi/pmcraid.c static void pmcraid_cancel_all(struct pmcraid_cmd *cmd, bool need_sense) cmd 2477 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 2478 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 2497 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, need_sense ? cmd 2511 drivers/scsi/pmcraid.c static void pmcraid_frame_auto_sense(struct pmcraid_cmd *cmd) cmd 2513 drivers/scsi/pmcraid.c u8 *sense_buf = cmd->scsi_cmd->sense_buffer; cmd 2514 drivers/scsi/pmcraid.c struct pmcraid_resource_entry *res = cmd->scsi_cmd->device->hostdata; cmd 2515 drivers/scsi/pmcraid.c struct pmcraid_ioasa *ioasa = &cmd->ioa_cb->ioasa; cmd 2520 drivers/scsi/pmcraid.c cmd->scsi_cmd->result = SAM_STAT_CHECK_CONDITION; cmd 2583 drivers/scsi/pmcraid.c static int pmcraid_error_handler(struct pmcraid_cmd *cmd) cmd 2585 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 2587 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 2588 drivers/scsi/pmcraid.c struct pmcraid_ioasa *ioasa = &cmd->ioa_cb->ioasa; cmd 2606 drivers/scsi/pmcraid.c pmcraid_frame_auto_sense(cmd); cmd 2610 drivers/scsi/pmcraid.c pmcraid_ioasc_logger(ioasc, cmd); cmd 2667 drivers/scsi/pmcraid.c pmcraid_cancel_all(cmd, sense_copied); cmd 2669 drivers/scsi/pmcraid.c pmcraid_erp_done(cmd); cmd 2671 drivers/scsi/pmcraid.c pmcraid_request_sense(cmd); cmd 2705 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 2740 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 2742 drivers/scsi/pmcraid.c if (cmd == NULL) { cmd 2748 drivers/scsi/pmcraid.c ioarcb = &cmd->ioa_cb->ioarcb; cmd 2759 drivers/scsi/pmcraid.c init_completion(&cmd->wait_for_completion); cmd 2760 drivers/scsi/pmcraid.c cmd->completion_req = 1; cmd 2763 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 2764 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle), cmd 2765 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2); cmd 2767 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, cmd 2778 drivers/scsi/pmcraid.c wait_for_completion(&cmd->wait_for_completion); cmd 2783 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 2785 drivers/scsi/pmcraid.c ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 2807 drivers/scsi/pmcraid.c static int _pmcraid_io_done(struct pmcraid_cmd *cmd, int reslen, int ioasc) cmd 2809 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 2815 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2, cmd 2816 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 2820 drivers/scsi/pmcraid.c rc = pmcraid_error_handler(cmd); cmd 2842 drivers/scsi/pmcraid.c static void pmcraid_io_done(struct pmcraid_cmd *cmd) cmd 2844 drivers/scsi/pmcraid.c u32 ioasc = le32_to_cpu(cmd->ioa_cb->ioasa.ioasc); cmd 2845 drivers/scsi/pmcraid.c u32 reslen = le32_to_cpu(cmd->ioa_cb->ioasa.residual_data_length); cmd 2847 drivers/scsi/pmcraid.c if (_pmcraid_io_done(cmd, reslen, ioasc) == 0) cmd 2848 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 2859 drivers/scsi/pmcraid.c static struct pmcraid_cmd *pmcraid_abort_cmd(struct pmcraid_cmd *cmd) cmd 2865 drivers/scsi/pmcraid.c pinstance = (struct pmcraid_instance *)cmd->drv_inst; cmd 2866 drivers/scsi/pmcraid.c res = cmd->scsi_cmd->device->hostdata; cmd 2875 drivers/scsi/pmcraid.c pmcraid_prepare_cancel_cmd(cancel_cmd, cmd); cmd 2878 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 2879 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2); cmd 2945 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 2984 drivers/scsi/pmcraid.c list_for_each_entry(cmd, &pinstance->pending_cmd_pool, free_list) { cmd 2986 drivers/scsi/pmcraid.c if (cmd->scsi_cmd == scsi_cmd) { cmd 2999 drivers/scsi/pmcraid.c cancel_cmd = pmcraid_abort_cmd(cmd); cmd 3005 drivers/scsi/pmcraid.c cancel_cmd->res = cmd->scsi_cmd->device->hostdata; cmd 3097 drivers/scsi/pmcraid.c pmcraid_init_ioadls(struct pmcraid_cmd *cmd, int sgcount) cmd 3100 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 3115 drivers/scsi/pmcraid.c cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 3121 drivers/scsi/pmcraid.c cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 3146 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd cmd 3152 drivers/scsi/pmcraid.c struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; cmd 3153 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &(cmd->ioa_cb->ioarcb); cmd 3179 drivers/scsi/pmcraid.c ioadl = pmcraid_init_ioadls(cmd, nseg); cmd 3333 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 3368 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 3370 drivers/scsi/pmcraid.c if (cmd == NULL) { cmd 3375 drivers/scsi/pmcraid.c cmd->scsi_cmd = scsi_cmd; cmd 3376 drivers/scsi/pmcraid.c ioarcb = &(cmd->ioa_cb->ioarcb); cmd 3388 drivers/scsi/pmcraid.c cmd->cmd_done = pmcraid_io_done; cmd 3408 drivers/scsi/pmcraid.c rc = pmcraid_build_ioadl(pinstance, cmd); cmd 3423 drivers/scsi/pmcraid.c _pmcraid_fire_command(cmd); cmd 3426 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 3484 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, cmd 3491 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 3502 drivers/scsi/pmcraid.c sglist->num_dma_sg = dma_map_sg(&cmd->drv_inst->pdev->dev, cmd 3507 drivers/scsi/pmcraid.c dev_err(&cmd->drv_inst->pdev->dev, cmd 3513 drivers/scsi/pmcraid.c cmd->sglist = sglist; cmd 3516 drivers/scsi/pmcraid.c ioadl = pmcraid_init_ioadls(cmd, sglist->num_dma_sg); cmd 3543 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd, cmd 3548 drivers/scsi/pmcraid.c struct pmcraid_sglist *sglist = cmd->sglist; cmd 3551 drivers/scsi/pmcraid.c dma_unmap_sg(&cmd->drv_inst->pdev->dev, cmd 3556 drivers/scsi/pmcraid.c cmd->sglist = NULL; cmd 3579 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd; cmd 3654 drivers/scsi/pmcraid.c cmd = pmcraid_get_free_cmd(pinstance); cmd 3656 drivers/scsi/pmcraid.c if (!cmd) { cmd 3662 drivers/scsi/pmcraid.c cmd->scsi_cmd = NULL; cmd 3663 drivers/scsi/pmcraid.c ioarcb = &(cmd->ioa_cb->ioarcb); cmd 3693 drivers/scsi/pmcraid.c rc = pmcraid_build_passthrough_ioadls(cmd, cmd 3706 drivers/scsi/pmcraid.c rc = pmcraid_copy_sglist(cmd->sglist, cmd 3719 drivers/scsi/pmcraid.c cmd->cmd_done = pmcraid_internal_done; cmd 3720 drivers/scsi/pmcraid.c init_completion(&cmd->wait_for_completion); cmd 3721 drivers/scsi/pmcraid.c cmd->completion_req = 1; cmd 3724 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2, cmd 3725 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0], cmd 3726 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.resource_handle)); cmd 3729 drivers/scsi/pmcraid.c _pmcraid_fire_command(cmd); cmd 3745 drivers/scsi/pmcraid.c wait_for_completion(&cmd->wait_for_completion); cmd 3747 drivers/scsi/pmcraid.c &cmd->wait_for_completion, cmd 3751 drivers/scsi/pmcraid.c le32_to_cpu(cmd->ioa_cb->ioarcb.response_handle) >> 2, cmd 3752 drivers/scsi/pmcraid.c cmd->ioa_cb->ioarcb.cdb[0]); cmd 3755 drivers/scsi/pmcraid.c cancel_cmd = pmcraid_abort_cmd(cmd); cmd 3782 drivers/scsi/pmcraid.c &cmd->wait_for_completion, cmd 3784 drivers/scsi/pmcraid.c pmcraid_reset_bringup(cmd->drv_inst); cmd 3794 drivers/scsi/pmcraid.c if (copy_to_user(ioasa, &cmd->ioa_cb->ioasa, cmd 3804 drivers/scsi/pmcraid.c rc = pmcraid_copy_sglist(cmd->sglist, cmd 3815 drivers/scsi/pmcraid.c pmcraid_release_passthrough_ioadls(cmd, request_size, direction); cmd 3818 drivers/scsi/pmcraid.c pmcraid_return_cmd(cmd); cmd 3842 drivers/scsi/pmcraid.c unsigned int cmd, cmd 3849 drivers/scsi/pmcraid.c switch (cmd) { cmd 3875 drivers/scsi/pmcraid.c int cmd, cmd 3904 drivers/scsi/pmcraid.c unsigned int cmd, cmd 3920 drivers/scsi/pmcraid.c retval = pmcraid_check_ioctl_buffer(cmd, argp, hdr); cmd 3936 drivers/scsi/pmcraid.c switch (_IOC_TYPE(cmd)) { cmd 3942 drivers/scsi/pmcraid.c if (cmd == PMCRAID_IOCTL_DOWNLOAD_MICROCODE) cmd 3945 drivers/scsi/pmcraid.c retval = pmcraid_ioctl_passthrough(pinstance, cmd, cmd 3948 drivers/scsi/pmcraid.c if (cmd == PMCRAID_IOCTL_DOWNLOAD_MICROCODE) cmd 3954 drivers/scsi/pmcraid.c retval = pmcraid_ioctl_driver(pinstance, cmd, cmd 4415 drivers/scsi/pmcraid.c struct pmcraid_cmd *cmd = NULL; cmd 4431 drivers/scsi/pmcraid.c cmd = pinstance->cmd_list[cmd_index]; cmd 4436 drivers/scsi/pmcraid.c list_del(&cmd->free_list); cmd 4439 drivers/scsi/pmcraid.c del_timer(&cmd->timer); cmd 4442 drivers/scsi/pmcraid.c if (cmd->cmd_done == pmcraid_ioa_reset) { cmd 4445 drivers/scsi/pmcraid.c cmd->cmd_done(cmd); cmd 4448 drivers/scsi/pmcraid.c } else if (cmd->cmd_done != NULL) { cmd 4449 drivers/scsi/pmcraid.c cmd->cmd_done(cmd); cmd 5361 drivers/scsi/pmcraid.c static void pmcraid_complete_ioa_reset(struct pmcraid_cmd *cmd) cmd 5363 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 5367 drivers/scsi/pmcraid.c pmcraid_ioa_reset(cmd); cmd 5381 drivers/scsi/pmcraid.c static void pmcraid_set_supported_devs(struct pmcraid_cmd *cmd) cmd 5383 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 5386 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 5397 drivers/scsi/pmcraid.c if (cmd->drv_inst->reinit_cfg_table) { cmd 5398 drivers/scsi/pmcraid.c cmd->drv_inst->reinit_cfg_table = 0; cmd 5399 drivers/scsi/pmcraid.c cmd->release = 1; cmd 5407 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, cmd 5422 drivers/scsi/pmcraid.c static void pmcraid_set_timestamp(struct pmcraid_cmd *cmd) cmd 5424 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 5425 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 5439 drivers/scsi/pmcraid.c pmcraid_reinit_cmdblk(cmd); cmd 5446 drivers/scsi/pmcraid.c ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 5463 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_set_supported_devs, cmd 5466 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_return_cmd, cmd 5485 drivers/scsi/pmcraid.c static void pmcraid_init_res_table(struct pmcraid_cmd *cmd) cmd 5487 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 5584 drivers/scsi/pmcraid.c pmcraid_set_timestamp(cmd); cmd 5597 drivers/scsi/pmcraid.c static void pmcraid_querycfg(struct pmcraid_cmd *cmd) cmd 5599 drivers/scsi/pmcraid.c struct pmcraid_ioarcb *ioarcb = &cmd->ioa_cb->ioarcb; cmd 5601 drivers/scsi/pmcraid.c struct pmcraid_instance *pinstance = cmd->drv_inst; cmd 5623 drivers/scsi/pmcraid.c ioarcb->ioadl_bus_addr = cpu_to_le64((cmd->ioa_cb_bus_addr) + cmd 5638 drivers/scsi/pmcraid.c pmcraid_send_cmd(cmd, pmcraid_init_res_table, cmd 646 drivers/scsi/pmcraid.h struct pmcraid_cmd *cmd; /* pointer to command block used */ cmd 493 drivers/scsi/ppa.c static inline int ppa_send_command(struct scsi_cmnd *cmd) cmd 495 drivers/scsi/ppa.c ppa_struct *dev = ppa_dev(cmd->device->host); cmd 500 drivers/scsi/ppa.c for (k = 0; k < cmd->cmd_len; k++) cmd 501 drivers/scsi/ppa.c if (!ppa_out(dev, &cmd->cmnd[k], 1)) cmd 514 drivers/scsi/ppa.c static int ppa_completion(struct scsi_cmnd *cmd) cmd 521 drivers/scsi/ppa.c ppa_struct *dev = ppa_dev(cmd->device->host); cmd 528 drivers/scsi/ppa.c v = cmd->cmnd[0]; cmd 546 drivers/scsi/ppa.c if ((cmd->SCp.this_residual <= 0)) { cmd 575 drivers/scsi/ppa.c fast = (bulk && (cmd->SCp.this_residual >= PPA_BURST_SIZE)) cmd 579 drivers/scsi/ppa.c status = ppa_out(dev, cmd->SCp.ptr, fast); cmd 581 drivers/scsi/ppa.c status = ppa_in(dev, cmd->SCp.ptr, fast); cmd 583 drivers/scsi/ppa.c cmd->SCp.ptr += fast; cmd 584 drivers/scsi/ppa.c cmd->SCp.this_residual -= fast; cmd 590 drivers/scsi/ppa.c if (cmd->SCp.buffer && !cmd->SCp.this_residual) { cmd 592 drivers/scsi/ppa.c if (cmd->SCp.buffers_residual--) { cmd 593 drivers/scsi/ppa.c cmd->SCp.buffer = sg_next(cmd->SCp.buffer); cmd 594 drivers/scsi/ppa.c cmd->SCp.this_residual = cmd 595 drivers/scsi/ppa.c cmd->SCp.buffer->length; cmd 596 drivers/scsi/ppa.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 616 drivers/scsi/ppa.c struct scsi_cmnd *cmd = dev->cur_cmd; cmd 618 drivers/scsi/ppa.c if (!cmd) { cmd 622 drivers/scsi/ppa.c if (ppa_engine(dev, cmd)) { cmd 628 drivers/scsi/ppa.c switch ((cmd->result >> 16) & 0xff) { cmd 632 drivers/scsi/ppa.c printk(KERN_DEBUG "ppa: no device at SCSI ID %i\n", cmd->device->target); cmd 657 drivers/scsi/ppa.c (cmd->result >> 16) & 0xff); cmd 661 drivers/scsi/ppa.c if (cmd->SCp.phase > 1) cmd 668 drivers/scsi/ppa.c cmd->scsi_done(cmd); cmd 671 drivers/scsi/ppa.c static int ppa_engine(ppa_struct *dev, struct scsi_cmnd *cmd) cmd 683 drivers/scsi/ppa.c switch (cmd->SCp.phase) { cmd 718 drivers/scsi/ppa.c cmd->SCp.phase++; cmd 723 drivers/scsi/ppa.c if (!ppa_select(dev, scmd_id(cmd))) { cmd 727 drivers/scsi/ppa.c cmd->SCp.phase++; cmd 735 drivers/scsi/ppa.c if (!ppa_send_command(cmd)) cmd 737 drivers/scsi/ppa.c cmd->SCp.phase++; cmd 741 drivers/scsi/ppa.c if (scsi_bufflen(cmd)) { cmd 742 drivers/scsi/ppa.c cmd->SCp.buffer = scsi_sglist(cmd); cmd 743 drivers/scsi/ppa.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 744 drivers/scsi/ppa.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 746 drivers/scsi/ppa.c cmd->SCp.buffer = NULL; cmd 747 drivers/scsi/ppa.c cmd->SCp.this_residual = 0; cmd 748 drivers/scsi/ppa.c cmd->SCp.ptr = NULL; cmd 750 drivers/scsi/ppa.c cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; cmd 751 drivers/scsi/ppa.c cmd->SCp.phase++; cmd 759 drivers/scsi/ppa.c retv = ppa_completion(cmd); cmd 764 drivers/scsi/ppa.c cmd->SCp.phase++; cmd 768 drivers/scsi/ppa.c cmd->result = DID_OK << 16; cmd 778 drivers/scsi/ppa.c cmd->result = cmd 790 drivers/scsi/ppa.c static int ppa_queuecommand_lck(struct scsi_cmnd *cmd, cmd 793 drivers/scsi/ppa.c ppa_struct *dev = ppa_dev(cmd->device->host); cmd 801 drivers/scsi/ppa.c dev->cur_cmd = cmd; cmd 802 drivers/scsi/ppa.c cmd->scsi_done = done; cmd 803 drivers/scsi/ppa.c cmd->result = DID_ERROR << 16; /* default return code */ cmd 804 drivers/scsi/ppa.c cmd->SCp.phase = 0; /* bus free */ cmd 837 drivers/scsi/ppa.c static int ppa_abort(struct scsi_cmnd *cmd) cmd 839 drivers/scsi/ppa.c ppa_struct *dev = ppa_dev(cmd->device->host); cmd 845 drivers/scsi/ppa.c switch (cmd->SCp.phase) { cmd 865 drivers/scsi/ppa.c static int ppa_reset(struct scsi_cmnd *cmd) cmd 867 drivers/scsi/ppa.c ppa_struct *dev = ppa_dev(cmd->device->host); cmd 869 drivers/scsi/ppa.c if (cmd->SCp.phase) cmd 886 drivers/scsi/ppa.c static u8 cmd[6] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; cmd 910 drivers/scsi/ppa.c status = ppa_out(dev, cmd, 1); cmd 85 drivers/scsi/ps3rom.c struct scsi_cmnd *cmd) cmd 88 drivers/scsi/ps3rom.c unsigned char opcode = cmd->cmnd[0]; cmd 96 drivers/scsi/ps3rom.c memcpy(&atapi_cmnd.pkt, cmd->cmnd, 12); cmd 99 drivers/scsi/ps3rom.c atapi_cmnd.blocks = atapi_cmnd.arglen = scsi_bufflen(cmd); cmd 102 drivers/scsi/ps3rom.c switch (cmd->sc_data_direction) { cmd 104 drivers/scsi/ps3rom.c if (scsi_bufflen(cmd) >= CD_FRAMESIZE) cmd 112 drivers/scsi/ps3rom.c if (scsi_bufflen(cmd) >= CD_FRAMESIZE) cmd 117 drivers/scsi/ps3rom.c scsi_sg_copy_to_buffer(cmd, dev->bounce_buf, dev->bounce_size); cmd 148 drivers/scsi/ps3rom.c static inline unsigned int srb10_lba(const struct scsi_cmnd *cmd) cmd 150 drivers/scsi/ps3rom.c return cmd->cmnd[2] << 24 | cmd->cmnd[3] << 16 | cmd->cmnd[4] << 8 | cmd 151 drivers/scsi/ps3rom.c cmd->cmnd[5]; cmd 154 drivers/scsi/ps3rom.c static inline unsigned int srb10_len(const struct scsi_cmnd *cmd) cmd 156 drivers/scsi/ps3rom.c return cmd->cmnd[7] << 8 | cmd->cmnd[8]; cmd 160 drivers/scsi/ps3rom.c struct scsi_cmnd *cmd, u32 start_sector, cmd 181 drivers/scsi/ps3rom.c struct scsi_cmnd *cmd, u32 start_sector, cmd 189 drivers/scsi/ps3rom.c scsi_sg_copy_to_buffer(cmd, dev->bounce_buf, dev->bounce_size); cmd 203 drivers/scsi/ps3rom.c static int ps3rom_queuecommand_lck(struct scsi_cmnd *cmd, cmd 206 drivers/scsi/ps3rom.c struct ps3rom_private *priv = shost_priv(cmd->device->host); cmd 211 drivers/scsi/ps3rom.c priv->curr_cmd = cmd; cmd 212 drivers/scsi/ps3rom.c cmd->scsi_done = done; cmd 214 drivers/scsi/ps3rom.c opcode = cmd->cmnd[0]; cmd 222 drivers/scsi/ps3rom.c res = ps3rom_read_request(dev, cmd, srb10_lba(cmd), cmd 223 drivers/scsi/ps3rom.c srb10_len(cmd)); cmd 227 drivers/scsi/ps3rom.c res = ps3rom_write_request(dev, cmd, srb10_lba(cmd), cmd 228 drivers/scsi/ps3rom.c srb10_len(cmd)); cmd 232 drivers/scsi/ps3rom.c res = ps3rom_atapi_request(dev, cmd); cmd 237 drivers/scsi/ps3rom.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 238 drivers/scsi/ps3rom.c cmd->result = res; cmd 239 drivers/scsi/ps3rom.c cmd->sense_buffer[0] = 0x70; cmd 240 drivers/scsi/ps3rom.c cmd->sense_buffer[2] = ILLEGAL_REQUEST; cmd 242 drivers/scsi/ps3rom.c cmd->scsi_done(cmd); cmd 267 drivers/scsi/ps3rom.c struct scsi_cmnd *cmd; cmd 292 drivers/scsi/ps3rom.c cmd = priv->curr_cmd; cmd 296 drivers/scsi/ps3rom.c if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 299 drivers/scsi/ps3rom.c len = scsi_sg_copy_from_buffer(cmd, cmd 303 drivers/scsi/ps3rom.c scsi_set_resid(cmd, scsi_bufflen(cmd) - len); cmd 305 drivers/scsi/ps3rom.c cmd->result = DID_OK << 16; cmd 309 drivers/scsi/ps3rom.c if (cmd->cmnd[0] == REQUEST_SENSE) { cmd 313 drivers/scsi/ps3rom.c cmd->result = DID_ERROR << 16 | SAM_STAT_CHECK_CONDITION; cmd 318 drivers/scsi/ps3rom.c cmd->result = DID_ERROR << 16; cmd 322 drivers/scsi/ps3rom.c scsi_build_sense_buffer(0, cmd->sense_buffer, sense_key, asc, ascq); cmd 323 drivers/scsi/ps3rom.c cmd->result = SAM_STAT_CHECK_CONDITION; cmd 327 drivers/scsi/ps3rom.c cmd->scsi_done(cmd); cmd 20 drivers/scsi/qedi/qedi_fw.c void qedi_iscsi_unmap_sg_list(struct qedi_cmd *cmd) cmd 22 drivers/scsi/qedi/qedi_fw.c struct scsi_cmnd *sc = cmd->scsi_cmd; cmd 24 drivers/scsi/qedi/qedi_fw.c if (cmd->io_tbl.sge_valid && sc) { cmd 25 drivers/scsi/qedi/qedi_fw.c cmd->io_tbl.sge_valid = 0; cmd 39 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 41 drivers/scsi/qedi/qedi_fw.c cmd = (struct qedi_cmd *)task->dd_data; cmd 60 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 62 drivers/scsi/qedi/qedi_fw.c if (likely(cmd->io_cmd_in_list)) { cmd 63 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = false; cmd 64 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 69 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id, cmd 70 drivers/scsi/qedi/qedi_fw.c &cmd->io_cmd); cmd 73 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 74 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 90 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 93 drivers/scsi/qedi/qedi_fw.c cmd = (struct qedi_cmd *)task->dd_data; cmd 94 drivers/scsi/qedi/qedi_fw.c task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); cmd 123 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 125 drivers/scsi/qedi/qedi_fw.c if (likely(cmd->io_cmd_in_list)) { cmd 126 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = false; cmd 127 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 132 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id, cmd 133 drivers/scsi/qedi/qedi_fw.c &cmd->io_cmd); cmd 136 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 137 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 261 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 264 drivers/scsi/qedi/qedi_fw.c cmd = (struct qedi_cmd *)task->dd_data; cmd 267 drivers/scsi/qedi/qedi_fw.c task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); cmd 291 drivers/scsi/qedi/qedi_fw.c if (likely(cmd->io_cmd_in_list)) { cmd 292 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = false; cmd 293 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 307 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 308 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 309 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 411 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 445 drivers/scsi/qedi/qedi_fw.c cmd = task->dd_data; cmd 454 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 455 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 457 drivers/scsi/qedi/qedi_fw.c if (likely(cmd->io_cmd_in_list)) { cmd 458 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = false; cmd 459 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 464 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 576 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd = task->dd_data; cmd 594 drivers/scsi/qedi/qedi_fw.c sc_cmd = cmd->scsi_cmd; cmd 621 drivers/scsi/qedi/qedi_fw.c qedi_iscsi_unmap_sg_list(cmd); cmd 636 drivers/scsi/qedi/qedi_fw.c memcpy((char *)conn->data, (char *)cmd->sense_buffer, datalen); cmd 646 drivers/scsi/qedi/qedi_fw.c hdr->itt, cqe_data_in->flags, cmd->task_id, cmd 655 drivers/scsi/qedi/qedi_fw.c if (likely(cmd->io_cmd_in_list)) { cmd 656 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = false; cmd 657 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 664 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 665 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 667 drivers/scsi/qedi/qedi_fw.c qedi_trace_io(qedi, task, cmd->task_id, QEDI_IO_TRACE_RSP); cmd 669 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 719 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd = task->dd_data; cmd 723 drivers/scsi/qedi/qedi_fw.c cqe->itid, cmd->task_id); cmd 725 drivers/scsi/qedi/qedi_fw.c cmd->state = RESPONSE_RECEIVED; cmd 726 drivers/scsi/qedi/qedi_fw.c qedi_clear_task_idx(qedi, cmd->task_id); cmd 1187 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd, *cmd_tmp; cmd 1218 drivers/scsi/qedi/qedi_fw.c list_for_each_entry_safe(cmd, cmd_tmp, &qedi_conn->active_cmd_list, cmd 1220 drivers/scsi/qedi/qedi_fw.c ctask = cmd->task; cmd 1225 drivers/scsi/qedi/qedi_fw.c if (cmd->scsi_cmd && cmd->scsi_cmd->device) { cmd 1228 drivers/scsi/qedi/qedi_fw.c cmd->task_id, get_itt(ctask->itt), cmd 1229 drivers/scsi/qedi/qedi_fw.c cmd->scsi_cmd, cmd->scsi_cmd->device, cmd 1230 drivers/scsi/qedi/qedi_fw.c ctask->state, cmd->state, cmd 1232 drivers/scsi/qedi/qedi_fw.c if (cmd->scsi_cmd->device->lun != lun) cmd 1239 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 1243 drivers/scsi/qedi/qedi_fw.c &cmd->io_cmd, qedi_conn->iscsi_conn_id); cmd 1335 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd = (struct qedi_cmd *)task->dd_data; cmd 1342 drivers/scsi/qedi/qedi_fw.c (cmd->state == cmd 1350 drivers/scsi/qedi/qedi_fw.c cmd->task_id, qedi_conn->iscsi_conn_id); cmd 1366 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 1382 drivers/scsi/qedi/qedi_fw.c cmd = (struct qedi_cmd *)ctask->dd_data; cmd 1385 drivers/scsi/qedi/qedi_fw.c get_itt(tmf_hdr->rtt), get_itt(ctask->itt), cmd->task_id, cmd 1402 drivers/scsi/qedi/qedi_fw.c list_work->rtid = cmd->task_id; cmd 1450 drivers/scsi/qedi/qedi_fw.c list_del_init(&cmd->io_cmd); cmd 1468 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd; cmd 1512 drivers/scsi/qedi/qedi_fw.c cmd = (struct qedi_cmd *)ctask->dd_data; cmd 1514 drivers/scsi/qedi/qedi_fw.c qedi_set_itt(cmd->task_id, cmd 1805 drivers/scsi/qedi/qedi_fw.c static int qedi_split_bd(struct qedi_cmd *cmd, u64 addr, int sg_len, cmd 1808 drivers/scsi/qedi/qedi_fw.c struct scsi_sge *bd = cmd->io_tbl.sge_tbl; cmd 1827 drivers/scsi/qedi/qedi_fw.c QEDI_INFO(&cmd->conn->qedi->dbg_ctx, QEDI_LOG_IO, cmd 1838 drivers/scsi/qedi/qedi_fw.c static int qedi_map_scsi_sg(struct qedi_ctx *qedi, struct qedi_cmd *cmd) cmd 1840 drivers/scsi/qedi/qedi_fw.c struct scsi_cmnd *sc = cmd->scsi_cmd; cmd 1841 drivers/scsi/qedi/qedi_fw.c struct scsi_sge *bd = cmd->io_tbl.sge_tbl; cmd 1886 drivers/scsi/qedi/qedi_fw.c cmd->use_slowpath = true; cmd 1894 drivers/scsi/qedi/qedi_fw.c cmd->use_slowpath = true; cmd 1903 drivers/scsi/qedi/qedi_fw.c cmd->use_slowpath = true; cmd 1909 drivers/scsi/qedi/qedi_fw.c sg_frags = qedi_split_bd(cmd, addr, sg_len, bd_count); cmd 1933 drivers/scsi/qedi/qedi_fw.c static void qedi_iscsi_map_sg_list(struct qedi_cmd *cmd) cmd 1936 drivers/scsi/qedi/qedi_fw.c struct scsi_cmnd *sc = cmd->scsi_cmd; cmd 1939 drivers/scsi/qedi/qedi_fw.c bd_count = qedi_map_scsi_sg(cmd->conn->qedi, cmd); cmd 1943 drivers/scsi/qedi/qedi_fw.c struct scsi_sge *bd = cmd->io_tbl.sge_tbl; cmd 1950 drivers/scsi/qedi/qedi_fw.c cmd->io_tbl.sge_valid = bd_count; cmd 2035 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd = task->dd_data; cmd 2060 drivers/scsi/qedi/qedi_fw.c qedi_iscsi_map_sg_list(cmd); cmd 2072 drivers/scsi/qedi/qedi_fw.c cmd->task_id = tid; cmd 2100 drivers/scsi/qedi/qedi_fw.c qedi_update_itt_map(qedi, tid, task->itt, cmd); cmd 2110 drivers/scsi/qedi/qedi_fw.c tx_sgl_task_params.sgl = cmd->io_tbl.sge_tbl; cmd 2112 drivers/scsi/qedi/qedi_fw.c (u32)(cmd->io_tbl.sge_tbl_dma); cmd 2114 drivers/scsi/qedi/qedi_fw.c (u32)((u64)cmd->io_tbl.sge_tbl_dma >> 32); cmd 2116 drivers/scsi/qedi/qedi_fw.c tx_sgl_task_params.num_sges = cmd->io_tbl.sge_valid; cmd 2117 drivers/scsi/qedi/qedi_fw.c if (cmd->use_slowpath) cmd 2120 drivers/scsi/qedi/qedi_fw.c rx_sgl_task_params.sgl = cmd->io_tbl.sge_tbl; cmd 2122 drivers/scsi/qedi/qedi_fw.c (u32)(cmd->io_tbl.sge_tbl_dma); cmd 2124 drivers/scsi/qedi/qedi_fw.c (u32)((u64)cmd->io_tbl.sge_tbl_dma >> 32); cmd 2126 drivers/scsi/qedi/qedi_fw.c rx_sgl_task_params.num_sges = cmd->io_tbl.sge_valid; cmd 2139 drivers/scsi/qedi/qedi_fw.c cmd_params.sense_data_buffer_phys_addr.lo = (u32)cmd->sense_buffer_dma; cmd 2141 drivers/scsi/qedi/qedi_fw.c (u32)((u64)cmd->sense_buffer_dma >> 32); cmd 2158 drivers/scsi/qedi/qedi_fw.c "Write " : "Read ", (cmd->io_tbl.sge_valid == 1) ? cmd 2159 drivers/scsi/qedi/qedi_fw.c "Single" : (cmd->use_slowpath ? "SLOW" : "FAST"), cmd 2160 drivers/scsi/qedi/qedi_fw.c (u16)cmd->io_tbl.sge_valid, scsi_bufflen(sc), cmd 2161 drivers/scsi/qedi/qedi_fw.c (u32)(cmd->io_tbl.sge_tbl_dma), cmd 2162 drivers/scsi/qedi/qedi_fw.c (u32)((u64)cmd->io_tbl.sge_tbl_dma >> 32)); cmd 2179 drivers/scsi/qedi/qedi_fw.c list_add_tail(&cmd->io_cmd, &qedi_conn->active_cmd_list); cmd 2180 drivers/scsi/qedi/qedi_fw.c cmd->io_cmd_in_list = true; cmd 2194 drivers/scsi/qedi/qedi_fw.c struct qedi_cmd *cmd = task->dd_data; cmd 2200 drivers/scsi/qedi/qedi_fw.c cmd->task_id, get_itt(task->itt), task->state, cmd 2201 drivers/scsi/qedi/qedi_fw.c cmd->state, qedi_conn->iscsi_conn_id); cmd 2210 drivers/scsi/qedi/qedi_fw.c task_params.itid = cmd->task_id; cmd 236 drivers/scsi/qedi/qedi_fw_api.c struct scsi_initiator_cmd_params *cmd) cmd 241 drivers/scsi/qedi/qedi_fw_api.c if (!cmd->extended_cdb_sge.sge_len) cmd 246 drivers/scsi/qedi/qedi_fw_api.c cmd->extended_cdb_sge.sge_len); cmd 247 drivers/scsi/qedi/qedi_fw_api.c val = cpu_to_le32(cmd->extended_cdb_sge.sge_addr.lo); cmd 249 drivers/scsi/qedi/qedi_fw_api.c val = cpu_to_le32(cmd->extended_cdb_sge.sge_addr.hi); cmd 251 drivers/scsi/qedi/qedi_fw_api.c val = cpu_to_le32(cmd->extended_cdb_sge.sge_len); cmd 514 drivers/scsi/qedi/qedi_fw_api.c cxt->ystorm_st_context.pdu_hdr.cmd.expected_transfer_length = cmd 46 drivers/scsi/qedi/qedi_gbl.h void qedi_iscsi_unmap_sg_list(struct qedi_cmd *cmd); cmd 33 drivers/scsi/qedi/qedi_iscsi.c static int qedi_eh_host_reset(struct scsi_cmnd *cmd) cmd 35 drivers/scsi/qedi/qedi_iscsi.c struct Scsi_Host *shost = cmd->device->host; cmd 170 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd = task->dd_data; cmd 172 drivers/scsi/qedi/qedi_iscsi.c if (cmd->io_tbl.sge_tbl) cmd 176 drivers/scsi/qedi/qedi_iscsi.c cmd->io_tbl.sge_tbl, cmd 177 drivers/scsi/qedi/qedi_iscsi.c cmd->io_tbl.sge_tbl_dma); cmd 179 drivers/scsi/qedi/qedi_iscsi.c if (cmd->sense_buffer) cmd 182 drivers/scsi/qedi/qedi_iscsi.c cmd->sense_buffer, cmd 183 drivers/scsi/qedi/qedi_iscsi.c cmd->sense_buffer_dma); cmd 188 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd) cmd 190 drivers/scsi/qedi/qedi_iscsi.c struct qedi_io_bdt *io = &cmd->io_tbl; cmd 214 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd = task->dd_data; cmd 216 drivers/scsi/qedi/qedi_iscsi.c task->hdr = &cmd->hdr; cmd 219 drivers/scsi/qedi/qedi_iscsi.c if (qedi_alloc_sget(qedi, session, cmd)) cmd 222 drivers/scsi/qedi/qedi_iscsi.c cmd->sense_buffer = dma_alloc_coherent(&qedi->pdev->dev, cmd 224 drivers/scsi/qedi/qedi_iscsi.c &cmd->sense_buffer_dma, cmd 226 drivers/scsi/qedi/qedi_iscsi.c if (!cmd->sense_buffer) cmd 719 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd = task->dd_data; cmd 720 drivers/scsi/qedi/qedi_iscsi.c struct qedi_conn *qedi_conn = cmd->conn; cmd 760 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd = task->dd_data; cmd 773 drivers/scsi/qedi/qedi_iscsi.c cmd->conn = conn->dd_data; cmd 774 drivers/scsi/qedi/qedi_iscsi.c cmd->scsi_cmd = NULL; cmd 782 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd = task->dd_data; cmd 785 drivers/scsi/qedi/qedi_iscsi.c cmd->state = 0; cmd 786 drivers/scsi/qedi/qedi_iscsi.c cmd->task = NULL; cmd 787 drivers/scsi/qedi/qedi_iscsi.c cmd->use_slowpath = false; cmd 788 drivers/scsi/qedi/qedi_iscsi.c cmd->conn = qedi_conn; cmd 789 drivers/scsi/qedi/qedi_iscsi.c cmd->task = task; cmd 790 drivers/scsi/qedi/qedi_iscsi.c cmd->io_cmd_in_list = false; cmd 791 drivers/scsi/qedi/qedi_iscsi.c INIT_LIST_HEAD(&cmd->io_cmd); cmd 796 drivers/scsi/qedi/qedi_iscsi.c cmd->scsi_cmd = sc; cmd 973 drivers/scsi/qedi/qedi_iscsi.c struct qedi_cmd *cmd, *cmd_tmp; cmd 975 drivers/scsi/qedi/qedi_iscsi.c list_for_each_entry_safe(cmd, cmd_tmp, &qedi_conn->active_cmd_list, cmd 977 drivers/scsi/qedi/qedi_iscsi.c list_del_init(&cmd->io_cmd); cmd 231 drivers/scsi/qedi/qedi_iscsi.h #define qedi_get_itt(cqe) (cqe.iscsi_hdr.cmd.itt >> 16) cmd 1784 drivers/scsi/qedi/qedi_main.c struct qedi_cmd *cmd) cmd 1787 drivers/scsi/qedi/qedi_main.c qedi->itt_map[tid].p_cmd = cmd; cmd 1821 drivers/scsi/qedi/qedi_main.c struct qedi_cmd *cmd = NULL; cmd 1826 drivers/scsi/qedi/qedi_main.c cmd = qedi->itt_map[tid].p_cmd; cmd 1827 drivers/scsi/qedi/qedi_main.c if (cmd->task_id != tid) cmd 1832 drivers/scsi/qedi/qedi_main.c return cmd; cmd 462 drivers/scsi/qla1280.c static void __qla1280_print_scsi_cmd(struct scsi_cmnd * cmd); cmd 493 drivers/scsi/qla1280.c #define CMD_REQUEST(Cmnd) Cmnd->request->cmd cmd 563 drivers/scsi/qla1280.c #define qla1280_print_scsi_cmd(level, cmd) \ cmd 564 drivers/scsi/qla1280.c if (ql_debug_level >= level) __qla1280_print_scsi_cmd(cmd) cmd 694 drivers/scsi/qla1280.c qla1280_queuecommand_lck(struct scsi_cmnd *cmd, void (*fn)(struct scsi_cmnd *)) cmd 696 drivers/scsi/qla1280.c struct Scsi_Host *host = cmd->device->host; cmd 698 drivers/scsi/qla1280.c struct srb *sp = (struct srb *)CMD_SP(cmd); cmd 701 drivers/scsi/qla1280.c cmd->scsi_done = fn; cmd 702 drivers/scsi/qla1280.c sp->cmd = cmd; cmd 705 drivers/scsi/qla1280.c CMD_HANDLE(cmd) = (unsigned char *)NULL; cmd 707 drivers/scsi/qla1280.c qla1280_print_scsi_cmd(5, cmd); cmd 751 drivers/scsi/qla1280.c struct scsi_cmnd *cmd = sp->cmd; cmd 757 drivers/scsi/qla1280.c if(CMD_HANDLE(cmd) == COMPLETED_HANDLE) { cmd 759 drivers/scsi/qla1280.c (*cmd->scsi_done)(cmd); cmd 779 drivers/scsi/qla1280.c struct scsi_cmnd *cmd; cmd 790 drivers/scsi/qla1280.c cmd = sp->cmd; cmd 792 drivers/scsi/qla1280.c if (bus >= 0 && SCSI_BUS_32(cmd) != bus) cmd 794 drivers/scsi/qla1280.c if (target >= 0 && SCSI_TCN_32(cmd) != target) cmd 820 drivers/scsi/qla1280.c qla1280_error_action(struct scsi_cmnd *cmd, enum action action) cmd 833 drivers/scsi/qla1280.c ha = (struct scsi_qla_host *)(CMD_HOST(cmd)->hostdata); cmd 834 drivers/scsi/qla1280.c sp = (struct srb *)CMD_SP(cmd); cmd 835 drivers/scsi/qla1280.c bus = SCSI_BUS_32(cmd); cmd 836 drivers/scsi/qla1280.c target = SCSI_TCN_32(cmd); cmd 837 drivers/scsi/qla1280.c lun = SCSI_LUN_32(cmd); cmd 849 drivers/scsi/qla1280.c ha->host_no, cmd, CMD_HANDLE(cmd), action); cmd 974 drivers/scsi/qla1280.c qla1280_eh_abort(struct scsi_cmnd * cmd) cmd 978 drivers/scsi/qla1280.c spin_lock_irq(cmd->device->host->host_lock); cmd 979 drivers/scsi/qla1280.c rc = qla1280_error_action(cmd, ABORT_COMMAND); cmd 980 drivers/scsi/qla1280.c spin_unlock_irq(cmd->device->host->host_lock); cmd 990 drivers/scsi/qla1280.c qla1280_eh_device_reset(struct scsi_cmnd *cmd) cmd 994 drivers/scsi/qla1280.c spin_lock_irq(cmd->device->host->host_lock); cmd 995 drivers/scsi/qla1280.c rc = qla1280_error_action(cmd, DEVICE_RESET); cmd 996 drivers/scsi/qla1280.c spin_unlock_irq(cmd->device->host->host_lock); cmd 1006 drivers/scsi/qla1280.c qla1280_eh_bus_reset(struct scsi_cmnd *cmd) cmd 1010 drivers/scsi/qla1280.c spin_lock_irq(cmd->device->host->host_lock); cmd 1011 drivers/scsi/qla1280.c rc = qla1280_error_action(cmd, BUS_RESET); cmd 1012 drivers/scsi/qla1280.c spin_unlock_irq(cmd->device->host->host_lock); cmd 1022 drivers/scsi/qla1280.c qla1280_eh_adapter_reset(struct scsi_cmnd *cmd) cmd 1026 drivers/scsi/qla1280.c spin_lock_irq(cmd->device->host->host_lock); cmd 1027 drivers/scsi/qla1280.c rc = qla1280_error_action(cmd, ADAPTER_RESET); cmd 1028 drivers/scsi/qla1280.c spin_unlock_irq(cmd->device->host->host_lock); cmd 1245 drivers/scsi/qla1280.c struct scsi_cmnd *cmd; cmd 1256 drivers/scsi/qla1280.c cmd = sp->cmd; cmd 1257 drivers/scsi/qla1280.c bus = SCSI_BUS_32(cmd); cmd 1258 drivers/scsi/qla1280.c target = SCSI_TCN_32(cmd); cmd 1259 drivers/scsi/qla1280.c lun = SCSI_LUN_32(cmd); cmd 1261 drivers/scsi/qla1280.c switch ((CMD_RESULT(cmd) >> 16)) { cmd 1276 drivers/scsi/qla1280.c scsi_dma_unmap(cmd); cmd 1282 drivers/scsi/qla1280.c (*(cmd)->scsi_done)(cmd); cmd 2644 drivers/scsi/qla1280.c bus = SCSI_BUS_32(sp->cmd); cmd 2645 drivers/scsi/qla1280.c target = SCSI_TCN_32(sp->cmd); cmd 2646 drivers/scsi/qla1280.c lun = SCSI_LUN_32(sp->cmd); cmd 2741 drivers/scsi/qla1280.c struct scsi_cmnd *cmd = sp->cmd; cmd 2755 drivers/scsi/qla1280.c seg_cnt = scsi_dma_map(cmd); cmd 2802 drivers/scsi/qla1280.c CMD_HANDLE(sp->cmd) = (unsigned char *)(unsigned long)(cnt + 1); cmd 2804 drivers/scsi/qla1280.c dprintk(2, "start: cmd=%p sp=%p CDB=%xm, handle %lx\n", cmd, sp, cmd 2805 drivers/scsi/qla1280.c cmd->cmnd[0], (long)CMD_HANDLE(sp->cmd)); cmd 2807 drivers/scsi/qla1280.c SCSI_BUS_32(cmd), SCSI_TCN_32(cmd), SCSI_LUN_32(cmd)); cmd 2808 drivers/scsi/qla1280.c qla1280_dump_buffer(2, cmd->cmnd, MAX_COMMAND_SIZE); cmd 2825 drivers/scsi/qla1280.c pkt->timeout = cpu_to_le16(cmd->request->timeout/HZ); cmd 2828 drivers/scsi/qla1280.c pkt->lun = SCSI_LUN_32(cmd); cmd 2829 drivers/scsi/qla1280.c pkt->target = SCSI_BUS_32(cmd) ? cmd 2830 drivers/scsi/qla1280.c (SCSI_TCN_32(cmd) | BIT_7) : SCSI_TCN_32(cmd); cmd 2833 drivers/scsi/qla1280.c if (cmd->device->simple_tags) cmd 2837 drivers/scsi/qla1280.c pkt->cdb_len = cpu_to_le16(CMD_CDBLEN(cmd)); cmd 2838 drivers/scsi/qla1280.c memcpy(pkt->scsi_cdb, CMD_CDBP(cmd), CMD_CDBLEN(cmd)); cmd 2842 drivers/scsi/qla1280.c dir = qla1280_data_direction(cmd); cmd 2855 drivers/scsi/qla1280.c sg = scsi_sglist(cmd); cmd 2879 drivers/scsi/qla1280.c SCSI_BUS_32(cmd), SCSI_TCN_32(cmd), cmd 2880 drivers/scsi/qla1280.c SCSI_LUN_32(cmd)); cmd 2936 drivers/scsi/qla1280.c "%i, l %i \n", SCSI_BUS_32(cmd), cmd 2937 drivers/scsi/qla1280.c SCSI_TCN_32(cmd), SCSI_LUN_32(cmd)); cmd 2944 drivers/scsi/qla1280.c SCSI_BUS_32(cmd), SCSI_TCN_32(cmd), SCSI_LUN_32(cmd)); cmd 2995 drivers/scsi/qla1280.c struct scsi_cmnd *cmd = sp->cmd; cmd 3006 drivers/scsi/qla1280.c dprintk(1, "32bit_start: cmd=%p sp=%p CDB=%x\n", cmd, sp, cmd 3007 drivers/scsi/qla1280.c cmd->cmnd[0]); cmd 3011 drivers/scsi/qla1280.c seg_cnt = scsi_dma_map(cmd); cmd 3023 drivers/scsi/qla1280.c cmd, seg_cnt, req_cnt); cmd 3061 drivers/scsi/qla1280.c CMD_HANDLE(sp->cmd) = (unsigned char *) (unsigned long)(cnt + 1); cmd 3080 drivers/scsi/qla1280.c pkt->timeout = cpu_to_le16(cmd->request->timeout/HZ); cmd 3083 drivers/scsi/qla1280.c pkt->lun = SCSI_LUN_32(cmd); cmd 3084 drivers/scsi/qla1280.c pkt->target = SCSI_BUS_32(cmd) ? cmd 3085 drivers/scsi/qla1280.c (SCSI_TCN_32(cmd) | BIT_7) : SCSI_TCN_32(cmd); cmd 3088 drivers/scsi/qla1280.c if (cmd->device->simple_tags) cmd 3092 drivers/scsi/qla1280.c pkt->cdb_len = cpu_to_le16(CMD_CDBLEN(cmd)); cmd 3093 drivers/scsi/qla1280.c memcpy(pkt->scsi_cdb, CMD_CDBP(cmd), CMD_CDBLEN(cmd)); cmd 3097 drivers/scsi/qla1280.c dir = qla1280_data_direction(cmd); cmd 3110 drivers/scsi/qla1280.c sg = scsi_sglist(cmd); cmd 3181 drivers/scsi/qla1280.c "scsi(%i:%i:%i)\n", SCSI_BUS_32(cmd), cmd 3182 drivers/scsi/qla1280.c SCSI_TCN_32(cmd), SCSI_LUN_32(cmd)); cmd 3408 drivers/scsi/qla1280.c CMD_RESULT(sp->cmd) = 0; cmd 3409 drivers/scsi/qla1280.c CMD_HANDLE(sp->cmd) = COMPLETED_HANDLE; cmd 3530 drivers/scsi/qla1280.c ha->outstanding_cmds[pkt->handle]->cmd, cmd 3602 drivers/scsi/qla1280.c struct scsi_cmnd *cmd; cmd 3623 drivers/scsi/qla1280.c cmd = sp->cmd; cmd 3626 drivers/scsi/qla1280.c bus = SCSI_BUS_32(cmd); cmd 3627 drivers/scsi/qla1280.c target = SCSI_TCN_32(cmd); cmd 3628 drivers/scsi/qla1280.c lun = SCSI_LUN_32(cmd); cmd 3639 drivers/scsi/qla1280.c CMD_RESULT(cmd) = scsi_status & 0xff; cmd 3643 drivers/scsi/qla1280.c CMD_RESULT(cmd) = qla1280_return_status(pkt, cmd); cmd 3649 drivers/scsi/qla1280.c if (req_sense_length < CMD_SNSLEN(cmd)) cmd 3657 drivers/scsi/qla1280.c sense_sz = CMD_SNSLEN(cmd) - 1; cmd 3659 drivers/scsi/qla1280.c memcpy(cmd->sense_buffer, cmd 3663 drivers/scsi/qla1280.c memset(cmd->sense_buffer + sense_sz, 0, cmd 3671 drivers/scsi/qla1280.c (char *)cmd->sense_buffer, cmd 3676 drivers/scsi/qla1280.c CMD_HANDLE(sp->cmd) = COMPLETED_HANDLE; cmd 3725 drivers/scsi/qla1280.c CMD_RESULT(sp->cmd) = DID_ERROR << 16; cmd 3727 drivers/scsi/qla1280.c CMD_RESULT(sp->cmd) = DID_BUS_BUSY << 16; cmd 3730 drivers/scsi/qla1280.c CMD_RESULT(sp->cmd) = DID_ERROR << 16; cmd 3733 drivers/scsi/qla1280.c CMD_HANDLE(sp->cmd) = COMPLETED_HANDLE; cmd 3782 drivers/scsi/qla1280.c struct scsi_cmnd *cmd; cmd 3785 drivers/scsi/qla1280.c cmd = sp->cmd; cmd 3786 drivers/scsi/qla1280.c CMD_RESULT(cmd) = DID_RESET << 16; cmd 3787 drivers/scsi/qla1280.c CMD_HANDLE(cmd) = COMPLETED_HANDLE; cmd 3955 drivers/scsi/qla1280.c __qla1280_print_scsi_cmd(struct scsi_cmnd *cmd) cmd 3958 drivers/scsi/qla1280.c struct Scsi_Host *host = CMD_HOST(cmd); cmd 3965 drivers/scsi/qla1280.c sp = (struct srb *)CMD_SP(cmd); cmd 3966 drivers/scsi/qla1280.c printk("SCSI Command @= 0x%p, Handle=0x%p\n", cmd, CMD_HANDLE(cmd)); cmd 3968 drivers/scsi/qla1280.c SCSI_BUS_32(cmd), SCSI_TCN_32(cmd), SCSI_LUN_32(cmd), cmd 3969 drivers/scsi/qla1280.c CMD_CDBLEN(cmd)); cmd 3971 drivers/scsi/qla1280.c for (i = 0; i < cmd->cmd_len; i++) { cmd 3972 drivers/scsi/qla1280.c printk("0x%02x ", cmd->cmnd[i]); cmd 3974 drivers/scsi/qla1280.c printk(" seg_cnt =%d\n", scsi_sg_count(cmd)); cmd 3976 drivers/scsi/qla1280.c scsi_sglist(cmd), scsi_bufflen(cmd)); cmd 3984 drivers/scsi/qla1280.c cmd->tag, cmd->transfersize); cmd 3985 drivers/scsi/qla1280.c printk(" SP=0x%p\n", CMD_SP(cmd)); cmd 3987 drivers/scsi/qla1280.c cmd->underflow, cmd->sc_data_direction); cmd 4007 drivers/scsi/qla1280.c if ((cp = sp->cmd) == NULL) cmd 95 drivers/scsi/qla1280.h struct scsi_cmnd *cmd; /* (4/8) SCSI command block */ cmd 1126 drivers/scsi/qla2xxx/qla_bsg.c switch (ql84_mgmt->mgmt.cmd) { cmd 1161 drivers/scsi/qla2xxx/qla_bsg.c if (ql84_mgmt->mgmt.cmd == QLA84_MGMT_READ_MEM) { cmd 1167 drivers/scsi/qla2xxx/qla_bsg.c } else if (ql84_mgmt->mgmt.cmd == QLA84_MGMT_GET_INFO) { cmd 1236 drivers/scsi/qla2xxx/qla_bsg.c if (ql84_mgmt->mgmt.cmd != QLA84_MGMT_CHNG_CONFIG) { cmd 1258 drivers/scsi/qla2xxx/qla_bsg.c if ((ql84_mgmt->mgmt.cmd == QLA84_MGMT_READ_MEM) || cmd 1259 drivers/scsi/qla2xxx/qla_bsg.c (ql84_mgmt->mgmt.cmd == QLA84_MGMT_GET_INFO)) { cmd 2083 drivers/scsi/qla2xxx/qla_bsg.c switch (sr.cmd) { cmd 2096 drivers/scsi/qla2xxx/qla_bsg.c "Unknown serdes cmd %x.\n", sr.cmd); cmd 2125 drivers/scsi/qla2xxx/qla_bsg.c switch (sr.cmd) { cmd 2138 drivers/scsi/qla2xxx/qla_bsg.c "Unknown serdes cmd %x.\n", sr.cmd); cmd 2302 drivers/scsi/qla2xxx/qla_bsg.c uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; cmd 2303 drivers/scsi/qla2xxx/qla_bsg.c uint options = cmd[0] == QL_VND_GET_PRIV_STATS_EX ? cmd[1] : 0; cmd 146 drivers/scsi/qla2xxx/qla_bsg.h uint16_t cmd; cmd 231 drivers/scsi/qla2xxx/qla_bsg.h uint16_t cmd; cmd 237 drivers/scsi/qla2xxx/qla_bsg.h uint16_t cmd; cmd 316 drivers/scsi/qla2xxx/qla_def.h struct scsi_cmnd *cmd; /* Linux SCSI command pkt */ cmd 547 drivers/scsi/qla2xxx/qla_def.h u16 cmd; cmd 637 drivers/scsi/qla2xxx/qla_def.h #define GET_CMD_SP(sp) (sp->u.scmd.cmd) cmd 3108 drivers/scsi/qla2xxx/qla_def.h } cmd; cmd 105 drivers/scsi/qla2xxx/qla_gs.c qla2x00_prep_ct_req(struct ct_sns_pkt *p, uint16_t cmd, uint16_t rsp_size) cmd 112 drivers/scsi/qla2xxx/qla_gs.c p->p.req.command = cpu_to_be16(cmd); cmd 971 drivers/scsi/qla2xxx/qla_gs.c qla2x00_prep_sns_cmd(scsi_qla_host_t *vha, uint16_t cmd, uint16_t scmd_len, cmd 981 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.buffer_length = cpu_to_le16(wc); cmd 982 drivers/scsi/qla2xxx/qla_gs.c put_unaligned_le64(ha->sns_cmd_dma, &sns_cmd->p.cmd.buffer_address); cmd 983 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.subcommand_length = cpu_to_le16(scmd_len); cmd 984 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.subcommand = cpu_to_le16(cmd); cmd 986 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.size = cpu_to_le16(wc); cmd 1015 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = fcport->d_id.b.al_pa; cmd 1016 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[1] = fcport->d_id.b.area; cmd 1017 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[2] = fcport->d_id.b.domain; cmd 1086 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = NS_NX_PORT_TYPE; cmd 1154 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa; cmd 1155 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[1] = list[i].d_id.b.area; cmd 1156 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain; cmd 1210 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa; cmd 1211 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[1] = list[i].d_id.b.area; cmd 1212 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain; cmd 1270 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = vha->d_id.b.al_pa; cmd 1271 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[1] = vha->d_id.b.area; cmd 1272 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[2] = vha->d_id.b.domain; cmd 1274 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[5] = 0x01; /* FCP-3 */ cmd 1319 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[0] = vha->d_id.b.al_pa; cmd 1320 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[1] = vha->d_id.b.area; cmd 1321 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[2] = vha->d_id.b.domain; cmd 1323 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[4] = vha->node_name[7]; cmd 1324 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[5] = vha->node_name[6]; cmd 1325 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[6] = vha->node_name[5]; cmd 1326 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[7] = vha->node_name[4]; cmd 1327 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[8] = vha->node_name[3]; cmd 1328 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[9] = vha->node_name[2]; cmd 1329 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[10] = vha->node_name[1]; cmd 1330 drivers/scsi/qla2xxx/qla_gs.c sns_cmd->p.cmd.param[11] = vha->node_name[0]; cmd 1490 drivers/scsi/qla2xxx/qla_gs.c qla2x00_prep_ct_fdmi_req(struct ct_sns_pkt *p, uint16_t cmd, cmd 1498 drivers/scsi/qla2xxx/qla_gs.c p->p.req.command = cpu_to_be16(cmd); cmd 2744 drivers/scsi/qla2xxx/qla_gs.c qla24xx_prep_ct_fm_req(struct ct_sns_pkt *p, uint16_t cmd, cmd 2752 drivers/scsi/qla2xxx/qla_gs.c p->p.req.command = cpu_to_be16(cmd); cmd 3727 drivers/scsi/qla2xxx/qla_gs.c srb_t *sp, int cmd) cmd 3731 drivers/scsi/qla2xxx/qla_gs.c if (cmd != QLA_EVT_GPNFT_DONE && cmd != QLA_EVT_GNNFT_DONE) cmd 3734 drivers/scsi/qla2xxx/qla_gs.c e = qla2x00_alloc_work(vha, cmd); cmd 3744 drivers/scsi/qla2xxx/qla_gs.c srb_t *sp, int cmd) cmd 3748 drivers/scsi/qla2xxx/qla_gs.c if (cmd != QLA_EVT_GPNFT) cmd 3751 drivers/scsi/qla2xxx/qla_gs.c e = qla2x00_alloc_work(vha, cmd); cmd 3772 drivers/scsi/qla2xxx/qla_gs.c u16 cmd = be16_to_cpu(ct_req->command); cmd 3793 drivers/scsi/qla2xxx/qla_gs.c if (cmd == GPN_FT_CMD) { cmd 3811 drivers/scsi/qla2xxx/qla_gs.c if (cmd == GPN_FT_CMD) { cmd 3862 drivers/scsi/qla2xxx/qla_gs.c u16 cmd = be16_to_cpu(ct_req->command); cmd 3910 drivers/scsi/qla2xxx/qla_gs.c cmd == GNN_FT_CMD) { cmd 3925 drivers/scsi/qla2xxx/qla_gs.c if (cmd == GPN_FT_CMD) { cmd 2550 drivers/scsi/qla2xxx/qla_init.c uint16_t cmd; cmd 2561 drivers/scsi/qla2xxx/qla_init.c cmd = 0; cmd 2562 drivers/scsi/qla2xxx/qla_init.c pci_read_config_word(ha->pdev, PCI_COMMAND, &cmd); cmd 2563 drivers/scsi/qla2xxx/qla_init.c cmd &= ~PCI_COMMAND_MASTER; cmd 2564 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, cmd); cmd 2670 drivers/scsi/qla2xxx/qla_init.c cmd |= PCI_COMMAND_MASTER; cmd 2671 drivers/scsi/qla2xxx/qla_init.c pci_write_config_word(ha->pdev, PCI_COMMAND, cmd); cmd 25 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 31 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 33 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.output_bytes += scsi_bufflen(cmd); cmd 35 drivers/scsi/qla2xxx/qla_iocb.c } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 37 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.input_bytes += scsi_bufflen(cmd); cmd 148 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 149 drivers/scsi/qla2xxx/qla_iocb.c uint8_t guard = scsi_host_get_guard(cmd->device->host); cmd 155 drivers/scsi/qla2xxx/qla_iocb.c switch (scsi_get_prot_op(cmd)) { cmd 180 drivers/scsi/qla2xxx/qla_iocb.c return scsi_prot_sg_count(cmd); cmd 197 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 201 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 207 drivers/scsi/qla2xxx/qla_iocb.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 220 drivers/scsi/qla2xxx/qla_iocb.c scsi_for_each_sg(cmd, sg, tot_dsds, i) { cmd 253 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 257 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 263 drivers/scsi/qla2xxx/qla_iocb.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 276 drivers/scsi/qla2xxx/qla_iocb.c scsi_for_each_sg(cmd, sg, tot_dsds, i) { cmd 327 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 343 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 366 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 367 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 368 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 394 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 406 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->lun = cpu_to_le16(cmd->device->lun); cmd 410 drivers/scsi/qla2xxx/qla_iocb.c memcpy(cmd_pkt->scsi_cdb, cmd->cmnd, cmd->cmd_len); cmd 411 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 444 drivers/scsi/qla2xxx/qla_iocb.c scsi_dma_unmap(cmd); cmd 590 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 598 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 604 drivers/scsi/qla2xxx/qla_iocb.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 613 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 615 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.output_bytes += scsi_bufflen(cmd); cmd 617 drivers/scsi/qla2xxx/qla_iocb.c } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 619 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.input_bytes += scsi_bufflen(cmd); cmd 623 drivers/scsi/qla2xxx/qla_iocb.c cur_seg = scsi_sglist(cmd); cmd 704 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 708 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 714 drivers/scsi/qla2xxx/qla_iocb.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 722 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 724 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.output_bytes += scsi_bufflen(cmd); cmd 726 drivers/scsi/qla2xxx/qla_iocb.c } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 728 drivers/scsi/qla2xxx/qla_iocb.c vha->qla_stats.input_bytes += scsi_bufflen(cmd); cmd 738 drivers/scsi/qla2xxx/qla_iocb.c scsi_for_each_sg(cmd, sg, tot_dsds, i) { cmd 772 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 774 drivers/scsi/qla2xxx/qla_iocb.c switch (scsi_get_prot_type(cmd)) { cmd 781 drivers/scsi/qla2xxx/qla_iocb.c (0xffffffff & scsi_get_lba(cmd))); cmd 802 drivers/scsi/qla2xxx/qla_iocb.c (0xffffffff & scsi_get_lba(cmd))); cmd 827 drivers/scsi/qla2xxx/qla_iocb.c (0xffffffff & scsi_get_lba(cmd))); cmd 902 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 906 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 907 drivers/scsi/qla2xxx/qla_iocb.c prot_int = cmd->device->sector_size; cmd 909 drivers/scsi/qla2xxx/qla_iocb.c sgx.tot_bytes = scsi_bufflen(cmd); cmd 910 drivers/scsi/qla2xxx/qla_iocb.c sgx.cur_sg = scsi_sglist(cmd); cmd 913 drivers/scsi/qla2xxx/qla_iocb.c sg_prot = scsi_prot_sglist(cmd); cmd 1012 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 1015 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 1016 drivers/scsi/qla2xxx/qla_iocb.c sgl = scsi_sglist(cmd); cmd 1096 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 1098 drivers/scsi/qla2xxx/qla_iocb.c sgl = scsi_prot_sglist(cmd); cmd 1101 drivers/scsi/qla2xxx/qla_iocb.c direction_to_device = cmd->sc_data_direction == DMA_TO_DEVICE; cmd 1104 drivers/scsi/qla2xxx/qla_iocb.c __func__, cmd, difctx, sp); cmd 1394 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 1407 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 1416 drivers/scsi/qla2xxx/qla_iocb.c data_bytes = scsi_bufflen(cmd); cmd 1417 drivers/scsi/qla2xxx/qla_iocb.c if (!data_bytes || cmd->sc_data_direction == DMA_NONE) { cmd 1425 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 1428 drivers/scsi/qla2xxx/qla_iocb.c } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 1433 drivers/scsi/qla2xxx/qla_iocb.c if ((scsi_get_prot_op(cmd) == SCSI_PROT_READ_INSERT) || cmd 1434 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_STRIP) || cmd 1435 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_READ_STRIP) || cmd 1436 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_INSERT)) cmd 1462 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->cmd_len > 16) { cmd 1463 drivers/scsi/qla2xxx/qla_iocb.c additional_fcpcdb_len = cmd->cmd_len - 16; cmd 1464 drivers/scsi/qla2xxx/qla_iocb.c if ((cmd->cmd_len % 4) != 0) { cmd 1468 drivers/scsi/qla2xxx/qla_iocb.c fcp_cmnd_len = 12 + cmd->cmd_len + 4; cmd 1477 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 1479 drivers/scsi/qla2xxx/qla_iocb.c else if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 1482 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &fcp_cmnd->lun); cmd 1483 drivers/scsi/qla2xxx/qla_iocb.c memcpy(fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len); cmd 1494 drivers/scsi/qla2xxx/qla_iocb.c blk_size = cmd->device->sector_size; cmd 1552 drivers/scsi/qla2xxx/qla_iocb.c if (!data_bytes || cmd->sc_data_direction == DMA_NONE) { cmd 1602 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 1628 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 1629 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 1630 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 1654 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 1673 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 1679 drivers/scsi/qla2xxx/qla_iocb.c memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); cmd 1682 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 1708 drivers/scsi/qla2xxx/qla_iocb.c scsi_dma_unmap(cmd); cmd 1735 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 1744 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_get_prot_op(cmd) == SCSI_PROT_NORMAL) { cmd 1745 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->cmd_len <= 16) cmd 1773 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 1774 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 1775 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 1781 drivers/scsi/qla2xxx/qla_iocb.c if ((scsi_get_prot_op(cmd) == SCSI_PROT_READ_INSERT) || cmd 1782 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_STRIP)) { cmd 1787 drivers/scsi/qla2xxx/qla_iocb.c sgx.tot_bytes = scsi_bufflen(cmd); cmd 1788 drivers/scsi/qla2xxx/qla_iocb.c sgx.cur_sg = scsi_sglist(cmd); cmd 1793 drivers/scsi/qla2xxx/qla_iocb.c cmd->device->sector_size, &sgx, &partial)) cmd 1804 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), cmd 1805 drivers/scsi/qla2xxx/qla_iocb.c scsi_prot_sg_count(cmd), cmd->sc_data_direction); cmd 1811 drivers/scsi/qla2xxx/qla_iocb.c if ((scsi_get_prot_op(cmd) == SCSI_PROT_READ_INSERT) || cmd 1812 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_STRIP)) { cmd 1813 drivers/scsi/qla2xxx/qla_iocb.c nseg = scsi_bufflen(cmd) / cmd->device->sector_size; cmd 1841 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 1857 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 1919 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 1948 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 1949 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 1950 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 1974 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 1993 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 1999 drivers/scsi/qla2xxx/qla_iocb.c memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); cmd 2002 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 2028 drivers/scsi/qla2xxx/qla_iocb.c scsi_dma_unmap(cmd); cmd 2056 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 2067 drivers/scsi/qla2xxx/qla_iocb.c cmd->result = DID_NO_CONNECT << 16; cmd 2072 drivers/scsi/qla2xxx/qla_iocb.c scsi_get_prot_op(cmd) != SCSI_PROT_NORMAL) { cmd 2073 drivers/scsi/qla2xxx/qla_iocb.c cmd->result = DID_NO_CONNECT << 16; cmd 2078 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_get_prot_op(cmd) == SCSI_PROT_NORMAL) { cmd 2079 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->cmd_len <= 16) cmd 2108 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 2109 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 2110 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 2116 drivers/scsi/qla2xxx/qla_iocb.c if ((scsi_get_prot_op(cmd) == SCSI_PROT_READ_INSERT) || cmd 2117 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_STRIP)) { cmd 2122 drivers/scsi/qla2xxx/qla_iocb.c sgx.tot_bytes = scsi_bufflen(cmd); cmd 2123 drivers/scsi/qla2xxx/qla_iocb.c sgx.cur_sg = scsi_sglist(cmd); cmd 2128 drivers/scsi/qla2xxx/qla_iocb.c cmd->device->sector_size, &sgx, &partial)) cmd 2139 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), cmd 2140 drivers/scsi/qla2xxx/qla_iocb.c scsi_prot_sg_count(cmd), cmd->sc_data_direction); cmd 2146 drivers/scsi/qla2xxx/qla_iocb.c if ((scsi_get_prot_op(cmd) == SCSI_PROT_READ_INSERT) || cmd 2147 drivers/scsi/qla2xxx/qla_iocb.c (scsi_get_prot_op(cmd) == SCSI_PROT_WRITE_STRIP)) { cmd 2148 drivers/scsi/qla2xxx/qla_iocb.c nseg = scsi_bufflen(cmd) / cmd->device->sector_size; cmd 2176 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 2192 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 3081 drivers/scsi/qla2xxx/qla_iocb.c struct scsi_cmnd *cmd; cmd 3099 drivers/scsi/qla2xxx/qla_iocb.c cmd = GET_CMD_SP(sp); cmd 3113 drivers/scsi/qla2xxx/qla_iocb.c "qla2x00_marker failed for cmd=%p.\n", cmd); cmd 3127 drivers/scsi/qla2xxx/qla_iocb.c if (scsi_sg_count(cmd)) { cmd 3128 drivers/scsi/qla2xxx/qla_iocb.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 3129 drivers/scsi/qla2xxx/qla_iocb.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 3148 drivers/scsi/qla2xxx/qla_iocb.c cmd); cmd 3162 drivers/scsi/qla2xxx/qla_iocb.c "for cmd=%p.\n", cmd); cmd 3172 drivers/scsi/qla2xxx/qla_iocb.c "for cmd=%p.\n", cmd); cmd 3198 drivers/scsi/qla2xxx/qla_iocb.c "Failed to allocate ctx for cmd=%p.\n", cmd); cmd 3207 drivers/scsi/qla2xxx/qla_iocb.c "Failed to allocate fcp_cmnd for cmd=%p.\n", cmd); cmd 3215 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->cmd_len > 16) { cmd 3216 drivers/scsi/qla2xxx/qla_iocb.c additional_cdb_len = cmd->cmd_len - 16; cmd 3217 drivers/scsi/qla2xxx/qla_iocb.c if ((cmd->cmd_len % 4) != 0) { cmd 3223 drivers/scsi/qla2xxx/qla_iocb.c "for cmd=%p.\n", cmd->cmd_len, cmd); cmd 3226 drivers/scsi/qla2xxx/qla_iocb.c ctx->fcp_cmnd_len = 12 + cmd->cmd_len + 4; cmd 3252 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 3256 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &ctx->fcp_cmnd->lun); cmd 3259 drivers/scsi/qla2xxx/qla_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 3261 drivers/scsi/qla2xxx/qla_iocb.c else if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 3269 drivers/scsi/qla2xxx/qla_iocb.c memcpy(ctx->fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len); cmd 3273 drivers/scsi/qla2xxx/qla_iocb.c *fcp_dl = htonl((uint32_t)scsi_bufflen(cmd)); cmd 3280 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 3319 drivers/scsi/qla2xxx/qla_iocb.c int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); cmd 3328 drivers/scsi/qla2xxx/qla_iocb.c memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); cmd 3331 drivers/scsi/qla2xxx/qla_iocb.c cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 3348 drivers/scsi/qla2xxx/qla_iocb.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 3388 drivers/scsi/qla2xxx/qla_iocb.c scsi_dma_unmap(cmd); cmd 3513 drivers/scsi/qla2xxx/qla_iocb.c vce->command = cpu_to_le16(sp->u.iocb_cmd.u.ctrlvp.cmd); cmd 2135 drivers/scsi/qla2xxx/qla_isr.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 2160 drivers/scsi/qla2xxx/qla_isr.c cmd->cmnd[0], (u64)scsi_get_lba(cmd), a_ref_tag, e_ref_tag, cmd 2169 drivers/scsi/qla2xxx/qla_isr.c ((scsi_get_prot_type(cmd) != SCSI_PROT_DIF_TYPE3) || cmd 2172 drivers/scsi/qla2xxx/qla_isr.c sector_t lba_s = scsi_get_lba(cmd); cmd 2177 drivers/scsi/qla2xxx/qla_isr.c resid = scsi_bufflen(cmd) - (blocks_done * cmd 2178 drivers/scsi/qla2xxx/qla_isr.c cmd->device->sector_size); cmd 2180 drivers/scsi/qla2xxx/qla_isr.c scsi_set_resid(cmd, resid); cmd 2181 drivers/scsi/qla2xxx/qla_isr.c cmd->result = DID_OK << 16; cmd 2184 drivers/scsi/qla2xxx/qla_isr.c if (scsi_prot_sg_count(cmd)) { cmd 2190 drivers/scsi/qla2xxx/qla_isr.c scsi_for_each_prot_sg(cmd, sg, cmd 2191 drivers/scsi/qla2xxx/qla_isr.c scsi_prot_sg_count(cmd), i) { cmd 2213 drivers/scsi/qla2xxx/qla_isr.c if (scsi_get_prot_type(cmd) == SCSI_PROT_DIF_TYPE3) cmd 2222 drivers/scsi/qla2xxx/qla_isr.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2224 drivers/scsi/qla2xxx/qla_isr.c set_driver_byte(cmd, DRIVER_SENSE); cmd 2225 drivers/scsi/qla2xxx/qla_isr.c set_host_byte(cmd, DID_ABORT); cmd 2226 drivers/scsi/qla2xxx/qla_isr.c cmd->result |= SAM_STAT_CHECK_CONDITION; cmd 2232 drivers/scsi/qla2xxx/qla_isr.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2234 drivers/scsi/qla2xxx/qla_isr.c set_driver_byte(cmd, DRIVER_SENSE); cmd 2235 drivers/scsi/qla2xxx/qla_isr.c set_host_byte(cmd, DID_ABORT); cmd 2236 drivers/scsi/qla2xxx/qla_isr.c cmd->result |= SAM_STAT_CHECK_CONDITION; cmd 2242 drivers/scsi/qla2xxx/qla_isr.c scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, cmd 2244 drivers/scsi/qla2xxx/qla_isr.c set_driver_byte(cmd, DRIVER_SENSE); cmd 2245 drivers/scsi/qla2xxx/qla_isr.c set_host_byte(cmd, DID_ABORT); cmd 2246 drivers/scsi/qla2xxx/qla_isr.c cmd->result |= SAM_STAT_CHECK_CONDITION; cmd 14 drivers/scsi/qla2xxx/qla_mbx.c uint16_t cmd; cmd 23 drivers/scsi/qla2xxx/qla_mbx.c static const char *mb_to_str(uint16_t cmd) cmd 30 drivers/scsi/qla2xxx/qla_mbx.c if (cmd == e->cmd) cmd 37 drivers/scsi/qla2xxx/qla_mbx.c uint16_t cmd; cmd 66 drivers/scsi/qla2xxx/qla_mbx.c static int is_rom_cmd(uint16_t cmd) cmd 73 drivers/scsi/qla2xxx/qla_mbx.c if (wc->cmd == cmd) cmd 1473 drivers/scsi/qla2xxx/qla_mbx.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 1502 drivers/scsi/qla2xxx/qla_mbx.c mcp->mb[6] = (uint16_t)cmd->device->lun; cmd 932 drivers/scsi/qla2xxx/qla_mid.c int qla24xx_control_vp(scsi_qla_host_t *vha, int cmd) cmd 942 drivers/scsi/qla2xxx/qla_mid.c "Entered %s cmd %x index %d.\n", __func__, cmd, vp_index); cmd 957 drivers/scsi/qla2xxx/qla_mid.c sp->u.iocb_cmd.u.ctrlvp.cmd = cmd; cmd 3000 drivers/scsi/qla2xxx/qla_mr.c struct scsi_cmnd *cmd; cmd 3010 drivers/scsi/qla2xxx/qla_mr.c cmd = GET_CMD_SP(sp); cmd 3018 drivers/scsi/qla2xxx/qla_mr.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 3024 drivers/scsi/qla2xxx/qla_mr.c if (cmd->sc_data_direction == DMA_TO_DEVICE) { cmd 3026 drivers/scsi/qla2xxx/qla_mr.c vha->qla_stats.output_bytes += scsi_bufflen(cmd); cmd 3027 drivers/scsi/qla2xxx/qla_mr.c } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { cmd 3029 drivers/scsi/qla2xxx/qla_mr.c vha->qla_stats.input_bytes += scsi_bufflen(cmd); cmd 3037 drivers/scsi/qla2xxx/qla_mr.c scsi_for_each_sg(cmd, sg, tot_dsds, i) { cmd 3084 drivers/scsi/qla2xxx/qla_mr.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 3106 drivers/scsi/qla2xxx/qla_mr.c if (scsi_sg_count(cmd)) { cmd 3107 drivers/scsi/qla2xxx/qla_mr.c nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), cmd 3108 drivers/scsi/qla2xxx/qla_mr.c scsi_sg_count(cmd), cmd->sc_data_direction); cmd 3132 drivers/scsi/qla2xxx/qla_mr.c cmd->host_scribble = (unsigned char *)(unsigned long)handle; cmd 3146 drivers/scsi/qla2xxx/qla_mr.c int_to_scsilun(cmd->device->lun, &llun); cmd 3151 drivers/scsi/qla2xxx/qla_mr.c host_to_adap(cmd->cmnd, lcmd_pkt.fcp_cdb, sizeof(lcmd_pkt.fcp_cdb)); cmd 3152 drivers/scsi/qla2xxx/qla_mr.c lcmd_pkt.byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); cmd 3164 drivers/scsi/qla2xxx/qla_mr.c cmd->cmnd, cmd->cmd_len); cmd 3190 drivers/scsi/qla2xxx/qla_mr.c scsi_dma_unmap(cmd); cmd 401 drivers/scsi/qla2xxx/qla_nvme.c struct nvme_fc_cmd_iu *cmd = fd->cmdaddr; cmd 403 drivers/scsi/qla2xxx/qla_nvme.c if (cmd->sqe.common.opcode == nvme_admin_async_event) { cmd 955 drivers/scsi/qla2xxx/qla_nx2.c switch (p_hdr->cmd) { cmd 988 drivers/scsi/qla2xxx/qla_nx2.c "entry = %d\n", __func__, p_hdr->cmd, index); cmd 2945 drivers/scsi/qla2xxx/qla_nx2.c dma_desc.cmd.dma_desc_cmd = (m_hdr->dma_desc_cmd & 0xff0f); cmd 2946 drivers/scsi/qla2xxx/qla_nx2.c dma_desc.cmd.dma_desc_cmd |= cmd 2950 drivers/scsi/qla2xxx/qla_nx2.c dma_desc.cmd.read_data_size = chunk_size = ISP8044_PEX_DMA_READ_SIZE; cmd 2961 drivers/scsi/qla2xxx/qla_nx2.c dma_desc.cmd.read_data_size = chunk_size; cmd 3533 drivers/scsi/qla2xxx/qla_nx2.c uint32_t cmd; cmd 3535 drivers/scsi/qla2xxx/qla_nx2.c cmd = vha->hw->fdt_wrt_sts_reg_cmd; cmd 3538 drivers/scsi/qla2xxx/qla_nx2.c QLA8044_FLASH_STATUS_WRITE_DEF_SIG | cmd); cmd 232 drivers/scsi/qla2xxx/qla_nx2.h uint16_t cmd; cmd 574 drivers/scsi/qla2xxx/qla_nx2.h } cmd; cmd 360 drivers/scsi/qla2xxx/qla_os.c int qla2xxx_mqueuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd, cmd 658 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 661 drivers/scsi/qla2xxx/qla_os.c scsi_dma_unmap(cmd); cmd 666 drivers/scsi/qla2xxx/qla_os.c dma_unmap_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), cmd 667 drivers/scsi/qla2xxx/qla_os.c scsi_prot_sg_count(cmd), cmd->sc_data_direction); cmd 698 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 702 drivers/scsi/qla2xxx/qla_os.c cmd->result = res; cmd 703 drivers/scsi/qla2xxx/qla_os.c CMD_SP(cmd) = NULL; cmd 704 drivers/scsi/qla2xxx/qla_os.c cmd->scsi_done(cmd); cmd 711 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 715 drivers/scsi/qla2xxx/qla_os.c scsi_dma_unmap(cmd); cmd 720 drivers/scsi/qla2xxx/qla_os.c dma_unmap_sg(&ha->pdev->dev, scsi_prot_sglist(cmd), cmd 721 drivers/scsi/qla2xxx/qla_os.c scsi_prot_sg_count(cmd), cmd->sc_data_direction); cmd 789 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd = GET_CMD_SP(sp); cmd 793 drivers/scsi/qla2xxx/qla_os.c cmd->result = res; cmd 794 drivers/scsi/qla2xxx/qla_os.c CMD_SP(cmd) = NULL; cmd 795 drivers/scsi/qla2xxx/qla_os.c cmd->scsi_done(cmd); cmd 801 drivers/scsi/qla2xxx/qla_os.c qla2xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) cmd 804 drivers/scsi/qla2xxx/qla_os.c fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; cmd 805 drivers/scsi/qla2xxx/qla_os.c struct fc_rport *rport = starget_to_rport(scsi_target(cmd->device)); cmd 813 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 822 drivers/scsi/qla2xxx/qla_os.c tag = blk_mq_unique_tag(cmd->request); cmd 827 drivers/scsi/qla2xxx/qla_os.c return qla2xxx_mqueuecommand(host, cmd, qpair); cmd 834 drivers/scsi/qla2xxx/qla_os.c "cmd=%p.\n", cmd); cmd 835 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 838 drivers/scsi/qla2xxx/qla_os.c "EEH_Busy, Requeuing the cmd=%p.\n", cmd); cmd 839 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_REQUEUE << 16; cmd 846 drivers/scsi/qla2xxx/qla_os.c cmd->result = rval; cmd 849 drivers/scsi/qla2xxx/qla_os.c cmd, rval); cmd 854 drivers/scsi/qla2xxx/qla_os.c scsi_get_prot_op(cmd) != SCSI_PROT_NORMAL) { cmd 857 drivers/scsi/qla2xxx/qla_os.c cmd); cmd 858 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 863 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 874 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 891 drivers/scsi/qla2xxx/qla_os.c sp = scsi_cmd_priv(cmd); cmd 894 drivers/scsi/qla2xxx/qla_os.c sp->u.scmd.cmd = cmd; cmd 897 drivers/scsi/qla2xxx/qla_os.c CMD_SP(cmd) = (void *)sp; cmd 904 drivers/scsi/qla2xxx/qla_os.c "Start scsi failed rval=%d for cmd=%p.\n", rval, cmd); cmd 917 drivers/scsi/qla2xxx/qla_os.c cmd->scsi_done(cmd); cmd 924 drivers/scsi/qla2xxx/qla_os.c qla2xxx_mqueuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd, cmd 928 drivers/scsi/qla2xxx/qla_os.c fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; cmd 929 drivers/scsi/qla2xxx/qla_os.c struct fc_rport *rport = starget_to_rport(scsi_target(cmd->device)); cmd 937 drivers/scsi/qla2xxx/qla_os.c cmd->result = rval; cmd 940 drivers/scsi/qla2xxx/qla_os.c cmd, rval); cmd 945 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 956 drivers/scsi/qla2xxx/qla_os.c cmd->result = DID_NO_CONNECT << 16; cmd 973 drivers/scsi/qla2xxx/qla_os.c sp = scsi_cmd_priv(cmd); cmd 976 drivers/scsi/qla2xxx/qla_os.c sp->u.scmd.cmd = cmd; cmd 978 drivers/scsi/qla2xxx/qla_os.c CMD_SP(cmd) = (void *)sp; cmd 985 drivers/scsi/qla2xxx/qla_os.c "Start scsi failed rval=%d for cmd=%p.\n", rval, cmd); cmd 1001 drivers/scsi/qla2xxx/qla_os.c CMD_SP(cmd) = NULL; cmd 1005 drivers/scsi/qla2xxx/qla_os.c cmd->scsi_done(cmd); cmd 1023 drivers/scsi/qla2xxx/qla_os.c qla2x00_eh_wait_on_command(struct scsi_cmnd *cmd) cmd 1028 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1038 drivers/scsi/qla2xxx/qla_os.c while (CMD_SP(cmd) && wait_iter--) { cmd 1041 drivers/scsi/qla2xxx/qla_os.c if (CMD_SP(cmd)) cmd 1225 drivers/scsi/qla2xxx/qla_os.c qla2xxx_eh_abort(struct scsi_cmnd *cmd) cmd 1227 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1245 drivers/scsi/qla2xxx/qla_os.c ret = fc_block_scsi_eh(cmd); cmd 1249 drivers/scsi/qla2xxx/qla_os.c sp = scsi_cmd_priv(cmd); cmd 1271 drivers/scsi/qla2xxx/qla_os.c id = cmd->device->id; cmd 1272 drivers/scsi/qla2xxx/qla_os.c lun = cmd->device->lun; cmd 1276 drivers/scsi/qla2xxx/qla_os.c vha->host_no, id, lun, sp, cmd, sp->handle); cmd 1286 drivers/scsi/qla2xxx/qla_os.c "Abort command mbx cmd=%p, rval=%x.\n", cmd, rval); cmd 1328 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd; cmd 1344 drivers/scsi/qla2xxx/qla_os.c cmd = GET_CMD_SP(sp); cmd 1350 drivers/scsi/qla2xxx/qla_os.c match = cmd->device->id == t; cmd 1353 drivers/scsi/qla2xxx/qla_os.c match = (cmd->device->id == t && cmd 1354 drivers/scsi/qla2xxx/qla_os.c cmd->device->lun == l); cmd 1361 drivers/scsi/qla2xxx/qla_os.c status = qla2x00_eh_wait_on_command(cmd); cmd 1378 drivers/scsi/qla2xxx/qla_os.c struct scsi_cmnd *cmd, int (*do_reset)(struct fc_port *, uint64_t, int)) cmd 1380 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1381 drivers/scsi/qla2xxx/qla_os.c fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; cmd 1388 drivers/scsi/qla2xxx/qla_os.c err = fc_block_scsi_eh(cmd); cmd 1397 drivers/scsi/qla2xxx/qla_os.c cmd->device->id, cmd->device->lun, cmd); cmd 1402 drivers/scsi/qla2xxx/qla_os.c "Wait for hba online failed for cmd=%p.\n", cmd); cmd 1406 drivers/scsi/qla2xxx/qla_os.c if (do_reset(fcport, cmd->device->lun, 1) cmd 1409 drivers/scsi/qla2xxx/qla_os.c "do_reset failed for cmd=%p.\n", cmd); cmd 1413 drivers/scsi/qla2xxx/qla_os.c if (qla2x00_eh_wait_for_pending_commands(vha, cmd->device->id, cmd 1414 drivers/scsi/qla2xxx/qla_os.c cmd->device->lun, type) != QLA_SUCCESS) { cmd 1416 drivers/scsi/qla2xxx/qla_os.c "wait for pending cmds failed for cmd=%p.\n", cmd); cmd 1422 drivers/scsi/qla2xxx/qla_os.c vha->host_no, cmd->device->id, cmd->device->lun, cmd); cmd 1429 drivers/scsi/qla2xxx/qla_os.c reset_errors[err], vha->host_no, cmd->device->id, cmd->device->lun, cmd 1430 drivers/scsi/qla2xxx/qla_os.c cmd); cmd 1435 drivers/scsi/qla2xxx/qla_os.c qla2xxx_eh_device_reset(struct scsi_cmnd *cmd) cmd 1437 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1446 drivers/scsi/qla2xxx/qla_os.c return __qla2xxx_eh_generic_reset("DEVICE", WAIT_LUN, cmd, cmd 1451 drivers/scsi/qla2xxx/qla_os.c qla2xxx_eh_target_reset(struct scsi_cmnd *cmd) cmd 1453 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1462 drivers/scsi/qla2xxx/qla_os.c return __qla2xxx_eh_generic_reset("TARGET", WAIT_TARGET, cmd, cmd 1482 drivers/scsi/qla2xxx/qla_os.c qla2xxx_eh_bus_reset(struct scsi_cmnd *cmd) cmd 1484 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1485 drivers/scsi/qla2xxx/qla_os.c fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata; cmd 1497 drivers/scsi/qla2xxx/qla_os.c id = cmd->device->id; cmd 1498 drivers/scsi/qla2xxx/qla_os.c lun = cmd->device->lun; cmd 1504 drivers/scsi/qla2xxx/qla_os.c ret = fc_block_scsi_eh(cmd); cmd 1559 drivers/scsi/qla2xxx/qla_os.c qla2xxx_eh_host_reset(struct scsi_cmnd *cmd) cmd 1561 drivers/scsi/qla2xxx/qla_os.c scsi_qla_host_t *vha = shost_priv(cmd->device->host); cmd 1575 drivers/scsi/qla2xxx/qla_os.c id = cmd->device->id; cmd 1576 drivers/scsi/qla2xxx/qla_os.c lun = cmd->device->lun; cmd 1759 drivers/scsi/qla2xxx/qla_os.c struct qla_tgt_cmd *cmd; cmd 1780 drivers/scsi/qla2xxx/qla_os.c cmd = (struct qla_tgt_cmd *)sp; cmd 1781 drivers/scsi/qla2xxx/qla_os.c cmd->aborted = 1; cmd 117 drivers/scsi/qla2xxx/qla_target.c *cmd, struct atio_from_isp *atio, int ha_locked, int ul_abort); cmd 1956 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 1984 drivers/scsi/qla2xxx/qla_target.c list_for_each_entry(cmd, &vha->qla_cmd_list, cmd_list) { cmd 1988 drivers/scsi/qla2xxx/qla_target.c cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); cmd 1990 drivers/scsi/qla2xxx/qla_target.c (struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun); cmd 1992 drivers/scsi/qla2xxx/qla_target.c cmd->aborted = 1; cmd 2251 drivers/scsi/qla2xxx/qla_target.c void qlt_send_resp_ctio(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd, cmd 2254 drivers/scsi/qla2xxx/qla_target.c struct atio_from_isp *atio = &cmd->atio; cmd 2257 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = cmd->vha; cmd 2275 drivers/scsi/qla2xxx/qla_target.c ctio->nport_handle = cmd->sess->loop_id; cmd 2386 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd = prm->cmd; cmd 2388 drivers/scsi/qla2xxx/qla_target.c BUG_ON(cmd->sg_cnt == 0); cmd 2390 drivers/scsi/qla2xxx/qla_target.c prm->sg = (struct scatterlist *)cmd->sg; cmd 2391 drivers/scsi/qla2xxx/qla_target.c prm->seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd->sg, cmd 2392 drivers/scsi/qla2xxx/qla_target.c cmd->sg_cnt, cmd->dma_data_direction); cmd 2396 drivers/scsi/qla2xxx/qla_target.c prm->cmd->sg_mapped = 1; cmd 2398 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) { cmd 2409 drivers/scsi/qla2xxx/qla_target.c if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) || cmd 2410 drivers/scsi/qla2xxx/qla_target.c (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) { cmd 2411 drivers/scsi/qla2xxx/qla_target.c prm->seg_cnt = DIV_ROUND_UP(cmd->bufflen, cmd->blk_sz); cmd 2416 drivers/scsi/qla2xxx/qla_target.c if (cmd->prot_sg_cnt) { cmd 2417 drivers/scsi/qla2xxx/qla_target.c prm->prot_sg = cmd->prot_sg; cmd 2418 drivers/scsi/qla2xxx/qla_target.c prm->prot_seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd 2419 drivers/scsi/qla2xxx/qla_target.c cmd->prot_sg, cmd->prot_sg_cnt, cmd 2420 drivers/scsi/qla2xxx/qla_target.c cmd->dma_data_direction); cmd 2424 drivers/scsi/qla2xxx/qla_target.c if ((cmd->se_cmd.prot_op == TARGET_PROT_DIN_INSERT) || cmd 2425 drivers/scsi/qla2xxx/qla_target.c (cmd->se_cmd.prot_op == TARGET_PROT_DOUT_STRIP)) { cmd 2427 drivers/scsi/qla2xxx/qla_target.c prm->prot_seg_cnt = DIV_ROUND_UP(cmd->bufflen, cmd 2428 drivers/scsi/qla2xxx/qla_target.c cmd->blk_sz); cmd 2438 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, prm->cmd->qpair, 0xe04d, cmd 2440 drivers/scsi/qla2xxx/qla_target.c 0, prm->cmd->sg_cnt); cmd 2444 drivers/scsi/qla2xxx/qla_target.c static void qlt_unmap_sg(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd) cmd 2449 drivers/scsi/qla2xxx/qla_target.c if (!cmd->sg_mapped) cmd 2452 drivers/scsi/qla2xxx/qla_target.c qpair = cmd->qpair; cmd 2454 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->sg, cmd->sg_cnt, cmd 2455 drivers/scsi/qla2xxx/qla_target.c cmd->dma_data_direction); cmd 2456 drivers/scsi/qla2xxx/qla_target.c cmd->sg_mapped = 0; cmd 2458 drivers/scsi/qla2xxx/qla_target.c if (cmd->prot_sg_cnt) cmd 2459 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->prot_sg, cmd->prot_sg_cnt, cmd 2460 drivers/scsi/qla2xxx/qla_target.c cmd->dma_data_direction); cmd 2462 drivers/scsi/qla2xxx/qla_target.c if (!cmd->ctx) cmd 2465 drivers/scsi/qla2xxx/qla_target.c if (cmd->ctx_dsd_alloced) cmd 2466 drivers/scsi/qla2xxx/qla_target.c qla2x00_clean_dsd_pool(ha, cmd->ctx); cmd 2468 drivers/scsi/qla2xxx/qla_target.c dma_pool_free(ha->dl_dma_pool, cmd->ctx, cmd->ctx->crc_ctx_dma); cmd 2553 drivers/scsi/qla2xxx/qla_target.c struct atio_from_isp *atio = &prm->cmd->atio; cmd 2562 drivers/scsi/qla2xxx/qla_target.c pkt->vp_index = prm->cmd->vp_idx; cmd 2573 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; cmd 2577 drivers/scsi/qla2xxx/qla_target.c pkt->nport_handle = cpu_to_le16(prm->cmd->loop_id); cmd 2585 drivers/scsi/qla2xxx/qla_target.c pkt->u.status0.relative_offset = cpu_to_le32(prm->cmd->offset); cmd 2603 drivers/scsi/qla2xxx/qla_target.c prm->cmd->qpair->req); cmd 2640 drivers/scsi/qla2xxx/qla_target.c pkt24->u.status0.transfer_length = cpu_to_le32(prm->cmd->bufflen); cmd 2669 drivers/scsi/qla2xxx/qla_target.c static inline int qlt_has_data(struct qla_tgt_cmd *cmd) cmd 2671 drivers/scsi/qla2xxx/qla_target.c return cmd->bufflen > 0; cmd 2676 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 2681 drivers/scsi/qla2xxx/qla_target.c cmd = prm->cmd; cmd 2682 drivers/scsi/qla2xxx/qla_target.c vha = cmd->vha; cmd 2689 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, cmd 2690 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr); cmd 2696 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, cmd 2697 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr); cmd 2703 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, cmd 2704 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr); cmd 2710 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd->num_blks, &cmd->se_cmd, cmd 2711 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr); cmd 2714 drivers/scsi/qla2xxx/qla_target.c ql_dump_buffer(ql_dbg_tgt_dif, vha, 0xe011, cmd->cdb, 16); cmd 2721 drivers/scsi/qla2xxx/qla_target.c static int qlt_pre_xmit_response(struct qla_tgt_cmd *cmd, cmd 2725 drivers/scsi/qla2xxx/qla_target.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 2726 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; cmd 2728 drivers/scsi/qla2xxx/qla_target.c prm->cmd = cmd; cmd 2729 drivers/scsi/qla2xxx/qla_target.c prm->tgt = cmd->tgt; cmd 2732 drivers/scsi/qla2xxx/qla_target.c prm->sense_buffer = &cmd->sense_buffer[0]; cmd 2743 drivers/scsi/qla2xxx/qla_target.c if ((xmit_type & QLA_TGT_XMIT_DATA) && qlt_has_data(cmd)) { cmd 2756 drivers/scsi/qla2xxx/qla_target.c cmd->bufflen, prm->rq_result); cmd 2763 drivers/scsi/qla2xxx/qla_target.c se_cmd->t_task_cdb[0] : 0, cmd->bufflen, prm->rq_result); cmd 2772 drivers/scsi/qla2xxx/qla_target.c if (qlt_has_data(cmd)) { cmd 2774 drivers/scsi/qla2xxx/qla_target.c (IS_FWI2_CAPABLE(cmd->vha->hw) && cmd 2785 drivers/scsi/qla2xxx/qla_target.c static inline int qlt_need_explicit_conf(struct qla_tgt_cmd *cmd, cmd 2788 drivers/scsi/qla2xxx/qla_target.c if (cmd->qpair->enable_class_2) cmd 2792 drivers/scsi/qla2xxx/qla_target.c return cmd->conf_compl_supported; cmd 2794 drivers/scsi/qla2xxx/qla_target.c return cmd->qpair->enable_explicit_conf && cmd 2795 drivers/scsi/qla2xxx/qla_target.c cmd->conf_compl_supported; cmd 2804 drivers/scsi/qla2xxx/qla_target.c if (qlt_need_explicit_conf(prm->cmd, 0)) { cmd 2814 drivers/scsi/qla2xxx/qla_target.c if (qlt_need_explicit_conf(prm->cmd, 1)) { cmd 2816 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, prm->cmd->qpair, 0xe017, cmd 2898 drivers/scsi/qla2xxx/qla_target.c qla_tgt_set_dif_tags(struct qla_tgt_cmd *cmd, struct crc_context *ctx, cmd 2901 drivers/scsi/qla2xxx/qla_target.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 2903 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *vha = cmd->tgt->vha; cmd 2924 drivers/scsi/qla2xxx/qla_target.c t32 = ha->tgt.tgt_ops->get_dif_tags(cmd, pfw_prot_opts); cmd 2996 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd = prm->cmd; cmd 2997 drivers/scsi/qla2xxx/qla_target.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 2999 drivers/scsi/qla2xxx/qla_target.c struct atio_from_isp *atio = &prm->cmd->atio; cmd 3002 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *vha = cmd->vha; cmd 3010 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, cmd->qpair, 0xe071, cmd 3012 drivers/scsi/qla2xxx/qla_target.c cmd->vp_idx, __func__, se_cmd, se_cmd->prot_op, cmd 3020 drivers/scsi/qla2xxx/qla_target.c data_bytes = cmd->bufflen; cmd 3021 drivers/scsi/qla2xxx/qla_target.c dif_bytes = (data_bytes / cmd->blk_sz) * 8; cmd 3027 drivers/scsi/qla2xxx/qla_target.c if (cmd->prot_sg_cnt) cmd 3075 drivers/scsi/qla2xxx/qla_target.c pkt->vp_index = cmd->vp_idx; cmd 3086 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; cmd 3090 drivers/scsi/qla2xxx/qla_target.c pkt->nport_handle = cpu_to_le16(prm->cmd->loop_id); cmd 3101 drivers/scsi/qla2xxx/qla_target.c pkt->relative_offset = cpu_to_le32(prm->cmd->offset); cmd 3104 drivers/scsi/qla2xxx/qla_target.c if (cmd->dma_data_direction == DMA_TO_DEVICE) cmd 3106 drivers/scsi/qla2xxx/qla_target.c else if (cmd->dma_data_direction == DMA_FROM_DEVICE) cmd 3116 drivers/scsi/qla2xxx/qla_target.c crc_ctx_pkt = cmd->ctx = cmd 3128 drivers/scsi/qla2xxx/qla_target.c qla_tgt_set_dif_tags(cmd, crc_ctx_pkt, &fw_prot_opts); cmd 3148 drivers/scsi/qla2xxx/qla_target.c crc_ctx_pkt->blk_size = cpu_to_le16(cmd->blk_sz); cmd 3155 drivers/scsi/qla2xxx/qla_target.c tc.blk_sz = cmd->blk_sz; cmd 3156 drivers/scsi/qla2xxx/qla_target.c tc.bufflen = cmd->bufflen; cmd 3157 drivers/scsi/qla2xxx/qla_target.c tc.sg = cmd->sg; cmd 3158 drivers/scsi/qla2xxx/qla_target.c tc.prot_sg = cmd->prot_sg; cmd 3160 drivers/scsi/qla2xxx/qla_target.c tc.ctx_dsd_alloced = &cmd->ctx_dsd_alloced; cmd 3179 drivers/scsi/qla2xxx/qla_target.c prm->prot_seg_cnt, cmd)) cmd 3195 drivers/scsi/qla2xxx/qla_target.c int qlt_xmit_response(struct qla_tgt_cmd *cmd, int xmit_type, cmd 3198 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = cmd->vha; cmd 3199 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; cmd 3206 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || (cmd->reset_count != qpair->chip_reset) || cmd 3207 drivers/scsi/qla2xxx/qla_target.c (cmd->sess && cmd->sess->deleted)) { cmd 3208 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_PROCESSED; cmd 3216 drivers/scsi/qla2xxx/qla_target.c 1 : 0, cmd->bufflen, cmd->sg_cnt, cmd->dma_data_direction, cmd 3217 drivers/scsi/qla2xxx/qla_target.c &cmd->se_cmd, qpair->id); cmd 3219 drivers/scsi/qla2xxx/qla_target.c res = qlt_pre_xmit_response(cmd, &prm, xmit_type, scsi_status, cmd 3231 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || cmd->reset_count != qpair->chip_reset) { cmd 3236 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_PROCESSED; cmd 3240 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count, qpair->chip_reset); cmd 3251 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op && (xmit_type & QLA_TGT_XMIT_DATA)) cmd 3262 drivers/scsi/qla2xxx/qla_target.c if (qlt_has_data(cmd) && (xmit_type & QLA_TGT_XMIT_DATA)) { cmd 3267 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) cmd 3278 drivers/scsi/qla2xxx/qla_target.c if (qlt_need_explicit_conf(cmd, 0)) { cmd 3328 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_PROCESSED; /* Mid-level is done processing */ cmd 3329 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_sent_to_fw = 1; cmd 3330 drivers/scsi/qla2xxx/qla_target.c cmd->ctio_flags = le16_to_cpu(pkt->u.status0.flags); cmd 3343 drivers/scsi/qla2xxx/qla_target.c qlt_unmap_sg(vha, cmd); cmd 3347 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 3352 drivers/scsi/qla2xxx/qla_target.c int qlt_rdy_to_xfer(struct qla_tgt_cmd *cmd) cmd 3355 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = cmd->vha; cmd 3356 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt *tgt = cmd->tgt; cmd 3360 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; cmd 3363 drivers/scsi/qla2xxx/qla_target.c prm.cmd = cmd; cmd 3372 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || (cmd->reset_count != qpair->chip_reset) || cmd 3373 drivers/scsi/qla2xxx/qla_target.c (cmd->sess && cmd->sess->deleted)) { cmd 3378 drivers/scsi/qla2xxx/qla_target.c cmd->aborted = 1; cmd 3379 drivers/scsi/qla2xxx/qla_target.c cmd->write_data_transferred = 0; cmd 3380 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_DATA_IN; cmd 3381 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->handle_data(cmd); cmd 3385 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count, qpair->chip_reset); cmd 3394 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op) cmd 3408 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op == TARGET_PROT_NORMAL) cmd 3411 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_NEED_DATA; cmd 3412 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_sent_to_fw = 1; cmd 3413 drivers/scsi/qla2xxx/qla_target.c cmd->ctio_flags = le16_to_cpu(pkt->u.status0.flags); cmd 3426 drivers/scsi/qla2xxx/qla_target.c qlt_unmap_sg(vha, cmd); cmd 3438 drivers/scsi/qla2xxx/qla_target.c qlt_handle_dif_error(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd, cmd 3443 drivers/scsi/qla2xxx/qla_target.c uint64_t lba = cmd->se_cmd.t_task_lba; cmd 3446 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = cmd->vha; cmd 3448 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_DIF_ERR; cmd 3450 drivers/scsi/qla2xxx/qla_target.c cmd->a_guard = be16_to_cpu(*(uint16_t *)(ap + 0)); cmd 3451 drivers/scsi/qla2xxx/qla_target.c cmd->a_app_tag = be16_to_cpu(*(uint16_t *)(ap + 2)); cmd 3452 drivers/scsi/qla2xxx/qla_target.c cmd->a_ref_tag = be32_to_cpu(*(uint32_t *)(ap + 4)); cmd 3454 drivers/scsi/qla2xxx/qla_target.c cmd->e_guard = be16_to_cpu(*(uint16_t *)(ep + 0)); cmd 3455 drivers/scsi/qla2xxx/qla_target.c cmd->e_app_tag = be16_to_cpu(*(uint16_t *)(ep + 2)); cmd 3456 drivers/scsi/qla2xxx/qla_target.c cmd->e_ref_tag = be32_to_cpu(*(uint32_t *)(ep + 4)); cmd 3459 drivers/scsi/qla2xxx/qla_target.c "%s: aborted %d state %d\n", __func__, cmd->aborted, cmd->state); cmd 3464 drivers/scsi/qla2xxx/qla_target.c if (cmd->e_app_tag != cmd->a_app_tag) { cmd 3467 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, cmd 3468 drivers/scsi/qla2xxx/qla_target.c cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag, cmd 3469 drivers/scsi/qla2xxx/qla_target.c cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd, cmd 3470 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.fcp_hdr.ox_id); cmd 3472 drivers/scsi/qla2xxx/qla_target.c cmd->dif_err_code = DIF_ERR_APP; cmd 3480 drivers/scsi/qla2xxx/qla_target.c if (cmd->e_ref_tag != cmd->a_ref_tag) { cmd 3483 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, cmd 3484 drivers/scsi/qla2xxx/qla_target.c cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag, cmd 3485 drivers/scsi/qla2xxx/qla_target.c cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd, cmd 3486 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.fcp_hdr.ox_id); cmd 3488 drivers/scsi/qla2xxx/qla_target.c cmd->dif_err_code = DIF_ERR_REF; cmd 3497 drivers/scsi/qla2xxx/qla_target.c if (cmd->e_guard != cmd->a_guard) { cmd 3500 drivers/scsi/qla2xxx/qla_target.c cmd->cdb[0], lba, (lba+cmd->num_blks), cmd->num_blks, cmd 3501 drivers/scsi/qla2xxx/qla_target.c cmd->a_ref_tag, cmd->e_ref_tag, cmd->a_app_tag, cmd 3502 drivers/scsi/qla2xxx/qla_target.c cmd->e_app_tag, cmd->a_guard, cmd->e_guard, cmd, cmd 3503 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.fcp_hdr.ox_id); cmd 3505 drivers/scsi/qla2xxx/qla_target.c cmd->dif_err_code = DIF_ERR_GRD; cmd 3512 drivers/scsi/qla2xxx/qla_target.c switch (cmd->state) { cmd 3515 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_DATA_IN; cmd 3516 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->handle_data(cmd); cmd 3519 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(&cmd->cmd_lock, flags); cmd 3520 drivers/scsi/qla2xxx/qla_target.c if (cmd->aborted) { cmd 3521 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(&cmd->cmd_lock, flags); cmd 3522 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 3525 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(&cmd->cmd_lock, flags); cmd 3527 drivers/scsi/qla2xxx/qla_target.c qlt_send_resp_ctio(qpair, cmd, scsi_status, sense_key, asc, cmd 3532 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 3603 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd, cmd 3615 drivers/scsi/qla2xxx/qla_target.c if (cmd) cmd 3616 drivers/scsi/qla2xxx/qla_target.c vha = cmd->vha; cmd 3626 drivers/scsi/qla2xxx/qla_target.c if (cmd != NULL) { cmd 3627 drivers/scsi/qla2xxx/qla_target.c if (cmd->state < QLA_TGT_STATE_PROCESSED) { cmd 3630 drivers/scsi/qla2xxx/qla_target.c "incorrect state %d\n", vha->vp_idx, cmd, cmd 3631 drivers/scsi/qla2xxx/qla_target.c cmd->state); cmd 3663 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd, struct atio_from_isp *atio, int ha_locked, cmd 3671 drivers/scsi/qla2xxx/qla_target.c if (cmd) cmd 3672 drivers/scsi/qla2xxx/qla_target.c vha = cmd->vha; cmd 3677 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, cmd, atio); cmd 3683 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, cmd, atio); cmd 3688 drivers/scsi/qla2xxx/qla_target.c if (cmd && !ul_abort && !cmd->aborted) { cmd 3689 drivers/scsi/qla2xxx/qla_target.c if (cmd->sg_mapped) cmd 3690 drivers/scsi/qla2xxx/qla_target.c qlt_unmap_sg(vha, cmd); cmd 3691 drivers/scsi/qla2xxx/qla_target.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 3703 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd, *tcmd; cmd 3708 drivers/scsi/qla2xxx/qla_target.c cmd = tcmd = NULL; cmd 3713 drivers/scsi/qla2xxx/qla_target.c list_for_each_entry_safe(cmd, tcmd, &free_list, cmd_list) { cmd 3714 drivers/scsi/qla2xxx/qla_target.c list_del(&cmd->cmd_list); cmd 3718 drivers/scsi/qla2xxx/qla_target.c qlt_free_cmd(cmd); cmd 3747 drivers/scsi/qla2xxx/qla_target.c int qlt_abort_cmd(struct qla_tgt_cmd *cmd) cmd 3749 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt *tgt = cmd->tgt; cmd 3751 drivers/scsi/qla2xxx/qla_target.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 3756 drivers/scsi/qla2xxx/qla_target.c "(se_cmd=%p, tag=%llu)", vha->vp_idx, cmd, &cmd->se_cmd, cmd 3759 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(&cmd->cmd_lock, flags); cmd 3760 drivers/scsi/qla2xxx/qla_target.c if (cmd->aborted) { cmd 3761 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(&cmd->cmd_lock, flags); cmd 3769 drivers/scsi/qla2xxx/qla_target.c "se_cmd_flags %x\n", cmd, cmd->se_cmd.transport_state, cmd 3770 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.t_state, cmd->se_cmd.se_cmd_flags); cmd 3773 drivers/scsi/qla2xxx/qla_target.c cmd->aborted = 1; cmd 3774 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_ABORT; cmd 3775 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(&cmd->cmd_lock, flags); cmd 3777 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(cmd->qpair, cmd, &cmd->atio, 0, 1); cmd 3782 drivers/scsi/qla2xxx/qla_target.c void qlt_free_cmd(struct qla_tgt_cmd *cmd) cmd 3784 drivers/scsi/qla2xxx/qla_target.c struct fc_port *sess = cmd->sess; cmd 3786 drivers/scsi/qla2xxx/qla_target.c ql_dbg(ql_dbg_tgt, cmd->vha, 0xe074, cmd 3788 drivers/scsi/qla2xxx/qla_target.c __func__, &cmd->se_cmd, cmd 3789 drivers/scsi/qla2xxx/qla_target.c be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); cmd 3791 drivers/scsi/qla2xxx/qla_target.c BUG_ON(cmd->cmd_in_wq); cmd 3793 drivers/scsi/qla2xxx/qla_target.c if (cmd->sg_mapped) cmd 3794 drivers/scsi/qla2xxx/qla_target.c qlt_unmap_sg(cmd->vha, cmd); cmd 3796 drivers/scsi/qla2xxx/qla_target.c if (!cmd->q_full) cmd 3797 drivers/scsi/qla2xxx/qla_target.c qlt_decr_num_pend_cmds(cmd->vha); cmd 3799 drivers/scsi/qla2xxx/qla_target.c BUG_ON(cmd->sg_mapped); cmd 3800 drivers/scsi/qla2xxx/qla_target.c cmd->jiffies_at_free = get_jiffies_64(); cmd 3801 drivers/scsi/qla2xxx/qla_target.c if (unlikely(cmd->free_sg)) cmd 3802 drivers/scsi/qla2xxx/qla_target.c kfree(cmd->sg); cmd 3808 drivers/scsi/qla2xxx/qla_target.c cmd->jiffies_at_free = get_jiffies_64(); cmd 3809 drivers/scsi/qla2xxx/qla_target.c target_free_tag(sess->se_sess, &cmd->se_cmd); cmd 3817 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd, uint32_t status) cmd 3822 drivers/scsi/qla2xxx/qla_target.c if (cmd->se_cmd.prot_op) cmd 3826 drivers/scsi/qla2xxx/qla_target.c cmd->lba, cmd->lba, cmd 3827 drivers/scsi/qla2xxx/qla_target.c cmd->num_blks, &cmd->se_cmd, cmd 3828 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr, cmd 3829 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.prot_op, cmd 3830 drivers/scsi/qla2xxx/qla_target.c prot_op_str(cmd->se_cmd.prot_op)); cmd 3841 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(qpair, cmd, &cmd->atio, 1, 0); cmd 3851 drivers/scsi/qla2xxx/qla_target.c void *cmd = NULL; cmd 3880 drivers/scsi/qla2xxx/qla_target.c cmd = (void *) req->outstanding_cmds[h]; cmd 3881 drivers/scsi/qla2xxx/qla_target.c if (unlikely(cmd == NULL)) { cmd 3896 drivers/scsi/qla2xxx/qla_target.c return cmd; cmd 3907 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 3920 drivers/scsi/qla2xxx/qla_target.c cmd = qlt_ctio_to_cmd(vha, rsp, handle, ctio); cmd 3921 drivers/scsi/qla2xxx/qla_target.c if (cmd == NULL) cmd 3924 drivers/scsi/qla2xxx/qla_target.c se_cmd = &cmd->se_cmd; cmd 3925 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_sent_to_fw = 0; cmd 3927 drivers/scsi/qla2xxx/qla_target.c qlt_unmap_sg(vha, cmd); cmd 3935 drivers/scsi/qla2xxx/qla_target.c vha->vp_idx, cmd->atio.u.isp24.attr, cmd 3936 drivers/scsi/qla2xxx/qla_target.c ((cmd->ctio_flags >> 9) & 0xf), cmd 3937 drivers/scsi/qla2xxx/qla_target.c cmd->ctio_flags); cmd 3951 drivers/scsi/qla2xxx/qla_target.c status, cmd->state, se_cmd); cmd 3964 drivers/scsi/qla2xxx/qla_target.c status, cmd->state, se_cmd); cmd 3966 drivers/scsi/qla2xxx/qla_target.c if (logged_out && cmd->sess) { cmd 3971 drivers/scsi/qla2xxx/qla_target.c cmd->sess->send_els_logo = 1; cmd 3974 drivers/scsi/qla2xxx/qla_target.c __func__, __LINE__, cmd->sess->port_name); cmd 3976 drivers/scsi/qla2xxx/qla_target.c qlt_schedule_sess_for_deletion(cmd->sess); cmd 3987 drivers/scsi/qla2xxx/qla_target.c vha->vp_idx, status, cmd->state, se_cmd, cmd 3991 drivers/scsi/qla2xxx/qla_target.c qlt_handle_dif_error(qpair, cmd, ctio); cmd 3997 drivers/scsi/qla2xxx/qla_target.c vha->vp_idx, status, cmd->state, se_cmd); cmd 4008 drivers/scsi/qla2xxx/qla_target.c if ((cmd->state != QLA_TGT_STATE_NEED_DATA) && cmd 4009 drivers/scsi/qla2xxx/qla_target.c (!cmd->aborted)) { cmd 4010 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_CTIO_ERR; cmd 4011 drivers/scsi/qla2xxx/qla_target.c if (qlt_term_ctio_exchange(qpair, ctio, cmd, status)) cmd 4016 drivers/scsi/qla2xxx/qla_target.c if (cmd->state == QLA_TGT_STATE_PROCESSED) { cmd 4017 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_CTIO_DONE; cmd 4018 drivers/scsi/qla2xxx/qla_target.c } else if (cmd->state == QLA_TGT_STATE_NEED_DATA) { cmd 4019 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_DATA_IN; cmd 4022 drivers/scsi/qla2xxx/qla_target.c cmd->write_data_transferred = 1; cmd 4024 drivers/scsi/qla2xxx/qla_target.c ha->tgt.tgt_ops->handle_data(cmd); cmd 4026 drivers/scsi/qla2xxx/qla_target.c } else if (cmd->aborted) { cmd 4027 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_CTIO_ABORTED; cmd 4029 drivers/scsi/qla2xxx/qla_target.c "Aborted command %p (tag %lld) finished\n", cmd, se_cmd->tag); cmd 4031 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_CTIO_STRANGE; cmd 4034 drivers/scsi/qla2xxx/qla_target.c "not return a CTIO complete\n", vha->vp_idx, cmd->state); cmd 4038 drivers/scsi/qla2xxx/qla_target.c !cmd->aborted) { cmd 4043 drivers/scsi/qla2xxx/qla_target.c ha->tgt.tgt_ops->free_cmd(cmd); cmd 4081 drivers/scsi/qla2xxx/qla_target.c static void __qlt_do_work(struct qla_tgt_cmd *cmd) cmd 4083 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *vha = cmd->vha; cmd 4085 drivers/scsi/qla2xxx/qla_target.c struct fc_port *sess = cmd->sess; cmd 4086 drivers/scsi/qla2xxx/qla_target.c struct atio_from_isp *atio = &cmd->atio; cmd 4091 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; cmd 4093 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_in_wq = 0; cmd 4094 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_DO_WORK; cmd 4096 drivers/scsi/qla2xxx/qla_target.c if (cmd->aborted) { cmd 4099 drivers/scsi/qla2xxx/qla_target.c cmd->atio.u.isp24.exchange_addr); cmd 4103 drivers/scsi/qla2xxx/qla_target.c spin_lock_init(&cmd->cmd_lock); cmd 4105 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.tag = atio->u.isp24.exchange_addr; cmd 4122 drivers/scsi/qla2xxx/qla_target.c ret = ha->tgt.tgt_ops->handle_cmd(vha, cmd, cdb, data_length, cmd 4133 drivers/scsi/qla2xxx/qla_target.c ql_dbg(ql_dbg_io, vha, 0x3060, "Terminating work cmd %p", cmd); cmd 4138 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_DO_WORK_ERR; cmd 4140 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(qpair, NULL, &cmd->atio, 1, 0); cmd 4143 drivers/scsi/qla2xxx/qla_target.c target_free_tag(sess->se_sess, &cmd->se_cmd); cmd 4151 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd = container_of(work, struct qla_tgt_cmd, work); cmd 4152 drivers/scsi/qla2xxx/qla_target.c scsi_qla_host_t *vha = cmd->vha; cmd 4156 drivers/scsi/qla2xxx/qla_target.c list_del(&cmd->cmd_list); cmd 4159 drivers/scsi/qla2xxx/qla_target.c __qlt_do_work(cmd); cmd 4188 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd) cmd 4195 drivers/scsi/qla2xxx/qla_target.c h = btree_lookup64(&tgt->lun_qpair_map, cmd->unpacked_lun); cmd 4208 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun, h, GFP_ATOMIC); cmd 4213 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun); cmd 4228 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun, h, GFP_ATOMIC); cmd 4233 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun); cmd 4250 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun, h, GFP_ATOMIC); cmd 4255 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun); cmd 4262 drivers/scsi/qla2xxx/qla_target.c cmd->qpair = h->qpair; cmd 4263 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.cpuid = h->cpuid; cmd 4271 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 4278 drivers/scsi/qla2xxx/qla_target.c cmd = &((struct qla_tgt_cmd *)se_sess->sess_cmd_map)[tag]; cmd 4279 drivers/scsi/qla2xxx/qla_target.c memset(cmd, 0, sizeof(struct qla_tgt_cmd)); cmd 4280 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_type = TYPE_TGT_CMD; cmd 4281 drivers/scsi/qla2xxx/qla_target.c memcpy(&cmd->atio, atio, sizeof(*atio)); cmd 4282 drivers/scsi/qla2xxx/qla_target.c cmd->state = QLA_TGT_STATE_NEW; cmd 4283 drivers/scsi/qla2xxx/qla_target.c cmd->tgt = vha->vha_tgt.qla_tgt; cmd 4285 drivers/scsi/qla2xxx/qla_target.c cmd->vha = vha; cmd 4286 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.map_tag = tag; cmd 4287 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.map_cpu = cpu; cmd 4288 drivers/scsi/qla2xxx/qla_target.c cmd->sess = sess; cmd 4289 drivers/scsi/qla2xxx/qla_target.c cmd->loop_id = sess->loop_id; cmd 4290 drivers/scsi/qla2xxx/qla_target.c cmd->conf_compl_supported = sess->conf_compl_supported; cmd 4292 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags = 0; cmd 4293 drivers/scsi/qla2xxx/qla_target.c cmd->jiffies_at_alloc = get_jiffies_64(); cmd 4295 drivers/scsi/qla2xxx/qla_target.c cmd->unpacked_lun = scsilun_to_int( cmd 4297 drivers/scsi/qla2xxx/qla_target.c qlt_assign_qpair(vha, cmd); cmd 4298 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count = vha->hw->base_qpair->chip_reset; cmd 4299 drivers/scsi/qla2xxx/qla_target.c cmd->vp_idx = vha->vp_idx; cmd 4301 drivers/scsi/qla2xxx/qla_target.c return cmd; cmd 4311 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 4349 drivers/scsi/qla2xxx/qla_target.c cmd = qlt_get_tag(vha, sess, atio); cmd 4350 drivers/scsi/qla2xxx/qla_target.c if (!cmd) { cmd 4357 drivers/scsi/qla2xxx/qla_target.c cmd->cmd_in_wq = 1; cmd 4358 drivers/scsi/qla2xxx/qla_target.c cmd->trc_flags |= TRC_NEW_CMD; cmd 4361 drivers/scsi/qla2xxx/qla_target.c list_add_tail(&cmd->cmd_list, &vha->qla_cmd_list); cmd 4364 drivers/scsi/qla2xxx/qla_target.c INIT_WORK(&cmd->work, qlt_do_work); cmd 4366 drivers/scsi/qla2xxx/qla_target.c queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, &cmd->work); cmd 4368 drivers/scsi/qla2xxx/qla_target.c if (cmd->atio.u.isp24.fcp_cmnd.rddata) cmd 4370 drivers/scsi/qla2xxx/qla_target.c &cmd->work); cmd 4372 drivers/scsi/qla2xxx/qla_target.c queue_work_on(cmd->se_cmd.cpuid, qla_tgt_wq, cmd 4373 drivers/scsi/qla2xxx/qla_target.c &cmd->work); cmd 4375 drivers/scsi/qla2xxx/qla_target.c queue_work(qla_tgt_wq, &cmd->work); cmd 4631 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 4659 drivers/scsi/qla2xxx/qla_target.c list_for_each_entry(cmd, &vha->qla_cmd_list, cmd_list) { cmd 4660 drivers/scsi/qla2xxx/qla_target.c uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id); cmd 4663 drivers/scsi/qla2xxx/qla_target.c cmd->aborted = 1; cmd 5346 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd; cmd 5395 drivers/scsi/qla2xxx/qla_target.c cmd = &((struct qla_tgt_cmd *)se_sess->sess_cmd_map)[tag]; cmd 5396 drivers/scsi/qla2xxx/qla_target.c memset(cmd, 0, sizeof(struct qla_tgt_cmd)); cmd 5399 drivers/scsi/qla2xxx/qla_target.c INIT_LIST_HEAD(&cmd->cmd_list); cmd 5400 drivers/scsi/qla2xxx/qla_target.c memcpy(&cmd->atio, atio, sizeof(*atio)); cmd 5402 drivers/scsi/qla2xxx/qla_target.c cmd->tgt = vha->vha_tgt.qla_tgt; cmd 5403 drivers/scsi/qla2xxx/qla_target.c cmd->vha = vha; cmd 5404 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count = ha->base_qpair->chip_reset; cmd 5405 drivers/scsi/qla2xxx/qla_target.c cmd->q_full = 1; cmd 5406 drivers/scsi/qla2xxx/qla_target.c cmd->qpair = ha->base_qpair; cmd 5407 drivers/scsi/qla2xxx/qla_target.c cmd->se_cmd.map_cpu = cpu; cmd 5410 drivers/scsi/qla2xxx/qla_target.c cmd->q_full = 1; cmd 5412 drivers/scsi/qla2xxx/qla_target.c cmd->state = status; cmd 5414 drivers/scsi/qla2xxx/qla_target.c cmd->term_exchg = 1; cmd 5417 drivers/scsi/qla2xxx/qla_target.c list_add_tail(&cmd->cmd_list, &vha->hw->tgt.q_full_list); cmd 5433 drivers/scsi/qla2xxx/qla_target.c struct qla_tgt_cmd *cmd, *tcmd; cmd 5453 drivers/scsi/qla2xxx/qla_target.c list_for_each_entry_safe(cmd, tcmd, &q_full_list, cmd_list) { cmd 5454 drivers/scsi/qla2xxx/qla_target.c if (cmd->q_full) cmd 5456 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_busy(qpair, &cmd->atio, cmd->state); cmd 5457 drivers/scsi/qla2xxx/qla_target.c else if (cmd->term_exchg) cmd 5458 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, NULL, &cmd->atio); cmd 5463 drivers/scsi/qla2xxx/qla_target.c if (cmd->q_full) cmd 5466 drivers/scsi/qla2xxx/qla_target.c be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); cmd 5467 drivers/scsi/qla2xxx/qla_target.c else if (cmd->term_exchg) cmd 5470 drivers/scsi/qla2xxx/qla_target.c be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id)); cmd 5474 drivers/scsi/qla2xxx/qla_target.c cmd); cmd 5476 drivers/scsi/qla2xxx/qla_target.c list_del(&cmd->cmd_list); cmd 5477 drivers/scsi/qla2xxx/qla_target.c list_add_tail(&cmd->cmd_list, &free_list); cmd 5484 drivers/scsi/qla2xxx/qla_target.c cmd = NULL; cmd 5486 drivers/scsi/qla2xxx/qla_target.c list_for_each_entry_safe(cmd, tcmd, &free_list, cmd_list) { cmd 5487 drivers/scsi/qla2xxx/qla_target.c list_del(&cmd->cmd_list); cmd 5491 drivers/scsi/qla2xxx/qla_target.c qlt_free_cmd(cmd); cmd 7217 drivers/scsi/qla2xxx/qla_target.c qlt_update_vp_map(struct scsi_qla_host *vha, int cmd) cmd 7228 drivers/scsi/qla2xxx/qla_target.c switch (cmd) { cmd 689 drivers/scsi/qla2xxx/qla_target.h int (*get_dif_tags)(struct qla_tgt_cmd *cmd, uint16_t *pfw_prot_opts); cmd 967 drivers/scsi/qla2xxx/qla_target.h struct qla_tgt_cmd *cmd; cmd 1050 drivers/scsi/qla2xxx/qla_target.h extern void qlt_free_cmd(struct qla_tgt_cmd *cmd); cmd 257 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(work, struct qla_tgt_cmd, work); cmd 259 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_in_wq = 0; cmd 261 drivers/scsi/qla2xxx/tcm_qla2xxx.c WARN_ON(cmd->trc_flags & TRC_CMD_FREE); cmd 264 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_ret_sta_ctio++; cmd 265 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_CMD_FREE; cmd 266 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_sent_to_fw = 0; cmd 268 drivers/scsi/qla2xxx/tcm_qla2xxx.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 276 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_free_cmd(struct qla_tgt_cmd *cmd) cmd 278 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.core_qla_free_cmd++; cmd 279 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_in_wq = 1; cmd 281 drivers/scsi/qla2xxx/tcm_qla2xxx.c WARN_ON(cmd->trc_flags & TRC_CMD_DONE); cmd 282 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_CMD_DONE; cmd 284 drivers/scsi/qla2xxx/tcm_qla2xxx.c INIT_WORK(&cmd->work, tcm_qla2xxx_complete_free); cmd 285 drivers/scsi/qla2xxx/tcm_qla2xxx.c queue_work_on(smp_processor_id(), tcm_qla2xxx_free_wq, &cmd->work); cmd 293 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd; cmd 296 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd = container_of(se_cmd, struct qla_tgt_cmd, se_cmd); cmd 297 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_CMD_CHK_STOP; cmd 308 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd; cmd 316 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd = container_of(se_cmd, struct qla_tgt_cmd, se_cmd); cmd 318 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (WARN_ON(cmd->cmd_sent_to_fw)) cmd 321 drivers/scsi/qla2xxx/tcm_qla2xxx.c qlt_free_cmd(cmd); cmd 364 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(se_cmd, cmd 367 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (cmd->aborted) { cmd 374 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd, kref_read(&cmd->se_cmd.cmd_kref), cmd 375 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.transport_state, cmd 376 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.t_state, cmd 377 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.se_cmd_flags); cmd 378 drivers/scsi/qla2xxx/tcm_qla2xxx.c transport_generic_request_failure(&cmd->se_cmd, cmd 382 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_XFR_RDY; cmd 383 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->bufflen = se_cmd->data_length; cmd 384 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); cmd 386 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg_cnt = se_cmd->t_data_nents; cmd 387 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg = se_cmd->t_data_sg; cmd 389 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->prot_sg_cnt = se_cmd->t_prot_nents; cmd 390 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->prot_sg = se_cmd->t_prot_sg; cmd 391 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->blk_sz = se_cmd->se_dev->dev_attrib.block_size; cmd 398 drivers/scsi/qla2xxx/tcm_qla2xxx.c return qlt_rdy_to_xfer(cmd); cmd 409 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(se_cmd, cmd 411 drivers/scsi/qla2xxx/tcm_qla2xxx.c return cmd->state; cmd 420 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, cmd 424 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 439 drivers/scsi/qla2xxx/tcm_qla2xxx.c sess = cmd->sess; cmd 460 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_sbt_cmd++; cmd 461 drivers/scsi/qla2xxx/tcm_qla2xxx.c return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0], cmd 462 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->unpacked_lun, data_length, fcp_task_attr, cmd 468 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(work, struct qla_tgt_cmd, work); cmd 474 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_in_wq = 0; cmd 475 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_sent_to_fw = 0; cmd 476 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (cmd->aborted) { cmd 477 drivers/scsi/qla2xxx/tcm_qla2xxx.c transport_generic_request_failure(&cmd->se_cmd, cmd 482 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_ret_ctio++; cmd 483 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (!cmd->write_data_transferred) { cmd 484 drivers/scsi/qla2xxx/tcm_qla2xxx.c switch (cmd->dif_err_code) { cmd 486 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.pi_err = cmd 490 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.pi_err = cmd 494 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.pi_err = cmd 502 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (cmd->se_cmd.pi_err) cmd 503 drivers/scsi/qla2xxx/tcm_qla2xxx.c transport_generic_request_failure(&cmd->se_cmd, cmd 504 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.pi_err); cmd 506 drivers/scsi/qla2xxx/tcm_qla2xxx.c transport_generic_request_failure(&cmd->se_cmd, cmd 512 drivers/scsi/qla2xxx/tcm_qla2xxx.c return target_execute_cmd(&cmd->se_cmd); cmd 518 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_handle_data(struct qla_tgt_cmd *cmd) cmd 520 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_DATA_IN; cmd 521 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->cmd_in_wq = 1; cmd 522 drivers/scsi/qla2xxx/tcm_qla2xxx.c INIT_WORK(&cmd->work, tcm_qla2xxx_handle_data_work); cmd 523 drivers/scsi/qla2xxx/tcm_qla2xxx.c queue_work_on(smp_processor_id(), tcm_qla2xxx_free_wq, &cmd->work); cmd 531 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_dif_tags(struct qla_tgt_cmd *cmd, cmd 534 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 599 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = NULL; cmd 613 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd = container_of(secmd, struct qla_tgt_cmd, se_cmd); cmd 619 drivers/scsi/qla2xxx/tcm_qla2xxx.c return cmd; cmd 624 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(se_cmd, cmd 626 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct scsi_qla_host *vha = cmd->vha; cmd 628 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (cmd->aborted) { cmd 635 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd, kref_read(&cmd->se_cmd.cmd_kref), cmd 636 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.transport_state, cmd 637 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.t_state, cmd 638 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.se_cmd_flags); cmd 639 drivers/scsi/qla2xxx/tcm_qla2xxx.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 643 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_XMIT_DATA; cmd 644 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->bufflen = se_cmd->data_length; cmd 645 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); cmd 647 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg_cnt = se_cmd->t_data_nents; cmd 648 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg = se_cmd->t_data_sg; cmd 649 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->offset = 0; cmd 651 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->prot_sg_cnt = se_cmd->t_prot_nents; cmd 652 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->prot_sg = se_cmd->t_prot_sg; cmd 653 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->blk_sz = se_cmd->se_dev->dev_attrib.block_size; cmd 659 drivers/scsi/qla2xxx/tcm_qla2xxx.c return qlt_xmit_response(cmd, QLA_TGT_XMIT_DATA|QLA_TGT_XMIT_STATUS, cmd 665 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(se_cmd, cmd 667 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct scsi_qla_host *vha = cmd->vha; cmd 670 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (cmd->aborted) { cmd 678 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd, kref_read(&cmd->se_cmd.cmd_kref), cmd 679 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.transport_state, cmd->se_cmd.t_state, cmd 680 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->se_cmd.se_cmd_flags); cmd 681 drivers/scsi/qla2xxx/tcm_qla2xxx.c vha->hw->tgt.tgt_ops->free_cmd(cmd); cmd 684 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->bufflen = se_cmd->data_length; cmd 685 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg = NULL; cmd 686 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->sg_cnt = 0; cmd 687 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->offset = 0; cmd 688 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); cmd 689 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->trc_flags |= TRC_XMIT_STATUS; cmd 703 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->bufflen = 0; cmd 708 drivers/scsi/qla2xxx/tcm_qla2xxx.c return qlt_xmit_response(cmd, xmit_type, se_cmd->scsi_status); cmd 747 drivers/scsi/qla2xxx/tcm_qla2xxx.c struct qla_tgt_cmd *cmd = container_of(se_cmd, cmd 750 drivers/scsi/qla2xxx/tcm_qla2xxx.c if (qlt_abort_cmd(cmd)) cmd 1131 drivers/scsi/qla4xxx/ql4_83xx.c switch (p_hdr->cmd) { cmd 1163 drivers/scsi/qla4xxx/ql4_83xx.c __func__, p_hdr->cmd, index); cmd 192 drivers/scsi/qla4xxx/ql4_83xx.h __le16 cmd; cmd 364 drivers/scsi/qla4xxx/ql4_83xx.h } cmd; cmd 242 drivers/scsi/qla4xxx/ql4_def.h struct scsi_cmnd *cmd; /* (4) SCSI command block */ cmd 155 drivers/scsi/qla4xxx/ql4_iocb.c struct scsi_cmnd *cmd; cmd 159 drivers/scsi/qla4xxx/ql4_iocb.c cmd = srb->cmd; cmd 162 drivers/scsi/qla4xxx/ql4_iocb.c if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { cmd 171 drivers/scsi/qla4xxx/ql4_iocb.c scsi_for_each_sg(cmd, sg, tot_dsds, i) { cmd 275 drivers/scsi/qla4xxx/ql4_iocb.c struct scsi_cmnd *cmd = srb->cmd; cmd 292 drivers/scsi/qla4xxx/ql4_iocb.c index = (uint32_t)cmd->request->tag; cmd 308 drivers/scsi/qla4xxx/ql4_iocb.c nseg = scsi_dma_map(cmd); cmd 328 drivers/scsi/qla4xxx/ql4_iocb.c int_to_scsilun(cmd->device->lun, &cmd_entry->lun); cmd 329 drivers/scsi/qla4xxx/ql4_iocb.c cmd_entry->ttlByteCnt = cpu_to_le32(scsi_bufflen(cmd)); cmd 330 drivers/scsi/qla4xxx/ql4_iocb.c memcpy(cmd_entry->cdb, cmd->cmnd, cmd->cmd_len); cmd 339 drivers/scsi/qla4xxx/ql4_iocb.c if (scsi_bufflen(cmd)) { cmd 340 drivers/scsi/qla4xxx/ql4_iocb.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 342 drivers/scsi/qla4xxx/ql4_iocb.c else if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 345 drivers/scsi/qla4xxx/ql4_iocb.c ha->bytes_xfered += scsi_bufflen(cmd); cmd 359 drivers/scsi/qla4xxx/ql4_iocb.c srb->cmd->host_scribble = (unsigned char *)(unsigned long)index; cmd 377 drivers/scsi/qla4xxx/ql4_iocb.c scsi_dma_unmap(cmd); cmd 23 drivers/scsi/qla4xxx/ql4_isr.c struct scsi_cmnd *cmd = srb->cmd; cmd 26 drivers/scsi/qla4xxx/ql4_isr.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 31 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd->device->id, cmd 32 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__)); cmd 39 drivers/scsi/qla4xxx/ql4_isr.c srb->req_sense_ptr = cmd->sense_buffer; cmd 44 drivers/scsi/qla4xxx/ql4_isr.c memcpy(cmd->sense_buffer, sts_entry->senseData, sense_len); cmd 48 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd->device->id, cmd 49 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__, cmd 55 drivers/scsi/qla4xxx/ql4_isr.c DEBUG5(qla4xxx_dump_buffer(cmd->sense_buffer, sense_len)); cmd 79 drivers/scsi/qla4xxx/ql4_isr.c struct scsi_cmnd *cmd; cmd 85 drivers/scsi/qla4xxx/ql4_isr.c cmd = srb->cmd; cmd 86 drivers/scsi/qla4xxx/ql4_isr.c if (cmd == NULL) { cmd 119 drivers/scsi/qla4xxx/ql4_isr.c struct scsi_cmnd *cmd; cmd 136 drivers/scsi/qla4xxx/ql4_isr.c cmd = srb->cmd; cmd 137 drivers/scsi/qla4xxx/ql4_isr.c if (cmd == NULL) { cmd 149 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_NO_CONNECT << 16; cmd 161 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 166 drivers/scsi/qla4xxx/ql4_isr.c scsi_set_resid(cmd, residual); cmd 167 drivers/scsi/qla4xxx/ql4_isr.c if (!scsi_status && ((scsi_bufflen(cmd) - residual) < cmd 168 drivers/scsi/qla4xxx/ql4_isr.c cmd->underflow)) { cmd 170 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 176 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd 177 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd 178 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__, cmd 179 drivers/scsi/qla4xxx/ql4_isr.c scsi_bufflen(cmd), residual)); cmd 184 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_OK << 16 | scsi_status; cmd 196 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 201 drivers/scsi/qla4xxx/ql4_isr.c ha->host_no, cmd->device->channel, cmd 202 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd->device->lun, __func__)); cmd 204 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_RESET << 16; cmd 209 drivers/scsi/qla4xxx/ql4_isr.c ha->host_no, cmd->device->channel, cmd 210 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd->device->lun, __func__)); cmd 212 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_RESET << 16; cmd 217 drivers/scsi/qla4xxx/ql4_isr.c ha->host_no, cmd->device->channel, cmd 218 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd->device->lun)); cmd 220 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_TRANSPORT_DISRUPTED << 16; cmd 237 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd->device->id, cmd 238 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__)); cmd 240 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 244 drivers/scsi/qla4xxx/ql4_isr.c scsi_set_resid(cmd, residual); cmd 259 drivers/scsi/qla4xxx/ql4_isr.c if (!scsi_status && (scsi_bufflen(cmd) - residual) < cmd 260 drivers/scsi/qla4xxx/ql4_isr.c cmd->underflow) { cmd 264 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd 265 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd 266 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__, cmd 267 drivers/scsi/qla4xxx/ql4_isr.c scsi_bufflen(cmd), cmd 270 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 296 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd 297 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->id, cmd 298 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__, cmd 300 drivers/scsi/qla4xxx/ql4_isr.c scsi_bufflen(cmd))); cmd 302 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16 | scsi_status; cmd 306 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_OK << 16 | scsi_status; cmd 318 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->channel, cmd->device->id, cmd 319 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, sts_entry->completionStatus)); cmd 328 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_TRANSPORT_DISRUPTED << 16; cmd 335 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_OK << 16 | sts_entry->scsiStatus; cmd 338 drivers/scsi/qla4xxx/ql4_isr.c " iResp=%02x\n", ha->host_no, cmd->device->id, cmd 339 drivers/scsi/qla4xxx/ql4_isr.c cmd->device->lun, __func__, cmd 347 drivers/scsi/qla4xxx/ql4_isr.c cmd->result = DID_ERROR << 16; cmd 533 drivers/scsi/qla4xxx/ql4_isr.c srb->cmd->result = DID_BUS_BUSY << 16; cmd 1172 drivers/scsi/qla4xxx/ql4_mbx.c struct scsi_cmnd *cmd = srb->cmd; cmd 1185 drivers/scsi/qla4xxx/ql4_mbx.c index = (unsigned long)(unsigned char *)cmd->host_scribble; cmd 1205 drivers/scsi/qla4xxx/ql4_mbx.c ha->host_no, cmd->device->id, cmd->device->lun, mbox_sts[0], cmd 13 drivers/scsi/qla4xxx/ql4_nvram.c static inline void eeprom_cmd(uint32_t cmd, struct scsi_qla_host *ha) cmd 15 drivers/scsi/qla4xxx/ql4_nvram.c writel(cmd, isp_nvram(ha)); cmd 45 drivers/scsi/qla4xxx/ql4_nvram.c static int fm93c56a_cmd(struct scsi_qla_host * ha, int cmd, int addr) cmd 66 drivers/scsi/qla4xxx/ql4_nvram.c (cmd & mask) ? AUBURN_EEPROM_DO_1 : AUBURN_EEPROM_DO_0; cmd 81 drivers/scsi/qla4xxx/ql4_nvram.c cmd = cmd << 1; cmd 2068 drivers/scsi/qla4xxx/ql4_nx.c dma_desc.cmd.dma_desc_cmd = (m_hdr->dma_desc_cmd & 0xff0f); cmd 2069 drivers/scsi/qla4xxx/ql4_nx.c dma_desc.cmd.dma_desc_cmd |= ((PCI_FUNC(ha->pdev->devfn) & 0xf) << 0x4); cmd 2103 drivers/scsi/qla4xxx/ql4_nx.c dma_desc.cmd.read_data_size = size; cmd 159 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 160 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_abort(struct scsi_cmnd *cmd); cmd 161 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_device_reset(struct scsi_cmnd *cmd); cmd 162 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_target_reset(struct scsi_cmnd *cmd); cmd 163 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_host_reset(struct scsi_cmnd *cmd); cmd 4018 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd) cmd 4029 drivers/scsi/qla4xxx/ql4_os.c srb->cmd = cmd; cmd 4031 drivers/scsi/qla4xxx/ql4_os.c CMD_SP(cmd) = (void *)srb; cmd 4038 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd = srb->cmd; cmd 4041 drivers/scsi/qla4xxx/ql4_os.c scsi_dma_unmap(cmd); cmd 4044 drivers/scsi/qla4xxx/ql4_os.c CMD_SP(cmd) = NULL; cmd 4050 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd = srb->cmd; cmd 4057 drivers/scsi/qla4xxx/ql4_os.c cmd->scsi_done(cmd); cmd 4073 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) cmd 4076 drivers/scsi/qla4xxx/ql4_os.c struct ddb_entry *ddb_entry = cmd->device->hostdata; cmd 4083 drivers/scsi/qla4xxx/ql4_os.c cmd->result = DID_NO_CONNECT << 16; cmd 4085 drivers/scsi/qla4xxx/ql4_os.c cmd->result = DID_REQUEUE << 16; cmd 4090 drivers/scsi/qla4xxx/ql4_os.c cmd->result = DID_IMM_RETRY << 16; cmd 4096 drivers/scsi/qla4xxx/ql4_os.c cmd->result = rval; cmd 4113 drivers/scsi/qla4xxx/ql4_os.c srb = qla4xxx_get_new_srb(ha, ddb_entry, cmd); cmd 4131 drivers/scsi/qla4xxx/ql4_os.c cmd->scsi_done(cmd); cmd 4594 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd; cmd 4613 drivers/scsi/qla4xxx/ql4_os.c cmd = scsi_host_find_tag(ha->host, index); cmd 4620 drivers/scsi/qla4xxx/ql4_os.c if (cmd != NULL && CMD_SP(cmd)) cmd 4782 drivers/scsi/qla4xxx/ql4_os.c srb->cmd->result = res; cmd 9064 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd = NULL; cmd 9066 drivers/scsi/qla4xxx/ql4_os.c cmd = scsi_host_find_tag(ha->host, index); cmd 9067 drivers/scsi/qla4xxx/ql4_os.c if (!cmd) cmd 9070 drivers/scsi/qla4xxx/ql4_os.c srb = (struct srb *)CMD_SP(cmd); cmd 9077 drivers/scsi/qla4xxx/ql4_os.c if (srb->cmd) cmd 9078 drivers/scsi/qla4xxx/ql4_os.c srb->cmd->host_scribble = cmd 9093 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd) cmd 9112 drivers/scsi/qla4xxx/ql4_os.c rp = (struct srb *) CMD_SP(cmd); cmd 9159 drivers/scsi/qla4xxx/ql4_os.c struct scsi_cmnd *cmd; cmd 9166 drivers/scsi/qla4xxx/ql4_os.c cmd = scsi_host_find_tag(ha->host, cnt); cmd 9167 drivers/scsi/qla4xxx/ql4_os.c if (cmd && stgt == scsi_target(cmd->device) && cmd 9168 drivers/scsi/qla4xxx/ql4_os.c (!sdev || sdev == cmd->device)) { cmd 9169 drivers/scsi/qla4xxx/ql4_os.c if (!qla4xxx_eh_wait_on_command(ha, cmd)) { cmd 9185 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_abort(struct scsi_cmnd *cmd) cmd 9187 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = to_qla_host(cmd->device->host); cmd 9188 drivers/scsi/qla4xxx/ql4_os.c unsigned int id = cmd->device->id; cmd 9189 drivers/scsi/qla4xxx/ql4_os.c uint64_t lun = cmd->device->lun; cmd 9197 drivers/scsi/qla4xxx/ql4_os.c ha->host_no, id, lun, cmd, cmd->cmnd[0]); cmd 9206 drivers/scsi/qla4xxx/ql4_os.c srb = (struct srb *) CMD_SP(cmd); cmd 9230 drivers/scsi/qla4xxx/ql4_os.c if (!qla4xxx_eh_wait_on_command(ha, cmd)) { cmd 9251 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_device_reset(struct scsi_cmnd *cmd) cmd 9253 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = to_qla_host(cmd->device->host); cmd 9254 drivers/scsi/qla4xxx/ql4_os.c struct ddb_entry *ddb_entry = cmd->device->hostdata; cmd 9261 drivers/scsi/qla4xxx/ql4_os.c ret = iscsi_block_scsi_eh(cmd); cmd 9268 drivers/scsi/qla4xxx/ql4_os.c cmd->device->channel, cmd->device->id, cmd->device->lun); cmd 9273 drivers/scsi/qla4xxx/ql4_os.c cmd, jiffies, cmd->request->timeout / HZ, cmd 9274 drivers/scsi/qla4xxx/ql4_os.c ha->dpc_flags, cmd->result, cmd->allowed)); cmd 9283 drivers/scsi/qla4xxx/ql4_os.c stat = qla4xxx_reset_lun(ha, ddb_entry, cmd->device->lun); cmd 9289 drivers/scsi/qla4xxx/ql4_os.c if (qla4xxx_eh_wait_for_commands(ha, scsi_target(cmd->device), cmd 9290 drivers/scsi/qla4xxx/ql4_os.c cmd->device)) { cmd 9298 drivers/scsi/qla4xxx/ql4_os.c if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, cmd 9304 drivers/scsi/qla4xxx/ql4_os.c ha->host_no, cmd->device->channel, cmd->device->id, cmd 9305 drivers/scsi/qla4xxx/ql4_os.c cmd->device->lun); cmd 9320 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_target_reset(struct scsi_cmnd *cmd) cmd 9322 drivers/scsi/qla4xxx/ql4_os.c struct scsi_qla_host *ha = to_qla_host(cmd->device->host); cmd 9323 drivers/scsi/qla4xxx/ql4_os.c struct ddb_entry *ddb_entry = cmd->device->hostdata; cmd 9330 drivers/scsi/qla4xxx/ql4_os.c ret = iscsi_block_scsi_eh(cmd); cmd 9334 drivers/scsi/qla4xxx/ql4_os.c starget_printk(KERN_INFO, scsi_target(cmd->device), cmd 9340 drivers/scsi/qla4xxx/ql4_os.c ha->host_no, cmd, jiffies, cmd->request->timeout / HZ, cmd 9341 drivers/scsi/qla4xxx/ql4_os.c ha->dpc_flags, cmd->result, cmd->allowed)); cmd 9351 drivers/scsi/qla4xxx/ql4_os.c starget_printk(KERN_INFO, scsi_target(cmd->device), cmd 9356 drivers/scsi/qla4xxx/ql4_os.c if (qla4xxx_eh_wait_for_commands(ha, scsi_target(cmd->device), cmd 9358 drivers/scsi/qla4xxx/ql4_os.c starget_printk(KERN_INFO, scsi_target(cmd->device), cmd 9365 drivers/scsi/qla4xxx/ql4_os.c if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, cmd 9367 drivers/scsi/qla4xxx/ql4_os.c starget_printk(KERN_INFO, scsi_target(cmd->device), cmd 9373 drivers/scsi/qla4xxx/ql4_os.c starget_printk(KERN_INFO, scsi_target(cmd->device), cmd 9399 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_eh_host_reset(struct scsi_cmnd *cmd) cmd 9405 drivers/scsi/qla4xxx/ql4_os.c ha = to_qla_host(cmd->device->host); cmd 9427 drivers/scsi/qla4xxx/ql4_os.c if (qla4xxx_is_eh_active(cmd->device->host)) cmd 9435 drivers/scsi/qla4xxx/ql4_os.c cmd->device->channel, cmd->device->id, cmd->device->lun); cmd 9439 drivers/scsi/qla4xxx/ql4_os.c "DEAD.\n", ha->host_no, cmd->device->channel, cmd 212 drivers/scsi/qlogicfas408.c static void ql_icmd(struct scsi_cmnd *cmd) cmd 214 drivers/scsi/qlogicfas408.c struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd); cmd 246 drivers/scsi/qlogicfas408.c outb(scmd_id(cmd), qbase + 4); cmd 248 drivers/scsi/qlogicfas408.c for (i = 0; i < cmd->cmd_len; i++) cmd 249 drivers/scsi/qlogicfas408.c outb(cmd->cmnd[i], qbase + 2); cmd 251 drivers/scsi/qlogicfas408.c priv->qlcmd = cmd; cmd 259 drivers/scsi/qlogicfas408.c static unsigned int ql_pcmd(struct scsi_cmnd *cmd) cmd 269 drivers/scsi/qlogicfas408.c struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd); cmd 302 drivers/scsi/qlogicfas408.c reqlen = scsi_bufflen(cmd); cmd 314 drivers/scsi/qlogicfas408.c scsi_for_each_sg(cmd, sg, scsi_sg_count(cmd), i) { cmd 442 drivers/scsi/qlogicfas408.c static int qlogicfas408_queuecommand_lck(struct scsi_cmnd *cmd, cmd 445 drivers/scsi/qlogicfas408.c struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd); cmd 446 drivers/scsi/qlogicfas408.c if (scmd_id(cmd) == priv->qinitid) { cmd 447 drivers/scsi/qlogicfas408.c cmd->result = DID_BAD_TARGET << 16; cmd 448 drivers/scsi/qlogicfas408.c done(cmd); cmd 452 drivers/scsi/qlogicfas408.c cmd->scsi_done = done; cmd 458 drivers/scsi/qlogicfas408.c ql_icmd(cmd); cmd 491 drivers/scsi/qlogicfas408.c int qlogicfas408_abort(struct scsi_cmnd *cmd) cmd 493 drivers/scsi/qlogicfas408.c struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd); cmd 505 drivers/scsi/qlogicfas408.c int qlogicfas408_host_reset(struct scsi_cmnd *cmd) cmd 507 drivers/scsi/qlogicfas408.c struct qlogicfas408_priv *priv = get_priv_by_cmd(cmd); cmd 512 drivers/scsi/qlogicfas408.c spin_lock_irqsave(cmd->device->host->host_lock, flags); cmd 514 drivers/scsi/qlogicfas408.c spin_unlock_irqrestore(cmd->device->host->host_lock, flags); cmd 107 drivers/scsi/qlogicfas408.h int qlogicfas408_queuecommand(struct Scsi_Host *h, struct scsi_cmnd * cmd); cmd 111 drivers/scsi/qlogicfas408.h int qlogicfas408_abort(struct scsi_cmnd * cmd); cmd 112 drivers/scsi/qlogicfas408.h extern int qlogicfas408_host_reset(struct scsi_cmnd *cmd); cmd 857 drivers/scsi/qlogicpti.c static inline void marker_frob(struct Command_Entry *cmd) cmd 859 drivers/scsi/qlogicpti.c struct Marker_Entry *marker = (struct Marker_Entry *) cmd; cmd 868 drivers/scsi/qlogicpti.c static inline void cmd_frob(struct Command_Entry *cmd, struct scsi_cmnd *Cmnd, cmd 871 drivers/scsi/qlogicpti.c memset(cmd, 0, sizeof(struct Command_Entry)); cmd 872 drivers/scsi/qlogicpti.c cmd->hdr.entry_cnt = 1; cmd 873 drivers/scsi/qlogicpti.c cmd->hdr.entry_type = ENTRY_COMMAND; cmd 874 drivers/scsi/qlogicpti.c cmd->target_id = Cmnd->device->id; cmd 875 drivers/scsi/qlogicpti.c cmd->target_lun = Cmnd->device->lun; cmd 876 drivers/scsi/qlogicpti.c cmd->cdb_length = Cmnd->cmd_len; cmd 877 drivers/scsi/qlogicpti.c cmd->control_flags = 0; cmd 882 drivers/scsi/qlogicpti.c cmd->control_flags = CFLAG_ORDERED_TAG; cmd 885 drivers/scsi/qlogicpti.c cmd->control_flags = CFLAG_SIMPLE_TAG; cmd 890 drivers/scsi/qlogicpti.c cmd->control_flags |= CFLAG_WRITE; cmd 892 drivers/scsi/qlogicpti.c cmd->control_flags |= CFLAG_READ; cmd 893 drivers/scsi/qlogicpti.c cmd->time_out = Cmnd->request->timeout/HZ; cmd 894 drivers/scsi/qlogicpti.c memcpy(cmd->cdb, Cmnd->cmnd, Cmnd->cmd_len); cmd 898 drivers/scsi/qlogicpti.c static inline int load_cmd(struct scsi_cmnd *Cmnd, struct Command_Entry *cmd, cmd 913 drivers/scsi/qlogicpti.c ds = cmd->dataseg; cmd 914 drivers/scsi/qlogicpti.c cmd->segment_cnt = sg_count; cmd 929 drivers/scsi/qlogicpti.c ++cmd->hdr.entry_cnt; cmd 952 drivers/scsi/qlogicpti.c cmd->dataseg[0].d_base = 0; cmd 953 drivers/scsi/qlogicpti.c cmd->dataseg[0].d_count = 0; cmd 954 drivers/scsi/qlogicpti.c cmd->segment_cnt = 1; /* Shouldn't this be 0? */ cmd 958 drivers/scsi/qlogicpti.c cmd->handle = in_ptr; cmd 1020 drivers/scsi/qlogicpti.c struct Command_Entry *cmd; cmd 1027 drivers/scsi/qlogicpti.c cmd = (struct Command_Entry *) &qpti->req_cpu[in_ptr]; cmd 1034 drivers/scsi/qlogicpti.c marker_frob(cmd); cmd 1041 drivers/scsi/qlogicpti.c cmd = (struct Command_Entry *) &qpti->req_cpu[in_ptr]; cmd 1044 drivers/scsi/qlogicpti.c cmd_frob(cmd, Cmnd, qpti); cmd 1045 drivers/scsi/qlogicpti.c if ((in_ptr = load_cmd(Cmnd, cmd, qpti, in_ptr, out_ptr)) == -1) cmd 105 drivers/scsi/scsi.c void scsi_put_command(struct scsi_cmnd *cmd) cmd 107 drivers/scsi/scsi.c scsi_del_cmd_from_list(cmd); cmd 108 drivers/scsi/scsi.c BUG_ON(delayed_work_pending(&cmd->abort_work)); cmd 112 drivers/scsi/scsi.c void scsi_log_send(struct scsi_cmnd *cmd) cmd 131 drivers/scsi/scsi.c scmd_printk(KERN_INFO, cmd, cmd 132 drivers/scsi/scsi.c "Send: scmd 0x%p\n", cmd); cmd 133 drivers/scsi/scsi.c scsi_print_command(cmd); cmd 138 drivers/scsi/scsi.c void scsi_log_completion(struct scsi_cmnd *cmd, int disposition) cmd 157 drivers/scsi/scsi.c if (((level > 0) && (cmd->result || disposition != SUCCESS)) || cmd 159 drivers/scsi/scsi.c scsi_print_result(cmd, "Done", disposition); cmd 160 drivers/scsi/scsi.c scsi_print_command(cmd); cmd 161 drivers/scsi/scsi.c if (status_byte(cmd->result) == CHECK_CONDITION) cmd 162 drivers/scsi/scsi.c scsi_print_sense(cmd); cmd 164 drivers/scsi/scsi.c scmd_printk(KERN_INFO, cmd, cmd 166 drivers/scsi/scsi.c scsi_host_busy(cmd->device->host), cmd 167 drivers/scsi/scsi.c cmd->device->host->host_failed); cmd 181 drivers/scsi/scsi.c void scsi_finish_command(struct scsi_cmnd *cmd) cmd 183 drivers/scsi/scsi.c struct scsi_device *sdev = cmd->device; cmd 206 drivers/scsi/scsi.c if (SCSI_SENSE_VALID(cmd)) cmd 207 drivers/scsi/scsi.c cmd->result |= (DRIVER_SENSE << 24); cmd 211 drivers/scsi/scsi.c "(result %x)\n", cmd->result)); cmd 213 drivers/scsi/scsi.c good_bytes = scsi_bufflen(cmd); cmd 214 drivers/scsi/scsi.c if (!blk_rq_is_passthrough(cmd->request)) { cmd 216 drivers/scsi/scsi.c drv = scsi_cmd_to_driver(cmd); cmd 218 drivers/scsi/scsi.c good_bytes = drv->done(cmd); cmd 226 drivers/scsi/scsi.c good_bytes -= scsi_get_resid(cmd); cmd 228 drivers/scsi/scsi.c scsi_io_completion(cmd, good_bytes); cmd 313 drivers/scsi/scsi.c unsigned char cmd[16]; cmd 318 drivers/scsi/scsi.c cmd[0] = INQUIRY; cmd 319 drivers/scsi/scsi.c cmd[1] = 1; /* EVPD */ cmd 320 drivers/scsi/scsi.c cmd[2] = page; cmd 321 drivers/scsi/scsi.c cmd[3] = len >> 8; cmd 322 drivers/scsi/scsi.c cmd[4] = len & 0xff; cmd 323 drivers/scsi/scsi.c cmd[5] = 0; /* Control byte */ cmd 329 drivers/scsi/scsi.c result = scsi_execute_req(sdev, cmd, DMA_FROM_DEVICE, buffer, cmd 490 drivers/scsi/scsi.c unsigned char cmd[16]; cmd 497 drivers/scsi/scsi.c memset(cmd, 0, 16); cmd 498 drivers/scsi/scsi.c cmd[0] = MAINTENANCE_IN; cmd 499 drivers/scsi/scsi.c cmd[1] = MI_REPORT_SUPPORTED_OPERATION_CODES; cmd 500 drivers/scsi/scsi.c cmd[2] = 1; /* One command format */ cmd 501 drivers/scsi/scsi.c cmd[3] = opcode; cmd 502 drivers/scsi/scsi.c put_unaligned_be32(len, &cmd[6]); cmd 505 drivers/scsi/scsi.c result = scsi_execute_req(sdev, cmd, DMA_FROM_DEVICE, buffer, len, cmd 831 drivers/scsi/scsi_debug.c static int scsi_debug_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 835 drivers/scsi/scsi_debug.c if (0x1261 == cmd) cmd 838 drivers/scsi/scsi_debug.c else if (0x5331 == cmd) cmd 844 drivers/scsi/scsi_debug.c __func__, cmd); cmd 1393 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 1397 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be16(cmd + 3); cmd 1410 drivers/scsi/scsi_debug.c if (0x2 & cmd[1]) { /* CMDDT bit set */ cmd 1414 drivers/scsi/scsi_debug.c } else if (0x1 & cmd[1]) { /* EVPD bit set */ cmd 1428 drivers/scsi/scsi_debug.c if (0 == cmd[2]) { /* supported vital product data pages */ cmd 1429 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1446 drivers/scsi/scsi_debug.c } else if (0x80 == cmd[2]) { /* unit serial number */ cmd 1447 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1450 drivers/scsi/scsi_debug.c } else if (0x83 == cmd[2]) { /* device identification */ cmd 1451 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1456 drivers/scsi/scsi_debug.c } else if (0x84 == cmd[2]) { /* Software interface ident. */ cmd 1457 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1459 drivers/scsi/scsi_debug.c } else if (0x85 == cmd[2]) { /* Management network addresses */ cmd 1460 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1462 drivers/scsi/scsi_debug.c } else if (0x86 == cmd[2]) { /* extended inquiry */ cmd 1463 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1472 drivers/scsi/scsi_debug.c } else if (0x87 == cmd[2]) { /* mode page policy */ cmd 1473 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1479 drivers/scsi/scsi_debug.c } else if (0x88 == cmd[2]) { /* SCSI Ports */ cmd 1480 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1482 drivers/scsi/scsi_debug.c } else if (is_disk && 0x89 == cmd[2]) { /* ATA information */ cmd 1483 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1486 drivers/scsi/scsi_debug.c } else if (is_disk && 0xb0 == cmd[2]) { /* Block limits */ cmd 1487 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1489 drivers/scsi/scsi_debug.c } else if (is_disk && 0xb1 == cmd[2]) { /* Block char. */ cmd 1490 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1492 drivers/scsi/scsi_debug.c } else if (is_disk && 0xb2 == cmd[2]) { /* LB Prov. */ cmd 1493 drivers/scsi/scsi_debug.c arr[1] = cmd[2]; /*sanity */ cmd 1547 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 1553 drivers/scsi/scsi_debug.c dsense = !!(cmd[1] & 1); cmd 1607 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 1611 drivers/scsi/scsi_debug.c power_cond = (cmd[4] & 0xf0) >> 4; cmd 1616 drivers/scsi/scsi_debug.c stop = !(cmd[4] & 1); cmd 1619 drivers/scsi/scsi_debug.c if (!changing || cmd[1] & 0x1) /* state unchanged or IMMED set */ cmd 1659 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 1663 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be32(cmd + 10); cmd 1698 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 1704 drivers/scsi/scsi_debug.c alen = get_unaligned_be32(cmd + 6); cmd 1782 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 1784 drivers/scsi/scsi_debug.c rctd = !!(cmd[2] & 0x80); cmd 1785 drivers/scsi/scsi_debug.c reporting_opts = cmd[2] & 0x7; cmd 1786 drivers/scsi/scsi_debug.c req_opcode = cmd[3]; cmd 1787 drivers/scsi/scsi_debug.c req_sa = get_unaligned_be16(cmd + 4); cmd 1788 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be32(cmd + 6); cmd 1928 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 1931 drivers/scsi/scsi_debug.c repd = !!(cmd[2] & 0x80); cmd 1932 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be32(cmd + 6); cmd 2120 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 2123 drivers/scsi/scsi_debug.c dbd = !!(cmd[1] & 0x8); /* disable block descriptors */ cmd 2124 drivers/scsi/scsi_debug.c pcontrol = (cmd[2] & 0xc0) >> 6; cmd 2125 drivers/scsi/scsi_debug.c pcode = cmd[2] & 0x3f; cmd 2126 drivers/scsi/scsi_debug.c subpcode = cmd[3]; cmd 2127 drivers/scsi/scsi_debug.c msense_6 = (MODE_SENSE == cmd[0]); cmd 2128 drivers/scsi/scsi_debug.c llbaa = msense_6 ? false : !!(cmd[1] & 0x10); cmd 2134 drivers/scsi/scsi_debug.c alloc_len = msense_6 ? cmd[4] : get_unaligned_be16(cmd + 7); cmd 2279 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 2280 drivers/scsi/scsi_debug.c int mselect6 = (MODE_SELECT == cmd[0]); cmd 2283 drivers/scsi/scsi_debug.c pf = cmd[1] & 0x10; cmd 2284 drivers/scsi/scsi_debug.c sp = cmd[1] & 0x1; cmd 2285 drivers/scsi/scsi_debug.c param_len = mselect6 ? cmd[4] : get_unaligned_be16(cmd + 7); cmd 2385 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 2388 drivers/scsi/scsi_debug.c ppc = cmd[1] & 0x2; cmd 2389 drivers/scsi/scsi_debug.c sp = cmd[1] & 0x1; cmd 2394 drivers/scsi/scsi_debug.c pcode = cmd[2] & 0x3f; cmd 2395 drivers/scsi/scsi_debug.c subpcode = cmd[3] & 0xff; cmd 2396 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be16(cmd + 7); cmd 2663 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 2672 drivers/scsi/scsi_debug.c switch (cmd[0]) { cmd 2675 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 2676 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 10); cmd 2681 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 2682 drivers/scsi/scsi_debug.c num = get_unaligned_be16(cmd + 7); cmd 2687 drivers/scsi/scsi_debug.c lba = (u32)cmd[3] | (u32)cmd[2] << 8 | cmd 2688 drivers/scsi/scsi_debug.c (u32)(cmd[1] & 0x1f) << 16; cmd 2689 drivers/scsi/scsi_debug.c num = (0 == cmd[4]) ? 256 : cmd[4]; cmd 2694 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 2695 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 6); cmd 2700 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 2701 drivers/scsi/scsi_debug.c num = get_unaligned_be16(cmd + 7); cmd 2705 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 12); cmd 2706 drivers/scsi/scsi_debug.c ei_lba = get_unaligned_be32(cmd + 20); cmd 2707 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 28); cmd 2713 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0)) { cmd 2719 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0) == 0) cmd 2968 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 2976 drivers/scsi/scsi_debug.c switch (cmd[0]) { cmd 2979 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 2980 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 10); cmd 2985 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 2986 drivers/scsi/scsi_debug.c num = get_unaligned_be16(cmd + 7); cmd 2991 drivers/scsi/scsi_debug.c lba = (u32)cmd[3] | (u32)cmd[2] << 8 | cmd 2992 drivers/scsi/scsi_debug.c (u32)(cmd[1] & 0x1f) << 16; cmd 2993 drivers/scsi/scsi_debug.c num = (0 == cmd[4]) ? 256 : cmd[4]; cmd 2998 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 2999 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 6); cmd 3004 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 3005 drivers/scsi/scsi_debug.c num = get_unaligned_be16(cmd + 7); cmd 3009 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 12); cmd 3010 drivers/scsi/scsi_debug.c ei_lba = get_unaligned_be32(cmd + 20); cmd 3011 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 28); cmd 3017 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0)) { cmd 3023 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0) == 0) cmd 3084 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3098 drivers/scsi/scsi_debug.c if (cmd[0] == VARIABLE_LENGTH_CMD) { cmd 3100 drivers/scsi/scsi_debug.c wrprotect = (cmd[10] >> 5) & 0x7; cmd 3101 drivers/scsi/scsi_debug.c lbdof = get_unaligned_be16(cmd + 12); cmd 3102 drivers/scsi/scsi_debug.c num_lrd = get_unaligned_be16(cmd + 16); cmd 3103 drivers/scsi/scsi_debug.c bt_len = get_unaligned_be32(cmd + 28); cmd 3106 drivers/scsi/scsi_debug.c wrprotect = (cmd[2] >> 5) & 0x7; cmd 3107 drivers/scsi/scsi_debug.c lbdof = get_unaligned_be16(cmd + 4); cmd 3108 drivers/scsi/scsi_debug.c num_lrd = get_unaligned_be16(cmd + 8); cmd 3109 drivers/scsi/scsi_debug.c bt_len = get_unaligned_be32(cmd + 10); cmd 3299 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3305 drivers/scsi/scsi_debug.c if (cmd[1] & 0x8) { cmd 3312 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 3313 drivers/scsi/scsi_debug.c num = get_unaligned_be16(cmd + 7); cmd 3324 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3331 drivers/scsi/scsi_debug.c if (cmd[1] & 0x8) { /* UNMAP */ cmd 3338 drivers/scsi/scsi_debug.c if (cmd[1] & 0x1) /* NDOB (no data-out buffer, assumes zeroes) */ cmd 3340 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 3341 drivers/scsi/scsi_debug.c num = get_unaligned_be32(cmd + 10); cmd 3355 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3360 drivers/scsi/scsi_debug.c mode = cmd[1] & 0x1f; cmd 3401 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3412 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 3413 drivers/scsi/scsi_debug.c num = cmd[13]; /* 1 to a maximum of 255 logical blocks */ cmd 3417 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0)) { cmd 3423 drivers/scsi/scsi_debug.c (cmd[1] & 0xe0) == 0) cmd 3532 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3538 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 3539 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be32(cmd + 10); cmd 3575 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 3577 drivers/scsi/scsi_debug.c if (cmd[0] == SYNCHRONIZE_CACHE) { /* 10 byte cdb */ cmd 3578 drivers/scsi/scsi_debug.c lba = get_unaligned_be32(cmd + 2); cmd 3579 drivers/scsi/scsi_debug.c num_blocks = get_unaligned_be16(cmd + 7); cmd 3581 drivers/scsi/scsi_debug.c lba = get_unaligned_be64(cmd + 2); cmd 3582 drivers/scsi/scsi_debug.c num_blocks = get_unaligned_be32(cmd + 10); cmd 3588 drivers/scsi/scsi_debug.c if (!write_since_sync || cmd[1] & 0x2) cmd 3608 drivers/scsi/scsi_debug.c unsigned char *cmd = scp->cmnd; cmd 3624 drivers/scsi/scsi_debug.c select_report = cmd[2]; cmd 3625 drivers/scsi/scsi_debug.c alloc_len = get_unaligned_be32(cmd + 6); cmd 5597 drivers/scsi/scsi_debug.c u8 *cmd = scp->cmnd; cmd 5604 drivers/scsi/scsi_debug.c u8 opcode = cmd[0]; cmd 5622 drivers/scsi/scsi_debug.c (u32)cmd[k]); cmd 5647 drivers/scsi/scsi_debug.c sa = 0x1f & cmd[1]; cmd 5649 drivers/scsi/scsi_debug.c sa = get_unaligned_be16(cmd + 8); cmd 5687 drivers/scsi/scsi_debug.c rem = ~oip->len_mask[k] & cmd[k]; cmd 36 drivers/scsi/scsi_debugfs.c struct scsi_cmnd *cmd = container_of(scsi_req(rq), typeof(*cmd), req); cmd 37 drivers/scsi/scsi_debugfs.c int alloc_ms = jiffies_to_msecs(jiffies - cmd->jiffies_at_alloc); cmd 39 drivers/scsi/scsi_debugfs.c const u8 *const cdb = READ_ONCE(cmd->cmnd); cmd 43 drivers/scsi/scsi_debugfs.c __scsi_format_command(buf, sizeof(buf), cdb, cmd->cmd_len); cmd 45 drivers/scsi/scsi_debugfs.c cmd->retries, cmd->result); cmd 46 drivers/scsi/scsi_debugfs.c scsi_flags_show(m, cmd->flags, scsi_cmd_flags, cmd 1982 drivers/scsi/scsi_error.c rq->cmd[0] = ALLOW_MEDIUM_REMOVAL; cmd 1983 drivers/scsi/scsi_error.c rq->cmd[1] = 0; cmd 1984 drivers/scsi/scsi_error.c rq->cmd[2] = 0; cmd 1985 drivers/scsi/scsi_error.c rq->cmd[3] = 0; cmd 1986 drivers/scsi/scsi_error.c rq->cmd[4] = SCSI_REMOVAL_PREVENT; cmd 1987 drivers/scsi/scsi_error.c rq->cmd[5] = 0; cmd 1988 drivers/scsi/scsi_error.c rq->cmd_len = COMMAND_SIZE(rq->cmd[0]); cmd 2356 drivers/scsi/scsi_error.c scmd->cmnd = scsi_req(rq)->cmd; cmd 2423 drivers/scsi/scsi_error.c bool scsi_command_normalize_sense(const struct scsi_cmnd *cmd, cmd 2426 drivers/scsi/scsi_error.c return scsi_normalize_sense(cmd->sense_buffer, cmd 89 drivers/scsi/scsi_ioctl.c static int ioctl_internal_command(struct scsi_device *sdev, char *cmd, cmd 96 drivers/scsi/scsi_ioctl.c "Trying ioctl with scsi command %d\n", *cmd)); cmd 98 drivers/scsi/scsi_ioctl.c result = scsi_execute_req(sdev, cmd, DMA_NONE, NULL, 0, cmd 108 drivers/scsi/scsi_ioctl.c if (cmd[0] == ALLOW_MEDIUM_REMOVAL) cmd 202 drivers/scsi/scsi_ioctl.c int scsi_ioctl(struct scsi_device *sdev, int cmd, void __user *arg) cmd 209 drivers/scsi/scsi_ioctl.c switch (cmd) { cmd 223 drivers/scsi/scsi_ioctl.c switch (cmd) { cmd 271 drivers/scsi/scsi_ioctl.c return sdev->host->hostt->ioctl(sdev, cmd, arg); cmd 280 drivers/scsi/scsi_ioctl.c int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev, int cmd, cmd 283 drivers/scsi/scsi_ioctl.c if (cmd == SG_SCSI_RESET && ndelay) { cmd 60 drivers/scsi/scsi_lib.c static void scsi_mq_uninit_cmd(struct scsi_cmnd *cmd); cmd 120 drivers/scsi/scsi_lib.c scsi_set_blocked(struct scsi_cmnd *cmd, int reason) cmd 122 drivers/scsi/scsi_lib.c struct Scsi_Host *host = cmd->device->host; cmd 123 drivers/scsi/scsi_lib.c struct scsi_device *device = cmd->device; cmd 155 drivers/scsi/scsi_lib.c static void scsi_mq_requeue_cmd(struct scsi_cmnd *cmd) cmd 157 drivers/scsi/scsi_lib.c if (cmd->request->rq_flags & RQF_DONTPREP) { cmd 158 drivers/scsi/scsi_lib.c cmd->request->rq_flags &= ~RQF_DONTPREP; cmd 159 drivers/scsi/scsi_lib.c scsi_mq_uninit_cmd(cmd); cmd 163 drivers/scsi/scsi_lib.c blk_mq_requeue_request(cmd->request, true); cmd 178 drivers/scsi/scsi_lib.c static void __scsi_queue_insert(struct scsi_cmnd *cmd, int reason, bool unbusy) cmd 180 drivers/scsi/scsi_lib.c struct scsi_device *device = cmd->device; cmd 182 drivers/scsi/scsi_lib.c SCSI_LOG_MLQUEUE(1, scmd_printk(KERN_INFO, cmd, cmd 183 drivers/scsi/scsi_lib.c "Inserting command %p into mlqueue\n", cmd)); cmd 185 drivers/scsi/scsi_lib.c scsi_set_blocked(cmd, reason); cmd 200 drivers/scsi/scsi_lib.c cmd->result = 0; cmd 202 drivers/scsi/scsi_lib.c blk_mq_requeue_request(cmd->request, true); cmd 224 drivers/scsi/scsi_lib.c void scsi_queue_insert(struct scsi_cmnd *cmd, int reason) cmd 226 drivers/scsi/scsi_lib.c __scsi_queue_insert(cmd, reason, true); cmd 248 drivers/scsi/scsi_lib.c int __scsi_execute(struct scsi_device *sdev, const unsigned char *cmd, cmd 269 drivers/scsi/scsi_lib.c rq->cmd_len = COMMAND_SIZE(cmd[0]); cmd 270 drivers/scsi/scsi_lib.c memcpy(rq->cmd, cmd, rq->cmd_len); cmd 315 drivers/scsi/scsi_lib.c static void scsi_init_cmd_errh(struct scsi_cmnd *cmd) cmd 317 drivers/scsi/scsi_lib.c scsi_set_resid(cmd, 0); cmd 318 drivers/scsi/scsi_lib.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 319 drivers/scsi/scsi_lib.c if (cmd->cmd_len == 0) cmd 320 drivers/scsi/scsi_lib.c cmd->cmd_len = scsi_command_size(cmd->cmnd); cmd 544 drivers/scsi/scsi_lib.c static void scsi_uninit_cmd(struct scsi_cmnd *cmd) cmd 546 drivers/scsi/scsi_lib.c if (!blk_rq_is_passthrough(cmd->request)) { cmd 547 drivers/scsi/scsi_lib.c struct scsi_driver *drv = scsi_cmd_to_driver(cmd); cmd 550 drivers/scsi/scsi_lib.c drv->uninit_command(cmd); cmd 554 drivers/scsi/scsi_lib.c static void scsi_mq_free_sgtables(struct scsi_cmnd *cmd) cmd 556 drivers/scsi/scsi_lib.c if (cmd->sdb.table.nents) cmd 557 drivers/scsi/scsi_lib.c sg_free_table_chained(&cmd->sdb.table, cmd 559 drivers/scsi/scsi_lib.c if (scsi_prot_sg_count(cmd)) cmd 560 drivers/scsi/scsi_lib.c sg_free_table_chained(&cmd->prot_sdb->table, cmd 564 drivers/scsi/scsi_lib.c static void scsi_mq_uninit_cmd(struct scsi_cmnd *cmd) cmd 566 drivers/scsi/scsi_lib.c scsi_mq_free_sgtables(cmd); cmd 567 drivers/scsi/scsi_lib.c scsi_uninit_cmd(cmd); cmd 568 drivers/scsi/scsi_lib.c scsi_del_cmd_from_list(cmd); cmd 575 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 576 drivers/scsi/scsi_lib.c struct scsi_device *sdev = cmd->device; cmd 586 drivers/scsi/scsi_lib.c WARN_ON_ONCE(!(cmd->flags & SCMD_INITIALIZED)); cmd 587 drivers/scsi/scsi_lib.c cmd->flags &= ~SCMD_INITIALIZED; cmd 596 drivers/scsi/scsi_lib.c destroy_rcu_head(&cmd->rcu); cmd 605 drivers/scsi/scsi_lib.c scsi_mq_uninit_cmd(cmd); cmd 633 drivers/scsi/scsi_lib.c static blk_status_t scsi_result_to_blk_status(struct scsi_cmnd *cmd, int result) cmd 648 drivers/scsi/scsi_lib.c set_host_byte(cmd, DID_OK); cmd 651 drivers/scsi/scsi_lib.c set_host_byte(cmd, DID_OK); cmd 654 drivers/scsi/scsi_lib.c set_host_byte(cmd, DID_OK); cmd 657 drivers/scsi/scsi_lib.c set_host_byte(cmd, DID_OK); cmd 665 drivers/scsi/scsi_lib.c static void scsi_io_completion_reprep(struct scsi_cmnd *cmd, cmd 669 drivers/scsi/scsi_lib.c scsi_mq_requeue_cmd(cmd); cmd 673 drivers/scsi/scsi_lib.c static void scsi_io_completion_action(struct scsi_cmnd *cmd, int result) cmd 675 drivers/scsi/scsi_lib.c struct request_queue *q = cmd->device->request_queue; cmd 676 drivers/scsi/scsi_lib.c struct request *req = cmd->request; cmd 680 drivers/scsi/scsi_lib.c unsigned long wait_for = (cmd->allowed + 1) * req->timeout; cmd 686 drivers/scsi/scsi_lib.c sense_valid = scsi_command_normalize_sense(cmd, &sshdr); cmd 690 drivers/scsi/scsi_lib.c blk_stat = scsi_result_to_blk_status(cmd, result); cmd 701 drivers/scsi/scsi_lib.c if (cmd->device->removable) { cmd 705 drivers/scsi/scsi_lib.c cmd->device->changed = 1; cmd 725 drivers/scsi/scsi_lib.c if ((cmd->device->use_10_for_rw && cmd 727 drivers/scsi/scsi_lib.c (cmd->cmnd[0] == READ_10 || cmd 728 drivers/scsi/scsi_lib.c cmd->cmnd[0] == WRITE_10)) { cmd 730 drivers/scsi/scsi_lib.c cmd->device->use_10_for_rw = 0; cmd 786 drivers/scsi/scsi_lib.c time_before(cmd->jiffies_at_alloc + wait_for, jiffies)) cmd 807 drivers/scsi/scsi_lib.c scsi_print_result(cmd, NULL, FAILED); cmd 809 drivers/scsi/scsi_lib.c scsi_print_sense(cmd); cmd 810 drivers/scsi/scsi_lib.c scsi_print_command(cmd); cmd 817 drivers/scsi/scsi_lib.c scsi_io_completion_reprep(cmd, q); cmd 821 drivers/scsi/scsi_lib.c __scsi_queue_insert(cmd, SCSI_MLQUEUE_EH_RETRY, false); cmd 825 drivers/scsi/scsi_lib.c __scsi_queue_insert(cmd, SCSI_MLQUEUE_DEVICE_BUSY, false); cmd 835 drivers/scsi/scsi_lib.c static int scsi_io_completion_nz_result(struct scsi_cmnd *cmd, int result, cmd 840 drivers/scsi/scsi_lib.c struct request *req = cmd->request; cmd 843 drivers/scsi/scsi_lib.c sense_valid = scsi_command_normalize_sense(cmd, &sshdr); cmd 853 drivers/scsi/scsi_lib.c min(8 + cmd->sense_buffer[7], cmd 857 drivers/scsi/scsi_lib.c *blk_statp = scsi_result_to_blk_status(cmd, result); cmd 864 drivers/scsi/scsi_lib.c *blk_statp = scsi_result_to_blk_status(cmd, result); cmd 884 drivers/scsi/scsi_lib.c scsi_print_sense(cmd); cmd 932 drivers/scsi/scsi_lib.c void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes) cmd 934 drivers/scsi/scsi_lib.c int result = cmd->result; cmd 935 drivers/scsi/scsi_lib.c struct request_queue *q = cmd->device->request_queue; cmd 936 drivers/scsi/scsi_lib.c struct request *req = cmd->request; cmd 940 drivers/scsi/scsi_lib.c result = scsi_io_completion_nz_result(cmd, result, &blk_stat); cmd 946 drivers/scsi/scsi_lib.c scsi_req(req)->result = cmd->result; cmd 953 drivers/scsi/scsi_lib.c SCSI_LOG_HLCOMPLETE(1, scmd_printk(KERN_INFO, cmd, cmd 968 drivers/scsi/scsi_lib.c if (unlikely(blk_stat && scsi_noretry_cmd(cmd))) { cmd 980 drivers/scsi/scsi_lib.c scsi_io_completion_reprep(cmd, q); cmd 982 drivers/scsi/scsi_lib.c scsi_io_completion_action(cmd, result); cmd 1020 drivers/scsi/scsi_lib.c blk_status_t scsi_init_io(struct scsi_cmnd *cmd) cmd 1022 drivers/scsi/scsi_lib.c struct request *rq = cmd->request; cmd 1028 drivers/scsi/scsi_lib.c ret = scsi_init_sgtable(rq, &cmd->sdb); cmd 1033 drivers/scsi/scsi_lib.c struct scsi_data_buffer *prot_sdb = cmd->prot_sdb; cmd 1060 drivers/scsi/scsi_lib.c cmd->prot_sdb = prot_sdb; cmd 1061 drivers/scsi/scsi_lib.c cmd->prot_sdb->table.nents = count; cmd 1066 drivers/scsi/scsi_lib.c scsi_mq_free_sgtables(cmd); cmd 1084 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(rq); cmd 1086 drivers/scsi/scsi_lib.c scsi_req_init(&cmd->req); cmd 1087 drivers/scsi/scsi_lib.c init_rcu_head(&cmd->rcu); cmd 1088 drivers/scsi/scsi_lib.c cmd->jiffies_at_alloc = jiffies; cmd 1089 drivers/scsi/scsi_lib.c cmd->retries = 0; cmd 1105 drivers/scsi/scsi_lib.c void scsi_add_cmd_to_list(struct scsi_cmnd *cmd) cmd 1107 drivers/scsi/scsi_lib.c struct scsi_device *sdev = cmd->device; cmd 1113 drivers/scsi/scsi_lib.c list_add_tail(&cmd->list, &sdev->cmd_list); cmd 1119 drivers/scsi/scsi_lib.c void scsi_del_cmd_from_list(struct scsi_cmnd *cmd) cmd 1121 drivers/scsi/scsi_lib.c struct scsi_device *sdev = cmd->device; cmd 1127 drivers/scsi/scsi_lib.c BUG_ON(list_empty(&cmd->list)); cmd 1128 drivers/scsi/scsi_lib.c list_del_init(&cmd->list); cmd 1134 drivers/scsi/scsi_lib.c void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd) cmd 1136 drivers/scsi/scsi_lib.c void *buf = cmd->sense_buffer; cmd 1137 drivers/scsi/scsi_lib.c void *prot = cmd->prot_sdb; cmd 1138 drivers/scsi/scsi_lib.c struct request *rq = blk_mq_rq_from_pdu(cmd); cmd 1139 drivers/scsi/scsi_lib.c unsigned int flags = cmd->flags & SCMD_PRESERVED_FLAGS; cmd 1148 drivers/scsi/scsi_lib.c jiffies_at_alloc = cmd->jiffies_at_alloc; cmd 1149 drivers/scsi/scsi_lib.c retries = cmd->retries; cmd 1151 drivers/scsi/scsi_lib.c memset((char *)cmd + sizeof(cmd->req), 0, cmd 1152 drivers/scsi/scsi_lib.c sizeof(*cmd) - sizeof(cmd->req) + dev->host->hostt->cmd_size); cmd 1154 drivers/scsi/scsi_lib.c cmd->device = dev; cmd 1155 drivers/scsi/scsi_lib.c cmd->sense_buffer = buf; cmd 1156 drivers/scsi/scsi_lib.c cmd->prot_sdb = prot; cmd 1157 drivers/scsi/scsi_lib.c cmd->flags = flags; cmd 1158 drivers/scsi/scsi_lib.c INIT_DELAYED_WORK(&cmd->abort_work, scmd_eh_abort_handler); cmd 1159 drivers/scsi/scsi_lib.c cmd->jiffies_at_alloc = jiffies_at_alloc; cmd 1160 drivers/scsi/scsi_lib.c cmd->retries = retries; cmd 1162 drivers/scsi/scsi_lib.c scsi_add_cmd_to_list(cmd); cmd 1168 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 1177 drivers/scsi/scsi_lib.c blk_status_t ret = scsi_init_io(cmd); cmd 1183 drivers/scsi/scsi_lib.c memset(&cmd->sdb, 0, sizeof(cmd->sdb)); cmd 1186 drivers/scsi/scsi_lib.c cmd->cmd_len = scsi_req(req)->cmd_len; cmd 1187 drivers/scsi/scsi_lib.c cmd->cmnd = scsi_req(req)->cmd; cmd 1188 drivers/scsi/scsi_lib.c cmd->transfersize = blk_rq_bytes(req); cmd 1189 drivers/scsi/scsi_lib.c cmd->allowed = scsi_req(req)->retries; cmd 1200 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 1208 drivers/scsi/scsi_lib.c cmd->cmnd = scsi_req(req)->cmd = scsi_req(req)->__cmd; cmd 1209 drivers/scsi/scsi_lib.c memset(cmd->cmnd, 0, BLK_MAX_CDB); cmd 1210 drivers/scsi/scsi_lib.c return scsi_cmd_to_driver(cmd)->init_command(cmd); cmd 1216 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 1219 drivers/scsi/scsi_lib.c cmd->sc_data_direction = DMA_NONE; cmd 1221 drivers/scsi/scsi_lib.c cmd->sc_data_direction = DMA_TO_DEVICE; cmd 1223 drivers/scsi/scsi_lib.c cmd->sc_data_direction = DMA_FROM_DEVICE; cmd 1454 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(rq); cmd 1455 drivers/scsi/scsi_lib.c unsigned long wait_for = (cmd->allowed + 1) * rq->timeout; cmd 1458 drivers/scsi/scsi_lib.c INIT_LIST_HEAD(&cmd->eh_entry); cmd 1460 drivers/scsi/scsi_lib.c atomic_inc(&cmd->device->iodone_cnt); cmd 1461 drivers/scsi/scsi_lib.c if (cmd->result) cmd 1462 drivers/scsi/scsi_lib.c atomic_inc(&cmd->device->ioerr_cnt); cmd 1464 drivers/scsi/scsi_lib.c disposition = scsi_decide_disposition(cmd); cmd 1466 drivers/scsi/scsi_lib.c time_before(cmd->jiffies_at_alloc + wait_for, jiffies)) { cmd 1467 drivers/scsi/scsi_lib.c scmd_printk(KERN_ERR, cmd, cmd 1473 drivers/scsi/scsi_lib.c scsi_log_completion(cmd, disposition); cmd 1477 drivers/scsi/scsi_lib.c scsi_finish_command(cmd); cmd 1480 drivers/scsi/scsi_lib.c scsi_queue_insert(cmd, SCSI_MLQUEUE_EH_RETRY); cmd 1483 drivers/scsi/scsi_lib.c scsi_queue_insert(cmd, SCSI_MLQUEUE_DEVICE_BUSY); cmd 1486 drivers/scsi/scsi_lib.c scsi_eh_scmd_add(cmd); cmd 1498 drivers/scsi/scsi_lib.c static int scsi_dispatch_cmd(struct scsi_cmnd *cmd) cmd 1500 drivers/scsi/scsi_lib.c struct Scsi_Host *host = cmd->device->host; cmd 1503 drivers/scsi/scsi_lib.c atomic_inc(&cmd->device->iorequest_cnt); cmd 1506 drivers/scsi/scsi_lib.c if (unlikely(cmd->device->sdev_state == SDEV_DEL)) { cmd 1510 drivers/scsi/scsi_lib.c cmd->result = DID_NO_CONNECT << 16; cmd 1515 drivers/scsi/scsi_lib.c if (unlikely(scsi_device_blocked(cmd->device))) { cmd 1523 drivers/scsi/scsi_lib.c SCSI_LOG_MLQUEUE(3, scmd_printk(KERN_INFO, cmd, cmd 1529 drivers/scsi/scsi_lib.c if (cmd->device->lun_in_cdb) cmd 1530 drivers/scsi/scsi_lib.c cmd->cmnd[1] = (cmd->cmnd[1] & 0x1f) | cmd 1531 drivers/scsi/scsi_lib.c (cmd->device->lun << 5 & 0xe0); cmd 1533 drivers/scsi/scsi_lib.c scsi_log_send(cmd); cmd 1539 drivers/scsi/scsi_lib.c if (cmd->cmd_len > cmd->device->host->max_cmd_len) { cmd 1540 drivers/scsi/scsi_lib.c SCSI_LOG_MLQUEUE(3, scmd_printk(KERN_INFO, cmd, cmd 1543 drivers/scsi/scsi_lib.c cmd->cmd_len, cmd->device->host->max_cmd_len)); cmd 1544 drivers/scsi/scsi_lib.c cmd->result = (DID_ABORT << 16); cmd 1549 drivers/scsi/scsi_lib.c cmd->result = (DID_NO_CONNECT << 16); cmd 1554 drivers/scsi/scsi_lib.c trace_scsi_dispatch_cmd_start(cmd); cmd 1555 drivers/scsi/scsi_lib.c rtn = host->hostt->queuecommand(host, cmd); cmd 1557 drivers/scsi/scsi_lib.c trace_scsi_dispatch_cmd_error(cmd, rtn); cmd 1562 drivers/scsi/scsi_lib.c SCSI_LOG_MLQUEUE(3, scmd_printk(KERN_INFO, cmd, cmd 1568 drivers/scsi/scsi_lib.c cmd->scsi_done(cmd); cmd 1581 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 1586 drivers/scsi/scsi_lib.c scsi_init_command(sdev, cmd); cmd 1588 drivers/scsi/scsi_lib.c cmd->request = req; cmd 1589 drivers/scsi/scsi_lib.c cmd->tag = req->tag; cmd 1590 drivers/scsi/scsi_lib.c cmd->prot_op = SCSI_PROT_NORMAL; cmd 1592 drivers/scsi/scsi_lib.c sg = (void *)cmd + sizeof(struct scsi_cmnd) + shost->hostt->cmd_size; cmd 1593 drivers/scsi/scsi_lib.c cmd->sdb.table.sgl = sg; cmd 1596 drivers/scsi/scsi_lib.c memset(cmd->prot_sdb, 0, sizeof(struct scsi_data_buffer)); cmd 1598 drivers/scsi/scsi_lib.c cmd->prot_sdb->table.sgl = cmd 1599 drivers/scsi/scsi_lib.c (struct scatterlist *)(cmd->prot_sdb + 1); cmd 1607 drivers/scsi/scsi_lib.c static void scsi_mq_done(struct scsi_cmnd *cmd) cmd 1609 drivers/scsi/scsi_lib.c if (unlikely(test_and_set_bit(SCMD_STATE_COMPLETE, &cmd->state))) cmd 1611 drivers/scsi/scsi_lib.c trace_scsi_dispatch_cmd_done(cmd); cmd 1619 drivers/scsi/scsi_lib.c if (unlikely(!blk_mq_complete_request(cmd->request))) cmd 1620 drivers/scsi/scsi_lib.c clear_bit(SCMD_STATE_COMPLETE, &cmd->state); cmd 1651 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(req); cmd 1677 drivers/scsi/scsi_lib.c clear_bit(SCMD_STATE_COMPLETE, &cmd->state); cmd 1681 drivers/scsi/scsi_lib.c cmd->flags &= SCMD_PRESERVED_FLAGS; cmd 1683 drivers/scsi/scsi_lib.c cmd->flags |= SCMD_TAGGED; cmd 1685 drivers/scsi/scsi_lib.c cmd->flags |= SCMD_LAST; cmd 1687 drivers/scsi/scsi_lib.c scsi_init_cmd_errh(cmd); cmd 1688 drivers/scsi/scsi_lib.c cmd->scsi_done = scsi_mq_done; cmd 1690 drivers/scsi/scsi_lib.c reason = scsi_dispatch_cmd(cmd); cmd 1692 drivers/scsi/scsi_lib.c scsi_set_blocked(cmd, reason); cmd 1725 drivers/scsi/scsi_lib.c scsi_mq_uninit_cmd(cmd); cmd 1744 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(rq); cmd 1748 drivers/scsi/scsi_lib.c cmd->flags |= SCMD_UNCHECKED_ISA_DMA; cmd 1749 drivers/scsi/scsi_lib.c cmd->sense_buffer = scsi_alloc_sense_buffer(unchecked_isa_dma, cmd 1751 drivers/scsi/scsi_lib.c if (!cmd->sense_buffer) cmd 1753 drivers/scsi/scsi_lib.c cmd->req.sense = cmd->sense_buffer; cmd 1756 drivers/scsi/scsi_lib.c sg = (void *)cmd + sizeof(struct scsi_cmnd) + cmd 1758 drivers/scsi/scsi_lib.c cmd->prot_sdb = (void *)sg + scsi_mq_inline_sgl_size(shost); cmd 1767 drivers/scsi/scsi_lib.c struct scsi_cmnd *cmd = blk_mq_rq_to_pdu(rq); cmd 1769 drivers/scsi/scsi_lib.c scsi_free_sense_buffer(cmd->flags & SCMD_UNCHECKED_ISA_DMA, cmd 1770 drivers/scsi/scsi_lib.c cmd->sense_buffer); cmd 2028 drivers/scsi/scsi_lib.c unsigned char cmd[10]; cmd 2032 drivers/scsi/scsi_lib.c memset(cmd, 0, sizeof(cmd)); cmd 2033 drivers/scsi/scsi_lib.c cmd[1] = (pf ? 0x10 : 0) | (sp ? 0x01 : 0); cmd 2052 drivers/scsi/scsi_lib.c cmd[0] = MODE_SELECT_10; cmd 2053 drivers/scsi/scsi_lib.c cmd[7] = len >> 8; cmd 2054 drivers/scsi/scsi_lib.c cmd[8] = len; cmd 2071 drivers/scsi/scsi_lib.c cmd[0] = MODE_SELECT; cmd 2072 drivers/scsi/scsi_lib.c cmd[4] = len; cmd 2075 drivers/scsi/scsi_lib.c ret = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, real_buffer, len, cmd 2104 drivers/scsi/scsi_lib.c unsigned char cmd[12]; cmd 2111 drivers/scsi/scsi_lib.c memset(&cmd[0], 0, 12); cmd 2112 drivers/scsi/scsi_lib.c cmd[1] = dbd & 0x18; /* allows DBD and LLBA bits */ cmd 2113 drivers/scsi/scsi_lib.c cmd[2] = modepage; cmd 2126 drivers/scsi/scsi_lib.c cmd[0] = MODE_SENSE_10; cmd 2127 drivers/scsi/scsi_lib.c cmd[8] = len; cmd 2133 drivers/scsi/scsi_lib.c cmd[0] = MODE_SENSE; cmd 2134 drivers/scsi/scsi_lib.c cmd[4] = len; cmd 2140 drivers/scsi/scsi_lib.c result = scsi_execute_req(sdev, cmd, DMA_FROM_DEVICE, buffer, len, cmd 2211 drivers/scsi/scsi_lib.c char cmd[] = { cmd 2218 drivers/scsi/scsi_lib.c result = scsi_execute_req(sdev, cmd, DMA_NONE, NULL, 0, sshdr, cmd 23 drivers/scsi/scsi_lib_dma.c int scsi_dma_map(struct scsi_cmnd *cmd) cmd 27 drivers/scsi/scsi_lib_dma.c if (scsi_sg_count(cmd)) { cmd 28 drivers/scsi/scsi_lib_dma.c struct device *dev = cmd->device->host->dma_dev; cmd 30 drivers/scsi/scsi_lib_dma.c nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd), cmd 31 drivers/scsi/scsi_lib_dma.c cmd->sc_data_direction); cmd 43 drivers/scsi/scsi_lib_dma.c void scsi_dma_unmap(struct scsi_cmnd *cmd) cmd 45 drivers/scsi/scsi_lib_dma.c if (scsi_sg_count(cmd)) { cmd 46 drivers/scsi/scsi_lib_dma.c struct device *dev = cmd->device->host->dma_dev; cmd 48 drivers/scsi/scsi_lib_dma.c dma_unmap_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd), cmd 49 drivers/scsi/scsi_lib_dma.c cmd->sc_data_direction); cmd 177 drivers/scsi/scsi_logging.c void scsi_print_command(struct scsi_cmnd *cmd) cmd 183 drivers/scsi/scsi_logging.c if (!cmd->cmnd) cmd 191 drivers/scsi/scsi_logging.c scmd_name(cmd), cmd->request->tag); cmd 199 drivers/scsi/scsi_logging.c cmd->cmnd); cmd 204 drivers/scsi/scsi_logging.c if (cmd->cmd_len > 16) { cmd 207 drivers/scsi/scsi_logging.c dev_printk(KERN_INFO, &cmd->device->sdev_gendev, "%s", logbuf); cmd 209 drivers/scsi/scsi_logging.c for (k = 0; k < cmd->cmd_len; k += 16) { cmd 210 drivers/scsi/scsi_logging.c size_t linelen = min(cmd->cmd_len - k, 16); cmd 216 drivers/scsi/scsi_logging.c scmd_name(cmd), cmd 217 drivers/scsi/scsi_logging.c cmd->request->tag); cmd 221 drivers/scsi/scsi_logging.c hex_dump_to_buffer(&cmd->cmnd[k], linelen, cmd 225 drivers/scsi/scsi_logging.c dev_printk(KERN_INFO, &cmd->device->sdev_gendev, "%s", cmd 233 drivers/scsi/scsi_logging.c hex_dump_to_buffer(cmd->cmnd, cmd->cmd_len, 16, 1, cmd 238 drivers/scsi/scsi_logging.c dev_printk(KERN_INFO, &cmd->device->sdev_gendev, "%s", logbuf); cmd 378 drivers/scsi/scsi_logging.c void scsi_print_sense(const struct scsi_cmnd *cmd) cmd 380 drivers/scsi/scsi_logging.c scsi_log_print_sense(cmd->device, scmd_name(cmd), cmd->request->tag, cmd 381 drivers/scsi/scsi_logging.c cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE); cmd 385 drivers/scsi/scsi_logging.c void scsi_print_result(const struct scsi_cmnd *cmd, const char *msg, cmd 391 drivers/scsi/scsi_logging.c const char *hb_string = scsi_hostbyte_string(cmd->result); cmd 392 drivers/scsi/scsi_logging.c const char *db_string = scsi_driverbyte_string(cmd->result); cmd 399 drivers/scsi/scsi_logging.c scmd_name(cmd), cmd->request->tag); cmd 428 drivers/scsi/scsi_logging.c "hostbyte=0x%02x ", host_byte(cmd->result)); cmd 437 drivers/scsi/scsi_logging.c "driverbyte=0x%02x", driver_byte(cmd->result)); cmd 439 drivers/scsi/scsi_logging.c dev_printk(KERN_INFO, &cmd->device->sdev_gendev, "%s", logbuf); cmd 34 drivers/scsi/scsi_priv.h void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd); cmd 36 drivers/scsi/scsi_priv.h void scsi_log_send(struct scsi_cmnd *cmd); cmd 37 drivers/scsi/scsi_priv.h void scsi_log_completion(struct scsi_cmnd *cmd, int disposition); cmd 39 drivers/scsi/scsi_priv.h static inline void scsi_log_send(struct scsi_cmnd *cmd) cmd 41 drivers/scsi/scsi_priv.h static inline void scsi_log_completion(struct scsi_cmnd *cmd, int disposition) cmd 76 drivers/scsi/scsi_priv.h extern int scsi_decide_disposition(struct scsi_cmnd *cmd); cmd 87 drivers/scsi/scsi_priv.h extern void scsi_add_cmd_to_list(struct scsi_cmnd *cmd); cmd 88 drivers/scsi/scsi_priv.h extern void scsi_del_cmd_from_list(struct scsi_cmnd *cmd); cmd 91 drivers/scsi/scsi_priv.h extern void scsi_queue_insert(struct scsi_cmnd *cmd, int reason); cmd 98 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 104 drivers/scsi/scsi_trace.c cmd = "READ"; cmd 107 drivers/scsi/scsi_trace.c cmd = "VERIFY"; cmd 110 drivers/scsi/scsi_trace.c cmd = "WRITE"; cmd 113 drivers/scsi/scsi_trace.c cmd = "WRITE_SAME"; cmd 125 drivers/scsi/scsi_trace.c cmd, lba, txlen, cdb[10] >> 5, ei_lbrt); cmd 151 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 157 drivers/scsi/scsi_trace.c cmd = "READ_CAPACITY_16"; cmd 160 drivers/scsi/scsi_trace.c cmd = "GET_LBA_STATUS"; cmd 170 drivers/scsi/scsi_trace.c trace_seq_printf(p, "%s lba=%llu alloc_len=%u", cmd, lba, alloc_len); cmd 181 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 186 drivers/scsi/scsi_trace.c cmd = "REPORT_IDENTIFYING_INFORMATION"; cmd 189 drivers/scsi/scsi_trace.c cmd = "REPORT_TARGET_PORT_GROUPS"; cmd 192 drivers/scsi/scsi_trace.c cmd = "REPORT_ALIASES"; cmd 195 drivers/scsi/scsi_trace.c cmd = "REPORT_SUPPORTED_OPERATION_CODES"; cmd 198 drivers/scsi/scsi_trace.c cmd = "REPORT_SUPPORTED_TASK_MANAGEMENT_FUNCTIONS"; cmd 201 drivers/scsi/scsi_trace.c cmd = "REPORT_PRIORITY"; cmd 204 drivers/scsi/scsi_trace.c cmd = "REPORT_TIMESTAMP"; cmd 207 drivers/scsi/scsi_trace.c cmd = "MANAGEMENT_PROTOCOL_IN"; cmd 216 drivers/scsi/scsi_trace.c trace_seq_printf(p, "%s alloc_len=%u", cmd, alloc_len); cmd 227 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 232 drivers/scsi/scsi_trace.c cmd = "SET_IDENTIFYING_INFORMATION"; cmd 235 drivers/scsi/scsi_trace.c cmd = "SET_TARGET_PORT_GROUPS"; cmd 238 drivers/scsi/scsi_trace.c cmd = "CHANGE_ALIASES"; cmd 241 drivers/scsi/scsi_trace.c cmd = "SET_PRIORITY"; cmd 244 drivers/scsi/scsi_trace.c cmd = "SET_TIMESTAMP"; cmd 247 drivers/scsi/scsi_trace.c cmd = "MANAGEMENT_PROTOCOL_OUT"; cmd 256 drivers/scsi/scsi_trace.c trace_seq_printf(p, "%s alloc_len=%u", cmd, alloc_len); cmd 267 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 274 drivers/scsi/scsi_trace.c cmd = "REPORT_ZONES"; cmd 286 drivers/scsi/scsi_trace.c cmd, (unsigned long long)zone_id, alloc_len, cmd 298 drivers/scsi/scsi_trace.c const char *ret = trace_seq_buffer_ptr(p), *cmd; cmd 303 drivers/scsi/scsi_trace.c cmd = "CLOSE_ZONE"; cmd 306 drivers/scsi/scsi_trace.c cmd = "FINISH_ZONE"; cmd 309 drivers/scsi/scsi_trace.c cmd = "OPEN_ZONE"; cmd 312 drivers/scsi/scsi_trace.c cmd = "RESET_WRITE_POINTER"; cmd 321 drivers/scsi/scsi_trace.c trace_seq_printf(p, "%s zone=%llu all=%u", cmd, cmd 1869 drivers/scsi/scsi_transport_iscsi.c int iscsi_block_scsi_eh(struct scsi_cmnd *cmd) cmd 1872 drivers/scsi/scsi_transport_iscsi.c starget_to_session(scsi_target(cmd->device)); cmd 107 drivers/scsi/scsi_transport_spi.c static int spi_execute(struct scsi_device *sdev, const void *cmd, cmd 120 drivers/scsi/scsi_transport_spi.c result = scsi_execute(sdev, cmd, dir, buffer, bufflen, sense, cmd 1218 drivers/scsi/scsi_transport_spi.c int spi_populate_tag_msg(unsigned char *msg, struct scsi_cmnd *cmd) cmd 1220 drivers/scsi/scsi_transport_spi.c if (cmd->flags & SCMD_TAGGED) { cmd 1222 drivers/scsi/scsi_transport_spi.c *msg++ = cmd->request->tag; cmd 824 drivers/scsi/sd.c static blk_status_t sd_setup_unmap_cmnd(struct scsi_cmnd *cmd) cmd 826 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 827 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 841 drivers/scsi/sd.c cmd->cmd_len = 10; cmd 842 drivers/scsi/sd.c cmd->cmnd[0] = UNMAP; cmd 843 drivers/scsi/sd.c cmd->cmnd[8] = 24; cmd 851 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 852 drivers/scsi/sd.c cmd->transfersize = data_len; cmd 855 drivers/scsi/sd.c return scsi_init_io(cmd); cmd 858 drivers/scsi/sd.c static blk_status_t sd_setup_write_same16_cmnd(struct scsi_cmnd *cmd, cmd 861 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 862 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 875 drivers/scsi/sd.c cmd->cmd_len = 16; cmd 876 drivers/scsi/sd.c cmd->cmnd[0] = WRITE_SAME_16; cmd 878 drivers/scsi/sd.c cmd->cmnd[1] = 0x8; /* UNMAP */ cmd 879 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); cmd 880 drivers/scsi/sd.c put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); cmd 882 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 883 drivers/scsi/sd.c cmd->transfersize = data_len; cmd 886 drivers/scsi/sd.c return scsi_init_io(cmd); cmd 889 drivers/scsi/sd.c static blk_status_t sd_setup_write_same10_cmnd(struct scsi_cmnd *cmd, cmd 892 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 893 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 906 drivers/scsi/sd.c cmd->cmd_len = 10; cmd 907 drivers/scsi/sd.c cmd->cmnd[0] = WRITE_SAME; cmd 909 drivers/scsi/sd.c cmd->cmnd[1] = 0x8; /* UNMAP */ cmd 910 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); cmd 911 drivers/scsi/sd.c put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); cmd 913 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 914 drivers/scsi/sd.c cmd->transfersize = data_len; cmd 917 drivers/scsi/sd.c return scsi_init_io(cmd); cmd 920 drivers/scsi/sd.c static blk_status_t sd_setup_write_zeroes_cmnd(struct scsi_cmnd *cmd) cmd 922 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 923 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 931 drivers/scsi/sd.c return sd_setup_write_same16_cmnd(cmd, true); cmd 933 drivers/scsi/sd.c return sd_setup_write_same10_cmnd(cmd, true); cmd 941 drivers/scsi/sd.c return sd_setup_write_same16_cmnd(cmd, false); cmd 943 drivers/scsi/sd.c return sd_setup_write_same10_cmnd(cmd, false); cmd 1015 drivers/scsi/sd.c static blk_status_t sd_setup_write_same_cmnd(struct scsi_cmnd *cmd) cmd 1017 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 1018 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 1033 drivers/scsi/sd.c cmd->cmd_len = 16; cmd 1034 drivers/scsi/sd.c cmd->cmnd[0] = WRITE_SAME_16; cmd 1035 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); cmd 1036 drivers/scsi/sd.c put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); cmd 1038 drivers/scsi/sd.c cmd->cmd_len = 10; cmd 1039 drivers/scsi/sd.c cmd->cmnd[0] = WRITE_SAME; cmd 1040 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); cmd 1041 drivers/scsi/sd.c put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); cmd 1044 drivers/scsi/sd.c cmd->transfersize = sdp->sector_size; cmd 1045 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 1058 drivers/scsi/sd.c ret = scsi_init_io(cmd); cmd 1064 drivers/scsi/sd.c static blk_status_t sd_setup_flush_cmnd(struct scsi_cmnd *cmd) cmd 1066 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 1069 drivers/scsi/sd.c memset(&cmd->sdb, 0, sizeof(cmd->sdb)); cmd 1071 drivers/scsi/sd.c cmd->cmnd[0] = SYNCHRONIZE_CACHE; cmd 1072 drivers/scsi/sd.c cmd->cmd_len = 10; cmd 1073 drivers/scsi/sd.c cmd->transfersize = 0; cmd 1074 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 1080 drivers/scsi/sd.c static blk_status_t sd_setup_rw32_cmnd(struct scsi_cmnd *cmd, bool write, cmd 1084 drivers/scsi/sd.c cmd->cmnd = mempool_alloc(sd_cdb_pool, GFP_ATOMIC); cmd 1085 drivers/scsi/sd.c if (unlikely(cmd->cmnd == NULL)) cmd 1088 drivers/scsi/sd.c cmd->cmd_len = SD_EXT_CDB_SIZE; cmd 1089 drivers/scsi/sd.c memset(cmd->cmnd, 0, cmd->cmd_len); cmd 1091 drivers/scsi/sd.c cmd->cmnd[0] = VARIABLE_LENGTH_CMD; cmd 1092 drivers/scsi/sd.c cmd->cmnd[7] = 0x18; /* Additional CDB len */ cmd 1093 drivers/scsi/sd.c cmd->cmnd[9] = write ? WRITE_32 : READ_32; cmd 1094 drivers/scsi/sd.c cmd->cmnd[10] = flags; cmd 1095 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[12]); cmd 1096 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[20]); /* Expected Indirect LBA */ cmd 1097 drivers/scsi/sd.c put_unaligned_be32(nr_blocks, &cmd->cmnd[28]); cmd 1102 drivers/scsi/sd.c static blk_status_t sd_setup_rw16_cmnd(struct scsi_cmnd *cmd, bool write, cmd 1106 drivers/scsi/sd.c cmd->cmd_len = 16; cmd 1107 drivers/scsi/sd.c cmd->cmnd[0] = write ? WRITE_16 : READ_16; cmd 1108 drivers/scsi/sd.c cmd->cmnd[1] = flags; cmd 1109 drivers/scsi/sd.c cmd->cmnd[14] = 0; cmd 1110 drivers/scsi/sd.c cmd->cmnd[15] = 0; cmd 1111 drivers/scsi/sd.c put_unaligned_be64(lba, &cmd->cmnd[2]); cmd 1112 drivers/scsi/sd.c put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); cmd 1117 drivers/scsi/sd.c static blk_status_t sd_setup_rw10_cmnd(struct scsi_cmnd *cmd, bool write, cmd 1121 drivers/scsi/sd.c cmd->cmd_len = 10; cmd 1122 drivers/scsi/sd.c cmd->cmnd[0] = write ? WRITE_10 : READ_10; cmd 1123 drivers/scsi/sd.c cmd->cmnd[1] = flags; cmd 1124 drivers/scsi/sd.c cmd->cmnd[6] = 0; cmd 1125 drivers/scsi/sd.c cmd->cmnd[9] = 0; cmd 1126 drivers/scsi/sd.c put_unaligned_be32(lba, &cmd->cmnd[2]); cmd 1127 drivers/scsi/sd.c put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); cmd 1132 drivers/scsi/sd.c static blk_status_t sd_setup_rw6_cmnd(struct scsi_cmnd *cmd, bool write, cmd 1146 drivers/scsi/sd.c scmd_printk(KERN_ERR, cmd, "FUA write on READ/WRITE(6) drive\n"); cmd 1150 drivers/scsi/sd.c cmd->cmd_len = 6; cmd 1151 drivers/scsi/sd.c cmd->cmnd[0] = write ? WRITE_6 : READ_6; cmd 1152 drivers/scsi/sd.c cmd->cmnd[1] = (lba >> 16) & 0x1f; cmd 1153 drivers/scsi/sd.c cmd->cmnd[2] = (lba >> 8) & 0xff; cmd 1154 drivers/scsi/sd.c cmd->cmnd[3] = lba & 0xff; cmd 1155 drivers/scsi/sd.c cmd->cmnd[4] = nr_blocks; cmd 1156 drivers/scsi/sd.c cmd->cmnd[5] = 0; cmd 1161 drivers/scsi/sd.c static blk_status_t sd_setup_read_write_cmnd(struct scsi_cmnd *cmd) cmd 1163 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 1164 drivers/scsi/sd.c struct scsi_device *sdp = cmd->device; cmd 1176 drivers/scsi/sd.c ret = scsi_init_io(cmd); cmd 1181 drivers/scsi/sd.c scmd_printk(KERN_ERR, cmd, "device offline or changed\n"); cmd 1186 drivers/scsi/sd.c scmd_printk(KERN_ERR, cmd, "access beyond end of device\n"); cmd 1191 drivers/scsi/sd.c scmd_printk(KERN_ERR, cmd, "request not aligned to the logical block size\n"); cmd 1212 drivers/scsi/sd.c dix = scsi_prot_sg_count(cmd); cmd 1213 drivers/scsi/sd.c dif = scsi_host_dif_capable(cmd->device->host, sdkp->protection_type); cmd 1216 drivers/scsi/sd.c protect = sd_setup_protect_cmnd(cmd, dix, dif); cmd 1221 drivers/scsi/sd.c ret = sd_setup_rw32_cmnd(cmd, write, lba, nr_blocks, cmd 1224 drivers/scsi/sd.c ret = sd_setup_rw16_cmnd(cmd, write, lba, nr_blocks, cmd 1228 drivers/scsi/sd.c ret = sd_setup_rw10_cmnd(cmd, write, lba, nr_blocks, cmd 1231 drivers/scsi/sd.c ret = sd_setup_rw6_cmnd(cmd, write, lba, nr_blocks, cmd 1243 drivers/scsi/sd.c cmd->transfersize = sdp->sector_size; cmd 1244 drivers/scsi/sd.c cmd->underflow = nr_blocks << 9; cmd 1245 drivers/scsi/sd.c cmd->allowed = SD_MAX_RETRIES; cmd 1246 drivers/scsi/sd.c cmd->sdb.length = nr_blocks * sdp->sector_size; cmd 1249 drivers/scsi/sd.c scmd_printk(KERN_INFO, cmd, cmd 1254 drivers/scsi/sd.c scmd_printk(KERN_INFO, cmd, cmd 1266 drivers/scsi/sd.c static blk_status_t sd_init_command(struct scsi_cmnd *cmd) cmd 1268 drivers/scsi/sd.c struct request *rq = cmd->request; cmd 1274 drivers/scsi/sd.c return sd_setup_unmap_cmnd(cmd); cmd 1276 drivers/scsi/sd.c return sd_setup_write_same16_cmnd(cmd, true); cmd 1278 drivers/scsi/sd.c return sd_setup_write_same10_cmnd(cmd, true); cmd 1280 drivers/scsi/sd.c return sd_setup_write_same10_cmnd(cmd, false); cmd 1285 drivers/scsi/sd.c return sd_setup_write_zeroes_cmnd(cmd); cmd 1287 drivers/scsi/sd.c return sd_setup_write_same_cmnd(cmd); cmd 1289 drivers/scsi/sd.c return sd_setup_flush_cmnd(cmd); cmd 1292 drivers/scsi/sd.c return sd_setup_read_write_cmnd(cmd); cmd 1294 drivers/scsi/sd.c return sd_zbc_setup_reset_cmnd(cmd, false); cmd 1296 drivers/scsi/sd.c return sd_zbc_setup_reset_cmnd(cmd, true); cmd 1311 drivers/scsi/sd.c if (SCpnt->cmnd != scsi_req(rq)->cmd) { cmd 1463 drivers/scsi/sd.c unsigned int cmd, unsigned long arg) cmd 1472 drivers/scsi/sd.c "cmd=0x%x\n", disk->disk_name, cmd)); cmd 1474 drivers/scsi/sd.c error = scsi_verify_blk_ioctl(bdev, cmd); cmd 1484 drivers/scsi/sd.c error = scsi_ioctl_block_when_processing_errors(sdp, cmd, cmd 1489 drivers/scsi/sd.c if (is_sed_ioctl(cmd)) cmd 1490 drivers/scsi/sd.c return sed_ioctl(sdkp->opal_dev, cmd, p); cmd 1497 drivers/scsi/sd.c switch (cmd) { cmd 1500 drivers/scsi/sd.c error = scsi_ioctl(sdp, cmd, p); cmd 1503 drivers/scsi/sd.c error = scsi_cmd_blk_ioctl(bdev, mode, cmd, p); cmd 1506 drivers/scsi/sd.c error = scsi_ioctl(sdp, cmd, p); cmd 1636 drivers/scsi/sd.c unsigned char cmd[10] = { 0 }; cmd 1638 drivers/scsi/sd.c cmd[0] = SYNCHRONIZE_CACHE; cmd 1643 drivers/scsi/sd.c res = scsi_execute(sdp, cmd, DMA_NONE, NULL, 0, NULL, sshdr, cmd 1695 drivers/scsi/sd.c unsigned int cmd, unsigned long arg) cmd 1703 drivers/scsi/sd.c error = scsi_verify_blk_ioctl(bdev, cmd); cmd 1707 drivers/scsi/sd.c error = scsi_ioctl_block_when_processing_errors(sdev, cmd, cmd 1712 drivers/scsi/sd.c if (is_sed_ioctl(cmd)) cmd 1713 drivers/scsi/sd.c return sed_ioctl(sdkp->opal_dev, cmd, p); cmd 1720 drivers/scsi/sd.c return sdev->host->hostt->compat_ioctl(sdev, cmd, p); cmd 1750 drivers/scsi/sd.c u8 cmd[16] = { 0, }; cmd 1753 drivers/scsi/sd.c cmd[0] = PERSISTENT_RESERVE_OUT; cmd 1754 drivers/scsi/sd.c cmd[1] = sa; cmd 1755 drivers/scsi/sd.c cmd[2] = type; cmd 1756 drivers/scsi/sd.c put_unaligned_be32(sizeof(data), &cmd[5]); cmd 1762 drivers/scsi/sd.c result = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, &data, sizeof(data), cmd 2076 drivers/scsi/sd.c unsigned char cmd[10]; cmd 2091 drivers/scsi/sd.c cmd[0] = TEST_UNIT_READY; cmd 2092 drivers/scsi/sd.c memset((void *) &cmd[1], 0, 9); cmd 2094 drivers/scsi/sd.c the_result = scsi_execute_req(sdkp->device, cmd, cmd 2145 drivers/scsi/sd.c cmd[0] = START_STOP; cmd 2146 drivers/scsi/sd.c cmd[1] = 1; /* Return immediately */ cmd 2147 drivers/scsi/sd.c memset((void *) &cmd[2], 0, 8); cmd 2148 drivers/scsi/sd.c cmd[4] = 1; /* Start spin cycle */ cmd 2150 drivers/scsi/sd.c cmd[4] |= 1 << 4; cmd 2151 drivers/scsi/sd.c scsi_execute_req(sdkp->device, cmd, DMA_NONE, cmd 2274 drivers/scsi/sd.c unsigned char cmd[16]; cmd 2287 drivers/scsi/sd.c memset(cmd, 0, 16); cmd 2288 drivers/scsi/sd.c cmd[0] = SERVICE_ACTION_IN_16; cmd 2289 drivers/scsi/sd.c cmd[1] = SAI_READ_CAPACITY_16; cmd 2290 drivers/scsi/sd.c cmd[13] = RC16_LEN; cmd 2293 drivers/scsi/sd.c the_result = scsi_execute_req(sdp, cmd, DMA_FROM_DEVICE, cmd 2365 drivers/scsi/sd.c unsigned char cmd[16]; cmd 2374 drivers/scsi/sd.c cmd[0] = READ_CAPACITY; cmd 2375 drivers/scsi/sd.c memset(&cmd[1], 0, 9); cmd 2378 drivers/scsi/sd.c the_result = scsi_execute_req(sdp, cmd, DMA_FROM_DEVICE, cmd 3490 drivers/scsi/sd.c unsigned char cmd[6] = { START_STOP }; /* START_VALID */ cmd 3496 drivers/scsi/sd.c cmd[4] |= 1; /* START */ cmd 3499 drivers/scsi/sd.c cmd[4] |= start ? 1 << 4 : 3 << 4; /* Active or Standby */ cmd 3504 drivers/scsi/sd.c res = scsi_execute(sdp, cmd, DMA_NONE, NULL, 0, NULL, &sshdr, cmd 212 drivers/scsi/sd.h extern blk_status_t sd_zbc_setup_reset_cmnd(struct scsi_cmnd *cmd, bool all); cmd 213 drivers/scsi/sd.h extern void sd_zbc_complete(struct scsi_cmnd *cmd, unsigned int good_bytes, cmd 228 drivers/scsi/sd.h static inline blk_status_t sd_zbc_setup_reset_cmnd(struct scsi_cmnd *cmd, cmd 234 drivers/scsi/sd.h static inline void sd_zbc_complete(struct scsi_cmnd *cmd, cmd 73 drivers/scsi/sd_zbc.c unsigned char cmd[16]; cmd 77 drivers/scsi/sd_zbc.c memset(cmd, 0, 16); cmd 78 drivers/scsi/sd_zbc.c cmd[0] = ZBC_IN; cmd 79 drivers/scsi/sd_zbc.c cmd[1] = ZI_REPORT_ZONES; cmd 80 drivers/scsi/sd_zbc.c put_unaligned_be64(lba, &cmd[2]); cmd 81 drivers/scsi/sd_zbc.c put_unaligned_be32(buflen, &cmd[10]); cmd 83 drivers/scsi/sd_zbc.c cmd[14] = ZBC_REPORT_ZONE_PARTIAL; cmd 85 drivers/scsi/sd_zbc.c result = scsi_execute_req(sdp, cmd, DMA_FROM_DEVICE, cmd 216 drivers/scsi/sd_zbc.c blk_status_t sd_zbc_setup_reset_cmnd(struct scsi_cmnd *cmd, bool all) cmd 218 drivers/scsi/sd_zbc.c struct request *rq = cmd->request; cmd 234 drivers/scsi/sd_zbc.c cmd->cmd_len = 16; cmd 235 drivers/scsi/sd_zbc.c memset(cmd->cmnd, 0, cmd->cmd_len); cmd 236 drivers/scsi/sd_zbc.c cmd->cmnd[0] = ZBC_OUT; cmd 237 drivers/scsi/sd_zbc.c cmd->cmnd[1] = ZO_RESET_WRITE_POINTER; cmd 239 drivers/scsi/sd_zbc.c cmd->cmnd[14] = 0x1; cmd 241 drivers/scsi/sd_zbc.c put_unaligned_be64(block, &cmd->cmnd[2]); cmd 244 drivers/scsi/sd_zbc.c cmd->sc_data_direction = DMA_NONE; cmd 245 drivers/scsi/sd_zbc.c cmd->transfersize = 0; cmd 246 drivers/scsi/sd_zbc.c cmd->allowed = 0; cmd 260 drivers/scsi/sd_zbc.c void sd_zbc_complete(struct scsi_cmnd *cmd, unsigned int good_bytes, cmd 263 drivers/scsi/sd_zbc.c int result = cmd->result; cmd 264 drivers/scsi/sd_zbc.c struct request *rq = cmd->request; cmd 81 drivers/scsi/ses.c unsigned char cmd[] = { cmd 91 drivers/scsi/ses.c ret = scsi_execute_req(sdev, cmd, DMA_FROM_DEVICE, buf, bufflen, cmd 116 drivers/scsi/ses.c unsigned char cmd[] = { cmd 125 drivers/scsi/ses.c result = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, buf, bufflen, cmd 176 drivers/scsi/sg.c static int sg_start_req(Sg_request *srp, unsigned char *cmd); cmd 235 drivers/scsi/sg.c static int sg_allow_access(struct file *filp, unsigned char *cmd) cmd 242 drivers/scsi/sg.c return blk_verify_command(cmd, filp->f_mode); cmd 1702 drivers/scsi/sg.c sg_start_req(Sg_request *srp, unsigned char *cmd) cmd 1749 drivers/scsi/sg.c req->cmd = long_cmdp; cmd 1750 drivers/scsi/sg.c memcpy(req->cmd, cmd, hp->cmd_len); cmd 66 drivers/scsi/sgiwd93.c void fill_hpc_entries(struct ip22_hostdata *hd, struct scsi_cmnd *cmd, int din) cmd 68 drivers/scsi/sgiwd93.c unsigned long len = cmd->SCp.this_residual; cmd 69 drivers/scsi/sgiwd93.c void *addr = cmd->SCp.ptr; cmd 75 drivers/scsi/sgiwd93.c cmd->SCp.dma_handle = physaddr; cmd 103 drivers/scsi/sgiwd93.c static int dma_setup(struct scsi_cmnd *cmd, int datainp) cmd 105 drivers/scsi/sgiwd93.c struct ip22_hostdata *hdata = host_to_hostdata(cmd->device->host); cmd 107 drivers/scsi/sgiwd93.c (struct hpc3_scsiregs *) cmd->device->host->base; cmd 119 drivers/scsi/sgiwd93.c if (cmd->SCp.ptr == NULL || cmd->SCp.this_residual == 0) cmd 122 drivers/scsi/sgiwd93.c fill_hpc_entries(hdata, cmd, datainp); cmd 450 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_raid_path_request *request, u8 cmd, cmd 470 drivers/scsi/smartpqi/smartpqi_init.c switch (cmd) { cmd 483 drivers/scsi/smartpqi/smartpqi_init.c cdb[0] = cmd; cmd 484 drivers/scsi/smartpqi/smartpqi_init.c if (cmd == CISS_REPORT_PHYS) cmd 510 drivers/scsi/smartpqi/smartpqi_init.c cdb[6] = cmd; cmd 519 drivers/scsi/smartpqi/smartpqi_init.c cdb[6] = cmd; cmd 526 drivers/scsi/smartpqi/smartpqi_init.c cdb[6] = cmd; cmd 531 drivers/scsi/smartpqi/smartpqi_init.c cmd); cmd 589 drivers/scsi/smartpqi/smartpqi_init.c static int pqi_send_scsi_raid_request(struct pqi_ctrl_info *ctrl_info, u8 cmd, cmd 599 drivers/scsi/smartpqi/smartpqi_init.c cmd, scsi3addr, buffer, cmd 614 drivers/scsi/smartpqi/smartpqi_init.c u8 cmd, void *buffer, size_t buffer_length) cmd 616 drivers/scsi/smartpqi/smartpqi_init.c return pqi_send_scsi_raid_request(ctrl_info, cmd, RAID_CTLR_LUNID, cmd 621 drivers/scsi/smartpqi/smartpqi_init.c u8 cmd, void *buffer, size_t buffer_length, cmd 624 drivers/scsi/smartpqi/smartpqi_init.c return pqi_send_scsi_raid_request(ctrl_info, cmd, RAID_CTLR_LUNID, cmd 892 drivers/scsi/smartpqi/smartpqi_init.c static inline int pqi_report_luns(struct pqi_ctrl_info *ctrl_info, u8 cmd, cmd 895 drivers/scsi/smartpqi/smartpqi_init.c return pqi_send_ctrl_raid_request(ctrl_info, cmd, buffer, cmd 899 drivers/scsi/smartpqi/smartpqi_init.c static int pqi_report_phys_logical_luns(struct pqi_ctrl_info *ctrl_info, u8 cmd, cmd 915 drivers/scsi/smartpqi/smartpqi_init.c rc = pqi_report_luns(ctrl_info, cmd, report_lun_header, cmd 936 drivers/scsi/smartpqi/smartpqi_init.c rc = pqi_report_luns(ctrl_info, cmd, lun_data, lun_data_length); cmd 6068 drivers/scsi/smartpqi/smartpqi_init.c static int pqi_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 6080 drivers/scsi/smartpqi/smartpqi_init.c switch (cmd) { cmd 158 drivers/scsi/smartpqi/smartpqi_sis.c u32 cmd, struct sis_sync_cmd_params *params) cmd 169 drivers/scsi/smartpqi/smartpqi_sis.c writel(cmd, ®isters->sis_mailbox[0]); cmd 214 drivers/scsi/smartpqi/smartpqi_sis.c cmd, cmd_status); cmd 68 drivers/scsi/snic/vnic_dev.c int (*devcmd_rtn)(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 261 drivers/scsi/snic/vnic_dev.c static int _svnic_dev_cmd2(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 290 drivers/scsi/snic/vnic_dev.c pci_name(vdev->pdev), _CMD_N(cmd), fetch_idx, posted); cmd 295 drivers/scsi/snic/vnic_dev.c dc2c->cmd_ring[posted].cmd = cmd; cmd 298 drivers/scsi/snic/vnic_dev.c if ((_CMD_FLAGS(cmd) & _CMD_FLAGS_NOWAIT)) cmd 301 drivers/scsi/snic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_WRITE) { cmd 335 drivers/scsi/snic/vnic_dev.c cmd != CMD_CAPABILITY) cmd 337 drivers/scsi/snic/vnic_dev.c err, _CMD_N(cmd)); cmd 341 drivers/scsi/snic/vnic_dev.c if (_CMD_DIR(cmd) & _CMD_DIR_READ) { cmd 350 drivers/scsi/snic/vnic_dev.c pr_err("Timed out devcmd %d\n", _CMD_N(cmd)); cmd 447 drivers/scsi/snic/vnic_dev.c int svnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 456 drivers/scsi/snic/vnic_dev.c err = (*vdev->devcmd_rtn)(vdev, cmd, wait); cmd 83 drivers/scsi/snic/vnic_dev.h int svnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, cmd 73 drivers/scsi/snic/vnic_devcmd.h #define _CMD_DIR(cmd) (((cmd) >> _CMD_DIRSHIFT) & _CMD_DIRMASK) cmd 74 drivers/scsi/snic/vnic_devcmd.h #define _CMD_FLAGS(cmd) (((cmd) >> _CMD_FLAGSSHIFT) & _CMD_FLAGSMASK) cmd 75 drivers/scsi/snic/vnic_devcmd.h #define _CMD_VTYPE(cmd) (((cmd) >> _CMD_VTYPESHIFT) & _CMD_VTYPEMASK) cmd 76 drivers/scsi/snic/vnic_devcmd.h #define _CMD_N(cmd) (((cmd) >> _CMD_NSHIFT) & _CMD_NMASK) cmd 231 drivers/scsi/snic/vnic_devcmd.h u32 cmd; /* RW */ cmd 252 drivers/scsi/snic/vnic_devcmd.h u32 cmd; /* same command #defines as original */ cmd 193 drivers/scsi/sr.c u8 cmd[] = { GET_EVENT_STATUS_NOTIFICATION, cmd 206 drivers/scsi/sr.c result = scsi_execute_req(sdev, cmd, DMA_FROM_DEVICE, buf, sizeof(buf), cmd 559 drivers/scsi/sr.c static int sr_block_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, cmd 569 drivers/scsi/sr.c ret = scsi_ioctl_block_when_processing_errors(sdev, cmd, cmd 580 drivers/scsi/sr.c switch (cmd) { cmd 583 drivers/scsi/sr.c ret = scsi_ioctl(sdev, cmd, argp); cmd 587 drivers/scsi/sr.c ret = cdrom_ioctl(&cd->cdi, bdev, mode, cmd, arg); cmd 591 drivers/scsi/sr.c ret = scsi_ioctl(sdev, cmd, argp); cmd 783 drivers/scsi/sr.c unsigned char cmd[10]; cmd 790 drivers/scsi/sr.c cmd[0] = READ_CAPACITY; cmd 791 drivers/scsi/sr.c memset((void *) &cmd[1], 0, 9); cmd 795 drivers/scsi/sr.c the_result = scsi_execute_req(cd->device, cmd, DMA_FROM_DEVICE, cmd 978 drivers/scsi/sr.c if (cgc->cmd[0] == GPCMD_READ_DISC_INFO && sdev->no_read_disc_info) cmd 54 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; cmd 55 drivers/scsi/sr_ioctl.c cgc.cmd[8] = 12; /* LSB of length */ cmd 84 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_READ_TOC_PMA_ATIP; cmd 85 drivers/scsi/sr_ioctl.c cgc.cmd[1] |= (tocentry->cdte_format == CDROM_MSF) ? 0x02 : 0; cmd 86 drivers/scsi/sr_ioctl.c cgc.cmd[6] = tocentry->cdte_track; cmd 87 drivers/scsi/sr_ioctl.c cgc.cmd[8] = 12; /* LSB of length */ cmd 146 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_PLAY_AUDIO_MSF; cmd 147 drivers/scsi/sr_ioctl.c cgc.cmd[3] = trk0_te.cdte_addr.msf.minute; cmd 148 drivers/scsi/sr_ioctl.c cgc.cmd[4] = trk0_te.cdte_addr.msf.second; cmd 149 drivers/scsi/sr_ioctl.c cgc.cmd[5] = trk0_te.cdte_addr.msf.frame; cmd 150 drivers/scsi/sr_ioctl.c cgc.cmd[6] = trk1_te.cdte_addr.msf.minute; cmd 151 drivers/scsi/sr_ioctl.c cgc.cmd[7] = trk1_te.cdte_addr.msf.second; cmd 152 drivers/scsi/sr_ioctl.c cgc.cmd[8] = trk1_te.cdte_addr.msf.frame; cmd 168 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_PLAYAUDIO_TI; cmd 169 drivers/scsi/sr_ioctl.c cgc.cmd[4] = ti->cdti_trk0; cmd 170 drivers/scsi/sr_ioctl.c cgc.cmd[5] = ti->cdti_ind0; cmd 171 drivers/scsi/sr_ioctl.c cgc.cmd[7] = ti->cdti_trk1; cmd 172 drivers/scsi/sr_ioctl.c cgc.cmd[8] = ti->cdti_ind1; cmd 203 drivers/scsi/sr_ioctl.c result = scsi_execute(SDev, cgc->cmd, cgc->data_direction, cmd 269 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_START_STOP_UNIT; cmd 270 drivers/scsi/sr_ioctl.c cgc.cmd[4] = (pos == 0) ? 0x03 /* close */ : 0x02 /* eject */ ; cmd 394 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_READ_SUBCHANNEL; cmd 395 drivers/scsi/sr_ioctl.c cgc.cmd[2] = 0x40; /* I do want the subchannel info */ cmd 396 drivers/scsi/sr_ioctl.c cgc.cmd[3] = 0x02; /* Give me medium catalog number info */ cmd 397 drivers/scsi/sr_ioctl.c cgc.cmd[8] = 24; cmd 427 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_SET_SPEED; /* SET CD SPEED */ cmd 428 drivers/scsi/sr_ioctl.c cgc.cmd[2] = (speed >> 8) & 0xff; /* MSB for speed (in kbytes/sec) */ cmd 429 drivers/scsi/sr_ioctl.c cgc.cmd[3] = speed & 0xff; /* LSB */ cmd 444 drivers/scsi/sr_ioctl.c int sr_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg) cmd 446 drivers/scsi/sr_ioctl.c switch (cmd) { cmd 482 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_READ_CD; /* READ_CD */ cmd 483 drivers/scsi/sr_ioctl.c cgc.cmd[1] = ((format & 7) << 2); cmd 484 drivers/scsi/sr_ioctl.c cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; cmd 485 drivers/scsi/sr_ioctl.c cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; cmd 486 drivers/scsi/sr_ioctl.c cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; cmd 487 drivers/scsi/sr_ioctl.c cgc.cmd[5] = (unsigned char) lba & 0xff; cmd 488 drivers/scsi/sr_ioctl.c cgc.cmd[8] = 1; cmd 491 drivers/scsi/sr_ioctl.c cgc.cmd[9] = 0x58; cmd 494 drivers/scsi/sr_ioctl.c cgc.cmd[9] = 0x78; cmd 497 drivers/scsi/sr_ioctl.c cgc.cmd[9] = 0xf8; cmd 500 drivers/scsi/sr_ioctl.c cgc.cmd[9] = 0x10; cmd 540 drivers/scsi/sr_ioctl.c cgc.cmd[0] = GPCMD_READ_10; cmd 541 drivers/scsi/sr_ioctl.c cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; cmd 542 drivers/scsi/sr_ioctl.c cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; cmd 543 drivers/scsi/sr_ioctl.c cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; cmd 544 drivers/scsi/sr_ioctl.c cgc.cmd[5] = (unsigned char) lba & 0xff; cmd 545 drivers/scsi/sr_ioctl.c cgc.cmd[8] = 1; cmd 130 drivers/scsi/sr_vendor.c cgc.cmd[0] = MODE_SELECT; cmd 131 drivers/scsi/sr_vendor.c cgc.cmd[1] = (1 << 4); cmd 132 drivers/scsi/sr_vendor.c cgc.cmd[4] = 12; cmd 183 drivers/scsi/sr_vendor.c cgc.cmd[0] = READ_TOC; cmd 184 drivers/scsi/sr_vendor.c cgc.cmd[8] = 12; cmd 185 drivers/scsi/sr_vendor.c cgc.cmd[9] = 0x40; cmd 211 drivers/scsi/sr_vendor.c cgc.cmd[0] = 0xde; cmd 212 drivers/scsi/sr_vendor.c cgc.cmd[1] = 0x03; cmd 213 drivers/scsi/sr_vendor.c cgc.cmd[2] = 0xb0; cmd 241 drivers/scsi/sr_vendor.c cgc.cmd[0] = 0xc7; cmd 242 drivers/scsi/sr_vendor.c cgc.cmd[1] = 0x03; cmd 268 drivers/scsi/sr_vendor.c cgc.cmd[0] = READ_TOC; cmd 269 drivers/scsi/sr_vendor.c cgc.cmd[8] = 0x04; cmd 270 drivers/scsi/sr_vendor.c cgc.cmd[9] = 0x40; cmd 285 drivers/scsi/sr_vendor.c cgc.cmd[0] = READ_TOC; /* Read TOC */ cmd 286 drivers/scsi/sr_vendor.c cgc.cmd[6] = rc & 0x7f; /* number of last session */ cmd 287 drivers/scsi/sr_vendor.c cgc.cmd[8] = 0x0c; cmd 288 drivers/scsi/sr_vendor.c cgc.cmd[9] = 0x40; cmd 382 drivers/scsi/st.c SRpnt->cmd[0], SRpnt->cmd[1], SRpnt->cmd[2], cmd 383 drivers/scsi/st.c SRpnt->cmd[3], SRpnt->cmd[4], SRpnt->cmd[5]); cmd 399 drivers/scsi/st.c SRpnt->cmd[0] != MODE_SENSE && cmd 400 drivers/scsi/st.c SRpnt->cmd[0] != TEST_UNIT_READY) { cmd 425 drivers/scsi/st.c && SRpnt->cmd[0] != WRITE_6 cmd 426 drivers/scsi/st.c && SRpnt->cmd[0] != WRITE_FILEMARKS cmd 434 drivers/scsi/st.c if (SRpnt->cmd[0] == READ_6) cmd 436 drivers/scsi/st.c else if (SRpnt->cmd[0] == WRITE_6) cmd 480 drivers/scsi/st.c if (scsi_req(req)->cmd[0] == WRITE_6) { cmd 494 drivers/scsi/st.c } else if (scsi_req(req)->cmd[0] == READ_6) { cmd 538 drivers/scsi/st.c static int st_scsi_execute(struct st_request *SRpnt, const unsigned char *cmd, cmd 568 drivers/scsi/st.c if (cmd[0] == WRITE_6) { cmd 571 drivers/scsi/st.c } else if (cmd[0] == READ_6) { cmd 579 drivers/scsi/st.c rq->cmd_len = COMMAND_SIZE(cmd[0]); cmd 580 drivers/scsi/st.c memset(rq->cmd, 0, BLK_MAX_CDB); cmd 581 drivers/scsi/st.c memcpy(rq->cmd, cmd, rq->cmd_len); cmd 594 drivers/scsi/st.c st_do_scsi(struct st_request * SRpnt, struct scsi_tape * STp, unsigned char *cmd, cmd 639 drivers/scsi/st.c memcpy(SRpnt->cmd, cmd, sizeof(SRpnt->cmd)); cmd 643 drivers/scsi/st.c ret = st_scsi_execute(SRpnt, cmd, direction, NULL, bytes, timeout, cmd 730 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 732 drivers/scsi/st.c cmd[0] = SPACE; cmd 733 drivers/scsi/st.c cmd[1] = 0x01; /* Space FileMarks */ cmd 735 drivers/scsi/st.c cmd[2] = cmd[3] = 0; cmd 736 drivers/scsi/st.c cmd[4] = 1; cmd 738 drivers/scsi/st.c cmd[2] = cmd[3] = cmd[4] = 0xff; /* -1 filemarks */ cmd 739 drivers/scsi/st.c cmd[5] = 0; cmd 744 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, 0, DMA_NONE, cmd 767 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 781 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 782 drivers/scsi/st.c cmd[0] = WRITE_6; cmd 783 drivers/scsi/st.c cmd[1] = 1; cmd 785 drivers/scsi/st.c cmd[2] = blks >> 16; cmd 786 drivers/scsi/st.c cmd[3] = blks >> 8; cmd 787 drivers/scsi/st.c cmd[4] = blks; cmd 789 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, transfer, DMA_TO_DEVICE, cmd 969 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 976 drivers/scsi/st.c memset((void *) &cmd[0], 0, MAX_COMMAND_SIZE); cmd 977 drivers/scsi/st.c cmd[0] = TEST_UNIT_READY; cmd 978 drivers/scsi/st.c SRpnt = st_do_scsi(SRpnt, STp, cmd, 0, DMA_NONE, cmd 1042 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE], saved_cleaning; cmd 1108 drivers/scsi/st.c memset((void *) &cmd[0], 0, MAX_COMMAND_SIZE); cmd 1109 drivers/scsi/st.c cmd[0] = READ_BLOCK_LIMITS; cmd 1111 drivers/scsi/st.c SRpnt = st_do_scsi(SRpnt, STp, cmd, 6, DMA_FROM_DEVICE, cmd 1134 drivers/scsi/st.c memset((void *) &cmd[0], 0, MAX_COMMAND_SIZE); cmd 1135 drivers/scsi/st.c cmd[0] = MODE_SENSE; cmd 1136 drivers/scsi/st.c cmd[4] = 12; cmd 1138 drivers/scsi/st.c SRpnt = st_do_scsi(SRpnt, STp, cmd, 12, DMA_FROM_DEVICE, cmd 1343 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 1379 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 1380 drivers/scsi/st.c cmd[0] = WRITE_FILEMARKS; cmd 1382 drivers/scsi/st.c cmd[1] = 1; cmd 1383 drivers/scsi/st.c cmd[4] = 1 + STp->two_fm; cmd 1385 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, 0, DMA_NONE, cmd 1418 drivers/scsi/st.c DEBC_printk(STp, "Buffer flushed, %d EOF(s) written\n", cmd[4]); cmd 1627 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 1716 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 1717 drivers/scsi/st.c cmd[0] = WRITE_6; cmd 1718 drivers/scsi/st.c cmd[1] = (STp->block_size != 0); cmd 1770 drivers/scsi/st.c cmd[2] = blks >> 16; cmd 1771 drivers/scsi/st.c cmd[3] = blks >> 8; cmd 1772 drivers/scsi/st.c cmd[4] = blks; cmd 1774 drivers/scsi/st.c SRpnt = st_do_scsi(SRpnt, STp, cmd, transfer, DMA_TO_DEVICE, cmd 1903 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 1934 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 1935 drivers/scsi/st.c cmd[0] = READ_6; cmd 1936 drivers/scsi/st.c cmd[1] = (STp->block_size != 0); cmd 1937 drivers/scsi/st.c if (!cmd[1] && STp->sili) cmd 1938 drivers/scsi/st.c cmd[1] |= 2; cmd 1939 drivers/scsi/st.c cmd[2] = blks >> 16; cmd 1940 drivers/scsi/st.c cmd[3] = blks >> 8; cmd 1941 drivers/scsi/st.c cmd[4] = blks; cmd 1944 drivers/scsi/st.c SRpnt = st_do_scsi(SRpnt, STp, cmd, bytes, DMA_FROM_DEVICE, cmd 2478 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 2481 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 2482 drivers/scsi/st.c cmd[0] = MODE_SENSE; cmd 2484 drivers/scsi/st.c cmd[1] = MODE_SENSE_OMIT_BDESCS; cmd 2485 drivers/scsi/st.c cmd[2] = page; cmd 2486 drivers/scsi/st.c cmd[4] = 255; cmd 2488 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, cmd[4], DMA_FROM_DEVICE, cmd 2504 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 2508 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 2509 drivers/scsi/st.c cmd[0] = MODE_SELECT; cmd 2510 drivers/scsi/st.c cmd[1] = MODE_SELECT_PAGE_FORMAT; cmd 2512 drivers/scsi/st.c cmd[4] = pgo + (STp->buffer)->b_data[pgo + MP_OFF_PAGE_LENGTH] + 2; cmd 2522 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, cmd[4], DMA_TO_DEVICE, cmd 2604 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 2615 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 2616 drivers/scsi/st.c cmd[0] = START_STOP; cmd 2618 drivers/scsi/st.c cmd[4] |= 1; cmd 2625 drivers/scsi/st.c (cmd[4]) ? "" : "un", cmd 2627 drivers/scsi/st.c cmd[3] = load_code - MT_ST_HPLOADER_OFFSET; /* MediaID field of C1553A */ cmd 2630 drivers/scsi/st.c cmd[1] = 1; /* Don't wait for completion */ cmd 2643 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, 0, DMA_NONE, cmd 2675 drivers/scsi/st.c static void deb_space_print(struct scsi_tape *STp, int direction, char *units, unsigned char *cmd) cmd 2682 drivers/scsi/st.c sc = cmd[2] & 0x80 ? 0xff000000 : 0; cmd 2683 drivers/scsi/st.c sc |= (cmd[2] << 16) | (cmd[3] << 8) | cmd[4]; cmd 2692 drivers/scsi/st.c static void deb_space_print(struct scsi_tape *STp, int direction, char *units, unsigned char *cmd) {} cmd 2703 drivers/scsi/st.c unsigned char cmd[MAX_COMMAND_SIZE]; cmd 2722 drivers/scsi/st.c memset(cmd, 0, MAX_COMMAND_SIZE); cmd 2728 drivers/scsi/st.c cmd[0] = SPACE; cmd 2729 drivers/scsi/st.c cmd[1] = 0x01; /* Space FileMarks */ cmd 2730 drivers/scsi/st.c cmd[2] = (arg >> 16); cmd 2731 drivers/scsi/st.c cmd[3] = (arg >> 8); cmd 2732 drivers/scsi/st.c cmd[4] = arg; cmd 2733 drivers/scsi/st.c deb_space_print(STp, ST_DEB_FORWARD, "filemarks", cmd); cmd 2743 drivers/scsi/st.c cmd[0] = SPACE; cmd 2744 drivers/scsi/st.c cmd[1] = 0x01; /* Space FileMarks */ cmd 2746 drivers/scsi/st.c cmd[2] = (ltmp >> 16); cmd 2747 drivers/scsi/st.c cmd[3] = (ltmp >> 8); cmd 2748 drivers/scsi/st.c cmd[4] = ltmp; cmd 2749 drivers/scsi/st.c deb_space_print(STp, ST_DEB_BACKWARD, "filemarks", cmd); cmd 2756 drivers/scsi/st.c cmd[0] = SPACE; cmd 2757 drivers/scsi/st.c cmd[1] = 0x00; /* Space Blocks */ cmd 2758 drivers/scsi/st.c cmd[2] = (arg >> 16); cmd 2759 drivers/scsi/st.c cmd[3] = (arg >> 8); cmd 2760 drivers/scsi/st.c cmd[4] = arg; cmd 2761 drivers/scsi/st.c deb_space_print(STp, ST_DEB_FORWARD, "blocks", cmd); cmd 2767 drivers/scsi/st.c cmd[0] = SPACE; cmd 2768 drivers/scsi/st.c cmd[1] = 0x00; /* Space Blocks */ cmd 2770 drivers/scsi/st.c cmd[2] = (ltmp >> 16); cmd 2771 drivers/scsi/st.c cmd[3] = (ltmp >> 8); cmd 2772 drivers/scsi/st.c cmd[4] = ltmp; cmd 2773 drivers/scsi/st.c deb_space_print(STp, ST_DEB_BACKWARD, "blocks", cmd); cmd 2779 drivers/scsi/st.c cmd[0] = SPACE; cmd 2780 drivers/scsi/st.c cmd[1] = 0x04; /* Space Setmarks */ cmd 2781 drivers/scsi/st.c cmd[2] = (arg >> 16); cmd 2782 drivers/scsi/st.c cmd[3] = (arg >> 8); cmd 2783 drivers/scsi/st.c cmd[4] = arg; cmd 2784 drivers/scsi/st.c deb_space_print(STp, ST_DEB_FORWARD, "setmarks", cmd); cmd 2791 drivers/scsi/st.c cmd[0] = SPACE; cmd 2792 drivers/scsi/st.c cmd[1] = 0x04; /* Space Setmarks */ cmd 2794 drivers/scsi/st.c cmd[2] = (ltmp >> 16); cmd 2795 drivers/scsi/st.c cmd[3] = (ltmp >> 8); cmd 2796 drivers/scsi/st.c cmd[4] = ltmp; cmd 2797 drivers/scsi/st.c deb_space_print(STp, ST_DEB_BACKWARD, "setmarks", cmd); cmd 2808 drivers/scsi/st.c cmd[0] = WRITE_FILEMARKS; cmd 2810 drivers/scsi/st.c cmd[1] = 2; cmd 2813 drivers/scsi/st.c cmd[1] |= 1; cmd 2814 drivers/scsi/st.c cmd[2] = (arg >> 16); cmd 2815 drivers/scsi/st.c cmd[3] = (arg >> 8); cmd 2816 drivers/scsi/st.c cmd[4] = arg; cmd 2822 drivers/scsi/st.c cmd[2] * 65536 + cmd 2823 drivers/scsi/st.c cmd[3] * 256 + cmd 2824 drivers/scsi/st.c cmd[4]); cmd 2828 drivers/scsi/st.c cmd[2] * 65536 + cmd 2829 drivers/scsi/st.c cmd[3] * 256 + cmd 2830 drivers/scsi/st.c cmd[4]); cmd 2838 drivers/scsi/st.c cmd[0] = REZERO_UNIT; cmd 2840 drivers/scsi/st.c cmd[1] = 1; /* Don't wait for completion */ cmd 2851 drivers/scsi/st.c cmd[0] = START_STOP; cmd 2853 drivers/scsi/st.c cmd[1] = 1; /* Don't wait for completion */ cmd 2856 drivers/scsi/st.c cmd[4] = 3; cmd 2873 drivers/scsi/st.c cmd[0] = SPACE; cmd 2874 drivers/scsi/st.c cmd[1] = 3; cmd 2882 drivers/scsi/st.c cmd[0] = ERASE; cmd 2883 drivers/scsi/st.c cmd[1] = (arg ? 1 : 0); /* Long erase with non-zero argument */ cmd 2885 drivers/scsi/st.c cmd[1] |= 2; /* Don't wait for completion */ cmd 2909 drivers/scsi/st.c cmd[0] = MODE_SELECT; cmd 2911 drivers/scsi/st.c cmd[1] = MODE_SELECT_PAGE_FORMAT; cmd 2912 drivers/scsi/st.c cmd[4] = datalen = 12; cmd 2960 drivers/scsi/st.c SRpnt = st_do_scsi(NULL, STp, cmd, datalen, direction, cmd 3860 drivers/scsi/st.c static long st_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 3867 drivers/scsi/st.c ret = sdev->host->hostt->compat_ioctl(sdev, cmd, (void __user *)arg); cmd 28 drivers/scsi/st.h unsigned char cmd[MAX_COMMAND_SIZE]; cmd 297 drivers/scsi/stex.c struct scsi_cmnd *cmd; cmd 398 drivers/scsi/stex.c static void stex_invalid_field(struct scsi_cmnd *cmd, cmd 401 drivers/scsi/stex.c cmd->result = (DRIVER_SENSE << 24) | SAM_STAT_CHECK_CONDITION; cmd 404 drivers/scsi/stex.c scsi_build_sense_buffer(0, cmd->sense_buffer, ILLEGAL_REQUEST, 0x24, cmd 406 drivers/scsi/stex.c done(cmd); cmd 428 drivers/scsi/stex.c struct scsi_cmnd *cmd; cmd 434 drivers/scsi/stex.c cmd = ccb->cmd; cmd 435 drivers/scsi/stex.c nseg = scsi_dma_map(cmd); cmd 443 drivers/scsi/stex.c dst->sz_in_byte = cpu_to_le32(scsi_bufflen(cmd)); cmd 446 drivers/scsi/stex.c scsi_for_each_sg(cmd, sg, nseg, i) { cmd 460 drivers/scsi/stex.c struct scsi_cmnd *cmd; cmd 466 drivers/scsi/stex.c cmd = ccb->cmd; cmd 467 drivers/scsi/stex.c nseg = scsi_dma_map(cmd); cmd 475 drivers/scsi/stex.c dst->sz_in_byte = cpu_to_le32(scsi_bufflen(cmd)); cmd 478 drivers/scsi/stex.c scsi_for_each_sg(cmd, sg, nseg, i) { cmd 496 drivers/scsi/stex.c scsi_sg_copy_to_buffer(ccb->cmd, p, count); cmd 514 drivers/scsi/stex.c scsi_sg_copy_from_buffer(ccb->cmd, p, count); cmd 533 drivers/scsi/stex.c struct scsi_cmnd *cmd; cmd 542 drivers/scsi/stex.c cmd = hba->ccb[tag].cmd; cmd 544 drivers/scsi/stex.c if (likely(cmd)) { cmd 545 drivers/scsi/stex.c msg_h->channel = (u8)cmd->device->channel; cmd 546 drivers/scsi/stex.c msg_h->timeout = cpu_to_le16(cmd->request->timeout/HZ); cmd 577 drivers/scsi/stex.c if (ccb->cmd) { cmd 578 drivers/scsi/stex.c scsi_dma_unmap(ccb->cmd); cmd 579 drivers/scsi/stex.c ccb->cmd->result = status << 16; cmd 580 drivers/scsi/stex.c ccb->cmd->scsi_done(ccb->cmd); cmd 581 drivers/scsi/stex.c ccb->cmd = NULL; cmd 597 drivers/scsi/stex.c stex_queuecommand_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 605 drivers/scsi/stex.c host = cmd->device->host; cmd 606 drivers/scsi/stex.c id = cmd->device->id; cmd 607 drivers/scsi/stex.c lun = cmd->device->lun; cmd 610 drivers/scsi/stex.c cmd->result = DID_NO_CONNECT; cmd 611 drivers/scsi/stex.c done(cmd); cmd 617 drivers/scsi/stex.c switch (cmd->cmnd[0]) { cmd 624 drivers/scsi/stex.c page = cmd->cmnd[2] & 0x3f; cmd 626 drivers/scsi/stex.c scsi_sg_copy_from_buffer(cmd, ms10_caching_page, cmd 628 drivers/scsi/stex.c cmd->result = DID_OK << 16 | COMMAND_COMPLETE << 8; cmd 629 drivers/scsi/stex.c done(cmd); cmd 631 drivers/scsi/stex.c stex_invalid_field(cmd, done); cmd 641 drivers/scsi/stex.c stex_invalid_field(cmd, done); cmd 647 drivers/scsi/stex.c cmd->result = DID_OK << 16 | COMMAND_COMPLETE << 8; cmd 648 drivers/scsi/stex.c done(cmd); cmd 654 drivers/scsi/stex.c cmd->result = DID_NO_CONNECT << 16; cmd 655 drivers/scsi/stex.c done(cmd); cmd 660 drivers/scsi/stex.c if (!lun && !cmd->device->channel && cmd 661 drivers/scsi/stex.c (cmd->cmnd[1] & INQUIRY_EVPD) == 0) { cmd 662 drivers/scsi/stex.c scsi_sg_copy_from_buffer(cmd, (void *)console_inq_page, cmd 664 drivers/scsi/stex.c cmd->result = DID_OK << 16 | COMMAND_COMPLETE << 8; cmd 665 drivers/scsi/stex.c done(cmd); cmd 667 drivers/scsi/stex.c stex_invalid_field(cmd, done); cmd 670 drivers/scsi/stex.c if (cmd->cmnd[1] == PASSTHRU_GET_DRVVER) { cmd 681 drivers/scsi/stex.c cp_len = scsi_sg_copy_from_buffer(cmd, &ver, cp_len); cmd 682 drivers/scsi/stex.c cmd->result = sizeof(ver) == cp_len ? cmd 685 drivers/scsi/stex.c done(cmd); cmd 692 drivers/scsi/stex.c cmd->scsi_done = done; cmd 694 drivers/scsi/stex.c tag = cmd->request->tag; cmd 705 drivers/scsi/stex.c memcpy(req->cdb, cmd->cmnd, STEX_CDB_LENGTH); cmd 707 drivers/scsi/stex.c if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 709 drivers/scsi/stex.c else if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 714 drivers/scsi/stex.c hba->ccb[tag].cmd = cmd; cmd 716 drivers/scsi/stex.c hba->ccb[tag].sense_buffer = cmd->sense_buffer; cmd 731 drivers/scsi/stex.c struct scsi_cmnd *cmd = ccb->cmd; cmd 767 drivers/scsi/stex.c cmd->result = result; cmd 768 drivers/scsi/stex.c cmd->scsi_done(cmd); cmd 781 drivers/scsi/stex.c if (ccb->cmd == NULL) cmd 783 drivers/scsi/stex.c scsi_sg_copy_from_buffer(ccb->cmd, resp->variable, variable); cmd 789 drivers/scsi/stex.c if (ccb->cmd->cmnd[0] == MGT_CMD && cmd 791 drivers/scsi/stex.c scsi_set_resid(ccb->cmd, scsi_bufflen(ccb->cmd) - cmd 863 drivers/scsi/stex.c if (likely(ccb->cmd != NULL)) { cmd 867 drivers/scsi/stex.c if (unlikely(ccb->cmd->cmnd[0] == PASSTHRU_CMD && cmd 868 drivers/scsi/stex.c ccb->cmd->cmnd[1] == PASSTHRU_GET_ADAPTER)) cmd 871 drivers/scsi/stex.c scsi_dma_unmap(ccb->cmd); cmd 971 drivers/scsi/stex.c if (likely(ccb->cmd != NULL)) cmd 975 drivers/scsi/stex.c if (likely(ccb->cmd != NULL)) { cmd 976 drivers/scsi/stex.c scsi_dma_unmap(ccb->cmd); cmd 1246 drivers/scsi/stex.c static int stex_abort(struct scsi_cmnd *cmd) cmd 1248 drivers/scsi/stex.c struct Scsi_Host *host = cmd->device->host; cmd 1250 drivers/scsi/stex.c u16 tag = cmd->request->tag; cmd 1256 drivers/scsi/stex.c scmd_printk(KERN_INFO, cmd, "aborting command\n"); cmd 1261 drivers/scsi/stex.c hba->ccb[tag].req && hba->ccb[tag].cmd == cmd) cmd 1298 drivers/scsi/stex.c scsi_dma_unmap(cmd); cmd 1439 drivers/scsi/stex.c static int stex_reset(struct scsi_cmnd *cmd) cmd 1443 drivers/scsi/stex.c hba = (struct st_hba *) &cmd->device->host->hostdata[0]; cmd 1445 drivers/scsi/stex.c shost_printk(KERN_INFO, cmd->device->host, cmd 1895 drivers/scsi/stex.c hba->ccb[tag].cmd = NULL; cmd 417 drivers/scsi/storvsc_drv.c struct scsi_cmnd *cmd; cmd 1004 drivers/scsi/storvsc_drv.c struct scsi_cmnd *scmnd = cmd_request->cmd; cmd 1102 drivers/scsi/storvsc_drv.c memcpy(request->cmd->sense_buffer, cmd 1589 drivers/scsi/storvsc_drv.c cmd_request->cmd = scmnd; cmd 335 drivers/scsi/sun3_scsi.c struct scsi_cmnd *cmd) cmd 337 drivers/scsi/sun3_scsi.c int wanted_len = cmd->SCp.this_residual; cmd 339 drivers/scsi/sun3_scsi.c if (wanted_len < DMA_MIN_SIZE || blk_rq_is_passthrough(cmd->request)) cmd 129 drivers/scsi/sun3x_esp.c u32 dma_count, int write, u8 cmd) cmd 133 drivers/scsi/sun3x_esp.c BUG_ON(!(cmd & ESP_CMD_DMA)); cmd 146 drivers/scsi/sun3x_esp.c scsi_esp_cmd(esp, cmd); cmd 386 drivers/scsi/sun_esp.c u32 dma_count, int write, u8 cmd) cmd 390 drivers/scsi/sun_esp.c BUG_ON(!(cmd & ESP_CMD_DMA)); cmd 398 drivers/scsi/sun_esp.c scsi_esp_cmd(esp, cmd); cmd 425 drivers/scsi/sun_esp.c scsi_esp_cmd(esp, cmd); cmd 379 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_dsb, cmd), cmd 364 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_dsb, cmd), cmd 121 drivers/scsi/sym53c8xx_2/sym_glue.c #define SYM_UCMD_PTR(cmd) ((struct sym_ucmd *)(&(cmd)->SCp)) cmd 122 drivers/scsi/sym53c8xx_2/sym_glue.c #define SYM_SOFTC_PTR(cmd) sym_get_hcb(cmd->device->host) cmd 127 drivers/scsi/sym53c8xx_2/sym_glue.c void sym_xpt_done(struct sym_hcb *np, struct scsi_cmnd *cmd) cmd 129 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_ucmd *ucmd = SYM_UCMD_PTR(cmd); cmd 135 drivers/scsi/sym53c8xx_2/sym_glue.c scsi_dma_unmap(cmd); cmd 136 drivers/scsi/sym53c8xx_2/sym_glue.c cmd->scsi_done(cmd); cmd 176 drivers/scsi/sym53c8xx_2/sym_glue.c struct scsi_cmnd *cmd = cp->cmd; cmd 187 drivers/scsi/sym53c8xx_2/sym_glue.c sym_print_xerr(cmd, cp->sv_xerr_status); cmd 197 drivers/scsi/sym53c8xx_2/sym_glue.c memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); cmd 198 drivers/scsi/sym53c8xx_2/sym_glue.c memcpy(cmd->sense_buffer, cp->sns_bbuf, cmd 208 drivers/scsi/sym53c8xx_2/sym_glue.c p = (u_char *) cmd->sense_data; cmd 221 drivers/scsi/sym53c8xx_2/sym_glue.c sym_reset_scsi_target(np, cmd->device->id); cmd 232 drivers/scsi/sym53c8xx_2/sym_glue.c sym_print_addr(cmd, "COMMAND FAILED (%x %x %x).\n", cmd 241 drivers/scsi/sym53c8xx_2/sym_glue.c scsi_set_resid(cmd, resid); cmd 242 drivers/scsi/sym53c8xx_2/sym_glue.c cmd->result = (drv_status << 24) | (cam_status << 16) | scsi_status; cmd 245 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym_scatter(struct sym_hcb *np, struct sym_ccb *cp, struct scsi_cmnd *cmd) cmd 252 drivers/scsi/sym53c8xx_2/sym_glue.c use_sg = scsi_dma_map(cmd); cmd 259 drivers/scsi/sym53c8xx_2/sym_glue.c scsi_dma_unmap(cmd); cmd 265 drivers/scsi/sym53c8xx_2/sym_glue.c scsi_for_each_sg(cmd, sg, use_sg, segment) { cmd 287 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym_queue_command(struct sym_hcb *np, struct scsi_cmnd *cmd) cmd 289 drivers/scsi/sym53c8xx_2/sym_glue.c struct scsi_device *sdev = cmd->device; cmd 309 drivers/scsi/sym53c8xx_2/sym_glue.c cp = sym_get_ccb(np, cmd, order); cmd 312 drivers/scsi/sym53c8xx_2/sym_glue.c sym_queue_scsiio(np, cmd, cp); cmd 319 drivers/scsi/sym53c8xx_2/sym_glue.c static inline int sym_setup_cdb(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) cmd 321 drivers/scsi/sym53c8xx_2/sym_glue.c memcpy(cp->cdb_buf, cmd->cmnd, cmd->cmd_len); cmd 323 drivers/scsi/sym53c8xx_2/sym_glue.c cp->phys.cmd.addr = CCB_BA(cp, cdb_buf[0]); cmd 324 drivers/scsi/sym53c8xx_2/sym_glue.c cp->phys.cmd.size = cpu_to_scr(cmd->cmd_len); cmd 332 drivers/scsi/sym53c8xx_2/sym_glue.c int sym_setup_data_and_start(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) cmd 340 drivers/scsi/sym53c8xx_2/sym_glue.c if (sym_setup_cdb(np, cmd, cp)) cmd 346 drivers/scsi/sym53c8xx_2/sym_glue.c dir = cmd->sc_data_direction; cmd 348 drivers/scsi/sym53c8xx_2/sym_glue.c cp->segments = sym_scatter(np, cp, cmd); cmd 350 drivers/scsi/sym53c8xx_2/sym_glue.c sym_set_cam_status(cmd, DID_ERROR); cmd 369 drivers/scsi/sym53c8xx_2/sym_glue.c scmd_printk(KERN_INFO, cmd, "got DMA_BIDIRECTIONAL command"); cmd 370 drivers/scsi/sym53c8xx_2/sym_glue.c sym_set_cam_status(cmd, DID_ERROR); cmd 419 drivers/scsi/sym53c8xx_2/sym_glue.c sym_xpt_done(np, cmd); cmd 495 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym53c8xx_queue_command_lck(struct scsi_cmnd *cmd, cmd 498 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_hcb *np = SYM_SOFTC_PTR(cmd); cmd 499 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_ucmd *ucp = SYM_UCMD_PTR(cmd); cmd 502 drivers/scsi/sym53c8xx_2/sym_glue.c cmd->scsi_done = done; cmd 509 drivers/scsi/sym53c8xx_2/sym_glue.c if (np->s.settle_time_valid && cmd->request->timeout) { cmd 510 drivers/scsi/sym53c8xx_2/sym_glue.c unsigned long tlimit = jiffies + cmd->request->timeout; cmd 520 drivers/scsi/sym53c8xx_2/sym_glue.c sts = sym_queue_command(np, cmd); cmd 578 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym_eh_handler(int op, char *opname, struct scsi_cmnd *cmd) cmd 580 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_ucmd *ucmd = SYM_UCMD_PTR(cmd); cmd 581 drivers/scsi/sym53c8xx_2/sym_glue.c struct Scsi_Host *shost = cmd->device->host; cmd 590 drivers/scsi/sym53c8xx_2/sym_glue.c scmd_printk(KERN_WARNING, cmd, "%s operation started\n", opname); cmd 626 drivers/scsi/sym53c8xx_2/sym_glue.c if (cp->cmd == cmd) { cmd 636 drivers/scsi/sym53c8xx_2/sym_glue.c sts = sym_abort_scsiio(np, cmd, 1); cmd 639 drivers/scsi/sym53c8xx_2/sym_glue.c sts = sym_reset_scsi_target(np, cmd->device->id); cmd 670 drivers/scsi/sym53c8xx_2/sym_glue.c dev_warn(&cmd->device->sdev_gendev, "%s operation %s.\n", opname, cmd 679 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym53c8xx_eh_abort_handler(struct scsi_cmnd *cmd) cmd 681 drivers/scsi/sym53c8xx_2/sym_glue.c return sym_eh_handler(SYM_EH_ABORT, "ABORT", cmd); cmd 684 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym53c8xx_eh_device_reset_handler(struct scsi_cmnd *cmd) cmd 686 drivers/scsi/sym53c8xx_2/sym_glue.c return sym_eh_handler(SYM_EH_DEVICE_RESET, "DEVICE RESET", cmd); cmd 689 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym53c8xx_eh_bus_reset_handler(struct scsi_cmnd *cmd) cmd 691 drivers/scsi/sym53c8xx_2/sym_glue.c return sym_eh_handler(SYM_EH_BUS_RESET, "BUS RESET", cmd); cmd 694 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym53c8xx_eh_host_reset_handler(struct scsi_cmnd *cmd) cmd 696 drivers/scsi/sym53c8xx_2/sym_glue.c return sym_eh_handler(SYM_EH_HOST_RESET, "HOST RESET", cmd); cmd 882 drivers/scsi/sym53c8xx_2/sym_glue.c u_long cmd; cmd 899 drivers/scsi/sym53c8xx_2/sym_glue.c switch (uc->cmd) { cmd 923 drivers/scsi/sym53c8xx_2/sym_glue.c switch (uc->cmd) { cmd 1025 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_usrcmd cmd, *uc = &cmd; cmd 1035 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETSYNC; cmd 1037 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETTAGS; cmd 1039 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETVERBOSE; cmd 1041 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETWIDE; cmd 1044 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETDEBUG; cmd 1047 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_SETFLAG; cmd 1049 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_RESETDEV; cmd 1051 drivers/scsi/sym53c8xx_2/sym_glue.c uc->cmd = UC_CLEARDEV; cmd 1056 drivers/scsi/sym53c8xx_2/sym_glue.c printk("sym_user_command: arg_len=%d, cmd=%ld\n", arg_len, uc->cmd); cmd 1063 drivers/scsi/sym53c8xx_2/sym_glue.c switch(uc->cmd) { cmd 1084 drivers/scsi/sym53c8xx_2/sym_glue.c switch(uc->cmd) { cmd 225 drivers/scsi/sym53c8xx_2/sym_glue.h sym_set_cam_status(struct scsi_cmnd *cmd, int status) cmd 227 drivers/scsi/sym53c8xx_2/sym_glue.h cmd->result &= ~(0xff << 16); cmd 228 drivers/scsi/sym53c8xx_2/sym_glue.h cmd->result |= (status << 16); cmd 235 drivers/scsi/sym53c8xx_2/sym_glue.h sym_get_cam_status(struct scsi_cmnd *cmd) cmd 237 drivers/scsi/sym53c8xx_2/sym_glue.h return host_byte(cmd->result); cmd 243 drivers/scsi/sym53c8xx_2/sym_glue.h static inline void sym_set_cam_result_ok(struct sym_ccb *cp, struct scsi_cmnd *cmd, int resid) cmd 245 drivers/scsi/sym53c8xx_2/sym_glue.h scsi_set_resid(cmd, resid); cmd 246 drivers/scsi/sym53c8xx_2/sym_glue.h cmd->result = (DID_OK << 16) | (cp->ssss_status & 0x7f); cmd 251 drivers/scsi/sym53c8xx_2/sym_glue.h #define sym_print_addr(cmd, arg...) dev_info(&cmd->device->sdev_gendev , ## arg) cmd 62 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, "%s: ", label); cmd 80 drivers/scsi/sym53c8xx_2/sym_hipd.c void sym_print_xerr(struct scsi_cmnd *cmd, int x_status) cmd 83 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "unrecovered SCSI parity error.\n"); cmd 86 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "extraneous data discarded.\n"); cmd 89 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "illegal scsi phase (4/5).\n"); cmd 92 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "ODD transfer in DATA OUT phase.\n"); cmd 95 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "ODD transfer in DATA IN phase.\n"); cmd 1512 drivers/scsi/sym53c8xx_2/sym_hipd.c scmd_printk(KERN_DEBUG, cp->cmd, "queuepos=%d\n", cmd 1634 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_cmnd *cmd; cmd 1640 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd = cp->cmd; cmd 1642 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cmd, cam_status); cmd 1644 drivers/scsi/sym53c8xx_2/sym_hipd.c if (sym_get_cam_status(cmd) == DID_SOFT_ERROR) { cmd 1663 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_xpt_done(np, cmd); cmd 2304 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char cmd = dbc >> 24; cmd 2305 drivers/scsi/sym53c8xx_2/sym_hipd.c int phase = cmd & 7; cmd 2331 drivers/scsi/sym53c8xx_2/sym_hipd.c if ((cmd & 0xc0) || !(phase & 1) || !(sbcl & 0x8)) cmd 2398 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char cmd; cmd 2407 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd = dbc >> 24; cmd 2422 drivers/scsi/sym53c8xx_2/sym_hipd.c if ((cmd & 7) != 1 && (cmd & 7) != 5) { cmd 2475 drivers/scsi/sym53c8xx_2/sym_hipd.c printf ("P%x%x RL=%d D=%d ", cmd&7, INB(np, nc_sbcl)&7, cmd 2500 drivers/scsi/sym53c8xx_2/sym_hipd.c cp, (unsigned)dsp, (unsigned)nxtdsp, vdsp, cmd); cmd 2520 drivers/scsi/sym53c8xx_2/sym_hipd.c if (cmd & 0x10) { /* Table indirect */ cmd 2542 drivers/scsi/sym53c8xx_2/sym_hipd.c if (((cmd & 2) ? cmd : (cmd & ~4)) != (scr_to_cpu(vdsp[0]) >> 24)) { cmd 2543 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, cmd 2545 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd, scr_to_cpu(vdsp[0]) >> 24); cmd 2553 drivers/scsi/sym53c8xx_2/sym_hipd.c if (cmd & 2) { cmd 2554 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, cmd 2556 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd&7, INB(np, nc_sbcl)&7, (unsigned)olen, cmd 2609 drivers/scsi/sym53c8xx_2/sym_hipd.c if ((cmd & 7) == 1 && cp && (cp->phys.select.sel_scntl3 & EWS) && cmd 2640 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, "PM %x %x %x / %x %x %x.\n", cmd 2685 drivers/scsi/sym53c8xx_2/sym_hipd.c switch (cmd & 7) { cmd 2715 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_device *dev = cp->cmd->device; cmd 2991 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cp->cmd, DID_SOFT_ERROR); cmd 2993 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cp->cmd, DID_REQUEUE); cmd 3059 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, "%s\n", cmd 3120 drivers/scsi/sym53c8xx_2/sym_hipd.c cp->phys.cmd.addr = CCB_BA(cp, sensecmd); cmd 3121 drivers/scsi/sym53c8xx_2/sym_hipd.c cp->phys.cmd.size = cpu_to_scr(6); cmd 3128 drivers/scsi/sym53c8xx_2/sym_hipd.c if (cp->cmd->device->scsi_level <= SCSI_2 && cp->lun <= 7) cmd 3205 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_cmnd *cmd; cmd 3207 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd = cp->cmd; cmd 3219 drivers/scsi/sym53c8xx_2/sym_hipd.c if (sym_get_cam_status(cmd) != DID_TIME_OUT) cmd 3220 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cmd, cam_status); cmd 3387 drivers/scsi/sym53c8xx_2/sym_hipd.c assert(i && sym_get_cam_status(cp->cmd) == DID_SOFT_ERROR); cmd 3396 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cp->cmd, DID_TIME_OUT); cmd 3398 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cp->cmd, DID_ABORT); cmd 3512 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cp->cmd, DID_TIME_OUT); cmd 3982 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, cmd 4221 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, "wdtr: wide=%d chg=%d.\n", cmd 4363 drivers/scsi/sym53c8xx_2/sym_hipd.c scmd_printk(lvl, cp->cmd, fmt, ##v); \ cmd 4594 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, cmd 4645 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *sym_get_ccb (struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order) cmd 4647 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char tn = cmd->device->id; cmd 4648 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char ln = cmd->device->lun; cmd 4759 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, "ccb @%p using tag %d.\n", cp, tag); cmd 4778 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cp->cmd, "ccb @%p freeing tag %d.\n", cmd 4841 drivers/scsi/sym53c8xx_2/sym_hipd.c cp->cmd = NULL; cmd 5131 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) cmd 5133 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_device *sdev = cmd->device; cmd 5143 drivers/scsi/sym53c8xx_2/sym_hipd.c cp->cmd = cmd; cmd 5188 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, cmd 5220 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd->cmnd[0] == INQUIRY || cmd->cmnd[0] == REQUEST_SENSE) && cmd 5266 drivers/scsi/sym53c8xx_2/sym_hipd.c return sym_setup_data_and_start(np, cmd, cp); cmd 5321 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_abort_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, int timed_out) cmd 5332 drivers/scsi/sym53c8xx_2/sym_hipd.c if (cp2->cmd == cmd) { cmd 5354 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_cmnd *cmd; cmd 5363 drivers/scsi/sym53c8xx_2/sym_hipd.c if (!cp || !cp->cmd) cmd 5366 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd = cp->cmd; cmd 5367 drivers/scsi/sym53c8xx_2/sym_hipd.c sdev = cmd->device; cmd 5384 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_xerr(cmd, cp->xerr_status); cmd 5427 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, " queue depth is now %d\n", cmd 5440 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_status(cmd, DID_SOFT_ERROR); cmd 5486 drivers/scsi/sym53c8xx_2/sym_hipd.c struct scsi_cmnd *cmd; cmd 5492 drivers/scsi/sym53c8xx_2/sym_hipd.c if (!cp || !cp->cmd) cmd 5499 drivers/scsi/sym53c8xx_2/sym_hipd.c cmd = cp->cmd; cmd 5530 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_set_cam_result_ok(cp, cmd, resid); cmd 5543 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_print_addr(cmd, " queue depth is now %d\n", cmd 5565 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_xpt_done(np, cmd); cmd 712 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_tblmove cmd; cmd 732 drivers/scsi/sym53c8xx_2/sym_hipd.h struct scsi_cmnd *cmd; /* CAM scsiio ccb */ cmd 1042 drivers/scsi/sym53c8xx_2/sym_hipd.h void sym_print_xerr(struct scsi_cmnd *cmd, int x_status); cmd 1053 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb *sym_get_ccb(struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order); cmd 243 drivers/scsi/ufs/ufshcd.c static int ufshcd_eh_host_reset_handler(struct scsi_cmnd *cmd); cmd 339 drivers/scsi/ufs/ufshcd.c if (lrbp->cmd) cmd 344 drivers/scsi/ufs/ufshcd.c if (lrbp->cmd) { /* data phase exists */ cmd 347 drivers/scsi/ufs/ufshcd.c opcode = (u8)(*lrbp->cmd->cmnd); cmd 353 drivers/scsi/ufs/ufshcd.c if (lrbp->cmd->request && lrbp->cmd->request->bio) cmd 355 drivers/scsi/ufs/ufshcd.c lrbp->cmd->request->bio->bi_iter.bi_sector; cmd 2110 drivers/scsi/ufs/ufshcd.c struct scsi_cmnd *cmd; cmd 2114 drivers/scsi/ufs/ufshcd.c cmd = lrbp->cmd; cmd 2115 drivers/scsi/ufs/ufshcd.c sg_segments = scsi_dma_map(cmd); cmd 2130 drivers/scsi/ufs/ufshcd.c scsi_for_each_sg(cmd, sg, sg_segments, i) { cmd 2258 drivers/scsi/ufs/ufshcd.c cpu_to_be32(lrbp->cmd->sdb.length); cmd 2260 drivers/scsi/ufs/ufshcd.c cdb_len = min_t(unsigned short, lrbp->cmd->cmd_len, UFS_CDB_SIZE); cmd 2262 drivers/scsi/ufs/ufshcd.c memcpy(ucd_req_ptr->sc.cdb, lrbp->cmd->cmnd, cdb_len); cmd 2368 drivers/scsi/ufs/ufshcd.c if (likely(lrbp->cmd)) { cmd 2370 drivers/scsi/ufs/ufshcd.c lrbp->cmd->sc_data_direction); cmd 2397 drivers/scsi/ufs/ufshcd.c static int ufshcd_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd) cmd 2407 drivers/scsi/ufs/ufshcd.c tag = cmd->request->tag; cmd 2411 drivers/scsi/ufs/ufshcd.c __func__, tag, cmd, cmd->request); cmd 2427 drivers/scsi/ufs/ufshcd.c set_host_byte(cmd, DID_ERROR); cmd 2428 drivers/scsi/ufs/ufshcd.c cmd->scsi_done(cmd); cmd 2433 drivers/scsi/ufs/ufshcd.c set_host_byte(cmd, DID_BAD_TARGET); cmd 2434 drivers/scsi/ufs/ufshcd.c cmd->scsi_done(cmd); cmd 2440 drivers/scsi/ufs/ufshcd.c set_host_byte(cmd, DID_ERROR); cmd 2441 drivers/scsi/ufs/ufshcd.c cmd->scsi_done(cmd); cmd 2470 drivers/scsi/ufs/ufshcd.c WARN_ON(lrbp->cmd); cmd 2471 drivers/scsi/ufs/ufshcd.c lrbp->cmd = cmd; cmd 2473 drivers/scsi/ufs/ufshcd.c lrbp->sense_buffer = cmd->sense_buffer; cmd 2475 drivers/scsi/ufs/ufshcd.c lrbp->lun = ufshcd_scsi_to_upiu_lun(cmd->device->lun); cmd 2484 drivers/scsi/ufs/ufshcd.c lrbp->cmd = NULL; cmd 2493 drivers/scsi/ufs/ufshcd.c ufshcd_vops_setup_xfer_req(hba, tag, (lrbp->cmd ? true : false)); cmd 2505 drivers/scsi/ufs/ufshcd.c lrbp->cmd = NULL; cmd 2699 drivers/scsi/ufs/ufshcd.c WARN_ON(lrbp->cmd); cmd 2710 drivers/scsi/ufs/ufshcd.c ufshcd_vops_setup_xfer_req(hba, tag, (lrbp->cmd ? true : false)); cmd 3755 drivers/scsi/ufs/ufshcd.c static int ufshcd_uic_pwr_ctrl(struct ufs_hba *hba, struct uic_command *cmd) cmd 3778 drivers/scsi/ufs/ufshcd.c ret = __ufshcd_send_uic_cmd(hba, cmd, false); cmd 3783 drivers/scsi/ufs/ufshcd.c cmd->command, cmd->argument3, ret); cmd 3791 drivers/scsi/ufs/ufshcd.c cmd->command, cmd->argument3); cmd 3800 drivers/scsi/ufs/ufshcd.c cmd->command, status); cmd 4830 drivers/scsi/ufs/ufshcd.c struct scsi_cmnd *cmd; cmd 4836 drivers/scsi/ufs/ufshcd.c cmd = lrbp->cmd; cmd 4837 drivers/scsi/ufs/ufshcd.c if (cmd) { cmd 4840 drivers/scsi/ufs/ufshcd.c scsi_dma_unmap(cmd); cmd 4841 drivers/scsi/ufs/ufshcd.c cmd->result = result; cmd 4843 drivers/scsi/ufs/ufshcd.c lrbp->cmd = NULL; cmd 4846 drivers/scsi/ufs/ufshcd.c cmd->scsi_done(cmd); cmd 5814 drivers/scsi/ufs/ufshcd.c WARN_ON(lrbp->cmd); cmd 5816 drivers/scsi/ufs/ufshcd.c lrbp->cmd = NULL; cmd 5968 drivers/scsi/ufs/ufshcd.c static int ufshcd_eh_device_reset_handler(struct scsi_cmnd *cmd) cmd 5979 drivers/scsi/ufs/ufshcd.c host = cmd->device->host; cmd 5981 drivers/scsi/ufs/ufshcd.c tag = cmd->request->tag; cmd 6038 drivers/scsi/ufs/ufshcd.c static int ufshcd_abort(struct scsi_cmnd *cmd) cmd 6050 drivers/scsi/ufs/ufshcd.c host = cmd->device->host; cmd 6052 drivers/scsi/ufs/ufshcd.c tag = cmd->request->tag; cmd 6057 drivers/scsi/ufs/ufshcd.c __func__, tag, cmd, cmd->request); cmd 6069 drivers/scsi/ufs/ufshcd.c return ufshcd_eh_host_reset_handler(cmd); cmd 6097 drivers/scsi/ufs/ufshcd.c scsi_print_command(hba->lrb[tag].cmd); cmd 6173 drivers/scsi/ufs/ufshcd.c scsi_dma_unmap(cmd); cmd 6177 drivers/scsi/ufs/ufshcd.c hba->lrb[tag].cmd = NULL; cmd 6275 drivers/scsi/ufs/ufshcd.c static int ufshcd_eh_host_reset_handler(struct scsi_cmnd *cmd) cmd 6281 drivers/scsi/ufs/ufshcd.c hba = shost_priv(cmd->device->host); cmd 7034 drivers/scsi/ufs/ufshcd.c if (hba->lrb[index].cmd == scmd) { cmd 7512 drivers/scsi/ufs/ufshcd.c unsigned char cmd[6] = {REQUEST_SENSE, cmd 7527 drivers/scsi/ufs/ufshcd.c ret = scsi_execute(sdp, cmd, DMA_FROM_DEVICE, buffer, cmd 7550 drivers/scsi/ufs/ufshcd.c unsigned char cmd[6] = { START_STOP }; cmd 7587 drivers/scsi/ufs/ufshcd.c cmd[4] = pwr_mode << 4; cmd 7594 drivers/scsi/ufs/ufshcd.c ret = scsi_execute(sdp, cmd, DMA_NONE, NULL, 0, NULL, &sshdr, cmd 184 drivers/scsi/ufs/ufshcd.h struct scsi_cmnd *cmd; cmd 1049 drivers/scsi/ufs/ufshcd.h enum uic_cmd_dme cmd, cmd 1053 drivers/scsi/ufs/ufshcd.h return hba->vops->hibern8_notify(hba, cmd, status); cmd 44 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd_req cmd; cmd 50 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd_resp cmd; cmd 110 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd = buf; cmd 111 drivers/scsi/virtio_scsi.c struct scsi_cmnd *sc = cmd->sc; cmd 112 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd_resp *resp = &cmd->resp.cmd; cmd 214 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd = buf; cmd 216 drivers/scsi/virtio_scsi.c if (cmd->comp) cmd 217 drivers/scsi/virtio_scsi.c complete(cmd->comp); cmd 406 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd, cmd 409 drivers/scsi/virtio_scsi.c struct scsi_cmnd *sc = cmd->sc; cmd 424 drivers/scsi/virtio_scsi.c sg_init_one(&req, &cmd->req, req_size); cmd 436 drivers/scsi/virtio_scsi.c sg_init_one(&resp, &cmd->resp, resp_size); cmd 447 drivers/scsi/virtio_scsi.c return virtqueue_add_sgs(vq, sgs, out_num, in_num, cmd, GFP_ATOMIC); cmd 472 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd, cmd 481 drivers/scsi/virtio_scsi.c err = __virtscsi_add_cmd(vq->vq, cmd, req_size, resp_size); cmd 493 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd_req *cmd, cmd 496 drivers/scsi/virtio_scsi.c cmd->lun[0] = 1; cmd 497 drivers/scsi/virtio_scsi.c cmd->lun[1] = sc->device->id; cmd 498 drivers/scsi/virtio_scsi.c cmd->lun[2] = (sc->device->lun >> 8) | 0x40; cmd 499 drivers/scsi/virtio_scsi.c cmd->lun[3] = sc->device->lun & 0xff; cmd 500 drivers/scsi/virtio_scsi.c cmd->tag = cpu_to_virtio64(vdev, (unsigned long)sc); cmd 501 drivers/scsi/virtio_scsi.c cmd->task_attr = VIRTIO_SCSI_S_SIMPLE; cmd 502 drivers/scsi/virtio_scsi.c cmd->prio = 0; cmd 503 drivers/scsi/virtio_scsi.c cmd->crn = 0; cmd 546 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd = scsi_cmd_priv(sc); cmd 560 drivers/scsi/virtio_scsi.c cmd->sc = sc; cmd 566 drivers/scsi/virtio_scsi.c virtio_scsi_init_hdr_pi(vscsi->vdev, &cmd->req.cmd_pi, sc); cmd 567 drivers/scsi/virtio_scsi.c memcpy(cmd->req.cmd_pi.cdb, sc->cmnd, sc->cmd_len); cmd 568 drivers/scsi/virtio_scsi.c req_size = sizeof(cmd->req.cmd_pi); cmd 572 drivers/scsi/virtio_scsi.c virtio_scsi_init_hdr(vscsi->vdev, &cmd->req.cmd, sc); cmd 573 drivers/scsi/virtio_scsi.c memcpy(cmd->req.cmd.cdb, sc->cmnd, sc->cmd_len); cmd 574 drivers/scsi/virtio_scsi.c req_size = sizeof(cmd->req.cmd); cmd 578 drivers/scsi/virtio_scsi.c ret = virtscsi_add_cmd(req_vq, cmd, req_size, sizeof(cmd->resp.cmd), kick); cmd 580 drivers/scsi/virtio_scsi.c cmd->resp.cmd.response = VIRTIO_SCSI_S_BAD_TARGET; cmd 582 drivers/scsi/virtio_scsi.c virtscsi_complete_cmd(vscsi, cmd); cmd 590 drivers/scsi/virtio_scsi.c static int virtscsi_tmf(struct virtio_scsi *vscsi, struct virtio_scsi_cmd *cmd) cmd 595 drivers/scsi/virtio_scsi.c cmd->comp = ∁ cmd 596 drivers/scsi/virtio_scsi.c if (virtscsi_add_cmd(&vscsi->ctrl_vq, cmd, cmd 597 drivers/scsi/virtio_scsi.c sizeof cmd->req.tmf, sizeof cmd->resp.tmf, true) < 0) cmd 601 drivers/scsi/virtio_scsi.c if (cmd->resp.tmf.response == VIRTIO_SCSI_S_OK || cmd 602 drivers/scsi/virtio_scsi.c cmd->resp.tmf.response == VIRTIO_SCSI_S_FUNCTION_SUCCEEDED) cmd 618 drivers/scsi/virtio_scsi.c mempool_free(cmd, virtscsi_cmd_pool); cmd 625 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd; cmd 628 drivers/scsi/virtio_scsi.c cmd = mempool_alloc(virtscsi_cmd_pool, GFP_NOIO); cmd 629 drivers/scsi/virtio_scsi.c if (!cmd) cmd 632 drivers/scsi/virtio_scsi.c memset(cmd, 0, sizeof(*cmd)); cmd 633 drivers/scsi/virtio_scsi.c cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ cmd 642 drivers/scsi/virtio_scsi.c return virtscsi_tmf(vscsi, cmd); cmd 683 drivers/scsi/virtio_scsi.c struct virtio_scsi_cmd *cmd; cmd 686 drivers/scsi/virtio_scsi.c cmd = mempool_alloc(virtscsi_cmd_pool, GFP_NOIO); cmd 687 drivers/scsi/virtio_scsi.c if (!cmd) cmd 690 drivers/scsi/virtio_scsi.c memset(cmd, 0, sizeof(*cmd)); cmd 691 drivers/scsi/virtio_scsi.c cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ cmd 700 drivers/scsi/virtio_scsi.c return virtscsi_tmf(vscsi, cmd); cmd 60 drivers/scsi/vmw_pvscsi.c struct scsi_cmnd *cmd; cmd 157 drivers/scsi/vmw_pvscsi.c pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) cmd 163 drivers/scsi/vmw_pvscsi.c if (ctx->cmd == cmd) cmd 170 drivers/scsi/vmw_pvscsi.c pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) cmd 178 drivers/scsi/vmw_pvscsi.c ctx->cmd = cmd; cmd 187 drivers/scsi/vmw_pvscsi.c ctx->cmd = NULL; cmd 248 drivers/scsi/vmw_pvscsi.c u32 cmd, const void *desc, size_t len) cmd 254 drivers/scsi/vmw_pvscsi.c pvscsi_reg_write(adapter, PVSCSI_REG_OFFSET_COMMAND, cmd); cmd 263 drivers/scsi/vmw_pvscsi.c struct PVSCSICmdDescAbortCmd cmd = { 0 }; cmd 265 drivers/scsi/vmw_pvscsi.c cmd.target = ctx->cmd->device->id; cmd 266 drivers/scsi/vmw_pvscsi.c cmd.context = pvscsi_map_context(adapter, ctx); cmd 268 drivers/scsi/vmw_pvscsi.c pvscsi_write_cmd_desc(adapter, PVSCSI_CMD_ABORT_CMD, &cmd, sizeof(cmd)); cmd 319 drivers/scsi/vmw_pvscsi.c struct PVSCSICmdDescResetDevice cmd = { 0 }; cmd 323 drivers/scsi/vmw_pvscsi.c cmd.target = target; cmd 326 drivers/scsi/vmw_pvscsi.c &cmd, sizeof(cmd)); cmd 350 drivers/scsi/vmw_pvscsi.c struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd, cmd 354 drivers/scsi/vmw_pvscsi.c unsigned bufflen = scsi_bufflen(cmd); cmd 362 drivers/scsi/vmw_pvscsi.c sg = scsi_sglist(cmd); cmd 363 drivers/scsi/vmw_pvscsi.c count = scsi_sg_count(cmd); cmd 365 drivers/scsi/vmw_pvscsi.c int segs = scsi_dma_map(cmd); cmd 368 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, cmd 378 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, cmd 380 drivers/scsi/vmw_pvscsi.c scsi_dma_unmap(cmd); cmd 393 drivers/scsi/vmw_pvscsi.c cmd->sc_data_direction); cmd 395 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, cmd 408 drivers/scsi/vmw_pvscsi.c struct scsi_cmnd *cmd; cmd 411 drivers/scsi/vmw_pvscsi.c cmd = ctx->cmd; cmd 412 drivers/scsi/vmw_pvscsi.c bufflen = scsi_bufflen(cmd); cmd 415 drivers/scsi/vmw_pvscsi.c unsigned count = scsi_sg_count(cmd); cmd 418 drivers/scsi/vmw_pvscsi.c scsi_dma_unmap(cmd); cmd 426 drivers/scsi/vmw_pvscsi.c bufflen, cmd->sc_data_direction); cmd 428 drivers/scsi/vmw_pvscsi.c if (cmd->sense_buffer) cmd 479 drivers/scsi/vmw_pvscsi.c struct PVSCSICmdDescSetupRings cmd = { 0 }; cmd 483 drivers/scsi/vmw_pvscsi.c cmd.ringsStatePPN = adapter->ringStatePA >> PAGE_SHIFT; cmd 484 drivers/scsi/vmw_pvscsi.c cmd.reqRingNumPages = adapter->req_pages; cmd 485 drivers/scsi/vmw_pvscsi.c cmd.cmpRingNumPages = adapter->cmp_pages; cmd 489 drivers/scsi/vmw_pvscsi.c cmd.reqRingPPNs[i] = base >> PAGE_SHIFT; cmd 495 drivers/scsi/vmw_pvscsi.c cmd.cmpRingPPNs[i] = base >> PAGE_SHIFT; cmd 504 drivers/scsi/vmw_pvscsi.c &cmd, sizeof(cmd)); cmd 538 drivers/scsi/vmw_pvscsi.c struct scsi_cmnd *cmd; cmd 544 drivers/scsi/vmw_pvscsi.c cmd = ctx->cmd; cmd 559 drivers/scsi/vmw_pvscsi.c cmd->result = 0; cmd 565 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_RESET << 16); cmd 567 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_OK << 16) | sdstat; cmd 569 drivers/scsi/vmw_pvscsi.c cmd->sense_buffer) cmd 570 drivers/scsi/vmw_pvscsi.c cmd->result |= (DRIVER_SENSE << 24); cmd 578 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_OK << 16); cmd 584 drivers/scsi/vmw_pvscsi.c scsi_set_resid(cmd, scsi_bufflen(cmd) - e->dataLen); cmd 585 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_ERROR << 16); cmd 590 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_BAD_TARGET << 16); cmd 596 drivers/scsi/vmw_pvscsi.c cmd->result = (DRIVER_INVALID << 24); cmd 607 drivers/scsi/vmw_pvscsi.c cmd->result |= (DID_ERROR << 16); cmd 613 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_RESET << 16); cmd 617 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_BUS_BUSY << 16); cmd 621 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_PARITY << 16); cmd 625 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_ERROR << 16); cmd 626 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_DEBUG, cmd, cmd 631 drivers/scsi/vmw_pvscsi.c dev_dbg(&cmd->device->sdev_gendev, cmd 633 drivers/scsi/vmw_pvscsi.c cmd, cmd->cmnd[0], ctx, cmd->result, btstat, sdstat); cmd 635 drivers/scsi/vmw_pvscsi.c cmd->scsi_done(cmd); cmd 677 drivers/scsi/vmw_pvscsi.c struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd) cmd 685 drivers/scsi/vmw_pvscsi.c sdev = cmd->device; cmd 697 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, "vmw_pvscsi: " cmd 710 drivers/scsi/vmw_pvscsi.c if (cmd->sense_buffer) { cmd 712 drivers/scsi/vmw_pvscsi.c cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE, cmd 715 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, cmd 726 drivers/scsi/vmw_pvscsi.c e->cdbLen = cmd->cmd_len; cmd 728 drivers/scsi/vmw_pvscsi.c memcpy(e->cdb, cmd->cmnd, e->cdbLen); cmd 732 drivers/scsi/vmw_pvscsi.c if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 734 drivers/scsi/vmw_pvscsi.c else if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 736 drivers/scsi/vmw_pvscsi.c else if (cmd->sc_data_direction == DMA_NONE) cmd 741 drivers/scsi/vmw_pvscsi.c if (pvscsi_map_buffers(adapter, ctx, cmd, e) != 0) { cmd 742 drivers/scsi/vmw_pvscsi.c if (cmd->sense_buffer) { cmd 760 drivers/scsi/vmw_pvscsi.c static int pvscsi_queue_lck(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) cmd 762 drivers/scsi/vmw_pvscsi.c struct Scsi_Host *host = cmd->device->host; cmd 770 drivers/scsi/vmw_pvscsi.c ctx = pvscsi_acquire_context(adapter, cmd); cmd 771 drivers/scsi/vmw_pvscsi.c if (!ctx || pvscsi_queue_ring(adapter, ctx, cmd) != 0) { cmd 778 drivers/scsi/vmw_pvscsi.c cmd->scsi_done = done; cmd 779 drivers/scsi/vmw_pvscsi.c op = cmd->cmnd[0]; cmd 781 drivers/scsi/vmw_pvscsi.c dev_dbg(&cmd->device->sdev_gendev, cmd 782 drivers/scsi/vmw_pvscsi.c "queued cmd %p, ctx %p, op=%x\n", cmd, ctx, op); cmd 793 drivers/scsi/vmw_pvscsi.c static int pvscsi_abort(struct scsi_cmnd *cmd) cmd 795 drivers/scsi/vmw_pvscsi.c struct pvscsi_adapter *adapter = shost_priv(cmd->device->host); cmd 802 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_DEBUG, cmd, "task abort on host %u, %p\n", cmd 803 drivers/scsi/vmw_pvscsi.c adapter->host->host_no, cmd); cmd 817 drivers/scsi/vmw_pvscsi.c ctx = pvscsi_find_context(adapter, cmd); cmd 819 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_DEBUG, cmd, "Failed to abort cmd %p\n", cmd); cmd 842 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_DEBUG, cmd, cmd 844 drivers/scsi/vmw_pvscsi.c cmd); cmd 851 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_ABORT << 16); cmd 852 drivers/scsi/vmw_pvscsi.c cmd->scsi_done(cmd); cmd 871 drivers/scsi/vmw_pvscsi.c struct scsi_cmnd *cmd = ctx->cmd; cmd 872 drivers/scsi/vmw_pvscsi.c if (cmd) { cmd 873 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_ERR, cmd, cmd 874 drivers/scsi/vmw_pvscsi.c "Forced reset on cmd %p\n", cmd); cmd 877 drivers/scsi/vmw_pvscsi.c cmd->result = (DID_RESET << 16); cmd 878 drivers/scsi/vmw_pvscsi.c cmd->scsi_done(cmd); cmd 883 drivers/scsi/vmw_pvscsi.c static int pvscsi_host_reset(struct scsi_cmnd *cmd) cmd 885 drivers/scsi/vmw_pvscsi.c struct Scsi_Host *host = cmd->device->host; cmd 890 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_INFO, cmd, "SCSI Host reset\n"); cmd 937 drivers/scsi/vmw_pvscsi.c static int pvscsi_bus_reset(struct scsi_cmnd *cmd) cmd 939 drivers/scsi/vmw_pvscsi.c struct Scsi_Host *host = cmd->device->host; cmd 943 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_INFO, cmd, "SCSI Bus reset\n"); cmd 962 drivers/scsi/vmw_pvscsi.c static int pvscsi_device_reset(struct scsi_cmnd *cmd) cmd 964 drivers/scsi/vmw_pvscsi.c struct Scsi_Host *host = cmd->device->host; cmd 968 drivers/scsi/vmw_pvscsi.c scmd_printk(KERN_INFO, cmd, "SCSI device reset on scsi%u:%u\n", cmd 969 drivers/scsi/vmw_pvscsi.c host->host_no, cmd->device->id); cmd 979 drivers/scsi/vmw_pvscsi.c ll_device_reset(adapter, cmd->device->id); cmd 1285 drivers/scsi/vmw_pvscsi.c struct PVSCSICmdDescConfigCmd cmd; cmd 1302 drivers/scsi/vmw_pvscsi.c cmd.configPageAddress = ((u64)PVSCSI_CONFIG_CONTROLLER_ADDRESS) << 32; cmd 1303 drivers/scsi/vmw_pvscsi.c cmd.configPageNum = PVSCSI_CONFIG_PAGE_CONTROLLER; cmd 1304 drivers/scsi/vmw_pvscsi.c cmd.cmpAddr = configPagePA; cmd 1305 drivers/scsi/vmw_pvscsi.c cmd._pad = 0; cmd 1317 drivers/scsi/vmw_pvscsi.c pvscsi_write_cmd_desc(adapter, PVSCSI_CMD_CONFIG, &cmd, sizeof cmd); cmd 210 drivers/scsi/wd33c93.c #define write_wd33c93_cmd(regs, cmd) \ cmd 211 drivers/scsi/wd33c93.c write_wd33c93((regs), WD_COMMAND, (cmd)) cmd 273 drivers/scsi/wd33c93.c write_wd33c93_cmd(const wd33c93_regs regs, uchar cmd) cmd 277 drivers/scsi/wd33c93.c *regs.SCMD = cmd; cmd 366 drivers/scsi/wd33c93.c wd33c93_queuecommand_lck(struct scsi_cmnd *cmd, cmd 372 drivers/scsi/wd33c93.c hostdata = (struct WD33C93_hostdata *) cmd->device->host->hostdata; cmd 375 drivers/scsi/wd33c93.c printk("Q-%d-%02x( ", cmd->device->id, cmd->cmnd[0])) cmd 382 drivers/scsi/wd33c93.c cmd->host_scribble = NULL; cmd 383 drivers/scsi/wd33c93.c cmd->scsi_done = done; cmd 384 drivers/scsi/wd33c93.c cmd->result = 0; cmd 401 drivers/scsi/wd33c93.c if (scsi_bufflen(cmd)) { cmd 402 drivers/scsi/wd33c93.c cmd->SCp.buffer = scsi_sglist(cmd); cmd 403 drivers/scsi/wd33c93.c cmd->SCp.buffers_residual = scsi_sg_count(cmd) - 1; cmd 404 drivers/scsi/wd33c93.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 405 drivers/scsi/wd33c93.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 407 drivers/scsi/wd33c93.c cmd->SCp.buffer = NULL; cmd 408 drivers/scsi/wd33c93.c cmd->SCp.buffers_residual = 0; cmd 409 drivers/scsi/wd33c93.c cmd->SCp.ptr = NULL; cmd 410 drivers/scsi/wd33c93.c cmd->SCp.this_residual = 0; cmd 430 drivers/scsi/wd33c93.c cmd->SCp.Status = ILLEGAL_STATUS_BYTE; cmd 440 drivers/scsi/wd33c93.c if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) { cmd 441 drivers/scsi/wd33c93.c cmd->host_scribble = (uchar *) hostdata->input_Q; cmd 442 drivers/scsi/wd33c93.c hostdata->input_Q = cmd; cmd 447 drivers/scsi/wd33c93.c tmp->host_scribble = (uchar *) cmd; cmd 454 drivers/scsi/wd33c93.c wd33c93_execute(cmd->device->host); cmd 480 drivers/scsi/wd33c93.c struct scsi_cmnd *cmd, *prev; cmd 493 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hostdata->input_Q; cmd 495 drivers/scsi/wd33c93.c while (cmd) { cmd 496 drivers/scsi/wd33c93.c if (!(hostdata->busy[cmd->device->id] & cmd 497 drivers/scsi/wd33c93.c (1 << (cmd->device->lun & 0xff)))) cmd 499 drivers/scsi/wd33c93.c prev = cmd; cmd 500 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) cmd->host_scribble; cmd 505 drivers/scsi/wd33c93.c if (!cmd) { cmd 513 drivers/scsi/wd33c93.c prev->host_scribble = cmd->host_scribble; cmd 515 drivers/scsi/wd33c93.c hostdata->input_Q = (struct scsi_cmnd *) cmd->host_scribble; cmd 518 drivers/scsi/wd33c93.c hostdata->cmd_cnt[cmd->device->id]++; cmd 525 drivers/scsi/wd33c93.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 526 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_DESTINATION_ID, cmd->device->id); cmd 528 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_DESTINATION_ID, cmd->device->id | DSTID_DPD); cmd 553 drivers/scsi/wd33c93.c cmd->SCp.phase = 0; /* assume no disconnect */ cmd 558 drivers/scsi/wd33c93.c if (cmd->device->type == 1) /* tape drive? */ cmd 566 drivers/scsi/wd33c93.c if ((prev->device->id != cmd->device->id) || cmd 567 drivers/scsi/wd33c93.c (prev->device->lun != cmd->device->lun)) { cmd 578 drivers/scsi/wd33c93.c cmd->SCp.phase = 1; cmd 581 drivers/scsi/wd33c93.c hostdata->disc_allowed_cnt[cmd->device->id]++; cmd 586 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_SOURCE_ID, ((cmd->SCp.phase) ? SRCID_ER : 0)); cmd 588 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_TARGET_LUN, (u8)cmd->device->lun); cmd 590 drivers/scsi/wd33c93.c hostdata->sync_xfer[cmd->device->id]); cmd 591 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] |= (1 << (cmd->device->lun & 0xFF)); cmd 594 drivers/scsi/wd33c93.c (hostdata->sync_stat[cmd->device->id] == SS_UNSET)) { cmd 604 drivers/scsi/wd33c93.c hostdata->selecting = cmd; cmd 618 drivers/scsi/wd33c93.c if (hostdata->sync_stat[cmd->device->id] == SS_UNSET) cmd 619 drivers/scsi/wd33c93.c hostdata->sync_stat[cmd->device->id] = SS_FIRST; cmd 633 drivers/scsi/wd33c93.c hostdata->connected = cmd; cmd 640 drivers/scsi/wd33c93.c write_wd33c93_cdb(regs, cmd->cmd_len, cmd->cmnd); cmd 648 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_OWN_ID, cmd->cmd_len); cmd 655 drivers/scsi/wd33c93.c if ((cmd->SCp.phase == 0) && (hostdata->no_dma == 0)) { cmd 656 drivers/scsi/wd33c93.c if (hostdata->dma_setup(cmd, cmd 657 drivers/scsi/wd33c93.c (cmd->sc_data_direction == DMA_TO_DEVICE) ? cmd 662 drivers/scsi/wd33c93.c cmd->SCp.this_residual); cmd 682 drivers/scsi/wd33c93.c printk("%s)EX-2 ", (cmd->SCp.phase) ? "d:" : "")) cmd 721 drivers/scsi/wd33c93.c transfer_bytes(const wd33c93_regs regs, struct scsi_cmnd *cmd, cmd 727 drivers/scsi/wd33c93.c hostdata = (struct WD33C93_hostdata *) cmd->device->host->hostdata; cmd 737 drivers/scsi/wd33c93.c if (!cmd->SCp.this_residual && cmd->SCp.buffers_residual) { cmd 738 drivers/scsi/wd33c93.c cmd->SCp.buffer = sg_next(cmd->SCp.buffer); cmd 739 drivers/scsi/wd33c93.c --cmd->SCp.buffers_residual; cmd 740 drivers/scsi/wd33c93.c cmd->SCp.this_residual = cmd->SCp.buffer->length; cmd 741 drivers/scsi/wd33c93.c cmd->SCp.ptr = sg_virt(cmd->SCp.buffer); cmd 743 drivers/scsi/wd33c93.c if (!cmd->SCp.this_residual) /* avoid bogus setups */ cmd 747 drivers/scsi/wd33c93.c hostdata->sync_xfer[cmd->device->id]); cmd 753 drivers/scsi/wd33c93.c if (hostdata->no_dma || hostdata->dma_setup(cmd, data_in_dir)) { cmd 757 drivers/scsi/wd33c93.c transfer_pio(regs, (uchar *) cmd->SCp.ptr, cmd 758 drivers/scsi/wd33c93.c cmd->SCp.this_residual, data_in_dir, hostdata); cmd 759 drivers/scsi/wd33c93.c length = cmd->SCp.this_residual; cmd 760 drivers/scsi/wd33c93.c cmd->SCp.this_residual = read_wd33c93_count(regs); cmd 761 drivers/scsi/wd33c93.c cmd->SCp.ptr += (length - cmd->SCp.this_residual); cmd 778 drivers/scsi/wd33c93.c write_wd33c93_count(regs, cmd->SCp.this_residual); cmd 781 drivers/scsi/wd33c93.c (hostdata->level2 == L2_BASIC && cmd->SCp.phase == 0)) { cmd 798 drivers/scsi/wd33c93.c struct scsi_cmnd *patch, *cmd; cmd 812 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hostdata->connected; /* assume we're connected */ cmd 834 drivers/scsi/wd33c93.c printk("[%p/%d:", cmd->SCp.ptr, cmd->SCp.this_residual)) cmd 835 drivers/scsi/wd33c93.c hostdata->dma_stop(cmd->device->host, cmd, 1); cmd 837 drivers/scsi/wd33c93.c length = cmd->SCp.this_residual; cmd 838 drivers/scsi/wd33c93.c cmd->SCp.this_residual = read_wd33c93_count(regs); cmd 839 drivers/scsi/wd33c93.c cmd->SCp.ptr += (length - cmd->SCp.this_residual); cmd 841 drivers/scsi/wd33c93.c printk("%p/%d]", cmd->SCp.ptr, cmd->SCp.this_residual)) cmd 852 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hostdata->selecting; /* get a valid cmd */ cmd 856 drivers/scsi/wd33c93.c cmd->result = DID_NO_CONNECT << 16; cmd 857 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 859 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 884 drivers/scsi/wd33c93.c hostdata->connected = cmd = cmd 890 drivers/scsi/wd33c93.c hostdata->outgoing_msg[0] = IDENTIFY(0, cmd->device->lun); cmd 891 drivers/scsi/wd33c93.c if (cmd->SCp.phase) cmd 894 drivers/scsi/wd33c93.c if (hostdata->sync_stat[cmd->device->id] == SS_FIRST) { cmd 896 drivers/scsi/wd33c93.c hostdata->sync_stat[cmd->device->id] = SS_WAITING; cmd 907 drivers/scsi/wd33c93.c if (hostdata->no_sync & (1 << cmd->device->id)) { cmd 933 drivers/scsi/wd33c93.c printk("IN-%d.%d", cmd->SCp.this_residual, cmd 934 drivers/scsi/wd33c93.c cmd->SCp.buffers_residual)) cmd 935 drivers/scsi/wd33c93.c transfer_bytes(regs, cmd, DATA_IN_DIR); cmd 945 drivers/scsi/wd33c93.c printk("OUT-%d.%d", cmd->SCp.this_residual, cmd 946 drivers/scsi/wd33c93.c cmd->SCp.buffers_residual)) cmd 947 drivers/scsi/wd33c93.c transfer_bytes(regs, cmd, DATA_OUT_DIR); cmd 958 drivers/scsi/wd33c93.c DB(DB_INTR, printk("CMND-%02x", cmd->cmnd[0])) cmd 959 drivers/scsi/wd33c93.c transfer_pio(regs, cmd->cmnd, cmd->cmd_len, DATA_OUT_DIR, cmd 969 drivers/scsi/wd33c93.c cmd->SCp.Status = read_1_byte(regs); cmd 970 drivers/scsi/wd33c93.c DB(DB_INTR, printk("%02x", cmd->SCp.Status)) cmd 998 drivers/scsi/wd33c93.c cmd->SCp.Message = msg; cmd 1027 drivers/scsi/wd33c93.c cmd->device->disconnect = 1; cmd 1037 drivers/scsi/wd33c93.c if (hostdata->sync_stat[cmd->device->id] == SS_WAITING) { cmd 1038 drivers/scsi/wd33c93.c hostdata->sync_stat[cmd->device->id] = SS_SET; cmd 1040 drivers/scsi/wd33c93.c hostdata->sync_xfer[cmd->device->id] = cmd 1067 drivers/scsi/wd33c93.c if (hostdata->sync_stat[cmd->device->id] != cmd 1098 drivers/scsi/wd33c93.c hostdata->sync_xfer[cmd->device->id] = id; cmd 1101 drivers/scsi/wd33c93.c hostdata->sync_xfer[cmd->device->id]); cmd 1103 drivers/scsi/wd33c93.c hostdata->sync_stat[cmd->device->id] = cmd 1170 drivers/scsi/wd33c93.c cmd->SCp.Message = COMMAND_COMPLETE; cmd 1172 drivers/scsi/wd33c93.c DB(DB_INTR, printk(":%d.%d", cmd->SCp.Status, lun)) cmd 1174 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 1176 drivers/scsi/wd33c93.c if (cmd->SCp.Status == ILLEGAL_STATUS_BYTE) cmd 1177 drivers/scsi/wd33c93.c cmd->SCp.Status = lun; cmd 1178 drivers/scsi/wd33c93.c if (cmd->cmnd[0] == REQUEST_SENSE cmd 1179 drivers/scsi/wd33c93.c && cmd->SCp.Status != GOOD) cmd 1180 drivers/scsi/wd33c93.c cmd->result = cmd 1181 drivers/scsi/wd33c93.c (cmd-> cmd 1184 drivers/scsi/wd33c93.c cmd->result = cmd 1185 drivers/scsi/wd33c93.c cmd->SCp.Status | (cmd->SCp.Message << 8); cmd 1186 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 1255 drivers/scsi/wd33c93.c if (cmd == NULL) { cmd 1263 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 1265 drivers/scsi/wd33c93.c if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != GOOD) cmd 1266 drivers/scsi/wd33c93.c cmd->result = cmd 1267 drivers/scsi/wd33c93.c (cmd->result & 0x00ffff) | (DID_ERROR << 16); cmd 1269 drivers/scsi/wd33c93.c cmd->result = cmd->SCp.Status | (cmd->SCp.Message << 8); cmd 1270 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 1288 drivers/scsi/wd33c93.c if (cmd == NULL) { cmd 1295 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 1297 drivers/scsi/wd33c93.c DB(DB_INTR, printk(":%d", cmd->SCp.Status)) cmd 1298 drivers/scsi/wd33c93.c if (cmd->cmnd[0] == REQUEST_SENSE cmd 1299 drivers/scsi/wd33c93.c && cmd->SCp.Status != GOOD) cmd 1300 drivers/scsi/wd33c93.c cmd->result = cmd 1301 drivers/scsi/wd33c93.c (cmd-> cmd 1304 drivers/scsi/wd33c93.c cmd->result = cmd 1305 drivers/scsi/wd33c93.c cmd->SCp.Status | (cmd->SCp.Message << 8); cmd 1306 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 1310 drivers/scsi/wd33c93.c cmd->host_scribble = (uchar *) hostdata->disconnected_Q; cmd 1311 drivers/scsi/wd33c93.c hostdata->disconnected_Q = cmd; cmd 1316 drivers/scsi/wd33c93.c hostdata->disc_done_cnt[cmd->device->id]++; cmd 1346 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hostdata->selecting; cmd 1348 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 1349 drivers/scsi/wd33c93.c cmd->host_scribble = cmd 1351 drivers/scsi/wd33c93.c hostdata->input_Q = cmd; cmd 1357 drivers/scsi/wd33c93.c if (cmd) { cmd 1359 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= cmd 1360 drivers/scsi/wd33c93.c ~(1 << (cmd->device->lun & 0xff)); cmd 1361 drivers/scsi/wd33c93.c cmd->host_scribble = cmd 1363 drivers/scsi/wd33c93.c hostdata->input_Q = cmd; cmd 1440 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hostdata->disconnected_Q; cmd 1442 drivers/scsi/wd33c93.c while (cmd) { cmd 1443 drivers/scsi/wd33c93.c if (id == cmd->device->id && lun == (u8)cmd->device->lun) cmd 1445 drivers/scsi/wd33c93.c patch = cmd; cmd 1446 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) cmd->host_scribble; cmd 1451 drivers/scsi/wd33c93.c if (!cmd) { cmd 1462 drivers/scsi/wd33c93.c patch->host_scribble = cmd->host_scribble; cmd 1465 drivers/scsi/wd33c93.c (struct scsi_cmnd *) cmd->host_scribble; cmd 1466 drivers/scsi/wd33c93.c hostdata->connected = cmd; cmd 1473 drivers/scsi/wd33c93.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 1474 drivers/scsi/wd33c93.c write_wd33c93(regs, WD_DESTINATION_ID, cmd->device->id); cmd 1477 drivers/scsi/wd33c93.c cmd->device->id | DSTID_DPD); cmd 1603 drivers/scsi/wd33c93.c wd33c93_abort(struct scsi_cmnd * cmd) cmd 1610 drivers/scsi/wd33c93.c disable_irq(cmd->device->host->irq); cmd 1612 drivers/scsi/wd33c93.c instance = cmd->device->host; cmd 1624 drivers/scsi/wd33c93.c if (tmp == cmd) { cmd 1626 drivers/scsi/wd33c93.c prev->host_scribble = cmd->host_scribble; cmd 1629 drivers/scsi/wd33c93.c (struct scsi_cmnd *) cmd->host_scribble; cmd 1630 drivers/scsi/wd33c93.c cmd->host_scribble = NULL; cmd 1631 drivers/scsi/wd33c93.c cmd->result = DID_ABORT << 16; cmd 1635 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); cmd 1636 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 1654 drivers/scsi/wd33c93.c if (hostdata->connected == cmd) { cmd 1663 drivers/scsi/wd33c93.c hostdata->dma_stop(instance, cmd, 0); cmd 1702 drivers/scsi/wd33c93.c hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff)); cmd 1705 drivers/scsi/wd33c93.c cmd->result = DID_ABORT << 16; cmd 1710 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); cmd 1711 drivers/scsi/wd33c93.c cmd->scsi_done(cmd); cmd 1723 drivers/scsi/wd33c93.c if (tmp == cmd) { cmd 1728 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); cmd 1747 drivers/scsi/wd33c93.c enable_irq(cmd->device->host->irq); cmd 2126 drivers/scsi/wd33c93.c struct scsi_cmnd *cmd; cmd 2166 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hd->connected; cmd 2168 drivers/scsi/wd33c93.c cmd->device->id, cmd->device->lun, cmd->cmnd[0]); cmd 2173 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hd->input_Q; cmd 2174 drivers/scsi/wd33c93.c while (cmd) { cmd 2176 drivers/scsi/wd33c93.c cmd->device->id, cmd->device->lun, cmd->cmnd[0]); cmd 2177 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) cmd->host_scribble; cmd 2182 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) hd->disconnected_Q; cmd 2183 drivers/scsi/wd33c93.c while (cmd) { cmd 2185 drivers/scsi/wd33c93.c cmd->device->id, cmd->device->lun, cmd->cmnd[0]); cmd 2186 drivers/scsi/wd33c93.c cmd = (struct scsi_cmnd *) cmd->host_scribble; cmd 335 drivers/scsi/wd33c93.h int wd33c93_abort (struct scsi_cmnd *cmd); cmd 336 drivers/scsi/wd33c93.h int wd33c93_queuecommand (struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 191 drivers/scsi/wd719x.c struct scsi_cmnd *cmd = scb->cmd; cmd 192 drivers/scsi/wd719x.c struct wd719x *wd = shost_priv(cmd->device->host); cmd 198 drivers/scsi/wd719x.c scsi_dma_unmap(cmd); cmd 199 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, cmd->SCp.dma_handle, cmd 202 drivers/scsi/wd719x.c cmd->result = result << 16; cmd 203 drivers/scsi/wd719x.c cmd->scsi_done(cmd); cmd 207 drivers/scsi/wd719x.c static int wd719x_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) cmd 211 drivers/scsi/wd719x.c struct wd719x_scb *scb = scsi_cmd_priv(cmd); cmd 214 drivers/scsi/wd719x.c scb->cmd = cmd; cmd 217 drivers/scsi/wd719x.c scb->devid = cmd->device->id; cmd 218 drivers/scsi/wd719x.c scb->lun = cmd->device->lun; cmd 221 drivers/scsi/wd719x.c memcpy(scb->CDB, cmd->cmnd, cmd->cmd_len); cmd 232 drivers/scsi/wd719x.c cmd->SCp.dma_handle = dma_map_single(&wd->pdev->dev, cmd->sense_buffer, cmd 234 drivers/scsi/wd719x.c if (dma_mapping_error(&wd->pdev->dev, cmd->SCp.dma_handle)) cmd 236 drivers/scsi/wd719x.c scb->sense_buf = cpu_to_le32(cmd->SCp.dma_handle); cmd 242 drivers/scsi/wd719x.c if (cmd->sc_data_direction == DMA_TO_DEVICE) cmd 245 drivers/scsi/wd719x.c else if (cmd->sc_data_direction == DMA_FROM_DEVICE) cmd 249 drivers/scsi/wd719x.c count_sg = scsi_dma_map(cmd); cmd 262 drivers/scsi/wd719x.c scsi_for_each_sg(cmd, sg, count_sg, i) { cmd 291 drivers/scsi/wd719x.c dma_unmap_single(&wd->pdev->dev, cmd->SCp.dma_handle, cmd 297 drivers/scsi/wd719x.c cmd->result = DID_ERROR << 16; cmd 298 drivers/scsi/wd719x.c cmd->scsi_done(cmd); cmd 463 drivers/scsi/wd719x.c static int wd719x_abort(struct scsi_cmnd *cmd) cmd 467 drivers/scsi/wd719x.c struct wd719x_scb *scb = scsi_cmd_priv(cmd); cmd 468 drivers/scsi/wd719x.c struct wd719x *wd = shost_priv(cmd->device->host); cmd 470 drivers/scsi/wd719x.c dev_info(&wd->pdev->dev, "abort command, tag: %x\n", cmd->tag); cmd 475 drivers/scsi/wd719x.c result = wd719x_direct_cmd(wd, action, cmd->device->id, cmd 476 drivers/scsi/wd719x.c cmd->device->lun, cmd->tag, scb->phys, 0); cmd 485 drivers/scsi/wd719x.c static int wd719x_reset(struct scsi_cmnd *cmd, u8 opcode, u8 device) cmd 489 drivers/scsi/wd719x.c struct wd719x *wd = shost_priv(cmd->device->host); cmd 501 drivers/scsi/wd719x.c scb->cmd->device->id == device) cmd 511 drivers/scsi/wd719x.c static int wd719x_dev_reset(struct scsi_cmnd *cmd) cmd 513 drivers/scsi/wd719x.c return wd719x_reset(cmd, WD719X_CMD_RESET, cmd->device->id); cmd 516 drivers/scsi/wd719x.c static int wd719x_bus_reset(struct scsi_cmnd *cmd) cmd 518 drivers/scsi/wd719x.c return wd719x_reset(cmd, WD719X_CMD_BUSRESET, 0); cmd 521 drivers/scsi/wd719x.c static int wd719x_host_reset(struct scsi_cmnd *cmd) cmd 523 drivers/scsi/wd719x.c struct wd719x *wd = shost_priv(cmd->device->host); cmd 631 drivers/scsi/wd719x.c scb->cmd->device->id); cmd 59 drivers/scsi/wd719x.h struct scsi_cmnd *cmd; /* a copy of the pointer we were passed */ cmd 260 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 272 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 305 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 311 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 319 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 350 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 356 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 364 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 395 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 401 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 411 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 447 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 453 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 461 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 488 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 494 drivers/scsi/zorro_esp.c u32 esp_count, u32 dma_count, int write, u8 cmd) cmd 504 drivers/scsi/zorro_esp.c dma_count, write, cmd); cmd 540 drivers/scsi/zorro_esp.c scsi_esp_cmd(esp, cmd); cmd 63 drivers/soc/aspeed/aspeed-lpc-ctrl.c static long aspeed_lpc_ctrl_ioctl(struct file *file, unsigned int cmd, cmd 80 drivers/soc/aspeed/aspeed-lpc-ctrl.c switch (cmd) { cmd 172 drivers/soc/aspeed/aspeed-p2a-ctrl.c static long aspeed_p2a_ioctl(struct file *file, unsigned int cmd, cmd 183 drivers/soc/aspeed/aspeed-p2a-ctrl.c switch (cmd) { cmd 143 drivers/soc/bcm/brcmstb/pm/pm-arm.c static int do_bsp_initiate_command(enum bsp_initiate_command cmd) cmd 153 drivers/soc/bcm/brcmstb/pm/pm-arm.c writel_relaxed((cmd << 1) | PM_INITIATE, base + AON_CTRL_PM_INITIATE); cmd 400 drivers/soc/bcm/brcmstb/pm/pm-arm.c enum bsp_initiate_command cmd; cmd 418 drivers/soc/bcm/brcmstb/pm/pm-arm.c cmd = BSP_GEN_RANDOM_KEY; cmd 420 drivers/soc/bcm/brcmstb/pm/pm-arm.c cmd = BSP_GEN_FIXED_KEY; cmd 421 drivers/soc/bcm/brcmstb/pm/pm-arm.c if (do_bsp_initiate_command(cmd)) { cmd 40 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 45 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_OPEN, cmd 48 drivers/soc/fsl/dpio/dpio.c dpio_cmd = (struct dpio_cmd_open *)cmd.params; cmd 51 drivers/soc/fsl/dpio/dpio.c err = mc_send_command(mc_io, &cmd); cmd 56 drivers/soc/fsl/dpio/dpio.c *token = mc_cmd_hdr_read_token(&cmd); cmd 73 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 76 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_CLOSE, cmd 80 drivers/soc/fsl/dpio/dpio.c return mc_send_command(mc_io, &cmd); cmd 95 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 98 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_ENABLE, cmd 102 drivers/soc/fsl/dpio/dpio.c return mc_send_command(mc_io, &cmd); cmd 117 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 120 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_DISABLE, cmd 124 drivers/soc/fsl/dpio/dpio.c return mc_send_command(mc_io, &cmd); cmd 141 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 146 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_GET_ATTR, cmd 150 drivers/soc/fsl/dpio/dpio.c err = mc_send_command(mc_io, &cmd); cmd 155 drivers/soc/fsl/dpio/dpio.c dpio_rsp = (struct dpio_rsp_get_attr *)cmd.params; cmd 174 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 177 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_SET_STASHING_DEST, cmd 179 drivers/soc/fsl/dpio/dpio.c dpio_cmd = (struct dpio_stashing_dest *)cmd.params; cmd 182 drivers/soc/fsl/dpio/dpio.c return mc_send_command(mc_io, &cmd); cmd 199 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 203 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_GET_API_VERSION, cmd 206 drivers/soc/fsl/dpio/dpio.c err = mc_send_command(mc_io, &cmd); cmd 211 drivers/soc/fsl/dpio/dpio.c mc_cmd_read_api_version(&cmd, major_ver, minor_ver); cmd 228 drivers/soc/fsl/dpio/dpio.c struct fsl_mc_command cmd = { 0 }; cmd 231 drivers/soc/fsl/dpio/dpio.c cmd.header = mc_encode_cmd_header(DPIO_CMDID_RESET, cmd 236 drivers/soc/fsl/dpio/dpio.c return mc_send_command(mc_io, &cmd); cmd 325 drivers/soc/fsl/dpio/qbman-portal.c void qbman_swp_mc_submit(struct qbman_swp *p, void *cmd, u8 cmd_verb) cmd 327 drivers/soc/fsl/dpio/qbman-portal.c u8 *v = cmd; cmd 193 drivers/soc/fsl/dpio/qbman-portal.h void qbman_swp_mc_submit(struct qbman_swp *p, void *cmd, u8 cmd_verb); cmd 433 drivers/soc/fsl/dpio/qbman-portal.h static inline void *qbman_swp_mc_complete(struct qbman_swp *swp, void *cmd, cmd 438 drivers/soc/fsl/dpio/qbman-portal.h qbman_swp_mc_submit(swp, cmd, cmd_verb); cmd 441 drivers/soc/fsl/dpio/qbman-portal.h cmd = qbman_swp_mc_result(swp); cmd 442 drivers/soc/fsl/dpio/qbman-portal.h } while (!cmd && loopvar--); cmd 446 drivers/soc/fsl/dpio/qbman-portal.h return cmd; cmd 68 drivers/soc/fsl/qbman/qman_test_api.c fd->cmd = cpu_to_be32(0xfeedf00d); cmd 89 drivers/soc/fsl/qbman/qman_test_api.c fd->cmd = cpu_to_be32(be32_to_cpu(fd->cmd) + 1); cmd 99 drivers/soc/fsl/qbman/qman_test_api.c neq |= a->cmd != b->cmd; cmd 107 drivers/soc/fsl/qe/qe.c int qe_issue_cmd(u32 cmd, u32 device, u8 mcn_protocol, u32 cmd_input) cmd 114 drivers/soc/fsl/qe/qe.c if (cmd == QE_RESET) { cmd 115 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->cp.cecr, (u32) (cmd | QE_CR_FLG)); cmd 117 drivers/soc/fsl/qe/qe.c if (cmd == QE_ASSIGN_PAGE) { cmd 120 drivers/soc/fsl/qe/qe.c } else if (cmd == QE_ASSIGN_RISC) { cmd 134 drivers/soc/fsl/qe/qe.c (cmd | QE_CR_FLG | ((u32) device << dev_shift) | (u32) cmd 167 drivers/soc/ixp4xx/ixp4xx-npe.c static void npe_cmd_write(struct npe *npe, u32 addr, int cmd, u32 data) cmd 171 drivers/soc/ixp4xx/ixp4xx-npe.c __raw_writel(cmd, &npe->regs->exec_status_cmd); cmd 174 drivers/soc/ixp4xx/ixp4xx-npe.c static u32 npe_cmd_read(struct npe *npe, u32 addr, int cmd) cmd 177 drivers/soc/ixp4xx/ixp4xx-npe.c __raw_writel(cmd, &npe->regs->exec_status_cmd); cmd 527 drivers/soc/ixp4xx/ixp4xx-npe.c u32 cmd; cmd 624 drivers/soc/ixp4xx/ixp4xx-npe.c cmd = CMD_WR_INS_MEM; cmd 628 drivers/soc/ixp4xx/ixp4xx-npe.c cmd = CMD_WR_DATA_MEM; cmd 644 drivers/soc/ixp4xx/ixp4xx-npe.c npe_cmd_write(npe, cb->npe_addr + j, cmd, cb->data[j]); cmd 140 drivers/soc/qcom/qmi_interface.c switch (le32_to_cpu(pkt->cmd)) { cmd 173 drivers/soc/qcom/qmi_interface.c pkt.cmd = cpu_to_le32(QRTR_TYPE_NEW_LOOKUP); cmd 236 drivers/soc/qcom/qmi_interface.c pkt.cmd = cpu_to_le32(QRTR_TYPE_NEW_SERVER); cmd 61 drivers/soc/qcom/rpmh-internal.h struct tcs_cmd cmd[MAX_RPMH_PAYLOAD]; cmd 213 drivers/soc/qcom/rpmh-rsc.c struct tcs_cmd *cmd; cmd 228 drivers/soc/qcom/rpmh-rsc.c cmd = &req->cmds[j]; cmd 231 drivers/soc/qcom/rpmh-rsc.c ((req->wait_for_compl || cmd->wait) && cmd 234 drivers/soc/qcom/rpmh-rsc.c drv->name, cmd->addr, cmd->data); cmd 261 drivers/soc/qcom/rpmh-rsc.c struct tcs_cmd *cmd; cmd 271 drivers/soc/qcom/rpmh-rsc.c cmd = &msg->cmds[i]; cmd 273 drivers/soc/qcom/rpmh-rsc.c cmd_complete |= cmd->wait << j; cmd 275 drivers/soc/qcom/rpmh-rsc.c msgid |= cmd->wait ? CMD_MSGID_RESP_REQ : 0; cmd 278 drivers/soc/qcom/rpmh-rsc.c write_tcs_cmd(drv, RSC_DRV_CMD_ADDR, tcs_id, j, cmd->addr); cmd 279 drivers/soc/qcom/rpmh-rsc.c write_tcs_cmd(drv, RSC_DRV_CMD_DATA, tcs_id, j, cmd->data); cmd 280 drivers/soc/qcom/rpmh-rsc.c trace_rpmh_send_msg(drv, tcs_id, j, msgid, cmd); cmd 422 drivers/soc/qcom/rpmh-rsc.c static int find_match(const struct tcs_group *tcs, const struct tcs_cmd *cmd, cmd 429 drivers/soc/qcom/rpmh-rsc.c if (tcs->cmd_cache[i] != cmd[0].addr) cmd 434 drivers/soc/qcom/rpmh-rsc.c if (tcs->cmd_cache[i + j] != cmd[j].addr) cmd 30 drivers/soc/qcom/rpmh.c .cmds = name.cmd, \ cmd 34 drivers/soc/qcom/rpmh.c .cmd = { { 0 } }, \ cmd 118 drivers/soc/qcom/rpmh.c struct tcs_cmd *cmd) cmd 124 drivers/soc/qcom/rpmh.c req = __find_req(ctrlr, cmd->addr); cmd 134 drivers/soc/qcom/rpmh.c req->addr = cmd->addr; cmd 143 drivers/soc/qcom/rpmh.c req->wake_val = cmd->data; cmd 146 drivers/soc/qcom/rpmh.c req->wake_val = cmd->data; cmd 149 drivers/soc/qcom/rpmh.c req->sleep_val = cmd->data; cmd 205 drivers/soc/qcom/rpmh.c const struct tcs_cmd *cmd, u32 n) cmd 207 drivers/soc/qcom/rpmh.c if (!cmd || !n || n > MAX_RPMH_PAYLOAD) cmd 210 drivers/soc/qcom/rpmh.c memcpy(req->cmd, cmd, n * sizeof(*cmd)); cmd 213 drivers/soc/qcom/rpmh.c req->msg.cmds = req->cmd; cmd 231 drivers/soc/qcom/rpmh.c const struct tcs_cmd *cmd, u32 n) cmd 241 drivers/soc/qcom/rpmh.c ret = __fill_rpmh_msg(rpm_msg, state, cmd, n); cmd 262 drivers/soc/qcom/rpmh.c const struct tcs_cmd *cmd, u32 n) cmd 268 drivers/soc/qcom/rpmh.c if (!cmd || !n || n > MAX_RPMH_PAYLOAD) cmd 271 drivers/soc/qcom/rpmh.c memcpy(rpm_msg.cmd, cmd, n * sizeof(*cmd)); cmd 347 drivers/soc/qcom/rpmh.c const struct tcs_cmd *cmd, u32 *n) cmd 358 drivers/soc/qcom/rpmh.c if (!cmd || !n) cmd 379 drivers/soc/qcom/rpmh.c __fill_rpmh_msg(rpm_msgs + i, state, cmd, n[i]); cmd 380 drivers/soc/qcom/rpmh.c cmd += n[i]; cmd 438 drivers/soc/qcom/rpmh.c rpm_msg.cmd[0].addr = addr; cmd 439 drivers/soc/qcom/rpmh.c rpm_msg.cmd[0].data = data; cmd 142 drivers/soc/qcom/rpmhpd.c struct tcs_cmd cmd = { cmd 152 drivers/soc/qcom/rpmhpd.c return rpmh_write(pd->dev, state, &cmd, 1); cmd 154 drivers/soc/qcom/rpmhpd.c return rpmh_write_async(pd->dev, state, &cmd, 1); cmd 852 drivers/soc/tegra/pmc.c const char *cmd = data; cmd 858 drivers/soc/tegra/pmc.c if (cmd) { cmd 859 drivers/soc/tegra/pmc.c if (strcmp(cmd, "recovery") == 0) cmd 862 drivers/soc/tegra/pmc.c if (strcmp(cmd, "bootloader") == 0) cmd 865 drivers/soc/tegra/pmc.c if (strcmp(cmd, "forced-recovery") == 0) cmd 40 drivers/soc/tegra/powergate-bpmp.c request.cmd = CMD_PG_SET_STATE; cmd 67 drivers/soc/tegra/powergate-bpmp.c request.cmd = CMD_PG_GET_STATE; cmd 96 drivers/soc/tegra/powergate-bpmp.c request.cmd = CMD_PG_GET_MAX_ID; cmd 125 drivers/soc/tegra/powergate-bpmp.c request.cmd = CMD_PG_GET_NAME; cmd 278 drivers/soc/ti/knav_qmss_acc.c struct knav_reg_acc_command *cmd) cmd 283 drivers/soc/ti/knav_qmss_acc.c cmd->command, cmd->queue_mask, cmd->list_dma, cmd 284 drivers/soc/ti/knav_qmss_acc.c cmd->queue_num, cmd->timer_config); cmd 286 drivers/soc/ti/knav_qmss_acc.c writel_relaxed(cmd->timer_config, &pdsp->acc_command->timer_config); cmd 287 drivers/soc/ti/knav_qmss_acc.c writel_relaxed(cmd->queue_num, &pdsp->acc_command->queue_num); cmd 288 drivers/soc/ti/knav_qmss_acc.c writel_relaxed(cmd->list_dma, &pdsp->acc_command->list_dma); cmd 289 drivers/soc/ti/knav_qmss_acc.c writel_relaxed(cmd->queue_mask, &pdsp->acc_command->queue_mask); cmd 290 drivers/soc/ti/knav_qmss_acc.c writel_relaxed(cmd->command, &pdsp->acc_command->command); cmd 302 drivers/soc/ti/knav_qmss_acc.c struct knav_reg_acc_command *cmd, cmd 320 drivers/soc/ti/knav_qmss_acc.c memset(cmd, 0, sizeof(*cmd)); cmd 321 drivers/soc/ti/knav_qmss_acc.c cmd->command = acc->channel; cmd 322 drivers/soc/ti/knav_qmss_acc.c cmd->queue_mask = queue_mask; cmd 323 drivers/soc/ti/knav_qmss_acc.c cmd->list_dma = (u32)acc->list_dma[0]; cmd 324 drivers/soc/ti/knav_qmss_acc.c cmd->queue_num = info->list_entries << 16; cmd 325 drivers/soc/ti/knav_qmss_acc.c cmd->queue_num |= queue_base; cmd 327 drivers/soc/ti/knav_qmss_acc.c cmd->timer_config = ACC_LIST_ENTRY_TYPE << 18; cmd 329 drivers/soc/ti/knav_qmss_acc.c cmd->timer_config |= ACC_CFG_MULTI_QUEUE; cmd 330 drivers/soc/ti/knav_qmss_acc.c cmd->timer_config |= info->pacing_mode << 16; cmd 331 drivers/soc/ti/knav_qmss_acc.c cmd->timer_config |= info->timer_count; cmd 338 drivers/soc/ti/knav_qmss_acc.c struct knav_reg_acc_command cmd; cmd 344 drivers/soc/ti/knav_qmss_acc.c knav_acc_setup_cmd(kdev, range, &cmd, queue); cmd 345 drivers/soc/ti/knav_qmss_acc.c cmd.command |= ACC_CMD_DISABLE_CHANNEL << 8; cmd 346 drivers/soc/ti/knav_qmss_acc.c result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); cmd 356 drivers/soc/ti/knav_qmss_acc.c struct knav_reg_acc_command cmd; cmd 362 drivers/soc/ti/knav_qmss_acc.c knav_acc_setup_cmd(kdev, range, &cmd, queue); cmd 363 drivers/soc/ti/knav_qmss_acc.c cmd.command |= ACC_CMD_ENABLE_CHANNEL << 8; cmd 364 drivers/soc/ti/knav_qmss_acc.c result = knav_acc_write(kdev, range->acc_info.pdsp, &cmd); cmd 588 drivers/soc/ti/knav_qmss_queue.c int knav_queue_device_control(void *qhandle, enum knav_queue_ctrl_cmd cmd, cmd 595 drivers/soc/ti/knav_qmss_queue.c switch ((int)cmd) { cmd 379 drivers/soundwire/cadence_master.c _cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd, cmd 397 drivers/soundwire/cadence_master.c data |= cmd << SDW_REG_SHIFT(CDNS_MCP_CMD_COMMAND); cmd 486 drivers/soundwire/cadence_master.c static int cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd) cmd 500 drivers/soundwire/cadence_master.c *cmd = CDNS_MCP_CMD_READ; cmd 504 drivers/soundwire/cadence_master.c *cmd = CDNS_MCP_CMD_WRITE; cmd 519 drivers/soundwire/cadence_master.c int cmd = 0, ret, i; cmd 521 drivers/soundwire/cadence_master.c ret = cdns_prep_msg(cdns, msg, &cmd); cmd 526 drivers/soundwire/cadence_master.c ret = _cdns_xfer_msg(cdns, msg, cmd, i * CDNS_MCP_CMD_LEN, cmd 535 drivers/soundwire/cadence_master.c ret = _cdns_xfer_msg(cdns, msg, cmd, i * CDNS_MCP_CMD_LEN, cmd 548 drivers/soundwire/cadence_master.c int cmd = 0, ret; cmd 554 drivers/soundwire/cadence_master.c ret = cdns_prep_msg(cdns, msg, &cmd); cmd 561 drivers/soundwire/cadence_master.c return _cdns_xfer_msg(cdns, msg, cmd, 0, msg->len, true); cmd 397 drivers/soundwire/stream.c enum sdw_port_prep_ops cmd) cmd 403 drivers/soundwire/stream.c ret = ops->port_prep(s_rt->slave, &prep_ch, cmd); cmd 407 drivers/soundwire/stream.c cmd, ret); cmd 179 drivers/spi/atmel-quadspi.c if (op->cmd.buswidth != mode->cmd_buswidth) cmd 209 drivers/spi/atmel-quadspi.c if (op->addr.nbytes == 2 && op->cmd.buswidth != op->addr.buswidth && cmd 224 drivers/spi/atmel-quadspi.c icr = QSPI_ICR_INST(op->cmd.opcode); cmd 259 drivers/spi/atmel-quadspi.c iar = (op->cmd.opcode << 16) | cmd 109 drivers/spi/spi-axi-spi-engine.c bool dry, uint16_t cmd) cmd 112 drivers/spi/spi-axi-spi-engine.c p->instructions[p->length] = cmd; cmd 345 drivers/spi/spi-bcm-qspi.c u8 command = op->cmd.opcode; cmd 427 drivers/spi/spi-bcm-qspi.c bcm_qspi_bspi_set_xfer_params(qspi, op->cmd.opcode, 0, 0, 0); cmd 911 drivers/spi/spi-bcm-qspi.c u8 cmd[6] = { }; cmd 914 drivers/spi/spi-bcm-qspi.c memset(cmd, 0, sizeof(cmd)); cmd 919 drivers/spi/spi-bcm-qspi.c cmd[0] = op->cmd.opcode; cmd 921 drivers/spi/spi-bcm-qspi.c cmd[1 + i] = op->addr.val >> (8 * (op->addr.nbytes - i - 1)); cmd 923 drivers/spi/spi-bcm-qspi.c t[0].tx_buf = cmd; cmd 926 drivers/spi/spi-bcm-qspi.c t[0].tx_nbits = op->cmd.buswidth; cmd 231 drivers/spi/spi-bcm63xx.c u16 cmd; cmd 292 drivers/spi/spi-bcm63xx.c cmd = SPI_CMD_START_IMMEDIATE; cmd 293 drivers/spi/spi-bcm63xx.c cmd |= (prepend_len << SPI_CMD_PREPEND_BYTE_CNT_SHIFT); cmd 294 drivers/spi/spi-bcm63xx.c cmd |= (spi->chip_select << SPI_CMD_DEVICE_ID_SHIFT); cmd 295 drivers/spi/spi-bcm63xx.c bcm_spi_writew(bs, cmd, SPI_CMD); cmd 17 drivers/spi/spi-dln2.c #define DLN2_SPI_CMD(cmd) DLN2_CMD(cmd, DLN2_SPI_MODULE_ID) cmd 103 drivers/spi/spi-dln2.c u16 cmd; cmd 113 drivers/spi/spi-dln2.c cmd = DLN2_SPI_ENABLE; cmd 117 drivers/spi/spi-dln2.c cmd = DLN2_SPI_DISABLE; cmd 120 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, len); cmd 167 drivers/spi/spi-dln2.c u16 cmd; cmd 171 drivers/spi/spi-dln2.c cmd = enable ? DLN2_SPI_SS_MULTI_ENABLE : DLN2_SPI_SS_MULTI_DISABLE; cmd 173 drivers/spi/spi-dln2.c return dln2_transfer_tx(dln2->pdev, cmd, &tx, sizeof(tx)); cmd 209 drivers/spi/spi-dln2.c static int dln2_spi_get_speed(struct dln2_spi *dln2, u16 cmd, u32 *freq) cmd 222 drivers/spi/spi-dln2.c ret = dln2_transfer(dln2->pdev, cmd, &tx, sizeof(tx), &rx, &rx_len); cmd 219 drivers/spi/spi-fsl-dspi.c u16 cmd = dspi->tx_cmd, data = dspi_pop_tx(dspi); cmd 225 drivers/spi/spi-fsl-dspi.c cmd |= SPI_PUSHR_CMD_CONT; cmd 226 drivers/spi/spi-fsl-dspi.c return cmd << 16 | data; cmd 567 drivers/spi/spi-fsl-dspi.c u16 cmd = dspi->tx_cmd; cmd 570 drivers/spi/spi-fsl-dspi.c cmd |= SPI_PUSHR_CMD_CONT; cmd 571 drivers/spi/spi-fsl-dspi.c regmap_write(dspi->regmap_pushr, PUSHR_CMD, cmd); cmd 362 drivers/spi/spi-fsl-qspi.c ret = fsl_qspi_check_buswidth(q, op->cmd.buswidth); cmd 411 drivers/spi/spi-fsl-qspi.c lutval[0] |= LUT_DEF(0, LUT_CMD, LUT_PAD(op->cmd.buswidth), cmd 412 drivers/spi/spi-fsl-qspi.c op->cmd.opcode); cmd 141 drivers/spi/spi-mem.c if (spi_check_buswidth_req(mem, op->cmd.buswidth, true)) cmd 171 drivers/spi/spi-mem.c if (!op->cmd.buswidth) cmd 179 drivers/spi/spi-mem.c if (!spi_mem_buswidth_is_valid(op->cmd.buswidth) || cmd 307 drivers/spi/spi-mem.c tmpbufsize = sizeof(op->cmd.opcode) + op->addr.nbytes + cmd 321 drivers/spi/spi-mem.c tmpbuf[0] = op->cmd.opcode; cmd 323 drivers/spi/spi-mem.c xfers[xferpos].len = sizeof(op->cmd.opcode); cmd 324 drivers/spi/spi-mem.c xfers[xferpos].tx_nbits = op->cmd.buswidth; cmd 421 drivers/spi/spi-mem.c len = sizeof(op->cmd.opcode) + op->addr.nbytes + op->dummy.nbytes; cmd 337 drivers/spi/spi-mt65xx.c u32 cmd; cmd 340 drivers/spi/spi-mt65xx.c cmd = readl(mdata->base + SPI_CMD_REG); cmd 342 drivers/spi/spi-mt65xx.c cmd |= SPI_CMD_ACT; cmd 344 drivers/spi/spi-mt65xx.c cmd |= SPI_CMD_RESUME; cmd 345 drivers/spi/spi-mt65xx.c writel(cmd, mdata->base + SPI_CMD_REG); cmd 447 drivers/spi/spi-mt65xx.c int cmd; cmd 459 drivers/spi/spi-mt65xx.c cmd = readl(mdata->base + SPI_CMD_REG); cmd 461 drivers/spi/spi-mt65xx.c cmd |= SPI_CMD_TX_DMA; cmd 463 drivers/spi/spi-mt65xx.c cmd |= SPI_CMD_RX_DMA; cmd 464 drivers/spi/spi-mt65xx.c writel(cmd, mdata->base + SPI_CMD_REG); cmd 523 drivers/spi/spi-mt65xx.c u32 cmd, reg_val, cnt, remainder, len; cmd 600 drivers/spi/spi-mt65xx.c cmd = readl(mdata->base + SPI_CMD_REG); cmd 601 drivers/spi/spi-mt65xx.c cmd &= ~SPI_CMD_TX_DMA; cmd 602 drivers/spi/spi-mt65xx.c cmd &= ~SPI_CMD_RX_DMA; cmd 603 drivers/spi/spi-mt65xx.c writel(cmd, mdata->base + SPI_CMD_REG); cmd 339 drivers/spi/spi-mxic.c op->dummy.buswidth > 4 || op->cmd.buswidth > 4) cmd 376 drivers/spi/spi-mxic.c ss_ctrl = OP_CMD_BYTES(1) | OP_CMD_BUSW(fls(op->cmd.buswidth) - 1); cmd 396 drivers/spi/spi-mxic.c ret = mxic_spi_data_xfer(mxic, &op->cmd.opcode, NULL, 1); cmd 259 drivers/spi/spi-npcm-fiu.c NPCM_FIU_DRD_CFG_RDCMD, op->cmd.opcode); cmd 260 drivers/spi/spi-npcm-fiu.c fiu->drd_op.cmd.opcode = op->cmd.opcode; cmd 284 drivers/spi/spi-npcm-fiu.c desc->info.op_tmpl.cmd.opcode != fiu->drd_op.cmd.opcode || cmd 331 drivers/spi/spi-npcm-fiu.c NPCM_FIU_UMA_CMD_CMD, op->cmd.opcode); cmd 334 drivers/spi/spi-npcm-fiu.c uma_cfg |= ilog2(op->cmd.buswidth); cmd 370 drivers/spi/spi-npcm-fiu.c const struct spi_mem_op *op, u8 cmd, cmd 386 drivers/spi/spi-npcm-fiu.c NPCM_FIU_UMA_CMD_CMD, cmd); cmd 396 drivers/spi/spi-npcm-fiu.c uma_cfg |= ilog2(op->cmd.buswidth); cmd 440 drivers/spi/spi-npcm-fiu.c ret = npcm_fiu_uma_write(mem, op, op->cmd.opcode, true, NULL, 0); cmd 534 drivers/spi/spi-npcm-fiu.c op->cmd.opcode, op->cmd.buswidth, op->addr.buswidth, cmd 560 drivers/spi/spi-npcm-fiu.c ret = npcm_fiu_uma_write(mem, op, op->cmd.opcode, false, cmd 571 drivers/spi/spi-npcm-fiu.c ret = npcm_fiu_uma_write(mem, op, op->cmd.opcode, false, cmd 575 drivers/spi/spi-npcm-fiu.c ret = npcm_fiu_uma_write(mem, op, op->cmd.opcode, false, cmd 398 drivers/spi/spi-nxp-fspi.c ret = nxp_fspi_check_buswidth(f, op->cmd.buswidth); cmd 490 drivers/spi/spi-nxp-fspi.c lutval[0] |= LUT_DEF(0, LUT_CMD, LUT_PAD(op->cmd.buswidth), cmd 491 drivers/spi/spi-nxp-fspi.c op->cmd.opcode); cmd 536 drivers/spi/spi-nxp-fspi.c op->cmd.opcode, lutval[0], lutval[1], lutval[2], lutval[3]); cmd 464 drivers/spi/spi-sirf.c u32 cmd; cmd 469 drivers/spi/spi-sirf.c memcpy(&cmd, sspi->tx, t->len); cmd 471 drivers/spi/spi-sirf.c cmd = cpu_to_be32(cmd) >> cmd 475 drivers/spi/spi-sirf.c cmd = ((cmd & 0xffff) << 16) | (cmd >> 16); cmd 476 drivers/spi/spi-sirf.c writel(cmd, sspi->base + sspi->regs->spi_cmd); cmd 43 drivers/spi/spi-slave-system-control.c __be16 cmd; cmd 52 drivers/spi/spi-slave-system-control.c u16 cmd; cmd 58 drivers/spi/spi-slave-system-control.c cmd = be16_to_cpu(priv->cmd); cmd 59 drivers/spi/spi-slave-system-control.c switch (cmd) { cmd 81 drivers/spi/spi-slave-system-control.c dev_warn(&priv->spi->dev, "Unknown command 0x%x\n", cmd); cmd 124 drivers/spi/spi-slave-system-control.c priv->xfer.rx_buf = &priv->cmd; cmd 125 drivers/spi/spi-slave-system-control.c priv->xfer.len = sizeof(priv->cmd); cmd 332 drivers/spi/spi-sprd-adi.c unsigned long mode, void *cmd) cmd 338 drivers/spi/spi-sprd-adi.c if (!cmd) cmd 340 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "recovery", 8)) cmd 342 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "alarm", 5)) cmd 344 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "fastsleep", 9)) cmd 346 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "bootloader", 10)) cmd 348 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "panic", 5)) cmd 350 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "special", 7)) cmd 352 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "cftreboot", 9)) cmd 354 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "autodloader", 11)) cmd 356 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "iqmode", 6)) cmd 358 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "sprdisk", 7)) cmd 360 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "tospanic", 8)) cmd 362 drivers/spi/spi-sprd-adi.c else if (!strncmp(cmd, "factorytest", 11)) cmd 335 drivers/spi/spi-stm32-qspi.c op->cmd.opcode, op->cmd.buswidth, op->addr.buswidth, cmd 368 drivers/spi/spi-stm32-qspi.c ccr |= FIELD_PREP(CCR_INST_MASK, op->cmd.opcode); cmd 370 drivers/spi/spi-stm32-qspi.c stm32_qspi_get_mode(qspi, op->cmd.buswidth)); cmd 61 drivers/spi/spi-ti-qspi.c u32 cmd; cmd 249 drivers/spi/spi-ti-qspi.c unsigned int cmd; cmd 254 drivers/spi/spi-ti-qspi.c cmd = qspi->cmd | QSPI_WR_SNGL; cmd 265 drivers/spi/spi-ti-qspi.c cmd, qspi->dc, *txbuf); cmd 282 drivers/spi/spi-ti-qspi.c cmd |= QSPI_WLEN(QSPI_WLEN_MAX_BITS); cmd 285 drivers/spi/spi-ti-qspi.c cmd = qspi->cmd | QSPI_WR_SNGL; cmd 287 drivers/spi/spi-ti-qspi.c cmd |= QSPI_WLEN(wlen); cmd 292 drivers/spi/spi-ti-qspi.c cmd, qspi->dc, *txbuf); cmd 297 drivers/spi/spi-ti-qspi.c cmd, qspi->dc, *txbuf); cmd 302 drivers/spi/spi-ti-qspi.c ti_qspi_write(qspi, cmd, QSPI_SPI_CMD_REG); cmd 318 drivers/spi/spi-ti-qspi.c unsigned int cmd; cmd 322 drivers/spi/spi-ti-qspi.c cmd = qspi->cmd; cmd 325 drivers/spi/spi-ti-qspi.c cmd |= QSPI_RD_DUAL; cmd 328 drivers/spi/spi-ti-qspi.c cmd |= QSPI_RD_QUAD; cmd 331 drivers/spi/spi-ti-qspi.c cmd |= QSPI_RD_SNGL; cmd 337 drivers/spi/spi-ti-qspi.c dev_dbg(qspi->dev, "rx cmd %08x dc %08x\n", cmd, qspi->dc); cmd 341 drivers/spi/spi-ti-qspi.c ti_qspi_write(qspi, cmd, QSPI_SPI_CMD_REG); cmd 551 drivers/spi/spi-ti-qspi.c ti_qspi_setup_mmap_read(mem->spi, op->cmd.opcode, op->data.buswidth, cmd 608 drivers/spi/spi-ti-qspi.c qspi->cmd = 0; cmd 609 drivers/spi/spi-ti-qspi.c qspi->cmd |= QSPI_EN_CS(spi->chip_select); cmd 610 drivers/spi/spi-ti-qspi.c qspi->cmd |= QSPI_FLEN(frame_len_words); cmd 620 drivers/spi/spi-ti-qspi.c qspi->cmd = ((qspi->cmd & ~QSPI_WLEN_MASK) | cmd 641 drivers/spi/spi-ti-qspi.c ti_qspi_write(qspi, qspi->cmd | QSPI_INVAL, QSPI_SPI_CMD_REG); cmd 258 drivers/spi/spi-xlp.c u32 cmd = 0; cmd 261 drivers/spi/spi-xlp.c cmd |= XLP_SPI_CMD_TX_MASK; cmd 263 drivers/spi/spi-xlp.c cmd |= XLP_SPI_CMD_RX_MASK; cmd 265 drivers/spi/spi-xlp.c cmd |= XLP_SPI_CMD_CONT; cmd 266 drivers/spi/spi-xlp.c cmd |= ((xfer_len * 8 - 1) << XLP_SPI_XFR_BITCNT_SHIFT); cmd 267 drivers/spi/spi-xlp.c xlp_spi_reg_write(xspi, xspi->cs, XLP_SPI_CMD, cmd); cmd 521 drivers/spi/spi-zynq-qspi.c op->cmd.opcode, op->cmd.buswidth, op->addr.buswidth, cmd 527 drivers/spi/spi-zynq-qspi.c if (op->cmd.opcode) { cmd 529 drivers/spi/spi-zynq-qspi.c xqspi->txbuf = (u8 *)&op->cmd.opcode; cmd 531 drivers/spi/spi-zynq-qspi.c xqspi->tx_bytes = sizeof(op->cmd.opcode); cmd 532 drivers/spi/spi-zynq-qspi.c xqspi->rx_bytes = sizeof(op->cmd.opcode); cmd 313 drivers/spi/spidev.c spidev_get_ioc_message(unsigned int cmd, struct spi_ioc_transfer __user *u_ioc, cmd 319 drivers/spi/spidev.c if (_IOC_TYPE(cmd) != SPI_IOC_MAGIC cmd 320 drivers/spi/spidev.c || _IOC_NR(cmd) != _IOC_NR(SPI_IOC_MESSAGE(0)) cmd 321 drivers/spi/spidev.c || _IOC_DIR(cmd) != _IOC_WRITE) cmd 324 drivers/spi/spidev.c tmp = _IOC_SIZE(cmd); cmd 336 drivers/spi/spidev.c spidev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 346 drivers/spi/spidev.c if (_IOC_TYPE(cmd) != SPI_IOC_MAGIC) cmd 368 drivers/spi/spidev.c switch (cmd) { cmd 392 drivers/spi/spidev.c if (cmd == SPI_IOC_WR_MODE) cmd 466 drivers/spi/spidev.c ioc = spidev_get_ioc_message(cmd, cmd 488 drivers/spi/spidev.c spidev_compat_ioc_message(struct file *filp, unsigned int cmd, cmd 515 drivers/spi/spidev.c ioc = spidev_get_ioc_message(cmd, u_ioc, &n_ioc); cmd 540 drivers/spi/spidev.c spidev_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 542 drivers/spi/spidev.c if (_IOC_TYPE(cmd) == SPI_IOC_MAGIC cmd 543 drivers/spi/spidev.c && _IOC_NR(cmd) == _IOC_NR(SPI_IOC_MESSAGE(0)) cmd 544 drivers/spi/spidev.c && _IOC_DIR(cmd) == _IOC_WRITE) cmd 545 drivers/spi/spidev.c return spidev_compat_ioc_message(filp, cmd, arg); cmd 547 drivers/spi/spidev.c return spidev_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 296 drivers/spmi/spmi-pmic-arb.c u32 cmd; cmd 305 drivers/spmi/spmi-pmic-arb.c cmd = ((opc | 0x40) << 27) | ((sid & 0xf) << 20); cmd 308 drivers/spmi/spmi-pmic-arb.c pmic_arb_base_write(pmic_arb, offset + PMIC_ARB_CMD, cmd); cmd 342 drivers/spmi/spmi-pmic-arb.c u32 cmd; cmd 368 drivers/spmi/spmi-pmic-arb.c cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); cmd 371 drivers/spmi/spmi-pmic-arb.c pmic_arb_set_rd_cmd(pmic_arb, offset + PMIC_ARB_CMD, cmd); cmd 395 drivers/spmi/spmi-pmic-arb.c u32 cmd; cmd 423 drivers/spmi/spmi-pmic-arb.c cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); cmd 434 drivers/spmi/spmi-pmic-arb.c pmic_arb_base_write(pmic_arb, offset + PMIC_ARB_CMD, cmd); cmd 1290 drivers/spmi/spmi-pmic-arb.c ctrl->cmd = pmic_arb_cmd; cmd 96 drivers/spmi/spmi.c if (!ctrl || !ctrl->cmd || ctrl->dev.type != &spmi_ctrl_type) cmd 99 drivers/spmi/spmi.c ret = ctrl->cmd(ctrl, opcode, sid); cmd 745 drivers/staging/android/ashmem.c static int ashmem_pin_unpin(struct ashmem_area *asma, unsigned long cmd, cmd 756 drivers/staging/android/ashmem.c if (cmd == ASHMEM_PIN || cmd == ASHMEM_UNPIN) { cmd 784 drivers/staging/android/ashmem.c switch (cmd) { cmd 804 drivers/staging/android/ashmem.c static long ashmem_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 809 drivers/staging/android/ashmem.c switch (cmd) { cmd 837 drivers/staging/android/ashmem.c ret = ashmem_pin_unpin(asma, cmd, (void __user *)arg); cmd 857 drivers/staging/android/ashmem.c static long compat_ashmem_ioctl(struct file *file, unsigned int cmd, cmd 860 drivers/staging/android/ashmem.c switch (cmd) { cmd 862 drivers/staging/android/ashmem.c cmd = ASHMEM_SET_SIZE; cmd 865 drivers/staging/android/ashmem.c cmd = ASHMEM_SET_PROT_MASK; cmd 868 drivers/staging/android/ashmem.c return ashmem_ioctl(file, cmd, arg); cmd 463 drivers/staging/android/ion/ion.c static int validate_ioctl_arg(unsigned int cmd, union ion_ioctl_arg *arg) cmd 465 drivers/staging/android/ion/ion.c switch (cmd) { cmd 479 drivers/staging/android/ion/ion.c static long ion_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 484 drivers/staging/android/ion/ion.c if (_IOC_SIZE(cmd) > sizeof(data)) cmd 492 drivers/staging/android/ion/ion.c if (copy_from_user(&data, (void __user *)arg, _IOC_SIZE(cmd))) cmd 495 drivers/staging/android/ion/ion.c ret = validate_ioctl_arg(cmd, &data); cmd 501 drivers/staging/android/ion/ion.c if (!(_IOC_DIR(cmd) & _IOC_WRITE)) cmd 504 drivers/staging/android/ion/ion.c switch (cmd) { cmd 526 drivers/staging/android/ion/ion.c if (_IOC_DIR(cmd) & _IOC_READ) { cmd 527 drivers/staging/android/ion/ion.c if (copy_to_user((void __user *)arg, &data, _IOC_SIZE(cmd))) cmd 529 drivers/staging/android/vsoc.c static long vsoc_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 542 drivers/staging/android/vsoc.c switch (cmd) { cmd 372 drivers/staging/comedi/comedi_buf.c if (!s->munge || (async->cmd.flags & CMDF_RAWDATA)) { cmd 397 drivers/staging/comedi/comedi_buf.c async->munge_chan %= async->cmd.chanlist_len; cmd 81 drivers/staging/comedi/comedi_compat32.c static int translated_ioctl(struct file *file, unsigned int cmd, cmd 85 drivers/staging/comedi/comedi_compat32.c return file->f_op->unlocked_ioctl(file, cmd, arg); cmd 156 drivers/staging/comedi/comedi_compat32.c static int get_compat_cmd(struct comedi_cmd __user *cmd, cmd 167 drivers/staging/comedi/comedi_compat32.c !access_ok(cmd, sizeof(*cmd))) cmd 172 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->subdev); cmd 174 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->flags); cmd 176 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->start_src); cmd 178 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->start_arg); cmd 180 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->scan_begin_src); cmd 182 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->scan_begin_arg); cmd 184 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->convert_src); cmd 186 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->convert_arg); cmd 188 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->scan_end_src); cmd 190 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->scan_end_arg); cmd 192 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->stop_src); cmd 194 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->stop_arg); cmd 197 drivers/staging/comedi/comedi_compat32.c &cmd->chanlist); cmd 199 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->chanlist_len); cmd 201 drivers/staging/comedi/comedi_compat32.c err |= __put_user(compat_ptr(temp.uptr), &cmd->data); cmd 203 drivers/staging/comedi/comedi_compat32.c err |= __put_user(temp.uint, &cmd->data_len); cmd 209 drivers/staging/comedi/comedi_compat32.c struct comedi_cmd __user *cmd) cmd 220 drivers/staging/comedi/comedi_compat32.c if (!access_ok(cmd, sizeof(*cmd)) || cmd 225 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->subdev); cmd 227 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->flags); cmd 229 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->start_src); cmd 231 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->start_arg); cmd 233 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->scan_begin_src); cmd 235 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->scan_begin_arg); cmd 237 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->convert_src); cmd 239 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->convert_arg); cmd 241 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->scan_end_src); cmd 243 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->scan_end_arg); cmd 245 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->stop_src); cmd 247 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->stop_arg); cmd 250 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->chanlist_len); cmd 253 drivers/staging/comedi/comedi_compat32.c err |= __get_user(temp, &cmd->data_len); cmd 261 drivers/staging/comedi/comedi_compat32.c struct comedi_cmd __user *cmd; cmd 266 drivers/staging/comedi/comedi_compat32.c cmd = compat_alloc_user_space(sizeof(*cmd)); cmd 268 drivers/staging/comedi/comedi_compat32.c rc = get_compat_cmd(cmd, cmd32); cmd 272 drivers/staging/comedi/comedi_compat32.c rc = translated_ioctl(file, COMEDI_CMD, (unsigned long)cmd); cmd 275 drivers/staging/comedi/comedi_compat32.c err = put_compat_cmd(cmd32, cmd); cmd 286 drivers/staging/comedi/comedi_compat32.c struct comedi_cmd __user *cmd; cmd 291 drivers/staging/comedi/comedi_compat32.c cmd = compat_alloc_user_space(sizeof(*cmd)); cmd 293 drivers/staging/comedi/comedi_compat32.c rc = get_compat_cmd(cmd, cmd32); cmd 297 drivers/staging/comedi/comedi_compat32.c rc = translated_ioctl(file, COMEDI_CMDTEST, (unsigned long)cmd); cmd 301 drivers/staging/comedi/comedi_compat32.c err = put_compat_cmd(cmd32, cmd); cmd 409 drivers/staging/comedi/comedi_compat32.c long comedi_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 413 drivers/staging/comedi/comedi_compat32.c switch (cmd) { cmd 421 drivers/staging/comedi/comedi_compat32.c rc = translated_ioctl(file, cmd, arg); cmd 430 drivers/staging/comedi/comedi_compat32.c rc = translated_ioctl(file, cmd, arg); cmd 19 drivers/staging/comedi/comedi_compat32.h long comedi_compat_ioctl(struct file *file, unsigned int cmd, cmd 739 drivers/staging/comedi/comedi_fops.c kfree(async->cmd.chanlist); cmd 740 drivers/staging/comedi/comedi_fops.c async->cmd.chanlist = NULL; cmd 1130 drivers/staging/comedi/comedi_fops.c if (!(async->cmd.flags & CMDF_WRITE)) { cmd 1673 drivers/staging/comedi/comedi_fops.c struct comedi_cmd *cmd) cmd 1678 drivers/staging/comedi/comedi_fops.c if (copy_from_user(cmd, arg, sizeof(*cmd))) { cmd 1683 drivers/staging/comedi/comedi_fops.c if (cmd->subdev >= dev->n_subdevices) { cmd 1684 drivers/staging/comedi/comedi_fops.c dev_dbg(dev->class_dev, "%d no such subdevice\n", cmd->subdev); cmd 1688 drivers/staging/comedi/comedi_fops.c s = &dev->subdevices[cmd->subdev]; cmd 1692 drivers/staging/comedi/comedi_fops.c cmd->subdev); cmd 1699 drivers/staging/comedi/comedi_fops.c cmd->subdev); cmd 1704 drivers/staging/comedi/comedi_fops.c if (cmd->chanlist_len > s->len_chanlist) { cmd 1706 drivers/staging/comedi/comedi_fops.c cmd->chanlist_len, s->len_chanlist); cmd 1716 drivers/staging/comedi/comedi_fops.c cmd->flags &= ~CMDF_WRITE; cmd 1719 drivers/staging/comedi/comedi_fops.c cmd->flags |= CMDF_WRITE; cmd 1731 drivers/staging/comedi/comedi_fops.c struct comedi_cmd *cmd) cmd 1737 drivers/staging/comedi/comedi_fops.c cmd->chanlist = NULL; cmd 1739 drivers/staging/comedi/comedi_fops.c cmd->chanlist_len * sizeof(unsigned int)); cmd 1744 drivers/staging/comedi/comedi_fops.c ret = comedi_check_chanlist(s, cmd->chanlist_len, chanlist); cmd 1750 drivers/staging/comedi/comedi_fops.c cmd->chanlist = chanlist; cmd 1772 drivers/staging/comedi/comedi_fops.c struct comedi_cmd cmd; cmd 1781 drivers/staging/comedi/comedi_fops.c ret = __comedi_get_user_cmd(dev, arg, &cmd); cmd 1786 drivers/staging/comedi/comedi_fops.c user_chanlist = (unsigned int __user *)cmd.chanlist; cmd 1788 drivers/staging/comedi/comedi_fops.c s = &dev->subdevices[cmd.subdev]; cmd 1804 drivers/staging/comedi/comedi_fops.c if (cmd.chanlist_len < 1) { cmd 1806 drivers/staging/comedi/comedi_fops.c cmd.chanlist_len); cmd 1810 drivers/staging/comedi/comedi_fops.c async->cmd = cmd; cmd 1811 drivers/staging/comedi/comedi_fops.c async->cmd.data = NULL; cmd 1814 drivers/staging/comedi/comedi_fops.c ret = __comedi_get_user_chanlist(dev, s, user_chanlist, &async->cmd); cmd 1818 drivers/staging/comedi/comedi_fops.c ret = s->do_cmdtest(dev, s, &async->cmd); cmd 1820 drivers/staging/comedi/comedi_fops.c if (async->cmd.flags & CMDF_BOGUS || ret) { cmd 1822 drivers/staging/comedi/comedi_fops.c cmd = async->cmd; cmd 1824 drivers/staging/comedi/comedi_fops.c cmd.chanlist = (unsigned int __force *)user_chanlist; cmd 1825 drivers/staging/comedi/comedi_fops.c cmd.data = NULL; cmd 1826 drivers/staging/comedi/comedi_fops.c if (copy_to_user(arg, &cmd, sizeof(cmd))) { cmd 1844 drivers/staging/comedi/comedi_fops.c if (async->cmd.flags & CMDF_WAKE_EOS) cmd 1882 drivers/staging/comedi/comedi_fops.c struct comedi_cmd cmd; cmd 1890 drivers/staging/comedi/comedi_fops.c ret = __comedi_get_user_cmd(dev, arg, &cmd); cmd 1895 drivers/staging/comedi/comedi_fops.c user_chanlist = (unsigned int __user *)cmd.chanlist; cmd 1897 drivers/staging/comedi/comedi_fops.c s = &dev->subdevices[cmd.subdev]; cmd 1902 drivers/staging/comedi/comedi_fops.c ret = __comedi_get_user_chanlist(dev, s, user_chanlist, &cmd); cmd 1907 drivers/staging/comedi/comedi_fops.c ret = s->do_cmdtest(dev, s, &cmd); cmd 1909 drivers/staging/comedi/comedi_fops.c kfree(cmd.chanlist); /* free kernel copy of user chanlist */ cmd 1912 drivers/staging/comedi/comedi_fops.c cmd.chanlist = (unsigned int __force *)user_chanlist; cmd 1914 drivers/staging/comedi/comedi_fops.c if (copy_to_user(arg, &cmd, sizeof(cmd))) { cmd 2097 drivers/staging/comedi/comedi_fops.c !(s_old->async->cmd.flags & CMDF_WRITE)) cmd 2140 drivers/staging/comedi/comedi_fops.c (s_old->async->cmd.flags & CMDF_WRITE)) cmd 2147 drivers/staging/comedi/comedi_fops.c static long comedi_unlocked_ioctl(struct file *file, unsigned int cmd, cmd 2161 drivers/staging/comedi/comedi_fops.c if (cmd == COMEDI_DEVCONFIG) { cmd 2192 drivers/staging/comedi/comedi_fops.c switch (cmd) { cmd 2420 drivers/staging/comedi/comedi_fops.c (s->async->cmd.flags & CMDF_WRITE) || cmd 2432 drivers/staging/comedi/comedi_fops.c !(s->async->cmd.flags & CMDF_WRITE) || cmd 2475 drivers/staging/comedi/comedi_fops.c if (s->busy != file || !(async->cmd.flags & CMDF_WRITE)) { cmd 2514 drivers/staging/comedi/comedi_fops.c !(async->cmd.flags & CMDF_WRITE)) { cmd 2566 drivers/staging/comedi/comedi_fops.c (async->cmd.flags & CMDF_WRITE) && cmd 2611 drivers/staging/comedi/comedi_fops.c if (s->busy != file || (async->cmd.flags & CMDF_WRITE)) { cmd 2648 drivers/staging/comedi/comedi_fops.c (async->cmd.flags & CMDF_WRITE)) { cmd 2702 drivers/staging/comedi/comedi_fops.c !(async->cmd.flags & CMDF_WRITE) && cmd 2864 drivers/staging/comedi/comedi_fops.c si_code = async->cmd.flags & CMDF_WRITE ? POLL_OUT : POLL_IN; cmd 194 drivers/staging/comedi/comedidev.h struct comedi_cmd *cmd); cmd 365 drivers/staging/comedi/comedidev.h struct comedi_cmd cmd; cmd 1005 drivers/staging/comedi/comedidev.h struct comedi_cmd *cmd); cmd 417 drivers/staging/comedi/drivers.c struct comedi_cmd *cmd) cmd 427 drivers/staging/comedi/drivers.c num_samples = DIV_ROUND_UP(cmd->scan_end_arg, bits_per_sample); cmd 430 drivers/staging/comedi/drivers.c num_samples = cmd->scan_end_arg; cmd 454 drivers/staging/comedi/drivers.c struct comedi_cmd *cmd = &s->async->cmd; cmd 456 drivers/staging/comedi/drivers.c return comedi_bytes_per_scan_cmd(s, cmd); cmd 464 drivers/staging/comedi/drivers.c struct comedi_cmd *cmd = &async->cmd; cmd 466 drivers/staging/comedi/drivers.c if (cmd->stop_src == TRIG_COUNT) { cmd 469 drivers/staging/comedi/drivers.c if (async->scans_done < cmd->stop_arg) cmd 470 drivers/staging/comedi/drivers.c scans_left = cmd->stop_arg - async->scans_done; cmd 516 drivers/staging/comedi/drivers.c struct comedi_cmd *cmd = &async->cmd; cmd 520 drivers/staging/comedi/drivers.c if (cmd->stop_src != TRIG_COUNT) cmd 523 drivers/staging/comedi/drivers.c scans_left = __comedi_nscans_left(s, cmd->stop_arg); cmd 527 drivers/staging/comedi/drivers.c samples_left = scans_left * cmd->scan_end_arg - cmd 550 drivers/staging/comedi/drivers.c struct comedi_cmd *cmd = &async->cmd; cmd 556 drivers/staging/comedi/drivers.c async->cur_chan %= cmd->chanlist_len; cmd 183 drivers/staging/comedi/drivers/addi_apci_1032.c struct comedi_cmd *cmd) cmd 189 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 190 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 191 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 192 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 193 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 203 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 204 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 205 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 206 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 207 drivers/staging/comedi/drivers/addi_apci_1032.c cmd->chanlist_len); cmd 208 drivers/staging/comedi/drivers/addi_apci_1032.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 284 drivers/staging/comedi/drivers/addi_apci_1500.c struct comedi_cmd *cmd = &s->async->cmd; cmd 292 drivers/staging/comedi/drivers/addi_apci_1500.c if (trig_num != cmd->start_arg) cmd 372 drivers/staging/comedi/drivers/addi_apci_1500.c struct comedi_cmd *cmd) cmd 378 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 379 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 380 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 381 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 382 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 407 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_arg_max(&cmd->start_arg, 3); cmd 409 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 410 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 411 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 412 drivers/staging/comedi/drivers/addi_apci_1500.c cmd->chanlist_len); cmd 413 drivers/staging/comedi/drivers/addi_apci_1500.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 705 drivers/staging/comedi/drivers/addi_apci_1500.c unsigned int cmd; cmd 707 drivers/staging/comedi/drivers/addi_apci_1500.c cmd = z8536_read(dev, Z8536_CT_CMDSTAT_REG(chan)); cmd 708 drivers/staging/comedi/drivers/addi_apci_1500.c cmd &= Z8536_CT_CMDSTAT_GCB; /* preserve gate */ cmd 709 drivers/staging/comedi/drivers/addi_apci_1500.c cmd |= Z8536_CT_CMD_TCB; /* set trigger */ cmd 713 drivers/staging/comedi/drivers/addi_apci_1500.c z8536_write(dev, cmd, Z8536_CT_CMDSTAT_REG(chan)); cmd 724 drivers/staging/comedi/drivers/addi_apci_1500.c unsigned int cmd; cmd 728 drivers/staging/comedi/drivers/addi_apci_1500.c cmd = z8536_read(dev, Z8536_CT_CMDSTAT_REG(chan)); cmd 729 drivers/staging/comedi/drivers/addi_apci_1500.c cmd &= Z8536_CT_CMDSTAT_GCB; /* preserve gate */ cmd 730 drivers/staging/comedi/drivers/addi_apci_1500.c cmd |= Z8536_CT_CMD_RCC; /* set RCC */ cmd 733 drivers/staging/comedi/drivers/addi_apci_1500.c z8536_write(dev, cmd, Z8536_CT_CMDSTAT_REG(chan)); cmd 412 drivers/staging/comedi/drivers/addi_apci_1564.c struct comedi_cmd *cmd) cmd 418 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 419 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 420 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 421 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 422 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 432 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 433 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 434 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 435 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 436 drivers/staging/comedi/drivers/addi_apci_1564.c cmd->chanlist_len); cmd 437 drivers/staging/comedi/drivers/addi_apci_1564.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 79 drivers/staging/comedi/drivers/addi_apci_2032.c struct comedi_cmd *cmd) cmd 85 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 86 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 87 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 88 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 89 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 95 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 104 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 105 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 106 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 107 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 108 drivers/staging/comedi/drivers/addi_apci_2032.c cmd->chanlist_len); cmd 109 drivers/staging/comedi/drivers/addi_apci_2032.c if (cmd->stop_src == TRIG_COUNT) cmd 110 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 112 drivers/staging/comedi/drivers/addi_apci_2032.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 127 drivers/staging/comedi/drivers/addi_apci_2032.c struct comedi_cmd *cmd = &s->async->cmd; cmd 134 drivers/staging/comedi/drivers/addi_apci_2032.c for (n = 0; n < cmd->chanlist_len; n++) cmd 135 drivers/staging/comedi/drivers/addi_apci_2032.c enabled_isns |= 1 << CR_CHAN(cmd->chanlist[n]); cmd 166 drivers/staging/comedi/drivers/addi_apci_2032.c struct comedi_cmd *cmd = &s->async->cmd; cmd 195 drivers/staging/comedi/drivers/addi_apci_2032.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 196 drivers/staging/comedi/drivers/addi_apci_2032.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 204 drivers/staging/comedi/drivers/addi_apci_2032.c if (cmd->stop_src == TRIG_COUNT && cmd 205 drivers/staging/comedi/drivers/addi_apci_2032.c s->async->scans_done >= cmd->stop_arg) cmd 207 drivers/staging/comedi/drivers/addi_apci_3120.c struct comedi_cmd *cmd = &s->async->cmd; cmd 214 drivers/staging/comedi/drivers/addi_apci_3120.c scan_bytes = comedi_samples_to_bytes(s, cmd->scan_end_arg); cmd 216 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->stop_src == TRIG_COUNT) { cmd 221 drivers/staging/comedi/drivers/addi_apci_3120.c if (dmalen0 > (cmd->stop_arg * scan_bytes)) cmd 222 drivers/staging/comedi/drivers/addi_apci_3120.c dmalen0 = cmd->stop_arg * scan_bytes; cmd 223 drivers/staging/comedi/drivers/addi_apci_3120.c else if (dmalen1 > (cmd->stop_arg * scan_bytes - dmalen0)) cmd 224 drivers/staging/comedi/drivers/addi_apci_3120.c dmalen1 = cmd->stop_arg * scan_bytes - dmalen0; cmd 227 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 231 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_end_arg & 1) cmd 236 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_end_arg & 1) cmd 429 drivers/staging/comedi/drivers/addi_apci_3120.c struct comedi_cmd *cmd = &async->cmd; cmd 450 drivers/staging/comedi/drivers/addi_apci_3120.c if (!(cmd->flags & CMDF_WAKE_EOS)) cmd 455 drivers/staging/comedi/drivers/addi_apci_3120.c (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)) cmd 475 drivers/staging/comedi/drivers/addi_apci_3120.c struct comedi_cmd *cmd = &async->cmd; cmd 503 drivers/staging/comedi/drivers/addi_apci_3120.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 528 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 540 drivers/staging/comedi/drivers/addi_apci_3120.c struct comedi_cmd *cmd = &s->async->cmd; cmd 553 drivers/staging/comedi/drivers/addi_apci_3120.c apci3120_set_chanlist(dev, s, cmd->chanlist_len, cmd->chanlist); cmd 555 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->start_src == TRIG_EXT) cmd 558 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 563 drivers/staging/comedi/drivers/addi_apci_3120.c divisor = apci3120_ns_to_timer(dev, 1, cmd->scan_begin_arg, cmd 564 drivers/staging/comedi/drivers/addi_apci_3120.c cmd->flags); cmd 573 drivers/staging/comedi/drivers/addi_apci_3120.c divisor = apci3120_ns_to_timer(dev, 0, cmd->convert_arg, cmd->flags); cmd 585 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_begin_src == TRIG_TIMER) cmd 594 drivers/staging/comedi/drivers/addi_apci_3120.c struct comedi_cmd *cmd) cmd 601 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 602 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 604 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 605 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 606 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 613 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 614 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 615 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 624 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 626 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_begin_src == TRIG_TIMER) { /* Test Delay timing */ cmd 627 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 632 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); cmd 634 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 635 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 636 drivers/staging/comedi/drivers/addi_apci_3120.c cmd->chanlist_len); cmd 638 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->stop_src == TRIG_COUNT) cmd 639 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 641 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 648 drivers/staging/comedi/drivers/addi_apci_3120.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 650 drivers/staging/comedi/drivers/addi_apci_3120.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 651 drivers/staging/comedi/drivers/addi_apci_3120.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg); cmd 512 drivers/staging/comedi/drivers/addi_apci_3xxx.c struct comedi_cmd *cmd) cmd 520 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 521 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 522 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 523 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 524 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 531 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 540 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 541 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 542 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 544 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 545 drivers/staging/comedi/drivers/addi_apci_3xxx.c cmd->chanlist_len); cmd 547 drivers/staging/comedi/drivers/addi_apci_3xxx.c if (cmd->stop_src == TRIG_COUNT) cmd 548 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 550 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 557 drivers/staging/comedi/drivers/addi_apci_3xxx.c arg = cmd->convert_arg; cmd 558 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= apci3xxx_ai_ns_to_timer(dev, &arg, cmd->flags); cmd 559 drivers/staging/comedi/drivers/addi_apci_3xxx.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 571 drivers/staging/comedi/drivers/addi_apci_3xxx.c struct comedi_cmd *cmd = &s->async->cmd; cmd 574 drivers/staging/comedi/drivers/addi_apci_3xxx.c ret = apci3xxx_ai_setup(dev, cmd->chanlist[0]); cmd 203 drivers/staging/comedi/drivers/adl_pci9111.c struct comedi_cmd *cmd) cmd 205 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 206 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 209 drivers/staging/comedi/drivers/adl_pci9111.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 210 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 211 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 212 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 238 drivers/staging/comedi/drivers/adl_pci9111.c struct comedi_cmd *cmd) cmd 245 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 246 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 248 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 250 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 251 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_src(&cmd->stop_src, cmd 259 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 260 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 261 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 265 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 266 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->scan_begin_src != cmd->convert_src) cmd 275 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 277 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->convert_src == TRIG_TIMER) { cmd 278 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 281 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 284 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 285 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 288 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 291 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 292 drivers/staging/comedi/drivers/adl_pci9111.c cmd->chanlist_len); cmd 294 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->stop_src == TRIG_COUNT) cmd 295 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 297 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 304 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->convert_src == TRIG_TIMER) { cmd 305 drivers/staging/comedi/drivers/adl_pci9111.c arg = cmd->convert_arg; cmd 306 drivers/staging/comedi/drivers/adl_pci9111.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 307 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 314 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 315 drivers/staging/comedi/drivers/adl_pci9111.c arg = cmd->chanlist_len * cmd->convert_arg; cmd 317 drivers/staging/comedi/drivers/adl_pci9111.c if (arg < cmd->scan_begin_arg) cmd 318 drivers/staging/comedi/drivers/adl_pci9111.c arg *= (cmd->scan_begin_arg / arg); cmd 320 drivers/staging/comedi/drivers/adl_pci9111.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 327 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 328 drivers/staging/comedi/drivers/adl_pci9111.c err |= pci9111_ai_check_chanlist(dev, s, cmd); cmd 340 drivers/staging/comedi/drivers/adl_pci9111.c struct comedi_cmd *cmd = &s->async->cmd; cmd 341 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); cmd 342 drivers/staging/comedi/drivers/adl_pci9111.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 349 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->chanlist_len > 1) cmd 359 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->convert_src == TRIG_TIMER) { cmd 369 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 370 drivers/staging/comedi/drivers/adl_pci9111.c dev_private->scan_delay = (cmd->scan_begin_arg / cmd 371 drivers/staging/comedi/drivers/adl_pci9111.c (cmd->convert_arg * cmd->chanlist_len)) - 1; cmd 384 drivers/staging/comedi/drivers/adl_pci9111.c dev_private->chunk_num_samples = cmd->chanlist_len * cmd 410 drivers/staging/comedi/drivers/adl_pci9111.c struct comedi_cmd *cmd = &s->async->cmd; cmd 424 drivers/staging/comedi/drivers/adl_pci9111.c if (devpriv->chunk_counter < cmd->chanlist_len) { cmd 425 drivers/staging/comedi/drivers/adl_pci9111.c to_read = cmd->chanlist_len - cmd 456 drivers/staging/comedi/drivers/adl_pci9111.c struct comedi_cmd *cmd; cmd 468 drivers/staging/comedi/drivers/adl_pci9111.c cmd = &async->cmd; cmd 504 drivers/staging/comedi/drivers/adl_pci9111.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 289 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd) cmd 292 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 293 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 297 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->chanlist_len == 1) cmd 300 drivers/staging/comedi/drivers/adl_pci9118.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 301 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 302 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 303 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 410 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 412 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int stop_pos = start_pos + cmd->chanlist_len; cmd 417 drivers/staging/comedi/drivers/adl_pci9118.c if (span_len == cmd->chanlist_len) cmd 428 drivers/staging/comedi/drivers/adl_pci9118.c n_samples = whole_spans * cmd->chanlist_len; cmd 467 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 469 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int stop_pos = start_pos + cmd->chanlist_len; cmd 474 drivers/staging/comedi/drivers/adl_pci9118.c if (span_len == cmd->chanlist_len) { cmd 537 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 547 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_NOW && !chnsshfront) { cmd 623 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 631 drivers/staging/comedi/drivers/adl_pci9118.c if (s->async->scans_done >= cmd->stop_arg) cmd 640 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 662 drivers/staging/comedi/drivers/adl_pci9118.c if (s->async->scans_done >= cmd->stop_arg) cmd 788 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 790 drivers/staging/comedi/drivers/adl_pci9118.c if (trig_num != cmd->start_arg) cmd 803 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 882 drivers/staging/comedi/drivers/adl_pci9118.c cmd->stop_arg; cmd 921 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd = &s->async->cmd; cmd 926 drivers/staging/comedi/drivers/adl_pci9118.c devpriv->ai_flags = cmd->flags; cmd 931 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->start_src == TRIG_EXT) cmd 933 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->stop_src == TRIG_EXT) { cmd 937 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->stop_src == TRIG_NONE) cmd 939 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->stop_src == TRIG_COUNT) cmd 950 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->flags & CMDF_WAKE_EOS) && cmd 951 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->scan_end_arg == 1)) { cmd 952 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_NOW) cmd 954 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_TIMER) { cmd 962 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->flags & CMDF_WAKE_EOS) && cmd 963 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->scan_end_arg & 1) && cmd 964 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->scan_end_arg > 1)) { cmd 965 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 985 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_NOW && devpriv->softsshdelay) { cmd 992 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_arg < devpriv->ai_ns_min) cmd 993 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_arg = devpriv->ai_ns_min; cmd 994 drivers/staging/comedi/drivers/adl_pci9118.c addchans = devpriv->softsshdelay / cmd->convert_arg; cmd 995 drivers/staging/comedi/drivers/adl_pci9118.c if (devpriv->softsshdelay % cmd->convert_arg) cmd 1002 drivers/staging/comedi/drivers/adl_pci9118.c cmd->chanlist_len + cmd 1009 drivers/staging/comedi/drivers/adl_pci9118.c scanlen = devpriv->ai_add_front + cmd->chanlist_len + cmd 1016 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->scan_end_arg / cmd->chanlist_len); cmd 1028 drivers/staging/comedi/drivers/adl_pci9118.c pci9118_set_chanlist(dev, s, cmd->chanlist_len, cmd->chanlist, cmd 1033 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src != TRIG_TIMER && cmd 1034 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_src == TRIG_TIMER) { cmd 1036 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_EXT) cmd 1041 drivers/staging/comedi/drivers/adl_pci9118.c comedi_8254_cascade_ns_to_timer(pacer, &cmd->convert_arg, cmd 1053 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 1064 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_TIMER && cmd 1065 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_src != TRIG_EXT) { cmd 1076 drivers/staging/comedi/drivers/adl_pci9118.c &cmd->scan_begin_arg, &cmd->convert_arg, cmd 1085 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_NOW && !devpriv->softsshdelay) cmd 1091 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_FOLLOW && cmd 1092 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_src == TRIG_EXT) { cmd 1130 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->start_src == TRIG_NOW) cmd 1132 drivers/staging/comedi/drivers/adl_pci9118.c else if (cmd->start_src == TRIG_INT) cmd 1136 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->start_src == TRIG_EXT || cmd->stop_src == TRIG_EXT) cmd 1144 drivers/staging/comedi/drivers/adl_pci9118.c struct comedi_cmd *cmd) cmd 1153 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_src(&cmd->start_src, cmd 1159 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, flags); cmd 1164 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_src(&cmd->convert_src, flags); cmd 1166 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 1167 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_src(&cmd->stop_src, cmd 1175 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 1176 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 1177 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 1178 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 1182 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->start_src == TRIG_EXT && cmd->scan_begin_src == TRIG_EXT) cmd 1185 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->scan_begin_src & (TRIG_TIMER | TRIG_EXT)) && cmd 1186 drivers/staging/comedi/drivers/adl_pci9118.c (!(cmd->convert_src & (TRIG_TIMER | TRIG_NOW)))) cmd 1189 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->scan_begin_src == TRIG_FOLLOW) && cmd 1190 drivers/staging/comedi/drivers/adl_pci9118.c (!(cmd->convert_src & (TRIG_TIMER | TRIG_EXT)))) cmd 1193 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->stop_src == TRIG_EXT && cmd->scan_begin_src == TRIG_EXT) cmd 1201 drivers/staging/comedi/drivers/adl_pci9118.c switch (cmd->start_src) { cmd 1204 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 1211 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src & (TRIG_FOLLOW | TRIG_EXT)) cmd 1212 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 1214 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->scan_begin_src == TRIG_TIMER) && cmd 1215 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->convert_src == TRIG_TIMER) && (cmd->scan_end_arg == 1)) { cmd 1216 drivers/staging/comedi/drivers/adl_pci9118.c cmd->scan_begin_src = TRIG_FOLLOW; cmd 1217 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_arg = cmd->scan_begin_arg; cmd 1218 drivers/staging/comedi/drivers/adl_pci9118.c cmd->scan_begin_arg = 0; cmd 1221 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1222 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 1226 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 1227 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_arg) { cmd 1228 drivers/staging/comedi/drivers/adl_pci9118.c cmd->scan_begin_arg = 0; cmd 1230 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_max(&cmd->scan_end_arg, cmd 1235 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src & (TRIG_TIMER | TRIG_NOW)) { cmd 1236 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 1240 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src == TRIG_EXT) cmd 1241 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 1243 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->stop_src == TRIG_COUNT) cmd 1244 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 1246 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 1248 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 1250 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_min(&cmd->scan_end_arg, cmd 1251 drivers/staging/comedi/drivers/adl_pci9118.c cmd->chanlist_len); cmd 1253 drivers/staging/comedi/drivers/adl_pci9118.c if ((cmd->scan_end_arg % cmd->chanlist_len)) { cmd 1254 drivers/staging/comedi/drivers/adl_pci9118.c cmd->scan_end_arg = cmd 1255 drivers/staging/comedi/drivers/adl_pci9118.c cmd->chanlist_len * (cmd->scan_end_arg / cmd->chanlist_len); cmd 1264 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1265 drivers/staging/comedi/drivers/adl_pci9118.c arg = cmd->scan_begin_arg; cmd 1266 drivers/staging/comedi/drivers/adl_pci9118.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 1267 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 1270 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_src & (TRIG_TIMER | TRIG_NOW)) { cmd 1271 drivers/staging/comedi/drivers/adl_pci9118.c arg = cmd->convert_arg; cmd 1272 drivers/staging/comedi/drivers/adl_pci9118.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 1273 drivers/staging/comedi/drivers/adl_pci9118.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 1275 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->scan_begin_src == TRIG_TIMER && cmd 1276 drivers/staging/comedi/drivers/adl_pci9118.c cmd->convert_src == TRIG_NOW) { cmd 1277 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->convert_arg == 0) { cmd 1279 drivers/staging/comedi/drivers/adl_pci9118.c (cmd->scan_end_arg + 2); cmd 1281 drivers/staging/comedi/drivers/adl_pci9118.c arg = cmd->convert_arg * cmd->chanlist_len; cmd 1284 drivers/staging/comedi/drivers/adl_pci9118.c &cmd->scan_begin_arg, arg); cmd 1293 drivers/staging/comedi/drivers/adl_pci9118.c if (cmd->chanlist) cmd 1294 drivers/staging/comedi/drivers/adl_pci9118.c err |= pci9118_ai_check_chanlist(dev, s, cmd); cmd 183 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd) cmd 186 drivers/staging/comedi/drivers/adv_pci1710.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 187 drivers/staging/comedi/drivers/adv_pci1710.c unsigned int last_aref = CR_AREF(cmd->chanlist[0]); cmd 193 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->chanlist_len == 1) { cmd 194 drivers/staging/comedi/drivers/adv_pci1710.c devpriv->saved_seglen = cmd->chanlist_len; cmd 199 drivers/staging/comedi/drivers/adv_pci1710.c chansegment[0] = cmd->chanlist[0]; cmd 201 drivers/staging/comedi/drivers/adv_pci1710.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 202 drivers/staging/comedi/drivers/adv_pci1710.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 203 drivers/staging/comedi/drivers/adv_pci1710.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 205 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->chanlist[0] == cmd->chanlist[i]) cmd 224 drivers/staging/comedi/drivers/adv_pci1710.c chansegment[i] = cmd->chanlist[i]; cmd 229 drivers/staging/comedi/drivers/adv_pci1710.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 230 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->chanlist[i] != chansegment[i % seglen]) { cmd 236 drivers/staging/comedi/drivers/adv_pci1710.c CR_CHAN(cmd->chanlist[i % seglen]), cmd 237 drivers/staging/comedi/drivers/adv_pci1710.c CR_RANGE(cmd->chanlist[i % seglen]), cmd 396 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd = &s->async->cmd; cmd 425 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->stop_src == TRIG_COUNT && cmd 426 drivers/staging/comedi/drivers/adv_pci1710.c s->async->scans_done >= cmd->stop_arg) { cmd 440 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd = &async->cmd; cmd 470 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->stop_src == TRIG_COUNT && cmd 471 drivers/staging/comedi/drivers/adv_pci1710.c async->scans_done >= cmd->stop_arg) { cmd 485 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd; cmd 491 drivers/staging/comedi/drivers/adv_pci1710.c cmd = &s->async->cmd; cmd 512 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->flags & CMDF_WAKE_EOS) cmd 525 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd = &s->async->cmd; cmd 527 drivers/staging/comedi/drivers/adv_pci1710.c pci1710_ai_setup_chanlist(dev, s, cmd->chanlist, cmd->chanlist_len, cmd 534 drivers/staging/comedi/drivers/adv_pci1710.c if ((cmd->flags & CMDF_WAKE_EOS) == 0) cmd 537 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->convert_src == TRIG_TIMER) { cmd 541 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->start_src == TRIG_EXT) { cmd 553 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->start_src == TRIG_NOW) cmd 565 drivers/staging/comedi/drivers/adv_pci1710.c struct comedi_cmd *cmd) cmd 571 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 572 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 573 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 575 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 576 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 583 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 584 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 585 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 594 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 595 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 597 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->convert_src == TRIG_TIMER) cmd 598 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); cmd 600 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 602 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 603 drivers/staging/comedi/drivers/adv_pci1710.c cmd->chanlist_len); cmd 605 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->stop_src == TRIG_COUNT) cmd 606 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 608 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 615 drivers/staging/comedi/drivers/adv_pci1710.c if (cmd->convert_src == TRIG_TIMER) { cmd 616 drivers/staging/comedi/drivers/adv_pci1710.c unsigned int arg = cmd->convert_arg; cmd 618 drivers/staging/comedi/drivers/adv_pci1710.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 619 drivers/staging/comedi/drivers/adv_pci1710.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 627 drivers/staging/comedi/drivers/adv_pci1710.c err |= pci1710_ai_check_chanlist(dev, s, cmd); cmd 97 drivers/staging/comedi/drivers/adv_pci1760.c unsigned char cmd, unsigned short val) cmd 104 drivers/staging/comedi/drivers/adv_pci1760.c outb(cmd, dev->iobase + PCI1760_OMB_REG(2)); cmd 110 drivers/staging/comedi/drivers/adv_pci1760.c if (inb(dev->iobase + PCI1760_IMB_REG(2)) == cmd) { cmd 122 drivers/staging/comedi/drivers/adv_pci1760.c unsigned char cmd, unsigned short val) cmd 128 drivers/staging/comedi/drivers/adv_pci1760.c if (inb(dev->iobase + PCI1760_IMB_REG(2)) == cmd) { cmd 140 drivers/staging/comedi/drivers/adv_pci1760.c ret = pci1760_send_cmd(dev, cmd, val); cmd 102 drivers/staging/comedi/drivers/aio_iiro_16.c struct comedi_cmd *cmd) cmd 108 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 109 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 110 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 111 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 112 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 122 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 123 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 124 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 125 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 126 drivers/staging/comedi/drivers/aio_iiro_16.c cmd->chanlist_len); cmd 127 drivers/staging/comedi/drivers/aio_iiro_16.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 201 drivers/staging/comedi/drivers/amplc_dio200_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 207 drivers/staging/comedi/drivers/amplc_dio200_common.c if (cmd->chanlist) { cmd 208 drivers/staging/comedi/drivers/amplc_dio200_common.c for (n = 0; n < cmd->chanlist_len; n++) cmd 209 drivers/staging/comedi/drivers/amplc_dio200_common.c isn_bits |= (1U << CR_CHAN(cmd->chanlist[n])); cmd 223 drivers/staging/comedi/drivers/amplc_dio200_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 226 drivers/staging/comedi/drivers/amplc_dio200_common.c if (trig_num != cmd->start_arg) cmd 243 drivers/staging/comedi/drivers/amplc_dio200_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 248 drivers/staging/comedi/drivers/amplc_dio200_common.c for (n = 0; n < cmd->chanlist_len; n++) { cmd 249 drivers/staging/comedi/drivers/amplc_dio200_common.c ch = CR_CHAN(cmd->chanlist[n]); cmd 256 drivers/staging/comedi/drivers/amplc_dio200_common.c if (cmd->stop_src == TRIG_COUNT && cmd 257 drivers/staging/comedi/drivers/amplc_dio200_common.c s->async->scans_done >= cmd->stop_arg) cmd 349 drivers/staging/comedi/drivers/amplc_dio200_common.c struct comedi_cmd *cmd) cmd 355 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 356 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 357 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 358 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 359 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 366 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 367 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 376 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 377 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 378 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 379 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 380 drivers/staging/comedi/drivers/amplc_dio200_common.c cmd->chanlist_len); cmd 382 drivers/staging/comedi/drivers/amplc_dio200_common.c if (cmd->stop_src == TRIG_COUNT) cmd 383 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 385 drivers/staging/comedi/drivers/amplc_dio200_common.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 400 drivers/staging/comedi/drivers/amplc_dio200_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 408 drivers/staging/comedi/drivers/amplc_dio200_common.c if (cmd->start_src == TRIG_INT) cmd 69 drivers/staging/comedi/drivers/amplc_pc236_common.c struct comedi_cmd *cmd) cmd 75 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 76 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 77 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 78 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 79 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 89 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 90 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 91 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 92 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 93 drivers/staging/comedi/drivers/amplc_pc236_common.c cmd->chanlist_len); cmd 94 drivers/staging/comedi/drivers/amplc_pc236_common.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 486 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd = &s->async->cmd; cmd 493 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_src == TRIG_EXT) cmd 509 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd = &s->async->cmd; cmd 520 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_src == TRIG_COUNT && cmd 521 drivers/staging/comedi/drivers/amplc_pci224.c s->async->scans_done >= cmd->stop_arg) { cmd 547 drivers/staging/comedi/drivers/amplc_pci224.c room /= cmd->chanlist_len; cmd 556 drivers/staging/comedi/drivers/amplc_pci224.c cmd->chanlist_len); cmd 557 drivers/staging/comedi/drivers/amplc_pci224.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 562 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_src == TRIG_COUNT && cmd 563 drivers/staging/comedi/drivers/amplc_pci224.c s->async->scans_done >= cmd->stop_arg) { cmd 589 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 593 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_arg & CR_INVERT) cmd 610 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd = &s->async->cmd; cmd 612 drivers/staging/comedi/drivers/amplc_pci224.c if (trig_num != cmd->start_arg) cmd 623 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd) cmd 630 drivers/staging/comedi/drivers/amplc_pci224.c range_check_0 = board->ao_range_check[CR_RANGE(cmd->chanlist[0])]; cmd 631 drivers/staging/comedi/drivers/amplc_pci224.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 632 drivers/staging/comedi/drivers/amplc_pci224.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 642 drivers/staging/comedi/drivers/amplc_pci224.c if (board->ao_range_check[CR_RANGE(cmd->chanlist[i])] != cmd 663 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd) cmd 670 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT | TRIG_EXT); cmd 671 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 673 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 674 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 675 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_src(&cmd->stop_src, cmd 683 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 684 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 685 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 694 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->start_src & TRIG_EXT) cmd 696 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_src & TRIG_EXT) cmd 698 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_src & TRIG_EXT) cmd 708 drivers/staging/comedi/drivers/amplc_pci224.c switch (cmd->start_src) { cmd 710 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 714 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->start_arg & ~CR_FLAGS_MASK) { cmd 715 drivers/staging/comedi/drivers/amplc_pci224.c cmd->start_arg = cmd 716 drivers/staging/comedi/drivers/amplc_pci224.c COMBINE(cmd->start_arg, 0, ~CR_FLAGS_MASK); cmd 720 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->start_arg & CR_FLAGS_MASK & ~CR_EDGE) { cmd 721 drivers/staging/comedi/drivers/amplc_pci224.c cmd->start_arg = COMBINE(cmd->start_arg, 0, cmd 728 drivers/staging/comedi/drivers/amplc_pci224.c switch (cmd->scan_begin_src) { cmd 730 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 733 drivers/staging/comedi/drivers/amplc_pci224.c arg = cmd->chanlist_len * CONVERT_PERIOD; cmd 736 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg); cmd 740 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_arg & ~CR_FLAGS_MASK) { cmd 741 drivers/staging/comedi/drivers/amplc_pci224.c cmd->scan_begin_arg = cmd 742 drivers/staging/comedi/drivers/amplc_pci224.c COMBINE(cmd->scan_begin_arg, 0, ~CR_FLAGS_MASK); cmd 746 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_arg & CR_FLAGS_MASK & cmd 748 drivers/staging/comedi/drivers/amplc_pci224.c cmd->scan_begin_arg = cmd 749 drivers/staging/comedi/drivers/amplc_pci224.c COMBINE(cmd->scan_begin_arg, 0, cmd 756 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 757 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 758 drivers/staging/comedi/drivers/amplc_pci224.c cmd->chanlist_len); cmd 760 drivers/staging/comedi/drivers/amplc_pci224.c switch (cmd->stop_src) { cmd 762 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 766 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_arg & ~CR_FLAGS_MASK) { cmd 767 drivers/staging/comedi/drivers/amplc_pci224.c cmd->stop_arg = cmd 768 drivers/staging/comedi/drivers/amplc_pci224.c COMBINE(cmd->stop_arg, 0, ~CR_FLAGS_MASK); cmd 772 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->stop_arg & CR_FLAGS_MASK & ~CR_EDGE) { cmd 773 drivers/staging/comedi/drivers/amplc_pci224.c cmd->stop_arg = cmd 774 drivers/staging/comedi/drivers/amplc_pci224.c COMBINE(cmd->stop_arg, 0, CR_FLAGS_MASK & ~CR_EDGE); cmd 778 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 787 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 788 drivers/staging/comedi/drivers/amplc_pci224.c arg = cmd->scan_begin_arg; cmd 790 drivers/staging/comedi/drivers/amplc_pci224.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 791 drivers/staging/comedi/drivers/amplc_pci224.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 798 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 799 drivers/staging/comedi/drivers/amplc_pci224.c err |= pci224_ao_check_chanlist(dev, s, cmd); cmd 835 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd = &s->async->cmd; cmd 843 drivers/staging/comedi/drivers/amplc_pci224.c if (!cmd->chanlist || cmd->chanlist_len == 0) cmd 849 drivers/staging/comedi/drivers/amplc_pci224.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 850 drivers/staging/comedi/drivers/amplc_pci224.c ch = CR_CHAN(cmd->chanlist[i]); cmd 853 drivers/staging/comedi/drivers/amplc_pci224.c for (j = 0; j < cmd->chanlist_len; j++) { cmd 854 drivers/staging/comedi/drivers/amplc_pci224.c if (CR_CHAN(cmd->chanlist[j]) < ch) cmd 864 drivers/staging/comedi/drivers/amplc_pci224.c range = CR_RANGE(cmd->chanlist[0]); cmd 883 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 889 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->start_src == TRIG_INT) { cmd 919 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd = &s->async->cmd; cmd 929 drivers/staging/comedi/drivers/amplc_pci224.c if ((board->ao_hwrange[CR_RANGE(cmd->chanlist[0])] & cmd 950 drivers/staging/comedi/drivers/amplc_pci224.c struct comedi_cmd *cmd; cmd 968 drivers/staging/comedi/drivers/amplc_pci224.c cmd = &s->async->cmd; cmd 971 drivers/staging/comedi/drivers/amplc_pci224.c if (cmd->start_src == TRIG_EXT) cmd 973 drivers/staging/comedi/drivers/amplc_pci224.c else if (cmd->stop_src == TRIG_EXT) cmd 851 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd) cmd 853 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int prev_chan = CR_CHAN(cmd->chanlist[0]); cmd 854 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 857 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 858 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 859 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 882 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 891 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 911 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, tmp); cmd 913 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 914 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 915 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 922 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 923 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 932 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 941 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->scan_begin_src) { cmd 943 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 945 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 953 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_arg & ~CR_FLAGS_MASK) { cmd 954 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0, cmd 962 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_arg & CR_FLAGS_MASK & cmd 964 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg = cmd 965 drivers/staging/comedi/drivers/amplc_pci230.c COMBINE(cmd->scan_begin_arg, 0, cmd 971 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 975 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 976 drivers/staging/comedi/drivers/amplc_pci230.c cmd->chanlist_len); cmd 978 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT) cmd 979 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 981 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 988 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 989 drivers/staging/comedi/drivers/amplc_pci230.c tmp = cmd->scan_begin_arg; cmd 990 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ns_to_single_timer(&cmd->scan_begin_arg, cmd->flags); cmd 991 drivers/staging/comedi/drivers/amplc_pci230.c if (tmp != cmd->scan_begin_arg) cmd 999 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 1000 drivers/staging/comedi/drivers/amplc_pci230.c err |= pci230_ao_check_chanlist(dev, s, cmd); cmd 1015 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd; cmd 1023 drivers/staging/comedi/drivers/amplc_pci230.c cmd = &s->async->cmd; cmd 1024 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1066 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 1070 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 1073 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 1074 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 1084 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 1097 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 1107 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT && num_scans == 0) cmd 1138 drivers/staging/comedi/drivers/amplc_pci230.c room /= cmd->chanlist_len; cmd 1144 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 1145 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 1154 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT && cmd 1155 drivers/staging/comedi/drivers/amplc_pci230.c async->scans_done >= cmd->stop_arg) { cmd 1214 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 1232 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->scan_begin_src) { cmd 1238 drivers/staging/comedi/drivers/amplc_pci230.c if ((cmd->scan_begin_arg & CR_INVERT) == 0) { cmd 1258 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->scan_begin_src) { cmd 1290 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1292 drivers/staging/comedi/drivers/amplc_pci230.c if (trig_num != cmd->start_src) cmd 1308 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1310 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1320 drivers/staging/comedi/drivers/amplc_pci230.c range = CR_RANGE(cmd->chanlist[0]); cmd 1329 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 0; i < cmd->chanlist_len; i++) cmd 1330 drivers/staging/comedi/drivers/amplc_pci230.c dacen |= 1 << CR_CHAN(cmd->chanlist[i]); cmd 1353 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1362 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg, cmd 1363 drivers/staging/comedi/drivers/amplc_pci230.c cmd->flags); cmd 1379 drivers/staging/comedi/drivers/amplc_pci230.c static int pci230_ai_check_scan_period(struct comedi_cmd *cmd) cmd 1384 drivers/staging/comedi/drivers/amplc_pci230.c chanlist_len = cmd->chanlist_len; cmd 1385 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->chanlist_len == 0) cmd 1388 drivers/staging/comedi/drivers/amplc_pci230.c min_scan_period = chanlist_len * cmd->convert_arg; cmd 1390 drivers/staging/comedi/drivers/amplc_pci230.c min_scan_period < cmd->convert_arg) { cmd 1395 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_arg < min_scan_period) { cmd 1396 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg = min_scan_period; cmd 1405 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd) cmd 1416 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 1417 drivers/staging/comedi/drivers/amplc_pci230.c unsigned int chanspec = cmd->chanlist[i]; cmd 1439 drivers/staging/comedi/drivers/amplc_pci230.c cmd->chanlist[i % subseq_len] != chanspec) { cmd 1475 drivers/staging/comedi/drivers/amplc_pci230.c subseq_len = cmd->chanlist_len; cmd 1477 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->chanlist_len % subseq_len) { cmd 1495 drivers/staging/comedi/drivers/amplc_pci230.c if (subseq_len > 1 && CR_CHAN(cmd->chanlist[0])) { cmd 1507 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 1516 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 1528 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, tmp); cmd 1529 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 1531 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 1532 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 1539 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 1540 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 1541 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 1542 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 1550 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW && cmd 1551 drivers/staging/comedi/drivers/amplc_pci230.c cmd->convert_src != TRIG_TIMER) cmd 1559 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 1570 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_TIMER) { cmd 1578 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->chanlist && cmd->chanlist_len > 0) { cmd 1580 drivers/staging/comedi/drivers/amplc_pci230.c if (CR_AREF(cmd->chanlist[0]) == AREF_DIFF) cmd 1594 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 1596 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 1598 drivers/staging/comedi/drivers/amplc_pci230.c } else if (cmd->convert_src == TRIG_EXT) { cmd 1607 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_arg & CR_FLAGS_MASK) { cmd 1609 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_arg & ~CR_FLAGS_MASK) { cmd 1610 drivers/staging/comedi/drivers/amplc_pci230.c cmd->convert_arg = COMBINE(cmd->convert_arg, 0, cmd 1618 drivers/staging/comedi/drivers/amplc_pci230.c if ((cmd->convert_arg & CR_FLAGS_MASK & ~CR_INVERT) != cmd 1621 drivers/staging/comedi/drivers/amplc_pci230.c cmd->convert_arg = cmd 1622 drivers/staging/comedi/drivers/amplc_pci230.c COMBINE(cmd->start_arg, CR_EDGE | 0, cmd 1632 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 1636 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 1639 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 1640 drivers/staging/comedi/drivers/amplc_pci230.c cmd->chanlist_len); cmd 1642 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT) cmd 1643 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 1645 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 1647 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 1653 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_arg & ~CR_FLAGS_MASK) { cmd 1654 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0, cmd 1659 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_arg & CR_FLAGS_MASK & ~CR_EDGE) { cmd 1660 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg = COMBINE(cmd->scan_begin_arg, 0, cmd 1664 drivers/staging/comedi/drivers/amplc_pci230.c } else if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1666 drivers/staging/comedi/drivers/amplc_pci230.c if (!pci230_ai_check_scan_period(cmd)) cmd 1670 drivers/staging/comedi/drivers/amplc_pci230.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 1678 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_TIMER) { cmd 1679 drivers/staging/comedi/drivers/amplc_pci230.c tmp = cmd->convert_arg; cmd 1680 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ns_to_single_timer(&cmd->convert_arg, cmd->flags); cmd 1681 drivers/staging/comedi/drivers/amplc_pci230.c if (tmp != cmd->convert_arg) cmd 1685 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1687 drivers/staging/comedi/drivers/amplc_pci230.c tmp = cmd->scan_begin_arg; cmd 1688 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ns_to_single_timer(&cmd->scan_begin_arg, cmd->flags); cmd 1689 drivers/staging/comedi/drivers/amplc_pci230.c if (!pci230_ai_check_scan_period(cmd)) { cmd 1691 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ns_to_single_timer(&cmd->scan_begin_arg, cmd 1693 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ai_check_scan_period(cmd); cmd 1695 drivers/staging/comedi/drivers/amplc_pci230.c if (tmp != cmd->scan_begin_arg) cmd 1703 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 1704 drivers/staging/comedi/drivers/amplc_pci230.c err |= pci230_ai_check_chanlist(dev, s, cmd); cmd 1716 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1721 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->flags & CMDF_WAKE_EOS) cmd 1722 drivers/staging/comedi/drivers/amplc_pci230.c wake = cmd->scan_end_arg - s->async->cur_chan; cmd 1816 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd; cmd 1825 drivers/staging/comedi/drivers/amplc_pci230.c cmd = &s->async->cmd; cmd 1826 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_TIMER) { cmd 1830 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 1866 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 1880 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->convert_src) { cmd 1889 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_arg & CR_EDGE) { cmd 1890 drivers/staging/comedi/drivers/amplc_pci230.c if ((cmd->convert_arg & CR_INVERT) == 0) { cmd 1899 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_arg) { cmd 1918 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_INT) cmd 1926 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_TIMER) { cmd 1930 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 1944 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 1946 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->scan_begin_src) { cmd 1977 drivers/staging/comedi/drivers/amplc_pci230.c switch (cmd->scan_begin_src) { cmd 1991 drivers/staging/comedi/drivers/amplc_pci230.c } else if (cmd->convert_src != TRIG_INT) { cmd 2001 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &s->async->cmd; cmd 2003 drivers/staging/comedi/drivers/amplc_pci230.c if (trig_num != cmd->start_arg) cmd 2017 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 2066 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->stop_src == TRIG_COUNT && cmd 2067 drivers/staging/comedi/drivers/amplc_pci230.c async->scans_done >= cmd->stop_arg) { cmd 2088 drivers/staging/comedi/drivers/amplc_pci230.c struct comedi_cmd *cmd = &async->cmd; cmd 2099 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 2102 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2132 drivers/staging/comedi/drivers/amplc_pci230.c if (CR_AREF(cmd->chanlist[0]) == AREF_DIFF) { cmd 2142 drivers/staging/comedi/drivers/amplc_pci230.c range = CR_RANGE(cmd->chanlist[0]); cmd 2149 drivers/staging/comedi/drivers/amplc_pci230.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 2152 drivers/staging/comedi/drivers/amplc_pci230.c chan = CR_CHAN(cmd->chanlist[i]); cmd 2153 drivers/staging/comedi/drivers/amplc_pci230.c range = CR_RANGE(cmd->chanlist[i]); cmd 2219 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->convert_src == TRIG_TIMER) { cmd 2228 drivers/staging/comedi/drivers/amplc_pci230.c pci230_ct_setup_ns_mode(dev, 2, I8254_MODE3, cmd->convert_arg, cmd 2229 drivers/staging/comedi/drivers/amplc_pci230.c cmd->flags); cmd 2230 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 2246 drivers/staging/comedi/drivers/amplc_pci230.c ((u64)cmd->convert_arg * cmd 2247 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_end_arg), cmd 2249 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2259 drivers/staging/comedi/drivers/amplc_pci230.c cmd->scan_begin_arg, cmd 2260 drivers/staging/comedi/drivers/amplc_pci230.c cmd->flags); cmd 2265 drivers/staging/comedi/drivers/amplc_pci230.c if (cmd->start_src == TRIG_INT) cmd 72 drivers/staging/comedi/drivers/c6xdigio.c unsigned int cmd, cmd 83 drivers/staging/comedi/drivers/c6xdigio.c return c6xdigio_write_data(dev, cmd, status); cmd 89 drivers/staging/comedi/drivers/c6xdigio.c unsigned int cmd = C6XDIGIO_DATA_PWM | C6XDIGIO_DATA_CHAN(chan); cmd 98 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); cmd 100 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd | bits | (1 << 2), 0x80); cmd 102 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); cmd 104 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd | bits | (1 << 2), 0x80); cmd 106 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); cmd 114 drivers/staging/comedi/drivers/c6xdigio.c unsigned int cmd = C6XDIGIO_DATA_ENCODER | C6XDIGIO_DATA_CHAN(chan); cmd 118 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_write_data(dev, cmd, 0x00); cmd 120 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (1 << 2), 0x80); cmd 123 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (0 << 2), 0x00); cmd 126 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (1 << 2), 0x80); cmd 129 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (0 << 2), 0x00); cmd 132 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (1 << 2), 0x80); cmd 135 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (0 << 2), 0x00); cmd 138 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (1 << 2), 0x80); cmd 141 drivers/staging/comedi/drivers/c6xdigio.c c6xdigio_get_encoder_bits(dev, &bits, cmd | (0 << 2), 0x00); cmd 650 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd) cmd 652 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 653 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 656 drivers/staging/comedi/drivers/cb_pcidas.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 657 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 658 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 677 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd) cmd 685 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 686 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 688 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 690 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 691 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 698 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 699 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 700 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 701 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 705 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW) cmd 707 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src != TRIG_FOLLOW && cmd->convert_src != TRIG_NOW) cmd 709 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->start_src == TRIG_EXT && cmd 710 drivers/staging/comedi/drivers/cb_pcidas.c (cmd->convert_src == TRIG_EXT || cmd->scan_begin_src == TRIG_EXT)) cmd 718 drivers/staging/comedi/drivers/cb_pcidas.c switch (cmd->start_src) { cmd 720 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 724 drivers/staging/comedi/drivers/cb_pcidas.c if ((cmd->start_arg cmd 726 drivers/staging/comedi/drivers/cb_pcidas.c cmd->start_arg &= ~(CR_FLAGS_MASK & cmd 730 drivers/staging/comedi/drivers/cb_pcidas.c if (!board->is_1602 && (cmd->start_arg & CR_INVERT)) { cmd 731 drivers/staging/comedi/drivers/cb_pcidas.c cmd->start_arg &= (CR_FLAGS_MASK & ~CR_INVERT); cmd 737 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 738 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 740 drivers/staging/comedi/drivers/cb_pcidas.c cmd->chanlist_len); cmd 743 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->convert_src == TRIG_TIMER) { cmd 744 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 748 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 749 drivers/staging/comedi/drivers/cb_pcidas.c cmd->chanlist_len); cmd 751 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->stop_src == TRIG_COUNT) cmd 752 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 754 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 761 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 762 drivers/staging/comedi/drivers/cb_pcidas.c arg = cmd->scan_begin_arg; cmd 763 drivers/staging/comedi/drivers/cb_pcidas.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 764 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 766 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->convert_src == TRIG_TIMER) { cmd 767 drivers/staging/comedi/drivers/cb_pcidas.c arg = cmd->convert_arg; cmd 768 drivers/staging/comedi/drivers/cb_pcidas.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 769 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 776 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 777 drivers/staging/comedi/drivers/cb_pcidas.c err |= cb_pcidas_ai_check_chanlist(dev, s, cmd); cmd 791 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd = &async->cmd; cmd 792 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 804 drivers/staging/comedi/drivers/cb_pcidas.c bits = PCIDAS_AI_FIRST(CR_CHAN(cmd->chanlist[0])) | cmd 805 drivers/staging/comedi/drivers/cb_pcidas.c PCIDAS_AI_LAST(CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1])) | cmd 811 drivers/staging/comedi/drivers/cb_pcidas.c if (CR_AREF(cmd->chanlist[0]) != AREF_DIFF) cmd 814 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->convert_src == TRIG_EXT || cmd->scan_begin_src == TRIG_EXT) cmd 821 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER || cmd 822 drivers/staging/comedi/drivers/cb_pcidas.c cmd->convert_src == TRIG_TIMER) { cmd 831 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 832 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) { cmd 852 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->start_src == TRIG_NOW) { cmd 857 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->start_arg & CR_INVERT) cmd 859 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->start_arg & CR_EDGE) cmd 863 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->convert_src == TRIG_NOW && cmd->chanlist_len > 1) cmd 872 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd) cmd 874 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 876 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->chanlist_len > 1) { cmd 877 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int chan1 = CR_CHAN(cmd->chanlist[1]); cmd 891 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd) cmd 899 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 900 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 902 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 903 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 904 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 911 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 912 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 921 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 923 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 924 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 928 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 929 drivers/staging/comedi/drivers/cb_pcidas.c cmd->chanlist_len); cmd 931 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->stop_src == TRIG_COUNT) cmd 932 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 934 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 941 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 942 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int arg = cmd->scan_begin_arg; cmd 945 drivers/staging/comedi/drivers/cb_pcidas.c &arg, cmd->flags); cmd 946 drivers/staging/comedi/drivers/cb_pcidas.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 953 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 954 drivers/staging/comedi/drivers/cb_pcidas.c err |= cb_pcidas_ao_check_chanlist(dev, s, cmd); cmd 1003 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd = &async->cmd; cmd 1006 drivers/staging/comedi/drivers/cb_pcidas.c if (trig_num != cmd->start_arg) cmd 1035 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd = &async->cmd; cmd 1041 drivers/staging/comedi/drivers/cb_pcidas.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 1042 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 1043 drivers/staging/comedi/drivers/cb_pcidas.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 1059 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1066 drivers/staging/comedi/drivers/cb_pcidas.c switch (cmd->scan_begin_src) { cmd 1111 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd = &async->cmd; cmd 1118 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->stop_src == TRIG_COUNT && cmd 1119 drivers/staging/comedi/drivers/cb_pcidas.c async->scans_done >= cmd->stop_arg) { cmd 1144 drivers/staging/comedi/drivers/cb_pcidas.c struct comedi_cmd *cmd = &async->cmd; cmd 1158 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->stop_src == TRIG_COUNT && cmd 1159 drivers/staging/comedi/drivers/cb_pcidas.c async->scans_done >= cmd->stop_arg) cmd 1177 drivers/staging/comedi/drivers/cb_pcidas.c if (cmd->stop_src == TRIG_COUNT && cmd 1178 drivers/staging/comedi/drivers/cb_pcidas.c async->scans_done >= cmd->stop_arg) { cmd 1256 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 1269 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 2017 drivers/staging/comedi/drivers/cb_pcidas64.c static void check_adc_timing(struct comedi_device *dev, struct comedi_cmd *cmd) cmd 2028 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_TIMER) { cmd 2030 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->convert_arg = 0; cmd 2032 drivers/staging/comedi/drivers/cb_pcidas64.c convert_divisor = get_divisor(cmd->convert_arg, cmd 2033 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->flags); cmd 2038 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->convert_arg = convert_divisor * TIMER_BASE; cmd 2040 drivers/staging/comedi/drivers/cb_pcidas64.c } else if (cmd->convert_src == TRIG_NOW) { cmd 2041 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->convert_arg = 0; cmd 2044 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2045 drivers/staging/comedi/drivers/cb_pcidas64.c scan_divisor = get_divisor(cmd->scan_begin_arg, cmd->flags); cmd 2046 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_TIMER) { cmd 2047 drivers/staging/comedi/drivers/cb_pcidas64.c min_scan_divisor = convert_divisor * cmd->chanlist_len; cmd 2049 drivers/staging/comedi/drivers/cb_pcidas64.c (convert_divisor * cmd->chanlist_len - 1) + cmd 2059 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->scan_begin_arg = scan_divisor * TIMER_BASE; cmd 2065 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 2068 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 2071 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 2072 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 2082 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 2084 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 2085 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 2093 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->chanlist_len == 3) { cmd 2104 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 2113 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 2120 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, triggers); cmd 2127 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->convert_src, triggers); cmd 2128 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 2129 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->stop_src, cmd 2137 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 2138 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 2139 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 2140 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 2144 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_EXT && cmd->scan_begin_src == TRIG_TIMER) cmd 2152 drivers/staging/comedi/drivers/cb_pcidas64.c switch (cmd->start_src) { cmd 2154 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 2164 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_TIMER) { cmd 2166 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, cmd 2169 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 2175 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2177 drivers/staging/comedi/drivers/cb_pcidas64.c &cmd->scan_begin_arg, cmd 2178 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->convert_arg * cmd 2179 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->chanlist_len); cmd 2184 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 2185 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 2186 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->chanlist_len); cmd 2188 drivers/staging/comedi/drivers/cb_pcidas64.c switch (cmd->stop_src) { cmd 2192 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 2195 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 2206 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_TIMER) { cmd 2207 drivers/staging/comedi/drivers/cb_pcidas64.c tmp_arg = cmd->convert_arg; cmd 2208 drivers/staging/comedi/drivers/cb_pcidas64.c tmp_arg2 = cmd->scan_begin_arg; cmd 2209 drivers/staging/comedi/drivers/cb_pcidas64.c check_adc_timing(dev, cmd); cmd 2210 drivers/staging/comedi/drivers/cb_pcidas64.c if (tmp_arg != cmd->convert_arg) cmd 2212 drivers/staging/comedi/drivers/cb_pcidas64.c if (tmp_arg2 != cmd->scan_begin_arg) cmd 2220 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 2221 drivers/staging/comedi/drivers/cb_pcidas64.c err |= cb_pcidas64_ai_check_chanlist(dev, s, cmd); cmd 2229 drivers/staging/comedi/drivers/cb_pcidas64.c static int use_hw_sample_counter(struct comedi_cmd *cmd) cmd 2234 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->stop_src == TRIG_COUNT && cmd->stop_arg <= max_counter_value) cmd 2241 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 2246 drivers/staging/comedi/drivers/cb_pcidas64.c if (use_hw_sample_counter(cmd)) { cmd 2247 drivers/staging/comedi/drivers/cb_pcidas64.c writew(cmd->stop_arg & 0xffff, cmd 2249 drivers/staging/comedi/drivers/cb_pcidas64.c writew((cmd->stop_arg >> 16) & 0xff, cmd 2271 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 2274 drivers/staging/comedi/drivers/cb_pcidas64.c return cmd->convert_arg / TIMER_BASE - 3; cmd 2278 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 2283 drivers/staging/comedi/drivers/cb_pcidas64.c switch (cmd->scan_begin_src) { cmd 2285 drivers/staging/comedi/drivers/cb_pcidas64.c count = (cmd->scan_begin_arg - cmd 2286 drivers/staging/comedi/drivers/cb_pcidas64.c (cmd->convert_arg * (cmd->chanlist_len - 1))) / cmd 2290 drivers/staging/comedi/drivers/cb_pcidas64.c count = cmd->convert_arg / TIMER_BASE; cmd 2299 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 2304 drivers/staging/comedi/drivers/cb_pcidas64.c switch (cmd->scan_begin_src) { cmd 2306 drivers/staging/comedi/drivers/cb_pcidas64.c divisor = cmd->scan_begin_arg / TIMER_BASE; cmd 2322 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 2328 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_OTHER) { cmd 2343 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 2349 drivers/staging/comedi/drivers/cb_pcidas64.c select_master_clock_4020(dev, cmd); cmd 2369 drivers/staging/comedi/drivers/cb_pcidas64.c static void set_ai_pacing(struct comedi_device *dev, struct comedi_cmd *cmd) cmd 2375 drivers/staging/comedi/drivers/cb_pcidas64.c check_adc_timing(dev, cmd); cmd 2377 drivers/staging/comedi/drivers/cb_pcidas64.c select_master_clock(dev, cmd); cmd 2380 drivers/staging/comedi/drivers/cb_pcidas64.c convert_counter = ai_convert_counter_4020(dev, cmd); cmd 2382 drivers/staging/comedi/drivers/cb_pcidas64.c convert_counter = ai_convert_counter_6xxx(dev, cmd); cmd 2383 drivers/staging/comedi/drivers/cb_pcidas64.c scan_counter = ai_scan_counter_6xxx(dev, cmd); cmd 2400 drivers/staging/comedi/drivers/cb_pcidas64.c static int use_internal_queue_6xxx(const struct comedi_cmd *cmd) cmd 2404 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 0; i + 1 < cmd->chanlist_len; i++) { cmd 2405 drivers/staging/comedi/drivers/cb_pcidas64.c if (CR_CHAN(cmd->chanlist[i + 1]) != cmd 2406 drivers/staging/comedi/drivers/cb_pcidas64.c CR_CHAN(cmd->chanlist[i]) + 1) cmd 2408 drivers/staging/comedi/drivers/cb_pcidas64.c if (CR_RANGE(cmd->chanlist[i + 1]) != cmd 2409 drivers/staging/comedi/drivers/cb_pcidas64.c CR_RANGE(cmd->chanlist[i])) cmd 2411 drivers/staging/comedi/drivers/cb_pcidas64.c if (CR_AREF(cmd->chanlist[i + 1]) != CR_AREF(cmd->chanlist[i])) cmd 2418 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 2426 drivers/staging/comedi/drivers/cb_pcidas64.c if (use_internal_queue_6xxx(cmd)) { cmd 2432 drivers/staging/comedi/drivers/cb_pcidas64.c bits |= adc_chan_bits(CR_CHAN(cmd->chanlist[0])); cmd 2435 drivers/staging/comedi/drivers/cb_pcidas64.c CR_RANGE(cmd->chanlist[0])); cmd 2438 drivers/staging/comedi/drivers/cb_pcidas64.c CR_AREF(cmd->chanlist[0]) == cmd 2440 drivers/staging/comedi/drivers/cb_pcidas64.c if (CR_AREF(cmd->chanlist[0]) == AREF_COMMON) cmd 2444 drivers/staging/comedi/drivers/cb_pcidas64.c (CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1])), cmd 2464 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 2465 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int chanspec = cmd->chanlist[i]; cmd 2480 drivers/staging/comedi/drivers/cb_pcidas64.c if (CR_AREF(cmd->chanlist[i]) == AREF_COMMON) cmd 2483 drivers/staging/comedi/drivers/cb_pcidas64.c if (i == cmd->chanlist_len - 1) cmd 2505 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 2506 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int channel = CR_CHAN(cmd->chanlist[i]); cmd 2507 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 2563 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd = &async->cmd; cmd 2572 drivers/staging/comedi/drivers/cb_pcidas64.c retval = setup_channel_queue(dev, cmd); cmd 2579 drivers/staging/comedi/drivers/cb_pcidas64.c set_ai_pacing(dev, cmd); cmd 2581 drivers/staging/comedi/drivers/cb_pcidas64.c setup_sample_counters(dev, cmd); cmd 2583 drivers/staging/comedi/drivers/cb_pcidas64.c enable_ai_interrupts(dev, cmd); cmd 2591 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_EXT) cmd 2599 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->chanlist_len == 4) cmd 2601 drivers/staging/comedi/drivers/cb_pcidas64.c else if (cmd->chanlist_len == 2) cmd 2605 drivers/staging/comedi/drivers/cb_pcidas64.c adc_lo_chan_4020_bits(CR_CHAN(cmd->chanlist[0])); cmd 2608 drivers/staging/comedi/drivers/cb_pcidas64.c adc_hi_chan_4020_bits(CR_CHAN(cmd->chanlist cmd 2609 drivers/staging/comedi/drivers/cb_pcidas64.c [cmd->chanlist_len - 1])); cmd 2618 drivers/staging/comedi/drivers/cb_pcidas64.c if ((cmd->flags & CMDF_WAKE_EOS) == 0 || cmd 2641 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_src == TRIG_EXT && CR_CHAN(cmd->start_arg)) cmd 2643 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->stop_src == TRIG_EXT && CR_CHAN(cmd->stop_arg)) cmd 2652 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->flags & CMDF_WAKE_EOS) cmd 2655 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_src == TRIG_EXT) { cmd 2657 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_arg & CR_INVERT) cmd 2659 drivers/staging/comedi/drivers/cb_pcidas64.c } else if (cmd->start_src == TRIG_NOW) { cmd 2662 drivers/staging/comedi/drivers/cb_pcidas64.c if (use_hw_sample_counter(cmd)) cmd 2671 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_src == TRIG_NOW) cmd 2822 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd = &async->cmd; cmd 2845 drivers/staging/comedi/drivers/cb_pcidas64.c ((cmd->flags & CMDF_WAKE_EOS) && cmd 2857 drivers/staging/comedi/drivers/cb_pcidas64.c if ((cmd->stop_src == TRIG_COUNT && cmd 2858 drivers/staging/comedi/drivers/cb_pcidas64.c async->scans_done >= cmd->stop_arg) || cmd 2859 drivers/staging/comedi/drivers/cb_pcidas64.c (cmd->stop_src == TRIG_EXT && (status & ADC_STOP_BIT))) cmd 2936 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 2971 drivers/staging/comedi/drivers/cb_pcidas64.c static void load_ao_dma(struct comedi_device *dev, const struct comedi_cmd *cmd) cmd 2989 drivers/staging/comedi/drivers/cb_pcidas64.c num_bytes = load_ao_dma_buffer(dev, cmd); cmd 2999 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd; cmd 3007 drivers/staging/comedi/drivers/cb_pcidas64.c cmd = &async->cmd; cmd 3023 drivers/staging/comedi/drivers/cb_pcidas64.c load_ao_dma(dev, cmd); cmd 3033 drivers/staging/comedi/drivers/cb_pcidas64.c if ((cmd->stop_src == TRIG_COUNT && cmd 3034 drivers/staging/comedi/drivers/cb_pcidas64.c async->scans_done >= cmd->stop_arg) || cmd 3134 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 3140 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_src == TRIG_EXT) { cmd 3142 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_arg & CR_INVERT) cmd 3147 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 3149 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_arg & CR_INVERT) cmd 3156 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 3161 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 3164 drivers/staging/comedi/drivers/cb_pcidas64.c channel = CR_CHAN(cmd->chanlist[i]); cmd 3165 drivers/staging/comedi/drivers/cb_pcidas64.c range = CR_RANGE(cmd->chanlist[i]); cmd 3175 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 3181 drivers/staging/comedi/drivers/cb_pcidas64.c first_channel = CR_CHAN(cmd->chanlist[0]); cmd 3182 drivers/staging/comedi/drivers/cb_pcidas64.c last_channel = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); cmd 3198 drivers/staging/comedi/drivers/cb_pcidas64.c const struct comedi_cmd *cmd) cmd 3203 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src != TRIG_TIMER) cmd 3206 drivers/staging/comedi/drivers/cb_pcidas64.c divisor = get_ao_divisor(cmd->scan_begin_arg, cmd->flags); cmd 3217 drivers/staging/comedi/drivers/cb_pcidas64.c static int prep_ao_dma(struct comedi_device *dev, const struct comedi_cmd *cmd) cmd 3243 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->stop_src == TRIG_COUNT && cmd 3244 drivers/staging/comedi/drivers/cb_pcidas64.c s->async->scans_done >= cmd->stop_arg) cmd 3247 drivers/staging/comedi/drivers/cb_pcidas64.c nbytes = load_ao_dma_buffer(dev, cmd); cmd 3250 drivers/staging/comedi/drivers/cb_pcidas64.c load_ao_dma(dev, cmd); cmd 3265 drivers/staging/comedi/drivers/cb_pcidas64.c else if (use_internal_queue_6xxx(&dev->read_subdev->async->cmd)) cmd 3274 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd = &s->async->cmd; cmd 3277 drivers/staging/comedi/drivers/cb_pcidas64.c if (trig_num != cmd->start_arg) cmd 3280 drivers/staging/comedi/drivers/cb_pcidas64.c retval = prep_ao_dma(dev, cmd); cmd 3284 drivers/staging/comedi/drivers/cb_pcidas64.c set_dac_control0_reg(dev, cmd); cmd 3286 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->start_src == TRIG_INT) cmd 3297 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd = &s->async->cmd; cmd 3308 drivers/staging/comedi/drivers/cb_pcidas64.c set_dac_select_reg(dev, cmd); cmd 3309 drivers/staging/comedi/drivers/cb_pcidas64.c set_dac_interval_regs(dev, cmd); cmd 3313 drivers/staging/comedi/drivers/cb_pcidas64.c set_dac_control1_reg(dev, cmd); cmd 3321 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 3323 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 3326 drivers/staging/comedi/drivers/cb_pcidas64.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 3327 drivers/staging/comedi/drivers/cb_pcidas64.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 3340 drivers/staging/comedi/drivers/cb_pcidas64.c struct comedi_cmd *cmd) cmd 3348 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT | TRIG_EXT); cmd 3349 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 3351 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 3352 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 3353 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 3360 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 3361 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 3365 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->convert_src == TRIG_EXT && cmd->scan_begin_src == TRIG_TIMER) cmd 3367 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->stop_src != TRIG_COUNT && cmd 3368 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->stop_src != TRIG_NONE && cmd->stop_src != TRIG_EXT) cmd 3376 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 3378 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 3379 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 3381 drivers/staging/comedi/drivers/cb_pcidas64.c if (get_ao_divisor(cmd->scan_begin_arg, cmd->flags) > cmd 3383 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->scan_begin_arg = (max_counter_value + 2) * cmd 3389 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 3390 drivers/staging/comedi/drivers/cb_pcidas64.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 3391 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->chanlist_len); cmd 3398 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 3399 drivers/staging/comedi/drivers/cb_pcidas64.c tmp_arg = cmd->scan_begin_arg; cmd 3400 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->scan_begin_arg = get_divisor(cmd->scan_begin_arg, cmd 3401 drivers/staging/comedi/drivers/cb_pcidas64.c cmd->flags) * TIMER_BASE; cmd 3402 drivers/staging/comedi/drivers/cb_pcidas64.c if (tmp_arg != cmd->scan_begin_arg) cmd 3410 drivers/staging/comedi/drivers/cb_pcidas64.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 3411 drivers/staging/comedi/drivers/cb_pcidas64.c err |= cb_pcidas64_ao_check_chanlist(dev, s, cmd); cmd 188 drivers/staging/comedi/drivers/comedi_8254.c unsigned int cmd; cmd 193 drivers/staging/comedi/drivers/comedi_8254.c cmd = I8254_CTRL_READBACK_STATUS | I8254_CTRL_READBACK_SEL_CTR(counter); cmd 194 drivers/staging/comedi/drivers/comedi_8254.c __i8254_write(i8254, cmd, I8254_CTRL_REG); cmd 147 drivers/staging/comedi/drivers/comedi_parport.c struct comedi_cmd *cmd) cmd 153 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 154 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 155 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 156 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 157 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 167 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 168 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 169 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 170 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 171 drivers/staging/comedi/drivers/comedi_parport.c cmd->chanlist_len); cmd 172 drivers/staging/comedi/drivers/comedi_parport.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 202 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd = &async->cmd; cmd 211 drivers/staging/comedi/drivers/comedi_test.c unsigned int chanspec = cmd->chanlist[async->cur_chan]; cmd 223 drivers/staging/comedi/drivers/comedi_test.c cmd->scan_end_arg; cmd 232 drivers/staging/comedi/drivers/comedi_test.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) { cmd 249 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd) cmd 256 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 257 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 259 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 261 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 262 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 269 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 270 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 274 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW) cmd 282 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 284 drivers/staging/comedi/drivers/comedi_test.c if (cmd->convert_src == TRIG_NOW) { cmd 285 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 287 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 288 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 293 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 294 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 296 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 300 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 301 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 302 drivers/staging/comedi/drivers/comedi_test.c cmd->chanlist_len); cmd 304 drivers/staging/comedi/drivers/comedi_test.c if (cmd->stop_src == TRIG_COUNT) cmd 305 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 307 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 314 drivers/staging/comedi/drivers/comedi_test.c if (cmd->convert_src == TRIG_TIMER) { cmd 316 drivers/staging/comedi/drivers/comedi_test.c arg = cmd->convert_arg; cmd 320 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_arg == TRIG_TIMER) { cmd 322 drivers/staging/comedi/drivers/comedi_test.c limit = UINT_MAX / cmd->scan_end_arg; cmd 326 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 329 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 331 drivers/staging/comedi/drivers/comedi_test.c arg = cmd->scan_begin_arg; cmd 335 drivers/staging/comedi/drivers/comedi_test.c if (cmd->convert_src == TRIG_TIMER) { cmd 337 drivers/staging/comedi/drivers/comedi_test.c arg = max(arg, cmd->convert_arg * cmd->scan_end_arg); cmd 339 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 352 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd = &s->async->cmd; cmd 356 drivers/staging/comedi/drivers/comedi_test.c if (cmd->flags & CMDF_PRIORITY) { cmd 362 drivers/staging/comedi/drivers/comedi_test.c if (cmd->convert_src == TRIG_NOW) cmd 365 drivers/staging/comedi/drivers/comedi_test.c devpriv->ai_convert_period = cmd->convert_arg / NSEC_PER_USEC; cmd 367 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 369 drivers/staging/comedi/drivers/comedi_test.c cmd->scan_end_arg; cmd 371 drivers/staging/comedi/drivers/comedi_test.c devpriv->ai_scan_period = cmd->scan_begin_arg / NSEC_PER_USEC; cmd 382 drivers/staging/comedi/drivers/comedi_test.c if (cmd->scan_begin_src == TRIG_TIMER) cmd 439 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd = &async->cmd; cmd 461 drivers/staging/comedi/drivers/comedi_test.c comedi_samples_to_bytes(s, cmd->scan_end_arg * cmd 473 drivers/staging/comedi/drivers/comedi_test.c for (i = 0; i < cmd->scan_end_arg; i++) { cmd 474 drivers/staging/comedi/drivers/comedi_test.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 490 drivers/staging/comedi/drivers/comedi_test.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) { cmd 512 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd = &async->cmd; cmd 514 drivers/staging/comedi/drivers/comedi_test.c if (trig_num != cmd->start_arg) cmd 529 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd) cmd 536 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 537 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 538 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 539 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 540 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 547 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 556 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 558 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 559 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 560 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 561 drivers/staging/comedi/drivers/comedi_test.c cmd->chanlist_len); cmd 562 drivers/staging/comedi/drivers/comedi_test.c if (cmd->stop_src == TRIG_COUNT) cmd 563 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 565 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 573 drivers/staging/comedi/drivers/comedi_test.c arg = cmd->scan_begin_arg; cmd 576 drivers/staging/comedi/drivers/comedi_test.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 588 drivers/staging/comedi/drivers/comedi_test.c struct comedi_cmd *cmd = &s->async->cmd; cmd 590 drivers/staging/comedi/drivers/comedi_test.c if (cmd->flags & CMDF_PRIORITY) { cmd 596 drivers/staging/comedi/drivers/comedi_test.c devpriv->ao_scan_period = cmd->scan_begin_arg / NSEC_PER_USEC; cmd 472 drivers/staging/comedi/drivers/das16.c struct comedi_cmd *cmd = &async->cmd; cmd 514 drivers/staging/comedi/drivers/das16.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 559 drivers/staging/comedi/drivers/das16.c struct comedi_cmd *cmd) cmd 561 drivers/staging/comedi/drivers/das16.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 562 drivers/staging/comedi/drivers/das16.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 565 drivers/staging/comedi/drivers/das16.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 566 drivers/staging/comedi/drivers/das16.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 567 drivers/staging/comedi/drivers/das16.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 586 drivers/staging/comedi/drivers/das16.c struct comedi_cmd *cmd) cmd 596 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 601 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, trig_mask); cmd 606 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_src(&cmd->convert_src, trig_mask); cmd 608 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 609 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 616 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 617 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 618 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 623 drivers/staging/comedi/drivers/das16.c if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW) cmd 625 drivers/staging/comedi/drivers/das16.c if (cmd->scan_begin_src != TRIG_FOLLOW && cmd->convert_src != TRIG_NOW) cmd 633 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 635 drivers/staging/comedi/drivers/das16.c if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */ cmd 636 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 638 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 639 drivers/staging/comedi/drivers/das16.c cmd->chanlist_len); cmd 642 drivers/staging/comedi/drivers/das16.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 643 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 645 drivers/staging/comedi/drivers/das16.c cmd->chanlist_len); cmd 648 drivers/staging/comedi/drivers/das16.c if (cmd->convert_src == TRIG_TIMER) { cmd 649 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 653 drivers/staging/comedi/drivers/das16.c if (cmd->stop_src == TRIG_COUNT) cmd 654 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 656 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 662 drivers/staging/comedi/drivers/das16.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 663 drivers/staging/comedi/drivers/das16.c arg = cmd->scan_begin_arg; cmd 664 drivers/staging/comedi/drivers/das16.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 665 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 667 drivers/staging/comedi/drivers/das16.c if (cmd->convert_src == TRIG_TIMER) { cmd 668 drivers/staging/comedi/drivers/das16.c arg = cmd->convert_arg; cmd 669 drivers/staging/comedi/drivers/das16.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 670 drivers/staging/comedi/drivers/das16.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 676 drivers/staging/comedi/drivers/das16.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 677 drivers/staging/comedi/drivers/das16.c err |= das16_ai_check_chanlist(dev, s, cmd); cmd 700 drivers/staging/comedi/drivers/das16.c struct comedi_cmd *cmd = &async->cmd; cmd 701 drivers/staging/comedi/drivers/das16.c unsigned int first_chan = CR_CHAN(cmd->chanlist[0]); cmd 702 drivers/staging/comedi/drivers/das16.c unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); cmd 703 drivers/staging/comedi/drivers/das16.c unsigned int range = CR_RANGE(cmd->chanlist[0]); cmd 707 drivers/staging/comedi/drivers/das16.c if (cmd->flags & CMDF_PRIORITY) { cmd 720 drivers/staging/comedi/drivers/das16.c cmd->convert_arg = das16_set_pacer(dev, cmd->convert_arg, cmd->flags); cmd 725 drivers/staging/comedi/drivers/das16.c if (cmd->convert_src == TRIG_NOW) { cmd 729 drivers/staging/comedi/drivers/das16.c byte |= DAS16_PACER_BURST_LEN(cmd->chanlist_len - 1); cmd 749 drivers/staging/comedi/drivers/das16.c if (cmd->convert_src == TRIG_EXT) cmd 141 drivers/staging/comedi/drivers/das16m1.c struct comedi_cmd *cmd) cmd 145 drivers/staging/comedi/drivers/das16m1.c if (cmd->chanlist_len == 1) cmd 148 drivers/staging/comedi/drivers/das16m1.c if ((cmd->chanlist_len % 2) != 0) { cmd 154 drivers/staging/comedi/drivers/das16m1.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 155 drivers/staging/comedi/drivers/das16m1.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 169 drivers/staging/comedi/drivers/das16m1.c struct comedi_cmd *cmd) cmd 175 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 176 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 177 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 179 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 180 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 187 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 188 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 189 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 198 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 200 drivers/staging/comedi/drivers/das16m1.c if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */ cmd 201 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 203 drivers/staging/comedi/drivers/das16m1.c if (cmd->convert_src == TRIG_TIMER) cmd 204 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 1000); cmd 206 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 207 drivers/staging/comedi/drivers/das16m1.c cmd->chanlist_len); cmd 209 drivers/staging/comedi/drivers/das16m1.c if (cmd->stop_src == TRIG_COUNT) cmd 210 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 212 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 219 drivers/staging/comedi/drivers/das16m1.c if (cmd->convert_src == TRIG_TIMER) { cmd 220 drivers/staging/comedi/drivers/das16m1.c unsigned int arg = cmd->convert_arg; cmd 222 drivers/staging/comedi/drivers/das16m1.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 223 drivers/staging/comedi/drivers/das16m1.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 230 drivers/staging/comedi/drivers/das16m1.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 231 drivers/staging/comedi/drivers/das16m1.c err |= das16m1_ai_check_chanlist(dev, s, cmd); cmd 244 drivers/staging/comedi/drivers/das16m1.c struct comedi_cmd *cmd = &async->cmd; cmd 264 drivers/staging/comedi/drivers/das16m1.c das16m1_ai_set_queue(dev, cmd->chanlist, cmd->chanlist_len); cmd 268 drivers/staging/comedi/drivers/das16m1.c if (cmd->convert_src == TRIG_TIMER) { cmd 282 drivers/staging/comedi/drivers/das16m1.c if (cmd->start_src == TRIG_EXT && cmd->convert_src != TRIG_EXT) cmd 379 drivers/staging/comedi/drivers/das16m1.c struct comedi_cmd *cmd = &async->cmd; cmd 406 drivers/staging/comedi/drivers/das16m1.c if (cmd->stop_src == TRIG_COUNT) { cmd 407 drivers/staging/comedi/drivers/das16m1.c if (num_samples > cmd->stop_arg * cmd->chanlist_len) cmd 408 drivers/staging/comedi/drivers/das16m1.c num_samples = cmd->stop_arg * cmd->chanlist_len; cmd 417 drivers/staging/comedi/drivers/das16m1.c if (cmd->stop_src == TRIG_COUNT) { cmd 418 drivers/staging/comedi/drivers/das16m1.c if (devpriv->adc_count >= cmd->stop_arg * cmd->chanlist_len) { cmd 352 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd = &s->async->cmd; cmd 359 drivers/staging/comedi/drivers/das1800.c if (cmd->stop_src == TRIG_COUNT && cmd 360 drivers/staging/comedi/drivers/das1800.c s->async->scans_done >= cmd->stop_arg) cmd 452 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd = &async->cmd; cmd 486 drivers/staging/comedi/drivers/das1800.c } else if (cmd->stop_src == TRIG_COUNT && cmd 487 drivers/staging/comedi/drivers/das1800.c async->scans_done >= cmd->stop_arg) { cmd 545 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd) cmd 547 drivers/staging/comedi/drivers/das1800.c unsigned int arg = cmd->convert_arg; cmd 559 drivers/staging/comedi/drivers/das1800.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 560 drivers/staging/comedi/drivers/das1800.c return comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 564 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd) cmd 566 drivers/staging/comedi/drivers/das1800.c unsigned int arg = cmd->convert_arg; cmd 582 drivers/staging/comedi/drivers/das1800.c switch (cmd->flags & CMDF_ROUND_MASK) { cmd 594 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg * 1000); cmd 601 drivers/staging/comedi/drivers/das1800.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 602 drivers/staging/comedi/drivers/das1800.c arg = cmd->convert_arg * cmd->chanlist_len; cmd 603 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg); cmd 605 drivers/staging/comedi/drivers/das1800.c arg = cmd->scan_begin_arg; cmd 606 drivers/staging/comedi/drivers/das1800.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 607 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 615 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd) cmd 617 drivers/staging/comedi/drivers/das1800.c unsigned int range = CR_RANGE(cmd->chanlist[0]); cmd 621 drivers/staging/comedi/drivers/das1800.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 622 drivers/staging/comedi/drivers/das1800.c range = CR_RANGE(cmd->chanlist[i]); cmd 636 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd) cmd 643 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 644 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 646 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 648 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 649 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_src(&cmd->stop_src, cmd 657 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 658 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 659 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 660 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 665 drivers/staging/comedi/drivers/das1800.c if (cmd->scan_begin_src != TRIG_FOLLOW && cmd 666 drivers/staging/comedi/drivers/das1800.c cmd->convert_src != TRIG_TIMER) cmd 670 drivers/staging/comedi/drivers/das1800.c if (cmd->start_src == TRIG_EXT && cmd->stop_src == TRIG_EXT) cmd 671 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, cmd 672 drivers/staging/comedi/drivers/das1800.c cmd->stop_arg); cmd 679 drivers/staging/comedi/drivers/das1800.c if (cmd->start_arg == TRIG_NOW) cmd 680 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 682 drivers/staging/comedi/drivers/das1800.c if (cmd->convert_src == TRIG_TIMER) { cmd 683 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 687 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 688 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 689 drivers/staging/comedi/drivers/das1800.c cmd->chanlist_len); cmd 691 drivers/staging/comedi/drivers/das1800.c switch (cmd->stop_src) { cmd 693 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 696 drivers/staging/comedi/drivers/das1800.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 707 drivers/staging/comedi/drivers/das1800.c if (cmd->convert_src == TRIG_TIMER) { cmd 708 drivers/staging/comedi/drivers/das1800.c if (cmd->scan_begin_src == TRIG_FOLLOW) cmd 709 drivers/staging/comedi/drivers/das1800.c err |= das1800_ai_fixup_paced_timing(dev, cmd); cmd 711 drivers/staging/comedi/drivers/das1800.c err |= das1800_ai_fixup_burst_timing(dev, cmd); cmd 718 drivers/staging/comedi/drivers/das1800.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 719 drivers/staging/comedi/drivers/das1800.c err |= das1800_ai_check_chanlist(dev, s, cmd); cmd 750 drivers/staging/comedi/drivers/das1800.c struct comedi_cmd *cmd = &s->async->cmd; cmd 757 drivers/staging/comedi/drivers/das1800.c switch (cmd->scan_begin_src) { cmd 759 drivers/staging/comedi/drivers/das1800.c if (cmd->convert_src == TRIG_TIMER) cmd 760 drivers/staging/comedi/drivers/das1800.c samples = ns / cmd->convert_arg; cmd 763 drivers/staging/comedi/drivers/das1800.c samples = ns / (cmd->scan_begin_arg * cmd->chanlist_len); cmd 841 drivers/staging/comedi/drivers/das1800.c const struct comedi_cmd *cmd = &async->cmd; cmd 842 drivers/staging/comedi/drivers/das1800.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 848 drivers/staging/comedi/drivers/das1800.c if (cmd->flags & (CMDF_WAKE_EOS | CMDF_PRIORITY)) cmd 853 drivers/staging/comedi/drivers/das1800.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 866 drivers/staging/comedi/drivers/das1800.c if (cmd->stop_src == TRIG_EXT) cmd 868 drivers/staging/comedi/drivers/das1800.c if (cmd->start_src == TRIG_EXT) cmd 873 drivers/staging/comedi/drivers/das1800.c if ((cmd->start_arg & CR_INVERT) || (cmd->stop_arg & CR_INVERT)) cmd 877 drivers/staging/comedi/drivers/das1800.c control_c = das1800_ai_chanspec_bits(s, cmd->chanlist[0]); cmd 879 drivers/staging/comedi/drivers/das1800.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 881 drivers/staging/comedi/drivers/das1800.c if (cmd->convert_src == TRIG_TIMER) { cmd 888 drivers/staging/comedi/drivers/das1800.c } else if (cmd->scan_begin_src == TRIG_TIMER) { cmd 896 drivers/staging/comedi/drivers/das1800.c das1800_ai_set_chanlist(dev, cmd->chanlist, cmd->chanlist_len); cmd 899 drivers/staging/comedi/drivers/das1800.c if ((cmd->scan_begin_src == TRIG_FOLLOW || cmd 900 drivers/staging/comedi/drivers/das1800.c cmd->scan_begin_src == TRIG_TIMER) && cmd 901 drivers/staging/comedi/drivers/das1800.c cmd->convert_src == TRIG_TIMER) { cmd 907 drivers/staging/comedi/drivers/das1800.c if (cmd->stop_src == TRIG_EXT) cmd 914 drivers/staging/comedi/drivers/das1800.c outb(cmd->convert_arg / 1000 - 1, /* microseconds - 1 */ cmd 916 drivers/staging/comedi/drivers/das1800.c outb(cmd->chanlist_len - 1, dev->iobase + DAS1800_BURST_LENGTH); cmd 179 drivers/staging/comedi/drivers/das6402.c struct comedi_cmd *cmd = &async->cmd; cmd 194 drivers/staging/comedi/drivers/das6402.c if (cmd->stop_src == TRIG_COUNT && cmd 195 drivers/staging/comedi/drivers/das6402.c async->scans_done >= cmd->stop_arg) cmd 227 drivers/staging/comedi/drivers/das6402.c struct comedi_cmd *cmd = &s->async->cmd; cmd 228 drivers/staging/comedi/drivers/das6402.c unsigned int chan_lo = CR_CHAN(cmd->chanlist[0]); cmd 229 drivers/staging/comedi/drivers/das6402.c unsigned int chan_hi = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); cmd 231 drivers/staging/comedi/drivers/das6402.c das6402_ai_set_mode(dev, s, cmd->chanlist[0], DAS6402_MODE_FIFONEPTY); cmd 250 drivers/staging/comedi/drivers/das6402.c struct comedi_cmd *cmd) cmd 252 drivers/staging/comedi/drivers/das6402.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 253 drivers/staging/comedi/drivers/das6402.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 254 drivers/staging/comedi/drivers/das6402.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 257 drivers/staging/comedi/drivers/das6402.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 258 drivers/staging/comedi/drivers/das6402.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 259 drivers/staging/comedi/drivers/das6402.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 260 drivers/staging/comedi/drivers/das6402.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 291 drivers/staging/comedi/drivers/das6402.c struct comedi_cmd *cmd) cmd 298 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 299 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 300 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 301 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 302 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 309 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 318 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 319 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 320 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); cmd 321 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 322 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 323 drivers/staging/comedi/drivers/das6402.c cmd->chanlist_len); cmd 325 drivers/staging/comedi/drivers/das6402.c if (cmd->stop_src == TRIG_COUNT) cmd 326 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 328 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 335 drivers/staging/comedi/drivers/das6402.c arg = cmd->convert_arg; cmd 336 drivers/staging/comedi/drivers/das6402.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 337 drivers/staging/comedi/drivers/das6402.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 343 drivers/staging/comedi/drivers/das6402.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 344 drivers/staging/comedi/drivers/das6402.c err |= das6402_ai_check_chanlist(dev, s, cmd); cmd 267 drivers/staging/comedi/drivers/das800.c struct comedi_cmd *cmd) cmd 269 drivers/staging/comedi/drivers/das800.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 270 drivers/staging/comedi/drivers/das800.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 273 drivers/staging/comedi/drivers/das800.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 274 drivers/staging/comedi/drivers/das800.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 275 drivers/staging/comedi/drivers/das800.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 295 drivers/staging/comedi/drivers/das800.c struct comedi_cmd *cmd) cmd 302 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 303 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 304 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 306 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 307 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 314 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 315 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 316 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 325 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 327 drivers/staging/comedi/drivers/das800.c if (cmd->convert_src == TRIG_TIMER) { cmd 328 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 332 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 333 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 334 drivers/staging/comedi/drivers/das800.c cmd->chanlist_len); cmd 336 drivers/staging/comedi/drivers/das800.c if (cmd->stop_src == TRIG_COUNT) cmd 337 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 339 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 346 drivers/staging/comedi/drivers/das800.c if (cmd->convert_src == TRIG_TIMER) { cmd 347 drivers/staging/comedi/drivers/das800.c unsigned int arg = cmd->convert_arg; cmd 349 drivers/staging/comedi/drivers/das800.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 350 drivers/staging/comedi/drivers/das800.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 357 drivers/staging/comedi/drivers/das800.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 358 drivers/staging/comedi/drivers/das800.c err |= das800_ai_check_chanlist(dev, s, cmd); cmd 371 drivers/staging/comedi/drivers/das800.c struct comedi_cmd *cmd = &async->cmd; cmd 372 drivers/staging/comedi/drivers/das800.c unsigned int gain = CR_RANGE(cmd->chanlist[0]); cmd 373 drivers/staging/comedi/drivers/das800.c unsigned int start_chan = CR_CHAN(cmd->chanlist[0]); cmd 374 drivers/staging/comedi/drivers/das800.c unsigned int end_chan = (start_chan + cmd->chanlist_len - 1) % 8; cmd 397 drivers/staging/comedi/drivers/das800.c if (cmd->start_src == TRIG_EXT) cmd 399 drivers/staging/comedi/drivers/das800.c if (cmd->convert_src == TRIG_TIMER) { cmd 427 drivers/staging/comedi/drivers/das800.c struct comedi_cmd *cmd; cmd 442 drivers/staging/comedi/drivers/das800.c cmd = &async->cmd; cmd 477 drivers/staging/comedi/drivers/das800.c if (cmd->stop_src == TRIG_COUNT && cmd 478 drivers/staging/comedi/drivers/das800.c async->scans_done >= cmd->stop_arg) { cmd 235 drivers/staging/comedi/drivers/dmm32at.c struct comedi_cmd *cmd) cmd 237 drivers/staging/comedi/drivers/dmm32at.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 238 drivers/staging/comedi/drivers/dmm32at.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 241 drivers/staging/comedi/drivers/dmm32at.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 242 drivers/staging/comedi/drivers/dmm32at.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 243 drivers/staging/comedi/drivers/dmm32at.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 262 drivers/staging/comedi/drivers/dmm32at.c struct comedi_cmd *cmd) cmd 269 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 270 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 271 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 272 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 273 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 280 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 289 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 291 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, 1000000); cmd 292 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, 1000000000); cmd 294 drivers/staging/comedi/drivers/dmm32at.c if (cmd->convert_arg >= 17500) cmd 295 drivers/staging/comedi/drivers/dmm32at.c cmd->convert_arg = 20000; cmd 296 drivers/staging/comedi/drivers/dmm32at.c else if (cmd->convert_arg >= 12500) cmd 297 drivers/staging/comedi/drivers/dmm32at.c cmd->convert_arg = 15000; cmd 298 drivers/staging/comedi/drivers/dmm32at.c else if (cmd->convert_arg >= 7500) cmd 299 drivers/staging/comedi/drivers/dmm32at.c cmd->convert_arg = 10000; cmd 301 drivers/staging/comedi/drivers/dmm32at.c cmd->convert_arg = 5000; cmd 303 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 304 drivers/staging/comedi/drivers/dmm32at.c cmd->chanlist_len); cmd 306 drivers/staging/comedi/drivers/dmm32at.c if (cmd->stop_src == TRIG_COUNT) cmd 307 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 309 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 316 drivers/staging/comedi/drivers/dmm32at.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 317 drivers/staging/comedi/drivers/dmm32at.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, arg); cmd 323 drivers/staging/comedi/drivers/dmm32at.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 324 drivers/staging/comedi/drivers/dmm32at.c err |= dmm32at_ai_check_chanlist(dev, s, cmd); cmd 366 drivers/staging/comedi/drivers/dmm32at.c struct comedi_cmd *cmd = &s->async->cmd; cmd 369 drivers/staging/comedi/drivers/dmm32at.c dmm32at_ai_set_chanspec(dev, s, cmd->chanlist[0], cmd->chanlist_len); cmd 383 drivers/staging/comedi/drivers/dmm32at.c if (cmd->stop_src == TRIG_NONE || cmd->stop_arg > 1) { cmd 385 drivers/staging/comedi/drivers/dmm32at.c dmm32at_setaitimer(dev, cmd->scan_begin_arg); cmd 419 drivers/staging/comedi/drivers/dmm32at.c struct comedi_cmd *cmd = &s->async->cmd; cmd 421 drivers/staging/comedi/drivers/dmm32at.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 426 drivers/staging/comedi/drivers/dmm32at.c if (cmd->stop_src == TRIG_COUNT && cmd 427 drivers/staging/comedi/drivers/dmm32at.c s->async->scans_done >= cmd->stop_arg) cmd 198 drivers/staging/comedi/drivers/dt2811.c struct comedi_cmd *cmd = &async->cmd; cmd 220 drivers/staging/comedi/drivers/dt2811.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 256 drivers/staging/comedi/drivers/dt2811.c struct comedi_cmd *cmd = &s->async->cmd; cmd 259 drivers/staging/comedi/drivers/dt2811.c if (cmd->start_src == TRIG_NOW) { cmd 274 drivers/staging/comedi/drivers/dt2811.c if (cmd->convert_src == TRIG_TIMER) { cmd 302 drivers/staging/comedi/drivers/dt2811.c dt2811_ai_set_chanspec(dev, cmd->chanlist[0]); cmd 392 drivers/staging/comedi/drivers/dt2811.c struct comedi_cmd *cmd) cmd 400 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 401 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 402 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 404 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 405 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 412 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 413 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 414 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 418 drivers/staging/comedi/drivers/dt2811.c if (cmd->convert_src == TRIG_EXT && cmd->start_src != TRIG_EXT) cmd 426 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 427 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 428 drivers/staging/comedi/drivers/dt2811.c if (cmd->convert_src == TRIG_TIMER) cmd 429 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 12500); cmd 430 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 431 drivers/staging/comedi/drivers/dt2811.c cmd->chanlist_len); cmd 432 drivers/staging/comedi/drivers/dt2811.c if (cmd->stop_src == TRIG_COUNT) cmd 433 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 435 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 442 drivers/staging/comedi/drivers/dt2811.c if (cmd->convert_src == TRIG_TIMER) { cmd 443 drivers/staging/comedi/drivers/dt2811.c arg = cmd->convert_arg; cmd 444 drivers/staging/comedi/drivers/dt2811.c devpriv->ai_divisor = dt2811_ns_to_timer(&arg, cmd->flags); cmd 445 drivers/staging/comedi/drivers/dt2811.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 448 drivers/staging/comedi/drivers/dt2811.c devpriv->ai_divisor = cmd->convert_arg; cmd 114 drivers/staging/comedi/drivers/dt2814.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 121 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 122 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 123 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 124 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 125 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 132 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 141 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 143 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, 1000000000); cmd 144 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 147 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 148 drivers/staging/comedi/drivers/dt2814.c cmd->chanlist_len); cmd 150 drivers/staging/comedi/drivers/dt2814.c if (cmd->stop_src == TRIG_COUNT) cmd 151 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 2); cmd 153 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 160 drivers/staging/comedi/drivers/dt2814.c arg = cmd->scan_begin_arg; cmd 161 drivers/staging/comedi/drivers/dt2814.c dt2814_ns_to_timer(&arg, cmd->flags); cmd 162 drivers/staging/comedi/drivers/dt2814.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 173 drivers/staging/comedi/drivers/dt2814.c struct comedi_cmd *cmd = &s->async->cmd; cmd 177 drivers/staging/comedi/drivers/dt2814.c trigvar = dt2814_ns_to_timer(&cmd->scan_begin_arg, cmd->flags); cmd 179 drivers/staging/comedi/drivers/dt2814.c chan = CR_CHAN(cmd->chanlist[0]); cmd 181 drivers/staging/comedi/drivers/dt2814.c devpriv->ntrig = cmd->stop_arg; cmd 660 drivers/staging/comedi/drivers/dt282x.c struct comedi_cmd *cmd) cmd 669 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 670 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 672 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 673 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 674 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 681 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 682 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 691 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 692 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 693 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, DT2821_OSC_MAX); cmd 694 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, board->ai_speed); cmd 695 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 696 drivers/staging/comedi/drivers/dt282x.c cmd->chanlist_len); cmd 698 drivers/staging/comedi/drivers/dt282x.c if (cmd->stop_src == TRIG_COUNT) cmd 699 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 701 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 708 drivers/staging/comedi/drivers/dt282x.c arg = cmd->convert_arg; cmd 709 drivers/staging/comedi/drivers/dt282x.c devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags); cmd 710 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 722 drivers/staging/comedi/drivers/dt282x.c struct comedi_cmd *cmd = &s->async->cmd; cmd 730 drivers/staging/comedi/drivers/dt282x.c if (cmd->scan_begin_src == TRIG_FOLLOW) cmd 740 drivers/staging/comedi/drivers/dt282x.c devpriv->ntrig = cmd->stop_arg * cmd->scan_end_arg; cmd 754 drivers/staging/comedi/drivers/dt282x.c dt282x_load_changain(dev, cmd->chanlist_len, cmd->chanlist); cmd 766 drivers/staging/comedi/drivers/dt282x.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 827 drivers/staging/comedi/drivers/dt282x.c struct comedi_cmd *cmd) cmd 835 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 836 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 837 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 838 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 839 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 846 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 855 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 856 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, 5000); cmd 857 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 858 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 859 drivers/staging/comedi/drivers/dt282x.c cmd->chanlist_len); cmd 861 drivers/staging/comedi/drivers/dt282x.c if (cmd->stop_src == TRIG_COUNT) cmd 862 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 864 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 871 drivers/staging/comedi/drivers/dt282x.c arg = cmd->scan_begin_arg; cmd 872 drivers/staging/comedi/drivers/dt282x.c devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags); cmd 873 drivers/staging/comedi/drivers/dt282x.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 886 drivers/staging/comedi/drivers/dt282x.c struct comedi_cmd *cmd = &s->async->cmd; cmd 888 drivers/staging/comedi/drivers/dt282x.c if (trig_num != cmd->start_src) cmd 908 drivers/staging/comedi/drivers/dt282x.c struct comedi_cmd *cmd = &s->async->cmd; cmd 921 drivers/staging/comedi/drivers/dt282x.c devpriv->ntrig = cmd->stop_arg * cmd->chanlist_len; cmd 227 drivers/staging/comedi/drivers/dt3000.c static void dt3k_send_cmd(struct comedi_device *dev, unsigned int cmd) cmd 232 drivers/staging/comedi/drivers/dt3000.c writew(cmd, dev->mmio + DPR_CMD_MBX); cmd 378 drivers/staging/comedi/drivers/dt3000.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 386 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 387 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 388 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 389 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 390 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT); cmd 400 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 402 drivers/staging/comedi/drivers/dt3000.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 403 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 405 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 409 drivers/staging/comedi/drivers/dt3000.c if (cmd->convert_src == TRIG_TIMER) { cmd 410 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 412 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 416 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 417 drivers/staging/comedi/drivers/dt3000.c cmd->chanlist_len); cmd 419 drivers/staging/comedi/drivers/dt3000.c if (cmd->stop_src == TRIG_COUNT) cmd 420 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_max(&cmd->stop_arg, 0x00ffffff); cmd 422 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 429 drivers/staging/comedi/drivers/dt3000.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 430 drivers/staging/comedi/drivers/dt3000.c arg = cmd->scan_begin_arg; cmd 431 drivers/staging/comedi/drivers/dt3000.c dt3k_ns_to_timer(100, &arg, cmd->flags); cmd 432 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 435 drivers/staging/comedi/drivers/dt3000.c if (cmd->convert_src == TRIG_TIMER) { cmd 436 drivers/staging/comedi/drivers/dt3000.c arg = cmd->convert_arg; cmd 437 drivers/staging/comedi/drivers/dt3000.c dt3k_ns_to_timer(50, &arg, cmd->flags); cmd 438 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 440 drivers/staging/comedi/drivers/dt3000.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 441 drivers/staging/comedi/drivers/dt3000.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 442 drivers/staging/comedi/drivers/dt3000.c err |= comedi_check_trigger_arg_min(&cmd-> cmd 456 drivers/staging/comedi/drivers/dt3000.c struct comedi_cmd *cmd = &s->async->cmd; cmd 462 drivers/staging/comedi/drivers/dt3000.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 463 drivers/staging/comedi/drivers/dt3000.c chan = CR_CHAN(cmd->chanlist[i]); cmd 464 drivers/staging/comedi/drivers/dt3000.c range = CR_RANGE(cmd->chanlist[i]); cmd 468 drivers/staging/comedi/drivers/dt3000.c aref = CR_AREF(cmd->chanlist[0]); cmd 470 drivers/staging/comedi/drivers/dt3000.c writew(cmd->scan_end_arg, dev->mmio + DPR_PARAMS(0)); cmd 472 drivers/staging/comedi/drivers/dt3000.c if (cmd->convert_src == TRIG_TIMER) { cmd 473 drivers/staging/comedi/drivers/dt3000.c divider = dt3k_ns_to_timer(50, &cmd->convert_arg, cmd->flags); cmd 478 drivers/staging/comedi/drivers/dt3000.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 479 drivers/staging/comedi/drivers/dt3000.c tscandiv = dt3k_ns_to_timer(100, &cmd->scan_begin_arg, cmd 480 drivers/staging/comedi/drivers/dt3000.c cmd->flags); cmd 217 drivers/staging/comedi/drivers/dt9812.c __le32 cmd; cmd 240 drivers/staging/comedi/drivers/dt9812.c struct dt9812_usb_cmd cmd; cmd 243 drivers/staging/comedi/drivers/dt9812.c cmd.cmd = cpu_to_le32(DT9812_R_FLASH_DATA); cmd 244 drivers/staging/comedi/drivers/dt9812.c cmd.u.flash_data_info.address = cmd 246 drivers/staging/comedi/drivers/dt9812.c cmd.u.flash_data_info.numbytes = cpu_to_le16(buf_size); cmd 250 drivers/staging/comedi/drivers/dt9812.c &cmd, 32, &count, DT9812_USB_TIMEOUT); cmd 264 drivers/staging/comedi/drivers/dt9812.c struct dt9812_usb_cmd cmd; cmd 267 drivers/staging/comedi/drivers/dt9812.c cmd.cmd = cpu_to_le32(DT9812_R_MULTI_BYTE_REG); cmd 268 drivers/staging/comedi/drivers/dt9812.c cmd.u.read_multi_info.count = reg_count; cmd 270 drivers/staging/comedi/drivers/dt9812.c cmd.u.read_multi_info.address[i] = address[i]; cmd 274 drivers/staging/comedi/drivers/dt9812.c &cmd, 32, &count, DT9812_USB_TIMEOUT); cmd 288 drivers/staging/comedi/drivers/dt9812.c struct dt9812_usb_cmd cmd; cmd 291 drivers/staging/comedi/drivers/dt9812.c cmd.cmd = cpu_to_le32(DT9812_W_MULTI_BYTE_REG); cmd 292 drivers/staging/comedi/drivers/dt9812.c cmd.u.read_multi_info.count = reg_count; cmd 294 drivers/staging/comedi/drivers/dt9812.c cmd.u.write_multi_info.write[i].address = address[i]; cmd 295 drivers/staging/comedi/drivers/dt9812.c cmd.u.write_multi_info.write[i].value = value[i]; cmd 300 drivers/staging/comedi/drivers/dt9812.c &cmd, 32, &count, DT9812_USB_TIMEOUT); cmd 309 drivers/staging/comedi/drivers/dt9812.c struct dt9812_usb_cmd cmd; cmd 312 drivers/staging/comedi/drivers/dt9812.c cmd.cmd = cpu_to_le32(DT9812_RMW_MULTI_BYTE_REG); cmd 313 drivers/staging/comedi/drivers/dt9812.c cmd.u.rmw_multi_info.count = reg_count; cmd 315 drivers/staging/comedi/drivers/dt9812.c cmd.u.rmw_multi_info.rmw[i] = rmw[i]; cmd 319 drivers/staging/comedi/drivers/dt9812.c &cmd, 32, &count, DT9812_USB_TIMEOUT); cmd 145 drivers/staging/comedi/drivers/gsc_hpdi.c struct comedi_cmd *cmd = &s->async->cmd; cmd 161 drivers/staging/comedi/drivers/gsc_hpdi.c if (cmd->stop_src == TRIG_COUNT) { cmd 280 drivers/staging/comedi/drivers/gsc_hpdi.c struct comedi_cmd *cmd = &async->cmd; cmd 314 drivers/staging/comedi/drivers/gsc_hpdi.c if (cmd->stop_src == TRIG_COUNT) cmd 315 drivers/staging/comedi/drivers/gsc_hpdi.c devpriv->dio_count = cmd->stop_arg; cmd 332 drivers/staging/comedi/drivers/gsc_hpdi.c struct comedi_cmd *cmd) cmd 336 drivers/staging/comedi/drivers/gsc_hpdi.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 337 drivers/staging/comedi/drivers/gsc_hpdi.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 351 drivers/staging/comedi/drivers/gsc_hpdi.c struct comedi_cmd *cmd) cmd 360 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 361 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 362 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 363 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 364 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 371 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 380 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 382 drivers/staging/comedi/drivers/gsc_hpdi.c if (!cmd->chanlist_len || !cmd->chanlist) { cmd 383 drivers/staging/comedi/drivers/gsc_hpdi.c cmd->chanlist_len = 32; cmd 386 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 387 drivers/staging/comedi/drivers/gsc_hpdi.c cmd->chanlist_len); cmd 389 drivers/staging/comedi/drivers/gsc_hpdi.c if (cmd->stop_src == TRIG_COUNT) cmd 390 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 392 drivers/staging/comedi/drivers/gsc_hpdi.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 401 drivers/staging/comedi/drivers/gsc_hpdi.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 402 drivers/staging/comedi/drivers/gsc_hpdi.c err |= gsc_hpdi_check_chanlist(dev, s, cmd); cmd 536 drivers/staging/comedi/drivers/me4000.c struct comedi_cmd *cmd) cmd 538 drivers/staging/comedi/drivers/me4000.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 541 drivers/staging/comedi/drivers/me4000.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 542 drivers/staging/comedi/drivers/me4000.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 543 drivers/staging/comedi/drivers/me4000.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 544 drivers/staging/comedi/drivers/me4000.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 578 drivers/staging/comedi/drivers/me4000.c struct comedi_cmd *cmd) cmd 587 drivers/staging/comedi/drivers/me4000.c if (cmd->start_arg) { cmd 588 drivers/staging/comedi/drivers/me4000.c devpriv->ai_init_ticks = (cmd->start_arg * 33) / 1000; cmd 589 drivers/staging/comedi/drivers/me4000.c rest = (cmd->start_arg * 33) % 1000; cmd 591 drivers/staging/comedi/drivers/me4000.c if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_NEAREST) { cmd 594 drivers/staging/comedi/drivers/me4000.c } else if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_UP) { cmd 600 drivers/staging/comedi/drivers/me4000.c if (cmd->scan_begin_arg) { cmd 601 drivers/staging/comedi/drivers/me4000.c devpriv->ai_scan_ticks = (cmd->scan_begin_arg * 33) / 1000; cmd 602 drivers/staging/comedi/drivers/me4000.c rest = (cmd->scan_begin_arg * 33) % 1000; cmd 604 drivers/staging/comedi/drivers/me4000.c if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_NEAREST) { cmd 607 drivers/staging/comedi/drivers/me4000.c } else if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_UP) { cmd 613 drivers/staging/comedi/drivers/me4000.c if (cmd->convert_arg) { cmd 614 drivers/staging/comedi/drivers/me4000.c devpriv->ai_chan_ticks = (cmd->convert_arg * 33) / 1000; cmd 615 drivers/staging/comedi/drivers/me4000.c rest = (cmd->convert_arg * 33) % 1000; cmd 617 drivers/staging/comedi/drivers/me4000.c if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_NEAREST) { cmd 620 drivers/staging/comedi/drivers/me4000.c } else if ((cmd->flags & CMDF_ROUND_MASK) == CMDF_ROUND_UP) { cmd 629 drivers/staging/comedi/drivers/me4000.c struct comedi_cmd *cmd) cmd 633 drivers/staging/comedi/drivers/me4000.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 634 drivers/staging/comedi/drivers/me4000.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 635 drivers/staging/comedi/drivers/me4000.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 636 drivers/staging/comedi/drivers/me4000.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 644 drivers/staging/comedi/drivers/me4000.c if (i == (cmd->chanlist_len - 1)) cmd 655 drivers/staging/comedi/drivers/me4000.c struct comedi_cmd *cmd = &s->async->cmd; cmd 680 drivers/staging/comedi/drivers/me4000.c if (cmd->stop_src == TRIG_COUNT) { cmd 681 drivers/staging/comedi/drivers/me4000.c outl(cmd->chanlist_len * cmd->stop_arg, cmd 684 drivers/staging/comedi/drivers/me4000.c } else if (cmd->stop_src == TRIG_NONE && cmd 685 drivers/staging/comedi/drivers/me4000.c cmd->scan_end_src == TRIG_COUNT) { cmd 686 drivers/staging/comedi/drivers/me4000.c outl(cmd->scan_end_arg, cmd 696 drivers/staging/comedi/drivers/me4000.c me4000_ai_write_chanlist(dev, s, cmd); cmd 706 drivers/staging/comedi/drivers/me4000.c struct comedi_cmd *cmd) cmd 713 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 714 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 716 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 718 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_src(&cmd->scan_end_src, cmd 720 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE | TRIG_COUNT); cmd 727 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 728 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 729 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 730 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_is_unique(cmd->scan_end_src); cmd 731 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 735 drivers/staging/comedi/drivers/me4000.c if (cmd->start_src == TRIG_NOW && cmd 736 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_TIMER && cmd 737 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 739 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_NOW && cmd 740 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_FOLLOW && cmd 741 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 743 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 744 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_TIMER && cmd 745 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 747 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 748 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_FOLLOW && cmd 749 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 751 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 752 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_EXT && cmd 753 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 755 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 756 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_EXT && cmd 757 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_EXT) { cmd 769 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 771 drivers/staging/comedi/drivers/me4000.c if (cmd->chanlist_len < 1) { cmd 772 drivers/staging/comedi/drivers/me4000.c cmd->chanlist_len = 1; cmd 777 drivers/staging/comedi/drivers/me4000.c me4000_ai_round_cmd_args(dev, s, cmd); cmd 780 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; cmd 784 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_arg = 2031; cmd 788 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; cmd 792 drivers/staging/comedi/drivers/me4000.c if (cmd->stop_src == TRIG_COUNT) cmd 793 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 795 drivers/staging/comedi/drivers/me4000.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 803 drivers/staging/comedi/drivers/me4000.c if (cmd->start_src == TRIG_NOW && cmd 804 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_TIMER && cmd 805 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 809 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 814 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; /* 66 ticks at least */ cmd 818 drivers/staging/comedi/drivers/me4000.c cmd->chanlist_len * devpriv->ai_chan_ticks) { cmd 822 drivers/staging/comedi/drivers/me4000.c cmd->scan_end_arg = 2000 * cmd->chanlist_len + 31; cmd 825 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_NOW && cmd 826 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_FOLLOW && cmd 827 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 831 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 836 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; /* 66 ticks at least */ cmd 839 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 840 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_TIMER && cmd 841 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 845 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 850 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; /* 66 ticks at least */ cmd 854 drivers/staging/comedi/drivers/me4000.c cmd->chanlist_len * devpriv->ai_chan_ticks) { cmd 858 drivers/staging/comedi/drivers/me4000.c cmd->scan_end_arg = 2000 * cmd->chanlist_len + 31; cmd 861 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 862 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_FOLLOW && cmd 863 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 867 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 872 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; /* 66 ticks at least */ cmd 875 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 876 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_EXT && cmd 877 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_TIMER) { cmd 881 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 886 drivers/staging/comedi/drivers/me4000.c cmd->convert_arg = 2000; /* 66 ticks at least */ cmd 889 drivers/staging/comedi/drivers/me4000.c } else if (cmd->start_src == TRIG_EXT && cmd 890 drivers/staging/comedi/drivers/me4000.c cmd->scan_begin_src == TRIG_EXT && cmd 891 drivers/staging/comedi/drivers/me4000.c cmd->convert_src == TRIG_EXT) { cmd 895 drivers/staging/comedi/drivers/me4000.c cmd->start_arg = 2000; /* 66 ticks at least */ cmd 899 drivers/staging/comedi/drivers/me4000.c if (cmd->scan_end_src == TRIG_COUNT) { cmd 900 drivers/staging/comedi/drivers/me4000.c if (cmd->scan_end_arg == 0) { cmd 902 drivers/staging/comedi/drivers/me4000.c cmd->scan_end_arg = 1; cmd 911 drivers/staging/comedi/drivers/me4000.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 912 drivers/staging/comedi/drivers/me4000.c err |= me4000_ai_check_chanlist(dev, s, cmd); cmd 307 drivers/staging/comedi/drivers/mite.c struct comedi_cmd *cmd = &async->cmd; cmd 308 drivers/staging/comedi/drivers/mite.c u32 stop_count = cmd->stop_arg * comedi_bytes_per_scan(s); cmd 312 drivers/staging/comedi/drivers/mite.c bool finite_regen = (cmd->stop_src == TRIG_NONE && stop_count != 0); cmd 317 drivers/staging/comedi/drivers/mite.c if (cmd->stop_src == TRIG_COUNT && (int)(nbytes_lb - stop_count) > 0) cmd 320 drivers/staging/comedi/drivers/mite.c if (cmd->stop_src == TRIG_COUNT && (int)(nbytes_ub - stop_count) > 0) cmd 209 drivers/staging/comedi/drivers/ni_6527.c struct comedi_cmd *cmd) cmd 215 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 216 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_OTHER); cmd 217 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 218 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 219 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT); cmd 229 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 230 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 231 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 232 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 233 drivers/staging/comedi/drivers/ni_6527.c cmd->chanlist_len); cmd 234 drivers/staging/comedi/drivers/ni_6527.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 493 drivers/staging/comedi/drivers/ni_65xx.c struct comedi_cmd *cmd) cmd 499 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 500 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_OTHER); cmd 501 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 502 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 503 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT); cmd 513 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 514 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 515 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 516 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 517 drivers/staging/comedi/drivers/ni_65xx.c cmd->chanlist_len); cmd 518 drivers/staging/comedi/drivers/ni_65xx.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 140 drivers/staging/comedi/drivers/ni_at_a2150.c struct comedi_cmd *cmd = &async->cmd; cmd 175 drivers/staging/comedi/drivers/ni_at_a2150.c if (devpriv->count < num_points && cmd->stop_src == TRIG_COUNT) cmd 180 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->stop_src == TRIG_NONE) { cmd 201 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->stop_src == TRIG_COUNT) { cmd 354 drivers/staging/comedi/drivers/ni_at_a2150.c struct comedi_cmd *cmd) cmd 356 drivers/staging/comedi/drivers/ni_at_a2150.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 357 drivers/staging/comedi/drivers/ni_at_a2150.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 360 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->chanlist_len == 2 && (chan0 == 1 || chan0 == 3)) { cmd 366 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->chanlist_len == 3) { cmd 372 drivers/staging/comedi/drivers/ni_at_a2150.c for (i = 1; i < cmd->chanlist_len; i++) { cmd 373 drivers/staging/comedi/drivers/ni_at_a2150.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 374 drivers/staging/comedi/drivers/ni_at_a2150.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 395 drivers/staging/comedi/drivers/ni_at_a2150.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 403 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 404 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 405 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 406 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 407 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 414 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 415 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 424 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 426 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->convert_src == TRIG_TIMER) { cmd 427 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 431 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 432 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 433 drivers/staging/comedi/drivers/ni_at_a2150.c cmd->chanlist_len); cmd 435 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->stop_src == TRIG_COUNT) cmd 436 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 438 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 445 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 446 drivers/staging/comedi/drivers/ni_at_a2150.c arg = cmd->scan_begin_arg; cmd 447 drivers/staging/comedi/drivers/ni_at_a2150.c a2150_get_timing(dev, &arg, cmd->flags); cmd 448 drivers/staging/comedi/drivers/ni_at_a2150.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 455 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 456 drivers/staging/comedi/drivers/ni_at_a2150.c err |= a2150_ai_check_chanlist(dev, s, cmd); cmd 470 drivers/staging/comedi/drivers/ni_at_a2150.c struct comedi_cmd *cmd = &async->cmd; cmd 474 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->flags & CMDF_PRIORITY) { cmd 483 drivers/staging/comedi/drivers/ni_at_a2150.c if (a2150_set_chanlist(dev, CR_CHAN(cmd->chanlist[0]), cmd 484 drivers/staging/comedi/drivers/ni_at_a2150.c cmd->chanlist_len) < 0) cmd 488 drivers/staging/comedi/drivers/ni_at_a2150.c if (CR_AREF(cmd->chanlist[0]) == AREF_OTHER) cmd 492 drivers/staging/comedi/drivers/ni_at_a2150.c if (CR_AREF(cmd->chanlist[2]) == AREF_OTHER) cmd 498 drivers/staging/comedi/drivers/ni_at_a2150.c a2150_get_timing(dev, &cmd->scan_begin_arg, cmd->flags); cmd 504 drivers/staging/comedi/drivers/ni_at_a2150.c devpriv->count = cmd->stop_arg * cmd->chanlist_len; cmd 510 drivers/staging/comedi/drivers/ni_at_a2150.c desc->size = comedi_bytes_per_sample(s) * cmd->chanlist_len * cmd 511 drivers/staging/comedi/drivers/ni_at_a2150.c ONE_THIRD_SECOND / cmd->scan_begin_arg; cmd 536 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->start_src == TRIG_NOW && cmd 546 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->start_src == TRIG_EXT) { cmd 548 drivers/staging/comedi/drivers/ni_at_a2150.c } else if (cmd->start_src == TRIG_OTHER) { cmd 559 drivers/staging/comedi/drivers/ni_at_a2150.c if (cmd->start_src == TRIG_NOW) cmd 236 drivers/staging/comedi/drivers/ni_atmio16d.c struct comedi_cmd *cmd) cmd 242 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 243 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 245 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 246 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 247 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 254 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 255 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 264 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 266 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->scan_begin_src == TRIG_FOLLOW) { cmd 268 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 273 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 277 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); cmd 279 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, SLOWEST_TIMER); cmd 282 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 283 drivers/staging/comedi/drivers/ni_atmio16d.c cmd->chanlist_len); cmd 285 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->stop_src == TRIG_COUNT) cmd 286 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 288 drivers/staging/comedi/drivers/ni_atmio16d.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 300 drivers/staging/comedi/drivers/ni_atmio16d.c struct comedi_cmd *cmd = &s->async->cmd; cmd 313 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->chanlist_len < 2) { cmd 324 drivers/staging/comedi/drivers/ni_atmio16d.c for (i = 0; i < cmd->chanlist_len; ++i) { cmd 325 drivers/staging/comedi/drivers/ni_atmio16d.c chan = CR_CHAN(cmd->chanlist[i]); cmd 326 drivers/staging/comedi/drivers/ni_atmio16d.c gain = CR_RANGE(cmd->chanlist[i]); cmd 329 drivers/staging/comedi/drivers/ni_atmio16d.c if (i == cmd->scan_end_arg - 1) cmd 338 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->convert_arg < 65536000) { cmd 340 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->convert_arg / 1000; cmd 341 drivers/staging/comedi/drivers/ni_atmio16d.c } else if (cmd->convert_arg < 655360000) { cmd 343 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->convert_arg / 10000; cmd 346 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->convert_arg / 100000; cmd 359 drivers/staging/comedi/drivers/ni_atmio16d.c sample_count = cmd->stop_arg * cmd->scan_end_arg; cmd 403 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->chanlist_len > 1) { cmd 404 drivers/staging/comedi/drivers/ni_atmio16d.c if (cmd->scan_begin_arg < 65536000) { cmd 406 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->scan_begin_arg / 1000; cmd 407 drivers/staging/comedi/drivers/ni_atmio16d.c } else if (cmd->scan_begin_arg < 655360000) { cmd 409 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->scan_begin_arg / 10000; cmd 412 drivers/staging/comedi/drivers/ni_atmio16d.c timer = cmd->scan_begin_arg / 100000; cmd 272 drivers/staging/comedi/drivers/ni_labpc_common.c static bool labpc_use_continuous_mode(const struct comedi_cmd *cmd, cmd 275 drivers/staging/comedi/drivers/ni_labpc_common.c if (mode == MODE_SINGLE_CHAN || cmd->scan_begin_src == TRIG_FOLLOW) cmd 281 drivers/staging/comedi/drivers/ni_labpc_common.c static unsigned int labpc_ai_convert_period(const struct comedi_cmd *cmd, cmd 284 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src != TRIG_TIMER) cmd 287 drivers/staging/comedi/drivers/ni_labpc_common.c if (mode == MODE_SINGLE_CHAN && cmd->scan_begin_src == TRIG_TIMER) cmd 288 drivers/staging/comedi/drivers/ni_labpc_common.c return cmd->scan_begin_arg; cmd 290 drivers/staging/comedi/drivers/ni_labpc_common.c return cmd->convert_arg; cmd 293 drivers/staging/comedi/drivers/ni_labpc_common.c static void labpc_set_ai_convert_period(struct comedi_cmd *cmd, cmd 296 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src != TRIG_TIMER) cmd 300 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->scan_begin_src == TRIG_TIMER) { cmd 301 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->scan_begin_arg = ns; cmd 302 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_arg > cmd->scan_begin_arg) cmd 303 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->convert_arg = cmd->scan_begin_arg; cmd 305 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->convert_arg = ns; cmd 309 drivers/staging/comedi/drivers/ni_labpc_common.c static unsigned int labpc_ai_scan_period(const struct comedi_cmd *cmd, cmd 312 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->scan_begin_src != TRIG_TIMER) cmd 315 drivers/staging/comedi/drivers/ni_labpc_common.c if (mode == MODE_SINGLE_CHAN && cmd->convert_src == TRIG_TIMER) cmd 318 drivers/staging/comedi/drivers/ni_labpc_common.c return cmd->scan_begin_arg; cmd 321 drivers/staging/comedi/drivers/ni_labpc_common.c static void labpc_set_ai_scan_period(struct comedi_cmd *cmd, cmd 324 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->scan_begin_src != TRIG_TIMER) cmd 327 drivers/staging/comedi/drivers/ni_labpc_common.c if (mode == MODE_SINGLE_CHAN && cmd->convert_src == TRIG_TIMER) cmd 330 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->scan_begin_arg = ns; cmd 334 drivers/staging/comedi/drivers/ni_labpc_common.c static void labpc_adc_timing(struct comedi_device *dev, struct comedi_cmd *cmd, cmd 338 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int convert_period = labpc_ai_convert_period(cmd, mode); cmd 339 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int scan_period = labpc_ai_scan_period(cmd, mode); cmd 362 drivers/staging/comedi/drivers/ni_labpc_common.c switch (cmd->flags & CMDF_ROUND_MASK) { cmd 389 drivers/staging/comedi/drivers/ni_labpc_common.c labpc_set_ai_convert_period(cmd, mode, cmd 391 drivers/staging/comedi/drivers/ni_labpc_common.c labpc_set_ai_scan_period(cmd, mode, cmd 400 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->flags); cmd 401 drivers/staging/comedi/drivers/ni_labpc_common.c labpc_set_ai_scan_period(cmd, mode, scan_period); cmd 409 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->flags); cmd 412 drivers/staging/comedi/drivers/ni_labpc_common.c labpc_set_ai_convert_period(cmd, mode, convert_period); cmd 416 drivers/staging/comedi/drivers/ni_labpc_common.c static enum scan_mode labpc_ai_scan_mode(const struct comedi_cmd *cmd) cmd 421 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->chanlist_len == 1) cmd 425 drivers/staging/comedi/drivers/ni_labpc_common.c if (!cmd->chanlist) cmd 428 drivers/staging/comedi/drivers/ni_labpc_common.c chan0 = CR_CHAN(cmd->chanlist[0]); cmd 429 drivers/staging/comedi/drivers/ni_labpc_common.c chan1 = CR_CHAN(cmd->chanlist[1]); cmd 442 drivers/staging/comedi/drivers/ni_labpc_common.c struct comedi_cmd *cmd) cmd 444 drivers/staging/comedi/drivers/ni_labpc_common.c enum scan_mode mode = labpc_ai_scan_mode(cmd); cmd 445 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int chan0 = CR_CHAN(cmd->chanlist[0]); cmd 446 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int range0 = CR_RANGE(cmd->chanlist[0]); cmd 447 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int aref0 = CR_AREF(cmd->chanlist[0]); cmd 450 drivers/staging/comedi/drivers/ni_labpc_common.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 451 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 452 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 453 drivers/staging/comedi/drivers/ni_labpc_common.c unsigned int aref = CR_AREF(cmd->chanlist[i]); cmd 473 drivers/staging/comedi/drivers/ni_labpc_common.c if (chan != (cmd->chanlist_len - i - 1)) { cmd 498 drivers/staging/comedi/drivers/ni_labpc_common.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 508 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_EXT); cmd 509 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 511 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 513 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 518 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_src(&cmd->stop_src, stop_mask); cmd 525 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 526 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 527 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 528 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 533 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->start_src == TRIG_EXT && cmd->stop_src == TRIG_EXT) cmd 541 drivers/staging/comedi/drivers/ni_labpc_common.c switch (cmd->start_src) { cmd 543 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 550 drivers/staging/comedi/drivers/ni_labpc_common.c if (!cmd->chanlist_len) cmd 552 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 553 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->chanlist_len); cmd 555 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src == TRIG_TIMER) { cmd 556 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 561 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 562 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src == TRIG_TIMER) { cmd 563 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_min(&cmd-> cmd 565 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->convert_arg * cmd 566 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->chanlist_len); cmd 568 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 570 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->chanlist_len); cmd 573 drivers/staging/comedi/drivers/ni_labpc_common.c switch (cmd->stop_src) { cmd 575 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 578 drivers/staging/comedi/drivers/ni_labpc_common.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 593 drivers/staging/comedi/drivers/ni_labpc_common.c tmp = cmd->convert_arg; cmd 594 drivers/staging/comedi/drivers/ni_labpc_common.c tmp2 = cmd->scan_begin_arg; cmd 595 drivers/staging/comedi/drivers/ni_labpc_common.c mode = labpc_ai_scan_mode(cmd); cmd 596 drivers/staging/comedi/drivers/ni_labpc_common.c labpc_adc_timing(dev, cmd, mode); cmd 597 drivers/staging/comedi/drivers/ni_labpc_common.c if (tmp != cmd->convert_arg || tmp2 != cmd->scan_begin_arg) cmd 604 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 605 drivers/staging/comedi/drivers/ni_labpc_common.c err |= labpc_ai_check_chanlist(dev, s, cmd); cmd 618 drivers/staging/comedi/drivers/ni_labpc_common.c struct comedi_cmd *cmd = &async->cmd; cmd 619 drivers/staging/comedi/drivers/ni_labpc_common.c enum scan_mode mode = labpc_ai_scan_mode(cmd); cmd 621 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->chanlist[cmd->chanlist_len - 1] : cmd 622 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->chanlist[0]; cmd 633 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_COUNT) cmd 634 drivers/staging/comedi/drivers/ni_labpc_common.c devpriv->count = cmd->stop_arg * cmd->chanlist_len; cmd 637 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_EXT) { cmd 652 drivers/staging/comedi/drivers/ni_labpc_common.c (cmd->flags & (CMDF_WAKE_EOS | CMDF_PRIORITY)) == 0) { cmd 659 drivers/staging/comedi/drivers/ni_labpc_common.c (cmd->flags & CMDF_WAKE_EOS) == 0 && cmd 660 drivers/staging/comedi/drivers/ni_labpc_common.c (cmd->stop_src != TRIG_COUNT || devpriv->count > 256)) { cmd 675 drivers/staging/comedi/drivers/ni_labpc_common.c (cmd->stop_src == TRIG_EXT)); cmd 689 drivers/staging/comedi/drivers/ni_labpc_common.c devpriv->write_byte(dev, cmd->chanlist_len, INTERVAL_COUNT_REG); cmd 693 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src == TRIG_TIMER || cmd 694 drivers/staging/comedi/drivers/ni_labpc_common.c cmd->scan_begin_src == TRIG_TIMER) { cmd 706 drivers/staging/comedi/drivers/ni_labpc_common.c if (labpc_ai_convert_period(cmd, mode)) cmd 710 drivers/staging/comedi/drivers/ni_labpc_common.c if (labpc_ai_scan_period(cmd, mode)) cmd 729 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->convert_src != TRIG_EXT) cmd 735 drivers/staging/comedi/drivers/ni_labpc_common.c if (!labpc_use_continuous_mode(cmd, mode)) { cmd 737 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->scan_begin_src == TRIG_EXT) cmd 753 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->start_src == TRIG_EXT) cmd 757 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_EXT) cmd 772 drivers/staging/comedi/drivers/ni_labpc_common.c struct comedi_cmd *cmd = &async->cmd; cmd 782 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_COUNT) { cmd 822 drivers/staging/comedi/drivers/ni_labpc_common.c struct comedi_cmd *cmd; cmd 830 drivers/staging/comedi/drivers/ni_labpc_common.c cmd = &async->cmd; cmd 873 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_EXT) { cmd 881 drivers/staging/comedi/drivers/ni_labpc_common.c if (cmd->stop_src == TRIG_COUNT) { cmd 29 drivers/staging/comedi/drivers/ni_labpc_isadma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 34 drivers/staging/comedi/drivers/ni_labpc_isadma.c if (cmd->convert_src == TRIG_TIMER) cmd 35 drivers/staging/comedi/drivers/ni_labpc_isadma.c freq = 1000000000 / cmd->convert_arg; cmd 56 drivers/staging/comedi/drivers/ni_labpc_isadma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 61 drivers/staging/comedi/drivers/ni_labpc_isadma.c if (cmd->stop_src == TRIG_COUNT && cmd 78 drivers/staging/comedi/drivers/ni_labpc_isadma.c struct comedi_cmd *cmd = &async->cmd; cmd 96 drivers/staging/comedi/drivers/ni_labpc_isadma.c if (cmd->stop_src == TRIG_COUNT) { cmd 1288 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1315 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->stop_src == TRIG_COUNT) cmd 1376 drivers/staging/comedi/drivers/ni_mio_common.c if (s->async->cmd.stop_src != TRIG_NONE && cmd 1402 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &async->cmd; cmd 1424 drivers/staging/comedi/drivers/ni_mio_common.c chan_index %= cmd->chanlist_len; cmd 1957 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd, cmd 1963 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->stop_arg > 0 && cmd->stop_arg < max_count) cmd 1964 drivers/staging/comedi/drivers/ni_mio_common.c nbytes = cmd->stop_arg; cmd 1968 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->stop_arg > 0) cmd 2004 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd) cmd 2013 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->start_src, cmd 2015 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 2021 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->convert_src, sources); cmd 2023 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 2024 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 2031 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 2032 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 2033 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 2034 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 2043 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->start_src) { cmd 2046 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 2049 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg_roffs(CR_CHAN(cmd->start_arg), cmd 2055 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2056 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 2057 drivers/staging/comedi/drivers/ni_mio_common.c ni_min_ai_scan_period_ns(dev, cmd->chanlist_len)); cmd 2058 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 2061 drivers/staging/comedi/drivers/ni_mio_common.c } else if (cmd->scan_begin_src == TRIG_EXT) { cmd 2063 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg_roffs(CR_CHAN(cmd->scan_begin_arg), cmd 2067 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 2070 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->convert_src == TRIG_TIMER) { cmd 2072 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, cmd 2075 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 2077 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 2081 drivers/staging/comedi/drivers/ni_mio_common.c } else if (cmd->convert_src == TRIG_EXT) { cmd 2083 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg_roffs(CR_CHAN(cmd->convert_arg), cmd 2086 drivers/staging/comedi/drivers/ni_mio_common.c } else if (cmd->convert_src == TRIG_NOW) { cmd 2087 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 2090 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 2091 drivers/staging/comedi/drivers/ni_mio_common.c cmd->chanlist_len); cmd 2093 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->stop_src == TRIG_COUNT) { cmd 2098 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->stop_arg, max_count); cmd 2099 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 2102 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 2110 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 2111 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int tmp = cmd->scan_begin_arg; cmd 2113 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg = cmd 2115 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg, cmd 2116 drivers/staging/comedi/drivers/ni_mio_common.c cmd->flags)); cmd 2117 drivers/staging/comedi/drivers/ni_mio_common.c if (tmp != cmd->scan_begin_arg) cmd 2120 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->convert_src == TRIG_TIMER) { cmd 2122 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int tmp = cmd->convert_arg; cmd 2124 drivers/staging/comedi/drivers/ni_mio_common.c cmd->convert_arg = cmd 2126 drivers/staging/comedi/drivers/ni_mio_common.c cmd->convert_arg, cmd 2127 drivers/staging/comedi/drivers/ni_mio_common.c cmd->flags)); cmd 2128 drivers/staging/comedi/drivers/ni_mio_common.c if (tmp != cmd->convert_arg) cmd 2130 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER && cmd 2131 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg < cmd 2132 drivers/staging/comedi/drivers/ni_mio_common.c cmd->convert_arg * cmd->scan_end_arg) { cmd 2133 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg = cmd 2134 drivers/staging/comedi/drivers/ni_mio_common.c cmd->convert_arg * cmd->scan_end_arg; cmd 2151 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 2153 drivers/staging/comedi/drivers/ni_mio_common.c if (trig_num != cmd->start_arg) cmd 2166 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd = &s->async->cmd; cmd 2181 drivers/staging/comedi/drivers/ni_mio_common.c ni_load_channelgain_list(dev, s, cmd->chanlist_len, cmd->chanlist); cmd 2194 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->start_src) { cmd 2202 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value_roffs(CR_CHAN(cmd->start_arg), cmd 2206 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_arg & CR_INVERT) cmd 2208 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_arg & CR_EDGE) cmd 2219 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->chanlist_len == 1 || devpriv->is_611x || devpriv->is_6143) { cmd 2231 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->stop_src) { cmd 2233 drivers/staging/comedi/drivers/ni_mio_common.c stop_count = cmd->stop_arg - 1; cmd 2256 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->chanlist_len > 1) cmd 2275 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->scan_begin_src) { cmd 2300 drivers/staging/comedi/drivers/ni_mio_common.c timer = ni_ns_to_timer(dev, cmd->scan_begin_arg, cmd 2306 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_arg & CR_EDGE) cmd 2308 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_arg & CR_INVERT) /* falling edge */ cmd 2310 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src != cmd->convert_src || cmd 2311 drivers/staging/comedi/drivers/ni_mio_common.c (cmd->scan_begin_arg & ~CR_EDGE) != cmd 2312 drivers/staging/comedi/drivers/ni_mio_common.c (cmd->convert_arg & ~CR_EDGE)) cmd 2315 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value_roffs(CR_CHAN(cmd->scan_begin_arg), cmd 2322 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->convert_src) { cmd 2325 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->convert_arg == 0 || cmd->convert_src == TRIG_NOW) cmd 2328 drivers/staging/comedi/drivers/ni_mio_common.c timer = ni_ns_to_timer(dev, cmd->convert_arg, cmd 2346 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value_roffs(CR_CHAN(cmd->convert_arg), cmd 2349 drivers/staging/comedi/drivers/ni_mio_common.c if ((cmd->convert_arg & CR_INVERT) == 0) cmd 2369 drivers/staging/comedi/drivers/ni_mio_common.c if ((cmd->flags & CMDF_WAKE_EOS) || cmd 2421 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->scan_begin_src) { cmd 2447 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_src == TRIG_NOW) { cmd 2452 drivers/staging/comedi/drivers/ni_mio_common.c } else if (cmd->start_src == TRIG_EXT) { cmd 2520 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 2529 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int range = CR_RANGE(cmd->chanlist[chan_index]); cmd 2545 drivers/staging/comedi/drivers/ni_mio_common.c chan_index %= cmd->chanlist_len; cmd 2863 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 2873 drivers/staging/comedi/drivers/ni_mio_common.c if (!(trig_num == cmd->start_arg || cmd 2874 drivers/staging/comedi/drivers/ni_mio_common.c (trig_num == 0 && cmd->start_src != TRIG_INT))) cmd 2903 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd) cmd 2951 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd) cmd 2959 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->stop_src == TRIG_NONE) { cmd 2968 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_src == TRIG_INT) { cmd 2973 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value_roffs(CR_CHAN(cmd->start_arg), cmd 2977 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_arg & CR_INVERT) cmd 2980 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->start_arg & CR_EDGE) cmd 2996 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd) cmd 3040 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int stop_arg = cmd->stop_arg > 0 ? cmd 3041 drivers/staging/comedi/drivers/ni_mio_common.c (cmd->stop_arg & 0xffffff) : 0xffffff; cmd 3072 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd) cmd 3089 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 3122 drivers/staging/comedi/drivers/ni_mio_common.c trigvar = ni_ns_to_timer(dev, cmd->scan_begin_arg, cmd 3137 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value(CR_CHAN(cmd->scan_begin_arg), cmd 3140 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_arg & CR_INVERT) cmd 3163 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd = &s->async->cmd; cmd 3172 drivers/staging/comedi/drivers/ni_mio_common.c for (i = 0; i < cmd->chanlist_len; ++i) { cmd 3173 drivers/staging/comedi/drivers/ni_mio_common.c int chan = CR_CHAN(cmd->chanlist[i]); cmd 3181 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_config_chanlist(dev, s, cmd->chanlist, cmd->chanlist_len, 1); cmd 3183 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_end_arg > 1) { cmd 3185 drivers/staging/comedi/drivers/ni_mio_common.c bits = NISTC_AO_OUT_CTRL_CHANS(cmd->scan_end_arg - 1) cmd 3195 drivers/staging/comedi/drivers/ni_mio_common.c CR_CHAN(cmd->chanlist[0])); cmd 3205 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd) cmd 3250 drivers/staging/comedi/drivers/ni_mio_common.c if (s->async->cmd.stop_src == TRIG_COUNT) cmd 3260 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd = &s->async->cmd; cmd 3268 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_cmd_personalize(dev, cmd); cmd 3271 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_cmd_set_trigger(dev, cmd); cmd 3272 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_cmd_set_counters(dev, cmd); cmd 3273 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_cmd_set_update(dev, cmd); cmd 3275 drivers/staging/comedi/drivers/ni_mio_common.c ni_ao_cmd_set_stop_conditions(dev, cmd); cmd 3277 drivers/staging/comedi/drivers/ni_mio_common.c ni_cmd_set_mite_transfer(devpriv->ao_mite_ring, s, cmd, 0x00ffffff); cmd 3298 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd) cmd 3307 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT | TRIG_EXT); cmd 3308 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 3310 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 3311 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 3312 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 3319 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 3320 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 3321 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 3330 drivers/staging/comedi/drivers/ni_mio_common.c switch (cmd->start_src) { cmd 3332 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 3335 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg_roffs(CR_CHAN(cmd->start_arg), cmd 3341 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 3342 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 3344 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 3348 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg(CR_CHAN(cmd->scan_begin_arg), cmd 3353 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 3354 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 3355 drivers/staging/comedi/drivers/ni_mio_common.c cmd->chanlist_len); cmd 3356 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->stop_arg, 0x00ffffff); cmd 3362 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 3363 drivers/staging/comedi/drivers/ni_mio_common.c tmp = cmd->scan_begin_arg; cmd 3364 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg = cmd 3366 drivers/staging/comedi/drivers/ni_mio_common.c cmd->scan_begin_arg, cmd 3367 drivers/staging/comedi/drivers/ni_mio_common.c cmd->flags)); cmd 3368 drivers/staging/comedi/drivers/ni_mio_common.c if (tmp != cmd->scan_begin_arg) cmd 3531 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd) cmd 3535 drivers/staging/comedi/drivers/ni_mio_common.c for (i = 0; i < cmd->chanlist_len; ++i) { cmd 3536 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 3546 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 3554 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_INT); cmd 3555 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 3556 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 3557 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 3558 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 3568 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 3574 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_check_trigger_arg(CR_CHAN(cmd->scan_begin_arg), cmd 3577 drivers/staging/comedi/drivers/ni_mio_common.c if (CR_RANGE(cmd->scan_begin_arg) != 0 || cmd 3578 drivers/staging/comedi/drivers/ni_mio_common.c CR_AREF(cmd->scan_begin_arg) != 0) cmd 3581 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 3582 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 3583 drivers/staging/comedi/drivers/ni_mio_common.c cmd->chanlist_len); cmd 3584 drivers/staging/comedi/drivers/ni_mio_common.c bytes_per_scan = comedi_bytes_per_scan_cmd(s, cmd); cmd 3586 drivers/staging/comedi/drivers/ni_mio_common.c err |= comedi_check_trigger_arg_max(&cmd->stop_arg, cmd 3598 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 3599 drivers/staging/comedi/drivers/ni_mio_common.c err |= ni_cdio_check_chanlist(dev, s, cmd); cmd 3611 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_cmd *cmd = &s->async->cmd; cmd 3618 drivers/staging/comedi/drivers/ni_mio_common.c if (trig_num != cmd->start_arg) cmd 3664 drivers/staging/comedi/drivers/ni_mio_common.c const struct comedi_cmd *cmd = &s->async->cmd; cmd 3676 drivers/staging/comedi/drivers/ni_mio_common.c ni_get_reg_value(CR_CHAN(cmd->scan_begin_arg), cmd 3679 drivers/staging/comedi/drivers/ni_mio_common.c if (cmd->scan_begin_arg & CR_INVERT) cmd 3695 drivers/staging/comedi/drivers/ni_mio_common.c ni_cmd_set_mite_transfer(devpriv->cdo_mite_ring, s, cmd, cmd 4361 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int cmd; cmd 4386 drivers/staging/comedi/drivers/ni_mio_common.c cmd = (bit & bitstring) ? NI_E_SERIAL_CMD_SDATA : 0; cmd 4387 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, cmd, NI_E_SERIAL_CMD_REG); cmd 4389 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, NI_E_SERIAL_CMD_SCLK | cmd, NI_E_SERIAL_CMD_REG); cmd 4482 drivers/staging/comedi/drivers/ni_mio_common.c unsigned int cmd = NI_E_SERIAL_CMD_EEPROM_CS; cmd 4487 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, cmd, NI_E_SERIAL_CMD_REG); cmd 4490 drivers/staging/comedi/drivers/ni_mio_common.c cmd |= NI_E_SERIAL_CMD_SDATA; cmd 4492 drivers/staging/comedi/drivers/ni_mio_common.c cmd &= ~NI_E_SERIAL_CMD_SDATA; cmd 4494 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, cmd, NI_E_SERIAL_CMD_REG); cmd 4495 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, NI_E_SERIAL_CMD_SCLK | cmd, NI_E_SERIAL_CMD_REG); cmd 4497 drivers/staging/comedi/drivers/ni_mio_common.c cmd = NI_E_SERIAL_CMD_EEPROM_CS; cmd 4500 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, cmd, NI_E_SERIAL_CMD_REG); cmd 4501 drivers/staging/comedi/drivers/ni_mio_common.c ni_writeb(dev, NI_E_SERIAL_CMD_SCLK | cmd, NI_E_SERIAL_CMD_REG); cmd 529 drivers/staging/comedi/drivers/ni_pcidio.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 536 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 537 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 539 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 540 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 541 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 548 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 549 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 550 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 559 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 563 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 564 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 570 drivers/staging/comedi/drivers/ni_pcidio.c if ((cmd->scan_begin_arg & ~(CR_EDGE | CR_INVERT)) != 0) { cmd 571 drivers/staging/comedi/drivers/ni_pcidio.c cmd->scan_begin_arg &= (CR_EDGE | CR_INVERT); cmd 576 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 577 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 578 drivers/staging/comedi/drivers/ni_pcidio.c cmd->chanlist_len); cmd 580 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->stop_src == TRIG_COUNT) cmd 581 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 583 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 590 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 591 drivers/staging/comedi/drivers/ni_pcidio.c arg = cmd->scan_begin_arg; cmd 592 drivers/staging/comedi/drivers/ni_pcidio.c ni_pcidio_ns_to_timer(&arg, cmd->flags); cmd 593 drivers/staging/comedi/drivers/ni_pcidio.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 607 drivers/staging/comedi/drivers/ni_pcidio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 609 drivers/staging/comedi/drivers/ni_pcidio.c if (trig_num != cmd->start_arg) cmd 621 drivers/staging/comedi/drivers/ni_pcidio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 640 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 649 drivers/staging/comedi/drivers/ni_pcidio.c writel(ni_pcidio_ns_to_timer(&cmd->scan_begin_arg, cmd 671 drivers/staging/comedi/drivers/ni_pcidio.c if (!(cmd->scan_begin_arg & CR_INVERT)) /* Leading Edge */ cmd 686 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->stop_src == TRIG_COUNT) { cmd 687 drivers/staging/comedi/drivers/ni_pcidio.c writel(cmd->stop_arg, cmd 715 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->stop_src == TRIG_NONE) { cmd 720 drivers/staging/comedi/drivers/ni_pcidio.c if (cmd->start_src == TRIG_NOW) { cmd 137 drivers/staging/comedi/drivers/ni_tio.h struct comedi_cmd *cmd); cmd 79 drivers/staging/comedi/drivers/ni_tiocmd.c struct comedi_cmd *cmd = &s->async->cmd; cmd 83 drivers/staging/comedi/drivers/ni_tiocmd.c if (trig_num != cmd->start_arg) cmd 108 drivers/staging/comedi/drivers/ni_tiocmd.c struct comedi_cmd *cmd = &async->cmd; cmd 126 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->start_src == TRIG_INT) { cmd 132 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->start_src == TRIG_NOW) cmd 134 drivers/staging/comedi/drivers/ni_tiocmd.c else if (cmd->start_src == TRIG_EXT) { cmd 135 drivers/staging/comedi/drivers/ni_tiocmd.c int reg = CR_CHAN(cmd->start_arg); cmd 162 drivers/staging/comedi/drivers/ni_tiocmd.c struct comedi_cmd *cmd = &s->async->cmd; cmd 171 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 173 drivers/staging/comedi/drivers/ni_tiocmd.c gate_source = cmd->scan_begin_arg; cmd 174 drivers/staging/comedi/drivers/ni_tiocmd.c } else if (cmd->convert_src == TRIG_EXT) { cmd 176 drivers/staging/comedi/drivers/ni_tiocmd.c gate_source = cmd->convert_arg; cmd 196 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 208 drivers/staging/comedi/drivers/ni_tiocmd.c struct comedi_cmd *cmd = &async->cmd; cmd 222 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->flags & CMDF_WRITE) cmd 235 drivers/staging/comedi/drivers/ni_tiocmd.c struct comedi_cmd *cmd) cmd 249 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_src(&cmd->start_src, sources); cmd 251 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 253 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 255 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 256 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 263 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 264 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 265 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 269 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->convert_src != TRIG_NOW && cmd->scan_begin_src != TRIG_FOLLOW) cmd 277 drivers/staging/comedi/drivers/ni_tiocmd.c switch (cmd->start_src) { cmd 281 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 305 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->scan_begin_src != TRIG_EXT) cmd 306 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 308 drivers/staging/comedi/drivers/ni_tiocmd.c err |= ni_check_trigger_arg(CR_CHAN(cmd->scan_begin_arg), cmd 311 drivers/staging/comedi/drivers/ni_tiocmd.c if (cmd->convert_src != TRIG_EXT) cmd 312 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 314 drivers/staging/comedi/drivers/ni_tiocmd.c err |= ni_check_trigger_arg(CR_CHAN(cmd->convert_arg), cmd 317 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 318 drivers/staging/comedi/drivers/ni_tiocmd.c cmd->chanlist_len); cmd 319 drivers/staging/comedi/drivers/ni_tiocmd.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 186 drivers/staging/comedi/drivers/pcl711.c struct comedi_cmd *cmd = &s->async->cmd; cmd 200 drivers/staging/comedi/drivers/pcl711.c if (cmd->stop_src == TRIG_COUNT && cmd 201 drivers/staging/comedi/drivers/pcl711.c s->async->scans_done >= cmd->stop_arg) cmd 274 drivers/staging/comedi/drivers/pcl711.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 280 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 281 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 283 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 284 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 285 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 292 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 293 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 302 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 304 drivers/staging/comedi/drivers/pcl711.c if (cmd->scan_begin_src == TRIG_EXT) { cmd 305 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 308 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 312 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 313 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 314 drivers/staging/comedi/drivers/pcl711.c cmd->chanlist_len); cmd 316 drivers/staging/comedi/drivers/pcl711.c if (cmd->stop_src == TRIG_COUNT) cmd 317 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 319 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 326 drivers/staging/comedi/drivers/pcl711.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 327 drivers/staging/comedi/drivers/pcl711.c unsigned int arg = cmd->scan_begin_arg; cmd 329 drivers/staging/comedi/drivers/pcl711.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 330 drivers/staging/comedi/drivers/pcl711.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 341 drivers/staging/comedi/drivers/pcl711.c struct comedi_cmd *cmd = &s->async->cmd; cmd 343 drivers/staging/comedi/drivers/pcl711.c pcl711_set_changain(dev, s, cmd->chanlist[0]); cmd 345 drivers/staging/comedi/drivers/pcl711.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 159 drivers/staging/comedi/drivers/pcl726.c struct comedi_cmd *cmd) cmd 165 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 166 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 167 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_FOLLOW); cmd 168 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 169 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_NONE); cmd 179 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 180 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 181 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 182 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 183 drivers/staging/comedi/drivers/pcl726.c cmd->chanlist_len); cmd 184 drivers/staging/comedi/drivers/pcl726.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 632 drivers/staging/comedi/drivers/pcl812.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 641 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 642 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 648 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_src(&cmd->convert_src, flags); cmd 650 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 651 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 658 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 667 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 668 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 670 drivers/staging/comedi/drivers/pcl812.c if (cmd->convert_src == TRIG_TIMER) { cmd 671 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 674 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 677 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 678 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 679 drivers/staging/comedi/drivers/pcl812.c cmd->chanlist_len); cmd 681 drivers/staging/comedi/drivers/pcl812.c if (cmd->stop_src == TRIG_COUNT) cmd 682 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 684 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 691 drivers/staging/comedi/drivers/pcl812.c if (cmd->convert_src == TRIG_TIMER) { cmd 692 drivers/staging/comedi/drivers/pcl812.c unsigned int arg = cmd->convert_arg; cmd 694 drivers/staging/comedi/drivers/pcl812.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 695 drivers/staging/comedi/drivers/pcl812.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 708 drivers/staging/comedi/drivers/pcl812.c struct comedi_cmd *cmd = &s->async->cmd; cmd 712 drivers/staging/comedi/drivers/pcl812.c pcl812_ai_set_chan_range(dev, cmd->chanlist[0], 1); cmd 716 drivers/staging/comedi/drivers/pcl812.c for (i = 1; i < cmd->chanlist_len; i++) cmd 717 drivers/staging/comedi/drivers/pcl812.c if (cmd->chanlist[0] != cmd->chanlist[i]) { cmd 729 drivers/staging/comedi/drivers/pcl812.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 733 drivers/staging/comedi/drivers/pcl812.c if (cmd->chanlist_len == 1) cmd 743 drivers/staging/comedi/drivers/pcl812.c switch (cmd->convert_src) { cmd 762 drivers/staging/comedi/drivers/pcl812.c struct comedi_cmd *cmd = &s->async->cmd; cmd 764 drivers/staging/comedi/drivers/pcl812.c if (cmd->stop_src == TRIG_COUNT && cmd 765 drivers/staging/comedi/drivers/pcl812.c s->async->scans_done >= cmd->stop_arg) { cmd 776 drivers/staging/comedi/drivers/pcl812.c struct comedi_cmd *cmd = &s->async->cmd; cmd 792 drivers/staging/comedi/drivers/pcl812.c if (cmd->chanlist[chan] != cmd->chanlist[next_chan]) cmd 793 drivers/staging/comedi/drivers/pcl812.c pcl812_ai_set_chan_range(dev, cmd->chanlist[next_chan], 0); cmd 213 drivers/staging/comedi/drivers/pcl816.c struct comedi_cmd *cmd = &s->async->cmd; cmd 215 drivers/staging/comedi/drivers/pcl816.c if (cmd->stop_src == TRIG_COUNT && cmd 216 drivers/staging/comedi/drivers/pcl816.c s->async->scans_done >= cmd->stop_arg) { cmd 336 drivers/staging/comedi/drivers/pcl816.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 342 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 343 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 344 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 346 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 347 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 354 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 355 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 364 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 365 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 367 drivers/staging/comedi/drivers/pcl816.c if (cmd->convert_src == TRIG_TIMER) cmd 368 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 10000); cmd 370 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 372 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 373 drivers/staging/comedi/drivers/pcl816.c cmd->chanlist_len); cmd 375 drivers/staging/comedi/drivers/pcl816.c if (cmd->stop_src == TRIG_COUNT) cmd 376 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 378 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 384 drivers/staging/comedi/drivers/pcl816.c if (cmd->convert_src == TRIG_TIMER) { cmd 385 drivers/staging/comedi/drivers/pcl816.c unsigned int arg = cmd->convert_arg; cmd 387 drivers/staging/comedi/drivers/pcl816.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 388 drivers/staging/comedi/drivers/pcl816.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 396 drivers/staging/comedi/drivers/pcl816.c if (cmd->chanlist) { cmd 397 drivers/staging/comedi/drivers/pcl816.c if (!check_channel_list(dev, s, cmd->chanlist, cmd 398 drivers/staging/comedi/drivers/pcl816.c cmd->chanlist_len)) cmd 409 drivers/staging/comedi/drivers/pcl816.c struct comedi_cmd *cmd = &s->async->cmd; cmd 416 drivers/staging/comedi/drivers/pcl816.c seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len); cmd 419 drivers/staging/comedi/drivers/pcl816.c pcl816_ai_setup_chanlist(dev, cmd->chanlist, seglen); cmd 438 drivers/staging/comedi/drivers/pcl816.c if (cmd->convert_src == TRIG_TIMER) cmd 429 drivers/staging/comedi/drivers/pcl818.c struct comedi_cmd *cmd = &s->async->cmd; cmd 449 drivers/staging/comedi/drivers/pcl818.c if (cmd->stop_src == TRIG_COUNT && cmd 450 drivers/staging/comedi/drivers/pcl818.c s->async->scans_done >= cmd->stop_arg) { cmd 539 drivers/staging/comedi/drivers/pcl818.c struct comedi_cmd *cmd = &s->async->cmd; cmd 553 drivers/staging/comedi/drivers/pcl818.c s->async->scans_done = cmd->stop_arg; cmd 635 drivers/staging/comedi/drivers/pcl818.c struct comedi_cmd *cmd) cmd 642 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 643 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 644 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 646 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 647 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 654 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 655 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 664 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 665 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 667 drivers/staging/comedi/drivers/pcl818.c if (cmd->convert_src == TRIG_TIMER) { cmd 668 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 671 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 674 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 675 drivers/staging/comedi/drivers/pcl818.c cmd->chanlist_len); cmd 677 drivers/staging/comedi/drivers/pcl818.c if (cmd->stop_src == TRIG_COUNT) cmd 678 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 680 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 687 drivers/staging/comedi/drivers/pcl818.c if (cmd->convert_src == TRIG_TIMER) { cmd 688 drivers/staging/comedi/drivers/pcl818.c unsigned int arg = cmd->convert_arg; cmd 690 drivers/staging/comedi/drivers/pcl818.c comedi_8254_cascade_ns_to_timer(dev->pacer, &arg, cmd->flags); cmd 691 drivers/staging/comedi/drivers/pcl818.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 699 drivers/staging/comedi/drivers/pcl818.c if (cmd->chanlist) { cmd 700 drivers/staging/comedi/drivers/pcl818.c if (!check_channel_list(dev, s, cmd->chanlist, cmd 701 drivers/staging/comedi/drivers/pcl818.c cmd->chanlist_len)) cmd 713 drivers/staging/comedi/drivers/pcl818.c struct comedi_cmd *cmd = &s->async->cmd; cmd 720 drivers/staging/comedi/drivers/pcl818.c seglen = check_channel_list(dev, s, cmd->chanlist, cmd->chanlist_len); cmd 723 drivers/staging/comedi/drivers/pcl818.c pcl818_ai_setup_chanlist(dev, cmd->chanlist, seglen); cmd 729 drivers/staging/comedi/drivers/pcl818.c if (cmd->convert_src == TRIG_TIMER) cmd 751 drivers/staging/comedi/drivers/pcl818.c if (cmd->convert_src == TRIG_TIMER) { cmd 764 drivers/staging/comedi/drivers/pcl818.c struct comedi_cmd *cmd = &s->async->cmd; cmd 770 drivers/staging/comedi/drivers/pcl818.c if (cmd->stop_src == TRIG_NONE || cmd 771 drivers/staging/comedi/drivers/pcl818.c (cmd->stop_src == TRIG_COUNT && cmd 772 drivers/staging/comedi/drivers/pcl818.c s->async->scans_done < cmd->stop_arg)) { cmd 327 drivers/staging/comedi/drivers/pcmmio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 340 drivers/staging/comedi/drivers/pcmmio.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 341 drivers/staging/comedi/drivers/pcmmio.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 349 drivers/staging/comedi/drivers/pcmmio.c if (cmd->stop_src == TRIG_COUNT && cmd 350 drivers/staging/comedi/drivers/pcmmio.c s->async->scans_done >= cmd->stop_arg) cmd 385 drivers/staging/comedi/drivers/pcmmio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 392 drivers/staging/comedi/drivers/pcmmio.c if (cmd->chanlist) { cmd 393 drivers/staging/comedi/drivers/pcmmio.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 394 drivers/staging/comedi/drivers/pcmmio.c unsigned int chanspec = cmd->chanlist[i]; cmd 429 drivers/staging/comedi/drivers/pcmmio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 432 drivers/staging/comedi/drivers/pcmmio.c if (trig_num != cmd->start_arg) cmd 450 drivers/staging/comedi/drivers/pcmmio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 457 drivers/staging/comedi/drivers/pcmmio.c if (cmd->start_src == TRIG_INT) cmd 469 drivers/staging/comedi/drivers/pcmmio.c struct comedi_cmd *cmd) cmd 475 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 476 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 477 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 478 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 479 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 486 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 487 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 496 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 497 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 498 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 499 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 500 drivers/staging/comedi/drivers/pcmmio.c cmd->chanlist_len); cmd 502 drivers/staging/comedi/drivers/pcmmio.c if (cmd->stop_src == TRIG_COUNT) cmd 503 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 505 drivers/staging/comedi/drivers/pcmmio.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 539 drivers/staging/comedi/drivers/pcmmio.c unsigned char cmd = 0; cmd 565 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AI_CMD_SE; cmd 567 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AI_CMD_ODD_CHAN; cmd 568 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AI_CMD_CHAN_SEL(chan / 2); cmd 569 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AI_CMD_RANGE(range); cmd 571 drivers/staging/comedi/drivers/pcmmio.c outb(cmd, iobase + PCMMIO_AI_CMD_REG); cmd 581 drivers/staging/comedi/drivers/pcmmio.c outb(cmd, iobase + PCMMIO_AI_CMD_REG); cmd 621 drivers/staging/comedi/drivers/pcmmio.c unsigned char cmd = 0; cmd 631 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AO_CMD_CHAN_SEL(chan - 4); cmd 634 drivers/staging/comedi/drivers/pcmmio.c cmd |= PCMMIO_AO_CMD_CHAN_SEL(chan); cmd 640 drivers/staging/comedi/drivers/pcmmio.c outb(cmd | PCMMIO_AO_CMD_WR_SPAN_UPDATE, iobase + PCMMIO_AO_CMD_REG); cmd 652 drivers/staging/comedi/drivers/pcmmio.c outb(cmd | PCMMIO_AO_CMD_WR_CODE_UPDATE, cmd 306 drivers/staging/comedi/drivers/pcmuio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 319 drivers/staging/comedi/drivers/pcmuio.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 320 drivers/staging/comedi/drivers/pcmuio.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 328 drivers/staging/comedi/drivers/pcmuio.c if (cmd->stop_src == TRIG_COUNT && cmd 329 drivers/staging/comedi/drivers/pcmuio.c s->async->scans_done >= cmd->stop_arg) cmd 381 drivers/staging/comedi/drivers/pcmuio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 388 drivers/staging/comedi/drivers/pcmuio.c if (cmd->chanlist) { cmd 389 drivers/staging/comedi/drivers/pcmuio.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 390 drivers/staging/comedi/drivers/pcmuio.c unsigned int chanspec = cmd->chanlist[i]; cmd 427 drivers/staging/comedi/drivers/pcmuio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 432 drivers/staging/comedi/drivers/pcmuio.c if (trig_num != cmd->start_arg) cmd 451 drivers/staging/comedi/drivers/pcmuio.c struct comedi_cmd *cmd = &s->async->cmd; cmd 460 drivers/staging/comedi/drivers/pcmuio.c if (cmd->start_src == TRIG_INT) cmd 472 drivers/staging/comedi/drivers/pcmuio.c struct comedi_cmd *cmd) cmd 478 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 479 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_EXT); cmd 480 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 481 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 482 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 489 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 490 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 499 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 500 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 501 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, 0); cmd 502 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 503 drivers/staging/comedi/drivers/pcmuio.c cmd->chanlist_len); cmd 505 drivers/staging/comedi/drivers/pcmuio.c if (cmd->stop_src == TRIG_COUNT) cmd 506 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 508 drivers/staging/comedi/drivers/pcmuio.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 215 drivers/staging/comedi/drivers/quatech_daqp_cs.c struct comedi_cmd *cmd = &s->async->cmd; cmd 238 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->stop_src == TRIG_COUNT && cmd 239 drivers/staging/comedi/drivers/quatech_daqp_cs.c s->async->scans_done >= cmd->stop_arg) { cmd 373 drivers/staging/comedi/drivers/quatech_daqp_cs.c struct comedi_cmd *cmd) cmd 381 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 382 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 384 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 386 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 387 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 394 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 395 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 396 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 401 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->scan_begin_src != TRIG_TIMER && cmd->convert_src != TRIG_TIMER) cmd 409 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 411 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_min(&cmd->chanlist_len, 1); cmd 412 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 413 drivers/staging/comedi/drivers/quatech_daqp_cs.c cmd->chanlist_len); cmd 415 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->scan_begin_src == TRIG_TIMER) cmd 416 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 419 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->convert_src == TRIG_TIMER) { cmd 420 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 423 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 430 drivers/staging/comedi/drivers/quatech_daqp_cs.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 431 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, cmd 436 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->stop_src == TRIG_COUNT) cmd 437 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_max(&cmd->stop_arg, 0x00ffffff); cmd 439 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 446 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->convert_src == TRIG_TIMER) { cmd 447 drivers/staging/comedi/drivers/quatech_daqp_cs.c arg = cmd->convert_arg; cmd 448 drivers/staging/comedi/drivers/quatech_daqp_cs.c devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags); cmd 449 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 450 drivers/staging/comedi/drivers/quatech_daqp_cs.c } else if (cmd->scan_begin_src == TRIG_TIMER) { cmd 451 drivers/staging/comedi/drivers/quatech_daqp_cs.c arg = cmd->scan_begin_arg; cmd 452 drivers/staging/comedi/drivers/quatech_daqp_cs.c devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags); cmd 453 drivers/staging/comedi/drivers/quatech_daqp_cs.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 465 drivers/staging/comedi/drivers/quatech_daqp_cs.c struct comedi_cmd *cmd = &s->async->cmd; cmd 493 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->convert_src == TRIG_TIMER) cmd 499 drivers/staging/comedi/drivers/quatech_daqp_cs.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 502 drivers/staging/comedi/drivers/quatech_daqp_cs.c daqp_ai_set_one_scanlist_entry(dev, cmd->chanlist[i], start); cmd 571 drivers/staging/comedi/drivers/quatech_daqp_cs.c if (cmd->stop_src == TRIG_COUNT) { cmd 575 drivers/staging/comedi/drivers/quatech_daqp_cs.c nsamples = (unsigned long long)cmd->stop_arg * cmd 576 drivers/staging/comedi/drivers/quatech_daqp_cs.c cmd->scan_end_arg; cmd 580 drivers/staging/comedi/drivers/rtd520.c struct comedi_cmd *cmd = &async->cmd; cmd 584 drivers/staging/comedi/drivers/rtd520.c unsigned int range = CR_RANGE(cmd->chanlist[async->cur_chan]); cmd 689 drivers/staging/comedi/drivers/rtd520.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 696 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW); cmd 697 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 699 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 701 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 702 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 709 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 710 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 711 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 720 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 722 drivers/staging/comedi/drivers/rtd520.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 724 drivers/staging/comedi/drivers/rtd520.c if (cmd->chanlist_len == 1) { /* no scanning */ cmd 725 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 727 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->scan_begin_arg, cmd 731 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 733 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->scan_begin_arg, cmd 738 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 740 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->scan_begin_arg, cmd 744 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 746 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->scan_begin_arg, cmd 755 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, 9); cmd 758 drivers/staging/comedi/drivers/rtd520.c if (cmd->convert_src == TRIG_TIMER) { cmd 759 drivers/staging/comedi/drivers/rtd520.c if (cmd->chanlist_len == 1) { /* no scanning */ cmd 760 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 762 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->convert_arg, cmd 766 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 768 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->convert_arg, cmd 773 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 775 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->convert_arg, cmd 779 drivers/staging/comedi/drivers/rtd520.c if (comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 781 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&cmd->convert_arg, cmd 789 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, 9); cmd 792 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 793 drivers/staging/comedi/drivers/rtd520.c cmd->chanlist_len); cmd 795 drivers/staging/comedi/drivers/rtd520.c if (cmd->stop_src == TRIG_COUNT) cmd 796 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 798 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 805 drivers/staging/comedi/drivers/rtd520.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 806 drivers/staging/comedi/drivers/rtd520.c arg = cmd->scan_begin_arg; cmd 807 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&arg, cmd->flags); cmd 808 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 811 drivers/staging/comedi/drivers/rtd520.c if (cmd->convert_src == TRIG_TIMER) { cmd 812 drivers/staging/comedi/drivers/rtd520.c arg = cmd->convert_arg; cmd 813 drivers/staging/comedi/drivers/rtd520.c rtd_ns_to_timer(&arg, cmd->flags); cmd 814 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 816 drivers/staging/comedi/drivers/rtd520.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 817 drivers/staging/comedi/drivers/rtd520.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 818 drivers/staging/comedi/drivers/rtd520.c err |= comedi_check_trigger_arg_min(&cmd-> cmd 833 drivers/staging/comedi/drivers/rtd520.c struct comedi_cmd *cmd = &s->async->cmd; cmd 847 drivers/staging/comedi/drivers/rtd520.c rtd_load_channelgain_list(dev, cmd->chanlist_len, cmd->chanlist); cmd 850 drivers/staging/comedi/drivers/rtd520.c if (cmd->chanlist_len > 1) { cmd 865 drivers/staging/comedi/drivers/rtd520.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 868 drivers/staging/comedi/drivers/rtd520.c if (cmd->flags & CMDF_WAKE_EOS) { cmd 874 drivers/staging/comedi/drivers/rtd520.c devpriv->xfer_count = cmd->chanlist_len; cmd 879 drivers/staging/comedi/drivers/rtd520.c (TRANS_TARGET_PERIOD * cmd->chanlist_len) / cmd 880 drivers/staging/comedi/drivers/rtd520.c cmd->scan_begin_arg; cmd 881 drivers/staging/comedi/drivers/rtd520.c if (devpriv->xfer_count < cmd->chanlist_len) { cmd 883 drivers/staging/comedi/drivers/rtd520.c devpriv->xfer_count = cmd->chanlist_len; cmd 887 drivers/staging/comedi/drivers/rtd520.c cmd->chanlist_len); cmd 888 drivers/staging/comedi/drivers/rtd520.c devpriv->xfer_count *= cmd->chanlist_len; cmd 913 drivers/staging/comedi/drivers/rtd520.c switch (cmd->stop_src) { cmd 915 drivers/staging/comedi/drivers/rtd520.c devpriv->ai_count = cmd->stop_arg * cmd->chanlist_len; cmd 928 drivers/staging/comedi/drivers/rtd520.c switch (cmd->scan_begin_src) { cmd 930 drivers/staging/comedi/drivers/rtd520.c timer = rtd_ns_to_timer(&cmd->scan_begin_arg, cmd 944 drivers/staging/comedi/drivers/rtd520.c switch (cmd->convert_src) { cmd 946 drivers/staging/comedi/drivers/rtd520.c if (cmd->chanlist_len > 1) { cmd 948 drivers/staging/comedi/drivers/rtd520.c timer = rtd_ns_to_timer(&cmd->convert_arg, cmd 107 drivers/staging/comedi/drivers/s626.c unsigned int cmd, unsigned int reg) cmd 109 drivers/staging/comedi/drivers/s626.c unsigned int val = (cmd << 16) | cmd; cmd 115 drivers/staging/comedi/drivers/s626.c unsigned int cmd, unsigned int reg) cmd 117 drivers/staging/comedi/drivers/s626.c writel(cmd << 16, dev->mmio + reg); cmd 121 drivers/staging/comedi/drivers/s626.c unsigned int cmd, unsigned int reg) cmd 127 drivers/staging/comedi/drivers/s626.c return (val & cmd) ? true : false; cmd 1069 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1075 drivers/staging/comedi/drivers/s626.c if ((irqbit >> (cmd->start_arg - (16 * group))) == 1 && cmd 1076 drivers/staging/comedi/drivers/s626.c cmd->start_src == TRIG_EXT) { cmd 1080 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_EXT) cmd 1081 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->scan_begin_arg); cmd 1083 drivers/staging/comedi/drivers/s626.c if ((irqbit >> (cmd->scan_begin_arg - (16 * group))) == 1 && cmd 1084 drivers/staging/comedi/drivers/s626.c cmd->scan_begin_src == TRIG_EXT) { cmd 1088 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_EXT) { cmd 1089 drivers/staging/comedi/drivers/s626.c devpriv->ai_convert_count = cmd->chanlist_len; cmd 1091 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->convert_arg); cmd 1094 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_TIMER) { cmd 1095 drivers/staging/comedi/drivers/s626.c devpriv->ai_convert_count = cmd->chanlist_len; cmd 1099 drivers/staging/comedi/drivers/s626.c if ((irqbit >> (cmd->convert_arg - (16 * group))) == 1 && cmd 1100 drivers/staging/comedi/drivers/s626.c cmd->convert_src == TRIG_EXT) { cmd 1106 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->convert_arg); cmd 1133 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &async->cmd; cmd 1165 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_TIMER) { cmd 1176 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1181 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_TIMER) { cmd 1182 drivers/staging/comedi/drivers/s626.c devpriv->ai_convert_count = cmd->chanlist_len; cmd 1193 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &async->cmd; cmd 1203 drivers/staging/comedi/drivers/s626.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 1216 drivers/staging/comedi/drivers/s626.c if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) cmd 1222 drivers/staging/comedi/drivers/s626.c if (devpriv->ai_cmd_running && cmd->scan_begin_src == TRIG_EXT) cmd 1223 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->scan_begin_arg); cmd 1279 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1297 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src != TRIG_FOLLOW) { cmd 1385 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src != TRIG_NOW) { cmd 1587 drivers/staging/comedi/drivers/s626.c static int s626_ai_load_polllist(u8 *ppl, struct comedi_cmd *cmd) cmd 1591 drivers/staging/comedi/drivers/s626.c for (n = 0; n < cmd->chanlist_len; n++) { cmd 1592 drivers/staging/comedi/drivers/s626.c if (CR_RANGE(cmd->chanlist[n]) == 0) cmd 1593 drivers/staging/comedi/drivers/s626.c ppl[n] = CR_CHAN(cmd->chanlist[n]) | S626_RANGE_5V; cmd 1595 drivers/staging/comedi/drivers/s626.c ppl[n] = CR_CHAN(cmd->chanlist[n]) | S626_RANGE_10V; cmd 1607 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1609 drivers/staging/comedi/drivers/s626.c if (trig_num != cmd->start_arg) cmd 1696 drivers/staging/comedi/drivers/s626.c struct comedi_cmd *cmd = &s->async->cmd; cmd 1717 drivers/staging/comedi/drivers/s626.c s626_ai_load_polllist(ppl, cmd); cmd 1721 drivers/staging/comedi/drivers/s626.c switch (cmd->scan_begin_src) { cmd 1729 drivers/staging/comedi/drivers/s626.c tick = s626_ns_to_timer(&cmd->scan_begin_arg, cmd->flags); cmd 1737 drivers/staging/comedi/drivers/s626.c if (cmd->start_src != TRIG_EXT) cmd 1738 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->scan_begin_arg); cmd 1742 drivers/staging/comedi/drivers/s626.c switch (cmd->convert_src) { cmd 1750 drivers/staging/comedi/drivers/s626.c tick = s626_ns_to_timer(&cmd->convert_arg, cmd->flags); cmd 1758 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src != TRIG_EXT && cmd 1759 drivers/staging/comedi/drivers/s626.c cmd->start_src == TRIG_EXT) cmd 1760 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->convert_arg); cmd 1766 drivers/staging/comedi/drivers/s626.c switch (cmd->start_src) { cmd 1777 drivers/staging/comedi/drivers/s626.c s626_dio_set_irq(dev, cmd->start_arg); cmd 1792 drivers/staging/comedi/drivers/s626.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 1799 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_src(&cmd->start_src, cmd 1801 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, cmd 1803 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_src(&cmd->convert_src, cmd 1805 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 1806 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 1813 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 1814 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); cmd 1815 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_is_unique(cmd->convert_src); cmd 1816 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 1825 drivers/staging/comedi/drivers/s626.c switch (cmd->start_src) { cmd 1828 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 1831 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_max(&cmd->start_arg, 39); cmd 1835 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_EXT) cmd 1836 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, 39); cmd 1837 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_EXT) cmd 1838 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, 39); cmd 1843 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1844 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 1846 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_max(&cmd->scan_begin_arg, cmd 1856 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_TIMER) { cmd 1857 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, cmd 1859 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_max(&cmd->convert_arg, cmd 1868 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 1869 drivers/staging/comedi/drivers/s626.c cmd->chanlist_len); cmd 1871 drivers/staging/comedi/drivers/s626.c if (cmd->stop_src == TRIG_COUNT) cmd 1872 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 1874 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 1881 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1882 drivers/staging/comedi/drivers/s626.c arg = cmd->scan_begin_arg; cmd 1883 drivers/staging/comedi/drivers/s626.c s626_ns_to_timer(&arg, cmd->flags); cmd 1884 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 1887 drivers/staging/comedi/drivers/s626.c if (cmd->convert_src == TRIG_TIMER) { cmd 1888 drivers/staging/comedi/drivers/s626.c arg = cmd->convert_arg; cmd 1889 drivers/staging/comedi/drivers/s626.c s626_ns_to_timer(&arg, cmd->flags); cmd 1890 drivers/staging/comedi/drivers/s626.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 1892 drivers/staging/comedi/drivers/s626.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 1893 drivers/staging/comedi/drivers/s626.c arg = cmd->convert_arg * cmd->scan_end_arg; cmd 1895 drivers/staging/comedi/drivers/s626.c &cmd->scan_begin_arg, cmd 245 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &async->cmd; cmd 254 drivers/staging/comedi/drivers/usbdux.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 255 drivers/staging/comedi/drivers/usbdux.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 267 drivers/staging/comedi/drivers/usbdux.c if (cmd->stop_src == TRIG_COUNT && cmd 268 drivers/staging/comedi/drivers/usbdux.c async->scans_done >= cmd->stop_arg) cmd 373 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &async->cmd; cmd 382 drivers/staging/comedi/drivers/usbdux.c if (cmd->stop_src == TRIG_COUNT && cmd 383 drivers/staging/comedi/drivers/usbdux.c async->scans_done >= cmd->stop_arg) { cmd 390 drivers/staging/comedi/drivers/usbdux.c *datap++ = cmd->chanlist_len; cmd 391 drivers/staging/comedi/drivers/usbdux.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 392 drivers/staging/comedi/drivers/usbdux.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 508 drivers/staging/comedi/drivers/usbdux.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 515 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 516 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 517 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 518 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 519 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 526 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 527 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 536 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 538 drivers/staging/comedi/drivers/usbdux.c if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */ cmd 539 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 541 drivers/staging/comedi/drivers/usbdux.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 556 drivers/staging/comedi/drivers/usbdux.c while (i < cmd->chanlist_len) cmd 562 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 565 drivers/staging/comedi/drivers/usbdux.c arg = (cmd->scan_begin_arg / arg) * arg; cmd 566 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, arg); cmd 569 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 570 drivers/staging/comedi/drivers/usbdux.c cmd->chanlist_len); cmd 572 drivers/staging/comedi/drivers/usbdux.c if (cmd->stop_src == TRIG_COUNT) cmd 573 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 575 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 634 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &s->async->cmd; cmd 637 drivers/staging/comedi/drivers/usbdux.c if (trig_num != cmd->start_arg) cmd 663 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &s->async->cmd; cmd 664 drivers/staging/comedi/drivers/usbdux.c int len = cmd->chanlist_len; cmd 676 drivers/staging/comedi/drivers/usbdux.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 677 drivers/staging/comedi/drivers/usbdux.c unsigned int range = CR_RANGE(cmd->chanlist[i]); cmd 697 drivers/staging/comedi/drivers/usbdux.c devpriv->ai_timer = cmd->scan_begin_arg / cmd 702 drivers/staging/comedi/drivers/usbdux.c devpriv->ai_timer = cmd->scan_begin_arg / 1000000; cmd 711 drivers/staging/comedi/drivers/usbdux.c if (cmd->start_src == TRIG_NOW) { cmd 841 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &s->async->cmd; cmd 844 drivers/staging/comedi/drivers/usbdux.c if (trig_num != cmd->start_arg) cmd 868 drivers/staging/comedi/drivers/usbdux.c struct comedi_subdevice *s, struct comedi_cmd *cmd) cmd 875 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 884 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, flags); cmd 899 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->convert_src, flags); cmd 901 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 902 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 909 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 910 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 919 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 921 drivers/staging/comedi/drivers/usbdux.c if (cmd->scan_begin_src == TRIG_FOLLOW) /* internal trigger */ cmd 922 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, 0); cmd 924 drivers/staging/comedi/drivers/usbdux.c if (cmd->scan_begin_src == TRIG_TIMER) { cmd 925 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 930 drivers/staging/comedi/drivers/usbdux.c if (cmd->convert_src == TRIG_TIMER) cmd 931 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_min(&cmd->convert_arg, 125000); cmd 933 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 934 drivers/staging/comedi/drivers/usbdux.c cmd->chanlist_len); cmd 936 drivers/staging/comedi/drivers/usbdux.c if (cmd->stop_src == TRIG_COUNT) cmd 937 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 939 drivers/staging/comedi/drivers/usbdux.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 950 drivers/staging/comedi/drivers/usbdux.c struct comedi_cmd *cmd = &s->async->cmd; cmd 963 drivers/staging/comedi/drivers/usbdux.c devpriv->ao_timer = cmd->convert_arg / 125000; cmd 967 drivers/staging/comedi/drivers/usbdux.c devpriv->ao_timer = cmd->scan_begin_arg / 1000000; cmd 976 drivers/staging/comedi/drivers/usbdux.c if (cmd->start_src == TRIG_NOW) { cmd 229 drivers/staging/comedi/drivers/usbduxfast.c struct comedi_cmd *cmd = &async->cmd; cmd 241 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->stop_src == TRIG_COUNT && cmd 242 drivers/staging/comedi/drivers/usbduxfast.c async->scans_done >= cmd->stop_arg) cmd 321 drivers/staging/comedi/drivers/usbduxfast.c struct comedi_cmd *cmd) cmd 323 drivers/staging/comedi/drivers/usbduxfast.c unsigned int gain0 = CR_RANGE(cmd->chanlist[0]); cmd 326 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->chanlist_len > 3 && cmd->chanlist_len != 16) { cmd 331 drivers/staging/comedi/drivers/usbduxfast.c for (i = 0; i < cmd->chanlist_len; ++i) { cmd 332 drivers/staging/comedi/drivers/usbduxfast.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 333 drivers/staging/comedi/drivers/usbduxfast.c unsigned int gain = CR_RANGE(cmd->chanlist[i]); cmd 340 drivers/staging/comedi/drivers/usbduxfast.c if (gain != gain0 && cmd->chanlist_len > 3) { cmd 351 drivers/staging/comedi/drivers/usbduxfast.c struct comedi_cmd *cmd) cmd 360 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_src(&cmd->start_src, cmd 362 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_FOLLOW); cmd 363 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_TIMER); cmd 364 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 365 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 372 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 373 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 382 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 384 drivers/staging/comedi/drivers/usbduxfast.c if (!cmd->chanlist_len) cmd 388 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->start_src == TRIG_EXT && cmd 389 drivers/staging/comedi/drivers/usbduxfast.c cmd->chanlist_len != 1 && cmd->chanlist_len != 16) cmd 392 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 393 drivers/staging/comedi/drivers/usbduxfast.c cmd->chanlist_len); cmd 402 drivers/staging/comedi/drivers/usbduxfast.c steps = (cmd->convert_arg * 30) / 1000; cmd 403 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->chanlist_len != 1) cmd 412 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); cmd 415 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->stop_src == TRIG_COUNT) cmd 416 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 418 drivers/staging/comedi/drivers/usbduxfast.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 426 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->chanlist && cmd->chanlist_len > 0) cmd 427 drivers/staging/comedi/drivers/usbduxfast.c err |= usbduxfast_ai_check_chanlist(dev, s, cmd); cmd 439 drivers/staging/comedi/drivers/usbduxfast.c struct comedi_cmd *cmd = &s->async->cmd; cmd 442 drivers/staging/comedi/drivers/usbduxfast.c if (trig_num != cmd->start_arg) cmd 468 drivers/staging/comedi/drivers/usbduxfast.c struct comedi_cmd *cmd = &s->async->cmd; cmd 485 drivers/staging/comedi/drivers/usbduxfast.c steps = (cmd->convert_arg * 30) / 1000; cmd 487 drivers/staging/comedi/drivers/usbduxfast.c switch (cmd->chanlist_len) { cmd 493 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[0]) > 0) cmd 504 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->start_src == TRIG_EXT) { cmd 576 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[0]) > 0) cmd 587 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[1]) > 0) cmd 610 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[0]) > 0) cmd 634 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[j]) > 0) cmd 647 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[j + 1]) > 0) cmd 667 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[0]) > 0) cmd 682 drivers/staging/comedi/drivers/usbduxfast.c if (CR_RANGE(cmd->chanlist[0]) > 0) cmd 687 drivers/staging/comedi/drivers/usbduxfast.c if (cmd->start_src == TRIG_EXT) { cmd 737 drivers/staging/comedi/drivers/usbduxfast.c if ((cmd->start_src == TRIG_NOW) || (cmd->start_src == TRIG_EXT)) { cmd 207 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &async->cmd; cmd 221 drivers/staging/comedi/drivers/usbduxsigma.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 229 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->stop_src == TRIG_COUNT && cmd 230 drivers/staging/comedi/drivers/usbduxsigma.c async->scans_done >= cmd->stop_arg) cmd 333 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &async->cmd; cmd 342 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->stop_src == TRIG_COUNT && cmd 343 drivers/staging/comedi/drivers/usbduxsigma.c async->scans_done >= cmd->stop_arg) { cmd 350 drivers/staging/comedi/drivers/usbduxsigma.c *datap++ = cmd->chanlist_len; cmd 351 drivers/staging/comedi/drivers/usbduxsigma.c for (i = 0; i < cmd->chanlist_len; i++) { cmd 352 drivers/staging/comedi/drivers/usbduxsigma.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 470 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd) cmd 474 drivers/staging/comedi/drivers/usbduxsigma.c int interval = usbduxsigma_chans_to_interval(cmd->chanlist_len); cmd 480 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 481 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 482 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 483 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 484 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 491 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 492 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 501 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 510 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 515 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, cmd 519 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 520 drivers/staging/comedi/drivers/usbduxsigma.c cmd->chanlist_len); cmd 522 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->stop_src == TRIG_COUNT) cmd 523 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 525 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 532 drivers/staging/comedi/drivers/usbduxsigma.c tmp = rounddown(cmd->scan_begin_arg, high_speed ? 125000 : 1000000); cmd 533 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, tmp); cmd 597 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 600 drivers/staging/comedi/drivers/usbduxsigma.c if (trig_num != cmd->start_arg) cmd 624 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 625 drivers/staging/comedi/drivers/usbduxsigma.c unsigned int len = cmd->chanlist_len; cmd 643 drivers/staging/comedi/drivers/usbduxsigma.c devpriv->ai_timer = cmd->scan_begin_arg / (125000 * interval); cmd 647 drivers/staging/comedi/drivers/usbduxsigma.c devpriv->ai_timer = cmd->scan_begin_arg / 1000000; cmd 651 drivers/staging/comedi/drivers/usbduxsigma.c unsigned int chan = CR_CHAN(cmd->chanlist[i]); cmd 673 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->start_src == TRIG_NOW) { cmd 801 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 804 drivers/staging/comedi/drivers/usbduxsigma.c if (trig_num != cmd->start_arg) cmd 826 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd) cmd 834 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->start_src, TRIG_NOW | TRIG_INT); cmd 844 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->scan_begin_src, TRIG_TIMER); cmd 845 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->convert_src, TRIG_NOW); cmd 846 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->scan_end_src, TRIG_COUNT); cmd 847 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_src(&cmd->stop_src, TRIG_COUNT | TRIG_NONE); cmd 856 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_is_unique(cmd->start_src); cmd 857 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_is_unique(cmd->stop_src); cmd 866 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->start_arg, 0); cmd 868 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_min(&cmd->scan_begin_arg, 1000000); cmd 870 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->scan_end_arg, cmd 871 drivers/staging/comedi/drivers/usbduxsigma.c cmd->chanlist_len); cmd 873 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->stop_src == TRIG_COUNT) cmd 874 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_min(&cmd->stop_arg, 1); cmd 876 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->stop_arg, 0); cmd 883 drivers/staging/comedi/drivers/usbduxsigma.c tmp = rounddown(cmd->scan_begin_arg, 1000000); cmd 884 drivers/staging/comedi/drivers/usbduxsigma.c err |= comedi_check_trigger_arg_is(&cmd->scan_begin_arg, tmp); cmd 896 drivers/staging/comedi/drivers/usbduxsigma.c struct comedi_cmd *cmd = &s->async->cmd; cmd 907 drivers/staging/comedi/drivers/usbduxsigma.c devpriv->ao_timer = cmd->scan_begin_arg / 1000000; cmd 911 drivers/staging/comedi/drivers/usbduxsigma.c if (cmd->start_src == TRIG_NOW) { cmd 197 drivers/staging/comedi/drivers/vmk80xx.c static int vmk80xx_write_packet(struct comedi_device *dev, int cmd) cmd 204 drivers/staging/comedi/drivers/vmk80xx.c devpriv->usb_tx_buf[0] = cmd; cmd 288 drivers/staging/comedi/drivers/vmk80xx.c int cmd; cmd 297 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_WRT_AD; cmd 304 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8061_CMD_SET_AO; cmd 313 drivers/staging/comedi/drivers/vmk80xx.c if (vmk80xx_write_packet(dev, cmd)) cmd 398 drivers/staging/comedi/drivers/vmk80xx.c int reg, cmd; cmd 403 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8061_CMD_DO; cmd 406 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_WRT_AD; cmd 413 drivers/staging/comedi/drivers/vmk80xx.c ret = vmk80xx_write_packet(dev, cmd); cmd 485 drivers/staging/comedi/drivers/vmk80xx.c int cmd; cmd 494 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_RST_CNT1; cmd 497 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_RST_CNT2; cmd 502 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8061_CMD_RST_CNT; cmd 504 drivers/staging/comedi/drivers/vmk80xx.c ret = vmk80xx_write_packet(dev, cmd); cmd 524 drivers/staging/comedi/drivers/vmk80xx.c int cmd; cmd 531 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_DEB1_TIME; cmd 533 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8055_CMD_DEB2_TIME; cmd 550 drivers/staging/comedi/drivers/vmk80xx.c if (vmk80xx_write_packet(dev, cmd)) cmd 600 drivers/staging/comedi/drivers/vmk80xx.c int cmd; cmd 610 drivers/staging/comedi/drivers/vmk80xx.c cmd = VMK8061_CMD_OUT_PWM; cmd 629 drivers/staging/comedi/drivers/vmk80xx.c if (vmk80xx_write_packet(dev, cmd)) cmd 2301 drivers/staging/exfat/exfat_super.c static long exfat_generic_ioctl(struct file *filp, unsigned int cmd, cmd 2309 drivers/staging/exfat/exfat_super.c switch (cmd) { cmd 46 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 51 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_OPEN, cmd 54 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_open *)cmd.params; cmd 58 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 63 drivers/staging/fsl-dpaa2/ethsw/dpsw.c *token = mc_cmd_hdr_read_token(&cmd); cmd 83 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 86 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_CLOSE, cmd 91 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 106 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 109 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_ENABLE, cmd 114 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 129 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 132 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_DISABLE, cmd 137 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 152 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 155 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_RESET, cmd 160 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 184 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 188 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_SET_IRQ_ENABLE, cmd 191 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_set_irq_enable *)cmd.params; cmd 196 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 221 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 225 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_SET_IRQ_MASK, cmd 228 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_set_irq_mask *)cmd.params; cmd 233 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 254 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 260 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_GET_IRQ_STATUS, cmd 263 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_get_irq_status *)cmd.params; cmd 268 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 273 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_irq_status *)cmd.params; cmd 297 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 301 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_CLEAR_IRQ_STATUS, cmd 304 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_clear_irq_status *)cmd.params; cmd 309 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 326 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 331 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_GET_ATTR, cmd 336 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 341 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_attr *)cmd.params; cmd 376 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 380 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_LINK_CFG, cmd 383 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_link_cfg *)cmd.params; cmd 389 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 408 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 414 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_GET_LINK_STATE, cmd 417 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_link_state *)cmd.params; cmd 421 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 426 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_link_state *)cmd.params; cmd 450 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 454 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_FLOODING, cmd 457 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_flooding *)cmd.params; cmd 462 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 481 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 485 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_BROADCAST, cmd 488 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_broadcast *)cmd.params; cmd 493 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 512 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 517 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_TCI, cmd 520 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_tci *)cmd.params; cmd 528 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 547 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 553 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_GET_TCI, cmd 556 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_tci *)cmd.params; cmd 560 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 565 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_tci *)cmd.params; cmd 592 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 596 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_STP, cmd 599 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_stp *)cmd.params; cmd 605 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 626 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 632 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_GET_COUNTER, cmd 635 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_counter *)cmd.params; cmd 640 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 645 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_counter *)cmd.params; cmd 665 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 669 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_ENABLE, cmd 672 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if *)cmd.params; cmd 676 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 693 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 697 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_DISABLE, cmd 700 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if *)cmd.params; cmd 704 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 723 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 727 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_IF_SET_MAX_FRAME_LENGTH, cmd 730 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_max_frame_length *)cmd.params; cmd 735 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 761 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 765 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_ADD, cmd 768 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_vlan_add *)cmd.params; cmd 773 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 797 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 801 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_ADD_IF, cmd 804 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; cmd 809 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 835 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 839 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_ADD_IF_UNTAGGED, cmd 842 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; cmd 847 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 869 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 873 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_REMOVE_IF, cmd 876 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; cmd 881 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 905 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 909 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_REMOVE_IF_UNTAGGED, cmd 912 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; cmd 917 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 934 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 938 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_VLAN_REMOVE, cmd 941 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_remove *)cmd.params; cmd 945 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 964 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 969 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_ADD_UNICAST, cmd 972 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; cmd 980 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 1011 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1015 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_DUMP, cmd 1018 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_dump *)cmd.params; cmd 1024 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 1028 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_fdb_dump *)cmd.params; cmd 1050 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1055 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_REMOVE_UNICAST, cmd 1058 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; cmd 1066 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 1092 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1097 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_ADD_MULTICAST, cmd 1100 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; cmd 1109 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 1134 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1139 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_REMOVE_MULTICAST, cmd 1142 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; cmd 1151 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 1170 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1174 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_FDB_SET_LEARNING_MODE, cmd 1177 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_set_learning_mode *)cmd.params; cmd 1182 drivers/staging/fsl-dpaa2/ethsw/dpsw.c return mc_send_command(mc_io, &cmd); cmd 1199 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct fsl_mc_command cmd = { 0 }; cmd 1203 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd.header = mc_encode_cmd_header(DPSW_CMDID_GET_API_VERSION, cmd 1207 drivers/staging/fsl-dpaa2/ethsw/dpsw.c err = mc_send_command(mc_io, &cmd); cmd 1211 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_api_version *)cmd.params; cmd 1254 drivers/staging/fwserial/fwserial.c static int fwtty_ioctl(struct tty_struct *tty, unsigned int cmd, cmd 1260 drivers/staging/fwserial/fwserial.c switch (cmd) { cmd 449 drivers/staging/gasket/apex_driver.c static bool apex_ioctl_check_permissions(struct file *filp, uint cmd) cmd 489 drivers/staging/gasket/apex_driver.c static long apex_ioctl(struct file *filp, uint cmd, void __user *argp) cmd 493 drivers/staging/gasket/apex_driver.c if (!apex_ioctl_check_permissions(filp, cmd)) cmd 496 drivers/staging/gasket/apex_driver.c switch (cmd) { cmd 1307 drivers/staging/gasket/gasket_core.c static long gasket_ioctl(struct file *filp, uint cmd, ulong arg) cmd 1323 drivers/staging/gasket/gasket_core.c if (!gasket_is_supported_ioctl(cmd)) { cmd 1330 drivers/staging/gasket/gasket_core.c return driver_desc->ioctl_handler_cb(filp, cmd, argp); cmd 1332 drivers/staging/gasket/gasket_core.c dev_dbg(gasket_dev->dev, "Received unknown ioctl 0x%x\n", cmd); cmd 1336 drivers/staging/gasket/gasket_core.c return gasket_handle_ioctl(filp, cmd, argp); cmd 307 drivers/staging/gasket/gasket_core.h typedef long (*gasket_ioctl_handler_cb_t)(struct file *file, uint cmd, cmd 310 drivers/staging/gasket/gasket_core.h typedef int (*gasket_ioctl_permissions_cb_t)(struct file *filp, uint cmd, cmd 222 drivers/staging/gasket/gasket_ioctl.c static bool gasket_ioctl_check_permissions(struct file *filp, uint cmd) cmd 236 drivers/staging/gasket/gasket_ioctl.c switch (cmd) { cmd 270 drivers/staging/gasket/gasket_ioctl.c long gasket_handle_ioctl(struct file *filp, uint cmd, void __user *argp) cmd 278 drivers/staging/gasket/gasket_ioctl.c trace_gasket_ioctl_entry(gasket_dev->dev_info.name, cmd); cmd 282 drivers/staging/gasket/gasket_ioctl.c retval = ioctl_permissions_cb(filp, cmd, argp); cmd 290 drivers/staging/gasket/gasket_ioctl.c } else if (!gasket_ioctl_check_permissions(filp, cmd)) { cmd 292 drivers/staging/gasket/gasket_ioctl.c dev_dbg(gasket_dev->dev, "ioctl cmd=%x noperm\n", cmd); cmd 301 drivers/staging/gasket/gasket_ioctl.c switch (cmd) { cmd 353 drivers/staging/gasket/gasket_ioctl.c cmd); cmd 368 drivers/staging/gasket/gasket_ioctl.c long gasket_is_supported_ioctl(uint cmd) cmd 370 drivers/staging/gasket/gasket_ioctl.c switch (cmd) { cmd 18 drivers/staging/gasket/gasket_ioctl.h long gasket_handle_ioctl(struct file *filp, uint cmd, void __user *argp); cmd 26 drivers/staging/gasket/gasket_ioctl.h long gasket_is_supported_ioctl(uint cmd); cmd 231 drivers/staging/goldfish/goldfish_audio.c static long goldfish_audio_ioctl(struct file *fp, unsigned int cmd, cmd 235 drivers/staging/goldfish/goldfish_audio.c if (cmd == 315) cmd 203 drivers/staging/greybus/authentication.c static int cap_ioctl(struct gb_cap *cap, unsigned int cmd, cmd 212 drivers/staging/greybus/authentication.c switch (cmd) { cmd 261 drivers/staging/greybus/authentication.c static long cap_ioctl_unlocked(struct file *file, unsigned int cmd, cmd 282 drivers/staging/greybus/authentication.c ret = cap_ioctl(cap, cmd, (void __user *)arg); cmd 407 drivers/staging/greybus/fw-management.c static int fw_mgmt_ioctl(struct fw_mgmt *fw_mgmt, unsigned int cmd, cmd 421 drivers/staging/greybus/fw-management.c switch (cmd) { cmd 532 drivers/staging/greybus/fw-management.c static long fw_mgmt_ioctl_unlocked(struct file *file, unsigned int cmd, cmd 555 drivers/staging/greybus/fw-management.c ret = fw_mgmt_ioctl(fw_mgmt, cmd, (void __user *)arg); cmd 52 drivers/staging/greybus/sdio.c static inline bool single_op(struct mmc_command *cmd) cmd 54 drivers/staging/greybus/sdio.c u32 opcode = cmd->opcode; cmd 369 drivers/staging/greybus/sdio.c if (single_op(data->mrq->cmd) && data->blocks > 1) { cmd 409 drivers/staging/greybus/sdio.c static int gb_sdio_command(struct gb_sdio_host *host, struct mmc_command *cmd) cmd 419 drivers/staging/greybus/sdio.c switch (mmc_resp_type(cmd)) { cmd 437 drivers/staging/greybus/sdio.c mmc_resp_type(cmd)); cmd 442 drivers/staging/greybus/sdio.c switch (mmc_cmd_type(cmd)) { cmd 457 drivers/staging/greybus/sdio.c mmc_cmd_type(cmd)); cmd 462 drivers/staging/greybus/sdio.c request.cmd = cmd->opcode; cmd 465 drivers/staging/greybus/sdio.c request.cmd_arg = cpu_to_le32(cmd->arg); cmd 485 drivers/staging/greybus/sdio.c cmd->resp[i] = le32_to_cpu(response.resp[i]); cmd 487 drivers/staging/greybus/sdio.c cmd->resp[0] = le32_to_cpu(response.resp[0]); cmd 490 drivers/staging/greybus/sdio.c cmd->error = ret; cmd 516 drivers/staging/greybus/sdio.c mrq->cmd->error = -ESHUTDOWN; cmd 526 drivers/staging/greybus/sdio.c ret = gb_sdio_command(host, mrq->cmd); cmd 552 drivers/staging/greybus/sdio.c struct mmc_command *cmd = mrq->cmd; cmd 555 drivers/staging/greybus/sdio.c if (cmd->opcode == MMC_STOP_TRANSMISSION) { cmd 567 drivers/staging/greybus/sdio.c mrq->cmd->error = -ESHUTDOWN; cmd 571 drivers/staging/greybus/sdio.c mrq->cmd->error = -ENOMEDIUM; cmd 718 drivers/staging/greybus/uart.c static int gb_tty_ioctl(struct tty_struct *tty, unsigned int cmd, cmd 723 drivers/staging/greybus/uart.c switch (cmd) { cmd 28 drivers/staging/iio/addac/adt7316-spi.c u8 cmd[2]; cmd 34 drivers/staging/iio/addac/adt7316-spi.c cmd[0] = ADT7316_SPI_CMD_WRITE; cmd 35 drivers/staging/iio/addac/adt7316-spi.c cmd[1] = reg; cmd 37 drivers/staging/iio/addac/adt7316-spi.c ret = spi_write(spi_dev, cmd, 2); cmd 43 drivers/staging/iio/addac/adt7316-spi.c cmd[0] = ADT7316_SPI_CMD_READ; cmd 45 drivers/staging/iio/addac/adt7316-spi.c ret = spi_write_then_read(spi_dev, cmd, 1, data, count); cmd 155 drivers/staging/iio/impedance-analyzer/ad5933.c static int ad5933_cmd(struct ad5933_state *st, unsigned char cmd) cmd 157 drivers/staging/iio/impedance-analyzer/ad5933.c unsigned char dat = st->ctrl_hb | cmd; cmd 384 drivers/staging/isdn/avm/b1.c u8 cmd = CAPIMSG_COMMAND(skb->data); cmd 389 drivers/staging/isdn/avm/b1.c if (CAPICMD(cmd, subcmd) == CAPI_DATA_B3_REQ) { cmd 138 drivers/staging/isdn/avm/b1dma.c u8 cmd = 0x00; cmd 139 drivers/staging/isdn/avm/b1dma.c if (b1dma_tolink(card, &cmd, 1) == 0 cmd 149 drivers/staging/isdn/avm/b1dma.c u8 cmd = 0x01; cmd 150 drivers/staging/isdn/avm/b1dma.c if (b1dma_tolink(card, &cmd, 1) == 0 cmd 372 drivers/staging/isdn/avm/b1dma.c u8 cmd, subcmd; cmd 382 drivers/staging/isdn/avm/b1dma.c cmd = CAPIMSG_COMMAND(skb->data); cmd 387 drivers/staging/isdn/avm/b1dma.c if (CAPICMD(cmd, subcmd) == CAPI_DATA_B3_REQ) { cmd 414 drivers/staging/isdn/avm/c4.c u8 cmd, subcmd; cmd 435 drivers/staging/isdn/avm/c4.c cmd = CAPIMSG_COMMAND(skb->data); cmd 440 drivers/staging/isdn/avm/c4.c if (CAPICMD(cmd, subcmd) == CAPI_DATA_B3_REQ) { cmd 465 drivers/staging/isdn/avm/t1isa.c u8 cmd = CAPIMSG_COMMAND(skb->data); cmd 470 drivers/staging/isdn/avm/t1isa.c if (CAPICMD(cmd, subcmd) == CAPI_DATA_B3_REQ) { cmd 2204 drivers/staging/isdn/gigaset/capi.c u16 cmd; cmd 2245 drivers/staging/isdn/gigaset/capi.c static inline capi_send_handler_t lookup_capi_send_handler(const u16 cmd) cmd 2250 drivers/staging/isdn/gigaset/capi.c if (capi_send_handler_table[i].cmd == cmd) cmd 758 drivers/staging/isdn/gigaset/ev-layer.c static void send_command(struct cardstate *cs, const char *cmd, cmd 765 drivers/staging/isdn/gigaset/ev-layer.c buflen = strlen(cmd) + 12; /* DLE ( A T 1 2 3 4 5 <cmd> DLE ) \0 */ cmd 774 drivers/staging/isdn/gigaset/ev-layer.c cid, cmd); cmd 778 drivers/staging/isdn/gigaset/ev-layer.c cmd); cmd 20 drivers/staging/isdn/gigaset/interface.c int cmd = *arg; cmd 22 drivers/staging/isdn/gigaset/interface.c gig_dbg(DEBUG_IF, "%u: if_lock (%d)", cs->minor_index, cmd); cmd 24 drivers/staging/isdn/gigaset/interface.c if (cmd > 1) cmd 27 drivers/staging/isdn/gigaset/interface.c if (cmd < 0) { cmd 32 drivers/staging/isdn/gigaset/interface.c if (!cmd && cs->mstate == MS_LOCKED && cs->connected) { cmd 41 drivers/staging/isdn/gigaset/interface.c NULL, cmd, NULL)) { cmd 61 drivers/staging/isdn/gigaset/interface.c unsigned cmd = arg[0]; cmd 63 drivers/staging/isdn/gigaset/interface.c gig_dbg(DEBUG_IF, "%u: if_version (%d)", cs->minor_index, cmd); cmd 65 drivers/staging/isdn/gigaset/interface.c switch (cmd) { cmd 167 drivers/staging/isdn/gigaset/interface.c unsigned int cmd, unsigned long arg) cmd 175 drivers/staging/isdn/gigaset/interface.c gig_dbg(DEBUG_IF, "%u: %s(0x%x)", cs->minor_index, __func__, cmd); cmd 185 drivers/staging/isdn/gigaset/interface.c switch (cmd) { cmd 223 drivers/staging/isdn/gigaset/interface.c __func__, cmd); cmd 235 drivers/staging/isdn/gigaset/interface.c unsigned int cmd, unsigned long arg) cmd 237 drivers/staging/isdn/gigaset/interface.c return if_ioctl(tty, cmd, (unsigned long)compat_ptr(arg)); cmd 605 drivers/staging/isdn/gigaset/ser-gigaset.c unsigned int cmd, unsigned long arg) cmd 614 drivers/staging/isdn/gigaset/ser-gigaset.c switch (cmd) { cmd 637 drivers/staging/isdn/gigaset/ser-gigaset.c rc = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 55 drivers/staging/ks7010/ks_wlan_net.c int cmd); cmd 1157 drivers/staging/ks7010/ks_wlan_net.c iwe->cmd = IWEVCUSTOM; cmd 1191 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWAP; cmd 1203 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWESSID; cmd 1209 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWMODE; cmd 1219 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWFREQ; cmd 1227 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = IWEVQUAL; cmd 1235 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWENCODE; cmd 1249 drivers/staging/ks7010/ks_wlan_net.c iwe.cmd = SIOCGIWRATE; cmd 1665 drivers/staging/ks7010/ks_wlan_net.c switch (pmksa->cmd) { cmd 1792 drivers/staging/ks7010/ks_wlan_net.c if (mlme->cmd != IW_MLME_DEAUTH && cmd 1793 drivers/staging/ks7010/ks_wlan_net.c mlme->cmd != IW_MLME_DISASSOC) cmd 1796 drivers/staging/ks7010/ks_wlan_net.c if (mlme->cmd == IW_MLME_DEAUTH && cmd 2455 drivers/staging/ks7010/ks_wlan_net.c int cmd) cmd 2460 drivers/staging/ks7010/ks_wlan_net.c switch (cmd) { cmd 2577 drivers/staging/media/allegro-dvt/allegro-core.c struct v4l2_encoder_cmd *cmd) cmd 2582 drivers/staging/media/allegro-dvt/allegro-core.c err = v4l2_m2m_ioctl_try_encoder_cmd(file, fh, cmd); cmd 2586 drivers/staging/media/allegro-dvt/allegro-core.c switch (cmd->cmd) { cmd 689 drivers/staging/media/meson/vdec/vdec.c vdec_decoder_cmd(struct file *file, void *fh, struct v4l2_decoder_cmd *cmd) cmd 697 drivers/staging/media/meson/vdec/vdec.c ret = v4l2_m2m_ioctl_try_decoder_cmd(file, fh, cmd); cmd 708 drivers/staging/media/meson/vdec/vdec.c if (cmd->cmd == V4L2_DEC_CMD_START) cmd 712 drivers/staging/media/meson/vdec/vdec.c if (cmd->cmd != V4L2_DEC_CMD_STOP) cmd 872 drivers/staging/media/tegra-vde/vde.c unsigned int cmd, unsigned long arg) cmd 878 drivers/staging/media/tegra-vde/vde.c switch (cmd) { cmd 883 drivers/staging/media/tegra-vde/vde.c dev_err(miscdev->parent, "Invalid IOCTL command %u\n", cmd); cmd 161 drivers/staging/most/dim2/hal.c u32 const cmd = bit_mask(MADR_WNR_BIT) | bit_mask(MADR_TB_BIT); cmd 167 drivers/staging/most/dim2/hal.c dim2_transfer_madr(cmd | addr); cmd 424 drivers/staging/most/sound/sound.c static int pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 428 drivers/staging/most/sound/sound.c switch (cmd) { cmd 229 drivers/staging/most/video/video.c static int comp_set_format(struct most_video_dev *mdev, unsigned int cmd, cmd 235 drivers/staging/most/video/video.c if (cmd == VIDIOC_TRY_FMT) cmd 63 drivers/staging/nvec/nvec_ps2.c static int ps2_sendcommand(struct serio *ser_dev, unsigned char cmd) cmd 67 drivers/staging/nvec/nvec_ps2.c buf[2] = cmd & 0xff; cmd 69 drivers/staging/nvec/nvec_ps2.c dev_dbg(&ser_dev->dev, "Sending ps2 cmd %02x\n", cmd); cmd 56 drivers/staging/octeon/ethernet-mdio.c int cvm_oct_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 64 drivers/staging/octeon/ethernet-mdio.c return phy_mii_ioctl(dev->phydev, rq, cmd); cmd 27 drivers/staging/octeon/ethernet-mdio.h int cvm_oct_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 872 drivers/staging/pi433/pi433_if.c pi433_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 880 drivers/staging/pi433/pi433_if.c if (_IOC_TYPE(cmd) != PI433_IOC_MAGIC) cmd 889 drivers/staging/pi433/pi433_if.c switch (cmd) { cmd 933 drivers/staging/pi433/pi433_if.c pi433_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 935 drivers/staging/pi433/pi433_if.c return pi433_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 1501 drivers/staging/rtl8188eu/hal/usb_halinit.c u32 cmd; cmd 1506 drivers/staging/rtl8188eu/hal/usb_halinit.c cmd = CAM_POLLINIG | CAM_WRITE | cam_val[1]; cmd 1507 drivers/staging/rtl8188eu/hal/usb_halinit.c usb_write32(Adapter, RWCAM, cmd); cmd 197 drivers/staging/rtl8188eu/include/ieee80211.h u32 cmd; cmd 241 drivers/staging/rtl8188eu/include/ieee80211.h u32 cmd; cmd 24 drivers/staging/rtl8188eu/include/osdep_intf.h int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 39 drivers/staging/rtl8188eu/include/pwrseqcmd.h u8 cmd:4; cmd 46 drivers/staging/rtl8188eu/include/pwrseqcmd.h #define GET_PWR_CFG_CMD(__PWR_CMD) __PWR_CMD.cmd cmd 49 drivers/staging/rtl8188eu/include/rtw_android.h int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd); cmd 333 drivers/staging/rtl8188eu/include/rtw_cmd.h void rtw_readtssi_cmdrsp_callback(struct adapter *adapt, struct cmd_obj *cmd); cmd 335 drivers/staging/rtl8188eu/include/rtw_cmd.h void rtw_setstaKey_cmdrsp_callback(struct adapter *adapt, struct cmd_obj *cmd); cmd 337 drivers/staging/rtl8188eu/include/rtw_cmd.h void rtw_getrttbl_cmdrsp_callback(struct adapter *adapt, struct cmd_obj *cmd); cmd 341 drivers/staging/rtl8188eu/include/rtw_cmd.h void (*callback)(struct adapter *padapter, struct cmd_obj *cmd); cmd 110 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWAP; cmd 117 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWESSID; cmd 139 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWNAME; cmd 167 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWMODE; cmd 185 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWFREQ; cmd 192 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWENCODE; cmd 224 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWRATE; cmd 252 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVCUSTOM; cmd 257 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVGENIE; cmd 267 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVCUSTOM; cmd 272 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVGENIE; cmd 290 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVGENIE; cmd 299 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c iwe.cmd = IWEVQUAL; cmd 635 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("cmd_code =%x\n", info->cmd)); cmd 786 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (pPMK->cmd == IW_PMKSA_ADD) { cmd 820 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c } else if (pPMK->cmd == IW_PMKSA_REMOVE) { cmd 831 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c } else if (pPMK->cmd == IW_PMKSA_FLUSH) { cmd 861 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("rtw_wx_get_range. cmd_code =%x\n", info->cmd)); cmd 1055 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c DBG_88E("%s, cmd =%d, reason =%d\n", __func__, mlme->cmd, reason); cmd 1057 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c switch (mlme->cmd) { cmd 1874 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c param->cmd = IEEE_CMD_SET_ENCRYPTION; cmd 2045 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c switch (param->cmd) { cmd 2064 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c DBG_88E("Unknown WPA supplicant request: %d\n", param->cmd); cmd 2832 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c switch (param->cmd) { cmd 2876 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c DBG_88E("Unknown hostapd request: %d\n", param->cmd); cmd 3045 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3050 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c switch (cmd) { cmd 3060 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c ret = rtw_android_priv_cmd(dev, rq, cmd); cmd 130 drivers/staging/rtl8188eu/os_dep/rtw_android.c int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) cmd 49 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWAP; cmd 57 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWESSID; cmd 73 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWNAME; cmd 86 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWMODE; cmd 98 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWFREQ; cmd 106 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWENCODE; cmd 160 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = SIOCGIWRATE; cmd 165 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVCUSTOM; cmd 172 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVQUAL; cmd 187 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVCUSTOM; cmd 199 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVGENIE; cmd 208 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVGENIE; cmd 219 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVGENIE; cmd 227 drivers/staging/rtl8192e/rtllib_wx.c iwe.cmd = IWEVCUSTOM; cmd 680 drivers/staging/rtl8192e/rtllib_wx.c switch (mlme->cmd) { cmd 296 drivers/staging/rtl8192u/ieee80211/ieee80211.h u32 cmd; cmd 2996 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c switch (param->cmd) { cmd 3016 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c printk("Unknown WPA supplicant request: %d\n", param->cmd); cmd 54 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWAP; cmd 61 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWESSID; cmd 72 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWNAME; cmd 83 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWMODE; cmd 94 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWFREQ; cmd 102 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWENCODE; cmd 151 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = SIOCGIWRATE; cmd 156 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVCUSTOM; cmd 162 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVQUAL; cmd 175 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVCUSTOM; cmd 192 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVCUSTOM; cmd 207 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVCUSTOM; cmd 215 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c iwe.cmd = IWEVCUSTOM; cmd 715 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c switch (mlme->cmd) { cmd 465 drivers/staging/rtl8192u/r8192U.h unsigned int cmd; cmd 813 drivers/staging/rtl8192u/r8192U_core.c u8 cmd; cmd 818 drivers/staging/rtl8192u/r8192U_core.c read_nic_byte(dev, CMDR, &cmd); cmd 819 drivers/staging/rtl8192u/r8192U_core.c write_nic_byte(dev, CMDR, cmd & ~(CR_TE | CR_RE)); cmd 3522 drivers/staging/rtl8192u/r8192U_core.c static int rtl8192_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 3547 drivers/staging/rtl8192u/r8192U_core.c switch (cmd) { cmd 3550 drivers/staging/rtl8192u/r8192U_core.c if (ipw->cmd == IEEE_CMD_SET_ENCRYPTION) { cmd 77 drivers/staging/rtl8712/ieee80211.h u32 cmd; cmd 30 drivers/staging/rtl8712/osdep_intf.h int r871x_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 266 drivers/staging/rtl8712/rtl8712_cmd.c u8 r8712_fw_cmd(struct _adapter *pAdapter, u32 cmd) cmd 270 drivers/staging/rtl8712/rtl8712_cmd.c r8712_write32(pAdapter, IOCMD_CTRL_REG, cmd); cmd 19 drivers/staging/rtl8712/rtl8712_cmd.h u8 r8712_fw_cmd(struct _adapter *pAdapter, u32 cmd); cmd 690 drivers/staging/rtl8712/rtl871x_cmd.h #define GEN_CMD_CODE(cmd) cmd ## _CMD_ cmd 748 drivers/staging/rtl8712/rtl871x_cmd.h void (*callback)(struct _adapter *padapter, struct cmd_obj *cmd); cmd 151 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe->cmd = IWEVCUSTOM; cmd 156 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe->cmd = IWEVGENIE; cmd 171 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe->cmd = IWEVCUSTOM; cmd 176 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe->cmd = IWEVGENIE; cmd 198 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe->cmd = IWEVGENIE; cmd 229 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWAP; cmd 234 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWESSID; cmd 248 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWNAME; cmd 267 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWMODE; cmd 280 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWFREQ; cmd 298 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWENCODE; cmd 309 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = SIOCGIWRATE; cmd 330 drivers/staging/rtl8712/rtl871x_ioctl_linux.c iwe.cmd = IWEVQUAL; cmd 787 drivers/staging/rtl8712/rtl871x_ioctl_linux.c switch (pPMK->cmd) { cmd 1108 drivers/staging/rtl8712/rtl871x_ioctl_linux.c switch (mlme->cmd) { cmd 1789 drivers/staging/rtl8712/rtl871x_ioctl_linux.c param->cmd = IEEE_CMD_SET_ENCRYPTION; cmd 2157 drivers/staging/rtl8712/rtl871x_ioctl_linux.c switch (param->cmd) { cmd 2184 drivers/staging/rtl8712/rtl871x_ioctl_linux.c int r871x_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 2188 drivers/staging/rtl8712/rtl871x_ioctl_linux.c switch (cmd) { cmd 534 drivers/staging/rtl8723bs/core/rtw_wlan_util.c u32 count = 0, cmd; cmd 535 drivers/staging/rtl8723bs/core/rtw_wlan_util.c cmd = CAM_POLLINIG | addr; cmd 536 drivers/staging/rtl8723bs/core/rtw_wlan_util.c rtw_write32(padapter, RWCAM, cmd); cmd 547 drivers/staging/rtl8723bs/core/rtw_wlan_util.c u32 j, addr, cmd; cmd 552 drivers/staging/rtl8723bs/core/rtw_wlan_util.c cmd = _ReadCAM(padapter, addr+j); cmd 555 drivers/staging/rtl8723bs/core/rtw_wlan_util.c memcpy(get_key+(j-2)*4, &cmd, 4); cmd 3981 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c u32 cmd; cmd 3986 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c cmd = CAM_POLLINIG | CAM_WRITE | cam_val[1]; cmd 3987 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c rtw_write32(padapter, RWCAM, cmd); cmd 4402 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c u32 cmd; cmd 4409 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c cmd = 0x40000100 | mac_id; cmd 4410 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c rtw_write32(padapter, REG_HMEBOX_DBG_2_8723B, cmd); cmd 4421 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c cmd = 0x40000400 | mac_id; cmd 4422 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c rtw_write32(padapter, REG_HMEBOX_DBG_2_8723B, cmd); cmd 98 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h u8 cmd:4; cmd 109 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h #define GET_PWR_CFG_CMD(__PWR_CMD) __PWR_CMD.cmd cmd 206 drivers/staging/rtl8723bs/include/ieee80211.h u32 cmd; cmd 246 drivers/staging/rtl8723bs/include/ieee80211.h u32 cmd; cmd 56 drivers/staging/rtl8723bs/include/osdep_intf.h int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 803 drivers/staging/rtl8723bs/include/rtw_cmd.h #define GEN_CMD_CODE(cmd) cmd ## _CMD_ cmd 881 drivers/staging/rtl8723bs/include/rtw_cmd.h void (*callback)(struct adapter *padapter, struct cmd_obj *cmd); cmd 787 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h #define GEN_DRV_CMD_HANDLER(size, cmd) {size, &cmd ## _hdl}, cmd 788 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h #define GEN_MLME_EXT_HANDLER(size, cmd) {size, cmd}, cmd 1085 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c param->cmd = IEEE_CMD_SET_ENCRYPTION; cmd 98 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWAP; cmd 105 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWESSID; cmd 126 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWNAME; cmd 161 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWMODE; cmd 179 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWFREQ; cmd 186 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWENCODE; cmd 223 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = SIOCGIWRATE; cmd 256 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = IWEVCUSTOM; cmd 261 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd =IWEVGENIE; cmd 272 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = IWEVCUSTOM; cmd 277 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd =IWEVGENIE; cmd 303 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd =IWEVGENIE; cmd 312 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = IWEVQUAL; cmd 377 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c iwe.cmd = IWEVCUSTOM; cmd 770 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("cmd_code =%x\n", info->cmd)); cmd 953 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (pPMK->cmd == IW_PMKSA_ADD) { cmd 989 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c } else if (pPMK->cmd == IW_PMKSA_REMOVE) { cmd 1000 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c } else if (pPMK->cmd == IW_PMKSA_FLUSH) { cmd 1032 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("rtw_wx_get_range. cmd_code =%x\n", info->cmd)); cmd 1241 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("%s, cmd =%d, reason =%d\n", __func__, mlme->cmd, reason); cmd 1243 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c switch (mlme->cmd) { cmd 2143 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c param->cmd = IEEE_CMD_SET_ENCRYPTION; cmd 3399 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c switch (param->cmd) { cmd 3419 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("Unknown WPA supplicant request: %d\n", param->cmd); cmd 4235 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c switch (param->cmd) { cmd 4321 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("Unknown hostapd request: %d\n", param->cmd); cmd 4963 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (priv_args[k].cmd < SIOCDEVPRIVATE) { cmd 4978 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c subcmd = priv_args[k].cmd; cmd 5095 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (IW_IS_SET(priv_args[k].cmd)) { cmd 5120 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c handler = priv[priv_args[k].cmd - SIOCIWFIRSTPRIV]; cmd 5201 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 5206 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c switch (cmd) { cmd 324 drivers/staging/rts5208/ms.c static int ms_send_cmd(struct rtsx_chip *chip, u8 cmd, u8 cfg) cmd 328 drivers/staging/rts5208/ms.c data[0] = cmd; cmd 2543 drivers/staging/rts5208/ms.c u32 start_sec, u16 sec_cnt, u8 cmd) cmd 2548 drivers/staging/rts5208/ms.c data[0] = cmd; cmd 3738 drivers/staging/rts5208/ms.c static int mg_send_ex_cmd(struct rtsx_chip *chip, u8 cmd, u8 entry_num) cmd 3743 drivers/staging/rts5208/ms.c data[0] = cmd; cmd 643 drivers/staging/rts5208/rtsx_scsi.c static void ms_mode_sense(struct rtsx_chip *chip, u8 cmd, cmd 652 drivers/staging/rts5208/rtsx_scsi.c if (cmd == MODE_SENSE) { cmd 692 drivers/staging/rts5208/rtsx_scsi.c if (cmd == MODE_SENSE_10) { cmd 261 drivers/staging/rts5208/sd.c u8 trans_mode, u8 *cmd, int cmd_len, u16 byte_cnt, cmd 280 drivers/staging/rts5208/sd.c dev_dbg(rtsx_dev(chip), "SD/MMC CMD %d\n", cmd[0] - 0x40); cmd 283 drivers/staging/rts5208/sd.c 0xFF, cmd[i]); cmd 328 drivers/staging/rts5208/sd.c u8 *cmd, int cmd_len, u16 byte_cnt, u16 blk_cnt, cmd 354 drivers/staging/rts5208/sd.c dev_dbg(rtsx_dev(chip), "SD/MMC CMD %d\n", cmd[0] - 0x40); cmd 357 drivers/staging/rts5208/sd.c REG_SD_CMD0 + i, 0xFF, cmd[i]); cmd 947 drivers/staging/rts5208/sd.c u8 cmd[5], buf[8]; cmd 954 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SEND_SCR; cmd 955 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 956 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 957 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 958 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 960 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 8, 1, bus_width, cmd 1093 drivers/staging/rts5208/sd.c u8 cmd[5], buf[64]; cmd 1098 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SWITCH; cmd 1099 drivers/staging/rts5208/sd.c cmd[1] = mode; cmd 1102 drivers/staging/rts5208/sd.c cmd[2] = 0xFF; cmd 1103 drivers/staging/rts5208/sd.c cmd[3] = 0xFF; cmd 1104 drivers/staging/rts5208/sd.c cmd[4] = 0xF0 + func_to_switch; cmd 1106 drivers/staging/rts5208/sd.c cmd[2] = 0xFF; cmd 1107 drivers/staging/rts5208/sd.c cmd[3] = 0xF0 + func_to_switch; cmd 1108 drivers/staging/rts5208/sd.c cmd[4] = 0xFF; cmd 1110 drivers/staging/rts5208/sd.c cmd[2] = 0xFF; cmd 1111 drivers/staging/rts5208/sd.c cmd[3] = 0x0F + (func_to_switch << 4); cmd 1112 drivers/staging/rts5208/sd.c cmd[4] = 0xFF; cmd 1114 drivers/staging/rts5208/sd.c cmd[1] = SD_CHECK_MODE; cmd 1115 drivers/staging/rts5208/sd.c cmd[2] = 0xFF; cmd 1116 drivers/staging/rts5208/sd.c cmd[3] = 0xFF; cmd 1117 drivers/staging/rts5208/sd.c cmd[4] = 0xFF; cmd 1120 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 64, 1, bus_width, cmd 1429 drivers/staging/rts5208/sd.c u8 cmd[5]; cmd 1435 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SEND_TUNING_PATTERN; cmd 1436 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 1437 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 1438 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 1439 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 1441 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_AUTO_TUNING, cmd, 5, 0x40, 1, cmd 1457 drivers/staging/rts5208/sd.c u8 cmd[5]; cmd 1470 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SD_STATUS; cmd 1471 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 1472 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 1473 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 1474 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 1476 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 64, 1, cmd 1492 drivers/staging/rts5208/sd.c u8 cmd[5], bus_width; cmd 1507 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SEND_EXT_CSD; cmd 1508 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 1509 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 1510 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 1511 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 1513 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 0x200, 1, cmd 1561 drivers/staging/rts5208/sd.c u8 cmd[5], bus_width; cmd 1587 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | PROGRAM_CSD; cmd 1588 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 1589 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 1590 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 1591 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 1593 drivers/staging/rts5208/sd.c retval = sd_write_data(chip, SD_TM_AUTO_WRITE_2, cmd, 5, 16, 1, cmd 2209 drivers/staging/rts5208/sd.c u8 cmd[5], bus_width; cmd 2211 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | READ_SINGLE_BLOCK; cmd 2212 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 2213 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 2214 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 2215 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 2228 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 512, 1, cmd 2244 drivers/staging/rts5208/sd.c u8 cmd[5], buf[64]; cmd 2251 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | SD_STATUS; cmd 2252 drivers/staging/rts5208/sd.c cmd[1] = 0; cmd 2253 drivers/staging/rts5208/sd.c cmd[2] = 0; cmd 2254 drivers/staging/rts5208/sd.c cmd[3] = 0; cmd 2255 drivers/staging/rts5208/sd.c cmd[4] = 0; cmd 2257 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, 64, 1, cmd 4055 drivers/staging/rts5208/sd.c u8 cmd[5]; cmd 4060 drivers/staging/rts5208/sd.c cmd[0] = 0x40 | cmd_idx; cmd 4061 drivers/staging/rts5208/sd.c cmd[1] = srb->cmnd[3]; cmd 4062 drivers/staging/rts5208/sd.c cmd[2] = srb->cmnd[4]; cmd 4063 drivers/staging/rts5208/sd.c cmd[3] = srb->cmnd[5]; cmd 4064 drivers/staging/rts5208/sd.c cmd[4] = srb->cmnd[6]; cmd 4070 drivers/staging/rts5208/sd.c retval = sd_read_data(chip, SD_TM_NORMAL_READ, cmd, 5, byte_cnt, cmd 1479 drivers/staging/rts5208/xd.c static int xd_send_cmd(struct rtsx_chip *chip, u8 cmd) cmd 1485 drivers/staging/rts5208/xd.c rtsx_add_cmd(chip, WRITE_REG_CMD, XD_DAT, 0xFF, cmd); cmd 241 drivers/staging/speakup/speakup_decpc.c static void dt_sendcmd(u_int cmd) cmd 243 drivers/staging/speakup/speakup_decpc.c outb_p(cmd & 0xFF, speakup_info.port_tts); cmd 244 drivers/staging/speakup/speakup_decpc.c outb_p((cmd >> 8) & 0xFF, speakup_info.port_tts + 1); cmd 274 drivers/staging/speakup/speakup_decpc.c static int dt_ctrl(u_int cmd) cmd 283 drivers/staging/speakup/speakup_decpc.c dt_sendcmd(CMD_control | cmd); cmd 50 drivers/staging/uwb/address.c struct uwb_rc_cmd_dev_addr_mgmt *cmd; cmd 53 drivers/staging/uwb/address.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 54 drivers/staging/uwb/address.c if (cmd == NULL) cmd 56 drivers/staging/uwb/address.c cmd->rccb.bCommandType = UWB_RC_CET_GENERAL; cmd 57 drivers/staging/uwb/address.c cmd->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_DEV_ADDR_MGMT); cmd 58 drivers/staging/uwb/address.c cmd->bmOperationType = bmOperationType; cmd 66 drivers/staging/uwb/address.c memcpy(cmd->baAddr, baAddr, size); cmd 71 drivers/staging/uwb/address.c &cmd->rccb, sizeof(*cmd), cmd 89 drivers/staging/uwb/address.c kfree(cmd); cmd 32 drivers/staging/uwb/beacon.c struct uwb_rc_cmd_start_beacon *cmd; cmd 35 drivers/staging/uwb/beacon.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 36 drivers/staging/uwb/beacon.c if (cmd == NULL) cmd 38 drivers/staging/uwb/beacon.c cmd->rccb.bCommandType = UWB_RC_CET_GENERAL; cmd 39 drivers/staging/uwb/beacon.c cmd->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_START_BEACON); cmd 40 drivers/staging/uwb/beacon.c cmd->wBPSTOffset = cpu_to_le16(bpst_offset); cmd 41 drivers/staging/uwb/beacon.c cmd->bChannelNumber = channel; cmd 44 drivers/staging/uwb/beacon.c result = uwb_rc_cmd(rc, "START-BEACON", &cmd->rccb, sizeof(*cmd), cmd 55 drivers/staging/uwb/beacon.c kfree(cmd); cmd 62 drivers/staging/uwb/beacon.c struct uwb_rccb *cmd; cmd 65 drivers/staging/uwb/beacon.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 66 drivers/staging/uwb/beacon.c if (cmd == NULL) cmd 68 drivers/staging/uwb/beacon.c cmd->bCommandType = UWB_RC_CET_GENERAL; cmd 69 drivers/staging/uwb/beacon.c cmd->wCommand = cpu_to_le16(UWB_RC_CMD_STOP_BEACON); cmd 72 drivers/staging/uwb/beacon.c result = uwb_rc_cmd(rc, "STOP-BEACON", cmd, sizeof(*cmd), cmd 83 drivers/staging/uwb/beacon.c kfree(cmd); cmd 93 drivers/staging/uwb/drp.c struct uwb_rc_cmd_set_drp_ie *cmd; cmd 113 drivers/staging/uwb/drp.c cmd = kzalloc(sizeof(*cmd) + num_bytes, GFP_KERNEL); cmd 114 drivers/staging/uwb/drp.c if (cmd == NULL) cmd 116 drivers/staging/uwb/drp.c cmd->rccb.bCommandType = UWB_RC_CET_GENERAL; cmd 117 drivers/staging/uwb/drp.c cmd->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_SET_DRP_IE); cmd 118 drivers/staging/uwb/drp.c cmd->wIELength = num_bytes; cmd 119 drivers/staging/uwb/drp.c IEDataptr = (u8 *)&cmd->IEData[0]; cmd 145 drivers/staging/uwb/drp.c &cmd->rccb, sizeof(*cmd) + num_bytes, cmd 151 drivers/staging/uwb/drp.c kfree(cmd); cmd 335 drivers/staging/uwb/hwa-rc.c struct uwb_rc_cmd_set_drp_ie_WUSB_0100 *cmd; cmd 340 drivers/staging/uwb/hwa-rc.c cmd = kzalloc(sizeof(*cmd) + ielength, GFP_KERNEL); cmd 341 drivers/staging/uwb/hwa-rc.c if (cmd == NULL) cmd 343 drivers/staging/uwb/hwa-rc.c cmd->rccb = orgcmd->rccb; cmd 344 drivers/staging/uwb/hwa-rc.c cmd->bExplicit = 0; cmd 345 drivers/staging/uwb/hwa-rc.c cmd->wIELength = orgcmd->wIELength; cmd 346 drivers/staging/uwb/hwa-rc.c memcpy(cmd->IEData, orgcmd->IEData, ielength); cmd 347 drivers/staging/uwb/hwa-rc.c *header = &cmd->rccb; cmd 348 drivers/staging/uwb/hwa-rc.c *size = sizeof(*cmd) + ielength; cmd 380 drivers/staging/uwb/hwa-rc.c int cmd = le16_to_cpu(rccb->wCommand); cmd 381 drivers/staging/uwb/hwa-rc.c switch (cmd) { cmd 583 drivers/staging/uwb/hwa-rc.c int hwarc_cmd(struct uwb_rc *uwb_rc, const struct uwb_rccb *cmd, size_t cmd_size) cmd 590 drivers/staging/uwb/hwa-rc.c (void *) cmd, cmd_size, 100 /* FIXME: this is totally arbitrary */); cmd 833 drivers/staging/uwb/hwa-rc.c uwb_rc->cmd = hwarc_cmd; cmd 39 drivers/staging/uwb/i1480/dfu/dfu.c const char *cmd, u8 context, u8 expected_type, cmd 45 drivers/staging/uwb/i1480/dfu/dfu.c if (cmd) cmd 47 drivers/staging/uwb/i1480/dfu/dfu.c "(expected 0x%02x)\n", cmd, cmd 52 drivers/staging/uwb/i1480/dfu/dfu.c if (cmd) cmd 54 drivers/staging/uwb/i1480/dfu/dfu.c "(expected 0x%02x)\n", cmd, cmd 59 drivers/staging/uwb/i1480/dfu/dfu.c if (cmd) cmd 61 drivers/staging/uwb/i1480/dfu/dfu.c "(expected 0x%04x)\n", cmd, cmd 83 drivers/staging/uwb/i1480/dfu/dfu.c struct uwb_rccb *cmd = i1480->cmd_buf; cmd 93 drivers/staging/uwb/i1480/dfu/dfu.c cmd->bCommandContext = context; cmd 94 drivers/staging/uwb/i1480/dfu/dfu.c result = i1480->cmd(i1480, cmd_name, cmd_size); cmd 107 drivers/staging/uwb/i1480/dfu/i1480-dfu.h int (*cmd)(struct i1480 *, const char *cmd_name, size_t cmd_size); cmd 377 drivers/staging/uwb/i1480/dfu/mac.c struct uwb_rccb *cmd = (void *) i1480->cmd_buf; cmd 384 drivers/staging/uwb/i1480/dfu/mac.c cmd->bCommandType = UWB_RC_CET_GENERAL; cmd 385 drivers/staging/uwb/i1480/dfu/mac.c cmd->wCommand = cpu_to_le16(UWB_RC_CMD_RESET); cmd 388 drivers/staging/uwb/i1480/dfu/mac.c result = i1480_cmd(i1480, "RESET", sizeof(*cmd), sizeof(*reply)); cmd 41 drivers/staging/uwb/i1480/dfu/phy.c struct i1480_cmd_mpi_write *cmd = i1480->cmd_buf; cmd 46 drivers/staging/uwb/i1480/dfu/phy.c cmd->rccb.bCommandType = i1480_CET_VS1; cmd 47 drivers/staging/uwb/i1480/dfu/phy.c cmd->rccb.wCommand = cpu_to_le16(i1480_CMD_MPI_WRITE); cmd 48 drivers/staging/uwb/i1480/dfu/phy.c cmd->size = cpu_to_le16(size); cmd 49 drivers/staging/uwb/i1480/dfu/phy.c memcpy(cmd->data, data, size); cmd 52 drivers/staging/uwb/i1480/dfu/phy.c result = i1480_cmd(i1480, "MPI-WRITE", sizeof(*cmd) + size, sizeof(*reply)); cmd 89 drivers/staging/uwb/i1480/dfu/phy.c struct i1480_cmd_mpi_read *cmd = i1480->cmd_buf; cmd 98 drivers/staging/uwb/i1480/dfu/phy.c cmd->rccb.bCommandType = i1480_CET_VS1; cmd 99 drivers/staging/uwb/i1480/dfu/phy.c cmd->rccb.wCommand = cpu_to_le16(i1480_CMD_MPI_READ); cmd 100 drivers/staging/uwb/i1480/dfu/phy.c cmd->size = cpu_to_le16(3*size); cmd 102 drivers/staging/uwb/i1480/dfu/phy.c cmd->data[cnt].page = (srcaddr + cnt) >> 8; cmd 103 drivers/staging/uwb/i1480/dfu/phy.c cmd->data[cnt].offset = (srcaddr + cnt) & 0xff; cmd 107 drivers/staging/uwb/i1480/dfu/phy.c result = i1480_cmd(i1480, "MPI-READ", sizeof(*cmd) + 2*size, cmd 283 drivers/staging/uwb/i1480/dfu/usb.c struct uwb_rccb *cmd = i1480->cmd_buf; cmd 306 drivers/staging/uwb/i1480/dfu/usb.c cmd, cmd_size, cmd 389 drivers/staging/uwb/i1480/dfu/usb.c i1480->cmd = i1480_usb_cmd; cmd 100 drivers/staging/uwb/ie.c struct uwb_rccb *cmd = NULL; cmd 104 drivers/staging/uwb/ie.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 105 drivers/staging/uwb/ie.c if (cmd == NULL) cmd 108 drivers/staging/uwb/ie.c cmd->bCommandType = UWB_RC_CET_GENERAL; cmd 109 drivers/staging/uwb/ie.c cmd->wCommand = cpu_to_le16(UWB_RC_CMD_GET_IE); cmd 110 drivers/staging/uwb/ie.c result = uwb_rc_vcmd(uwb_rc, "GET_IE", cmd, sizeof(*cmd), cmd 113 drivers/staging/uwb/ie.c kfree(cmd); cmd 141 drivers/staging/uwb/ie.c int uwb_rc_set_ie(struct uwb_rc *rc, struct uwb_rc_cmd_set_ie *cmd) cmd 149 drivers/staging/uwb/ie.c result = uwb_rc_cmd(rc, "SET-IE", &cmd->rccb, cmd 150 drivers/staging/uwb/ie.c sizeof(*cmd) + le16_to_cpu(cmd->wIELength), cmd 413 drivers/staging/uwb/lc-rc.c rc->cmd = NULL; cmd 195 drivers/staging/uwb/neh.c struct uwb_rc_neh *uwb_rc_neh_add(struct uwb_rc *rc, struct uwb_rccb *cmd, cmd 223 drivers/staging/uwb/neh.c cmd->bCommandContext = neh->context; cmd 58 drivers/staging/uwb/reset.c struct uwb_rccb *cmd, size_t cmd_size, cmd 74 drivers/staging/uwb/reset.c needtofree = rc->filter_cmd(rc, &cmd, &cmd_size); cmd 83 drivers/staging/uwb/reset.c neh = uwb_rc_neh_add(rc, cmd, expected_type, expected_event, cb, arg); cmd 90 drivers/staging/uwb/reset.c result = rc->cmd(rc, cmd, cmd_size); cmd 99 drivers/staging/uwb/reset.c kfree(cmd); cmd 158 drivers/staging/uwb/reset.c struct uwb_rccb *cmd, size_t cmd_size, cmd 171 drivers/staging/uwb/reset.c result = uwb_rc_cmd_async(rc, cmd_name, cmd, cmd_size, cmd 185 drivers/staging/uwb/reset.c expected_type, expected_event, cmd->bCommandContext, cmd 214 drivers/staging/uwb/reset.c struct uwb_rccb *cmd, size_t cmd_size, cmd 221 drivers/staging/uwb/reset.c cmd, cmd_size, reply, reply_size, cmd 257 drivers/staging/uwb/reset.c struct uwb_rccb *cmd, size_t cmd_size, cmd 261 drivers/staging/uwb/reset.c return __uwb_rc_cmd(rc, cmd_name, cmd, cmd_size, NULL, 0, cmd 281 drivers/staging/uwb/reset.c struct uwb_rccb *cmd; cmd 282 drivers/staging/uwb/reset.c size_t cmd_size = sizeof(*cmd); cmd 285 drivers/staging/uwb/reset.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 286 drivers/staging/uwb/reset.c if (cmd == NULL) cmd 288 drivers/staging/uwb/reset.c cmd->bCommandType = UWB_RC_CET_GENERAL; cmd 289 drivers/staging/uwb/reset.c cmd->wCommand = cpu_to_le16(UWB_RC_CMD_RESET); cmd 292 drivers/staging/uwb/reset.c result = uwb_rc_cmd(rc, "RESET", cmd, cmd_size, cmd 303 drivers/staging/uwb/reset.c kfree(cmd); cmd 47 drivers/staging/uwb/scan.c struct uwb_rc_cmd_scan *cmd; cmd 51 drivers/staging/uwb/scan.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 52 drivers/staging/uwb/scan.c if (cmd == NULL) cmd 55 drivers/staging/uwb/scan.c cmd->rccb.bCommandType = UWB_RC_CET_GENERAL; cmd 56 drivers/staging/uwb/scan.c cmd->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_SCAN); cmd 57 drivers/staging/uwb/scan.c cmd->bChannelNumber = channel; cmd 58 drivers/staging/uwb/scan.c cmd->bScanState = type; cmd 59 drivers/staging/uwb/scan.c cmd->wStartTime = cpu_to_le16(bpst_offset); cmd 62 drivers/staging/uwb/scan.c result = uwb_rc_cmd(rc, "SCAN", &cmd->rccb, sizeof(*cmd), cmd 77 drivers/staging/uwb/scan.c kfree(cmd); cmd 71 drivers/staging/uwb/uwb-debug.c struct uwb_dbg_cmd_rsv_establish *cmd) cmd 78 drivers/staging/uwb/uwb-debug.c memcpy(&macaddr, cmd->target, sizeof(macaddr)); cmd 91 drivers/staging/uwb/uwb-debug.c rsv->type = cmd->type; cmd 92 drivers/staging/uwb/uwb-debug.c rsv->max_mas = cmd->max_mas; cmd 93 drivers/staging/uwb/uwb-debug.c rsv->min_mas = cmd->min_mas; cmd 94 drivers/staging/uwb/uwb-debug.c rsv->max_interval = cmd->max_interval; cmd 108 drivers/staging/uwb/uwb-debug.c struct uwb_dbg_cmd_rsv_terminate *cmd) cmd 116 drivers/staging/uwb/uwb-debug.c if (i == cmd->index) { cmd 151 drivers/staging/uwb/uwb-debug.c struct uwb_dbg_cmd cmd; cmd 157 drivers/staging/uwb/uwb-debug.c if (copy_from_user(&cmd, buf, len) != 0) cmd 160 drivers/staging/uwb/uwb-debug.c switch (cmd.type) { cmd 162 drivers/staging/uwb/uwb-debug.c ret = cmd_rsv_establish(rc, &cmd.rsv_establish); cmd 165 drivers/staging/uwb/uwb-debug.c ret = cmd_rsv_terminate(rc, &cmd.rsv_terminate); cmd 168 drivers/staging/uwb/uwb-debug.c ret = cmd_ie_add(rc, &cmd.ie_add); cmd 171 drivers/staging/uwb/uwb-debug.c ret = cmd_ie_rm(rc, &cmd.ie_rm); cmd 83 drivers/staging/uwb/uwb-internal.h struct uwb_rccb *cmd, size_t cmd_size, cmd 91 drivers/staging/uwb/uwb-internal.h struct uwb_rc_neh *uwb_rc_neh_add(struct uwb_rc *rc, struct uwb_rccb *cmd, cmd 366 drivers/staging/uwb/uwb.h int (*cmd)(struct uwb_rc *, const struct uwb_rccb *, size_t); cmd 501 drivers/staging/uwb/uwb.h struct uwb_rccb *cmd, size_t cmd_size, cmd 505 drivers/staging/uwb/uwb.h struct uwb_rccb *cmd, size_t cmd_size, cmd 508 drivers/staging/uwb/uwb.h struct uwb_rccb *cmd, size_t cmd_size, cmd 79 drivers/staging/uwb/whc-rc.c const struct uwb_rccb *cmd, size_t cmd_size) cmd 108 drivers/staging/uwb/whc-rc.c memmove(whcrc->cmd_buf, cmd, cmd_size); cmd 378 drivers/staging/uwb/whc-rc.c uwb_rc->cmd = whcrc_cmd; cmd 267 drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c static int snd_bcm2835_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 272 drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c switch (cmd) { cmd 267 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h u32 cmd; cmd 355 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h u32 cmd; cmd 236 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c msg->u.event_to_host.cmd, msg->u.event_to_host.length); cmd 409 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c m.u.buffer_from_host.buffer_header.cmd = 0; cmd 805 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 818 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c ((_IOC_TYPE(cmd) == VCHIQ_IOC_MAGIC) && cmd 819 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (_IOC_NR(cmd) <= VCHIQ_IOC_MAX)) ? cmd 820 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c ioctl_names[_IOC_NR(cmd)] : "<invalid>", arg); cmd 822 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c switch (cmd) { cmd 969 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c status = (cmd == VCHIQ_IOC_CLOSE_SERVICE) ? cmd 992 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c status = (cmd == VCHIQ_IOC_USE_SERVICE) ? cmd 1000 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (cmd == VCHIQ_IOC_USE_SERVICE) ? cmd 1046 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (cmd == VCHIQ_IOC_QUEUE_BULK_TRANSMIT) ? cmd 1457 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (_IOC_NR(cmd) <= VCHIQ_IOC_MAX) ? cmd 1458 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c ioctl_names[_IOC_NR(cmd)] : cmd 1465 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (_IOC_NR(cmd) <= VCHIQ_IOC_MAX) ? cmd 1466 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c ioctl_names[_IOC_NR(cmd)] : cmd 1496 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1557 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1624 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1647 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (cmd == VCHIQ_IOC_QUEUE_BULK_TRANSMIT32) cmd 1648 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c cmd = VCHIQ_IOC_QUEUE_BULK_TRANSMIT; cmd 1650 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c cmd = VCHIQ_IOC_QUEUE_BULK_RECEIVE; cmd 1652 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c ret = vchiq_ioctl(file, cmd, (unsigned long)args); cmd 1688 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1838 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1873 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c unsigned int cmd, cmd 1896 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1898 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c switch (cmd) { cmd 1900 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_create_service(file, cmd, arg); cmd 1902 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_queue_message(file, cmd, arg); cmd 1905 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_queue_bulk(file, cmd, arg); cmd 1907 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_await_completion(file, cmd, arg); cmd 1909 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_dequeue_message(file, cmd, arg); cmd 1911 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_compat_ioctl_get_config(file, cmd, arg); cmd 1913 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c return vchiq_ioctl(file, cmd, arg); cmd 291 drivers/staging/vme/devices/vme_user.c unsigned int cmd, unsigned long arg) cmd 304 drivers/staging/vme/devices/vme_user.c switch (cmd) { cmd 319 drivers/staging/vme/devices/vme_user.c switch (cmd) { cmd 365 drivers/staging/vme/devices/vme_user.c switch (cmd) { cmd 411 drivers/staging/vme/devices/vme_user.c vme_user_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 418 drivers/staging/vme/devices/vme_user.c ret = vme_user_ioctl(inode, file, cmd, arg); cmd 1563 drivers/staging/vt6655/device_main.c static int vnt_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 1569 drivers/staging/vt6655/device_main.c switch (cmd) { cmd 857 drivers/staging/vt6656/main_usb.c static int vnt_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 863 drivers/staging/vt6656/main_usb.c switch (cmd) { cmd 63 drivers/staging/wilc1000/wilc_sdio.c static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd) cmd 71 drivers/staging/wilc1000/wilc_sdio.c func->num = cmd->function; cmd 72 drivers/staging/wilc1000/wilc_sdio.c if (cmd->read_write) { /* write */ cmd 73 drivers/staging/wilc1000/wilc_sdio.c if (cmd->raw) { cmd 74 drivers/staging/wilc1000/wilc_sdio.c sdio_writeb(func, cmd->data, cmd->address, &ret); cmd 75 drivers/staging/wilc1000/wilc_sdio.c data = sdio_readb(func, cmd->address, &ret); cmd 76 drivers/staging/wilc1000/wilc_sdio.c cmd->data = data; cmd 78 drivers/staging/wilc1000/wilc_sdio.c sdio_writeb(func, cmd->data, cmd->address, &ret); cmd 81 drivers/staging/wilc1000/wilc_sdio.c data = sdio_readb(func, cmd->address, &ret); cmd 82 drivers/staging/wilc1000/wilc_sdio.c cmd->data = data; cmd 92 drivers/staging/wilc1000/wilc_sdio.c static int wilc_sdio_cmd53(struct wilc *wilc, struct sdio_cmd53 *cmd) cmd 99 drivers/staging/wilc1000/wilc_sdio.c func->num = cmd->function; cmd 100 drivers/staging/wilc1000/wilc_sdio.c func->cur_blksize = cmd->block_size; cmd 101 drivers/staging/wilc1000/wilc_sdio.c if (cmd->block_mode) cmd 102 drivers/staging/wilc1000/wilc_sdio.c size = cmd->count * cmd->block_size; cmd 104 drivers/staging/wilc1000/wilc_sdio.c size = cmd->count; cmd 106 drivers/staging/wilc1000/wilc_sdio.c if (cmd->read_write) { /* write */ cmd 107 drivers/staging/wilc1000/wilc_sdio.c ret = sdio_memcpy_toio(func, cmd->address, cmd 108 drivers/staging/wilc1000/wilc_sdio.c (void *)cmd->buffer, size); cmd 110 drivers/staging/wilc1000/wilc_sdio.c ret = sdio_memcpy_fromio(func, (void *)cmd->buffer, cmd 111 drivers/staging/wilc1000/wilc_sdio.c cmd->address, size); cmd 181 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 185 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 186 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 187 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 188 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x6; cmd 189 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0x8; cmd 190 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 262 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 268 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 269 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 270 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 271 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10c; cmd 272 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)adr; cmd 273 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 279 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10d; cmd 280 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)(adr >> 8); cmd 281 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 287 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10e; cmd 288 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)(adr >> 16); cmd 289 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 303 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 306 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 307 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 308 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 309 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10; cmd 310 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)block_size; cmd 311 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 317 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x11; cmd 318 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)(block_size >> 8); cmd 319 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 339 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 342 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 343 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 344 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 345 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x110; cmd 346 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)block_size; cmd 347 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 352 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x111; cmd 353 drivers/staging/wilc1000/wilc_sdio.c cmd.data = (u8)(block_size >> 8); cmd 354 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 379 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 381 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 382 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 383 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 384 drivers/staging/wilc1000/wilc_sdio.c cmd.address = addr; cmd 385 drivers/staging/wilc1000/wilc_sdio.c cmd.data = data; cmd 386 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 393 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd53 cmd; cmd 401 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 402 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 403 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10f; cmd 404 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 0; cmd 405 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 406 drivers/staging/wilc1000/wilc_sdio.c cmd.count = 4; cmd 407 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = (u8 *)&data; cmd 408 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = sdio_priv->block_size; cmd 409 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 429 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd53 cmd; cmd 432 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 445 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 446 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10f; cmd 459 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 1; cmd 460 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0; cmd 467 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 1; cmd 468 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 469 drivers/staging/wilc1000/wilc_sdio.c cmd.count = nblk; cmd 470 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = buf; cmd 471 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = block_size; cmd 476 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 488 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 0; cmd 489 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 490 drivers/staging/wilc1000/wilc_sdio.c cmd.count = nleft; cmd 491 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = buf; cmd 493 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = block_size; cmd 499 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 521 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 523 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 524 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 525 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 526 drivers/staging/wilc1000/wilc_sdio.c cmd.address = addr; cmd 527 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 533 drivers/staging/wilc1000/wilc_sdio.c *data = cmd.data; cmd 535 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd53 cmd; cmd 540 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 541 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 542 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10f; cmd 543 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 0; cmd 544 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 545 drivers/staging/wilc1000/wilc_sdio.c cmd.count = 4; cmd 546 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = (u8 *)data; cmd 548 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = sdio_priv->block_size; cmd 549 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 571 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd53 cmd; cmd 574 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 587 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 588 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x10f; cmd 601 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 1; cmd 602 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0; cmd 609 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 1; cmd 610 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 611 drivers/staging/wilc1000/wilc_sdio.c cmd.count = nblk; cmd 612 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = buf; cmd 613 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = block_size; cmd 618 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 630 drivers/staging/wilc1000/wilc_sdio.c cmd.block_mode = 0; cmd 631 drivers/staging/wilc1000/wilc_sdio.c cmd.increment = 1; cmd 632 drivers/staging/wilc1000/wilc_sdio.c cmd.count = nleft; cmd 633 drivers/staging/wilc1000/wilc_sdio.c cmd.buffer = buf; cmd 635 drivers/staging/wilc1000/wilc_sdio.c cmd.block_size = block_size; cmd 641 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd53(wilc, &cmd); cmd 671 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 681 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 682 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 683 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 1; cmd 684 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x100; cmd 685 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0x80; cmd 686 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 704 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 705 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 706 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 1; cmd 707 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x2; cmd 708 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0x2; cmd 709 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 719 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 720 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 721 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 722 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x3; cmd 725 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0; cmd 726 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 732 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data == 0x2) cmd 752 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 753 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 754 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 1; cmd 755 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x4; cmd 756 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0x3; cmd 757 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 790 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 795 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 796 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 797 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 798 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf2; cmd 799 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0; cmd 800 drivers/staging/wilc1000/wilc_sdio.c wilc_sdio_cmd52(wilc, &cmd); cmd 801 drivers/staging/wilc1000/wilc_sdio.c tmp = cmd.data; cmd 803 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf3; cmd 804 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0; cmd 805 drivers/staging/wilc1000/wilc_sdio.c wilc_sdio_cmd52(wilc, &cmd); cmd 806 drivers/staging/wilc1000/wilc_sdio.c tmp |= (cmd.data << 8); cmd 817 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 827 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 828 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 1; cmd 829 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0x04; cmd 830 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0; cmd 831 drivers/staging/wilc1000/wilc_sdio.c wilc_sdio_cmd52(wilc, &cmd); cmd 833 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(0)) cmd 835 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(2)) cmd 837 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(3)) cmd 839 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(4)) cmd 841 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(5)) cmd 843 drivers/staging/wilc1000/wilc_sdio.c if (cmd.data & BIT(6)) cmd 849 drivers/staging/wilc1000/wilc_sdio.c tmp, cmd.data); cmd 856 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 0; cmd 857 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 858 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 859 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf7; cmd 860 drivers/staging/wilc1000/wilc_sdio.c cmd.data = 0; cmd 861 drivers/staging/wilc1000/wilc_sdio.c wilc_sdio_cmd52(wilc, &cmd); cmd 862 drivers/staging/wilc1000/wilc_sdio.c irq_flags = cmd.data & 0x1f; cmd 899 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 901 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 902 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 903 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 904 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf8; cmd 905 drivers/staging/wilc1000/wilc_sdio.c cmd.data = reg; cmd 907 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 932 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 934 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 935 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 936 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 937 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf8; cmd 938 drivers/staging/wilc1000/wilc_sdio.c cmd.data = BIT(i); cmd 940 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 976 drivers/staging/wilc1000/wilc_sdio.c struct sdio_cmd52 cmd; cmd 978 drivers/staging/wilc1000/wilc_sdio.c cmd.read_write = 1; cmd 979 drivers/staging/wilc1000/wilc_sdio.c cmd.function = 0; cmd 980 drivers/staging/wilc1000/wilc_sdio.c cmd.raw = 0; cmd 981 drivers/staging/wilc1000/wilc_sdio.c cmd.address = 0xf6; cmd 982 drivers/staging/wilc1000/wilc_sdio.c cmd.data = vmm_ctl; cmd 983 drivers/staging/wilc1000/wilc_sdio.c ret = wilc_sdio_cmd52(wilc, &cmd); cmd 282 drivers/staging/wilc1000/wilc_spi.c static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz, cmd 296 drivers/staging/wilc1000/wilc_spi.c wb[0] = cmd; cmd 297 drivers/staging/wilc1000/wilc_spi.c switch (cmd) { cmd 398 drivers/staging/wilc1000/wilc_spi.c if (cmd == CMD_RESET || cmd 399 drivers/staging/wilc1000/wilc_spi.c cmd == CMD_TERMINATE || cmd 400 drivers/staging/wilc1000/wilc_spi.c cmd == CMD_REPEAT) { cmd 402 drivers/staging/wilc1000/wilc_spi.c } else if (cmd == CMD_INTERNAL_READ || cmd == CMD_SINGLE_READ) { cmd 432 drivers/staging/wilc1000/wilc_spi.c if (cmd == CMD_RESET || cmd == CMD_TERMINATE || cmd == CMD_REPEAT) cmd 437 drivers/staging/wilc1000/wilc_spi.c if (rsp != cmd) { cmd 440 drivers/staging/wilc1000/wilc_spi.c cmd, rsp); cmd 454 drivers/staging/wilc1000/wilc_spi.c if (cmd == CMD_INTERNAL_READ || cmd == CMD_SINGLE_READ || cmd 455 drivers/staging/wilc1000/wilc_spi.c cmd == CMD_DMA_READ || cmd == CMD_DMA_EXT_READ) { cmd 482 drivers/staging/wilc1000/wilc_spi.c if (cmd == CMD_INTERNAL_READ || cmd == CMD_SINGLE_READ) { cmd 510 drivers/staging/wilc1000/wilc_spi.c } else if ((cmd == CMD_DMA_READ) || (cmd == CMD_DMA_EXT_READ)) { cmd 617 drivers/staging/wilc1000/wilc_spi.c u8 cmd, order, crc[2] = {0}; cmd 638 drivers/staging/wilc1000/wilc_spi.c cmd = 0xf0; cmd 639 drivers/staging/wilc1000/wilc_spi.c cmd |= order; cmd 641 drivers/staging/wilc1000/wilc_spi.c if (wilc_spi_tx(wilc, &cmd, 1)) { cmd 726 drivers/staging/wilc1000/wilc_spi.c u8 cmd = CMD_SINGLE_WRITE; cmd 732 drivers/staging/wilc1000/wilc_spi.c cmd = CMD_INTERNAL_WRITE; cmd 736 drivers/staging/wilc1000/wilc_spi.c result = spi_cmd_complete(wilc, cmd, addr, (u8 *)&data, 4, clockless); cmd 775 drivers/staging/wilc1000/wilc_spi.c u8 cmd = CMD_SINGLE_READ; cmd 780 drivers/staging/wilc1000/wilc_spi.c cmd = CMD_INTERNAL_READ; cmd 784 drivers/staging/wilc1000/wilc_spi.c result = spi_cmd_complete(wilc, cmd, addr, (u8 *)data, 4, clockless); cmd 806 drivers/staging/wlan-ng/hfa384x.h __le16 cmd; cmd 1197 drivers/staging/wlan-ng/hfa384x.h u16 cmd; cmd 231 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd *cmd); cmd 841 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd cmd; cmd 843 drivers/staging/wlan-ng/hfa384x_usb.c cmd.cmd = HFA384x_CMDCODE_INIT; cmd 844 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm0 = 0; cmd 845 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm1 = 0; cmd 846 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm2 = 0; cmd 848 drivers/staging/wlan-ng/hfa384x_usb.c result = hfa384x_docmd(hw, &cmd); cmd 851 drivers/staging/wlan-ng/hfa384x_usb.c cmd.result.status, cmd 852 drivers/staging/wlan-ng/hfa384x_usb.c cmd.result.resp0, cmd.result.resp1, cmd.result.resp2); cmd 886 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd cmd; cmd 888 drivers/staging/wlan-ng/hfa384x_usb.c cmd.cmd = HFA384x_CMD_CMDCODE_SET(HFA384x_CMDCODE_DISABLE) | cmd 890 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm0 = 0; cmd 891 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm1 = 0; cmd 892 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm2 = 0; cmd 894 drivers/staging/wlan-ng/hfa384x_usb.c return hfa384x_docmd(hw, &cmd); cmd 920 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd cmd; cmd 922 drivers/staging/wlan-ng/hfa384x_usb.c cmd.cmd = HFA384x_CMD_CMDCODE_SET(HFA384x_CMDCODE_ENABLE) | cmd 924 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm0 = 0; cmd 925 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm1 = 0; cmd 926 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm2 = 0; cmd 928 drivers/staging/wlan-ng/hfa384x_usb.c return hfa384x_docmd(hw, &cmd); cmd 963 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd cmd; cmd 965 drivers/staging/wlan-ng/hfa384x_usb.c cmd.cmd = HFA384x_CMD_CMDCODE_SET(HFA384x_CMDCODE_MONITOR) | cmd 967 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm0 = 0; cmd 968 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm1 = 0; cmd 969 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm2 = 0; cmd 971 drivers/staging/wlan-ng/hfa384x_usb.c return hfa384x_docmd(hw, &cmd); cmd 1016 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd cmd; cmd 1021 drivers/staging/wlan-ng/hfa384x_usb.c cmd.cmd = (HFA384x_CMD_CMDCODE_SET(HFA384x_CMDCODE_DOWNLD) | cmd 1024 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm0 = lowaddr; cmd 1025 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm1 = highaddr; cmd 1026 drivers/staging/wlan-ng/hfa384x_usb.c cmd.parm2 = codelen; cmd 1028 drivers/staging/wlan-ng/hfa384x_usb.c return hfa384x_docmd(hw, &cmd); cmd 1207 drivers/staging/wlan-ng/hfa384x_usb.c struct hfa384x_metacmd *cmd) cmd 1220 drivers/staging/wlan-ng/hfa384x_usb.c ctlx->outbuf.cmdreq.cmd = cpu_to_le16(cmd->cmd); cmd 1221 drivers/staging/wlan-ng/hfa384x_usb.c ctlx->outbuf.cmdreq.parm0 = cpu_to_le16(cmd->parm0); cmd 1222 drivers/staging/wlan-ng/hfa384x_usb.c ctlx->outbuf.cmdreq.parm1 = cpu_to_le16(cmd->parm1); cmd 1223 drivers/staging/wlan-ng/hfa384x_usb.c ctlx->outbuf.cmdreq.parm2 = cpu_to_le16(cmd->parm2); cmd 1228 drivers/staging/wlan-ng/hfa384x_usb.c cmd->cmd, cmd->parm0, cmd->parm1, cmd->parm2); cmd 1244 drivers/staging/wlan-ng/hfa384x_usb.c &cmd->result); cmd 102 drivers/staging/wlan-ng/p80211netdev.c int cmd); cmd 481 drivers/staging/wlan-ng/p80211netdev.c info.cmd = ethcmd; cmd 492 drivers/staging/wlan-ng/p80211netdev.c edata.cmd = ethcmd; cmd 541 drivers/staging/wlan-ng/p80211netdev.c struct ifreq *ifr, int cmd) cmd 548 drivers/staging/wlan-ng/p80211netdev.c netdev_dbg(dev, "rx'd ioctl, cmd=%d, len=%d\n", cmd, req->len); cmd 551 drivers/staging/wlan-ng/p80211netdev.c if (cmd == SIOCETHTOOL) { cmd 564 drivers/staging/wlan-ng/p80211netdev.c if (cmd == P80211_IFTEST) { cmd 567 drivers/staging/wlan-ng/p80211netdev.c } else if (cmd != P80211_IFREQ) { cmd 18 drivers/staging/wusbcore/host/whci/hw.c u32 cmd; cmd 22 drivers/staging/wusbcore/host/whci/hw.c cmd = le_readl(whc->base + WUSBCMD); cmd 23 drivers/staging/wusbcore/host/whci/hw.c cmd = (cmd & ~mask) | val; cmd 24 drivers/staging/wusbcore/host/whci/hw.c le_writel(cmd, whc->base + WUSBCMD); cmd 37 drivers/staging/wusbcore/host/whci/hw.c int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len) cmd 70 drivers/staging/wusbcore/host/whci/hw.c le_writel(WUSBGENCMDSTS_ACTIVE | WUSBGENCMDSTS_IOC | cmd, cmd 135 drivers/staging/wusbcore/host/whci/whcd.h int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len); cmd 426 drivers/staging/wusbcore/wa-xfer.c struct wa_xfer_abort cmd; cmd 443 drivers/staging/wusbcore/wa-xfer.c xfer = wa_xfer_get_by_id(wa, le32_to_cpu(b->cmd.dwTransferID)); cmd 476 drivers/staging/wusbcore/wa-xfer.c __func__, le32_to_cpu(b->cmd.dwTransferID)); cmd 504 drivers/staging/wusbcore/wa-xfer.c b->cmd.bLength = sizeof(b->cmd); cmd 505 drivers/staging/wusbcore/wa-xfer.c b->cmd.bRequestType = WA_XFER_ABORT; cmd 506 drivers/staging/wusbcore/wa-xfer.c b->cmd.wRPipe = rpipe->descr.wRPipeIndex; cmd 507 drivers/staging/wusbcore/wa-xfer.c b->cmd.dwTransferID = wa_xfer_id_le32(xfer); cmd 514 drivers/staging/wusbcore/wa-xfer.c &b->cmd, sizeof(b->cmd), __wa_xfer_abort_cb, b); cmd 654 drivers/target/iscsi/cxgbit/cxgbit_cm.c req->cmd = CPL_ABORT_NO_RST; cmd 83 drivers/target/iscsi/cxgbit/cxgbit_ddp.c req->cmd = htonl(ULPTX_CMD_V(ULP_TX_MEM_WRITE) | cmd 230 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_get_r2t_ttt(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 235 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_cmd *ccmd = iscsit_priv_cmd(cmd); cmd 245 drivers/target/iscsi/cxgbit/cxgbit_ddp.c ttinfo->sgl = cmd->se_cmd.t_data_sg; cmd 246 drivers/target/iscsi/cxgbit/cxgbit_ddp.c ttinfo->nents = cmd->se_cmd.t_data_nents; cmd 248 drivers/target/iscsi/cxgbit/cxgbit_ddp.c ret = cxgbit_ddp_reserve(csk, ttinfo, cmd->se_cmd.data_length); cmd 251 drivers/target/iscsi/cxgbit/cxgbit_ddp.c csk, cmd, cmd->se_cmd.data_length, ttinfo->nents); cmd 259 drivers/target/iscsi/cxgbit/cxgbit_ddp.c pr_debug("cdev 0x%p, cmd 0x%p, tag 0x%x\n", cdev, cmd, ttinfo->tag); cmd 263 drivers/target/iscsi/cxgbit/cxgbit_ddp.c void cxgbit_unmap_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 265 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_cmd *ccmd = iscsit_priv_cmd(cmd); cmd 279 drivers/target/iscsi/cxgbit/cxgbit_ddp.c if (unlikely(cmd->write_data_done != cmd 280 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cmd->se_cmd.data_length)) cmd 357 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_map_skb(struct iscsi_cmd *cmd, struct sk_buff *skb, u32 data_offset, cmd 372 drivers/target/iscsi/cxgbit/cxgbit_target.c sg = &cmd->se_cmd.t_data_sg[data_offset / PAGE_SIZE]; cmd 410 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_tx_datain_iso(struct cxgbit_sock *csk, struct iscsi_cmd *cmd, cmd 417 drivers/target/iscsi/cxgbit/cxgbit_target.c u32 data_length = cmd->se_cmd.data_length; cmd 420 drivers/target/iscsi/cxgbit/cxgbit_target.c bool task_sense = !!(cmd->se_cmd.se_cmd_flags & cmd 456 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 457 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->stat_sn = conn->stat_sn++; cmd 469 drivers/target/iscsi/cxgbit/cxgbit_target.c datain.data_sn = cmd->data_sn - 1; cmd 471 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_build_datain_pdu(cmd, conn, &datain, cmd 475 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = cxgbit_map_skb(cmd, skb, tx_data, plen); cmd 488 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->read_data_done += plen; cmd 489 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->data_sn += num_pdu; cmd 501 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_tx_datain(struct cxgbit_sock *csk, struct iscsi_cmd *cmd, cmd 511 drivers/target/iscsi/cxgbit/cxgbit_target.c memcpy(skb->data, cmd->pdu, ISCSI_HDR_LEN); cmd 520 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = cxgbit_map_skb(cmd, skb, datain->offset, datain->length); cmd 530 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_xmit_datain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 535 drivers/target/iscsi/cxgbit/cxgbit_target.c u32 data_length = cmd->se_cmd.data_length; cmd 543 drivers/target/iscsi/cxgbit/cxgbit_target.c return cxgbit_tx_datain_iso(csk, cmd, dr); cmd 546 drivers/target/iscsi/cxgbit/cxgbit_target.c return cxgbit_tx_datain(csk, cmd, datain); cmd 550 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_xmit_nondatain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 561 drivers/target/iscsi/cxgbit/cxgbit_target.c memcpy(skb->data, cmd->pdu, ISCSI_HDR_LEN); cmd 580 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_xmit_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 584 drivers/target/iscsi/cxgbit/cxgbit_target.c return cxgbit_xmit_datain_pdu(conn, cmd, dr, buf); cmd 586 drivers/target/iscsi/cxgbit/cxgbit_target.c return cxgbit_xmit_nondatain_pdu(conn, cmd, buf, buf_len); cmd 857 drivers/target/iscsi/cxgbit/cxgbit_target.c struct iscsi_cmd *cmd; cmd 859 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 860 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) { cmd 865 drivers/target/iscsi/cxgbit/cxgbit_target.c ccmd = iscsit_priv_cmd(cmd); cmd 869 drivers/target/iscsi/cxgbit/cxgbit_target.c return cmd; cmd 873 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_handle_immediate_data(struct iscsi_cmd *cmd, struct iscsi_scsi_req *hdr, cmd 876 drivers/target/iscsi/cxgbit/cxgbit_target.c struct iscsi_conn *conn = cmd->conn; cmd 886 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_reject_cmd(cmd, ISCSI_REASON_DATA_DIGEST_ERROR, cmd 891 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_reject_cmd(cmd, ISCSI_REASON_DATA_DIGEST_ERROR, cmd 896 drivers/target/iscsi/cxgbit/cxgbit_target.c if (cmd->se_cmd.se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) { cmd 897 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_cmd *ccmd = iscsit_priv_cmd(cmd); cmd 906 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->se_cmd.t_data_sg = &ccmd->sg; cmd 907 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->se_cmd.t_data_nents = 1; cmd 911 drivers/target/iscsi/cxgbit/cxgbit_target.c struct scatterlist *sg = &cmd->se_cmd.t_data_sg[0]; cmd 917 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->write_data_done += pdu_cb->dlen; cmd 919 drivers/target/iscsi/cxgbit/cxgbit_target.c if (cmd->write_data_done == cmd->se_cmd.data_length) { cmd 920 drivers/target/iscsi/cxgbit/cxgbit_target.c spin_lock_bh(&cmd->istate_lock); cmd 921 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->cmd_flags |= ICF_GOT_LAST_DATAOUT; cmd 922 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; cmd 923 drivers/target/iscsi/cxgbit/cxgbit_target.c spin_unlock_bh(&cmd->istate_lock); cmd 930 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_get_immediate_data(struct iscsi_cmd *cmd, struct iscsi_scsi_req *hdr, cmd 933 drivers/target/iscsi/cxgbit/cxgbit_target.c struct iscsi_conn *conn = cmd->conn; cmd 941 drivers/target/iscsi/cxgbit/cxgbit_target.c immed_ret = cxgbit_handle_immediate_data(cmd, hdr, cmd 942 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->first_burst_len); cmd 950 drivers/target/iscsi/cxgbit/cxgbit_target.c cmdsn_ret = iscsit_sequence_cmd(conn, cmd, cmd 956 drivers/target/iscsi/cxgbit/cxgbit_target.c if (cmd->sense_reason || cmdsn_ret == CMDSN_LOWER_THAN_EXP) { cmd 957 drivers/target/iscsi/cxgbit/cxgbit_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 959 drivers/target/iscsi/cxgbit/cxgbit_target.c } else if (cmd->unsolicited_data) { cmd 960 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_set_unsolicited_dataout(cmd); cmd 975 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->i_state = ISTATE_REMOVE; cmd 976 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_add_cmd_to_immediate_queue(cmd, conn, cmd->i_state); cmd 984 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_handle_scsi_cmd(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cmd 992 drivers/target/iscsi/cxgbit/cxgbit_target.c rc = iscsit_setup_scsi_cmd(conn, cmd, (unsigned char *)hdr); cmd 996 drivers/target/iscsi/cxgbit/cxgbit_target.c if (pdu_cb->dlen && (pdu_cb->dlen == cmd->se_cmd.data_length) && cmd 998 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->se_cmd.se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC; cmd 1000 drivers/target/iscsi/cxgbit/cxgbit_target.c rc = iscsit_process_scsi_cmd(conn, cmd, hdr); cmd 1009 drivers/target/iscsi/cxgbit/cxgbit_target.c return cxgbit_get_immediate_data(cmd, hdr, dump_payload); cmd 1016 drivers/target/iscsi/cxgbit/cxgbit_target.c struct iscsi_cmd *cmd = NULL; cmd 1030 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = iscsit_find_cmd_from_itt_or_dump(conn, hdr->itt, 0); cmd 1031 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1034 drivers/target/iscsi/cxgbit/cxgbit_target.c ddp_data_len = offset - cmd->write_data_done; cmd 1037 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->write_data_done = offset; cmd 1038 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->next_burst_len = ddp_data_len; cmd 1039 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->data_sn = be32_to_cpu(hdr->datasn); cmd 1042 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd, payload_length, &success); cmd 1048 drivers/target/iscsi/cxgbit/cxgbit_target.c rc = iscsit_check_dataout_hdr(conn, (unsigned char *)hdr, &cmd); cmd 1051 drivers/target/iscsi/cxgbit/cxgbit_target.c else if (!cmd) cmd 1067 drivers/target/iscsi/cxgbit/cxgbit_target.c data_len, cmd->write_data_done, cmd 1068 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->se_cmd.data_length); cmd 1074 drivers/target/iscsi/cxgbit/cxgbit_target.c sg_start = &cmd->se_cmd.t_data_sg[sg_off]; cmd 1082 drivers/target/iscsi/cxgbit/cxgbit_target.c rc = iscsit_check_dataout_payload(cmd, hdr, dcrc_err); cmd 1089 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_handle_nop_out(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cmd 1098 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = iscsit_setup_nop_out(conn, cmd, hdr); cmd 1141 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->buf_ptr = ping_data; cmd 1142 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->buf_ptr_size = payload_length; cmd 1149 drivers/target/iscsi/cxgbit/cxgbit_target.c return iscsit_process_nop_out(conn, cmd, hdr); cmd 1151 drivers/target/iscsi/cxgbit/cxgbit_target.c if (cmd) cmd 1152 drivers/target/iscsi/cxgbit/cxgbit_target.c iscsit_free_cmd(cmd, false); cmd 1157 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_handle_text_cmd(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cmd 1166 drivers/target/iscsi/cxgbit/cxgbit_target.c rc = iscsit_setup_text_cmd(conn, cmd, hdr); cmd 1200 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd->text_in_ptr = text_in; cmd 1203 drivers/target/iscsi/cxgbit/cxgbit_target.c return iscsit_process_text_cmd(conn, cmd, hdr); cmd 1206 drivers/target/iscsi/cxgbit/cxgbit_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 1215 drivers/target/iscsi/cxgbit/cxgbit_target.c struct iscsi_cmd *cmd = NULL; cmd 1221 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = cxgbit_allocate_cmd(csk); cmd 1222 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1225 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = cxgbit_handle_scsi_cmd(csk, cmd); cmd 1232 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = cxgbit_allocate_cmd(csk); cmd 1233 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1237 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = cxgbit_handle_nop_out(csk, cmd); cmd 1240 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = cxgbit_allocate_cmd(csk); cmd 1241 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1244 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = iscsit_handle_task_mgt_cmd(conn, cmd, cmd 1249 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = iscsit_find_cmd_from_itt(conn, hdr->itt); cmd 1250 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1253 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = cxgbit_allocate_cmd(csk); cmd 1254 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1258 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = cxgbit_handle_text_cmd(csk, cmd); cmd 1261 drivers/target/iscsi/cxgbit/cxgbit_target.c cmd = cxgbit_allocate_cmd(csk); cmd 1262 drivers/target/iscsi/cxgbit/cxgbit_target.c if (!cmd) cmd 1265 drivers/target/iscsi/cxgbit/cxgbit_target.c ret = iscsit_handle_logout_cmd(conn, cmd, (unsigned char *)hdr); cmd 477 drivers/target/iscsi/iscsi_target.c int iscsit_queue_rsp(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 479 drivers/target/iscsi/iscsi_target.c return iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd->i_state); cmd 483 drivers/target/iscsi/iscsi_target.c void iscsit_aborted_task(struct iscsi_conn *conn, struct iscsi_cmd *cmd) cmd 486 drivers/target/iscsi/iscsi_target.c if (!list_empty(&cmd->i_conn_node) && cmd 487 drivers/target/iscsi/iscsi_target.c !(cmd->se_cmd.transport_state & CMD_T_FABRIC_STOP)) cmd 488 drivers/target/iscsi/iscsi_target.c list_del_init(&cmd->i_conn_node); cmd 491 drivers/target/iscsi/iscsi_target.c __iscsit_free_cmd(cmd, true); cmd 500 drivers/target/iscsi/iscsi_target.c iscsit_xmit_nondatain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 503 drivers/target/iscsi/iscsi_target.c struct iscsi_hdr *hdr = (struct iscsi_hdr *)cmd->pdu; cmd 508 drivers/target/iscsi/iscsi_target.c iov = &cmd->iov_misc[0]; cmd 509 drivers/target/iscsi/iscsi_target.c iov[niov].iov_base = cmd->pdu; cmd 513 drivers/target/iscsi/iscsi_target.c u32 *header_digest = (u32 *)&cmd->pdu[ISCSI_HDR_LEN]; cmd 534 drivers/target/iscsi/iscsi_target.c iov[niov].iov_base = &cmd->pad_bytes; cmd 544 drivers/target/iscsi/iscsi_target.c padding, &cmd->pad_bytes, cmd 545 drivers/target/iscsi/iscsi_target.c &cmd->data_crc); cmd 547 drivers/target/iscsi/iscsi_target.c iov[niov].iov_base = &cmd->data_crc; cmd 552 drivers/target/iscsi/iscsi_target.c data_buf_len, hdr->opcode, cmd->data_crc); cmd 556 drivers/target/iscsi/iscsi_target.c cmd->iov_misc_count = niov; cmd 557 drivers/target/iscsi/iscsi_target.c cmd->tx_size = tx_size; cmd 559 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_tx_data(cmd, conn, 1); cmd 568 drivers/target/iscsi/iscsi_target.c static int iscsit_map_iovec(struct iscsi_cmd *cmd, struct kvec *iov, int nvec, cmd 574 drivers/target/iscsi/iscsi_target.c iscsit_xmit_datain_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 581 drivers/target/iscsi/iscsi_target.c iov = &cmd->iov_data[0]; cmd 582 drivers/target/iscsi/iscsi_target.c iov[iov_count].iov_base = cmd->pdu; cmd 587 drivers/target/iscsi/iscsi_target.c u32 *header_digest = (u32 *)&cmd->pdu[ISCSI_HDR_LEN]; cmd 589 drivers/target/iscsi/iscsi_target.c iscsit_do_crypto_hash_buf(conn->conn_tx_hash, cmd->pdu, cmd 600 drivers/target/iscsi/iscsi_target.c iov_ret = iscsit_map_iovec(cmd, &cmd->iov_data[iov_count], cmd 601 drivers/target/iscsi/iscsi_target.c cmd->orig_iov_data_count - (iov_count + 2), cmd 609 drivers/target/iscsi/iscsi_target.c cmd->padding = ((-datain->length) & 3); cmd 610 drivers/target/iscsi/iscsi_target.c if (cmd->padding) { cmd 611 drivers/target/iscsi/iscsi_target.c iov[iov_count].iov_base = cmd->pad_bytes; cmd 612 drivers/target/iscsi/iscsi_target.c iov[iov_count++].iov_len = cmd->padding; cmd 613 drivers/target/iscsi/iscsi_target.c tx_size += cmd->padding; cmd 615 drivers/target/iscsi/iscsi_target.c pr_debug("Attaching %u padding bytes\n", cmd->padding); cmd 619 drivers/target/iscsi/iscsi_target.c cmd->data_crc = iscsit_do_crypto_hash_sg(conn->conn_tx_hash, cmd 620 drivers/target/iscsi/iscsi_target.c cmd, datain->offset, cmd 622 drivers/target/iscsi/iscsi_target.c cmd->padding, cmd 623 drivers/target/iscsi/iscsi_target.c cmd->pad_bytes); cmd 625 drivers/target/iscsi/iscsi_target.c iov[iov_count].iov_base = &cmd->data_crc; cmd 630 drivers/target/iscsi/iscsi_target.c datain->length + cmd->padding, cmd->data_crc); cmd 633 drivers/target/iscsi/iscsi_target.c cmd->iov_data_count = iov_count; cmd 634 drivers/target/iscsi/iscsi_target.c cmd->tx_size = tx_size; cmd 636 drivers/target/iscsi/iscsi_target.c ret = iscsit_fe_sendpage_sg(cmd, conn); cmd 638 drivers/target/iscsi/iscsi_target.c iscsit_unmap_iovec(cmd); cmd 648 drivers/target/iscsi/iscsi_target.c static int iscsit_xmit_pdu(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 653 drivers/target/iscsi/iscsi_target.c return iscsit_xmit_datain_pdu(conn, cmd, buf); cmd 655 drivers/target/iscsi/iscsi_target.c return iscsit_xmit_nondatain_pdu(conn, cmd, buf, buf_len); cmd 795 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 797 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 798 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 801 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_REJECT; cmd 802 drivers/target/iscsi/iscsi_target.c cmd->reject_reason = reason; cmd 804 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr = kmemdup(buf, ISCSI_HDR_LEN, GFP_KERNEL); cmd 805 drivers/target/iscsi/iscsi_target.c if (!cmd->buf_ptr) { cmd 807 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 812 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 815 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_REJECT; cmd 816 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 823 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 829 drivers/target/iscsi/iscsi_target.c const bool do_put = cmd->se_cmd.se_tfo != NULL; cmd 831 drivers/target/iscsi/iscsi_target.c if (!cmd->conn) { cmd 833 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag); cmd 836 drivers/target/iscsi/iscsi_target.c conn = cmd->conn; cmd 838 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_REJECT; cmd 839 drivers/target/iscsi/iscsi_target.c cmd->reject_reason = reason; cmd 841 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr = kmemdup(buf, ISCSI_HDR_LEN, GFP_KERNEL); cmd 842 drivers/target/iscsi/iscsi_target.c if (!cmd->buf_ptr) { cmd 844 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 850 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 854 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_REJECT; cmd 855 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 862 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 867 drivers/target/iscsi/iscsi_target.c static int iscsit_add_reject_cmd(struct iscsi_cmd *cmd, u8 reason, cmd 870 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_from_cmd(cmd, reason, true, buf); cmd 873 drivers/target/iscsi/iscsi_target.c int iscsit_reject_cmd(struct iscsi_cmd *cmd, u8 reason, unsigned char *buf) cmd 875 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_from_cmd(cmd, reason, false, buf); cmd 883 drivers/target/iscsi/iscsi_target.c static int iscsit_map_iovec(struct iscsi_cmd *cmd, struct kvec *iov, int nvec, cmd 898 drivers/target/iscsi/iscsi_target.c if (ent >= cmd->se_cmd.t_data_nents) { cmd 903 drivers/target/iscsi/iscsi_target.c sg = &cmd->se_cmd.t_data_sg[ent]; cmd 906 drivers/target/iscsi/iscsi_target.c cmd->first_data_sg = sg; cmd 907 drivers/target/iscsi/iscsi_target.c cmd->first_data_sg_off = page_off; cmd 926 drivers/target/iscsi/iscsi_target.c cmd->kmapped_nents = i; cmd 933 drivers/target/iscsi/iscsi_target.c for_each_sg(cmd->se_cmd.t_data_sg, sg, cmd 934 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.t_data_nents, i) { cmd 941 drivers/target/iscsi/iscsi_target.c static void iscsit_unmap_iovec(struct iscsi_cmd *cmd) cmd 946 drivers/target/iscsi/iscsi_target.c sg = cmd->first_data_sg; cmd 948 drivers/target/iscsi/iscsi_target.c for (i = 0; i < cmd->kmapped_nents; i++) cmd 955 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, *cmd_p; cmd 963 drivers/target/iscsi/iscsi_target.c list_for_each_entry_safe(cmd, cmd_p, &conn->conn_cmd_list, i_conn_node) { cmd 964 drivers/target/iscsi/iscsi_target.c spin_lock(&cmd->istate_lock); cmd 965 drivers/target/iscsi/iscsi_target.c if ((cmd->i_state == ISTATE_SENT_STATUS) && cmd 966 drivers/target/iscsi/iscsi_target.c iscsi_sna_lt(cmd->stat_sn, exp_statsn)) { cmd 967 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_REMOVE; cmd 968 drivers/target/iscsi/iscsi_target.c spin_unlock(&cmd->istate_lock); cmd 969 drivers/target/iscsi/iscsi_target.c list_move_tail(&cmd->i_conn_node, &ack_list); cmd 972 drivers/target/iscsi/iscsi_target.c spin_unlock(&cmd->istate_lock); cmd 976 drivers/target/iscsi/iscsi_target.c list_for_each_entry_safe(cmd, cmd_p, &ack_list, i_conn_node) { cmd 977 drivers/target/iscsi/iscsi_target.c list_del_init(&cmd->i_conn_node); cmd 978 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 982 drivers/target/iscsi/iscsi_target.c static int iscsit_allocate_iovecs(struct iscsi_cmd *cmd) cmd 984 drivers/target/iscsi/iscsi_target.c u32 iov_count = max(1UL, DIV_ROUND_UP(cmd->se_cmd.data_length, PAGE_SIZE)); cmd 987 drivers/target/iscsi/iscsi_target.c cmd->iov_data = kcalloc(iov_count, sizeof(*cmd->iov_data), GFP_KERNEL); cmd 988 drivers/target/iscsi/iscsi_target.c if (!cmd->iov_data) cmd 991 drivers/target/iscsi/iscsi_target.c cmd->orig_iov_data_count = iov_count; cmd 995 drivers/target/iscsi/iscsi_target.c int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1014 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1043 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1050 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1057 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1064 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1073 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1081 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1089 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1097 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1105 drivers/target/iscsi/iscsi_target.c cmd->data_direction = data_direction; cmd 1125 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_SCSI_CMD; cmd 1126 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_NEW_CMD; cmd 1127 drivers/target/iscsi/iscsi_target.c cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); cmd 1128 drivers/target/iscsi/iscsi_target.c cmd->immediate_data = (payload_length) ? 1 : 0; cmd 1129 drivers/target/iscsi/iscsi_target.c cmd->unsolicited_data = ((!(hdr->flags & ISCSI_FLAG_CMD_FINAL) && cmd 1131 drivers/target/iscsi/iscsi_target.c if (cmd->unsolicited_data) cmd 1132 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_NON_IMMEDIATE_UNSOLICITED_DATA; cmd 1134 drivers/target/iscsi/iscsi_target.c conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; cmd 1136 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); cmd 1138 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 1139 drivers/target/iscsi/iscsi_target.c cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 1140 drivers/target/iscsi/iscsi_target.c cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn); cmd 1141 drivers/target/iscsi/iscsi_target.c cmd->first_burst_len = payload_length; cmd 1144 drivers/target/iscsi/iscsi_target.c cmd->data_direction == DMA_FROM_DEVICE) { cmd 1149 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1152 drivers/target/iscsi/iscsi_target.c iscsit_attach_datain_req(cmd, dr); cmd 1158 drivers/target/iscsi/iscsi_target.c transport_init_se_cmd(&cmd->se_cmd, &iscsi_ops, cmd 1160 drivers/target/iscsi/iscsi_target.c cmd->data_direction, sam_task_attr, cmd 1161 drivers/target/iscsi/iscsi_target.c cmd->sense_buffer + 2); cmd 1168 drivers/target/iscsi/iscsi_target.c target_get_sess_cmd(&cmd->se_cmd, true); cmd 1170 drivers/target/iscsi/iscsi_target.c cmd->sense_reason = transport_lookup_cmd_lun(&cmd->se_cmd, cmd 1172 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason) cmd 1176 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.tag = (__force u32)cmd->init_task_tag; cmd 1177 drivers/target/iscsi/iscsi_target.c cmd->sense_reason = target_setup_cmd_from_cdb(&cmd->se_cmd, hdr->cdb); cmd 1178 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason) { cmd 1179 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason == TCM_OUT_OF_RESOURCES) { cmd 1180 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1187 drivers/target/iscsi/iscsi_target.c if (iscsit_build_pdu_and_seq_lists(cmd, payload_length) < 0) { cmd 1188 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1194 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 1200 drivers/target/iscsi/iscsi_target.c core_alua_check_nonop_delay(&cmd->se_cmd); cmd 1206 drivers/target/iscsi/iscsi_target.c void iscsit_set_unsolicited_dataout(struct iscsi_cmd *cmd) cmd 1208 drivers/target/iscsi/iscsi_target.c iscsit_set_dataout_sequence_values(cmd); cmd 1210 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 1211 drivers/target/iscsi/iscsi_target.c iscsit_start_dataout_timer(cmd, cmd->conn); cmd 1212 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1216 drivers/target/iscsi/iscsi_target.c int iscsit_process_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1230 drivers/target/iscsi/iscsi_target.c if (!cmd->immediate_data) { cmd 1231 drivers/target/iscsi/iscsi_target.c cmdsn_ret = iscsit_sequence_cmd(conn, cmd, cmd 1236 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 1246 drivers/target/iscsi/iscsi_target.c if (!cmd->immediate_data) { cmd 1247 drivers/target/iscsi/iscsi_target.c if (!cmd->sense_reason && cmd->unsolicited_data) cmd 1248 drivers/target/iscsi/iscsi_target.c iscsit_set_unsolicited_dataout(cmd); cmd 1249 drivers/target/iscsi/iscsi_target.c if (!cmd->sense_reason) cmd 1252 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 1261 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason) cmd 1267 drivers/target/iscsi/iscsi_target.c cmd->sense_reason = transport_generic_new_cmd(&cmd->se_cmd); cmd 1268 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason) cmd 1276 drivers/target/iscsi/iscsi_target.c iscsit_get_immediate_data(struct iscsi_cmd *cmd, struct iscsi_scsi_req *hdr, cmd 1286 drivers/target/iscsi/iscsi_target.c u32 length = min(cmd->se_cmd.data_length - cmd->write_data_done, cmd 1287 drivers/target/iscsi/iscsi_target.c cmd->first_burst_len); cmd 1290 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.data_length, cmd->write_data_done, cmd 1291 drivers/target/iscsi/iscsi_target.c cmd->first_burst_len, length); cmd 1292 drivers/target/iscsi/iscsi_target.c rc = iscsit_dump_data_payload(cmd->conn, length, 1); cmd 1297 drivers/target/iscsi/iscsi_target.c immed_ret = iscsit_handle_immediate_data(cmd, hdr, cmd 1298 drivers/target/iscsi/iscsi_target.c cmd->first_burst_len); cmd 1307 drivers/target/iscsi/iscsi_target.c cmdsn_ret = iscsit_sequence_cmd(cmd->conn, cmd, cmd 1312 drivers/target/iscsi/iscsi_target.c if (cmd->sense_reason || cmdsn_ret == CMDSN_LOWER_THAN_EXP) { cmd 1313 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 1316 drivers/target/iscsi/iscsi_target.c } else if (cmd->unsolicited_data) cmd 1317 drivers/target/iscsi/iscsi_target.c iscsit_set_unsolicited_dataout(cmd); cmd 1331 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_REMOVE; cmd 1332 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, cmd->i_state); cmd 1340 drivers/target/iscsi/iscsi_target.c iscsit_handle_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1347 drivers/target/iscsi/iscsi_target.c rc = iscsit_setup_scsi_cmd(conn, cmd, buf); cmd 1354 drivers/target/iscsi/iscsi_target.c if (iscsit_allocate_iovecs(cmd) < 0) { cmd 1355 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, cmd 1358 drivers/target/iscsi/iscsi_target.c immed_data = cmd->immediate_data; cmd 1360 drivers/target/iscsi/iscsi_target.c rc = iscsit_process_scsi_cmd(conn, cmd, hdr); cmd 1369 drivers/target/iscsi/iscsi_target.c return iscsit_get_immediate_data(cmd, hdr, dump_payload); cmd 1374 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 1386 drivers/target/iscsi/iscsi_target.c sg = cmd->first_data_sg; cmd 1387 drivers/target/iscsi/iscsi_target.c page_off = cmd->first_data_sg_off; cmd 1434 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, u32 payload_length, cmd 1449 drivers/target/iscsi/iscsi_target.c if (cmd->cmd_flags & ICF_GOT_LAST_DATAOUT) { cmd 1452 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag); cmd 1456 drivers/target/iscsi/iscsi_target.c if (cmd->data_direction != DMA_TO_DEVICE) { cmd 1458 drivers/target/iscsi/iscsi_target.c " NON-WRITE command.\n", cmd->init_task_tag); cmd 1461 drivers/target/iscsi/iscsi_target.c se_cmd = &cmd->se_cmd; cmd 1462 drivers/target/iscsi/iscsi_target.c iscsit_mod_dataout_timer(cmd); cmd 1464 drivers/target/iscsi/iscsi_target.c if ((be32_to_cpu(hdr->offset) + payload_length) > cmd->se_cmd.data_length) { cmd 1467 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.data_length); cmd 1468 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_BOOKMARK_INVALID, buf); cmd 1471 drivers/target/iscsi/iscsi_target.c if (cmd->unsolicited_data) { cmd 1477 drivers/target/iscsi/iscsi_target.c transport_send_check_condition_and_sense(&cmd->se_cmd, cmd 1499 drivers/target/iscsi/iscsi_target.c iscsit_stop_dataout_timer(cmd); cmd 1516 drivers/target/iscsi/iscsi_target.c --cmd->outstanding_r2ts < 1) cmd 1517 drivers/target/iscsi/iscsi_target.c iscsit_stop_dataout_timer(cmd); cmd 1526 drivers/target/iscsi/iscsi_target.c rc = iscsit_check_pre_dataout(cmd, buf); cmd 1541 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 1558 drivers/target/iscsi/iscsi_target.c cmd = iscsit_find_cmd_from_itt_or_dump(conn, hdr->itt, payload_length); cmd 1559 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 1562 drivers/target/iscsi/iscsi_target.c rc = __iscsit_check_dataout_hdr(conn, buf, cmd, payload_length, &success); cmd 1565 drivers/target/iscsi/iscsi_target.c *out_cmd = cmd; cmd 1572 drivers/target/iscsi/iscsi_target.c iscsit_get_dataout(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1580 drivers/target/iscsi/iscsi_target.c payload_length = min_t(u32, cmd->se_cmd.data_length, cmd 1583 drivers/target/iscsi/iscsi_target.c iov = &cmd->iov_data[0]; cmd 1585 drivers/target/iscsi/iscsi_target.c iov_ret = iscsit_map_iovec(cmd, iov, cmd->orig_iov_data_count - 2, cmd 1594 drivers/target/iscsi/iscsi_target.c iov[iov_count].iov_base = cmd->pad_bytes; cmd 1606 drivers/target/iscsi/iscsi_target.c WARN_ON_ONCE(iov_count > cmd->orig_iov_data_count); cmd 1607 drivers/target/iscsi/iscsi_target.c rx_got = rx_data(conn, &cmd->iov_data[0], iov_count, rx_size); cmd 1609 drivers/target/iscsi/iscsi_target.c iscsit_unmap_iovec(cmd); cmd 1617 drivers/target/iscsi/iscsi_target.c data_crc = iscsit_do_crypto_hash_sg(conn->conn_rx_hash, cmd, cmd 1620 drivers/target/iscsi/iscsi_target.c cmd->pad_bytes); cmd 1640 drivers/target/iscsi/iscsi_target.c iscsit_check_dataout_payload(struct iscsi_cmd *cmd, struct iscsi_data *hdr, cmd 1643 drivers/target/iscsi/iscsi_target.c struct iscsi_conn *conn = cmd->conn; cmd 1649 drivers/target/iscsi/iscsi_target.c rc = iscsit_check_post_dataout(cmd, (unsigned char *)hdr, data_crc_failed); cmd 1653 drivers/target/iscsi/iscsi_target.c iscsit_set_dataout_sequence_values(cmd); cmd 1654 drivers/target/iscsi/iscsi_target.c conn->conn_transport->iscsit_get_dataout(conn, cmd, false); cmd 1660 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 1661 drivers/target/iscsi/iscsi_target.c ooo_cmdsn = (cmd->cmd_flags & ICF_OOO_CMDSN); cmd 1662 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_GOT_LAST_DATAOUT; cmd 1663 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; cmd 1664 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 1666 drivers/target/iscsi/iscsi_target.c iscsit_stop_dataout_timer(cmd); cmd 1669 drivers/target/iscsi/iscsi_target.c target_execute_cmd(&cmd->se_cmd); cmd 1680 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd = NULL; cmd 1685 drivers/target/iscsi/iscsi_target.c rc = iscsit_check_dataout_hdr(conn, buf, &cmd); cmd 1688 drivers/target/iscsi/iscsi_target.c else if (!cmd) cmd 1691 drivers/target/iscsi/iscsi_target.c rc = iscsit_get_dataout(conn, cmd, hdr); cmd 1697 drivers/target/iscsi/iscsi_target.c return iscsit_check_dataout_payload(cmd, hdr, data_crc_failed); cmd 1700 drivers/target/iscsi/iscsi_target.c int iscsit_setup_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1707 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 1711 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 1718 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 1722 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 1731 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 1735 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 1752 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_NOOP_OUT; cmd 1753 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_NOPIN; cmd 1754 drivers/target/iscsi/iscsi_target.c cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? cmd 1756 drivers/target/iscsi/iscsi_target.c conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; cmd 1757 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 1758 drivers/target/iscsi/iscsi_target.c cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 1759 drivers/target/iscsi/iscsi_target.c cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn); cmd 1760 drivers/target/iscsi/iscsi_target.c cmd->data_direction = DMA_NONE; cmd 1767 drivers/target/iscsi/iscsi_target.c int iscsit_process_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1776 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 1781 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 1787 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd 1788 drivers/target/iscsi/iscsi_target.c cmd->i_state); cmd 1792 drivers/target/iscsi/iscsi_target.c cmdsn_ret = iscsit_sequence_cmd(conn, cmd, cmd 1822 drivers/target/iscsi/iscsi_target.c if (cmd) cmd 1823 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 1829 drivers/target/iscsi/iscsi_target.c static int iscsit_handle_nop_out(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1838 drivers/target/iscsi/iscsi_target.c ret = iscsit_setup_nop_out(conn, cmd, hdr); cmd 1854 drivers/target/iscsi/iscsi_target.c iov = &cmd->iov_misc[0]; cmd 1862 drivers/target/iscsi/iscsi_target.c iov[niov].iov_base = &cmd->pad_bytes; cmd 1872 drivers/target/iscsi/iscsi_target.c WARN_ON_ONCE(niov > ARRAY_SIZE(cmd->iov_misc)); cmd 1873 drivers/target/iscsi/iscsi_target.c rx_got = rx_data(conn, &cmd->iov_misc[0], niov, rx_size); cmd 1882 drivers/target/iscsi/iscsi_target.c cmd->pad_bytes, &data_crc); cmd 1916 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr = ping_data; cmd 1917 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr_size = payload_length; cmd 1924 drivers/target/iscsi/iscsi_target.c return iscsit_process_nop_out(conn, cmd, hdr); cmd 1926 drivers/target/iscsi/iscsi_target.c if (cmd) cmd 1927 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 1956 drivers/target/iscsi/iscsi_target.c iscsit_handle_task_mgt_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 1986 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 1993 drivers/target/iscsi/iscsi_target.c cmd->data_direction = DMA_NONE; cmd 1994 drivers/target/iscsi/iscsi_target.c cmd->tmr_req = kzalloc(sizeof(*cmd->tmr_req), GFP_KERNEL); cmd 1995 drivers/target/iscsi/iscsi_target.c if (!cmd->tmr_req) { cmd 1996 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 2001 drivers/target/iscsi/iscsi_target.c transport_init_se_cmd(&cmd->se_cmd, &iscsi_ops, cmd 2003 drivers/target/iscsi/iscsi_target.c TCM_SIMPLE_TAG, cmd->sense_buffer + 2); cmd 2005 drivers/target/iscsi/iscsi_target.c target_get_sess_cmd(&cmd->se_cmd, true); cmd 2016 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 2020 drivers/target/iscsi/iscsi_target.c ret = core_tmr_alloc_req(&cmd->se_cmd, cmd->tmr_req, tcm_function, cmd 2023 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 2026 drivers/target/iscsi/iscsi_target.c cmd->tmr_req->se_tmr_req = cmd->se_cmd.se_tmr_req; cmd 2028 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_SCSI_TMFUNC; cmd 2029 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_TASKMGTRSP; cmd 2030 drivers/target/iscsi/iscsi_target.c cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); cmd 2031 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag = hdr->itt; cmd 2032 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 2033 drivers/target/iscsi/iscsi_target.c cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 2034 drivers/target/iscsi/iscsi_target.c cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn); cmd 2035 drivers/target/iscsi/iscsi_target.c se_tmr = cmd->se_cmd.se_tmr_req; cmd 2036 drivers/target/iscsi/iscsi_target.c tmr_req = cmd->tmr_req; cmd 2041 drivers/target/iscsi/iscsi_target.c ret = transport_lookup_tmr_lun(&cmd->se_cmd, cmd 2051 drivers/target/iscsi/iscsi_target.c se_tmr->response = iscsit_tmr_abort_task(cmd, buf); cmd 2073 drivers/target/iscsi/iscsi_target.c se_tmr->response = iscsit_tmr_task_reassign(cmd, buf); cmd 2082 drivers/target/iscsi/iscsi_target.c return iscsit_add_reject_cmd(cmd, cmd 2097 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 2101 drivers/target/iscsi/iscsi_target.c int cmdsn_ret = iscsit_sequence_cmd(conn, cmd, buf, hdr->cmdsn); cmd 2105 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 2119 drivers/target/iscsi/iscsi_target.c return transport_generic_handle_tmr(&cmd->se_cmd); cmd 2129 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2130 drivers/target/iscsi/iscsi_target.c target_put_sess_cmd(&cmd->se_cmd); cmd 2137 drivers/target/iscsi/iscsi_target.c iscsit_setup_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 2146 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 2153 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_CMD_NOT_SUPPORTED, cmd 2161 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_TEXT; cmd 2162 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_TEXTRSP; cmd 2163 drivers/target/iscsi/iscsi_target.c cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); cmd 2164 drivers/target/iscsi/iscsi_target.c conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; cmd 2165 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 2166 drivers/target/iscsi/iscsi_target.c cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 2167 drivers/target/iscsi/iscsi_target.c cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn); cmd 2168 drivers/target/iscsi/iscsi_target.c cmd->data_direction = DMA_NONE; cmd 2169 drivers/target/iscsi/iscsi_target.c kfree(cmd->text_in_ptr); cmd 2170 drivers/target/iscsi/iscsi_target.c cmd->text_in_ptr = NULL; cmd 2177 drivers/target/iscsi/iscsi_target.c iscsit_process_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 2180 drivers/target/iscsi/iscsi_target.c unsigned char *text_in = cmd->text_in_ptr, *text_ptr; cmd 2184 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = be32_to_cpu(hdr->ttt); cmd 2185 drivers/target/iscsi/iscsi_target.c if (cmd->targ_xfer_tag == 0xFFFFFFFF) { cmd 2204 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_SENDTARGETS_ALL; cmd 2207 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_SENDTARGETS_SINGLE; cmd 2214 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 2221 drivers/target/iscsi/iscsi_target.c cmdsn_ret = iscsit_sequence_cmd(conn, cmd, cmd 2229 drivers/target/iscsi/iscsi_target.c return iscsit_execute_cmd(cmd, 0); cmd 2232 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, cmd 2238 drivers/target/iscsi/iscsi_target.c iscsit_handle_text_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 2246 drivers/target/iscsi/iscsi_target.c rc = iscsit_setup_text_cmd(conn, cmd, hdr); cmd 2262 drivers/target/iscsi/iscsi_target.c cmd->text_in_ptr = text_in; cmd 2319 drivers/target/iscsi/iscsi_target.c return iscsit_process_text_cmd(conn, cmd, hdr); cmd 2322 drivers/target/iscsi/iscsi_target.c kfree(cmd->text_in_ptr); cmd 2323 drivers/target/iscsi/iscsi_target.c cmd->text_in_ptr = NULL; cmd 2324 drivers/target/iscsi/iscsi_target.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, buf); cmd 2327 drivers/target/iscsi/iscsi_target.c int iscsit_logout_closesession(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2352 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2357 drivers/target/iscsi/iscsi_target.c int iscsit_logout_closeconnection(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2363 drivers/target/iscsi/iscsi_target.c " %hu on CID: %hu.\n", cmd->logout_cid, conn->cid); cmd 2369 drivers/target/iscsi/iscsi_target.c if (conn->cid == cmd->logout_cid) { cmd 2389 drivers/target/iscsi/iscsi_target.c cmd->logout_cid); cmd 2391 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_CID_NOT_FOUND; cmd 2392 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd 2393 drivers/target/iscsi/iscsi_target.c cmd->i_state); cmd 2400 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2405 drivers/target/iscsi/iscsi_target.c int iscsit_logout_removeconnforrecovery(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2410 drivers/target/iscsi/iscsi_target.c " CID: %hu on CID: %hu.\n", cmd->logout_cid, conn->cid); cmd 2415 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_RECOVERY_UNSUPPORTED; cmd 2416 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2420 drivers/target/iscsi/iscsi_target.c if (conn->cid == cmd->logout_cid) { cmd 2423 drivers/target/iscsi/iscsi_target.c cmd->logout_cid, conn->cid); cmd 2424 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_CLEANUP_FAILED; cmd 2425 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2429 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 2435 drivers/target/iscsi/iscsi_target.c iscsit_handle_logout_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 2463 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 2467 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_LOGOUT; cmd 2468 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_LOGOUTRSP; cmd 2469 drivers/target/iscsi/iscsi_target.c cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); cmd 2470 drivers/target/iscsi/iscsi_target.c conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; cmd 2471 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 2472 drivers/target/iscsi/iscsi_target.c cmd->cmd_sn = be32_to_cpu(hdr->cmdsn); cmd 2473 drivers/target/iscsi/iscsi_target.c cmd->exp_stat_sn = be32_to_cpu(hdr->exp_statsn); cmd 2474 drivers/target/iscsi/iscsi_target.c cmd->logout_cid = be16_to_cpu(hdr->cid); cmd 2475 drivers/target/iscsi/iscsi_target.c cmd->logout_reason = reason_code; cmd 2476 drivers/target/iscsi/iscsi_target.c cmd->data_direction = DMA_NONE; cmd 2488 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 2498 drivers/target/iscsi/iscsi_target.c if (cmd->immediate_cmd) { cmd 2499 drivers/target/iscsi/iscsi_target.c int ret = iscsit_execute_cmd(cmd, 0); cmd 2504 drivers/target/iscsi/iscsi_target.c cmdsn_ret = iscsit_sequence_cmd(conn, cmd, buf, hdr->cmdsn); cmd 2581 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 2587 drivers/target/iscsi/iscsi_target.c struct iscsi_conn *conn = cmd->conn; cmd 2591 drivers/target/iscsi/iscsi_target.c BUG_ON(cmd->write_data_done > cmd->se_cmd.data_length); cmd 2592 drivers/target/iscsi/iscsi_target.c rx_size = min(cmd->se_cmd.data_length - cmd->write_data_done, length); cmd 2593 drivers/target/iscsi/iscsi_target.c iov_ret = iscsit_map_iovec(cmd, cmd->iov_data, cmd 2594 drivers/target/iscsi/iscsi_target.c cmd->orig_iov_data_count - 2, cmd 2595 drivers/target/iscsi/iscsi_target.c cmd->write_data_done, rx_size); cmd 2600 drivers/target/iscsi/iscsi_target.c iov = &cmd->iov_data[0]; cmd 2608 drivers/target/iscsi/iscsi_target.c iscsit_unmap_iovec(cmd); cmd 2611 drivers/target/iscsi/iscsi_target.c cmd->overflow_buf = overflow_buf; cmd 2620 drivers/target/iscsi/iscsi_target.c iov[iov_count].iov_base = cmd->pad_bytes; cmd 2631 drivers/target/iscsi/iscsi_target.c WARN_ON_ONCE(iov_count > cmd->orig_iov_data_count); cmd 2632 drivers/target/iscsi/iscsi_target.c rx_got = rx_data(conn, &cmd->iov_data[0], iov_count, rx_size); cmd 2634 drivers/target/iscsi/iscsi_target.c iscsit_unmap_iovec(cmd); cmd 2644 drivers/target/iscsi/iscsi_target.c data_crc = iscsit_do_crypto_hash_sg(conn->conn_rx_hash, cmd, cmd 2645 drivers/target/iscsi/iscsi_target.c cmd->write_data_done, length, padding, cmd 2646 drivers/target/iscsi/iscsi_target.c cmd->pad_bytes); cmd 2657 drivers/target/iscsi/iscsi_target.c iscsit_reject_cmd(cmd, cmd 2662 drivers/target/iscsi/iscsi_target.c iscsit_reject_cmd(cmd, cmd 2674 drivers/target/iscsi/iscsi_target.c cmd->write_data_done += length; cmd 2676 drivers/target/iscsi/iscsi_target.c if (cmd->write_data_done == cmd->se_cmd.data_length) { cmd 2677 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 2678 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_GOT_LAST_DATAOUT; cmd 2679 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_RECEIVED_LAST_DATAOUT; cmd 2680 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 2690 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 2711 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn_p, TASK_RUNNING); cmd 2712 drivers/target/iscsi/iscsi_target.c if (!cmd) { cmd 2717 drivers/target/iscsi/iscsi_target.c cmd->logout_cid = conn->cid; cmd 2718 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_ASYNC_EVENT; cmd 2719 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_ASYNCMSG; cmd 2722 drivers/target/iscsi/iscsi_target.c list_add_tail(&cmd->i_conn_node, &conn_p->conn_cmd_list); cmd 2725 drivers/target/iscsi/iscsi_target.c iscsit_add_cmd_to_response_queue(cmd, conn_p, cmd->i_state); cmd 2730 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 2735 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode = ISCSI_OP_ASYNC_EVENT; cmd 2737 drivers/target/iscsi/iscsi_target.c hdr = (struct iscsi_async *) cmd->pdu; cmd 2740 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag = RESERVED_ITT; cmd 2741 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = 0xFFFFFFFF; cmd 2743 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 2744 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 2748 drivers/target/iscsi/iscsi_target.c hdr->param1 = cpu_to_be16(cmd->logout_cid); cmd 2753 drivers/target/iscsi/iscsi_target.c " 0x%08x, for CID: %hu on CID: %hu\n", cmd->stat_sn, cmd 2754 drivers/target/iscsi/iscsi_target.c cmd->logout_cid, conn->cid); cmd 2756 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, NULL, 0); cmd 2770 drivers/target/iscsi/iscsi_target.c iscsit_build_datain_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 2777 drivers/target/iscsi/iscsi_target.c if (cmd->se_cmd.se_cmd_flags & SCF_OVERFLOW_BIT) { cmd 2779 drivers/target/iscsi/iscsi_target.c hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count); cmd 2780 drivers/target/iscsi/iscsi_target.c } else if (cmd->se_cmd.se_cmd_flags & SCF_UNDERFLOW_BIT) { cmd 2782 drivers/target/iscsi/iscsi_target.c hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count); cmd 2787 drivers/target/iscsi/iscsi_target.c int_to_scsilun(cmd->se_cmd.orig_fe_lun, cmd 2792 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 2795 drivers/target/iscsi/iscsi_target.c hdr->ttt = cpu_to_be32(cmd->targ_xfer_tag); cmd 2799 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 2810 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag, ntohl(hdr->statsn), ntohl(hdr->datasn), cmd 2815 drivers/target/iscsi/iscsi_target.c static int iscsit_send_datain(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2817 drivers/target/iscsi/iscsi_target.c struct iscsi_data_rsp *hdr = (struct iscsi_data_rsp *)&cmd->pdu[0]; cmd 2824 drivers/target/iscsi/iscsi_target.c dr = iscsit_get_datain_values(cmd, &datain); cmd 2827 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag); cmd 2833 drivers/target/iscsi/iscsi_target.c if ((datain.offset + datain.length) > cmd->se_cmd.data_length) { cmd 2836 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag, datain.offset, datain.length, cmd 2837 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.data_length); cmd 2847 drivers/target/iscsi/iscsi_target.c (cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE)) cmd 2852 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 2853 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 2860 drivers/target/iscsi/iscsi_target.c iscsit_build_datain_pdu(cmd, conn, &datain, hdr, set_statsn); cmd 2862 drivers/target/iscsi/iscsi_target.c ret = conn->conn_transport->iscsit_xmit_pdu(conn, cmd, dr, &datain, 0); cmd 2867 drivers/target/iscsi/iscsi_target.c eodr = (cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) ? cmd 2869 drivers/target/iscsi/iscsi_target.c iscsit_free_datain_req(cmd, dr); cmd 2876 drivers/target/iscsi/iscsi_target.c iscsit_build_logout_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 2887 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_reason) { cmd 2891 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_SUCCESS; cmd 2894 drivers/target/iscsi/iscsi_target.c if (cmd->logout_response == ISCSI_LOGOUT_CID_NOT_FOUND) cmd 2909 drivers/target/iscsi/iscsi_target.c " successful.\n", cmd->logout_cid, conn->cid); cmd 2910 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_SUCCESS; cmd 2913 drivers/target/iscsi/iscsi_target.c if ((cmd->logout_response == ISCSI_LOGOUT_RECOVERY_UNSUPPORTED) || cmd 2914 drivers/target/iscsi/iscsi_target.c (cmd->logout_response == ISCSI_LOGOUT_CLEANUP_FAILED)) cmd 2921 drivers/target/iscsi/iscsi_target.c cmd->logout_cid); cmd 2928 drivers/target/iscsi/iscsi_target.c conn->sess, cmd->logout_cid); cmd 2932 drivers/target/iscsi/iscsi_target.c cmd->logout_cid); cmd 2933 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_CID_NOT_FOUND; cmd 2937 drivers/target/iscsi/iscsi_target.c iscsit_discard_cr_cmds_by_expstatsn(cr, cmd->exp_stat_sn); cmd 2941 drivers/target/iscsi/iscsi_target.c cmd->logout_cid, conn->cid); cmd 2942 drivers/target/iscsi/iscsi_target.c cmd->logout_response = ISCSI_LOGOUT_SUCCESS; cmd 2946 drivers/target/iscsi/iscsi_target.c cmd->logout_reason); cmd 2952 drivers/target/iscsi/iscsi_target.c hdr->response = cmd->logout_response; cmd 2953 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 2954 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 2955 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 2957 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 2963 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag, cmd->stat_sn, hdr->response, cmd 2964 drivers/target/iscsi/iscsi_target.c cmd->logout_cid, conn->cid); cmd 2971 drivers/target/iscsi/iscsi_target.c iscsit_send_logout(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 2975 drivers/target/iscsi/iscsi_target.c rc = iscsit_build_logout_rsp(cmd, conn, cmd 2976 drivers/target/iscsi/iscsi_target.c (struct iscsi_logout_rsp *)&cmd->pdu[0]); cmd 2980 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, NULL, 0); cmd 2984 drivers/target/iscsi/iscsi_target.c iscsit_build_nopin_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 2989 drivers/target/iscsi/iscsi_target.c hton24(hdr->dlength, cmd->buf_ptr_size); cmd 2992 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 2993 drivers/target/iscsi/iscsi_target.c hdr->ttt = cpu_to_be32(cmd->targ_xfer_tag); cmd 2994 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = (nopout_response) ? conn->stat_sn++ : cmd 2996 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 2999 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 3006 drivers/target/iscsi/iscsi_target.c "Solicited" : "Unsolicited", cmd->init_task_tag, cmd 3007 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag, cmd->stat_sn, cmd->buf_ptr_size); cmd 3015 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 3019 drivers/target/iscsi/iscsi_target.c struct iscsi_nopin *hdr = (struct iscsi_nopin *)&cmd->pdu[0]; cmd 3022 drivers/target/iscsi/iscsi_target.c iscsit_build_nopin_rsp(cmd, conn, hdr, false); cmd 3025 drivers/target/iscsi/iscsi_target.c " 0x%08x CID: %hu\n", hdr->ttt, cmd->stat_sn, conn->cid); cmd 3027 drivers/target/iscsi/iscsi_target.c ret = conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, NULL, 0); cmd 3031 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 3032 drivers/target/iscsi/iscsi_target.c cmd->i_state = want_response ? cmd 3034 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 3040 drivers/target/iscsi/iscsi_target.c iscsit_send_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 3042 drivers/target/iscsi/iscsi_target.c struct iscsi_nopin *hdr = (struct iscsi_nopin *)&cmd->pdu[0]; cmd 3044 drivers/target/iscsi/iscsi_target.c iscsit_build_nopin_rsp(cmd, conn, hdr, true); cmd 3050 drivers/target/iscsi/iscsi_target.c pr_debug("Echoing back %u bytes of ping data.\n", cmd->buf_ptr_size); cmd 3052 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, cmd 3053 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr, cmd 3054 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr_size); cmd 3058 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 3065 drivers/target/iscsi/iscsi_target.c r2t = iscsit_get_r2t_from_list(cmd); cmd 3069 drivers/target/iscsi/iscsi_target.c hdr = (struct iscsi_r2t_rsp *) cmd->pdu; cmd 3073 drivers/target/iscsi/iscsi_target.c int_to_scsilun(cmd->se_cmd.orig_fe_lun, cmd 3075 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 3077 drivers/target/iscsi/iscsi_target.c conn->conn_transport->iscsit_get_r2t_ttt(conn, cmd, r2t); cmd 3090 drivers/target/iscsi/iscsi_target.c (!r2t->recovery_r2t) ? "" : "Recovery ", cmd->init_task_tag, cmd 3094 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->r2t_lock); cmd 3096 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->r2t_lock); cmd 3098 drivers/target/iscsi/iscsi_target.c ret = conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, NULL, 0); cmd 3103 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 3104 drivers/target/iscsi/iscsi_target.c iscsit_start_dataout_timer(cmd, conn); cmd 3105 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 3116 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 3122 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->r2t_lock); cmd 3123 drivers/target/iscsi/iscsi_target.c if (cmd->cmd_flags & ICF_SENT_LAST_R2T) { cmd 3124 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->r2t_lock); cmd 3130 drivers/target/iscsi/iscsi_target.c cmd->r2t_offset = max(cmd->r2t_offset, cmd->write_data_done); cmd 3132 drivers/target/iscsi/iscsi_target.c while (cmd->outstanding_r2ts < conn->sess->sess_ops->MaxOutstandingR2T) { cmd 3134 drivers/target/iscsi/iscsi_target.c offset = cmd->r2t_offset; cmd 3139 drivers/target/iscsi/iscsi_target.c cmd->next_burst_len; cmd 3141 drivers/target/iscsi/iscsi_target.c if (new_data_end > cmd->se_cmd.data_length) cmd 3142 drivers/target/iscsi/iscsi_target.c xfer_len = cmd->se_cmd.data_length - offset; cmd 3146 drivers/target/iscsi/iscsi_target.c cmd->next_burst_len; cmd 3151 drivers/target/iscsi/iscsi_target.c if (new_data_end > cmd->se_cmd.data_length) cmd 3152 drivers/target/iscsi/iscsi_target.c xfer_len = cmd->se_cmd.data_length - offset; cmd 3158 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_SENT_LAST_R2T; cmd 3162 drivers/target/iscsi/iscsi_target.c cmd->r2t_offset += xfer_len; cmd 3164 drivers/target/iscsi/iscsi_target.c if (cmd->r2t_offset == cmd->se_cmd.data_length) cmd 3165 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_SENT_LAST_R2T; cmd 3169 drivers/target/iscsi/iscsi_target.c seq = iscsit_get_seq_holder_for_r2t(cmd); cmd 3171 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->r2t_lock); cmd 3178 drivers/target/iscsi/iscsi_target.c if (cmd->seq_send_order == cmd->seq_count) cmd 3179 drivers/target/iscsi/iscsi_target.c cmd->cmd_flags |= ICF_SENT_LAST_R2T; cmd 3181 drivers/target/iscsi/iscsi_target.c cmd->outstanding_r2ts++; cmd 3184 drivers/target/iscsi/iscsi_target.c if (iscsit_add_r2t_to_list(cmd, offset, xfer_len, 0, 0) < 0) { cmd 3185 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->r2t_lock); cmd 3189 drivers/target/iscsi/iscsi_target.c if (cmd->cmd_flags & ICF_SENT_LAST_R2T) cmd 3192 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->r2t_lock); cmd 3198 drivers/target/iscsi/iscsi_target.c void iscsit_build_rsp_pdu(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 3202 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 3209 drivers/target/iscsi/iscsi_target.c if (cmd->se_cmd.se_cmd_flags & SCF_OVERFLOW_BIT) { cmd 3211 drivers/target/iscsi/iscsi_target.c hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count); cmd 3212 drivers/target/iscsi/iscsi_target.c } else if (cmd->se_cmd.se_cmd_flags & SCF_UNDERFLOW_BIT) { cmd 3214 drivers/target/iscsi/iscsi_target.c hdr->residual_count = cpu_to_be32(cmd->se_cmd.residual_count); cmd 3216 drivers/target/iscsi/iscsi_target.c hdr->response = cmd->iscsi_response; cmd 3217 drivers/target/iscsi/iscsi_target.c hdr->cmd_status = cmd->se_cmd.scsi_status; cmd 3218 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 3219 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 3221 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 3227 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag, cmd->stat_sn, cmd->se_cmd.scsi_status, cmd 3228 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.scsi_status, conn->cid); cmd 3232 drivers/target/iscsi/iscsi_target.c static int iscsit_send_response(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 3234 drivers/target/iscsi/iscsi_target.c struct iscsi_scsi_rsp *hdr = (struct iscsi_scsi_rsp *)&cmd->pdu[0]; cmd 3235 drivers/target/iscsi/iscsi_target.c bool inc_stat_sn = (cmd->i_state == ISTATE_SEND_STATUS); cmd 3239 drivers/target/iscsi/iscsi_target.c iscsit_build_rsp_pdu(cmd, conn, inc_stat_sn, hdr); cmd 3244 drivers/target/iscsi/iscsi_target.c if (cmd->se_cmd.sense_buffer && cmd 3245 drivers/target/iscsi/iscsi_target.c ((cmd->se_cmd.se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) || cmd 3246 drivers/target/iscsi/iscsi_target.c (cmd->se_cmd.se_cmd_flags & SCF_EMULATED_TASK_SENSE))) { cmd 3247 drivers/target/iscsi/iscsi_target.c put_unaligned_be16(cmd->se_cmd.scsi_sense_length, cmd->sense_buffer); cmd 3248 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.scsi_sense_length += sizeof (__be16); cmd 3250 drivers/target/iscsi/iscsi_target.c padding = -(cmd->se_cmd.scsi_sense_length) & 3; cmd 3251 drivers/target/iscsi/iscsi_target.c hton24(hdr->dlength, (u32)cmd->se_cmd.scsi_sense_length); cmd 3252 drivers/target/iscsi/iscsi_target.c data_buf = cmd->sense_buffer; cmd 3253 drivers/target/iscsi/iscsi_target.c data_buf_len = cmd->se_cmd.scsi_sense_length + padding; cmd 3256 drivers/target/iscsi/iscsi_target.c memset(cmd->sense_buffer + cmd 3257 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.scsi_sense_length, 0, padding); cmd 3264 drivers/target/iscsi/iscsi_target.c cmd->se_cmd.scsi_sense_length); cmd 3267 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, data_buf, cmd 3289 drivers/target/iscsi/iscsi_target.c iscsit_build_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 3292 drivers/target/iscsi/iscsi_target.c struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; cmd 3297 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 3298 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 3299 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 3301 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 3307 drivers/target/iscsi/iscsi_target.c cmd->init_task_tag, cmd->stat_sn, hdr->response, conn->cid); cmd 3312 drivers/target/iscsi/iscsi_target.c iscsit_send_task_mgt_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 3314 drivers/target/iscsi/iscsi_target.c struct iscsi_tm_rsp *hdr = (struct iscsi_tm_rsp *)&cmd->pdu[0]; cmd 3316 drivers/target/iscsi/iscsi_target.c iscsit_build_task_mgt_rsp(cmd, conn, hdr); cmd 3318 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, NULL, 0); cmd 3324 drivers/target/iscsi/iscsi_target.c iscsit_build_sendtargets_response(struct iscsi_cmd *cmd, cmd 3329 drivers/target/iscsi/iscsi_target.c struct iscsi_conn *conn = cmd->conn; cmd 3336 drivers/target/iscsi/iscsi_target.c unsigned char *text_in = cmd->text_in_ptr, *text_ptr = NULL; cmd 3350 drivers/target/iscsi/iscsi_target.c if (cmd->cmd_flags & ICF_SENDTARGETS_SINGLE) { cmd 3366 drivers/target/iscsi/iscsi_target.c if ((cmd->cmd_flags & ICF_SENDTARGETS_SINGLE) && cmd 3384 drivers/target/iscsi/iscsi_target.c cmd->conn->sess->sess_ops->InitiatorName))) { cmd 3463 drivers/target/iscsi/iscsi_target.c if (cmd->cmd_flags & ICF_SENDTARGETS_SINGLE) cmd 3468 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr = payload; cmd 3474 drivers/target/iscsi/iscsi_target.c iscsit_build_text_rsp(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 3481 drivers/target/iscsi/iscsi_target.c text_length = iscsit_build_sendtargets_response(cmd, network_transport, cmd 3482 drivers/target/iscsi/iscsi_target.c cmd->read_data_done, cmd 3491 drivers/target/iscsi/iscsi_target.c cmd->read_data_done += text_length; cmd 3492 drivers/target/iscsi/iscsi_target.c if (cmd->targ_xfer_tag == 0xFFFFFFFF) cmd 3493 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); cmd 3498 drivers/target/iscsi/iscsi_target.c hdr->itt = cmd->init_task_tag; cmd 3499 drivers/target/iscsi/iscsi_target.c hdr->ttt = cpu_to_be32(cmd->targ_xfer_tag); cmd 3500 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 3501 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 3503 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, conn->sess); cmd 3509 drivers/target/iscsi/iscsi_target.c cmd->maxcmdsn_inc = 0; cmd 3514 drivers/target/iscsi/iscsi_target.c " Length: %u, CID: %hu F: %d C: %d\n", cmd->init_task_tag, cmd 3515 drivers/target/iscsi/iscsi_target.c cmd->targ_xfer_tag, cmd->stat_sn, text_length, conn->cid, cmd 3524 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 3527 drivers/target/iscsi/iscsi_target.c struct iscsi_text_rsp *hdr = (struct iscsi_text_rsp *)cmd->pdu; cmd 3530 drivers/target/iscsi/iscsi_target.c text_length = iscsit_build_text_rsp(cmd, conn, hdr, cmd 3535 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, cmd 3536 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr, cmd 3541 drivers/target/iscsi/iscsi_target.c iscsit_build_reject(struct iscsi_cmd *cmd, struct iscsi_conn *conn, cmd 3545 drivers/target/iscsi/iscsi_target.c hdr->reason = cmd->reject_reason; cmd 3549 drivers/target/iscsi/iscsi_target.c cmd->stat_sn = conn->stat_sn++; cmd 3550 drivers/target/iscsi/iscsi_target.c hdr->statsn = cpu_to_be32(cmd->stat_sn); cmd 3558 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 3561 drivers/target/iscsi/iscsi_target.c struct iscsi_reject *hdr = (struct iscsi_reject *)&cmd->pdu[0]; cmd 3563 drivers/target/iscsi/iscsi_target.c iscsit_build_reject(cmd, conn, hdr); cmd 3568 drivers/target/iscsi/iscsi_target.c return conn->conn_transport->iscsit_xmit_pdu(conn, cmd, NULL, cmd 3569 drivers/target/iscsi/iscsi_target.c cmd->buf_ptr, cmd 3599 drivers/target/iscsi/iscsi_target.c iscsit_immediate_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) cmd 3605 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_r2t(cmd, conn); cmd 3611 drivers/target/iscsi/iscsi_target.c list_del_init(&cmd->i_conn_node); cmd 3614 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, false); cmd 3618 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_unsolicited_nopin(cmd, conn, 1); cmd 3623 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_unsolicited_nopin(cmd, conn, 0); cmd 3630 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode, cmd->init_task_tag, state, cmd 3647 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 3653 drivers/target/iscsi/iscsi_target.c cmd = qr->cmd; cmd 3657 drivers/target/iscsi/iscsi_target.c ret = t->iscsit_immediate_queue(conn, cmd, state); cmd 3666 drivers/target/iscsi/iscsi_target.c iscsit_response_queue(struct iscsi_conn *conn, struct iscsi_cmd *cmd, int state) cmd 3673 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_datain(cmd, conn); cmd 3681 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 3682 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SENT_STATUS; cmd 3683 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 3692 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 3693 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SEND_STATUS; cmd 3694 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 3702 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_response(cmd, conn); cmd 3705 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_logout(cmd, conn); cmd 3709 drivers/target/iscsi/iscsi_target.c cmd, conn); cmd 3712 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_nopin(cmd, conn); cmd 3715 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_reject(cmd, conn); cmd 3718 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_task_mgt_rsp(cmd, conn); cmd 3721 drivers/target/iscsi/iscsi_target.c ret = iscsit_tmr_post_handler(cmd, conn); cmd 3726 drivers/target/iscsi/iscsi_target.c ret = iscsit_send_text_rsp(cmd, conn); cmd 3731 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode, cmd->init_task_tag, cmd 3740 drivers/target/iscsi/iscsi_target.c if (!iscsit_logout_post_handler(cmd, conn)) cmd 3750 drivers/target/iscsi/iscsi_target.c spin_lock_bh(&cmd->istate_lock); cmd 3751 drivers/target/iscsi/iscsi_target.c cmd->i_state = ISTATE_SENT_STATUS; cmd 3752 drivers/target/iscsi/iscsi_target.c spin_unlock_bh(&cmd->istate_lock); cmd 3757 drivers/target/iscsi/iscsi_target.c cmd->iscsi_opcode, cmd->init_task_tag, cmd 3758 drivers/target/iscsi/iscsi_target.c cmd->i_state, conn->cid); cmd 3776 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 3781 drivers/target/iscsi/iscsi_target.c cmd = qr->cmd; cmd 3785 drivers/target/iscsi/iscsi_target.c ret = t->iscsit_response_queue(conn, cmd, state); cmd 3854 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 3859 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 3860 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3863 drivers/target/iscsi/iscsi_target.c ret = iscsit_handle_scsi_cmd(conn, cmd, buf); cmd 3869 drivers/target/iscsi/iscsi_target.c cmd = NULL; cmd 3871 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 3872 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3875 drivers/target/iscsi/iscsi_target.c ret = iscsit_handle_nop_out(conn, cmd, buf); cmd 3878 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 3879 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3882 drivers/target/iscsi/iscsi_target.c ret = iscsit_handle_task_mgt_cmd(conn, cmd, buf); cmd 3886 drivers/target/iscsi/iscsi_target.c cmd = iscsit_find_cmd_from_itt(conn, hdr->itt); cmd 3887 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3890 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 3891 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3895 drivers/target/iscsi/iscsi_target.c ret = iscsit_handle_text_cmd(conn, cmd, buf); cmd 3898 drivers/target/iscsi/iscsi_target.c cmd = iscsit_allocate_cmd(conn, TASK_INTERRUPTIBLE); cmd 3899 drivers/target/iscsi/iscsi_target.c if (!cmd) cmd 3902 drivers/target/iscsi/iscsi_target.c ret = iscsit_handle_logout_cmd(conn, cmd, buf); cmd 4062 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd = NULL, *cmd_tmp = NULL; cmd 4072 drivers/target/iscsi/iscsi_target.c list_for_each_entry(cmd, &tmp_list, i_conn_node) { cmd 4073 drivers/target/iscsi/iscsi_target.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 4083 drivers/target/iscsi/iscsi_target.c list_for_each_entry_safe(cmd, cmd_tmp, &tmp_list, i_conn_node) { cmd 4084 drivers/target/iscsi/iscsi_target.c list_del_init(&cmd->i_conn_node); cmd 4086 drivers/target/iscsi/iscsi_target.c iscsit_increment_maxcmdsn(cmd, sess); cmd 4087 drivers/target/iscsi/iscsi_target.c iscsit_free_cmd(cmd, true); cmd 4095 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd; cmd 4098 drivers/target/iscsi/iscsi_target.c list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { cmd 4099 drivers/target/iscsi/iscsi_target.c if (cmd->data_direction == DMA_TO_DEVICE) cmd 4100 drivers/target/iscsi/iscsi_target.c iscsit_stop_dataout_timer(cmd); cmd 4505 drivers/target/iscsi/iscsi_target.c struct iscsi_cmd *cmd, cmd 4510 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_reason) { cmd 4512 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_response) { cmd 4522 drivers/target/iscsi/iscsi_target.c if (conn->cid == cmd->logout_cid) { cmd 4523 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_response) { cmd 4532 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_response) { cmd 4535 drivers/target/iscsi/iscsi_target.c cmd->logout_cid); cmd 4546 drivers/target/iscsi/iscsi_target.c switch (cmd->logout_response) { cmd 33 drivers/target/iscsi/iscsi_target.h extern int iscsit_reject_cmd(struct iscsi_cmd *cmd, u8, unsigned char *); cmd 1340 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1342 drivers/target/iscsi/iscsi_target_configfs.c return cmd->i_state; cmd 1366 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1367 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_conn *conn = cmd->conn; cmd 1369 drivers/target/iscsi/iscsi_target_configfs.c cmd->i_state = ISTATE_SEND_DATAIN; cmd 1370 drivers/target/iscsi/iscsi_target_configfs.c return conn->conn_transport->iscsit_queue_data_in(conn, cmd); cmd 1375 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1376 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_conn *conn = cmd->conn; cmd 1378 drivers/target/iscsi/iscsi_target_configfs.c if (!cmd->immediate_data && !cmd->unsolicited_data) cmd 1379 drivers/target/iscsi/iscsi_target_configfs.c return conn->conn_transport->iscsit_get_dataout(conn, cmd, false); cmd 1386 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1387 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_conn *conn = cmd->conn; cmd 1389 drivers/target/iscsi/iscsi_target_configfs.c cmd->i_state = ISTATE_SEND_STATUS; cmd 1391 drivers/target/iscsi/iscsi_target_configfs.c if (cmd->se_cmd.scsi_status || cmd->sense_reason) { cmd 1392 drivers/target/iscsi/iscsi_target_configfs.c return iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 1394 drivers/target/iscsi/iscsi_target_configfs.c return conn->conn_transport->iscsit_queue_status(conn, cmd); cmd 1399 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1401 drivers/target/iscsi/iscsi_target_configfs.c cmd->i_state = ISTATE_SEND_TASKMGTRSP; cmd 1402 drivers/target/iscsi/iscsi_target_configfs.c iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd->i_state); cmd 1407 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1409 drivers/target/iscsi/iscsi_target_configfs.c cmd->conn->conn_transport->iscsit_aborted_task(cmd->conn, cmd); cmd 1522 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_cmd *cmd = container_of(se_cmd, struct iscsi_cmd, se_cmd); cmd 1525 drivers/target/iscsi/iscsi_target_configfs.c iscsit_release_cmd(cmd); cmd 35 drivers/target/iscsi/iscsi_target_datain_values.c void iscsit_attach_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) cmd 37 drivers/target/iscsi/iscsi_target_datain_values.c spin_lock(&cmd->datain_lock); cmd 38 drivers/target/iscsi/iscsi_target_datain_values.c list_add_tail(&dr->cmd_datain_node, &cmd->datain_list); cmd 39 drivers/target/iscsi/iscsi_target_datain_values.c spin_unlock(&cmd->datain_lock); cmd 42 drivers/target/iscsi/iscsi_target_datain_values.c void iscsit_free_datain_req(struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) cmd 44 drivers/target/iscsi/iscsi_target_datain_values.c spin_lock(&cmd->datain_lock); cmd 46 drivers/target/iscsi/iscsi_target_datain_values.c spin_unlock(&cmd->datain_lock); cmd 51 drivers/target/iscsi/iscsi_target_datain_values.c void iscsit_free_all_datain_reqs(struct iscsi_cmd *cmd) cmd 55 drivers/target/iscsi/iscsi_target_datain_values.c spin_lock(&cmd->datain_lock); cmd 56 drivers/target/iscsi/iscsi_target_datain_values.c list_for_each_entry_safe(dr, dr_tmp, &cmd->datain_list, cmd_datain_node) { cmd 60 drivers/target/iscsi/iscsi_target_datain_values.c spin_unlock(&cmd->datain_lock); cmd 63 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_datain_req *iscsit_get_datain_req(struct iscsi_cmd *cmd) cmd 65 drivers/target/iscsi/iscsi_target_datain_values.c if (list_empty(&cmd->datain_list)) { cmd 67 drivers/target/iscsi/iscsi_target_datain_values.c " 0x%08x\n", cmd->init_task_tag); cmd 71 drivers/target/iscsi/iscsi_target_datain_values.c return list_first_entry(&cmd->datain_list, struct iscsi_datain_req, cmd 79 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_cmd *cmd, cmd 83 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_conn *conn = cmd->conn; cmd 86 drivers/target/iscsi/iscsi_target_datain_values.c dr = iscsit_get_datain_req(cmd); cmd 92 drivers/target/iscsi/iscsi_target_datain_values.c cmd, dr) < 0) cmd 99 drivers/target/iscsi/iscsi_target_datain_values.c cmd->next_burst_len : dr->next_burst_len; cmd 101 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done : dr->read_data_done; cmd 103 drivers/target/iscsi/iscsi_target_datain_values.c read_data_left = (cmd->se_cmd.data_length - read_data_done); cmd 106 drivers/target/iscsi/iscsi_target_datain_values.c cmd->init_task_tag); cmd 136 drivers/target/iscsi/iscsi_target_datain_values.c datain->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; cmd 140 drivers/target/iscsi/iscsi_target_datain_values.c cmd->next_burst_len = next_burst_len; cmd 141 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done += datain->length; cmd 177 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_cmd *cmd, cmd 181 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_conn *conn = cmd->conn; cmd 185 drivers/target/iscsi/iscsi_target_datain_values.c dr = iscsit_get_datain_req(cmd); cmd 191 drivers/target/iscsi/iscsi_target_datain_values.c cmd, dr) < 0) cmd 198 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done : dr->read_data_done; cmd 200 drivers/target/iscsi/iscsi_target_datain_values.c cmd->seq_send_order : dr->seq_send_order; cmd 202 drivers/target/iscsi/iscsi_target_datain_values.c read_data_left = (cmd->se_cmd.data_length - read_data_done); cmd 205 drivers/target/iscsi/iscsi_target_datain_values.c cmd->init_task_tag); cmd 209 drivers/target/iscsi/iscsi_target_datain_values.c seq = iscsit_get_seq_holder_for_datain(cmd, seq_send_order); cmd 216 drivers/target/iscsi/iscsi_target_datain_values.c seq->first_datasn = cmd->data_sn; cmd 221 drivers/target/iscsi/iscsi_target_datain_values.c cmd->se_cmd.data_length) { cmd 222 drivers/target/iscsi/iscsi_target_datain_values.c datain->length = (cmd->se_cmd.data_length - offset); cmd 254 drivers/target/iscsi/iscsi_target_datain_values.c if ((read_data_done + datain->length) == cmd->se_cmd.data_length) cmd 257 drivers/target/iscsi/iscsi_target_datain_values.c datain->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; cmd 259 drivers/target/iscsi/iscsi_target_datain_values.c cmd->seq_send_order = seq_send_order; cmd 260 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done += datain->length; cmd 298 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_cmd *cmd, cmd 302 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_conn *conn = cmd->conn; cmd 306 drivers/target/iscsi/iscsi_target_datain_values.c dr = iscsit_get_datain_req(cmd); cmd 312 drivers/target/iscsi/iscsi_target_datain_values.c cmd, dr) < 0) cmd 319 drivers/target/iscsi/iscsi_target_datain_values.c cmd->next_burst_len : dr->next_burst_len; cmd 321 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done : dr->read_data_done; cmd 323 drivers/target/iscsi/iscsi_target_datain_values.c read_data_left = (cmd->se_cmd.data_length - read_data_done); cmd 326 drivers/target/iscsi/iscsi_target_datain_values.c cmd->init_task_tag); cmd 330 drivers/target/iscsi/iscsi_target_datain_values.c pdu = iscsit_get_pdu_holder_for_seq(cmd, NULL); cmd 334 drivers/target/iscsi/iscsi_target_datain_values.c if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) { cmd 353 drivers/target/iscsi/iscsi_target_datain_values.c pdu->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; cmd 355 drivers/target/iscsi/iscsi_target_datain_values.c cmd->next_burst_len = next_burst_len; cmd 356 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done += pdu->length; cmd 397 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_cmd *cmd, cmd 401 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_conn *conn = cmd->conn; cmd 406 drivers/target/iscsi/iscsi_target_datain_values.c dr = iscsit_get_datain_req(cmd); cmd 412 drivers/target/iscsi/iscsi_target_datain_values.c cmd, dr) < 0) cmd 419 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done : dr->read_data_done; cmd 421 drivers/target/iscsi/iscsi_target_datain_values.c cmd->seq_send_order : dr->seq_send_order; cmd 423 drivers/target/iscsi/iscsi_target_datain_values.c read_data_left = (cmd->se_cmd.data_length - read_data_done); cmd 426 drivers/target/iscsi/iscsi_target_datain_values.c cmd->init_task_tag); cmd 430 drivers/target/iscsi/iscsi_target_datain_values.c seq = iscsit_get_seq_holder_for_datain(cmd, seq_send_order); cmd 437 drivers/target/iscsi/iscsi_target_datain_values.c seq->first_datasn = cmd->data_sn; cmd 439 drivers/target/iscsi/iscsi_target_datain_values.c pdu = iscsit_get_pdu_holder_for_seq(cmd, seq); cmd 453 drivers/target/iscsi/iscsi_target_datain_values.c if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) cmd 456 drivers/target/iscsi/iscsi_target_datain_values.c pdu->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; cmd 458 drivers/target/iscsi/iscsi_target_datain_values.c cmd->seq_send_order = seq_send_order; cmd 459 drivers/target/iscsi/iscsi_target_datain_values.c cmd->read_data_done += pdu->length; cmd 499 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_cmd *cmd, cmd 502 drivers/target/iscsi/iscsi_target_datain_values.c struct iscsi_conn *conn = cmd->conn; cmd 506 drivers/target/iscsi/iscsi_target_datain_values.c return iscsit_set_datain_values_yes_and_yes(cmd, datain); cmd 509 drivers/target/iscsi/iscsi_target_datain_values.c return iscsit_set_datain_values_no_and_yes(cmd, datain); cmd 512 drivers/target/iscsi/iscsi_target_datain_values.c return iscsit_set_datain_values_yes_and_no(cmd, datain); cmd 515 drivers/target/iscsi/iscsi_target_datain_values.c return iscsit_set_datain_values_no_and_no(cmd, datain); cmd 45 drivers/target/iscsi/iscsi_target_device.c void iscsit_increment_maxcmdsn(struct iscsi_cmd *cmd, struct iscsi_session *sess) cmd 49 drivers/target/iscsi/iscsi_target_device.c if (cmd->immediate_cmd || cmd->maxcmdsn_inc) cmd 52 drivers/target/iscsi/iscsi_target_device.c cmd->maxcmdsn_inc = 1; cmd 32 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd) cmd 34 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 39 drivers/target/iscsi/iscsi_target_erl0.c if (cmd->unsolicited_data) { cmd 40 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_start_offset = cmd->write_data_done; cmd 41 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_end_offset = min(cmd->se_cmd.data_length, cmd 49 drivers/target/iscsi/iscsi_target_erl0.c if (!cmd->seq_start_offset && !cmd->seq_end_offset) { cmd 50 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_start_offset = cmd->write_data_done; cmd 51 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_end_offset = (cmd->se_cmd.data_length > cmd 53 drivers/target/iscsi/iscsi_target_erl0.c (cmd->write_data_done + cmd 54 drivers/target/iscsi/iscsi_target_erl0.c conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length; cmd 56 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_start_offset = cmd->seq_end_offset; cmd 57 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_end_offset = ((cmd->seq_end_offset + cmd 59 drivers/target/iscsi/iscsi_target_erl0.c cmd->se_cmd.data_length) ? cmd->se_cmd.data_length : cmd 60 drivers/target/iscsi/iscsi_target_erl0.c (cmd->seq_end_offset + cmd 66 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 69 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 86 drivers/target/iscsi/iscsi_target_erl0.c if ((cmd->cmd_flags & ICF_WITHIN_COMMAND_RECOVERY) && cmd 87 drivers/target/iscsi/iscsi_target_erl0.c cmd->write_data_done != be32_to_cpu(hdr->offset)) cmd 90 drivers/target/iscsi/iscsi_target_erl0.c cmd->cmd_flags &= ~ICF_WITHIN_COMMAND_RECOVERY; cmd 94 drivers/target/iscsi/iscsi_target_erl0.c seq = iscsit_get_seq_holder(cmd, be32_to_cpu(hdr->offset), cmd 101 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_ptr = seq; cmd 132 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 136 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 141 drivers/target/iscsi/iscsi_target_erl0.c if ((be32_to_cpu(hdr->offset) < cmd->seq_start_offset) || cmd 142 drivers/target/iscsi/iscsi_target_erl0.c ((be32_to_cpu(hdr->offset) + payload_length) > cmd->seq_end_offset)) { cmd 145 drivers/target/iscsi/iscsi_target_erl0.c " DataSequenceInOrder=Yes.\n", cmd->init_task_tag, cmd 146 drivers/target/iscsi/iscsi_target_erl0.c be32_to_cpu(hdr->offset), payload_length, cmd->seq_start_offset, cmd 147 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_end_offset); cmd 151 drivers/target/iscsi/iscsi_target_erl0.c first_burst_len = (cmd->first_burst_len + payload_length); cmd 157 drivers/target/iscsi/iscsi_target_erl0.c transport_send_check_condition_and_sense(&cmd->se_cmd, cmd 175 drivers/target/iscsi/iscsi_target_erl0.c if ((first_burst_len != cmd->se_cmd.data_length) && cmd 181 drivers/target/iscsi/iscsi_target_erl0.c cmd->se_cmd.data_length); cmd 182 drivers/target/iscsi/iscsi_target_erl0.c transport_send_check_condition_and_sense(&cmd->se_cmd, cmd 190 drivers/target/iscsi/iscsi_target_erl0.c " error.\n", cmd->init_task_tag, cmd 194 drivers/target/iscsi/iscsi_target_erl0.c if (first_burst_len == cmd->se_cmd.data_length) { cmd 197 drivers/target/iscsi/iscsi_target_erl0.c " error.\n", cmd->init_task_tag, cmd->se_cmd.data_length); cmd 207 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 211 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 229 drivers/target/iscsi/iscsi_target_erl0.c if ((be32_to_cpu(hdr->offset) < cmd->seq_start_offset) || cmd 230 drivers/target/iscsi/iscsi_target_erl0.c ((be32_to_cpu(hdr->offset) + payload_length) > cmd->seq_end_offset)) { cmd 233 drivers/target/iscsi/iscsi_target_erl0.c " DataSequenceInOrder=Yes.\n", cmd->init_task_tag, cmd 234 drivers/target/iscsi/iscsi_target_erl0.c be32_to_cpu(hdr->offset), payload_length, cmd->seq_start_offset, cmd 235 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_end_offset); cmd 242 drivers/target/iscsi/iscsi_target_erl0.c next_burst_len = (cmd->next_burst_len + payload_length); cmd 244 drivers/target/iscsi/iscsi_target_erl0.c seq = iscsit_get_seq_holder(cmd, be32_to_cpu(hdr->offset), cmd 251 drivers/target/iscsi/iscsi_target_erl0.c cmd->seq_ptr = seq; cmd 265 drivers/target/iscsi/iscsi_target_erl0.c " error.\n", cmd->init_task_tag, cmd 287 drivers/target/iscsi/iscsi_target_erl0.c ((cmd->write_data_done + payload_length) < cmd 288 drivers/target/iscsi/iscsi_target_erl0.c cmd->se_cmd.data_length)) { cmd 291 drivers/target/iscsi/iscsi_target_erl0.c " error.\n", cmd->init_task_tag); cmd 298 drivers/target/iscsi/iscsi_target_erl0.c " error.\n", cmd->init_task_tag); cmd 308 drivers/target/iscsi/iscsi_target_erl0.c " not set, protocol error.", cmd->init_task_tag, cmd 312 drivers/target/iscsi/iscsi_target_erl0.c if ((cmd->write_data_done + payload_length) == cmd 313 drivers/target/iscsi/iscsi_target_erl0.c cmd->se_cmd.data_length) { cmd 317 drivers/target/iscsi/iscsi_target_erl0.c cmd->init_task_tag); cmd 325 drivers/target/iscsi/iscsi_target_erl0.c cmd->init_task_tag); cmd 336 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 340 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 353 drivers/target/iscsi/iscsi_target_erl0.c data_sn = cmd->data_sn; cmd 355 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_seq *seq = cmd->seq_ptr; cmd 361 drivers/target/iscsi/iscsi_target_erl0.c " higher than expected 0x%08x.\n", cmd->init_task_tag, cmd 367 drivers/target/iscsi/iscsi_target_erl0.c cmd->init_task_tag, be32_to_cpu(hdr->datasn), data_sn); cmd 387 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 391 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 405 drivers/target/iscsi/iscsi_target_erl0.c if (be32_to_cpu(hdr->offset) != cmd->write_data_done) { cmd 407 drivers/target/iscsi/iscsi_target_erl0.c " %u different than expected %u.\n", cmd->init_task_tag, cmd 408 drivers/target/iscsi/iscsi_target_erl0.c be32_to_cpu(hdr->offset), cmd->write_data_done); cmd 413 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_seq *seq = cmd->seq_ptr; cmd 417 drivers/target/iscsi/iscsi_target_erl0.c " %u greater than expected %u.\n", cmd->init_task_tag, cmd 424 drivers/target/iscsi/iscsi_target_erl0.c cmd->init_task_tag, be32_to_cpu(hdr->offset), cmd 443 drivers/target/iscsi/iscsi_target_erl0.c return (recovery) ? iscsit_recover_dataout_sequence(cmd, cmd 449 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 456 drivers/target/iscsi/iscsi_target_erl0.c pdu = iscsit_get_pdu_holder(cmd, be32_to_cpu(hdr->offset), cmd 461 drivers/target/iscsi/iscsi_target_erl0.c cmd->pdu_ptr = pdu; cmd 470 drivers/target/iscsi/iscsi_target_erl0.c " Offset: %u, Length: %u\n", cmd->init_task_tag, cmd 472 drivers/target/iscsi/iscsi_target_erl0.c return iscsit_dump_data_payload(cmd->conn, payload_length, 1); cmd 480 drivers/target/iscsi/iscsi_target_erl0.c static int iscsit_dataout_update_r2t(struct iscsi_cmd *cmd, u32 offset, u32 length) cmd 484 drivers/target/iscsi/iscsi_target_erl0.c if (cmd->unsolicited_data) cmd 487 drivers/target/iscsi/iscsi_target_erl0.c r2t = iscsit_get_r2t_for_eos(cmd, offset, length); cmd 491 drivers/target/iscsi/iscsi_target_erl0.c spin_lock_bh(&cmd->r2t_lock); cmd 493 drivers/target/iscsi/iscsi_target_erl0.c cmd->outstanding_r2ts--; cmd 494 drivers/target/iscsi/iscsi_target_erl0.c spin_unlock_bh(&cmd->r2t_lock); cmd 500 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 505 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_pdu *pdu = cmd->pdu_ptr; cmd 524 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_datapduinorder_no_fbit(cmd, pdu); cmd 533 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 537 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 542 drivers/target/iscsi/iscsi_target_erl0.c if (cmd->unsolicited_data) { cmd 543 drivers/target/iscsi/iscsi_target_erl0.c if ((cmd->first_burst_len + payload_length) == cmd 545 drivers/target/iscsi/iscsi_target_erl0.c if (iscsit_dataout_update_r2t(cmd, be32_to_cpu(hdr->offset), cmd 552 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_update_datapduinorder_no(cmd, cmd 559 drivers/target/iscsi/iscsi_target_erl0.c cmd->first_burst_len += payload_length; cmd 562 drivers/target/iscsi/iscsi_target_erl0.c cmd->data_sn++; cmd 564 drivers/target/iscsi/iscsi_target_erl0.c seq = cmd->seq_ptr; cmd 572 drivers/target/iscsi/iscsi_target_erl0.c cmd->first_burst_len = 0; cmd 573 drivers/target/iscsi/iscsi_target_erl0.c cmd->unsolicited_data = 0; cmd 577 drivers/target/iscsi/iscsi_target_erl0.c if ((cmd->next_burst_len + payload_length) == cmd 579 drivers/target/iscsi/iscsi_target_erl0.c if (iscsit_dataout_update_r2t(cmd, cmd 588 drivers/target/iscsi/iscsi_target_erl0.c cmd, be32_to_cpu(hdr->datasn), cmd 594 drivers/target/iscsi/iscsi_target_erl0.c cmd->next_burst_len += payload_length; cmd 595 drivers/target/iscsi/iscsi_target_erl0.c cmd->data_sn++; cmd 598 drivers/target/iscsi/iscsi_target_erl0.c cmd->next_burst_len = 0; cmd 600 drivers/target/iscsi/iscsi_target_erl0.c seq = cmd->seq_ptr; cmd 604 drivers/target/iscsi/iscsi_target_erl0.c if (iscsit_dataout_update_r2t(cmd, cmd 613 drivers/target/iscsi/iscsi_target_erl0.c cmd, be32_to_cpu(hdr->datasn), cmd 631 drivers/target/iscsi/iscsi_target_erl0.c cmd->data_sn = 0; cmd 633 drivers/target/iscsi/iscsi_target_erl0.c cmd->write_data_done += payload_length; cmd 635 drivers/target/iscsi/iscsi_target_erl0.c if (cmd->write_data_done == cmd->se_cmd.data_length) cmd 644 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 647 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 657 drivers/target/iscsi/iscsi_target_erl0.c pdu = cmd->pdu_ptr; cmd 673 drivers/target/iscsi/iscsi_target_erl0.c return iscsit_recover_dataout_sequence(cmd, be32_to_cpu(hdr->offset), cmd 682 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 686 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 688 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_within_command_recovery_check(cmd, buf); cmd 693 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_check_datasn(cmd, buf); cmd 698 drivers/target/iscsi/iscsi_target_erl0.c if (cmd->unsolicited_data) { cmd 699 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_check_unsolicited_sequence(cmd, buf); cmd 704 drivers/target/iscsi/iscsi_target_erl0.c ret = iscsit_dataout_check_sequence(cmd, buf); cmd 711 drivers/target/iscsi/iscsi_target_erl0.c iscsit_dataout_pre_datapduinorder_yes(cmd, buf) : cmd 712 drivers/target/iscsi/iscsi_target_erl0.c iscsit_dataout_pre_datapduinorder_no(cmd, buf); cmd 720 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_cmd *cmd, cmd 724 drivers/target/iscsi/iscsi_target_erl0.c struct iscsi_conn *conn = cmd->conn; cmd 726 drivers/target/iscsi/iscsi_target_erl0.c cmd->dataout_timeout_retries = 0; cmd 729 drivers/target/iscsi/iscsi_target_erl0.c return iscsit_dataout_post_crc_passed(cmd, buf); cmd 734 drivers/target/iscsi/iscsi_target_erl0.c iscsit_reject_cmd(cmd, ISCSI_REASON_DATA_DIGEST_ERROR, cmd 739 drivers/target/iscsi/iscsi_target_erl0.c iscsit_reject_cmd(cmd, ISCSI_REASON_DATA_DIGEST_ERROR, buf); cmd 740 drivers/target/iscsi/iscsi_target_erl0.c return iscsit_dataout_post_crc_failed(cmd, buf); cmd 90 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 98 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->r2t_lock); cmd 100 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 104 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 106 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, ISTATE_SEND_R2T); cmd 112 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 124 drivers/target/iscsi/iscsi_target_erl1.c if ((cmd->cmd_flags & ICF_GOT_DATACK_SNACK) && cmd 125 drivers/target/iscsi/iscsi_target_erl1.c (begrun <= cmd->acked_data_sn)) { cmd 129 drivers/target/iscsi/iscsi_target_erl1.c " protocol error.\n", cmd->init_task_tag, begrun, cmd 130 drivers/target/iscsi/iscsi_target_erl1.c (begrun + runlength), cmd->acked_data_sn); cmd 132 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, buf); cmd 136 drivers/target/iscsi/iscsi_target_erl1.c if ((begrun + runlength) > cmd->r2t_sn) { cmd 140 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, begrun, runlength, cmd->r2t_sn); cmd 141 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_reject_cmd(cmd, cmd 146 drivers/target/iscsi/iscsi_target_erl1.c last_r2tsn = cmd->r2t_sn; cmd 149 drivers/target/iscsi/iscsi_target_erl1.c r2t = iscsit_get_holder_for_r2tsn(cmd, begrun); cmd 152 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_send_recovery_r2t_for_snack(cmd, r2t) < 0) cmd 170 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 176 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 199 drivers/target/iscsi/iscsi_target_erl1.c cmd->seq_no = seq_no; cmd 200 drivers/target/iscsi/iscsi_target_erl1.c cmd->pdu_start = pdu_start; cmd 201 drivers/target/iscsi/iscsi_target_erl1.c cmd->pdu_send_order = data_sn_count; cmd 216 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 223 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 226 drivers/target/iscsi/iscsi_target_erl1.c if (!cmd->seq_list) { cmd 240 drivers/target/iscsi/iscsi_target_erl1.c for (i = 0; i < cmd->seq_count; i++) { cmd 241 drivers/target/iscsi/iscsi_target_erl1.c seq = &cmd->seq_list[i]; cmd 268 drivers/target/iscsi/iscsi_target_erl1.c read_data_done += cmd->seq_list[i].xfer_len; cmd 316 drivers/target/iscsi/iscsi_target_erl1.c pdu = &cmd->pdu_list[ cmd 350 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, begrun); cmd 361 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, begrun, runlength, cmd 374 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 379 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 381 drivers/target/iscsi/iscsi_target_erl1.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 385 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag); cmd 393 drivers/target/iscsi/iscsi_target_erl1.c if ((cmd->cmd_flags & ICF_GOT_DATACK_SNACK) && cmd 394 drivers/target/iscsi/iscsi_target_erl1.c (begrun <= cmd->acked_data_sn)) { cmd 398 drivers/target/iscsi/iscsi_target_erl1.c " protocol error.\n", cmd->init_task_tag, begrun, cmd 399 drivers/target/iscsi/iscsi_target_erl1.c (begrun + runlength), cmd->acked_data_sn); cmd 401 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_reject_cmd(cmd, ISCSI_REASON_PROTOCOL_ERROR, buf); cmd 408 drivers/target/iscsi/iscsi_target_erl1.c if ((begrun + runlength) > (cmd->data_sn - 1)) { cmd 411 drivers/target/iscsi/iscsi_target_erl1.c begrun, runlength, (cmd->data_sn - 1)); cmd 412 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_reject_cmd(cmd, ISCSI_REASON_BOOKMARK_INVALID, cmd 418 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_reject_cmd(cmd, ISCSI_REASON_BOOKMARK_NO_RESOURCES, cmd 426 drivers/target/iscsi/iscsi_target_erl1.c iscsit_attach_datain_req(cmd, dr); cmd 428 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state = ISTATE_SEND_DATAIN; cmd 429 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 442 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd; cmd 444 drivers/target/iscsi/iscsi_target_erl1.c cmd = iscsit_find_cmd_from_itt(conn, init_task_tag); cmd 445 drivers/target/iscsi/iscsi_target_erl1.c if (!cmd) cmd 451 drivers/target/iscsi/iscsi_target_erl1.c switch (cmd->data_direction) { cmd 453 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_handle_r2t_snack(cmd, buf, begrun, runlength); cmd 455 drivers/target/iscsi/iscsi_target_erl1.c return iscsit_handle_recovery_datain(cmd, buf, begrun, cmd 459 drivers/target/iscsi/iscsi_target_erl1.c cmd->data_direction); cmd 474 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd = NULL; cmd 494 drivers/target/iscsi/iscsi_target_erl1.c list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { cmd 495 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->stat_sn == begrun) { cmd 511 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->istate_lock); cmd 512 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->i_state == ISTATE_SEND_DATAIN) { cmd 513 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 521 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 523 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state = ISTATE_SEND_STATUS_RECOVERY; cmd 524 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 537 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd = NULL; cmd 539 drivers/target/iscsi/iscsi_target_erl1.c cmd = iscsit_find_cmd_from_ttt(conn, targ_xfer_tag); cmd 540 drivers/target/iscsi/iscsi_target_erl1.c if (!cmd) { cmd 546 drivers/target/iscsi/iscsi_target_erl1.c if (begrun <= cmd->acked_data_sn) { cmd 549 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, begrun, cmd->acked_data_sn); cmd 557 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_flags |= ICF_GOT_DATACK_SNACK; cmd 558 drivers/target/iscsi/iscsi_target_erl1.c cmd->acked_data_sn = (begrun - 1); cmd 562 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, cmd->acked_data_sn); cmd 568 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 574 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->r2t_lock); cmd 575 drivers/target/iscsi/iscsi_target_erl1.c ret = iscsit_add_r2t_to_list(cmd, offset, xfer_len, 1, 0); cmd 576 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 582 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 587 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 595 drivers/target/iscsi/iscsi_target_erl1.c for (i = 0; i < cmd->pdu_count; i++) { cmd 596 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->pdu_list[i].seq_no == pdu->seq_no) { cmd 598 drivers/target/iscsi/iscsi_target_erl1.c first_pdu = &cmd->pdu_list[i]; cmd 599 drivers/target/iscsi/iscsi_target_erl1.c xfer_len += cmd->pdu_list[i].length; cmd 605 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_seq *seq = cmd->seq_ptr; cmd 607 drivers/target/iscsi/iscsi_target_erl1.c first_pdu = &cmd->pdu_list[seq->pdu_start]; cmd 623 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_send_recovery_r2t(cmd, offset, length) < 0) cmd 651 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_send_recovery_r2t(cmd, offset, length) < 0) cmd 658 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 665 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 669 drivers/target/iscsi/iscsi_target_erl1.c cmd->data_sn = 0; cmd 672 drivers/target/iscsi/iscsi_target_erl1.c *r2t_offset = cmd->write_data_done; cmd 673 drivers/target/iscsi/iscsi_target_erl1.c *r2t_length = (cmd->seq_end_offset - cmd 674 drivers/target/iscsi/iscsi_target_erl1.c cmd->write_data_done); cmd 678 drivers/target/iscsi/iscsi_target_erl1.c *r2t_offset = cmd->seq_start_offset; cmd 679 drivers/target/iscsi/iscsi_target_erl1.c *r2t_length = (cmd->seq_end_offset - cmd->seq_start_offset); cmd 681 drivers/target/iscsi/iscsi_target_erl1.c for (i = 0; i < cmd->pdu_count; i++) { cmd 682 drivers/target/iscsi/iscsi_target_erl1.c pdu = &cmd->pdu_list[i]; cmd 687 drivers/target/iscsi/iscsi_target_erl1.c if ((pdu->offset >= cmd->seq_start_offset) && cmd 689 drivers/target/iscsi/iscsi_target_erl1.c cmd->seq_end_offset)) { cmd 690 drivers/target/iscsi/iscsi_target_erl1.c if (!cmd->unsolicited_data) cmd 691 drivers/target/iscsi/iscsi_target_erl1.c cmd->next_burst_len -= pdu->length; cmd 693 drivers/target/iscsi/iscsi_target_erl1.c cmd->first_burst_len -= pdu->length; cmd 695 drivers/target/iscsi/iscsi_target_erl1.c cmd->write_data_done -= pdu->length; cmd 702 drivers/target/iscsi/iscsi_target_erl1.c seq = iscsit_get_seq_holder(cmd, pdu_offset, pdu_length); cmd 709 drivers/target/iscsi/iscsi_target_erl1.c cmd->write_data_done -= (seq->offset - seq->orig_offset); cmd 710 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->immediate_data) cmd 711 drivers/target/iscsi/iscsi_target_erl1.c cmd->first_burst_len = cmd->write_data_done; cmd 722 drivers/target/iscsi/iscsi_target_erl1.c pdu = &cmd->pdu_list[i+seq->pdu_start]; cmd 735 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 741 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->istate_lock); cmd 742 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_flags |= ICF_WITHIN_COMMAND_RECOVERY; cmd 743 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 745 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_recalculate_dataout_values(cmd, pdu_offset, pdu_length, cmd 749 drivers/target/iscsi/iscsi_target_erl1.c iscsit_send_recovery_r2t(cmd, r2t_offset, r2t_length); cmd 838 drivers/target/iscsi/iscsi_target_erl1.c ooo_cmdsn->cmd = NULL; cmd 846 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd = NULL; cmd 856 drivers/target/iscsi/iscsi_target_erl1.c if (!ooo_cmdsn->cmd) { cmd 862 drivers/target/iscsi/iscsi_target_erl1.c cmd = ooo_cmdsn->cmd; cmd 863 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state = cmd->deferred_i_state; cmd 868 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_sn, sess->exp_cmd_sn); cmd 872 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_execute_cmd(cmd, 1) < 0) cmd 889 drivers/target/iscsi/iscsi_target_erl1.c int iscsit_execute_cmd(struct iscsi_cmd *cmd, int ooo) cmd 891 drivers/target/iscsi/iscsi_target_erl1.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 892 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 895 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->istate_lock); cmd 897 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_flags &= ~ICF_OOO_CMDSN; cmd 899 drivers/target/iscsi/iscsi_target_erl1.c switch (cmd->iscsi_opcode) { cmd 905 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->sense_reason) { cmd 906 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->sense_reason == TCM_RESERVATION_CONFLICT) { cmd 907 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state = ISTATE_SEND_STATUS; cmd 908 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 909 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd 910 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state); cmd 913 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 914 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->se_cmd.transport_state & CMD_T_ABORTED) cmd 917 drivers/target/iscsi/iscsi_target_erl1.c cmd->sense_reason, 0); cmd 923 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->immediate_data) { cmd 924 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->cmd_flags & ICF_GOT_LAST_DATAOUT) { cmd 925 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 926 drivers/target/iscsi/iscsi_target_erl1.c target_execute_cmd(&cmd->se_cmd); cmd 929 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 931 drivers/target/iscsi/iscsi_target_erl1.c if (!(cmd->cmd_flags & cmd 933 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->se_cmd.transport_state & CMD_T_ABORTED) cmd 936 drivers/target/iscsi/iscsi_target_erl1.c iscsit_set_dataout_sequence_values(cmd); cmd 937 drivers/target/iscsi/iscsi_target_erl1.c conn->conn_transport->iscsit_get_dataout(conn, cmd, false); cmd 944 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 946 drivers/target/iscsi/iscsi_target_erl1.c if ((cmd->data_direction == DMA_TO_DEVICE) && cmd 947 drivers/target/iscsi/iscsi_target_erl1.c !(cmd->cmd_flags & ICF_NON_IMMEDIATE_UNSOLICITED_DATA)) { cmd 948 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->se_cmd.transport_state & CMD_T_ABORTED) cmd 951 drivers/target/iscsi/iscsi_target_erl1.c iscsit_set_unsolicited_dataout(cmd); cmd 953 drivers/target/iscsi/iscsi_target_erl1.c return transport_handle_cdb_direct(&cmd->se_cmd); cmd 957 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 958 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd->i_state); cmd 961 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->se_cmd.se_tmr_req->response) { cmd 962 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 963 drivers/target/iscsi/iscsi_target_erl1.c iscsit_add_cmd_to_response_queue(cmd, cmd->conn, cmd 964 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state); cmd 967 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 969 drivers/target/iscsi/iscsi_target_erl1.c return transport_generic_handle_tmr(&cmd->se_cmd); cmd 971 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 972 drivers/target/iscsi/iscsi_target_erl1.c switch (cmd->logout_reason) { cmd 974 drivers/target/iscsi/iscsi_target_erl1.c lr = iscsit_logout_closesession(cmd, cmd->conn); cmd 977 drivers/target/iscsi/iscsi_target_erl1.c lr = iscsit_logout_closeconnection(cmd, cmd->conn); cmd 980 drivers/target/iscsi/iscsi_target_erl1.c lr = iscsit_logout_removeconnforrecovery(cmd, cmd->conn); cmd 984 drivers/target/iscsi/iscsi_target_erl1.c " 0x%02x\n", cmd->logout_reason); cmd 990 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->istate_lock); cmd 992 drivers/target/iscsi/iscsi_target_erl1.c " unknown iSCSI Opcode: 0x%02x\n", cmd->iscsi_opcode); cmd 1015 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 1021 drivers/target/iscsi/iscsi_target_erl1.c cmd->deferred_i_state = cmd->i_state; cmd 1022 drivers/target/iscsi/iscsi_target_erl1.c cmd->i_state = ISTATE_DEFERRED_CMD; cmd 1023 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_flags |= ICF_OOO_CMDSN; cmd 1038 drivers/target/iscsi/iscsi_target_erl1.c ooo_cmdsn->cmd = cmd; cmd 1041 drivers/target/iscsi/iscsi_target_erl1.c ooo_cmdsn->cid = cmd->conn->cid; cmd 1054 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 1058 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 1061 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->unsolicited_data) { cmd 1064 drivers/target/iscsi/iscsi_target_erl1.c cmd->se_cmd.data_length) ? cmd 1065 drivers/target/iscsi/iscsi_target_erl1.c cmd->se_cmd.data_length : cmd 1070 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->r2t_lock); cmd 1071 drivers/target/iscsi/iscsi_target_erl1.c if (list_empty(&cmd->cmd_r2t_list)) { cmd 1073 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 1077 drivers/target/iscsi/iscsi_target_erl1.c list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { cmd 1081 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 1085 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->r2t_lock); cmd 1088 drivers/target/iscsi/iscsi_target_erl1.c " sequences for ITT: 0x%08x.\n", cmd->init_task_tag); cmd 1100 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd = from_timer(cmd, t, dataout_timer); cmd 1101 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 1107 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 1108 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->dataout_timer_flags & ISCSI_TF_STOP) { cmd 1109 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1113 drivers/target/iscsi/iscsi_target_erl1.c cmd->dataout_timer_flags &= ~ISCSI_TF_RUNNING; cmd 1126 drivers/target/iscsi/iscsi_target_erl1.c if (++cmd->dataout_timeout_retries == na->dataout_timeout_retries) { cmd 1130 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, na->dataout_timeout_retries, cmd 1136 drivers/target/iscsi/iscsi_target_erl1.c cmd->cmd_flags |= ICF_WITHIN_COMMAND_RECOVERY; cmd 1140 drivers/target/iscsi/iscsi_target_erl1.c pdu_offset = cmd->write_data_done; cmd 1142 drivers/target/iscsi/iscsi_target_erl1.c cmd->next_burst_len)) > cmd->se_cmd.data_length) cmd 1143 drivers/target/iscsi/iscsi_target_erl1.c pdu_length = (cmd->se_cmd.data_length - cmd 1144 drivers/target/iscsi/iscsi_target_erl1.c cmd->write_data_done); cmd 1147 drivers/target/iscsi/iscsi_target_erl1.c cmd->next_burst_len); cmd 1149 drivers/target/iscsi/iscsi_target_erl1.c pdu_offset = cmd->seq_start_offset; cmd 1150 drivers/target/iscsi/iscsi_target_erl1.c pdu_length = (cmd->seq_end_offset - cmd 1151 drivers/target/iscsi/iscsi_target_erl1.c cmd->seq_start_offset); cmd 1154 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_set_dataout_timeout_values(cmd, &pdu_offset, cmd 1159 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_recalculate_dataout_values(cmd, pdu_offset, pdu_length, cmd 1165 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag, (cmd->unsolicited_data) ? "Unsolicited " : cmd 1168 drivers/target/iscsi/iscsi_target_erl1.c if (iscsit_send_recovery_r2t(cmd, r2t_offset, r2t_length) < 0) cmd 1171 drivers/target/iscsi/iscsi_target_erl1.c iscsit_start_dataout_timer(cmd, conn); cmd 1172 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1178 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1184 drivers/target/iscsi/iscsi_target_erl1.c void iscsit_mod_dataout_timer(struct iscsi_cmd *cmd) cmd 1186 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_conn *conn = cmd->conn; cmd 1190 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 1191 drivers/target/iscsi/iscsi_target_erl1.c if (!(cmd->dataout_timer_flags & ISCSI_TF_RUNNING)) { cmd 1192 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1196 drivers/target/iscsi/iscsi_target_erl1.c mod_timer(&cmd->dataout_timer, cmd 1199 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag); cmd 1200 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1204 drivers/target/iscsi/iscsi_target_erl1.c struct iscsi_cmd *cmd, cmd 1210 drivers/target/iscsi/iscsi_target_erl1.c lockdep_assert_held(&cmd->dataout_timeout_lock); cmd 1212 drivers/target/iscsi/iscsi_target_erl1.c if (cmd->dataout_timer_flags & ISCSI_TF_RUNNING) cmd 1216 drivers/target/iscsi/iscsi_target_erl1.c " CID: %hu.\n", cmd->init_task_tag, conn->cid); cmd 1218 drivers/target/iscsi/iscsi_target_erl1.c cmd->dataout_timer_flags &= ~ISCSI_TF_STOP; cmd 1219 drivers/target/iscsi/iscsi_target_erl1.c cmd->dataout_timer_flags |= ISCSI_TF_RUNNING; cmd 1220 drivers/target/iscsi/iscsi_target_erl1.c mod_timer(&cmd->dataout_timer, jiffies + na->dataout_timeout * HZ); cmd 1223 drivers/target/iscsi/iscsi_target_erl1.c void iscsit_stop_dataout_timer(struct iscsi_cmd *cmd) cmd 1225 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 1226 drivers/target/iscsi/iscsi_target_erl1.c if (!(cmd->dataout_timer_flags & ISCSI_TF_RUNNING)) { cmd 1227 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1230 drivers/target/iscsi/iscsi_target_erl1.c cmd->dataout_timer_flags |= ISCSI_TF_STOP; cmd 1231 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 1233 drivers/target/iscsi/iscsi_target_erl1.c del_timer_sync(&cmd->dataout_timer); cmd 1235 drivers/target/iscsi/iscsi_target_erl1.c spin_lock_bh(&cmd->dataout_timeout_lock); cmd 1236 drivers/target/iscsi/iscsi_target_erl1.c cmd->dataout_timer_flags &= ~ISCSI_TF_RUNNING; cmd 1238 drivers/target/iscsi/iscsi_target_erl1.c cmd->init_task_tag); cmd 1239 drivers/target/iscsi/iscsi_target_erl1.c spin_unlock_bh(&cmd->dataout_timeout_lock); cmd 29 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, cmd 33 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_conn *conn = cmd->conn; cmd 35 drivers/target/iscsi/iscsi_target_erl2.c cmd->next_burst_len = 0; cmd 36 drivers/target/iscsi/iscsi_target_erl2.c cmd->read_data_done = 0; cmd 39 drivers/target/iscsi/iscsi_target_erl2.c if ((cmd->next_burst_len + cmd 42 drivers/target/iscsi/iscsi_target_erl2.c cmd->read_data_done += cmd 44 drivers/target/iscsi/iscsi_target_erl2.c cmd->next_burst_len += cmd 47 drivers/target/iscsi/iscsi_target_erl2.c cmd->read_data_done += cmd 49 drivers/target/iscsi/iscsi_target_erl2.c cmd->next_burst_len); cmd 50 drivers/target/iscsi/iscsi_target_erl2.c cmd->next_burst_len = 0; cmd 57 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd) cmd 60 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_conn *conn = cmd->conn; cmd 62 drivers/target/iscsi/iscsi_target_erl2.c cmd->data_sn = 0; cmd 63 drivers/target/iscsi/iscsi_target_erl2.c cmd->next_burst_len = 0; cmd 65 drivers/target/iscsi/iscsi_target_erl2.c while (cmd->write_data_done > write_data_done) { cmd 67 drivers/target/iscsi/iscsi_target_erl2.c cmd->write_data_done) cmd 73 drivers/target/iscsi/iscsi_target_erl2.c cmd->write_data_done = write_data_done; cmd 122 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, *cmd_tmp; cmd 131 drivers/target/iscsi/iscsi_target_erl2.c list_for_each_entry_safe(cmd, cmd_tmp, cmd 134 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 135 drivers/target/iscsi/iscsi_target_erl2.c cmd->conn = NULL; cmd 137 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 153 drivers/target/iscsi/iscsi_target_erl2.c list_for_each_entry_safe(cmd, cmd_tmp, cmd 156 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 157 drivers/target/iscsi/iscsi_target_erl2.c cmd->conn = NULL; cmd 159 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 200 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, cmd 205 drivers/target/iscsi/iscsi_target_erl2.c if (!cmd->cr) { cmd 207 drivers/target/iscsi/iscsi_target_erl2.c " is NULL!\n", cmd->init_task_tag); cmd 210 drivers/target/iscsi/iscsi_target_erl2.c cr = cmd->cr; cmd 212 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 221 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, *cmd_tmp; cmd 225 drivers/target/iscsi/iscsi_target_erl2.c list_for_each_entry_safe(cmd, cmd_tmp, cmd 228 drivers/target/iscsi/iscsi_target_erl2.c if (((cmd->deferred_i_state != ISTATE_SENT_STATUS) && cmd 229 drivers/target/iscsi/iscsi_target_erl2.c (cmd->deferred_i_state != ISTATE_REMOVE)) || cmd 230 drivers/target/iscsi/iscsi_target_erl2.c (cmd->stat_sn >= exp_statsn)) { cmd 236 drivers/target/iscsi/iscsi_target_erl2.c " 0x%08x, CID: %hu.\n", cmd->init_task_tag, cmd 237 drivers/target/iscsi/iscsi_target_erl2.c cmd->stat_sn, cr->cid); cmd 239 drivers/target/iscsi/iscsi_target_erl2.c iscsit_remove_cmd_from_connection_recovery(cmd, sess); cmd 242 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 269 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, *cmd_tmp; cmd 289 drivers/target/iscsi/iscsi_target_erl2.c list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { cmd 290 drivers/target/iscsi/iscsi_target_erl2.c if (!(cmd->cmd_flags & ICF_OOO_CMDSN)) cmd 293 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 296 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 310 drivers/target/iscsi/iscsi_target_erl2.c struct iscsi_cmd *cmd, *cmd_tmp; cmd 338 drivers/target/iscsi/iscsi_target_erl2.c list_for_each_entry_safe(cmd, cmd_tmp, &conn->conn_cmd_list, i_conn_node) { cmd 340 drivers/target/iscsi/iscsi_target_erl2.c if ((cmd->iscsi_opcode != ISCSI_OP_SCSI_CMD) && cmd 341 drivers/target/iscsi/iscsi_target_erl2.c (cmd->iscsi_opcode != ISCSI_OP_NOOP_OUT)) { cmd 344 drivers/target/iscsi/iscsi_target_erl2.c " CID: %hu\n", cmd->iscsi_opcode, cmd 345 drivers/target/iscsi/iscsi_target_erl2.c cmd->init_task_tag, cmd->cmd_sn, conn->cid); cmd 347 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 349 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 365 drivers/target/iscsi/iscsi_target_erl2.c if (!(cmd->cmd_flags & ICF_OOO_CMDSN) && !cmd->immediate_cmd && cmd 366 drivers/target/iscsi/iscsi_target_erl2.c iscsi_sna_gte(cmd->cmd_sn, conn->sess->exp_cmd_sn)) { cmd 367 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 369 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_cmd(cmd, true); cmd 377 drivers/target/iscsi/iscsi_target_erl2.c " reallegiance.\n", cmd->iscsi_opcode, cmd 378 drivers/target/iscsi/iscsi_target_erl2.c cmd->init_task_tag, cmd->cmd_sn, cmd->stat_sn, cmd 381 drivers/target/iscsi/iscsi_target_erl2.c cmd->deferred_i_state = cmd->i_state; cmd 382 drivers/target/iscsi/iscsi_target_erl2.c cmd->i_state = ISTATE_IN_CONNECTION_RECOVERY; cmd 384 drivers/target/iscsi/iscsi_target_erl2.c if (cmd->data_direction == DMA_TO_DEVICE) cmd 385 drivers/target/iscsi/iscsi_target_erl2.c iscsit_stop_dataout_timer(cmd); cmd 387 drivers/target/iscsi/iscsi_target_erl2.c cmd->sess = conn->sess; cmd 389 drivers/target/iscsi/iscsi_target_erl2.c list_del_init(&cmd->i_conn_node); cmd 392 drivers/target/iscsi/iscsi_target_erl2.c iscsit_free_all_datain_reqs(cmd); cmd 394 drivers/target/iscsi/iscsi_target_erl2.c transport_wait_for_tasks(&cmd->se_cmd); cmd 399 drivers/target/iscsi/iscsi_target_erl2.c list_add_tail(&cmd->i_conn_node, &cr->conn_recovery_cmd_list); cmd 403 drivers/target/iscsi/iscsi_target_erl2.c cmd->cr = cr; cmd 404 drivers/target/iscsi/iscsi_target_erl2.c cmd->conn = NULL; cmd 21 drivers/target/iscsi/iscsi_target_seq_pdu_list.c static void iscsit_dump_seq_list(struct iscsi_cmd *cmd) cmd 27 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->init_task_tag); cmd 29 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->seq_count; i++) { cmd 30 drivers/target/iscsi/iscsi_target_seq_pdu_list.c seq = &cmd->seq_list[i]; cmd 39 drivers/target/iscsi/iscsi_target_seq_pdu_list.c static void iscsit_dump_pdu_list(struct iscsi_cmd *cmd) cmd 45 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->init_task_tag); cmd 47 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->pdu_count; i++) { cmd 48 drivers/target/iscsi/iscsi_target_seq_pdu_list.c pdu = &cmd->pdu_list[i]; cmd 55 drivers/target/iscsi/iscsi_target_seq_pdu_list.c static void iscsit_dump_seq_list(struct iscsi_cmd *cmd) {} cmd 56 drivers/target/iscsi/iscsi_target_seq_pdu_list.c static void iscsit_dump_pdu_list(struct iscsi_cmd *cmd) {} cmd 60 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 65 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->seq_count; i++) { cmd 66 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->seq_list[i].type != SEQTYPE_NORMAL) cmd 68 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list[i].seq_send_order = seq_count++; cmd 73 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 78 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->pdu_count; i++) { cmd 80 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->pdu_list[i].seq_no == seq_no) { cmd 81 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_list[i].pdu_send_order = pdu_send_order++; cmd 120 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 126 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (pdu_count = 0; pdu_count < cmd->pdu_count; pdu_count++) { cmd 128 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->pdu_list[pdu_count].seq_no == seq_no) { cmd 141 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_list[seq_offset+i].pdu_send_order = array[i]; cmd 161 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_list[seq_offset+i].pdu_send_order = array[i]; cmd 170 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 174 drivers/target/iscsi/iscsi_target_seq_pdu_list.c u32 *array, seq_count = cmd->seq_count; cmd 191 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->seq_count; i++) { cmd 192 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->seq_list[i].type != SEQTYPE_NORMAL) cmd 194 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list[i].seq_send_order = array[j++]; cmd 202 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 211 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_conn *conn = cmd->conn; cmd 213 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->se_cmd.data_direction == DMA_TO_DEVICE) cmd 214 drivers/target/iscsi/iscsi_target_seq_pdu_list.c mdsl = cmd->conn->conn_ops->MaxXmitDataSegmentLength; cmd 216 drivers/target/iscsi/iscsi_target_seq_pdu_list.c mdsl = cmd->conn->conn_ops->MaxRecvDataSegmentLength; cmd 224 drivers/target/iscsi/iscsi_target_seq_pdu_list.c unsolicited_data_length = min(cmd->se_cmd.data_length, cmd 227 drivers/target/iscsi/iscsi_target_seq_pdu_list.c while (offset < cmd->se_cmd.data_length) { cmd 240 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if ((offset + mdsl) >= cmd->se_cmd.data_length) { cmd 242 drivers/target/iscsi/iscsi_target_seq_pdu_list.c (cmd->se_cmd.data_length - offset); cmd 243 drivers/target/iscsi/iscsi_target_seq_pdu_list.c offset += (cmd->se_cmd.data_length - offset); cmd 262 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if ((offset + mdsl) >= cmd->se_cmd.data_length) { cmd 263 drivers/target/iscsi/iscsi_target_seq_pdu_list.c offset += (cmd->se_cmd.data_length - offset); cmd 286 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 292 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_conn *conn = cmd->conn; cmd 293 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_pdu *pdu = cmd->pdu_list; cmd 294 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_seq *seq = cmd->seq_list; cmd 296 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->se_cmd.data_direction == DMA_TO_DEVICE) cmd 297 drivers/target/iscsi/iscsi_target_seq_pdu_list.c mdsl = cmd->conn->conn_ops->MaxXmitDataSegmentLength; cmd 299 drivers/target/iscsi/iscsi_target_seq_pdu_list.c mdsl = cmd->conn->conn_ops->MaxRecvDataSegmentLength; cmd 310 drivers/target/iscsi/iscsi_target_seq_pdu_list.c unsolicited_data_length = min(cmd->se_cmd.data_length, cmd 313 drivers/target/iscsi/iscsi_target_seq_pdu_list.c while (offset < cmd->se_cmd.data_length) { cmd 347 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if ((offset + mdsl) >= cmd->se_cmd.data_length) { cmd 351 drivers/target/iscsi/iscsi_target_seq_pdu_list.c (cmd->se_cmd.data_length - offset); cmd 357 drivers/target/iscsi/iscsi_target_seq_pdu_list.c (cmd->se_cmd.data_length - offset)); cmd 360 drivers/target/iscsi/iscsi_target_seq_pdu_list.c (cmd->se_cmd.data_length - offset); cmd 361 drivers/target/iscsi/iscsi_target_seq_pdu_list.c offset += (cmd->se_cmd.data_length - offset); cmd 399 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if ((offset + mdsl) >= cmd->se_cmd.data_length) { cmd 402 drivers/target/iscsi/iscsi_target_seq_pdu_list.c pdu[i].length = (cmd->se_cmd.data_length - offset); cmd 408 drivers/target/iscsi/iscsi_target_seq_pdu_list.c (cmd->se_cmd.data_length - offset)); cmd 410 drivers/target/iscsi/iscsi_target_seq_pdu_list.c offset += (cmd->se_cmd.data_length - offset); cmd 447 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (iscsit_randomize_seq_lists(cmd, bl->type) cmd 451 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_ordered_seq_lists(cmd, bl->type); cmd 454 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (iscsit_randomize_seq_lists(cmd, bl->type) cmd 458 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_ordered_seq_lists(cmd, bl->type); cmd 461 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_dump_seq_list(cmd); cmd 466 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (iscsit_randomize_pdu_lists(cmd, bl->type) cmd 470 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_ordered_pdu_lists(cmd, bl->type); cmd 473 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (iscsit_randomize_pdu_lists(cmd, bl->type) cmd 477 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_ordered_pdu_lists(cmd, bl->type); cmd 480 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_dump_pdu_list(cmd); cmd 487 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 492 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_conn *conn = cmd->conn; cmd 506 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->data_direction == DMA_NONE) cmd 512 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->data_direction == DMA_FROM_DEVICE) { cmd 525 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (!cmd->immediate_data && !cmd->unsolicited_data) cmd 527 drivers/target/iscsi/iscsi_target_seq_pdu_list.c else if (cmd->immediate_data && !cmd->unsolicited_data) cmd 529 drivers/target/iscsi/iscsi_target_seq_pdu_list.c else if (!cmd->immediate_data && cmd->unsolicited_data) cmd 531 drivers/target/iscsi/iscsi_target_seq_pdu_list.c else if (cmd->immediate_data && cmd->unsolicited_data) cmd 535 drivers/target/iscsi/iscsi_target_seq_pdu_list.c iscsit_determine_counts_for_list(cmd, &bl, &seq_count, &pdu_count); cmd 543 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list = seq; cmd 544 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_count = seq_count; cmd 554 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_list = pdu; cmd 555 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_count = pdu_count; cmd 558 drivers/target/iscsi/iscsi_target_seq_pdu_list.c return iscsit_do_build_pdu_and_seq_lists(cmd, &bl); cmd 562 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 569 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (!cmd->pdu_list) { cmd 574 drivers/target/iscsi/iscsi_target_seq_pdu_list.c pdu = &cmd->pdu_list[0]; cmd 576 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->pdu_count; i++) cmd 581 drivers/target/iscsi/iscsi_target_seq_pdu_list.c " %u, Length: %u\n", cmd->init_task_tag, offset, length); cmd 586 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 590 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_conn *conn = cmd->conn; cmd 593 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (!cmd->pdu_list) { cmd 600 drivers/target/iscsi/iscsi_target_seq_pdu_list.c pdu = &cmd->pdu_list[cmd->pdu_start]; cmd 602 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; pdu[i].seq_no != cmd->seq_no; i++) { cmd 609 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (pdu[i].pdu_send_order == cmd->pdu_send_order) { cmd 610 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_send_order++; cmd 615 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_start += cmd->pdu_send_order; cmd 616 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->pdu_send_order = 0; cmd 617 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_no++; cmd 619 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (cmd->pdu_start < cmd->pdu_count) cmd 624 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->init_task_tag, cmd->pdu_send_order); cmd 636 drivers/target/iscsi/iscsi_target_seq_pdu_list.c pdu = &cmd->pdu_list[seq->pdu_start]; cmd 641 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->init_task_tag, seq->pdu_send_order, cmd 655 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->init_task_tag, seq->pdu_send_order); cmd 663 drivers/target/iscsi/iscsi_target_seq_pdu_list.c struct iscsi_cmd *cmd, cmd 669 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if (!cmd->seq_list) { cmd 674 drivers/target/iscsi/iscsi_target_seq_pdu_list.c for (i = 0; i < cmd->seq_count; i++) { cmd 677 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list[i].orig_offset, cmd->seq_list[i].xfer_len, cmd 678 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list[i].seq_no); cmd 680 drivers/target/iscsi/iscsi_target_seq_pdu_list.c if ((cmd->seq_list[i].orig_offset + cmd 681 drivers/target/iscsi/iscsi_target_seq_pdu_list.c cmd->seq_list[i].xfer_len) >= cmd 683 drivers/target/iscsi/iscsi_target_seq_pdu_list.c return &cmd->seq_list[i]; cmd 687 drivers/target/iscsi/iscsi_target_seq_pdu_list.c " Offset: %u, Length: %u\n", cmd->init_task_tag, offset, cmd 31 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 35 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_conn *conn = cmd->conn; cmd 36 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_tmr_req *tmr_req = cmd->tmr_req; cmd 37 drivers/target/iscsi/iscsi_target_tmr.c struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; cmd 106 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 110 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_conn *conn = cmd->conn; cmd 112 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_tmr_req *tmr_req = cmd->tmr_req; cmd 113 drivers/target/iscsi/iscsi_target_tmr.c struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; cmd 178 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 185 drivers/target/iscsi/iscsi_target_tmr.c ret = iscsit_remove_cmd_from_connection_recovery(cmd, sess); cmd 198 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd = tmr_req->ref_cmd; cmd 201 drivers/target/iscsi/iscsi_target_tmr.c if (!cmd->cr) { cmd 203 drivers/target/iscsi/iscsi_target_tmr.c " is NULL!\n", cmd->init_task_tag); cmd 206 drivers/target/iscsi/iscsi_target_tmr.c cr = cmd->cr; cmd 213 drivers/target/iscsi/iscsi_target_tmr.c cmd->stat_sn = cmd->exp_stat_sn = 0; cmd 215 drivers/target/iscsi/iscsi_target_tmr.c iscsit_task_reassign_remove_cmd(cmd, cr, conn->sess); cmd 218 drivers/target/iscsi/iscsi_target_tmr.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 221 drivers/target/iscsi/iscsi_target_tmr.c cmd->i_state = ISTATE_SEND_NOPIN; cmd 222 drivers/target/iscsi/iscsi_target_tmr.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 227 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 232 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_conn *conn = cmd->conn; cmd 233 drivers/target/iscsi/iscsi_target_tmr.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 239 drivers/target/iscsi/iscsi_target_tmr.c cmd->cmd_flags &= ~ICF_GOT_DATACK_SNACK; cmd 240 drivers/target/iscsi/iscsi_target_tmr.c cmd->acked_data_sn = 0; cmd 242 drivers/target/iscsi/iscsi_target_tmr.c cmd->cmd_flags |= ICF_GOT_DATACK_SNACK; cmd 243 drivers/target/iscsi/iscsi_target_tmr.c cmd->acked_data_sn = (tmr_req->exp_data_sn - 1); cmd 251 drivers/target/iscsi/iscsi_target_tmr.c if (cmd->cmd_flags & ICF_GOT_LAST_DATAOUT) { cmd 252 drivers/target/iscsi/iscsi_target_tmr.c if (!(cmd->se_cmd.transport_state & CMD_T_SENT)) { cmd 255 drivers/target/iscsi/iscsi_target_tmr.c cmd->init_task_tag, cmd->se_cmd.t_state); cmd 260 drivers/target/iscsi/iscsi_target_tmr.c cmd->i_state = ISTATE_SEND_STATUS; cmd 261 drivers/target/iscsi/iscsi_target_tmr.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 269 drivers/target/iscsi/iscsi_target_tmr.c if (cmd->unsolicited_data) { cmd 270 drivers/target/iscsi/iscsi_target_tmr.c cmd->unsolicited_data = 0; cmd 272 drivers/target/iscsi/iscsi_target_tmr.c offset = cmd->next_burst_len = cmd->write_data_done; cmd 275 drivers/target/iscsi/iscsi_target_tmr.c cmd->se_cmd.data_length) { cmd 277 drivers/target/iscsi/iscsi_target_tmr.c length = (cmd->se_cmd.data_length - offset); cmd 281 drivers/target/iscsi/iscsi_target_tmr.c spin_lock_bh(&cmd->r2t_lock); cmd 282 drivers/target/iscsi/iscsi_target_tmr.c if (iscsit_add_r2t_to_list(cmd, offset, length, 0, 0) < 0) { cmd 283 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 286 drivers/target/iscsi/iscsi_target_tmr.c cmd->outstanding_r2ts++; cmd 287 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 295 drivers/target/iscsi/iscsi_target_tmr.c return conn->conn_transport->iscsit_get_dataout(conn, cmd, true); cmd 299 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 302 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_conn *conn = cmd->conn; cmd 304 drivers/target/iscsi/iscsi_target_tmr.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 310 drivers/target/iscsi/iscsi_target_tmr.c cmd->cmd_flags &= ~ICF_GOT_DATACK_SNACK; cmd 311 drivers/target/iscsi/iscsi_target_tmr.c cmd->acked_data_sn = 0; cmd 313 drivers/target/iscsi/iscsi_target_tmr.c cmd->cmd_flags |= ICF_GOT_DATACK_SNACK; cmd 314 drivers/target/iscsi/iscsi_target_tmr.c cmd->acked_data_sn = (tmr_req->exp_data_sn - 1); cmd 317 drivers/target/iscsi/iscsi_target_tmr.c if (!(cmd->se_cmd.transport_state & CMD_T_SENT)) { cmd 319 drivers/target/iscsi/iscsi_target_tmr.c " transport\n", cmd->init_task_tag, cmd 320 drivers/target/iscsi/iscsi_target_tmr.c cmd->se_cmd.t_state); cmd 327 drivers/target/iscsi/iscsi_target_tmr.c " from transport\n", cmd->init_task_tag, cmd 328 drivers/target/iscsi/iscsi_target_tmr.c cmd->se_cmd.t_state); cmd 344 drivers/target/iscsi/iscsi_target_tmr.c iscsit_attach_datain_req(cmd, dr); cmd 346 drivers/target/iscsi/iscsi_target_tmr.c cmd->i_state = ISTATE_SEND_DATAIN; cmd 347 drivers/target/iscsi/iscsi_target_tmr.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 352 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 355 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_conn *conn = cmd->conn; cmd 357 drivers/target/iscsi/iscsi_target_tmr.c cmd->i_state = ISTATE_SEND_STATUS; cmd 358 drivers/target/iscsi/iscsi_target_tmr.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 366 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd = tmr_req->ref_cmd; cmd 369 drivers/target/iscsi/iscsi_target_tmr.c if (!cmd->cr) { cmd 371 drivers/target/iscsi/iscsi_target_tmr.c " is NULL!\n", cmd->init_task_tag); cmd 374 drivers/target/iscsi/iscsi_target_tmr.c cr = cmd->cr; cmd 381 drivers/target/iscsi/iscsi_target_tmr.c cmd->stat_sn = cmd->exp_stat_sn = 0; cmd 383 drivers/target/iscsi/iscsi_target_tmr.c iscsit_task_reassign_remove_cmd(cmd, cr, conn->sess); cmd 386 drivers/target/iscsi/iscsi_target_tmr.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 389 drivers/target/iscsi/iscsi_target_tmr.c if (cmd->se_cmd.se_cmd_flags & SCF_SENT_CHECK_CONDITION) { cmd 390 drivers/target/iscsi/iscsi_target_tmr.c cmd->i_state = ISTATE_SEND_STATUS; cmd 391 drivers/target/iscsi/iscsi_target_tmr.c iscsit_add_cmd_to_response_queue(cmd, conn, cmd->i_state); cmd 395 drivers/target/iscsi/iscsi_target_tmr.c switch (cmd->data_direction) { cmd 397 drivers/target/iscsi/iscsi_target_tmr.c return iscsit_task_reassign_complete_write(cmd, tmr_req); cmd 399 drivers/target/iscsi/iscsi_target_tmr.c return iscsit_task_reassign_complete_read(cmd, tmr_req); cmd 401 drivers/target/iscsi/iscsi_target_tmr.c return iscsit_task_reassign_complete_none(cmd, tmr_req); cmd 404 drivers/target/iscsi/iscsi_target_tmr.c cmd->data_direction); cmd 415 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd; cmd 422 drivers/target/iscsi/iscsi_target_tmr.c cmd = tmr_req->ref_cmd; cmd 424 drivers/target/iscsi/iscsi_target_tmr.c cmd->conn = conn; cmd 426 drivers/target/iscsi/iscsi_target_tmr.c switch (cmd->iscsi_opcode) { cmd 435 drivers/target/iscsi/iscsi_target_tmr.c " command reallegiance\n", cmd->iscsi_opcode); cmd 443 drivers/target/iscsi/iscsi_target_tmr.c " ITT: 0x%08x to CID: %hu.\n", cmd->iscsi_opcode, cmd 444 drivers/target/iscsi/iscsi_target_tmr.c cmd->init_task_tag, conn->cid); cmd 454 drivers/target/iscsi/iscsi_target_tmr.c int iscsit_tmr_post_handler(struct iscsi_cmd *cmd, struct iscsi_conn *conn) cmd 456 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_tmr_req *tmr_req = cmd->tmr_req; cmd 457 drivers/target/iscsi/iscsi_target_tmr.c struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; cmd 478 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd, cmd 486 drivers/target/iscsi/iscsi_target_tmr.c cmd->data_sn = 0; cmd 488 drivers/target/iscsi/iscsi_target_tmr.c if (cmd->immediate_data) cmd 489 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_offset += (cmd->first_burst_len - cmd 490 drivers/target/iscsi/iscsi_target_tmr.c cmd->seq_start_offset); cmd 493 drivers/target/iscsi/iscsi_target_tmr.c cmd->write_data_done -= (cmd->immediate_data) ? cmd 494 drivers/target/iscsi/iscsi_target_tmr.c (cmd->first_burst_len - cmd 495 drivers/target/iscsi/iscsi_target_tmr.c cmd->seq_start_offset) : cmd 496 drivers/target/iscsi/iscsi_target_tmr.c cmd->first_burst_len; cmd 497 drivers/target/iscsi/iscsi_target_tmr.c cmd->first_burst_len = 0; cmd 501 drivers/target/iscsi/iscsi_target_tmr.c for (i = 0; i < cmd->pdu_count; i++) { cmd 502 drivers/target/iscsi/iscsi_target_tmr.c pdu = &cmd->pdu_list[i]; cmd 507 drivers/target/iscsi/iscsi_target_tmr.c if ((pdu->offset >= cmd->seq_start_offset) && cmd 509 drivers/target/iscsi/iscsi_target_tmr.c cmd->seq_end_offset)) { cmd 510 drivers/target/iscsi/iscsi_target_tmr.c cmd->first_burst_len -= pdu->length; cmd 511 drivers/target/iscsi/iscsi_target_tmr.c cmd->write_data_done -= pdu->length; cmd 516 drivers/target/iscsi/iscsi_target_tmr.c for (i = 0; i < cmd->seq_count; i++) { cmd 517 drivers/target/iscsi/iscsi_target_tmr.c seq = &cmd->seq_list[i]; cmd 522 drivers/target/iscsi/iscsi_target_tmr.c cmd->write_data_done -= cmd 524 drivers/target/iscsi/iscsi_target_tmr.c cmd->first_burst_len = 0; cmd 534 drivers/target/iscsi/iscsi_target_tmr.c pdu = &cmd->pdu_list[j+seq->pdu_start]; cmd 549 drivers/target/iscsi/iscsi_target_tmr.c struct iscsi_cmd *cmd = tmr_req->ref_cmd; cmd 558 drivers/target/iscsi/iscsi_target_tmr.c if (cmd->unsolicited_data) cmd 559 drivers/target/iscsi/iscsi_target_tmr.c iscsit_task_reassign_prepare_unsolicited_dataout(cmd, conn); cmd 582 drivers/target/iscsi/iscsi_target_tmr.c spin_lock_bh(&cmd->r2t_lock); cmd 583 drivers/target/iscsi/iscsi_target_tmr.c if (list_empty(&cmd->cmd_r2t_list)) { cmd 584 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 588 drivers/target/iscsi/iscsi_target_tmr.c list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { cmd 637 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_offset -= r2t->xfer_len; cmd 642 drivers/target/iscsi/iscsi_target_tmr.c cmd->data_sn = 0; cmd 643 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_offset -= (r2t->xfer_len - cmd 644 drivers/target/iscsi/iscsi_target_tmr.c cmd->next_burst_len); cmd 649 drivers/target/iscsi/iscsi_target_tmr.c cmd->data_sn = 0; cmd 650 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_offset -= r2t->xfer_len; cmd 652 drivers/target/iscsi/iscsi_target_tmr.c for (i = 0; i < cmd->pdu_count; i++) { cmd 653 drivers/target/iscsi/iscsi_target_tmr.c pdu = &cmd->pdu_list[i]; cmd 661 drivers/target/iscsi/iscsi_target_tmr.c cmd->next_burst_len -= pdu->length; cmd 662 drivers/target/iscsi/iscsi_target_tmr.c cmd->write_data_done -= pdu->length; cmd 671 drivers/target/iscsi/iscsi_target_tmr.c seq = iscsit_get_seq_holder(cmd, r2t->offset, cmd 674 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 678 drivers/target/iscsi/iscsi_target_tmr.c cmd->write_data_done -= cmd 685 drivers/target/iscsi/iscsi_target_tmr.c cmd->seq_send_order--; cmd 691 drivers/target/iscsi/iscsi_target_tmr.c pdu = &cmd->pdu_list[i+seq->pdu_start]; cmd 701 drivers/target/iscsi/iscsi_target_tmr.c cmd->outstanding_r2ts--; cmd 703 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 717 drivers/target/iscsi/iscsi_target_tmr.c cmd->cmd_flags &= ~ICF_SENT_LAST_R2T; cmd 718 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_sn = tmr_req->exp_data_sn; cmd 720 drivers/target/iscsi/iscsi_target_tmr.c spin_lock_bh(&cmd->r2t_lock); cmd 721 drivers/target/iscsi/iscsi_target_tmr.c list_for_each_entry_safe(r2t, r2t_tmp, &cmd->cmd_r2t_list, r2t_list) { cmd 736 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 741 drivers/target/iscsi/iscsi_target_tmr.c iscsit_free_r2t(r2t, cmd); cmd 762 drivers/target/iscsi/iscsi_target_tmr.c cmd->r2t_offset -= r2t->xfer_len; cmd 764 drivers/target/iscsi/iscsi_target_tmr.c cmd->seq_send_order--; cmd 766 drivers/target/iscsi/iscsi_target_tmr.c cmd->outstanding_r2ts--; cmd 767 drivers/target/iscsi/iscsi_target_tmr.c iscsit_free_r2t(r2t, cmd); cmd 769 drivers/target/iscsi/iscsi_target_tmr.c spin_unlock_bh(&cmd->r2t_lock); cmd 52 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 60 drivers/target/iscsi/iscsi_target_util.c lockdep_assert_held(&cmd->r2t_lock); cmd 72 drivers/target/iscsi/iscsi_target_util.c r2t->r2t_sn = (!r2t_sn) ? cmd->r2t_sn++ : r2t_sn; cmd 75 drivers/target/iscsi/iscsi_target_util.c list_add_tail(&r2t->r2t_list, &cmd->cmd_r2t_list); cmd 76 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 78 drivers/target/iscsi/iscsi_target_util.c iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, ISTATE_SEND_R2T); cmd 80 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&cmd->r2t_lock); cmd 85 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 91 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&cmd->r2t_lock); cmd 92 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { cmd 95 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 99 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 106 drivers/target/iscsi/iscsi_target_util.c struct iscsi_r2t *iscsit_get_r2t_from_list(struct iscsi_cmd *cmd) cmd 110 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&cmd->r2t_lock); cmd 111 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { cmd 113 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 117 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 120 drivers/target/iscsi/iscsi_target_util.c " 0x%08x.\n", cmd->init_task_tag); cmd 124 drivers/target/iscsi/iscsi_target_util.c void iscsit_free_r2t(struct iscsi_r2t *r2t, struct iscsi_cmd *cmd) cmd 126 drivers/target/iscsi/iscsi_target_util.c lockdep_assert_held(&cmd->r2t_lock); cmd 132 drivers/target/iscsi/iscsi_target_util.c void iscsit_free_r2ts_from_list(struct iscsi_cmd *cmd) cmd 136 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&cmd->r2t_lock); cmd 137 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry_safe(r2t, r2t_tmp, &cmd->cmd_r2t_list, r2t_list) cmd 138 drivers/target/iscsi/iscsi_target_util.c iscsit_free_r2t(r2t, cmd); cmd 139 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 174 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd; cmd 185 drivers/target/iscsi/iscsi_target_util.c cmd = (struct iscsi_cmd *)(se_sess->sess_cmd_map + (tag * size)); cmd 186 drivers/target/iscsi/iscsi_target_util.c memset(cmd, 0, size); cmd 188 drivers/target/iscsi/iscsi_target_util.c cmd->se_cmd.map_tag = tag; cmd 189 drivers/target/iscsi/iscsi_target_util.c cmd->se_cmd.map_cpu = cpu; cmd 190 drivers/target/iscsi/iscsi_target_util.c cmd->conn = conn; cmd 191 drivers/target/iscsi/iscsi_target_util.c cmd->data_direction = DMA_NONE; cmd 192 drivers/target/iscsi/iscsi_target_util.c INIT_LIST_HEAD(&cmd->i_conn_node); cmd 193 drivers/target/iscsi/iscsi_target_util.c INIT_LIST_HEAD(&cmd->datain_list); cmd 194 drivers/target/iscsi/iscsi_target_util.c INIT_LIST_HEAD(&cmd->cmd_r2t_list); cmd 195 drivers/target/iscsi/iscsi_target_util.c spin_lock_init(&cmd->datain_lock); cmd 196 drivers/target/iscsi/iscsi_target_util.c spin_lock_init(&cmd->dataout_timeout_lock); cmd 197 drivers/target/iscsi/iscsi_target_util.c spin_lock_init(&cmd->istate_lock); cmd 198 drivers/target/iscsi/iscsi_target_util.c spin_lock_init(&cmd->error_lock); cmd 199 drivers/target/iscsi/iscsi_target_util.c spin_lock_init(&cmd->r2t_lock); cmd 200 drivers/target/iscsi/iscsi_target_util.c timer_setup(&cmd->dataout_timer, iscsit_handle_dataout_timeout, 0); cmd 202 drivers/target/iscsi/iscsi_target_util.c return cmd; cmd 207 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 212 drivers/target/iscsi/iscsi_target_util.c for (i = 0; i < cmd->seq_count; i++) cmd 213 drivers/target/iscsi/iscsi_target_util.c if (cmd->seq_list[i].seq_send_order == seq_send_order) cmd 214 drivers/target/iscsi/iscsi_target_util.c return &cmd->seq_list[i]; cmd 219 drivers/target/iscsi/iscsi_target_util.c struct iscsi_seq *iscsit_get_seq_holder_for_r2t(struct iscsi_cmd *cmd) cmd 223 drivers/target/iscsi/iscsi_target_util.c if (!cmd->seq_list) { cmd 228 drivers/target/iscsi/iscsi_target_util.c for (i = 0; i < cmd->seq_count; i++) { cmd 229 drivers/target/iscsi/iscsi_target_util.c if (cmd->seq_list[i].type != SEQTYPE_NORMAL) cmd 231 drivers/target/iscsi/iscsi_target_util.c if (cmd->seq_list[i].seq_send_order == cmd->seq_send_order) { cmd 232 drivers/target/iscsi/iscsi_target_util.c cmd->seq_send_order++; cmd 233 drivers/target/iscsi/iscsi_target_util.c return &cmd->seq_list[i]; cmd 241 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 246 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&cmd->r2t_lock); cmd 247 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(r2t, &cmd->cmd_r2t_list, r2t_list) { cmd 249 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 253 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&cmd->r2t_lock); cmd 302 drivers/target/iscsi/iscsi_target_util.c int iscsit_sequence_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 314 drivers/target/iscsi/iscsi_target_util.c ret = iscsit_execute_cmd(cmd, 0); cmd 323 drivers/target/iscsi/iscsi_target_util.c ret = iscsit_handle_ooo_cmdsn(conn->sess, cmd, be32_to_cpu(cmdsn)); cmd 334 drivers/target/iscsi/iscsi_target_util.c cmd->i_state = ISTATE_REMOVE; cmd 335 drivers/target/iscsi/iscsi_target_util.c iscsit_add_cmd_to_immediate_queue(cmd, conn, cmd->i_state); cmd 347 drivers/target/iscsi/iscsi_target_util.c iscsit_reject_cmd(cmd, reason, buf); cmd 353 drivers/target/iscsi/iscsi_target_util.c int iscsit_check_unsolicited_dataout(struct iscsi_cmd *cmd, unsigned char *buf) cmd 355 drivers/target/iscsi/iscsi_target_util.c struct iscsi_conn *conn = cmd->conn; cmd 356 drivers/target/iscsi/iscsi_target_util.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 368 drivers/target/iscsi/iscsi_target_util.c if ((cmd->first_burst_len + payload_length) > cmd 372 drivers/target/iscsi/iscsi_target_util.c (cmd->first_burst_len + payload_length), cmd 382 drivers/target/iscsi/iscsi_target_util.c if (((cmd->first_burst_len + payload_length) != cmd->se_cmd.data_length) && cmd 383 drivers/target/iscsi/iscsi_target_util.c ((cmd->first_burst_len + payload_length) != cmd 388 drivers/target/iscsi/iscsi_target_util.c (cmd->first_burst_len + payload_length), cmd 389 drivers/target/iscsi/iscsi_target_util.c conn->sess->sess_ops->FirstBurstLength, cmd->se_cmd.data_length); cmd 401 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd; cmd 404 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { cmd 405 drivers/target/iscsi/iscsi_target_util.c if (cmd->init_task_tag == init_task_tag) { cmd 407 drivers/target/iscsi/iscsi_target_util.c return cmd; cmd 423 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd; cmd 426 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { cmd 427 drivers/target/iscsi/iscsi_target_util.c if (cmd->cmd_flags & ICF_GOT_LAST_DATAOUT) cmd 429 drivers/target/iscsi/iscsi_target_util.c if (cmd->init_task_tag == init_task_tag) { cmd 431 drivers/target/iscsi/iscsi_target_util.c return cmd; cmd 449 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd = NULL; cmd 452 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(cmd, &conn->conn_cmd_list, i_conn_node) { cmd 453 drivers/target/iscsi/iscsi_target_util.c if (cmd->targ_xfer_tag == targ_xfer_tag) { cmd 455 drivers/target/iscsi/iscsi_target_util.c return cmd; cmd 471 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd = NULL; cmd 480 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(cmd, &cr->conn_recovery_cmd_list, i_conn_node) { cmd 481 drivers/target/iscsi/iscsi_target_util.c if (cmd->init_task_tag == init_task_tag) { cmd 486 drivers/target/iscsi/iscsi_target_util.c *cmd_ptr = cmd; cmd 500 drivers/target/iscsi/iscsi_target_util.c list_for_each_entry(cmd, &cr->conn_recovery_cmd_list, i_conn_node) { cmd 501 drivers/target/iscsi/iscsi_target_util.c if (cmd->init_task_tag == init_task_tag) { cmd 506 drivers/target/iscsi/iscsi_target_util.c *cmd_ptr = cmd; cmd 518 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 531 drivers/target/iscsi/iscsi_target_util.c qr->cmd = cmd; cmd 536 drivers/target/iscsi/iscsi_target_util.c atomic_inc(&cmd->immed_queue_count); cmd 557 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd) cmd 558 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->immed_queue_count); cmd 565 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 571 drivers/target/iscsi/iscsi_target_util.c if (!atomic_read(&cmd->immed_queue_count)) { cmd 577 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd != cmd) cmd 580 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->immed_queue_count); cmd 586 drivers/target/iscsi/iscsi_target_util.c if (atomic_read(&cmd->immed_queue_count)) { cmd 588 drivers/target/iscsi/iscsi_target_util.c cmd->init_task_tag, cmd 589 drivers/target/iscsi/iscsi_target_util.c atomic_read(&cmd->immed_queue_count)); cmd 594 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 607 drivers/target/iscsi/iscsi_target_util.c qr->cmd = cmd; cmd 612 drivers/target/iscsi/iscsi_target_util.c atomic_inc(&cmd->response_queue_count); cmd 633 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd) cmd 634 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->response_queue_count); cmd 641 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 647 drivers/target/iscsi/iscsi_target_util.c if (!atomic_read(&cmd->response_queue_count)) { cmd 654 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd != cmd) cmd 657 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->response_queue_count); cmd 663 drivers/target/iscsi/iscsi_target_util.c if (atomic_read(&cmd->response_queue_count)) { cmd 665 drivers/target/iscsi/iscsi_target_util.c cmd->init_task_tag, cmd 666 drivers/target/iscsi/iscsi_target_util.c atomic_read(&cmd->response_queue_count)); cmd 695 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd) cmd 696 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->immed_queue_count); cmd 706 drivers/target/iscsi/iscsi_target_util.c if (qr->cmd) cmd 707 drivers/target/iscsi/iscsi_target_util.c atomic_dec(&qr->cmd->response_queue_count); cmd 714 drivers/target/iscsi/iscsi_target_util.c void iscsit_release_cmd(struct iscsi_cmd *cmd) cmd 717 drivers/target/iscsi/iscsi_target_util.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 719 drivers/target/iscsi/iscsi_target_util.c WARN_ON(!list_empty(&cmd->i_conn_node)); cmd 721 drivers/target/iscsi/iscsi_target_util.c if (cmd->conn) cmd 722 drivers/target/iscsi/iscsi_target_util.c sess = cmd->conn->sess; cmd 724 drivers/target/iscsi/iscsi_target_util.c sess = cmd->sess; cmd 728 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->buf_ptr); cmd 729 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->pdu_list); cmd 730 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->seq_list); cmd 731 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->tmr_req); cmd 732 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->overflow_buf); cmd 733 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->iov_data); cmd 734 drivers/target/iscsi/iscsi_target_util.c kfree(cmd->text_in_ptr); cmd 740 drivers/target/iscsi/iscsi_target_util.c void __iscsit_free_cmd(struct iscsi_cmd *cmd, bool check_queues) cmd 742 drivers/target/iscsi/iscsi_target_util.c struct iscsi_conn *conn = cmd->conn; cmd 744 drivers/target/iscsi/iscsi_target_util.c WARN_ON(!list_empty(&cmd->i_conn_node)); cmd 746 drivers/target/iscsi/iscsi_target_util.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 747 drivers/target/iscsi/iscsi_target_util.c iscsit_stop_dataout_timer(cmd); cmd 748 drivers/target/iscsi/iscsi_target_util.c iscsit_free_r2ts_from_list(cmd); cmd 750 drivers/target/iscsi/iscsi_target_util.c if (cmd->data_direction == DMA_FROM_DEVICE) cmd 751 drivers/target/iscsi/iscsi_target_util.c iscsit_free_all_datain_reqs(cmd); cmd 754 drivers/target/iscsi/iscsi_target_util.c iscsit_remove_cmd_from_immediate_queue(cmd, conn); cmd 755 drivers/target/iscsi/iscsi_target_util.c iscsit_remove_cmd_from_response_queue(cmd, conn); cmd 759 drivers/target/iscsi/iscsi_target_util.c conn->conn_transport->iscsit_unmap_cmd(conn, cmd); cmd 762 drivers/target/iscsi/iscsi_target_util.c void iscsit_free_cmd(struct iscsi_cmd *cmd, bool shutdown) cmd 764 drivers/target/iscsi/iscsi_target_util.c struct se_cmd *se_cmd = cmd->se_cmd.se_tfo ? &cmd->se_cmd : NULL; cmd 767 drivers/target/iscsi/iscsi_target_util.c WARN_ON(!list_empty(&cmd->i_conn_node)); cmd 769 drivers/target/iscsi/iscsi_target_util.c __iscsit_free_cmd(cmd, shutdown); cmd 773 drivers/target/iscsi/iscsi_target_util.c __iscsit_free_cmd(cmd, shutdown); cmd 777 drivers/target/iscsi/iscsi_target_util.c iscsit_release_cmd(cmd); cmd 889 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd; cmd 891 drivers/target/iscsi/iscsi_target_util.c cmd = iscsit_allocate_cmd(conn, TASK_RUNNING); cmd 892 drivers/target/iscsi/iscsi_target_util.c if (!cmd) cmd 895 drivers/target/iscsi/iscsi_target_util.c cmd->iscsi_opcode = ISCSI_OP_NOOP_IN; cmd 898 drivers/target/iscsi/iscsi_target_util.c cmd->init_task_tag = RESERVED_ITT; cmd 899 drivers/target/iscsi/iscsi_target_util.c cmd->targ_xfer_tag = (want_response) ? cmd 902 drivers/target/iscsi/iscsi_target_util.c list_add_tail(&cmd->i_conn_node, &conn->conn_cmd_list); cmd 907 drivers/target/iscsi/iscsi_target_util.c iscsit_add_cmd_to_immediate_queue(cmd, conn, state); cmd 1060 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 1069 drivers/target/iscsi/iscsi_target_util.c tx_size = cmd->tx_size; cmd 1072 drivers/target/iscsi/iscsi_target_util.c iov = &cmd->iov_data[0]; cmd 1073 drivers/target/iscsi/iscsi_target_util.c iov_count = cmd->iov_data_count; cmd 1075 drivers/target/iscsi/iscsi_target_util.c iov = &cmd->iov_misc[0]; cmd 1076 drivers/target/iscsi/iscsi_target_util.c iov_count = cmd->iov_misc_count; cmd 1087 drivers/target/iscsi/iscsi_target_util.c cmd->tx_size = 0; cmd 1093 drivers/target/iscsi/iscsi_target_util.c struct iscsi_cmd *cmd, cmd 1096 drivers/target/iscsi/iscsi_target_util.c struct scatterlist *sg = cmd->first_data_sg; cmd 1099 drivers/target/iscsi/iscsi_target_util.c u32 offset = cmd->first_data_sg_off; cmd 1107 drivers/target/iscsi/iscsi_target_util.c iov.iov_base = cmd->pdu; cmd 1119 drivers/target/iscsi/iscsi_target_util.c data_len = cmd->tx_size - tx_hdr_size - cmd->padding; cmd 1126 drivers/target/iscsi/iscsi_target_util.c if (cmd->padding) cmd 1127 drivers/target/iscsi/iscsi_target_util.c iov_off = (cmd->iov_data_count - 2); cmd 1129 drivers/target/iscsi/iscsi_target_util.c iov_off = (cmd->iov_data_count - 1); cmd 1131 drivers/target/iscsi/iscsi_target_util.c iov_off = (cmd->iov_data_count - 1); cmd 1160 drivers/target/iscsi/iscsi_target_util.c if (cmd->padding) { cmd 1161 drivers/target/iscsi/iscsi_target_util.c struct kvec *iov_p = &cmd->iov_data[iov_off++]; cmd 1163 drivers/target/iscsi/iscsi_target_util.c tx_sent = tx_data(conn, iov_p, 1, cmd->padding); cmd 1164 drivers/target/iscsi/iscsi_target_util.c if (cmd->padding != tx_sent) { cmd 1175 drivers/target/iscsi/iscsi_target_util.c struct kvec *iov_d = &cmd->iov_data[iov_off]; cmd 25 drivers/target/iscsi/iscsi_target_util.h extern int iscsit_sequence_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd, cmd 56 drivers/target/target_core_alua.c target_emulate_report_referrals(struct se_cmd *cmd) cmd 58 drivers/target/target_core_alua.c struct se_device *dev = cmd->se_dev; cmd 64 drivers/target/target_core_alua.c if (cmd->data_length < 4) { cmd 66 drivers/target/target_core_alua.c " small\n", cmd->data_length); cmd 70 drivers/target/target_core_alua.c buf = transport_kmap_data_sg(cmd); cmd 78 drivers/target/target_core_alua.c transport_kunmap_data_sg(cmd); cmd 89 drivers/target/target_core_alua.c if (cmd->data_length > off) cmd 92 drivers/target/target_core_alua.c if (cmd->data_length > off) cmd 102 drivers/target/target_core_alua.c if (cmd->data_length > off) cmd 105 drivers/target/target_core_alua.c if (cmd->data_length > off) cmd 108 drivers/target/target_core_alua.c if (cmd->data_length > off) cmd 114 drivers/target/target_core_alua.c if (cmd->data_length > desc_num) cmd 124 drivers/target/target_core_alua.c transport_kunmap_data_sg(cmd); cmd 126 drivers/target/target_core_alua.c target_complete_cmd(cmd, GOOD); cmd 136 drivers/target/target_core_alua.c target_emulate_report_target_port_groups(struct se_cmd *cmd) cmd 138 drivers/target/target_core_alua.c struct se_device *dev = cmd->se_dev; cmd 143 drivers/target/target_core_alua.c int ext_hdr = (cmd->t_task_cdb[1] & 0x20); cmd 154 drivers/target/target_core_alua.c if (cmd->data_length < off) { cmd 156 drivers/target/target_core_alua.c " small for %s header\n", cmd->data_length, cmd 160 drivers/target/target_core_alua.c buf = transport_kmap_data_sg(cmd); cmd 174 drivers/target/target_core_alua.c cmd->data_length) { cmd 250 drivers/target/target_core_alua.c spin_lock(&cmd->se_lun->lun_tg_pt_gp_lock); cmd 251 drivers/target/target_core_alua.c tg_pt_gp = cmd->se_lun->lun_tg_pt_gp; cmd 254 drivers/target/target_core_alua.c spin_unlock(&cmd->se_lun->lun_tg_pt_gp_lock); cmd 256 drivers/target/target_core_alua.c transport_kunmap_data_sg(cmd); cmd 258 drivers/target/target_core_alua.c target_complete_cmd_with_length(cmd, GOOD, rd_len + 4); cmd 268 drivers/target/target_core_alua.c target_emulate_set_target_port_groups(struct se_cmd *cmd) cmd 270 drivers/target/target_core_alua.c struct se_device *dev = cmd->se_dev; cmd 271 drivers/target/target_core_alua.c struct se_lun *l_lun = cmd->se_lun; cmd 272 drivers/target/target_core_alua.c struct se_node_acl *nacl = cmd->se_sess->se_node_acl; cmd 281 drivers/target/target_core_alua.c if (cmd->data_length < 4) { cmd 283 drivers/target/target_core_alua.c " small\n", cmd->data_length); cmd 287 drivers/target/target_core_alua.c buf = transport_kmap_data_sg(cmd); cmd 316 drivers/target/target_core_alua.c while (len < cmd->data_length) { cmd 425 drivers/target/target_core_alua.c transport_kunmap_data_sg(cmd); cmd 427 drivers/target/target_core_alua.c target_complete_cmd(cmd, GOOD); cmd 431 drivers/target/target_core_alua.c static inline void set_ascq(struct se_cmd *cmd, u8 alua_ascq) cmd 441 drivers/target/target_core_alua.c cmd->se_tfo->fabric_name, alua_ascq); cmd 443 drivers/target/target_core_alua.c cmd->scsi_asc = 0x04; cmd 444 drivers/target/target_core_alua.c cmd->scsi_ascq = alua_ascq; cmd 448 drivers/target/target_core_alua.c struct se_cmd *cmd, cmd 457 drivers/target/target_core_alua.c cmd->se_cmd_flags |= SCF_ALUA_NON_OPTIMIZED; cmd 458 drivers/target/target_core_alua.c cmd->alua_nonop_delay = nonop_delay_msecs; cmd 462 drivers/target/target_core_alua.c struct se_cmd *cmd, cmd 465 drivers/target/target_core_alua.c struct se_device *dev = cmd->se_dev; cmd 469 drivers/target/target_core_alua.c if (!(cmd->se_cmd_flags & SCF_SCSI_DATA_CDB)) cmd 475 drivers/target/target_core_alua.c sectors = cmd->data_length / dev->dev_attrib.block_size; cmd 477 drivers/target/target_core_alua.c lba = cmd->t_task_lba; cmd 478 drivers/target/target_core_alua.c while (lba < cmd->t_task_lba + sectors) { cmd 509 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_UNAVAILABLE); cmd 520 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_STANDBY); cmd 524 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_UNAVAILABLE); cmd 536 drivers/target/target_core_alua.c struct se_cmd *cmd, cmd 559 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_STANDBY); cmd 567 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_STANDBY); cmd 575 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_STANDBY); cmd 585 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_STANDBY); cmd 593 drivers/target/target_core_alua.c struct se_cmd *cmd, cmd 609 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_UNAVAILABLE); cmd 617 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_UNAVAILABLE); cmd 625 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_TG_PT_UNAVAILABLE); cmd 633 drivers/target/target_core_alua.c struct se_cmd *cmd, cmd 649 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_STATE_TRANSITION); cmd 657 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_STATE_TRANSITION); cmd 670 drivers/target/target_core_alua.c target_alua_state_check(struct se_cmd *cmd) cmd 672 drivers/target/target_core_alua.c struct se_device *dev = cmd->se_dev; cmd 673 drivers/target/target_core_alua.c unsigned char *cdb = cmd->t_task_cdb; cmd 674 drivers/target/target_core_alua.c struct se_lun *lun = cmd->se_lun; cmd 690 drivers/target/target_core_alua.c set_ascq(cmd, ASCQ_04H_ALUA_OFFLINE); cmd 715 drivers/target/target_core_alua.c core_alua_state_nonoptimized(cmd, cdb, nonop_delay_msecs); cmd 718 drivers/target/target_core_alua.c if (core_alua_state_standby(cmd, cdb)) cmd 722 drivers/target/target_core_alua.c if (core_alua_state_unavailable(cmd, cdb)) cmd 726 drivers/target/target_core_alua.c if (core_alua_state_transition(cmd, cdb)) cmd 730 drivers/target/target_core_alua.c if (core_alua_state_lba_dependent(cmd, tg_pt_gp)) cmd 859 drivers/target/target_core_alua.c struct se_cmd *cmd) cmd 861 drivers/target/target_core_alua.c if (!(cmd->se_cmd_flags & SCF_ALUA_NON_OPTIMIZED)) cmd 869 drivers/target/target_core_alua.c if (!cmd->alua_nonop_delay) cmd 875 drivers/target/target_core_alua.c msleep_interruptible(cmd->alua_nonop_delay); cmd 149 drivers/target/target_core_alua.h extern sense_reason_t target_alua_state_check(struct se_cmd *cmd); cmd 193 drivers/target/target_core_device.c bool target_lun_is_rdonly(struct se_cmd *cmd) cmd 195 drivers/target/target_core_device.c struct se_session *se_sess = cmd->se_sess; cmd 200 drivers/target/target_core_device.c deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun); cmd 1070 drivers/target/target_core_device.c passthrough_parse_cdb(struct se_cmd *cmd, cmd 1071 drivers/target/target_core_device.c sense_reason_t (*exec_cmd)(struct se_cmd *cmd)) cmd 1073 drivers/target/target_core_device.c unsigned char *cdb = cmd->t_task_cdb; cmd 1074 drivers/target/target_core_device.c struct se_device *dev = cmd->se_dev; cmd 1082 drivers/target/target_core_device.c cmd->execute_cmd = spc_emulate_report_luns; cmd 1106 drivers/target/target_core_device.c cmd->execute_cmd = target_scsi3_emulate_pr_in; cmd 1108 drivers/target/target_core_device.c return target_cmd_size_check(cmd, size); cmd 1111 drivers/target/target_core_device.c cmd->execute_cmd = target_scsi3_emulate_pr_out; cmd 1113 drivers/target/target_core_device.c return target_cmd_size_check(cmd, size); cmd 1117 drivers/target/target_core_device.c cmd->execute_cmd = target_scsi2_reservation_release; cmd 1121 drivers/target/target_core_device.c size = cmd->data_length; cmd 1122 drivers/target/target_core_device.c return target_cmd_size_check(cmd, size); cmd 1125 drivers/target/target_core_device.c cmd->execute_cmd = target_scsi2_reservation_reserve; cmd 1129 drivers/target/target_core_device.c size = cmd->data_length; cmd 1130 drivers/target/target_core_device.c return target_cmd_size_check(cmd, size); cmd 1149 drivers/target/target_core_device.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 1157 drivers/target/target_core_device.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 1162 drivers/target/target_core_device.c cmd->execute_cmd = exec_cmd; cmd 242 drivers/target/target_core_file.c struct se_cmd *cmd; cmd 248 drivers/target/target_core_file.c struct target_core_file_cmd *cmd; cmd 250 drivers/target/target_core_file.c cmd = container_of(iocb, struct target_core_file_cmd, iocb); cmd 252 drivers/target/target_core_file.c if (ret != cmd->len) cmd 253 drivers/target/target_core_file.c target_complete_cmd(cmd->cmd, SAM_STAT_CHECK_CONDITION); cmd 255 drivers/target/target_core_file.c target_complete_cmd(cmd->cmd, SAM_STAT_GOOD); cmd 257 drivers/target/target_core_file.c kfree(cmd); cmd 261 drivers/target/target_core_file.c fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 265 drivers/target/target_core_file.c struct se_device *dev = cmd->se_dev; cmd 295 drivers/target/target_core_file.c aio_cmd->cmd = cmd; cmd 297 drivers/target/target_core_file.c aio_cmd->iocb.ki_pos = cmd->t_task_lba * dev->dev_attrib.block_size; cmd 302 drivers/target/target_core_file.c if (is_write && (cmd->se_cmd_flags & SCF_FUA)) cmd 318 drivers/target/target_core_file.c static int fd_do_rw(struct se_cmd *cmd, struct file *fd, cmd 326 drivers/target/target_core_file.c loff_t pos = (cmd->t_task_lba * block_size); cmd 392 drivers/target/target_core_file.c fd_execute_sync_cache(struct se_cmd *cmd) cmd 394 drivers/target/target_core_file.c struct se_device *dev = cmd->se_dev; cmd 396 drivers/target/target_core_file.c int immed = (cmd->t_task_cdb[1] & 0x2); cmd 405 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 410 drivers/target/target_core_file.c if (cmd->t_task_lba == 0 && cmd->data_length == 0) { cmd 414 drivers/target/target_core_file.c start = cmd->t_task_lba * dev->dev_attrib.block_size; cmd 415 drivers/target/target_core_file.c if (cmd->data_length) cmd 416 drivers/target/target_core_file.c end = start + cmd->data_length - 1; cmd 429 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_CHECK_CONDITION); cmd 431 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 437 drivers/target/target_core_file.c fd_execute_write_same(struct se_cmd *cmd) cmd 439 drivers/target/target_core_file.c struct se_device *se_dev = cmd->se_dev; cmd 441 drivers/target/target_core_file.c loff_t pos = cmd->t_task_lba * se_dev->dev_attrib.block_size; cmd 442 drivers/target/target_core_file.c sector_t nolb = sbc_get_write_same_sectors(cmd); cmd 449 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 452 drivers/target/target_core_file.c if (cmd->prot_op) { cmd 458 drivers/target/target_core_file.c if (cmd->t_data_nents > 1 || cmd 459 drivers/target/target_core_file.c cmd->t_data_sg[0].length != cmd->se_dev->dev_attrib.block_size) { cmd 462 drivers/target/target_core_file.c cmd->t_data_nents, cmd 463 drivers/target/target_core_file.c cmd->t_data_sg[0].length, cmd 464 drivers/target/target_core_file.c cmd->se_dev->dev_attrib.block_size); cmd 473 drivers/target/target_core_file.c bvec[i].bv_page = sg_page(&cmd->t_data_sg[0]); cmd 474 drivers/target/target_core_file.c bvec[i].bv_len = cmd->t_data_sg[0].length; cmd 475 drivers/target/target_core_file.c bvec[i].bv_offset = cmd->t_data_sg[0].offset; cmd 489 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 524 drivers/target/target_core_file.c fd_do_prot_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) cmd 536 drivers/target/target_core_file.c rc = fd_do_prot_fill(cmd->se_dev, lba, nolb, buf, PAGE_SIZE); cmd 544 drivers/target/target_core_file.c fd_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) cmd 546 drivers/target/target_core_file.c struct file *file = FD_DEV(cmd->se_dev)->fd_file; cmd 554 drivers/target/target_core_file.c if (cmd->se_dev->dev_attrib.pi_prot_type) { cmd 555 drivers/target/target_core_file.c ret = fd_do_prot_unmap(cmd, lba, nolb); cmd 563 drivers/target/target_core_file.c struct se_device *dev = cmd->se_dev; cmd 576 drivers/target/target_core_file.c struct se_device *se_dev = cmd->se_dev; cmd 595 drivers/target/target_core_file.c fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 598 drivers/target/target_core_file.c struct se_device *dev = cmd->se_dev; cmd 609 drivers/target/target_core_file.c if (cmd->prot_type && dev->dev_attrib.pi_prot_type) { cmd 610 drivers/target/target_core_file.c ret = fd_do_rw(cmd, pfile, dev->prot_length, cmd 611 drivers/target/target_core_file.c cmd->t_prot_sg, cmd->t_prot_nents, cmd 612 drivers/target/target_core_file.c cmd->prot_length, 0); cmd 617 drivers/target/target_core_file.c ret = fd_do_rw(cmd, file, dev->dev_attrib.block_size, cmd 618 drivers/target/target_core_file.c sgl, sgl_nents, cmd->data_length, 0); cmd 620 drivers/target/target_core_file.c if (ret > 0 && cmd->prot_type && dev->dev_attrib.pi_prot_type && cmd 622 drivers/target/target_core_file.c u32 sectors = cmd->data_length >> cmd 625 drivers/target/target_core_file.c rc = sbc_dif_verify(cmd, cmd->t_task_lba, sectors, cmd 626 drivers/target/target_core_file.c 0, cmd->t_prot_sg, 0); cmd 631 drivers/target/target_core_file.c if (cmd->prot_type && dev->dev_attrib.pi_prot_type && cmd 633 drivers/target/target_core_file.c u32 sectors = cmd->data_length >> cmd 636 drivers/target/target_core_file.c rc = sbc_dif_verify(cmd, cmd->t_task_lba, sectors, cmd 637 drivers/target/target_core_file.c 0, cmd->t_prot_sg, 0); cmd 642 drivers/target/target_core_file.c ret = fd_do_rw(cmd, file, dev->dev_attrib.block_size, cmd 643 drivers/target/target_core_file.c sgl, sgl_nents, cmd->data_length, 1); cmd 649 drivers/target/target_core_file.c if (ret > 0 && (cmd->se_cmd_flags & SCF_FUA)) { cmd 650 drivers/target/target_core_file.c loff_t start = cmd->t_task_lba * cmd 654 drivers/target/target_core_file.c if (cmd->data_length) cmd 655 drivers/target/target_core_file.c end = start + cmd->data_length - 1; cmd 662 drivers/target/target_core_file.c if (ret > 0 && cmd->prot_type && dev->dev_attrib.pi_prot_type) { cmd 663 drivers/target/target_core_file.c ret = fd_do_rw(cmd, pfile, dev->prot_length, cmd 664 drivers/target/target_core_file.c cmd->t_prot_sg, cmd->t_prot_nents, cmd 665 drivers/target/target_core_file.c cmd->prot_length, 1); cmd 674 drivers/target/target_core_file.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 679 drivers/target/target_core_file.c fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 682 drivers/target/target_core_file.c struct se_device *dev = cmd->se_dev; cmd 689 drivers/target/target_core_file.c if (cmd->data_length > FD_MAX_BYTES) { cmd 692 drivers/target/target_core_file.c cmd->data_length, FD_MAX_BYTES); cmd 697 drivers/target/target_core_file.c return fd_execute_rw_aio(cmd, sgl, sgl_nents, data_direction); cmd 698 drivers/target/target_core_file.c return fd_execute_rw_buffered(cmd, sgl, sgl_nents, data_direction); cmd 919 drivers/target/target_core_file.c fd_parse_cdb(struct se_cmd *cmd) cmd 921 drivers/target/target_core_file.c return sbc_parse_cdb(cmd, &fd_sbc_ops); cmd 270 drivers/target/target_core_iblock.c static void iblock_complete_cmd(struct se_cmd *cmd) cmd 272 drivers/target/target_core_iblock.c struct iblock_req *ibr = cmd->priv; cmd 283 drivers/target/target_core_iblock.c target_complete_cmd(cmd, status); cmd 289 drivers/target/target_core_iblock.c struct se_cmd *cmd = bio->bi_private; cmd 290 drivers/target/target_core_iblock.c struct iblock_req *ibr = cmd->priv; cmd 303 drivers/target/target_core_iblock.c iblock_complete_cmd(cmd); cmd 307 drivers/target/target_core_iblock.c iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num, int op, cmd 310 drivers/target/target_core_iblock.c struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); cmd 327 drivers/target/target_core_iblock.c bio->bi_private = cmd; cmd 348 drivers/target/target_core_iblock.c struct se_cmd *cmd = bio->bi_private; cmd 353 drivers/target/target_core_iblock.c if (cmd) { cmd 355 drivers/target/target_core_iblock.c target_complete_cmd(cmd, SAM_STAT_CHECK_CONDITION); cmd 357 drivers/target/target_core_iblock.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 368 drivers/target/target_core_iblock.c iblock_execute_sync_cache(struct se_cmd *cmd) cmd 370 drivers/target/target_core_iblock.c struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); cmd 371 drivers/target/target_core_iblock.c int immed = (cmd->t_task_cdb[1] & 0x2); cmd 379 drivers/target/target_core_iblock.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 386 drivers/target/target_core_iblock.c bio->bi_private = cmd; cmd 392 drivers/target/target_core_iblock.c iblock_execute_unmap(struct se_cmd *cmd, sector_t lba, sector_t nolb) cmd 394 drivers/target/target_core_iblock.c struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; cmd 395 drivers/target/target_core_iblock.c struct se_device *dev = cmd->se_dev; cmd 411 drivers/target/target_core_iblock.c iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd) cmd 413 drivers/target/target_core_iblock.c struct se_device *dev = cmd->se_dev; cmd 414 drivers/target/target_core_iblock.c struct scatterlist *sg = &cmd->t_data_sg[0]; cmd 425 drivers/target/target_core_iblock.c not_zero = memchr_inv(buf, 0x00, cmd->data_length); cmd 432 drivers/target/target_core_iblock.c target_to_linux_sector(dev, cmd->t_task_lba), cmd 434 drivers/target/target_core_iblock.c sbc_get_write_same_sectors(cmd)), cmd 439 drivers/target/target_core_iblock.c target_complete_cmd(cmd, GOOD); cmd 444 drivers/target/target_core_iblock.c iblock_execute_write_same(struct se_cmd *cmd) cmd 446 drivers/target/target_core_iblock.c struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; cmd 451 drivers/target/target_core_iblock.c struct se_device *dev = cmd->se_dev; cmd 452 drivers/target/target_core_iblock.c sector_t block_lba = target_to_linux_sector(dev, cmd->t_task_lba); cmd 454 drivers/target/target_core_iblock.c sbc_get_write_same_sectors(cmd)); cmd 456 drivers/target/target_core_iblock.c if (cmd->prot_op) { cmd 461 drivers/target/target_core_iblock.c sg = &cmd->t_data_sg[0]; cmd 463 drivers/target/target_core_iblock.c if (cmd->t_data_nents > 1 || cmd 464 drivers/target/target_core_iblock.c sg->length != cmd->se_dev->dev_attrib.block_size) { cmd 466 drivers/target/target_core_iblock.c " block_size: %u\n", cmd->t_data_nents, sg->length, cmd 467 drivers/target/target_core_iblock.c cmd->se_dev->dev_attrib.block_size); cmd 472 drivers/target/target_core_iblock.c if (!iblock_execute_zero_out(bdev, cmd)) cmd 479 drivers/target/target_core_iblock.c cmd->priv = ibr; cmd 481 drivers/target/target_core_iblock.c bio = iblock_get_bio(cmd, block_lba, 1, REQ_OP_WRITE, 0); cmd 494 drivers/target/target_core_iblock.c bio = iblock_get_bio(cmd, block_lba, 1, REQ_OP_WRITE, cmd 625 drivers/target/target_core_iblock.c iblock_alloc_bip(struct se_cmd *cmd, struct bio *bio, cmd 628 drivers/target/target_core_iblock.c struct se_device *dev = cmd->se_dev; cmd 642 drivers/target/target_core_iblock.c min_t(unsigned int, cmd->t_prot_nents, BIO_MAX_PAGES)); cmd 681 drivers/target/target_core_iblock.c iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 684 drivers/target/target_core_iblock.c struct se_device *dev = cmd->se_dev; cmd 685 drivers/target/target_core_iblock.c sector_t block_lba = target_to_linux_sector(dev, cmd->t_task_lba); cmd 704 drivers/target/target_core_iblock.c if (cmd->se_cmd_flags & SCF_FUA) cmd 716 drivers/target/target_core_iblock.c cmd->priv = ibr; cmd 720 drivers/target/target_core_iblock.c iblock_complete_cmd(cmd); cmd 724 drivers/target/target_core_iblock.c bio = iblock_get_bio(cmd, block_lba, sgl_nents, op, op_flags); cmd 734 drivers/target/target_core_iblock.c if (cmd->prot_type && dev->dev_attrib.pi_prot_type) cmd 735 drivers/target/target_core_iblock.c sg_miter_start(&prot_miter, cmd->t_prot_sg, cmd->t_prot_nents, cmd 747 drivers/target/target_core_iblock.c if (cmd->prot_type && dev->dev_attrib.pi_prot_type) { cmd 748 drivers/target/target_core_iblock.c rc = iblock_alloc_bip(cmd, bio, &prot_miter); cmd 758 drivers/target/target_core_iblock.c bio = iblock_get_bio(cmd, block_lba, sg_num, op, cmd 773 drivers/target/target_core_iblock.c if (cmd->prot_type && dev->dev_attrib.pi_prot_type) { cmd 774 drivers/target/target_core_iblock.c rc = iblock_alloc_bip(cmd, bio, &prot_miter); cmd 780 drivers/target/target_core_iblock.c iblock_complete_cmd(cmd); cmd 848 drivers/target/target_core_iblock.c iblock_parse_cdb(struct se_cmd *cmd) cmd 850 drivers/target/target_core_iblock.c return sbc_parse_cdb(cmd, &iblock_sbc_ops); cmd 150 drivers/target/target_core_internal.h sense_reason_t target_cmd_size_check(struct se_cmd *cmd, unsigned int size); cmd 87 drivers/target/target_core_pr.c target_scsi2_reservation_check(struct se_cmd *cmd) cmd 89 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 90 drivers/target/target_core_pr.c struct se_session *sess = cmd->se_sess; cmd 92 drivers/target/target_core_pr.c switch (cmd->t_task_cdb[0]) { cmd 119 drivers/target/target_core_pr.c static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd) cmd 121 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 122 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 127 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, cmd 201 drivers/target/target_core_pr.c target_scsi2_reservation_release(struct se_cmd *cmd) cmd 203 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 204 drivers/target/target_core_pr.c struct se_session *sess = cmd->se_sess; cmd 210 drivers/target/target_core_pr.c rc = target_check_scsi2_reservation_conflict(cmd); cmd 231 drivers/target/target_core_pr.c cmd->se_lun->unpacked_lun, cmd->orig_fe_lun, cmd 237 drivers/target/target_core_pr.c target_complete_cmd(cmd, GOOD); cmd 242 drivers/target/target_core_pr.c target_scsi2_reservation_reserve(struct se_cmd *cmd) cmd 244 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 245 drivers/target/target_core_pr.c struct se_session *sess = cmd->se_sess; cmd 250 drivers/target/target_core_pr.c if ((cmd->t_task_cdb[1] & 0x01) && cmd 251 drivers/target/target_core_pr.c (cmd->t_task_cdb[1] & 0x02)) { cmd 261 drivers/target/target_core_pr.c rc = target_check_scsi2_reservation_conflict(cmd); cmd 275 drivers/target/target_core_pr.c cmd->se_lun->unpacked_lun, cmd 278 drivers/target/target_core_pr.c " from %s \n", cmd->se_lun->unpacked_lun, cmd 279 drivers/target/target_core_pr.c cmd->orig_fe_lun, cmd 293 drivers/target/target_core_pr.c cmd->se_lun->unpacked_lun, cmd->orig_fe_lun, cmd 300 drivers/target/target_core_pr.c target_complete_cmd(cmd, GOOD); cmd 311 drivers/target/target_core_pr.c static int core_scsi3_pr_seq_non_holder(struct se_cmd *cmd, u32 pr_reg_type, cmd 314 drivers/target/target_core_pr.c unsigned char *cdb = cmd->t_task_cdb; cmd 315 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 330 drivers/target/target_core_pr.c se_deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); cmd 497 drivers/target/target_core_pr.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 503 drivers/target/target_core_pr.c transport_dump_cmd_direction(cmd), cmd 545 drivers/target/target_core_pr.c if (cmd->data_direction == DMA_FROM_DEVICE) { cmd 554 drivers/target/target_core_pr.c " for %s reservation\n", transport_dump_cmd_direction(cmd), cmd 563 drivers/target/target_core_pr.c target_scsi3_pr_reservation_check(struct se_cmd *cmd) cmd 565 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 566 drivers/target/target_core_pr.c struct se_session *sess = cmd->se_sess; cmd 574 drivers/target/target_core_pr.c cmd->pr_res_key = dev->dev_pr_res_holder->pr_res_key; cmd 589 drivers/target/target_core_pr.c if (core_scsi3_pr_seq_non_holder(cmd, pr_reg_type, isid_mismatch)) cmd 1488 drivers/target/target_core_pr.c struct se_cmd *cmd, cmd 1495 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 1497 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 1525 drivers/target/target_core_pr.c local_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, cmd 1526 drivers/target/target_core_pr.c se_sess->se_node_acl, cmd->se_lun, cmd 1527 drivers/target/target_core_pr.c NULL, cmd->orig_fe_lun, l_isid, cmd 1542 drivers/target/target_core_pr.c if (cmd->data_length < 28) { cmd 1544 drivers/target/target_core_pr.c " length too small: %u\n", cmd->data_length); cmd 1549 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 1562 drivers/target/target_core_pr.c if ((tpdl + 28) != cmd->data_length) { cmd 1565 drivers/target/target_core_pr.c cmd->data_length); cmd 1656 drivers/target/target_core_pr.c dest_tpg->se_tpg_tfo->fabric_name, cmd->data_length, cmd 1756 drivers/target/target_core_pr.c dest_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, cmd 1777 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 1804 drivers/target/target_core_pr.c __core_scsi3_add_registration(cmd->se_dev, dest_node_acl, cmd 1825 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 2045 drivers/target/target_core_pr.c core_scsi3_emulate_pro_register(struct se_cmd *cmd, u64 res_key, u64 sa_res_key, cmd 2048 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 2049 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 2050 drivers/target/target_core_pr.c struct se_lun *se_lun = cmd->se_lun; cmd 2092 drivers/target/target_core_pr.c if (core_scsi3_alloc_registration(cmd->se_dev, cmd 2093 drivers/target/target_core_pr.c se_sess->se_node_acl, cmd->se_lun, cmd 2094 drivers/target/target_core_pr.c NULL, cmd->orig_fe_lun, isid_ptr, cmd 2110 drivers/target/target_core_pr.c ret = core_scsi3_decode_spec_i_port(cmd, se_tpg, cmd 2158 drivers/target/target_core_pr.c pr_reg->pr_res_generation = core_scsi3_pr_generation(cmd->se_dev); cmd 2162 drivers/target/target_core_pr.c " 0x%08x\n", cmd->se_tfo->fabric_name, cmd 2172 drivers/target/target_core_pr.c pr_holder = core_scsi3_check_implicit_release(cmd->se_dev, cmd 2207 drivers/target/target_core_pr.c __core_scsi3_free_registration(cmd->se_dev, pr_reg, NULL, 1); cmd 2270 drivers/target/target_core_pr.c core_scsi3_pro_reserve(struct se_cmd *cmd, int type, int scope, u64 res_key) cmd 2272 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 2273 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 2274 drivers/target/target_core_pr.c struct se_lun *se_lun = cmd->se_lun; cmd 2289 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, cmd 2350 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name, cmd 2373 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name, cmd 2408 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name, core_scsi3_pr_dump_type(type), cmd 2411 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name, cmd 2417 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, true); cmd 2426 drivers/target/target_core_pr.c core_scsi3_emulate_pro_reserve(struct se_cmd *cmd, int type, int scope, cmd 2436 drivers/target/target_core_pr.c return core_scsi3_pro_reserve(cmd, type, scope, res_key); cmd 2513 drivers/target/target_core_pr.c core_scsi3_emulate_pro_release(struct se_cmd *cmd, int type, int scope, cmd 2516 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 2517 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 2518 drivers/target/target_core_pr.c struct se_lun *se_lun = cmd->se_lun; cmd 2602 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name, cmd 2662 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, true); cmd 2670 drivers/target/target_core_pr.c core_scsi3_emulate_pro_clear(struct se_cmd *cmd, u64 res_key) cmd 2672 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 2674 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 2682 drivers/target/target_core_pr.c pr_reg_n = core_scsi3_locate_pr_reg(cmd->se_dev, cmd 2745 drivers/target/target_core_pr.c cmd->se_tfo->fabric_name); cmd 2747 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, false); cmd 2823 drivers/target/target_core_pr.c core_scsi3_pro_preempt(struct se_cmd *cmd, int type, int scope, u64 res_key, cmd 2826 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 2828 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 2840 drivers/target/target_core_pr.c pr_reg_n = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, cmd 2981 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, true); cmd 2984 drivers/target/target_core_pr.c core_scsi3_pr_generation(cmd->se_dev); cmd 3104 drivers/target/target_core_pr.c core_tmr_lun_reset(dev, NULL, &preempt_and_abort_list, cmd); cmd 3110 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, true); cmd 3113 drivers/target/target_core_pr.c core_scsi3_pr_generation(cmd->se_dev); cmd 3118 drivers/target/target_core_pr.c core_scsi3_emulate_pro_preempt(struct se_cmd *cmd, int type, int scope, cmd 3128 drivers/target/target_core_pr.c return core_scsi3_pro_preempt(cmd, type, scope, res_key, cmd 3139 drivers/target/target_core_pr.c core_scsi3_emulate_pro_register_and_move(struct se_cmd *cmd, u64 res_key, cmd 3142 drivers/target/target_core_pr.c struct se_session *se_sess = cmd->se_sess; cmd 3143 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3145 drivers/target/target_core_pr.c struct se_lun *se_lun = cmd->se_lun, *tmp_lun; cmd 3174 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, cmd 3207 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3215 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3218 drivers/target/target_core_pr.c if ((tid_len + 24) != cmd->data_length) { cmd 3221 drivers/target/target_core_pr.c cmd->data_length); cmd 3259 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3287 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3457 drivers/target/target_core_pr.c if (core_scsi3_alloc_registration(cmd->se_dev, dest_node_acl, cmd 3520 drivers/target/target_core_pr.c core_scsi3_update_and_write_aptpl(cmd->se_dev, aptpl); cmd 3526 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3542 drivers/target/target_core_pr.c target_scsi3_emulate_pr_out(struct se_cmd *cmd) cmd 3544 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3545 drivers/target/target_core_pr.c unsigned char *cdb = &cmd->t_task_cdb[0]; cmd 3561 drivers/target/target_core_pr.c if (cmd->se_dev->dev_reservation_flags & DRF_SPC2_RESERVATIONS) { cmd 3572 drivers/target/target_core_pr.c if (!cmd->se_sess) cmd 3575 drivers/target/target_core_pr.c if (cmd->data_length < 24) { cmd 3577 drivers/target/target_core_pr.c " length too small: %u\n", cmd->data_length); cmd 3588 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3616 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3635 drivers/target/target_core_pr.c (cmd->data_length != 24)) { cmd 3637 drivers/target/target_core_pr.c " list length: %u\n", cmd->data_length); cmd 3648 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_register(cmd, cmd 3652 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_reserve(cmd, type, scope, res_key); cmd 3655 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_release(cmd, type, scope, res_key); cmd 3658 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_clear(cmd, res_key); cmd 3661 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_preempt(cmd, type, scope, cmd 3665 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_preempt(cmd, type, scope, cmd 3669 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_register(cmd, cmd 3673 drivers/target/target_core_pr.c ret = core_scsi3_emulate_pro_register_and_move(cmd, res_key, cmd 3683 drivers/target/target_core_pr.c target_complete_cmd(cmd, GOOD); cmd 3693 drivers/target/target_core_pr.c core_scsi3_pri_read_keys(struct se_cmd *cmd) cmd 3695 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3700 drivers/target/target_core_pr.c if (cmd->data_length < 8) { cmd 3702 drivers/target/target_core_pr.c " too small\n", cmd->data_length); cmd 3706 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3719 drivers/target/target_core_pr.c if (off + 8 <= cmd->data_length) { cmd 3735 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3746 drivers/target/target_core_pr.c core_scsi3_pri_read_reservation(struct se_cmd *cmd) cmd 3748 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3754 drivers/target/target_core_pr.c if (cmd->data_length < 8) { cmd 3756 drivers/target/target_core_pr.c " too small\n", cmd->data_length); cmd 3760 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3774 drivers/target/target_core_pr.c if (cmd->data_length < 22) cmd 3809 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3820 drivers/target/target_core_pr.c core_scsi3_pri_report_capabilities(struct se_cmd *cmd) cmd 3822 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3827 drivers/target/target_core_pr.c if (cmd->data_length < 6) { cmd 3829 drivers/target/target_core_pr.c " %u too small\n", cmd->data_length); cmd 3833 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3866 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 3877 drivers/target/target_core_pr.c core_scsi3_pri_read_full_status(struct se_cmd *cmd) cmd 3879 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 3891 drivers/target/target_core_pr.c if (cmd->data_length < 8) { cmd 3893 drivers/target/target_core_pr.c " too small\n", cmd->data_length); cmd 3897 drivers/target/target_core_pr.c buf = transport_kmap_data_sg(cmd); cmd 3933 drivers/target/target_core_pr.c exp_desc_len + add_len > cmd->data_length) { cmd 3935 drivers/target/target_core_pr.c " out of buffer: %d\n", cmd->data_length); cmd 4027 drivers/target/target_core_pr.c transport_kunmap_data_sg(cmd); cmd 4033 drivers/target/target_core_pr.c target_scsi3_emulate_pr_in(struct se_cmd *cmd) cmd 4046 drivers/target/target_core_pr.c if (cmd->se_dev->dev_reservation_flags & DRF_SPC2_RESERVATIONS) { cmd 4053 drivers/target/target_core_pr.c switch (cmd->t_task_cdb[1] & 0x1f) { cmd 4055 drivers/target/target_core_pr.c ret = core_scsi3_pri_read_keys(cmd); cmd 4058 drivers/target/target_core_pr.c ret = core_scsi3_pri_read_reservation(cmd); cmd 4061 drivers/target/target_core_pr.c ret = core_scsi3_pri_report_capabilities(cmd); cmd 4064 drivers/target/target_core_pr.c ret = core_scsi3_pri_read_full_status(cmd); cmd 4068 drivers/target/target_core_pr.c " action: 0x%02x\n", cmd->t_task_cdb[1] & 0x1f); cmd 4073 drivers/target/target_core_pr.c target_complete_cmd(cmd, GOOD); cmd 4078 drivers/target/target_core_pr.c target_check_reservation(struct se_cmd *cmd) cmd 4080 drivers/target/target_core_pr.c struct se_device *dev = cmd->se_dev; cmd 4083 drivers/target/target_core_pr.c if (!cmd->se_sess) cmd 4094 drivers/target/target_core_pr.c ret = target_scsi2_reservation_check(cmd); cmd 4096 drivers/target/target_core_pr.c ret = target_scsi3_pr_reservation_check(cmd); cmd 44 drivers/target/target_core_pscsi.c static sense_reason_t pscsi_execute_cmd(struct se_cmd *cmd); cmd 593 drivers/target/target_core_pscsi.c static void pscsi_complete_cmd(struct se_cmd *cmd, u8 scsi_status, cmd 596 drivers/target/target_core_pscsi.c struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); cmd 598 drivers/target/target_core_pscsi.c struct pscsi_plugin_task *pt = cmd->priv; cmd 612 drivers/target/target_core_pscsi.c if (!cmd->data_length) cmd 617 drivers/target/target_core_pscsi.c bool read_only = target_lun_is_rdonly(cmd); cmd 622 drivers/target/target_core_pscsi.c buf = transport_kmap_data_sg(cmd); cmd 634 drivers/target/target_core_pscsi.c transport_kunmap_data_sg(cmd); cmd 639 drivers/target/target_core_pscsi.c if (sd->type != TYPE_TAPE || !cmd->data_length) cmd 656 drivers/target/target_core_pscsi.c buf = sg_virt(&cmd->t_data_sg[0]); cmd 680 drivers/target/target_core_pscsi.c transport_copy_sense_to_cmd(cmd, req_sense); cmd 689 drivers/target/target_core_pscsi.c cmd->data_direction == DMA_FROM_DEVICE) { cmd 698 drivers/target/target_core_pscsi.c cmd->se_cmd_flags |= SCF_TREAT_READ_AS_NORMAL; cmd 846 drivers/target/target_core_pscsi.c pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 849 drivers/target/target_core_pscsi.c struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); cmd 853 drivers/target/target_core_pscsi.c u32 data_len = cmd->data_length, i, len, bytes, off; cmd 854 drivers/target/target_core_pscsi.c int nr_pages = (cmd->data_length + sgl[0].offset + cmd 857 drivers/target/target_core_pscsi.c int rw = (cmd->data_direction == DMA_TO_DEVICE); cmd 859 drivers/target/target_core_pscsi.c BUG_ON(!cmd->data_length); cmd 946 drivers/target/target_core_pscsi.c pscsi_parse_cdb(struct se_cmd *cmd) cmd 948 drivers/target/target_core_pscsi.c if (cmd->se_cmd_flags & SCF_BIDI) cmd 951 drivers/target/target_core_pscsi.c return passthrough_parse_cdb(cmd, pscsi_execute_cmd); cmd 955 drivers/target/target_core_pscsi.c pscsi_execute_cmd(struct se_cmd *cmd) cmd 957 drivers/target/target_core_pscsi.c struct scatterlist *sgl = cmd->t_data_sg; cmd 958 drivers/target/target_core_pscsi.c u32 sgl_nents = cmd->t_data_nents; cmd 959 drivers/target/target_core_pscsi.c struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); cmd 968 drivers/target/target_core_pscsi.c pt = kzalloc(sizeof(*pt) + scsi_command_size(cmd->t_task_cdb), GFP_KERNEL); cmd 972 drivers/target/target_core_pscsi.c cmd->priv = pt; cmd 974 drivers/target/target_core_pscsi.c memcpy(pt->pscsi_cdb, cmd->t_task_cdb, cmd 975 drivers/target/target_core_pscsi.c scsi_command_size(cmd->t_task_cdb)); cmd 978 drivers/target/target_core_pscsi.c cmd->data_direction == DMA_TO_DEVICE ? cmd 987 drivers/target/target_core_pscsi.c ret = pscsi_map_sg(cmd, sgl, sgl_nents, req); cmd 993 drivers/target/target_core_pscsi.c req->end_io_data = cmd; cmd 995 drivers/target/target_core_pscsi.c scsi_req(req)->cmd = &pt->pscsi_cdb[0]; cmd 1004 drivers/target/target_core_pscsi.c (cmd->sam_task_attr == TCM_HEAD_TAG), cmd 1040 drivers/target/target_core_pscsi.c struct se_cmd *cmd = req->end_io_data; cmd 1041 drivers/target/target_core_pscsi.c struct pscsi_plugin_task *pt = cmd->priv; cmd 1047 drivers/target/target_core_pscsi.c " 0x%02x Result: 0x%08x\n", cmd, pt->pscsi_cdb[0], cmd 1051 drivers/target/target_core_pscsi.c pscsi_complete_cmd(cmd, scsi_status, scsi_req(req)->sense); cmd 1055 drivers/target/target_core_pscsi.c target_complete_cmd_with_length(cmd, scsi_status, cmd 1056 drivers/target/target_core_pscsi.c cmd->data_length - scsi_req(req)->resid_len); cmd 1060 drivers/target/target_core_pscsi.c " 0x%02x Result: 0x%08x\n", cmd, pt->pscsi_cdb[0], cmd 1062 drivers/target/target_core_pscsi.c target_complete_cmd(cmd, SAM_STAT_CHECK_CONDITION); cmd 379 drivers/target/target_core_rd.c static sense_reason_t rd_do_prot_rw(struct se_cmd *cmd, bool is_read) cmd 381 drivers/target/target_core_rd.c struct se_device *se_dev = cmd->se_dev; cmd 385 drivers/target/target_core_rd.c u32 sectors = cmd->data_length / se_dev->dev_attrib.block_size; cmd 391 drivers/target/target_core_rd.c tmp = cmd->t_task_lba * se_dev->prot_length; cmd 404 drivers/target/target_core_rd.c rc = sbc_dif_verify(cmd, cmd->t_task_lba, sectors, 0, cmd 407 drivers/target/target_core_rd.c rc = sbc_dif_verify(cmd, cmd->t_task_lba, sectors, 0, cmd 408 drivers/target/target_core_rd.c cmd->t_prot_sg, 0); cmd 411 drivers/target/target_core_rd.c sbc_dif_copy_prot(cmd, sectors, is_read, prot_sg, prot_offset); cmd 417 drivers/target/target_core_rd.c rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, cmd 420 drivers/target/target_core_rd.c struct se_device *se_dev = cmd->se_dev; cmd 433 drivers/target/target_core_rd.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 437 drivers/target/target_core_rd.c tmp = cmd->t_task_lba * se_dev->dev_attrib.block_size; cmd 440 drivers/target/target_core_rd.c rd_size = cmd->data_length; cmd 451 drivers/target/target_core_rd.c cmd->t_task_lba, rd_size, rd_page, rd_offset); cmd 453 drivers/target/target_core_rd.c if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && cmd 455 drivers/target/target_core_rd.c rc = rd_do_prot_rw(cmd, false); cmd 521 drivers/target/target_core_rd.c if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && cmd 523 drivers/target/target_core_rd.c rc = rd_do_prot_rw(cmd, true); cmd 528 drivers/target/target_core_rd.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 632 drivers/target/target_core_rd.c rd_parse_cdb(struct se_cmd *cmd) cmd 634 drivers/target/target_core_rd.c return sbc_parse_cdb(cmd, &rd_sbc_ops); cmd 29 drivers/target/target_core_sbc.c static sense_reason_t sbc_execute_unmap(struct se_cmd *cmd); cmd 32 drivers/target/target_core_sbc.c sbc_emulate_readcapacity(struct se_cmd *cmd) cmd 34 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 35 drivers/target/target_core_sbc.c unsigned char *cdb = cmd->t_task_cdb; cmd 64 drivers/target/target_core_sbc.c rbuf = transport_kmap_data_sg(cmd); cmd 66 drivers/target/target_core_sbc.c memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); cmd 67 drivers/target/target_core_sbc.c transport_kunmap_data_sg(cmd); cmd 70 drivers/target/target_core_sbc.c target_complete_cmd_with_length(cmd, GOOD, 8); cmd 75 drivers/target/target_core_sbc.c sbc_emulate_readcapacity_16(struct se_cmd *cmd) cmd 77 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 78 drivers/target/target_core_sbc.c struct se_session *sess = cmd->se_sess; cmd 127 drivers/target/target_core_sbc.c rbuf = transport_kmap_data_sg(cmd); cmd 129 drivers/target/target_core_sbc.c memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); cmd 130 drivers/target/target_core_sbc.c transport_kunmap_data_sg(cmd); cmd 133 drivers/target/target_core_sbc.c target_complete_cmd_with_length(cmd, GOOD, 32); cmd 138 drivers/target/target_core_sbc.c sbc_emulate_startstop(struct se_cmd *cmd) cmd 140 drivers/target/target_core_sbc.c unsigned char *cdb = cmd->t_task_cdb; cmd 165 drivers/target/target_core_sbc.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 169 drivers/target/target_core_sbc.c sector_t sbc_get_write_same_sectors(struct se_cmd *cmd) cmd 173 drivers/target/target_core_sbc.c if (cmd->t_task_cdb[0] == WRITE_SAME) cmd 174 drivers/target/target_core_sbc.c num_blocks = get_unaligned_be16(&cmd->t_task_cdb[7]); cmd 175 drivers/target/target_core_sbc.c else if (cmd->t_task_cdb[0] == WRITE_SAME_16) cmd 176 drivers/target/target_core_sbc.c num_blocks = get_unaligned_be32(&cmd->t_task_cdb[10]); cmd 178 drivers/target/target_core_sbc.c num_blocks = get_unaligned_be32(&cmd->t_task_cdb[28]); cmd 187 drivers/target/target_core_sbc.c return cmd->se_dev->transport->get_blocks(cmd->se_dev) - cmd 188 drivers/target/target_core_sbc.c cmd->t_task_lba + 1; cmd 193 drivers/target/target_core_sbc.c sbc_execute_write_same_unmap(struct se_cmd *cmd) cmd 195 drivers/target/target_core_sbc.c struct sbc_ops *ops = cmd->protocol_data; cmd 196 drivers/target/target_core_sbc.c sector_t nolb = sbc_get_write_same_sectors(cmd); cmd 200 drivers/target/target_core_sbc.c ret = ops->execute_unmap(cmd, cmd->t_task_lba, nolb); cmd 205 drivers/target/target_core_sbc.c target_complete_cmd(cmd, GOOD); cmd 210 drivers/target/target_core_sbc.c sbc_emulate_noop(struct se_cmd *cmd) cmd 212 drivers/target/target_core_sbc.c target_complete_cmd(cmd, GOOD); cmd 216 drivers/target/target_core_sbc.c static inline u32 sbc_get_size(struct se_cmd *cmd, u32 sectors) cmd 218 drivers/target/target_core_sbc.c return cmd->se_dev->dev_attrib.block_size * sectors; cmd 282 drivers/target/target_core_sbc.c sbc_setup_write_same(struct se_cmd *cmd, unsigned char *flags, struct sbc_ops *ops) cmd 284 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 286 drivers/target/target_core_sbc.c unsigned int sectors = sbc_get_write_same_sectors(cmd); cmd 295 drivers/target/target_core_sbc.c if (sectors > cmd->se_dev->dev_attrib.max_write_same_len) { cmd 297 drivers/target/target_core_sbc.c sectors, cmd->se_dev->dev_attrib.max_write_same_len); cmd 303 drivers/target/target_core_sbc.c if (((cmd->t_task_lba + sectors) < cmd->t_task_lba) || cmd 304 drivers/target/target_core_sbc.c ((cmd->t_task_lba + sectors) > end_lba)) { cmd 306 drivers/target/target_core_sbc.c (unsigned long long)end_lba, cmd->t_task_lba, sectors); cmd 328 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_write_same_unmap; cmd 334 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, &cmd->t_task_cdb[0], sectors, true); cmd 338 drivers/target/target_core_sbc.c cmd->execute_cmd = ops->execute_write_same; cmd 342 drivers/target/target_core_sbc.c static sense_reason_t xdreadwrite_callback(struct se_cmd *cmd, bool success, cmd 365 drivers/target/target_core_sbc.c buf = kmalloc(cmd->data_length, GFP_KERNEL); cmd 374 drivers/target/target_core_sbc.c sg_copy_to_buffer(cmd->t_data_sg, cmd 375 drivers/target/target_core_sbc.c cmd->t_data_nents, cmd 377 drivers/target/target_core_sbc.c cmd->data_length); cmd 385 drivers/target/target_core_sbc.c for_each_sg(cmd->t_bidi_data_sg, sg, cmd->t_bidi_data_nents, count) { cmd 405 drivers/target/target_core_sbc.c sbc_execute_rw(struct se_cmd *cmd) cmd 407 drivers/target/target_core_sbc.c struct sbc_ops *ops = cmd->protocol_data; cmd 409 drivers/target/target_core_sbc.c return ops->execute_rw(cmd, cmd->t_data_sg, cmd->t_data_nents, cmd 410 drivers/target/target_core_sbc.c cmd->data_direction); cmd 413 drivers/target/target_core_sbc.c static sense_reason_t compare_and_write_post(struct se_cmd *cmd, bool success, cmd 416 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 419 drivers/target/target_core_sbc.c spin_lock_irq(&cmd->t_state_lock); cmd 423 drivers/target/target_core_sbc.c if (cmd->scsi_status == SAM_STAT_CHECK_CONDITION) cmd 426 drivers/target/target_core_sbc.c spin_unlock_irq(&cmd->t_state_lock); cmd 437 drivers/target/target_core_sbc.c static sense_reason_t compare_and_write_callback(struct se_cmd *cmd, bool success, cmd 440 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 446 drivers/target/target_core_sbc.c unsigned int nlbas = cmd->t_task_nolb; cmd 456 drivers/target/target_core_sbc.c if (!success && (!cmd->t_data_sg || !cmd->t_bidi_data_sg)) cmd 461 drivers/target/target_core_sbc.c if (!cmd->data_length) cmd 467 drivers/target/target_core_sbc.c if (cmd->scsi_status) { cmd 469 drivers/target/target_core_sbc.c " 0x%02x\n", cmd->scsi_status); cmd 471 drivers/target/target_core_sbc.c if (cmd->scsi_status == SAM_STAT_CHECK_CONDITION) cmd 476 drivers/target/target_core_sbc.c buf = kzalloc(cmd->data_length, GFP_KERNEL); cmd 483 drivers/target/target_core_sbc.c if (sg_alloc_table(&write_tbl, cmd->t_data_nents, GFP_KERNEL) < 0) { cmd 492 drivers/target/target_core_sbc.c rc = sg_copy_to_buffer(cmd->t_data_sg, cmd->t_data_nents, buf, cmd 493 drivers/target/target_core_sbc.c cmd->data_length); cmd 502 drivers/target/target_core_sbc.c for_each_sg(cmd->t_bidi_data_sg, sg, cmd->t_bidi_data_nents, i) { cmd 526 drivers/target/target_core_sbc.c len = cmd->t_task_nolb * block_size; cmd 527 drivers/target/target_core_sbc.c sg_miter_start(&m, cmd->t_data_sg, cmd->t_data_nents, SG_MITER_TO_SG); cmd 551 drivers/target/target_core_sbc.c cmd->t_data_sg_orig = cmd->t_data_sg; cmd 552 drivers/target/target_core_sbc.c cmd->t_data_sg = write_sg; cmd 553 drivers/target/target_core_sbc.c cmd->t_data_nents_orig = cmd->t_data_nents; cmd 554 drivers/target/target_core_sbc.c cmd->t_data_nents = 1; cmd 556 drivers/target/target_core_sbc.c cmd->sam_task_attr = TCM_HEAD_TAG; cmd 557 drivers/target/target_core_sbc.c cmd->transport_complete_callback = compare_and_write_post; cmd 562 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 564 drivers/target/target_core_sbc.c spin_lock_irq(&cmd->t_state_lock); cmd 565 drivers/target/target_core_sbc.c cmd->t_state = TRANSPORT_PROCESSING; cmd 566 drivers/target/target_core_sbc.c cmd->transport_state |= CMD_T_ACTIVE | CMD_T_SENT; cmd 567 drivers/target/target_core_sbc.c spin_unlock_irq(&cmd->t_state_lock); cmd 569 drivers/target/target_core_sbc.c __target_execute_cmd(cmd, false); cmd 590 drivers/target/target_core_sbc.c sbc_compare_and_write(struct se_cmd *cmd) cmd 592 drivers/target/target_core_sbc.c struct sbc_ops *ops = cmd->protocol_data; cmd 593 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 602 drivers/target/target_core_sbc.c cmd->transport_complete_callback = NULL; cmd 610 drivers/target/target_core_sbc.c cmd->data_length = cmd->t_task_nolb * dev->dev_attrib.block_size; cmd 612 drivers/target/target_core_sbc.c ret = ops->execute_rw(cmd, cmd->t_bidi_data_sg, cmd->t_bidi_data_nents, cmd 615 drivers/target/target_core_sbc.c cmd->transport_complete_callback = NULL; cmd 629 drivers/target/target_core_sbc.c bool is_write, struct se_cmd *cmd) cmd 632 drivers/target/target_core_sbc.c cmd->prot_op = fabric_prot ? TARGET_PROT_DOUT_STRIP : cmd 638 drivers/target/target_core_sbc.c cmd->prot_checks = 0; cmd 642 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_GUARD; cmd 644 drivers/target/target_core_sbc.c cmd->prot_checks |= TARGET_DIF_CHECK_REFTAG; cmd 648 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_REFTAG; cmd 651 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_GUARD; cmd 658 drivers/target/target_core_sbc.c cmd->prot_op = fabric_prot ? TARGET_PROT_DIN_INSERT : cmd 665 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_GUARD; cmd 667 drivers/target/target_core_sbc.c cmd->prot_checks |= TARGET_DIF_CHECK_REFTAG; cmd 671 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_REFTAG; cmd 674 drivers/target/target_core_sbc.c cmd->prot_checks = 0; cmd 677 drivers/target/target_core_sbc.c cmd->prot_checks = TARGET_DIF_CHECK_GUARD; cmd 689 drivers/target/target_core_sbc.c sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb, cmd 693 drivers/target/target_core_sbc.c int sp_ops = cmd->se_sess->sup_prot_ops; cmd 697 drivers/target/target_core_sbc.c if (!cmd->t_prot_sg || !cmd->t_prot_nents) { cmd 699 drivers/target/target_core_sbc.c !dev->dev_attrib.pi_prot_type && !cmd->se_sess->sess_prot_type)) { cmd 704 drivers/target/target_core_sbc.c if (cmd->prot_pto) cmd 710 drivers/target/target_core_sbc.c cmd->reftag_seed = 0xffffffff; cmd 716 drivers/target/target_core_sbc.c cmd->reftag_seed = cmd->t_task_lba; cmd 719 drivers/target/target_core_sbc.c cmd->reftag_seed = cmd->t_task_lba; cmd 731 drivers/target/target_core_sbc.c if (fabric_prot && cmd->se_sess->sess_prot_type) { cmd 732 drivers/target/target_core_sbc.c pi_prot_type = cmd->se_sess->sess_prot_type; cmd 744 drivers/target/target_core_sbc.c if (sbc_set_prot_op_checks(protect, fabric_prot, pi_prot_type, is_write, cmd)) cmd 747 drivers/target/target_core_sbc.c cmd->prot_type = pi_prot_type; cmd 748 drivers/target/target_core_sbc.c cmd->prot_length = dev->prot_length * sectors; cmd 757 drivers/target/target_core_sbc.c cmd->data_length = sectors * dev->dev_attrib.block_size; cmd 761 drivers/target/target_core_sbc.c __func__, cmd->prot_type, cmd->data_length, cmd->prot_length, cmd 762 drivers/target/target_core_sbc.c cmd->prot_op, cmd->prot_checks); cmd 768 drivers/target/target_core_sbc.c sbc_check_dpofua(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb) cmd 785 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_FUA; cmd 791 drivers/target/target_core_sbc.c sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops) cmd 793 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 794 drivers/target/target_core_sbc.c unsigned char *cdb = cmd->t_task_cdb; cmd 799 drivers/target/target_core_sbc.c cmd->protocol_data = ops; cmd 804 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_21(cdb); cmd 805 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 806 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 810 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 812 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 815 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, false); cmd 819 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 820 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 824 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 826 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 829 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, false); cmd 833 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 834 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 838 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_64(cdb); cmd 840 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 843 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, false); cmd 847 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 848 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 852 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_21(cdb); cmd 853 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 854 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 859 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 861 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 864 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, true); cmd 868 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 869 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 873 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 875 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 878 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, true); cmd 882 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 883 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 888 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_64(cdb); cmd 890 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 893 drivers/target/target_core_sbc.c ret = sbc_check_prot(dev, cmd, cdb, sectors, true); cmd 897 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 898 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 901 drivers/target/target_core_sbc.c if (cmd->data_direction != DMA_TO_DEVICE || cmd 902 drivers/target/target_core_sbc.c !(cmd->se_cmd_flags & SCF_BIDI)) cmd 906 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 909 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 910 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 915 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 916 drivers/target/target_core_sbc.c cmd->transport_complete_callback = &xdreadwrite_callback; cmd 925 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 931 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_64_ext(cdb); cmd 932 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB; cmd 938 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_rw; cmd 939 drivers/target/target_core_sbc.c cmd->transport_complete_callback = &xdreadwrite_callback; cmd 949 drivers/target/target_core_sbc.c size = sbc_get_size(cmd, 1); cmd 950 drivers/target/target_core_sbc.c cmd->t_task_lba = get_unaligned_be64(&cdb[12]); cmd 952 drivers/target/target_core_sbc.c ret = sbc_setup_write_same(cmd, &cdb[10], ops); cmd 980 drivers/target/target_core_sbc.c if (sbc_check_dpofua(dev, cmd, cdb)) cmd 987 drivers/target/target_core_sbc.c size = 2 * sbc_get_size(cmd, sectors); cmd 988 drivers/target/target_core_sbc.c cmd->t_task_lba = get_unaligned_be64(&cdb[2]); cmd 989 drivers/target/target_core_sbc.c cmd->t_task_nolb = sectors; cmd 990 drivers/target/target_core_sbc.c cmd->se_cmd_flags |= SCF_SCSI_DATA_CDB | SCF_COMPARE_AND_WRITE; cmd 991 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_compare_and_write; cmd 992 drivers/target/target_core_sbc.c cmd->transport_complete_callback = compare_and_write_callback; cmd 996 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_readcapacity; cmd 999 drivers/target/target_core_sbc.c switch (cmd->t_task_cdb[1] & 0x1f) { cmd 1001 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_readcapacity_16; cmd 1004 drivers/target/target_core_sbc.c cmd->execute_cmd = target_emulate_report_referrals; cmd 1008 drivers/target/target_core_sbc.c cmd->t_task_cdb[1] & 0x1f); cmd 1017 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 1020 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_64(cdb); cmd 1023 drivers/target/target_core_sbc.c cmd->execute_cmd = ops->execute_sync_cache; cmd 1027 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_noop; cmd 1039 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_execute_unmap; cmd 1048 drivers/target/target_core_sbc.c size = sbc_get_size(cmd, 1); cmd 1049 drivers/target/target_core_sbc.c cmd->t_task_lba = get_unaligned_be64(&cdb[2]); cmd 1051 drivers/target/target_core_sbc.c ret = sbc_setup_write_same(cmd, &cdb[1], ops); cmd 1062 drivers/target/target_core_sbc.c size = sbc_get_size(cmd, 1); cmd 1063 drivers/target/target_core_sbc.c cmd->t_task_lba = get_unaligned_be32(&cdb[2]); cmd 1069 drivers/target/target_core_sbc.c ret = sbc_setup_write_same(cmd, &cdb[1], ops); cmd 1078 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_32(cdb); cmd 1081 drivers/target/target_core_sbc.c cmd->t_task_lba = transport_lba_64(cdb); cmd 1083 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_noop; cmd 1095 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_noop; cmd 1099 drivers/target/target_core_sbc.c cmd->execute_cmd = sbc_emulate_startstop; cmd 1102 drivers/target/target_core_sbc.c ret = spc_parse_cdb(cmd, &size); cmd 1108 drivers/target/target_core_sbc.c if (!cmd->execute_cmd) cmd 1111 drivers/target/target_core_sbc.c if (cmd->se_cmd_flags & SCF_SCSI_DATA_CDB) { cmd 1115 drivers/target/target_core_sbc.c if (((cmd->t_task_lba + sectors) < cmd->t_task_lba) || cmd 1116 drivers/target/target_core_sbc.c ((cmd->t_task_lba + sectors) > end_lba)) { cmd 1119 drivers/target/target_core_sbc.c end_lba, cmd->t_task_lba, sectors); cmd 1123 drivers/target/target_core_sbc.c if (!(cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE)) cmd 1124 drivers/target/target_core_sbc.c size = sbc_get_size(cmd, sectors); cmd 1127 drivers/target/target_core_sbc.c return target_cmd_size_check(cmd, size); cmd 1138 drivers/target/target_core_sbc.c sbc_execute_unmap(struct se_cmd *cmd) cmd 1140 drivers/target/target_core_sbc.c struct sbc_ops *ops = cmd->protocol_data; cmd 1141 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 1150 drivers/target/target_core_sbc.c if (cmd->t_task_cdb[1]) cmd 1153 drivers/target/target_core_sbc.c if (cmd->data_length == 0) { cmd 1154 drivers/target/target_core_sbc.c target_complete_cmd(cmd, SAM_STAT_GOOD); cmd 1158 drivers/target/target_core_sbc.c if (cmd->data_length < 8) { cmd 1160 drivers/target/target_core_sbc.c cmd->data_length); cmd 1164 drivers/target/target_core_sbc.c buf = transport_kmap_data_sg(cmd); cmd 1171 drivers/target/target_core_sbc.c size = cmd->data_length - 8; cmd 1174 drivers/target/target_core_sbc.c cmd->data_length, bd_dl); cmd 1205 drivers/target/target_core_sbc.c ret = ops->execute_unmap(cmd, lba, range); cmd 1215 drivers/target/target_core_sbc.c transport_kunmap_data_sg(cmd); cmd 1217 drivers/target/target_core_sbc.c target_complete_cmd(cmd, GOOD); cmd 1222 drivers/target/target_core_sbc.c sbc_dif_generate(struct se_cmd *cmd) cmd 1224 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 1226 drivers/target/target_core_sbc.c struct scatterlist *dsg = cmd->t_data_sg, *psg; cmd 1227 drivers/target/target_core_sbc.c sector_t sector = cmd->t_task_lba; cmd 1232 drivers/target/target_core_sbc.c for_each_sg(cmd->t_prot_sg, psg, cmd->t_prot_nents, i) { cmd 1270 drivers/target/target_core_sbc.c if (cmd->prot_type == TARGET_DIF_TYPE1_PROT) cmd 1276 drivers/target/target_core_sbc.c (cmd->data_direction == DMA_TO_DEVICE) ? cmd 1290 drivers/target/target_core_sbc.c sbc_dif_v1_verify(struct se_cmd *cmd, struct t10_pi_tuple *sdt, cmd 1295 drivers/target/target_core_sbc.c if (!(cmd->prot_checks & TARGET_DIF_CHECK_GUARD)) cmd 1308 drivers/target/target_core_sbc.c if (!(cmd->prot_checks & TARGET_DIF_CHECK_REFTAG)) cmd 1311 drivers/target/target_core_sbc.c if (cmd->prot_type == TARGET_DIF_TYPE1_PROT && cmd 1319 drivers/target/target_core_sbc.c if (cmd->prot_type == TARGET_DIF_TYPE2_PROT && cmd 1330 drivers/target/target_core_sbc.c void sbc_dif_copy_prot(struct se_cmd *cmd, unsigned int sectors, bool read, cmd 1333 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 1344 drivers/target/target_core_sbc.c for_each_sg(cmd->t_prot_sg, psg, cmd->t_prot_nents, i) { cmd 1376 drivers/target/target_core_sbc.c sbc_dif_verify(struct se_cmd *cmd, sector_t start, unsigned int sectors, cmd 1379 drivers/target/target_core_sbc.c struct se_device *dev = cmd->se_dev; cmd 1381 drivers/target/target_core_sbc.c struct scatterlist *dsg = cmd->t_data_sg; cmd 1438 drivers/target/target_core_sbc.c rc = sbc_dif_v1_verify(cmd, sdt, crc, sector, ei_lba); cmd 1442 drivers/target/target_core_sbc.c cmd->bad_sector = sector; cmd 51 drivers/target/target_core_spc.c spc_emulate_inquiry_std(struct se_cmd *cmd, unsigned char *buf) cmd 53 drivers/target/target_core_spc.c struct se_lun *lun = cmd->se_lun; cmd 54 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 55 drivers/target/target_core_spc.c struct se_session *sess = cmd->se_sess; cmd 92 drivers/target/target_core_spc.c if (dev->dev_attrib.pi_prot_type || cmd->se_sess->sess_prot_type) cmd 119 drivers/target/target_core_spc.c spc_emulate_evpd_80(struct se_cmd *cmd, unsigned char *buf) cmd 121 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 168 drivers/target/target_core_spc.c spc_emulate_evpd_83(struct se_cmd *cmd, unsigned char *buf) cmd 170 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 171 drivers/target/target_core_spc.c struct se_lun *lun = cmd->se_lun; cmd 438 drivers/target/target_core_spc.c spc_emulate_evpd_86(struct se_cmd *cmd, unsigned char *buf) cmd 440 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 441 drivers/target/target_core_spc.c struct se_session *sess = cmd->se_sess; cmd 450 drivers/target/target_core_spc.c cmd->se_sess->sess_prot_type == TARGET_DIF_TYPE1_PROT) cmd 453 drivers/target/target_core_spc.c cmd->se_sess->sess_prot_type == TARGET_DIF_TYPE3_PROT) cmd 460 drivers/target/target_core_spc.c (dev->dev_attrib.pi_prot_type || cmd->se_sess->sess_prot_type)) { cmd 471 drivers/target/target_core_spc.c spin_lock(&cmd->se_dev->t10_alua.lba_map_lock); cmd 474 drivers/target/target_core_spc.c spin_unlock(&cmd->se_dev->t10_alua.lba_map_lock); cmd 480 drivers/target/target_core_spc.c spc_emulate_evpd_b0(struct se_cmd *cmd, unsigned char *buf) cmd 482 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 519 drivers/target/target_core_spc.c if (cmd->se_tfo->max_data_sg_nents) { cmd 520 drivers/target/target_core_spc.c mtl = (cmd->se_tfo->max_data_sg_nents * PAGE_SIZE) / cmd 574 drivers/target/target_core_spc.c spc_emulate_evpd_b1(struct se_cmd *cmd, unsigned char *buf) cmd 576 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 587 drivers/target/target_core_spc.c spc_emulate_evpd_b2(struct se_cmd *cmd, unsigned char *buf) cmd 589 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 651 drivers/target/target_core_spc.c spc_emulate_evpd_b3(struct se_cmd *cmd, unsigned char *buf) cmd 653 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 664 drivers/target/target_core_spc.c spc_emulate_evpd_00(struct se_cmd *cmd, unsigned char *buf); cmd 682 drivers/target/target_core_spc.c spc_emulate_evpd_00(struct se_cmd *cmd, unsigned char *buf) cmd 691 drivers/target/target_core_spc.c if (cmd->se_dev->dev_flags & DF_EMULATED_VPD_UNIT_SERIAL) { cmd 701 drivers/target/target_core_spc.c spc_emulate_inquiry(struct se_cmd *cmd) cmd 703 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 704 drivers/target/target_core_spc.c struct se_portal_group *tpg = cmd->se_lun->lun_tpg; cmd 706 drivers/target/target_core_spc.c unsigned char *cdb = cmd->t_task_cdb; cmd 731 drivers/target/target_core_spc.c ret = spc_emulate_inquiry_std(cmd, buf); cmd 739 drivers/target/target_core_spc.c ret = evpd_handlers[p].emulate(cmd, buf); cmd 749 drivers/target/target_core_spc.c rbuf = transport_kmap_data_sg(cmd); cmd 751 drivers/target/target_core_spc.c memcpy(rbuf, buf, min_t(u32, SE_INQUIRY_BUF, cmd->data_length)); cmd 752 drivers/target/target_core_spc.c transport_kunmap_data_sg(cmd); cmd 757 drivers/target/target_core_spc.c target_complete_cmd_with_length(cmd, GOOD, len); cmd 761 drivers/target/target_core_spc.c static int spc_modesense_rwrecovery(struct se_cmd *cmd, u8 pc, u8 *p) cmd 774 drivers/target/target_core_spc.c static int spc_modesense_control(struct se_cmd *cmd, u8 pc, u8 *p) cmd 776 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 777 drivers/target/target_core_spc.c struct se_session *sess = cmd->se_sess; cmd 888 drivers/target/target_core_spc.c static int spc_modesense_caching(struct se_cmd *cmd, u8 pc, u8 *p) cmd 890 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 907 drivers/target/target_core_spc.c static int spc_modesense_informational_exceptions(struct se_cmd *cmd, u8 pc, unsigned char *p) cmd 981 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_modesense(struct se_cmd *cmd) cmd 983 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 984 drivers/target/target_core_spc.c char *cdb = cmd->t_task_cdb; cmd 987 drivers/target/target_core_spc.c int ten = (cmd->t_task_cdb[0] == MODE_SENSE_10); cmd 1006 drivers/target/target_core_spc.c if (cmd->se_lun->lun_access_ro || target_lun_is_rdonly(cmd)) cmd 1063 drivers/target/target_core_spc.c ret = modesense_handlers[i].emulate(cmd, pc, &buf[length]); cmd 1076 drivers/target/target_core_spc.c length += modesense_handlers[i].emulate(cmd, pc, &buf[length]); cmd 1096 drivers/target/target_core_spc.c rbuf = transport_kmap_data_sg(cmd); cmd 1098 drivers/target/target_core_spc.c memcpy(rbuf, buf, min_t(u32, SE_MODE_PAGE_BUF, cmd->data_length)); cmd 1099 drivers/target/target_core_spc.c transport_kunmap_data_sg(cmd); cmd 1102 drivers/target/target_core_spc.c target_complete_cmd_with_length(cmd, GOOD, length); cmd 1106 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_modeselect(struct se_cmd *cmd) cmd 1108 drivers/target/target_core_spc.c char *cdb = cmd->t_task_cdb; cmd 1119 drivers/target/target_core_spc.c if (!cmd->data_length) { cmd 1120 drivers/target/target_core_spc.c target_complete_cmd(cmd, GOOD); cmd 1124 drivers/target/target_core_spc.c if (cmd->data_length < off + 2) cmd 1127 drivers/target/target_core_spc.c buf = transport_kmap_data_sg(cmd); cmd 1143 drivers/target/target_core_spc.c length = modesense_handlers[i].emulate(cmd, 0, tbuf); cmd 1151 drivers/target/target_core_spc.c if (cmd->data_length < off + length) { cmd 1160 drivers/target/target_core_spc.c transport_kunmap_data_sg(cmd); cmd 1163 drivers/target/target_core_spc.c target_complete_cmd(cmd, GOOD); cmd 1167 drivers/target/target_core_spc.c static sense_reason_t spc_emulate_request_sense(struct se_cmd *cmd) cmd 1169 drivers/target/target_core_spc.c unsigned char *cdb = cmd->t_task_cdb; cmd 1173 drivers/target/target_core_spc.c bool desc_format = target_sense_desc_format(cmd->se_dev); cmd 1183 drivers/target/target_core_spc.c rbuf = transport_kmap_data_sg(cmd); cmd 1187 drivers/target/target_core_spc.c if (!core_scsi3_ua_clear_for_request_sense(cmd, &ua_asc, &ua_ascq)) cmd 1193 drivers/target/target_core_spc.c memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); cmd 1194 drivers/target/target_core_spc.c transport_kunmap_data_sg(cmd); cmd 1196 drivers/target/target_core_spc.c target_complete_cmd(cmd, GOOD); cmd 1200 drivers/target/target_core_spc.c sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd) cmd 1203 drivers/target/target_core_spc.c struct se_session *sess = cmd->se_sess; cmd 1210 drivers/target/target_core_spc.c buf = transport_kmap_data_sg(cmd); cmd 1211 drivers/target/target_core_spc.c if (cmd->data_length && !buf) cmd 1232 drivers/target/target_core_spc.c if (offset >= cmd->data_length) cmd 1237 drivers/target/target_core_spc.c min(8u, cmd->data_length - offset)); cmd 1251 drivers/target/target_core_spc.c if (cmd->data_length > 8) cmd 1253 drivers/target/target_core_spc.c min(8u, cmd->data_length - offset)); cmd 1259 drivers/target/target_core_spc.c memcpy(buf, &len, min_t(int, sizeof len, cmd->data_length)); cmd 1260 drivers/target/target_core_spc.c transport_kunmap_data_sg(cmd); cmd 1263 drivers/target/target_core_spc.c target_complete_cmd_with_length(cmd, GOOD, 8 + lun_count * 8); cmd 1269 drivers/target/target_core_spc.c spc_emulate_testunitready(struct se_cmd *cmd) cmd 1271 drivers/target/target_core_spc.c target_complete_cmd(cmd, GOOD); cmd 1276 drivers/target/target_core_spc.c spc_parse_cdb(struct se_cmd *cmd, unsigned int *size) cmd 1278 drivers/target/target_core_spc.c struct se_device *dev = cmd->se_dev; cmd 1279 drivers/target/target_core_spc.c unsigned char *cdb = cmd->t_task_cdb; cmd 1292 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_modeselect; cmd 1296 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_modeselect; cmd 1300 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_modesense; cmd 1304 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_modesense; cmd 1312 drivers/target/target_core_spc.c cmd->execute_cmd = target_scsi3_emulate_pr_in; cmd 1316 drivers/target/target_core_spc.c cmd->execute_cmd = target_scsi3_emulate_pr_out; cmd 1323 drivers/target/target_core_spc.c *size = cmd->data_length; cmd 1325 drivers/target/target_core_spc.c cmd->execute_cmd = target_scsi2_reservation_release; cmd 1336 drivers/target/target_core_spc.c *size = cmd->data_length; cmd 1338 drivers/target/target_core_spc.c cmd->execute_cmd = target_scsi2_reservation_reserve; cmd 1342 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_request_sense; cmd 1351 drivers/target/target_core_spc.c cmd->sam_task_attr = TCM_HEAD_TAG; cmd 1352 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_inquiry; cmd 1360 drivers/target/target_core_spc.c cmd->execute_cmd = target_do_xcopy; cmd 1364 drivers/target/target_core_spc.c cmd->execute_cmd = target_do_receive_copy_results; cmd 1378 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_report_luns; cmd 1384 drivers/target/target_core_spc.c cmd->sam_task_attr = TCM_HEAD_TAG; cmd 1387 drivers/target/target_core_spc.c cmd->execute_cmd = spc_emulate_testunitready; cmd 1397 drivers/target/target_core_spc.c cmd->execute_cmd = cmd 1415 drivers/target/target_core_spc.c cmd->execute_cmd = cmd 66 drivers/target/target_core_tmr.c struct se_cmd *cmd) cmd 73 drivers/target/target_core_tmr.c if (reg->pr_res_key == cmd->pr_res_key) cmd 178 drivers/target/target_core_tmr.c struct se_cmd *cmd; cmd 189 drivers/target/target_core_tmr.c cmd = tmr_p->task_cmd; cmd 190 drivers/target/target_core_tmr.c if (!cmd) { cmd 199 drivers/target/target_core_tmr.c if (target_check_cdb_and_preempt(preempt_and_abort_list, cmd)) cmd 202 drivers/target/target_core_tmr.c sess = cmd->se_sess; cmd 207 drivers/target/target_core_tmr.c rc = __target_check_io_state(cmd, sess, 0); cmd 221 drivers/target/target_core_tmr.c cmd = tmr_p->task_cmd; cmd 226 drivers/target/target_core_tmr.c tmr_p->function, tmr_p->response, cmd->t_state); cmd 228 drivers/target/target_core_tmr.c target_put_cmd_and_wait(cmd); cmd 259 drivers/target/target_core_tmr.c struct se_cmd *cmd, *next; cmd 286 drivers/target/target_core_tmr.c list_for_each_entry_safe(cmd, next, &dev->state_list, state_list) { cmd 291 drivers/target/target_core_tmr.c if (target_check_cdb_and_preempt(preempt_and_abort_list, cmd)) cmd 297 drivers/target/target_core_tmr.c if (prout_cmd == cmd) cmd 300 drivers/target/target_core_tmr.c sess = cmd->se_sess; cmd 305 drivers/target/target_core_tmr.c rc = __target_check_io_state(cmd, tmr_sess, tas); cmd 310 drivers/target/target_core_tmr.c list_move_tail(&cmd->state_list, &drain_task_list); cmd 311 drivers/target/target_core_tmr.c cmd->state_active = false; cmd 316 drivers/target/target_core_tmr.c cmd = list_entry(drain_task_list.next, struct se_cmd, state_list); cmd 317 drivers/target/target_core_tmr.c list_del_init(&cmd->state_list); cmd 319 drivers/target/target_core_tmr.c target_show_cmd("LUN_RESET: ", cmd); cmd 321 drivers/target/target_core_tmr.c cmd->tag, (preempt_and_abort_list) ? "preempt" : "", cmd 322 drivers/target/target_core_tmr.c cmd->pr_res_key); cmd 324 drivers/target/target_core_tmr.c target_put_cmd_and_wait(cmd); cmd 53 drivers/target/target_core_transport.c static void transport_complete_task_attr(struct se_cmd *cmd); cmd 54 drivers/target/target_core_transport.c static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason); cmd 55 drivers/target/target_core_transport.c static void transport_handle_queue_full(struct se_cmd *cmd, cmd 640 drivers/target/target_core_transport.c static void target_remove_from_state_list(struct se_cmd *cmd) cmd 642 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 649 drivers/target/target_core_transport.c if (cmd->state_active) { cmd 650 drivers/target/target_core_transport.c list_del(&cmd->state_list); cmd 651 drivers/target/target_core_transport.c cmd->state_active = false; cmd 663 drivers/target/target_core_transport.c static int transport_cmd_check_stop_to_fabric(struct se_cmd *cmd) cmd 667 drivers/target/target_core_transport.c target_remove_from_state_list(cmd); cmd 672 drivers/target/target_core_transport.c cmd->se_lun = NULL; cmd 674 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 679 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_STOP) { cmd 681 drivers/target/target_core_transport.c __func__, __LINE__, cmd->tag); cmd 683 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 685 drivers/target/target_core_transport.c complete_all(&cmd->t_transport_stop_comp); cmd 688 drivers/target/target_core_transport.c cmd->transport_state &= ~CMD_T_ACTIVE; cmd 689 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 698 drivers/target/target_core_transport.c return cmd->se_tfo->check_stop_free(cmd); cmd 701 drivers/target/target_core_transport.c static void transport_lun_remove_cmd(struct se_cmd *cmd) cmd 703 drivers/target/target_core_transport.c struct se_lun *lun = cmd->se_lun; cmd 708 drivers/target/target_core_transport.c if (cmpxchg(&cmd->lun_ref_active, true, false)) cmd 714 drivers/target/target_core_transport.c struct se_cmd *cmd = container_of(work, struct se_cmd, work); cmd 716 drivers/target/target_core_transport.c transport_generic_request_failure(cmd, cmd 724 drivers/target/target_core_transport.c static unsigned char *transport_get_sense_buffer(struct se_cmd *cmd) cmd 726 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 728 drivers/target/target_core_transport.c WARN_ON(!cmd->se_lun); cmd 733 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_SENT_CHECK_CONDITION) cmd 736 drivers/target/target_core_transport.c cmd->scsi_sense_length = TRANSPORT_SENSE_BUFFER; cmd 739 drivers/target/target_core_transport.c dev->se_hba->hba_id, dev->transport->name, cmd->scsi_status); cmd 740 drivers/target/target_core_transport.c return cmd->sense_buffer; cmd 743 drivers/target/target_core_transport.c void transport_copy_sense_to_cmd(struct se_cmd *cmd, unsigned char *sense) cmd 748 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 749 drivers/target/target_core_transport.c cmd_sense_buf = transport_get_sense_buffer(cmd); cmd 751 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 755 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_TRANSPORT_TASK_SENSE; cmd 756 drivers/target/target_core_transport.c memcpy(cmd_sense_buf, sense, cmd->scsi_sense_length); cmd 757 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 761 drivers/target/target_core_transport.c static void target_handle_abort(struct se_cmd *cmd) cmd 763 drivers/target/target_core_transport.c bool tas = cmd->transport_state & CMD_T_TAS; cmd 764 drivers/target/target_core_transport.c bool ack_kref = cmd->se_cmd_flags & SCF_ACK_KREF; cmd 767 drivers/target/target_core_transport.c pr_debug("tag %#llx: send_abort_response = %d\n", cmd->tag, tas); cmd 770 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) { cmd 771 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_TASK_ABORTED; cmd 773 drivers/target/target_core_transport.c cmd->t_task_cdb[0], cmd->tag); cmd 774 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 775 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_status(cmd); cmd 777 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, cmd 782 drivers/target/target_core_transport.c cmd->se_tmr_req->response = TMR_FUNCTION_REJECTED; cmd 783 drivers/target/target_core_transport.c cmd->se_tfo->queue_tm_rsp(cmd); cmd 790 drivers/target/target_core_transport.c cmd->se_tfo->aborted_task(cmd); cmd 792 drivers/target/target_core_transport.c WARN_ON_ONCE(target_put_sess_cmd(cmd) != 0); cmd 800 drivers/target/target_core_transport.c WARN_ON_ONCE(kref_read(&cmd->cmd_kref) == 0); cmd 802 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 804 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 809 drivers/target/target_core_transport.c struct se_cmd *cmd = container_of(work, struct se_cmd, work); cmd 811 drivers/target/target_core_transport.c target_handle_abort(cmd); cmd 814 drivers/target/target_core_transport.c static bool target_cmd_interrupted(struct se_cmd *cmd) cmd 818 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) { cmd 819 drivers/target/target_core_transport.c if (cmd->transport_complete_callback) cmd 820 drivers/target/target_core_transport.c cmd->transport_complete_callback(cmd, false, &post_ret); cmd 821 drivers/target/target_core_transport.c INIT_WORK(&cmd->work, target_abort_work); cmd 822 drivers/target/target_core_transport.c queue_work(target_completion_wq, &cmd->work); cmd 824 drivers/target/target_core_transport.c } else if (cmd->transport_state & CMD_T_STOP) { cmd 825 drivers/target/target_core_transport.c if (cmd->transport_complete_callback) cmd 826 drivers/target/target_core_transport.c cmd->transport_complete_callback(cmd, false, &post_ret); cmd 827 drivers/target/target_core_transport.c complete_all(&cmd->t_transport_stop_comp); cmd 835 drivers/target/target_core_transport.c void target_complete_cmd(struct se_cmd *cmd, u8 scsi_status) cmd 840 drivers/target/target_core_transport.c if (target_cmd_interrupted(cmd)) cmd 843 drivers/target/target_core_transport.c cmd->scsi_status = scsi_status; cmd 845 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 846 drivers/target/target_core_transport.c switch (cmd->scsi_status) { cmd 848 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) cmd 858 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_COMPLETE; cmd 859 drivers/target/target_core_transport.c cmd->transport_state |= (CMD_T_COMPLETE | CMD_T_ACTIVE); cmd 860 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 862 drivers/target/target_core_transport.c INIT_WORK(&cmd->work, success ? target_complete_ok_work : cmd 864 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_USE_CPUID) cmd 865 drivers/target/target_core_transport.c queue_work_on(cmd->cpuid, target_completion_wq, &cmd->work); cmd 867 drivers/target/target_core_transport.c queue_work(target_completion_wq, &cmd->work); cmd 871 drivers/target/target_core_transport.c void target_complete_cmd_with_length(struct se_cmd *cmd, u8 scsi_status, int length) cmd 874 drivers/target/target_core_transport.c cmd->se_cmd_flags & SCF_TREAT_READ_AS_NORMAL) && cmd 875 drivers/target/target_core_transport.c length < cmd->data_length) { cmd 876 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) { cmd 877 drivers/target/target_core_transport.c cmd->residual_count += cmd->data_length - length; cmd 879 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_UNDERFLOW_BIT; cmd 880 drivers/target/target_core_transport.c cmd->residual_count = cmd->data_length - length; cmd 883 drivers/target/target_core_transport.c cmd->data_length = length; cmd 886 drivers/target/target_core_transport.c target_complete_cmd(cmd, scsi_status); cmd 890 drivers/target/target_core_transport.c static void target_add_to_state_list(struct se_cmd *cmd) cmd 892 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 896 drivers/target/target_core_transport.c if (!cmd->state_active) { cmd 897 drivers/target/target_core_transport.c list_add_tail(&cmd->state_list, &dev->state_list); cmd 898 drivers/target/target_core_transport.c cmd->state_active = true; cmd 906 drivers/target/target_core_transport.c static void transport_write_pending_qf(struct se_cmd *cmd); cmd 907 drivers/target/target_core_transport.c static void transport_complete_qf(struct se_cmd *cmd); cmd 914 drivers/target/target_core_transport.c struct se_cmd *cmd, *cmd_tmp; cmd 920 drivers/target/target_core_transport.c list_for_each_entry_safe(cmd, cmd_tmp, &qf_cmd_list, se_qf_node) { cmd 921 drivers/target/target_core_transport.c list_del(&cmd->se_qf_node); cmd 925 drivers/target/target_core_transport.c " context: %s\n", cmd->se_tfo->fabric_name, cmd, cmd 926 drivers/target/target_core_transport.c (cmd->t_state == TRANSPORT_COMPLETE_QF_OK) ? "COMPLETE_OK" : cmd 927 drivers/target/target_core_transport.c (cmd->t_state == TRANSPORT_COMPLETE_QF_WP) ? "WRITE_PENDING" cmd 930 drivers/target/target_core_transport.c if (cmd->t_state == TRANSPORT_COMPLETE_QF_WP) cmd 931 drivers/target/target_core_transport.c transport_write_pending_qf(cmd); cmd 932 drivers/target/target_core_transport.c else if (cmd->t_state == TRANSPORT_COMPLETE_QF_OK || cmd 933 drivers/target/target_core_transport.c cmd->t_state == TRANSPORT_COMPLETE_QF_ERR) cmd 934 drivers/target/target_core_transport.c transport_complete_qf(cmd); cmd 938 drivers/target/target_core_transport.c unsigned char *transport_dump_cmd_direction(struct se_cmd *cmd) cmd 940 drivers/target/target_core_transport.c switch (cmd->data_direction) { cmd 1231 drivers/target/target_core_transport.c target_check_max_data_sg_nents(struct se_cmd *cmd, struct se_device *dev, cmd 1236 drivers/target/target_core_transport.c if (!cmd->se_tfo->max_data_sg_nents) cmd 1244 drivers/target/target_core_transport.c mtl = (cmd->se_tfo->max_data_sg_nents * PAGE_SIZE); cmd 1245 drivers/target/target_core_transport.c if (cmd->data_length > mtl) { cmd 1257 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_OVERFLOW_BIT) { cmd 1258 drivers/target/target_core_transport.c cmd->residual_count = (size - mtl); cmd 1259 drivers/target/target_core_transport.c } else if (cmd->se_cmd_flags & SCF_UNDERFLOW_BIT) { cmd 1260 drivers/target/target_core_transport.c u32 orig_dl = size + cmd->residual_count; cmd 1261 drivers/target/target_core_transport.c cmd->residual_count = (orig_dl - mtl); cmd 1263 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_UNDERFLOW_BIT; cmd 1264 drivers/target/target_core_transport.c cmd->residual_count = (cmd->data_length - mtl); cmd 1266 drivers/target/target_core_transport.c cmd->data_length = mtl; cmd 1271 drivers/target/target_core_transport.c if (cmd->prot_length) { cmd 1273 drivers/target/target_core_transport.c cmd->prot_length = dev->prot_length * sectors; cmd 1280 drivers/target/target_core_transport.c target_cmd_size_check(struct se_cmd *cmd, unsigned int size) cmd 1282 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 1284 drivers/target/target_core_transport.c if (cmd->unknown_data_length) { cmd 1285 drivers/target/target_core_transport.c cmd->data_length = size; cmd 1286 drivers/target/target_core_transport.c } else if (size != cmd->data_length) { cmd 1289 drivers/target/target_core_transport.c " 0x%02x\n", cmd->se_tfo->fabric_name, cmd 1290 drivers/target/target_core_transport.c cmd->data_length, size, cmd->t_task_cdb[0]); cmd 1292 drivers/target/target_core_transport.c if (cmd->data_direction == DMA_TO_DEVICE) { cmd 1293 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_SCSI_DATA_CDB) { cmd 1304 drivers/target/target_core_transport.c if (size > cmd->data_length) { cmd 1327 drivers/target/target_core_transport.c if (size > cmd->data_length) { cmd 1328 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_OVERFLOW_BIT; cmd 1329 drivers/target/target_core_transport.c cmd->residual_count = (size - cmd->data_length); cmd 1331 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_UNDERFLOW_BIT; cmd 1332 drivers/target/target_core_transport.c cmd->residual_count = (cmd->data_length - size); cmd 1333 drivers/target/target_core_transport.c cmd->data_length = size; cmd 1337 drivers/target/target_core_transport.c return target_check_max_data_sg_nents(cmd, dev, size); cmd 1348 drivers/target/target_core_transport.c struct se_cmd *cmd, cmd 1356 drivers/target/target_core_transport.c INIT_LIST_HEAD(&cmd->se_delayed_node); cmd 1357 drivers/target/target_core_transport.c INIT_LIST_HEAD(&cmd->se_qf_node); cmd 1358 drivers/target/target_core_transport.c INIT_LIST_HEAD(&cmd->se_cmd_list); cmd 1359 drivers/target/target_core_transport.c INIT_LIST_HEAD(&cmd->state_list); cmd 1360 drivers/target/target_core_transport.c init_completion(&cmd->t_transport_stop_comp); cmd 1361 drivers/target/target_core_transport.c cmd->free_compl = NULL; cmd 1362 drivers/target/target_core_transport.c cmd->abrt_compl = NULL; cmd 1363 drivers/target/target_core_transport.c spin_lock_init(&cmd->t_state_lock); cmd 1364 drivers/target/target_core_transport.c INIT_WORK(&cmd->work, NULL); cmd 1365 drivers/target/target_core_transport.c kref_init(&cmd->cmd_kref); cmd 1367 drivers/target/target_core_transport.c cmd->se_tfo = tfo; cmd 1368 drivers/target/target_core_transport.c cmd->se_sess = se_sess; cmd 1369 drivers/target/target_core_transport.c cmd->data_length = data_length; cmd 1370 drivers/target/target_core_transport.c cmd->data_direction = data_direction; cmd 1371 drivers/target/target_core_transport.c cmd->sam_task_attr = task_attr; cmd 1372 drivers/target/target_core_transport.c cmd->sense_buffer = sense_buffer; cmd 1374 drivers/target/target_core_transport.c cmd->state_active = false; cmd 1379 drivers/target/target_core_transport.c transport_check_alloc_task_attr(struct se_cmd *cmd) cmd 1381 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 1390 drivers/target/target_core_transport.c if (cmd->sam_task_attr == TCM_ACA_TAG) { cmd 1400 drivers/target/target_core_transport.c target_setup_cmd_from_cdb(struct se_cmd *cmd, unsigned char *cdb) cmd 1402 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 1420 drivers/target/target_core_transport.c if (scsi_command_size(cdb) > sizeof(cmd->__t_task_cdb)) { cmd 1421 drivers/target/target_core_transport.c cmd->t_task_cdb = kzalloc(scsi_command_size(cdb), cmd 1423 drivers/target/target_core_transport.c if (!cmd->t_task_cdb) { cmd 1427 drivers/target/target_core_transport.c (unsigned long)sizeof(cmd->__t_task_cdb)); cmd 1431 drivers/target/target_core_transport.c cmd->t_task_cdb = &cmd->__t_task_cdb[0]; cmd 1435 drivers/target/target_core_transport.c memcpy(cmd->t_task_cdb, cdb, scsi_command_size(cdb)); cmd 1437 drivers/target/target_core_transport.c trace_target_sequencer_start(cmd); cmd 1439 drivers/target/target_core_transport.c ret = dev->transport->parse_cdb(cmd); cmd 1442 drivers/target/target_core_transport.c cmd->se_tfo->fabric_name, cmd 1443 drivers/target/target_core_transport.c cmd->se_sess->se_node_acl->initiatorname, cmd 1444 drivers/target/target_core_transport.c cmd->t_task_cdb[0]); cmd 1448 drivers/target/target_core_transport.c ret = transport_check_alloc_task_attr(cmd); cmd 1452 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_SUPPORTED_SAM_OPCODE; cmd 1453 drivers/target/target_core_transport.c atomic_long_inc(&cmd->se_lun->lun_stats.cmd_pdus); cmd 1463 drivers/target/target_core_transport.c struct se_cmd *cmd) cmd 1467 drivers/target/target_core_transport.c if (!cmd->se_lun) { cmd 1486 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_NEW_CMD; cmd 1487 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_ACTIVE; cmd 1494 drivers/target/target_core_transport.c ret = transport_generic_new_cmd(cmd); cmd 1496 drivers/target/target_core_transport.c transport_generic_request_failure(cmd, ret); cmd 1502 drivers/target/target_core_transport.c transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl, cmd 1513 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_OVERFLOW_BIT) { cmd 1519 drivers/target/target_core_transport.c cmd->t_data_sg = sgl; cmd 1520 drivers/target/target_core_transport.c cmd->t_data_nents = sgl_count; cmd 1521 drivers/target/target_core_transport.c cmd->t_bidi_data_sg = sgl_bidi; cmd 1522 drivers/target/target_core_transport.c cmd->t_bidi_data_nents = sgl_bidi_count; cmd 1524 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC; cmd 1821 drivers/target/target_core_transport.c void transport_generic_request_failure(struct se_cmd *cmd, cmd 1828 drivers/target/target_core_transport.c target_show_cmd("-----[ ", cmd); cmd 1833 drivers/target/target_core_transport.c transport_complete_task_attr(cmd); cmd 1835 drivers/target/target_core_transport.c if (cmd->transport_complete_callback) cmd 1836 drivers/target/target_core_transport.c cmd->transport_complete_callback(cmd, false, &post_ret); cmd 1838 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) { cmd 1839 drivers/target/target_core_transport.c INIT_WORK(&cmd->work, target_abort_work); cmd 1840 drivers/target/target_core_transport.c queue_work(target_completion_wq, &cmd->work); cmd 1867 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_TASK_SET_FULL; cmd 1870 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_BUSY; cmd 1879 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_RESERVATION_CONFLICT; cmd 1887 drivers/target/target_core_transport.c if (cmd->se_sess && cmd 1888 drivers/target/target_core_transport.c cmd->se_dev->dev_attrib.emulate_ua_intlck_ctrl == 2) { cmd 1889 drivers/target/target_core_transport.c target_ua_allocate_lun(cmd->se_sess->se_node_acl, cmd 1890 drivers/target/target_core_transport.c cmd->orig_fe_lun, 0x2C, cmd 1897 drivers/target/target_core_transport.c cmd->t_task_cdb[0], sense_reason); cmd 1902 drivers/target/target_core_transport.c ret = transport_send_check_condition_and_sense(cmd, sense_reason, 0); cmd 1907 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 1908 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 1912 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 1913 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_status(cmd); cmd 1917 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, ret, false); cmd 1921 drivers/target/target_core_transport.c void __target_execute_cmd(struct se_cmd *cmd, bool do_checks) cmd 1925 drivers/target/target_core_transport.c if (!cmd->execute_cmd) { cmd 1936 drivers/target/target_core_transport.c ret = target_scsi3_ua_check(cmd); cmd 1940 drivers/target/target_core_transport.c ret = target_alua_state_check(cmd); cmd 1944 drivers/target/target_core_transport.c ret = target_check_reservation(cmd); cmd 1946 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_RESERVATION_CONFLICT; cmd 1951 drivers/target/target_core_transport.c ret = cmd->execute_cmd(cmd); cmd 1955 drivers/target/target_core_transport.c spin_lock_irq(&cmd->t_state_lock); cmd 1956 drivers/target/target_core_transport.c cmd->transport_state &= ~CMD_T_SENT; cmd 1957 drivers/target/target_core_transport.c spin_unlock_irq(&cmd->t_state_lock); cmd 1959 drivers/target/target_core_transport.c transport_generic_request_failure(cmd, ret); cmd 1962 drivers/target/target_core_transport.c static int target_write_prot_action(struct se_cmd *cmd) cmd 1970 drivers/target/target_core_transport.c switch (cmd->prot_op) { cmd 1972 drivers/target/target_core_transport.c if (!(cmd->se_sess->sup_prot_ops & TARGET_PROT_DOUT_INSERT)) cmd 1973 drivers/target/target_core_transport.c sbc_dif_generate(cmd); cmd 1976 drivers/target/target_core_transport.c if (cmd->se_sess->sup_prot_ops & TARGET_PROT_DOUT_STRIP) cmd 1979 drivers/target/target_core_transport.c sectors = cmd->data_length >> ilog2(cmd->se_dev->dev_attrib.block_size); cmd 1980 drivers/target/target_core_transport.c cmd->pi_err = sbc_dif_verify(cmd, cmd->t_task_lba, cmd 1981 drivers/target/target_core_transport.c sectors, 0, cmd->t_prot_sg, 0); cmd 1982 drivers/target/target_core_transport.c if (unlikely(cmd->pi_err)) { cmd 1983 drivers/target/target_core_transport.c spin_lock_irq(&cmd->t_state_lock); cmd 1984 drivers/target/target_core_transport.c cmd->transport_state &= ~CMD_T_SENT; cmd 1985 drivers/target/target_core_transport.c spin_unlock_irq(&cmd->t_state_lock); cmd 1986 drivers/target/target_core_transport.c transport_generic_request_failure(cmd, cmd->pi_err); cmd 1997 drivers/target/target_core_transport.c static bool target_handle_task_attr(struct se_cmd *cmd) cmd 1999 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 2004 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_TASK_ATTR_SET; cmd 2010 drivers/target/target_core_transport.c switch (cmd->sam_task_attr) { cmd 2013 drivers/target/target_core_transport.c cmd->t_task_cdb[0]); cmd 2019 drivers/target/target_core_transport.c cmd->t_task_cdb[0]); cmd 2040 drivers/target/target_core_transport.c list_add_tail(&cmd->se_delayed_node, &dev->delayed_cmd_list); cmd 2044 drivers/target/target_core_transport.c cmd->t_task_cdb[0], cmd->sam_task_attr); cmd 2048 drivers/target/target_core_transport.c void target_execute_cmd(struct se_cmd *cmd) cmd 2056 drivers/target/target_core_transport.c if (target_cmd_interrupted(cmd)) cmd 2059 drivers/target/target_core_transport.c spin_lock_irq(&cmd->t_state_lock); cmd 2060 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_PROCESSING; cmd 2061 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_ACTIVE | CMD_T_SENT; cmd 2062 drivers/target/target_core_transport.c spin_unlock_irq(&cmd->t_state_lock); cmd 2064 drivers/target/target_core_transport.c if (target_write_prot_action(cmd)) cmd 2067 drivers/target/target_core_transport.c if (target_handle_task_attr(cmd)) { cmd 2068 drivers/target/target_core_transport.c spin_lock_irq(&cmd->t_state_lock); cmd 2069 drivers/target/target_core_transport.c cmd->transport_state &= ~CMD_T_SENT; cmd 2070 drivers/target/target_core_transport.c spin_unlock_irq(&cmd->t_state_lock); cmd 2074 drivers/target/target_core_transport.c __target_execute_cmd(cmd, true); cmd 2085 drivers/target/target_core_transport.c struct se_cmd *cmd; cmd 2093 drivers/target/target_core_transport.c cmd = list_entry(dev->delayed_cmd_list.next, cmd 2095 drivers/target/target_core_transport.c list_del(&cmd->se_delayed_node); cmd 2098 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_SENT; cmd 2100 drivers/target/target_core_transport.c __target_execute_cmd(cmd, true); cmd 2102 drivers/target/target_core_transport.c if (cmd->sam_task_attr == TCM_ORDERED_TAG) cmd 2111 drivers/target/target_core_transport.c static void transport_complete_task_attr(struct se_cmd *cmd) cmd 2113 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 2118 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_TASK_ATTR_SET)) cmd 2121 drivers/target/target_core_transport.c if (cmd->sam_task_attr == TCM_SIMPLE_TAG) { cmd 2124 drivers/target/target_core_transport.c } else if (cmd->sam_task_attr == TCM_HEAD_TAG) { cmd 2128 drivers/target/target_core_transport.c } else if (cmd->sam_task_attr == TCM_ORDERED_TAG) { cmd 2135 drivers/target/target_core_transport.c cmd->se_cmd_flags &= ~SCF_TASK_ATTR_SET; cmd 2141 drivers/target/target_core_transport.c static void transport_complete_qf(struct se_cmd *cmd) cmd 2145 drivers/target/target_core_transport.c transport_complete_task_attr(cmd); cmd 2155 drivers/target/target_core_transport.c if (cmd->t_state == TRANSPORT_COMPLETE_QF_ERR) { cmd 2156 drivers/target/target_core_transport.c if (cmd->scsi_status) cmd 2159 drivers/target/target_core_transport.c translate_sense_reason(cmd, TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE); cmd 2172 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_TREAT_READ_AS_NORMAL) && cmd 2173 drivers/target/target_core_transport.c cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) cmd 2176 drivers/target/target_core_transport.c switch (cmd->data_direction) { cmd 2179 drivers/target/target_core_transport.c if (cmd->scsi_status && cmd 2180 drivers/target/target_core_transport.c !(cmd->se_cmd_flags & SCF_TREAT_READ_AS_NORMAL)) cmd 2183 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 2184 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_data_in(cmd); cmd 2187 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_BIDI) { cmd 2188 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_data_in(cmd); cmd 2194 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 2195 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_status(cmd); cmd 2202 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, ret, false); cmd 2205 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2206 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 2209 drivers/target/target_core_transport.c static void transport_handle_queue_full(struct se_cmd *cmd, struct se_device *dev, cmd 2221 drivers/target/target_core_transport.c cmd->t_state = (write_pending) ? TRANSPORT_COMPLETE_QF_WP : cmd 2225 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_COMPLETE_QF_ERR; cmd 2229 drivers/target/target_core_transport.c list_add_tail(&cmd->se_qf_node, &cmd->se_dev->qf_cmd_list); cmd 2231 drivers/target/target_core_transport.c spin_unlock_irq(&cmd->se_dev->qf_cmd_lock); cmd 2233 drivers/target/target_core_transport.c schedule_work(&cmd->se_dev->qf_work_queue); cmd 2236 drivers/target/target_core_transport.c static bool target_read_prot_action(struct se_cmd *cmd) cmd 2238 drivers/target/target_core_transport.c switch (cmd->prot_op) { cmd 2240 drivers/target/target_core_transport.c if (!(cmd->se_sess->sup_prot_ops & TARGET_PROT_DIN_STRIP)) { cmd 2241 drivers/target/target_core_transport.c u32 sectors = cmd->data_length >> cmd 2242 drivers/target/target_core_transport.c ilog2(cmd->se_dev->dev_attrib.block_size); cmd 2244 drivers/target/target_core_transport.c cmd->pi_err = sbc_dif_verify(cmd, cmd->t_task_lba, cmd 2245 drivers/target/target_core_transport.c sectors, 0, cmd->t_prot_sg, cmd 2247 drivers/target/target_core_transport.c if (cmd->pi_err) cmd 2252 drivers/target/target_core_transport.c if (cmd->se_sess->sup_prot_ops & TARGET_PROT_DIN_INSERT) cmd 2255 drivers/target/target_core_transport.c sbc_dif_generate(cmd); cmd 2266 drivers/target/target_core_transport.c struct se_cmd *cmd = container_of(work, struct se_cmd, work); cmd 2274 drivers/target/target_core_transport.c transport_complete_task_attr(cmd); cmd 2280 drivers/target/target_core_transport.c if (atomic_read(&cmd->se_dev->dev_qf_count) != 0) cmd 2281 drivers/target/target_core_transport.c schedule_work(&cmd->se_dev->qf_work_queue); cmd 2292 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_TREAT_READ_AS_NORMAL) && cmd 2293 drivers/target/target_core_transport.c cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) { cmd 2294 drivers/target/target_core_transport.c WARN_ON(!cmd->scsi_status); cmd 2296 drivers/target/target_core_transport.c cmd, 0, 1); cmd 2300 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2301 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 2308 drivers/target/target_core_transport.c if (cmd->transport_complete_callback) { cmd 2310 drivers/target/target_core_transport.c bool caw = (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE); cmd 2311 drivers/target/target_core_transport.c bool zero_dl = !(cmd->data_length); cmd 2314 drivers/target/target_core_transport.c rc = cmd->transport_complete_callback(cmd, true, &post_ret); cmd 2321 drivers/target/target_core_transport.c ret = transport_send_check_condition_and_sense(cmd, cmd 2326 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2327 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 2333 drivers/target/target_core_transport.c switch (cmd->data_direction) { cmd 2345 drivers/target/target_core_transport.c if (cmd->scsi_status && cmd 2346 drivers/target/target_core_transport.c !(cmd->se_cmd_flags & SCF_TREAT_READ_AS_NORMAL)) cmd 2349 drivers/target/target_core_transport.c atomic_long_add(cmd->data_length, cmd 2350 drivers/target/target_core_transport.c &cmd->se_lun->lun_stats.tx_data_octets); cmd 2356 drivers/target/target_core_transport.c if (target_read_prot_action(cmd)) { cmd 2357 drivers/target/target_core_transport.c ret = transport_send_check_condition_and_sense(cmd, cmd 2358 drivers/target/target_core_transport.c cmd->pi_err, 0); cmd 2362 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2363 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 2367 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 2368 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_data_in(cmd); cmd 2373 drivers/target/target_core_transport.c atomic_long_add(cmd->data_length, cmd 2374 drivers/target/target_core_transport.c &cmd->se_lun->lun_stats.rx_data_octets); cmd 2378 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_BIDI) { cmd 2379 drivers/target/target_core_transport.c atomic_long_add(cmd->data_length, cmd 2380 drivers/target/target_core_transport.c &cmd->se_lun->lun_stats.tx_data_octets); cmd 2381 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_data_in(cmd); cmd 2389 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 2390 drivers/target/target_core_transport.c ret = cmd->se_tfo->queue_status(cmd); cmd 2398 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2399 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 2404 drivers/target/target_core_transport.c " data_direction: %d\n", cmd, cmd->data_direction); cmd 2406 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, ret, false); cmd 2415 drivers/target/target_core_transport.c static inline void transport_reset_sgl_orig(struct se_cmd *cmd) cmd 2421 drivers/target/target_core_transport.c if (!cmd->t_data_sg_orig) cmd 2424 drivers/target/target_core_transport.c kfree(cmd->t_data_sg); cmd 2425 drivers/target/target_core_transport.c cmd->t_data_sg = cmd->t_data_sg_orig; cmd 2426 drivers/target/target_core_transport.c cmd->t_data_sg_orig = NULL; cmd 2427 drivers/target/target_core_transport.c cmd->t_data_nents = cmd->t_data_nents_orig; cmd 2428 drivers/target/target_core_transport.c cmd->t_data_nents_orig = 0; cmd 2431 drivers/target/target_core_transport.c static inline void transport_free_pages(struct se_cmd *cmd) cmd 2433 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOC)) { cmd 2434 drivers/target/target_core_transport.c target_free_sgl(cmd->t_prot_sg, cmd->t_prot_nents); cmd 2435 drivers/target/target_core_transport.c cmd->t_prot_sg = NULL; cmd 2436 drivers/target/target_core_transport.c cmd->t_prot_nents = 0; cmd 2439 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) { cmd 2444 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) { cmd 2445 drivers/target/target_core_transport.c target_free_sgl(cmd->t_bidi_data_sg, cmd 2446 drivers/target/target_core_transport.c cmd->t_bidi_data_nents); cmd 2447 drivers/target/target_core_transport.c cmd->t_bidi_data_sg = NULL; cmd 2448 drivers/target/target_core_transport.c cmd->t_bidi_data_nents = 0; cmd 2450 drivers/target/target_core_transport.c transport_reset_sgl_orig(cmd); cmd 2453 drivers/target/target_core_transport.c transport_reset_sgl_orig(cmd); cmd 2455 drivers/target/target_core_transport.c target_free_sgl(cmd->t_data_sg, cmd->t_data_nents); cmd 2456 drivers/target/target_core_transport.c cmd->t_data_sg = NULL; cmd 2457 drivers/target/target_core_transport.c cmd->t_data_nents = 0; cmd 2459 drivers/target/target_core_transport.c target_free_sgl(cmd->t_bidi_data_sg, cmd->t_bidi_data_nents); cmd 2460 drivers/target/target_core_transport.c cmd->t_bidi_data_sg = NULL; cmd 2461 drivers/target/target_core_transport.c cmd->t_bidi_data_nents = 0; cmd 2464 drivers/target/target_core_transport.c void *transport_kmap_data_sg(struct se_cmd *cmd) cmd 2466 drivers/target/target_core_transport.c struct scatterlist *sg = cmd->t_data_sg; cmd 2475 drivers/target/target_core_transport.c if (!cmd->t_data_nents) cmd 2479 drivers/target/target_core_transport.c if (cmd->t_data_nents == 1) cmd 2483 drivers/target/target_core_transport.c pages = kmalloc_array(cmd->t_data_nents, sizeof(*pages), GFP_KERNEL); cmd 2488 drivers/target/target_core_transport.c for_each_sg(cmd->t_data_sg, sg, cmd->t_data_nents, i) { cmd 2492 drivers/target/target_core_transport.c cmd->t_data_vmap = vmap(pages, cmd->t_data_nents, VM_MAP, PAGE_KERNEL); cmd 2494 drivers/target/target_core_transport.c if (!cmd->t_data_vmap) cmd 2497 drivers/target/target_core_transport.c return cmd->t_data_vmap + cmd->t_data_sg[0].offset; cmd 2501 drivers/target/target_core_transport.c void transport_kunmap_data_sg(struct se_cmd *cmd) cmd 2503 drivers/target/target_core_transport.c if (!cmd->t_data_nents) { cmd 2505 drivers/target/target_core_transport.c } else if (cmd->t_data_nents == 1) { cmd 2506 drivers/target/target_core_transport.c kunmap(sg_page(cmd->t_data_sg)); cmd 2510 drivers/target/target_core_transport.c vunmap(cmd->t_data_vmap); cmd 2511 drivers/target/target_core_transport.c cmd->t_data_vmap = NULL; cmd 2532 drivers/target/target_core_transport.c transport_generic_new_cmd(struct se_cmd *cmd) cmd 2536 drivers/target/target_core_transport.c bool zero_flag = !(cmd->se_cmd_flags & SCF_SCSI_DATA_CDB); cmd 2538 drivers/target/target_core_transport.c if (cmd->prot_op != TARGET_PROT_NORMAL && cmd 2539 drivers/target/target_core_transport.c !(cmd->se_cmd_flags & SCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOC)) { cmd 2540 drivers/target/target_core_transport.c ret = target_alloc_sgl(&cmd->t_prot_sg, &cmd->t_prot_nents, cmd 2541 drivers/target/target_core_transport.c cmd->prot_length, true, false); cmd 2551 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC) && cmd 2552 drivers/target/target_core_transport.c cmd->data_length) { cmd 2554 drivers/target/target_core_transport.c if ((cmd->se_cmd_flags & SCF_BIDI) || cmd 2555 drivers/target/target_core_transport.c (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE)) { cmd 2558 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) cmd 2559 drivers/target/target_core_transport.c bidi_length = cmd->t_task_nolb * cmd 2560 drivers/target/target_core_transport.c cmd->se_dev->dev_attrib.block_size; cmd 2562 drivers/target/target_core_transport.c bidi_length = cmd->data_length; cmd 2564 drivers/target/target_core_transport.c ret = target_alloc_sgl(&cmd->t_bidi_data_sg, cmd 2565 drivers/target/target_core_transport.c &cmd->t_bidi_data_nents, cmd 2571 drivers/target/target_core_transport.c ret = target_alloc_sgl(&cmd->t_data_sg, &cmd->t_data_nents, cmd 2572 drivers/target/target_core_transport.c cmd->data_length, zero_flag, false); cmd 2575 drivers/target/target_core_transport.c } else if ((cmd->se_cmd_flags & SCF_COMPARE_AND_WRITE) && cmd 2576 drivers/target/target_core_transport.c cmd->data_length) { cmd 2581 drivers/target/target_core_transport.c u32 caw_length = cmd->t_task_nolb * cmd 2582 drivers/target/target_core_transport.c cmd->se_dev->dev_attrib.block_size; cmd 2584 drivers/target/target_core_transport.c ret = target_alloc_sgl(&cmd->t_bidi_data_sg, cmd 2585 drivers/target/target_core_transport.c &cmd->t_bidi_data_nents, cmd 2595 drivers/target/target_core_transport.c target_add_to_state_list(cmd); cmd 2596 drivers/target/target_core_transport.c if (cmd->data_direction != DMA_TO_DEVICE || cmd->data_length == 0) { cmd 2597 drivers/target/target_core_transport.c target_execute_cmd(cmd); cmd 2601 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 2602 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_WRITE_PENDING; cmd 2607 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_STOP && cmd 2608 drivers/target/target_core_transport.c !cmd->se_tfo->write_pending_must_be_called) { cmd 2610 drivers/target/target_core_transport.c __func__, __LINE__, cmd->tag); cmd 2612 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 2614 drivers/target/target_core_transport.c complete_all(&cmd->t_transport_stop_comp); cmd 2617 drivers/target/target_core_transport.c cmd->transport_state &= ~CMD_T_ACTIVE; cmd 2618 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 2620 drivers/target/target_core_transport.c ret = cmd->se_tfo->write_pending(cmd); cmd 2627 drivers/target/target_core_transport.c pr_debug("Handling write_pending QUEUE__FULL: se_cmd: %p\n", cmd); cmd 2628 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, ret, true); cmd 2633 drivers/target/target_core_transport.c static void transport_write_pending_qf(struct se_cmd *cmd) cmd 2639 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 2640 drivers/target/target_core_transport.c stop = (cmd->transport_state & (CMD_T_STOP | CMD_T_ABORTED)); cmd 2641 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 2645 drivers/target/target_core_transport.c __func__, __LINE__, cmd->tag); cmd 2646 drivers/target/target_core_transport.c complete_all(&cmd->t_transport_stop_comp); cmd 2650 drivers/target/target_core_transport.c ret = cmd->se_tfo->write_pending(cmd); cmd 2653 drivers/target/target_core_transport.c cmd); cmd 2654 drivers/target/target_core_transport.c transport_handle_queue_full(cmd, cmd->se_dev, ret, true); cmd 2662 drivers/target/target_core_transport.c static void target_wait_free_cmd(struct se_cmd *cmd, bool *aborted, bool *tas) cmd 2666 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 2667 drivers/target/target_core_transport.c __transport_wait_for_tasks(cmd, true, aborted, tas, &flags); cmd 2668 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 2675 drivers/target/target_core_transport.c void target_put_cmd_and_wait(struct se_cmd *cmd) cmd 2679 drivers/target/target_core_transport.c WARN_ON_ONCE(cmd->abrt_compl); cmd 2680 drivers/target/target_core_transport.c cmd->abrt_compl = &compl; cmd 2681 drivers/target/target_core_transport.c target_put_sess_cmd(cmd); cmd 2708 drivers/target/target_core_transport.c int transport_generic_free_cmd(struct se_cmd *cmd, int wait_for_tasks) cmd 2715 drivers/target/target_core_transport.c target_wait_free_cmd(cmd, &aborted, &tas); cmd 2717 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_SE_LUN_CMD) { cmd 2723 drivers/target/target_core_transport.c if (cmd->state_active) cmd 2724 drivers/target/target_core_transport.c target_remove_from_state_list(cmd); cmd 2726 drivers/target/target_core_transport.c if (cmd->se_lun) cmd 2727 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 2730 drivers/target/target_core_transport.c cmd->free_compl = &compl; cmd 2731 drivers/target/target_core_transport.c ret = target_put_sess_cmd(cmd); cmd 2733 drivers/target/target_core_transport.c pr_debug("Detected CMD_T_ABORTED for ITT: %llu\n", cmd->tag); cmd 2781 drivers/target/target_core_transport.c static void target_free_cmd_mem(struct se_cmd *cmd) cmd 2783 drivers/target/target_core_transport.c transport_free_pages(cmd); cmd 2785 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_SCSI_TMR_CDB) cmd 2786 drivers/target/target_core_transport.c core_tmr_release_req(cmd->se_tmr_req); cmd 2787 drivers/target/target_core_transport.c if (cmd->t_task_cdb != cmd->__t_task_cdb) cmd 2788 drivers/target/target_core_transport.c kfree(cmd->t_task_cdb); cmd 2906 drivers/target/target_core_transport.c void target_show_cmd(const char *pfx, struct se_cmd *cmd) cmd 2908 drivers/target/target_core_transport.c char *ts_str = target_ts_to_str(cmd->transport_state); cmd 2909 drivers/target/target_core_transport.c const u8 *cdb = cmd->t_task_cdb; cmd 2910 drivers/target/target_core_transport.c struct se_tmr_req *tmf = cmd->se_tmr_req; cmd 2912 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) { cmd 2914 drivers/target/target_core_transport.c pfx, cdb[0], cdb[1], cmd->tag, cmd 2915 drivers/target/target_core_transport.c data_dir_name(cmd->data_direction), cmd 2916 drivers/target/target_core_transport.c cmd->se_tfo->get_cmd_state(cmd), cmd 2917 drivers/target/target_core_transport.c cmd_state_name(cmd->t_state), cmd->data_length, cmd 2918 drivers/target/target_core_transport.c kref_read(&cmd->cmd_kref), ts_str); cmd 2921 drivers/target/target_core_transport.c pfx, target_tmf_name(tmf->function), cmd->tag, cmd 2922 drivers/target/target_core_transport.c tmf->ref_task_tag, cmd->se_tfo->get_cmd_state(cmd), cmd 2923 drivers/target/target_core_transport.c cmd_state_name(cmd->t_state), cmd 2924 drivers/target/target_core_transport.c kref_read(&cmd->cmd_kref), ts_str); cmd 2952 drivers/target/target_core_transport.c struct se_cmd *cmd; cmd 2961 drivers/target/target_core_transport.c list_for_each_entry(cmd, &se_sess->sess_cmd_list, se_cmd_list) cmd 2963 drivers/target/target_core_transport.c cmd); cmd 2979 drivers/target/target_core_transport.c __transport_wait_for_tasks(struct se_cmd *cmd, bool fabric_stop, cmd 2981 drivers/target/target_core_transport.c __releases(&cmd->t_state_lock) cmd 2982 drivers/target/target_core_transport.c __acquires(&cmd->t_state_lock) cmd 2985 drivers/target/target_core_transport.c assert_spin_locked(&cmd->t_state_lock); cmd 2989 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_FABRIC_STOP; cmd 2991 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) cmd 2994 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_TAS) cmd 2997 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_SE_LUN_CMD) && cmd 2998 drivers/target/target_core_transport.c !(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) cmd 3001 drivers/target/target_core_transport.c if (!(cmd->se_cmd_flags & SCF_SUPPORTED_SAM_OPCODE) && cmd 3002 drivers/target/target_core_transport.c !(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) cmd 3005 drivers/target/target_core_transport.c if (!(cmd->transport_state & CMD_T_ACTIVE)) cmd 3011 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_STOP; cmd 3013 drivers/target/target_core_transport.c target_show_cmd("wait_for_tasks: Stopping ", cmd); cmd 3015 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, *flags); cmd 3017 drivers/target/target_core_transport.c while (!wait_for_completion_timeout(&cmd->t_transport_stop_comp, cmd 3019 drivers/target/target_core_transport.c target_show_cmd("wait for tasks: ", cmd); cmd 3021 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, *flags); cmd 3022 drivers/target/target_core_transport.c cmd->transport_state &= ~(CMD_T_ACTIVE | CMD_T_STOP); cmd 3025 drivers/target/target_core_transport.c "t_transport_stop_comp) for ITT: 0x%08llx\n", cmd->tag); cmd 3034 drivers/target/target_core_transport.c bool transport_wait_for_tasks(struct se_cmd *cmd) cmd 3039 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 3040 drivers/target/target_core_transport.c ret = __transport_wait_for_tasks(cmd, false, &aborted, &tas, &flags); cmd 3041 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 3212 drivers/target/target_core_transport.c static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason) cmd 3215 drivers/target/target_core_transport.c u8 *buffer = cmd->sense_buffer; cmd 3218 drivers/target/target_core_transport.c bool desc_format = target_sense_desc_format(cmd->se_dev); cmd 3228 drivers/target/target_core_transport.c if (!core_scsi3_ua_for_check_condition(cmd, &key, &asc, cmd 3230 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_BUSY; cmd 3234 drivers/target/target_core_transport.c WARN_ON_ONCE(cmd->scsi_asc == 0); cmd 3235 drivers/target/target_core_transport.c asc = cmd->scsi_asc; cmd 3236 drivers/target/target_core_transport.c ascq = cmd->scsi_ascq; cmd 3242 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_EMULATED_TASK_SENSE; cmd 3243 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_CHECK_CONDITION; cmd 3244 drivers/target/target_core_transport.c cmd->scsi_sense_length = TRANSPORT_SENSE_BUFFER; cmd 3248 drivers/target/target_core_transport.c cmd->scsi_sense_length, cmd 3249 drivers/target/target_core_transport.c cmd->bad_sector) < 0); cmd 3253 drivers/target/target_core_transport.c transport_send_check_condition_and_sense(struct se_cmd *cmd, cmd 3258 drivers/target/target_core_transport.c WARN_ON_ONCE(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB); cmd 3260 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 3261 drivers/target/target_core_transport.c if (cmd->se_cmd_flags & SCF_SENT_CHECK_CONDITION) { cmd 3262 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 3265 drivers/target/target_core_transport.c cmd->se_cmd_flags |= SCF_SENT_CHECK_CONDITION; cmd 3266 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 3269 drivers/target/target_core_transport.c translate_sense_reason(cmd, reason); cmd 3271 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 3272 drivers/target/target_core_transport.c return cmd->se_tfo->queue_status(cmd); cmd 3282 drivers/target/target_core_transport.c int target_send_busy(struct se_cmd *cmd) cmd 3284 drivers/target/target_core_transport.c WARN_ON_ONCE(cmd->se_cmd_flags & SCF_SCSI_TMR_CDB); cmd 3286 drivers/target/target_core_transport.c cmd->scsi_status = SAM_STAT_BUSY; cmd 3287 drivers/target/target_core_transport.c trace_target_cmd_complete(cmd); cmd 3288 drivers/target/target_core_transport.c return cmd->se_tfo->queue_status(cmd); cmd 3294 drivers/target/target_core_transport.c struct se_cmd *cmd = container_of(work, struct se_cmd, work); cmd 3295 drivers/target/target_core_transport.c struct se_device *dev = cmd->se_dev; cmd 3296 drivers/target/target_core_transport.c struct se_tmr_req *tmr = cmd->se_tmr_req; cmd 3299 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) cmd 3304 drivers/target/target_core_transport.c core_tmr_abort_task(dev, tmr, cmd->se_sess); cmd 3316 drivers/target/target_core_transport.c target_ua_allocate_lun(cmd->se_sess->se_node_acl, cmd 3317 drivers/target/target_core_transport.c cmd->orig_fe_lun, 0x29, cmd 3334 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) cmd 3337 drivers/target/target_core_transport.c cmd->se_tfo->queue_tm_rsp(cmd); cmd 3339 drivers/target/target_core_transport.c transport_lun_remove_cmd(cmd); cmd 3340 drivers/target/target_core_transport.c transport_cmd_check_stop_to_fabric(cmd); cmd 3344 drivers/target/target_core_transport.c target_handle_abort(cmd); cmd 3348 drivers/target/target_core_transport.c struct se_cmd *cmd) cmd 3353 drivers/target/target_core_transport.c spin_lock_irqsave(&cmd->t_state_lock, flags); cmd 3354 drivers/target/target_core_transport.c if (cmd->transport_state & CMD_T_ABORTED) { cmd 3357 drivers/target/target_core_transport.c cmd->t_state = TRANSPORT_ISTATE_PROCESSING; cmd 3358 drivers/target/target_core_transport.c cmd->transport_state |= CMD_T_ACTIVE; cmd 3360 drivers/target/target_core_transport.c spin_unlock_irqrestore(&cmd->t_state_lock, flags); cmd 3364 drivers/target/target_core_transport.c cmd->se_tmr_req->function, cmd 3365 drivers/target/target_core_transport.c cmd->se_tmr_req->ref_task_tag, cmd->tag); cmd 3366 drivers/target/target_core_transport.c target_handle_abort(cmd); cmd 3370 drivers/target/target_core_transport.c INIT_WORK(&cmd->work, target_tmr_work); cmd 3371 drivers/target/target_core_transport.c schedule_work(&cmd->work); cmd 26 drivers/target/target_core_ua.c target_scsi3_ua_check(struct se_cmd *cmd) cmd 29 drivers/target/target_core_ua.c struct se_session *sess = cmd->se_sess; cmd 40 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); cmd 65 drivers/target/target_core_ua.c switch (cmd->t_task_cdb[0]) { cmd 193 drivers/target/target_core_ua.c bool core_scsi3_ua_for_check_condition(struct se_cmd *cmd, u8 *key, u8 *asc, cmd 196 drivers/target/target_core_ua.c struct se_device *dev = cmd->se_dev; cmd 198 drivers/target/target_core_ua.c struct se_session *sess = cmd->se_sess; cmd 211 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); cmd 259 drivers/target/target_core_ua.c cmd->orig_fe_lun, cmd->t_task_cdb[0], *asc, *ascq); cmd 265 drivers/target/target_core_ua.c struct se_cmd *cmd, cmd 270 drivers/target/target_core_ua.c struct se_session *sess = cmd->se_sess; cmd 283 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); cmd 318 drivers/target/target_core_ua.c cmd->orig_fe_lun, *asc, *ascq); cmd 105 drivers/target/target_core_user.c int cmd; cmd 292 drivers/target/target_core_user.c if (nl_cmd->cmd != TCMU_CMD_UNSPEC) { cmd 293 drivers/target/target_core_user.c pr_debug("Aborting nl cmd %d on %s\n", nl_cmd->cmd, udev->name); cmd 384 drivers/target/target_core_user.c udev->name, dev_id, nl_cmd->cmd, completed_cmd, rc, cmd 387 drivers/target/target_core_user.c if (nl_cmd->cmd != completed_cmd) { cmd 389 drivers/target/target_core_user.c udev->name, completed_cmd, nl_cmd->cmd); cmd 431 drivers/target/target_core_user.c .cmd = TCMU_CMD_SET_FEATURES, cmd 437 drivers/target/target_core_user.c .cmd = TCMU_CMD_ADDED_DEVICE_DONE, cmd 443 drivers/target/target_core_user.c .cmd = TCMU_CMD_REMOVED_DEVICE_DONE, cmd 449 drivers/target/target_core_user.c .cmd = TCMU_CMD_RECONFIG_DEVICE_DONE, cmd 471 drivers/target/target_core_user.c #define tcmu_cmd_set_dbi_cur(cmd, index) ((cmd)->dbi_cur = (index)) cmd 472 drivers/target/target_core_user.c #define tcmu_cmd_reset_dbi_cur(cmd) tcmu_cmd_set_dbi_cur(cmd, 0) cmd 473 drivers/target/target_core_user.c #define tcmu_cmd_set_dbi(cmd, index) ((cmd)->dbi[(cmd)->dbi_cur++] = (index)) cmd 474 drivers/target/target_core_user.c #define tcmu_cmd_get_dbi(cmd) ((cmd)->dbi[(cmd)->dbi_cur++]) cmd 738 drivers/target/target_core_user.c static void gather_data_area(struct tcmu_dev *udev, struct tcmu_cmd *cmd, cmd 741 drivers/target/target_core_user.c struct se_cmd *se_cmd = cmd->se_cmd; cmd 767 drivers/target/target_core_user.c tcmu_cmd_set_dbi_cur(cmd, count); cmd 778 drivers/target/target_core_user.c dbi = tcmu_cmd_get_dbi(cmd); cmd 814 drivers/target/target_core_user.c static bool is_ring_space_avail(struct tcmu_dev *udev, struct tcmu_cmd *cmd, cmd 861 drivers/target/target_core_user.c return tcmu_get_empty_blocks(udev, cmd); cmd 1130 drivers/target/target_core_user.c static void tcmu_handle_completion(struct tcmu_cmd *cmd, struct tcmu_cmd_entry *entry) cmd 1132 drivers/target/target_core_user.c struct se_cmd *se_cmd = cmd->se_cmd; cmd 1133 drivers/target/target_core_user.c struct tcmu_dev *udev = cmd->tcmu_dev; cmd 1141 drivers/target/target_core_user.c if (test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags)) { cmd 1146 drivers/target/target_core_user.c list_del_init(&cmd->queue_entry); cmd 1148 drivers/target/target_core_user.c tcmu_cmd_reset_dbi_cur(cmd); cmd 1152 drivers/target/target_core_user.c cmd->se_cmd); cmd 1174 drivers/target/target_core_user.c gather_data_area(udev, cmd, true, read_len); cmd 1176 drivers/target/target_core_user.c gather_data_area(udev, cmd, false, read_len); cmd 1187 drivers/target/target_core_user.c target_complete_cmd_with_length(cmd->se_cmd, cmd 1190 drivers/target/target_core_user.c target_complete_cmd(cmd->se_cmd, entry->rsp.scsi_status); cmd 1193 drivers/target/target_core_user.c cmd->se_cmd = NULL; cmd 1194 drivers/target/target_core_user.c tcmu_cmd_free_data(cmd, cmd->dbi_cnt); cmd 1195 drivers/target/target_core_user.c tcmu_free_cmd(cmd); cmd 1220 drivers/target/target_core_user.c struct tcmu_cmd *cmd; cmd 1245 drivers/target/target_core_user.c cmd = idr_remove(&udev->commands, entry->hdr.cmd_id); cmd 1246 drivers/target/target_core_user.c if (!cmd) { cmd 1253 drivers/target/target_core_user.c tcmu_handle_completion(cmd, entry); cmd 1284 drivers/target/target_core_user.c struct tcmu_cmd *cmd = p; cmd 1285 drivers/target/target_core_user.c struct tcmu_dev *udev = cmd->tcmu_dev; cmd 1290 drivers/target/target_core_user.c if (test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags)) cmd 1293 drivers/target/target_core_user.c if (!time_after(jiffies, cmd->deadline)) cmd 1296 drivers/target/target_core_user.c is_running = test_bit(TCMU_CMD_BIT_INFLIGHT, &cmd->flags); cmd 1297 drivers/target/target_core_user.c se_cmd = cmd->se_cmd; cmd 1307 drivers/target/target_core_user.c set_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags); cmd 1312 drivers/target/target_core_user.c list_del_init(&cmd->queue_entry); cmd 1313 drivers/target/target_core_user.c cmd->se_cmd = NULL; cmd 1315 drivers/target/target_core_user.c list_del_init(&cmd->queue_entry); cmd 1317 drivers/target/target_core_user.c tcmu_free_cmd(cmd); cmd 1609 drivers/target/target_core_user.c static int tcmu_check_and_free_pending_cmd(struct tcmu_cmd *cmd) cmd 1611 drivers/target/target_core_user.c if (test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags)) { cmd 1612 drivers/target/target_core_user.c kmem_cache_free(tcmu_cmd_cache, cmd); cmd 1637 drivers/target/target_core_user.c struct tcmu_cmd *cmd; cmd 1651 drivers/target/target_core_user.c idr_for_each_entry(&udev->commands, cmd, i) { cmd 1652 drivers/target/target_core_user.c if (tcmu_check_and_free_pending_cmd(cmd) != 0) cmd 1677 drivers/target/target_core_user.c static int tcmu_init_genl_cmd_reply(struct tcmu_dev *udev, int cmd) cmd 1691 drivers/target/target_core_user.c pr_warn("Failing nl cmd %d on %s. Interface is blocked.\n", cmd, cmd 1696 drivers/target/target_core_user.c if (nl_cmd->cmd != TCMU_CMD_UNSPEC) { cmd 1699 drivers/target/target_core_user.c nl_cmd->cmd, udev->name); cmd 1704 drivers/target/target_core_user.c nl_cmd->cmd = cmd; cmd 1748 drivers/target/target_core_user.c nl_cmd->cmd = TCMU_CMD_UNSPEC; cmd 1756 drivers/target/target_core_user.c enum tcmu_genl_cmd cmd, cmd 1767 drivers/target/target_core_user.c msg_header = genlmsg_put(skb, 0, 0, &tcmu_genl_family, 0, cmd); cmd 1793 drivers/target/target_core_user.c enum tcmu_genl_cmd cmd, cmd 1800 drivers/target/target_core_user.c ret = tcmu_init_genl_cmd_reply(udev, cmd); cmd 1811 drivers/target/target_core_user.c (ret == -ESRCH && cmd == TCMU_CMD_ADDED_DEVICE)) cmd 2034 drivers/target/target_core_user.c struct tcmu_cmd *cmd; cmd 2039 drivers/target/target_core_user.c idr_for_each_entry(&udev->commands, cmd, i) { cmd 2040 drivers/target/target_core_user.c if (!test_bit(TCMU_CMD_BIT_INFLIGHT, &cmd->flags)) cmd 2044 drivers/target/target_core_user.c cmd->cmd_id, udev->name, cmd 2045 drivers/target/target_core_user.c test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags)); cmd 2048 drivers/target/target_core_user.c if (!test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags)) { cmd 2049 drivers/target/target_core_user.c WARN_ON(!cmd->se_cmd); cmd 2050 drivers/target/target_core_user.c list_del_init(&cmd->queue_entry); cmd 2056 drivers/target/target_core_user.c target_complete_cmd(cmd->se_cmd, SAM_STAT_BUSY); cmd 2059 drivers/target/target_core_user.c target_complete_cmd(cmd->se_cmd, cmd 2063 drivers/target/target_core_user.c tcmu_cmd_free_data(cmd, cmd->dbi_cnt); cmd 2064 drivers/target/target_core_user.c tcmu_free_cmd(cmd); cmd 2239 drivers/target/target_core_user.c tcmu_parse_cdb(struct se_cmd *cmd) cmd 2241 drivers/target/target_core_user.c return passthrough_parse_cdb(cmd, tcmu_queue_cmd); cmd 521 drivers/target/target_core_xcopy.c struct se_cmd *cmd = &xpt_cmd->se_cmd; cmd 530 drivers/target/target_core_xcopy.c cmd->se_lun = &se_dev->xcopy_lun; cmd 531 drivers/target/target_core_xcopy.c cmd->se_dev = se_dev; cmd 533 drivers/target/target_core_xcopy.c cmd->se_lun = xop->xop_se_cmd->se_lun; cmd 534 drivers/target/target_core_xcopy.c cmd->se_dev = xop->xop_se_cmd->se_dev; cmd 536 drivers/target/target_core_xcopy.c cmd->se_cmd_flags |= SCF_SE_LUN_CMD; cmd 538 drivers/target/target_core_xcopy.c cmd->tag = 0; cmd 539 drivers/target/target_core_xcopy.c sense_rc = target_setup_cmd_from_cdb(cmd, cdb); cmd 546 drivers/target/target_core_xcopy.c rc = target_alloc_sgl(&cmd->t_data_sg, &cmd->t_data_nents, cmd 547 drivers/target/target_core_xcopy.c cmd->data_length, false, false); cmd 557 drivers/target/target_core_xcopy.c cmd->se_cmd_flags |= SCF_PASSTHROUGH_SG_TO_MEM_NOALLOC; cmd 563 drivers/target/target_core_xcopy.c sense_rc = transport_generic_map_mem_to_cmd(cmd, cmd 572 drivers/target/target_core_xcopy.c " %u\n", cmd->t_data_sg, cmd->t_data_nents); cmd 32 drivers/target/tcm_fc/tfc_cmd.c static void _ft_dump_cmd(struct ft_cmd *cmd, const char *caller) cmd 40 drivers/target/tcm_fc/tfc_cmd.c se_cmd = &cmd->se_cmd; cmd 42 drivers/target/tcm_fc/tfc_cmd.c caller, cmd, cmd->sess, cmd->seq, se_cmd); cmd 45 drivers/target/tcm_fc/tfc_cmd.c caller, cmd, se_cmd->t_data_nents, cmd 51 drivers/target/tcm_fc/tfc_cmd.c caller, cmd, sg, cmd 54 drivers/target/tcm_fc/tfc_cmd.c sp = cmd->seq; cmd 59 drivers/target/tcm_fc/tfc_cmd.c caller, cmd, ep->sid, ep->did, ep->oxid, ep->rxid, cmd 64 drivers/target/tcm_fc/tfc_cmd.c void ft_dump_cmd(struct ft_cmd *cmd, const char *caller) cmd 67 drivers/target/tcm_fc/tfc_cmd.c _ft_dump_cmd(cmd, caller); cmd 70 drivers/target/tcm_fc/tfc_cmd.c static void ft_free_cmd(struct ft_cmd *cmd) cmd 75 drivers/target/tcm_fc/tfc_cmd.c if (!cmd) cmd 77 drivers/target/tcm_fc/tfc_cmd.c sess = cmd->sess; cmd 78 drivers/target/tcm_fc/tfc_cmd.c fp = cmd->req_frame; cmd 82 drivers/target/tcm_fc/tfc_cmd.c target_free_tag(sess->se_sess, &cmd->se_cmd); cmd 88 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd); cmd 90 drivers/target/tcm_fc/tfc_cmd.c ft_free_cmd(cmd); cmd 103 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd); cmd 111 drivers/target/tcm_fc/tfc_cmd.c if (cmd->aborted) cmd 113 drivers/target/tcm_fc/tfc_cmd.c ft_dump_cmd(cmd, __func__); cmd 114 drivers/target/tcm_fc/tfc_cmd.c ep = fc_seq_exch(cmd->seq); cmd 149 drivers/target/tcm_fc/tfc_cmd.c cmd->seq = fc_seq_start_next(cmd->seq); cmd 153 drivers/target/tcm_fc/tfc_cmd.c rc = fc_seq_send(lport, cmd->seq, fp); cmd 165 drivers/target/tcm_fc/tfc_cmd.c fc_exch_done(cmd->seq); cmd 171 drivers/target/tcm_fc/tfc_cmd.c target_put_sess_cmd(&cmd->se_cmd); cmd 180 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd); cmd 188 drivers/target/tcm_fc/tfc_cmd.c ft_dump_cmd(cmd, __func__); cmd 190 drivers/target/tcm_fc/tfc_cmd.c if (cmd->aborted) cmd 192 drivers/target/tcm_fc/tfc_cmd.c ep = fc_seq_exch(cmd->seq); cmd 202 drivers/target/tcm_fc/tfc_cmd.c cmd->seq = fc_seq_start_next(cmd->seq); cmd 220 drivers/target/tcm_fc/tfc_cmd.c cmd->was_ddp_setup = 1; cmd 223 drivers/target/tcm_fc/tfc_cmd.c fc_seq_send(lport, cmd->seq, fp); cmd 237 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = arg; cmd 242 drivers/target/tcm_fc/tfc_cmd.c cmd->seq = NULL; cmd 243 drivers/target/tcm_fc/tfc_cmd.c cmd->aborted = true; cmd 251 drivers/target/tcm_fc/tfc_cmd.c ft_recv_write_data(cmd, fp); cmd 259 drivers/target/tcm_fc/tfc_cmd.c ft_invl_hw_context(cmd); cmd 261 drivers/target/tcm_fc/tfc_cmd.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 314 drivers/target/tcm_fc/tfc_cmd.c static void ft_send_resp_code(struct ft_cmd *cmd, cmd 317 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_status(cmd->sess->tport->lport, cmd 318 drivers/target/tcm_fc/tfc_cmd.c cmd->req_frame, SAM_STAT_GOOD, code); cmd 326 drivers/target/tcm_fc/tfc_cmd.c static void ft_send_resp_code_and_free(struct ft_cmd *cmd, cmd 329 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_code(cmd, code); cmd 330 drivers/target/tcm_fc/tfc_cmd.c ft_free_cmd(cmd); cmd 336 drivers/target/tcm_fc/tfc_cmd.c static void ft_send_tm(struct ft_cmd *cmd) cmd 342 drivers/target/tcm_fc/tfc_cmd.c fcp = fc_frame_payload_get(cmd->req_frame, sizeof(*fcp)); cmd 366 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_code_and_free(cmd, FCP_CMND_FIELDS_INVALID); cmd 371 drivers/target/tcm_fc/tfc_cmd.c rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess, cmd 372 drivers/target/tcm_fc/tfc_cmd.c &cmd->ft_sense_buffer[0], scsilun_to_int(&fcp->fc_lun), cmd 373 drivers/target/tcm_fc/tfc_cmd.c cmd, tm_func, GFP_KERNEL, 0, TARGET_SCF_ACK_KREF); cmd 375 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_code_and_free(cmd, FCP_TMF_FAILED); cmd 383 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd); cmd 387 drivers/target/tcm_fc/tfc_cmd.c if (cmd->aborted) cmd 407 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_code(cmd, code); cmd 413 drivers/target/tcm_fc/tfc_cmd.c target_put_sess_cmd(&cmd->se_cmd); cmd 428 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd; cmd 437 drivers/target/tcm_fc/tfc_cmd.c cmd = &((struct ft_cmd *)se_sess->sess_cmd_map)[tag]; cmd 438 drivers/target/tcm_fc/tfc_cmd.c memset(cmd, 0, sizeof(struct ft_cmd)); cmd 440 drivers/target/tcm_fc/tfc_cmd.c cmd->se_cmd.map_tag = tag; cmd 441 drivers/target/tcm_fc/tfc_cmd.c cmd->se_cmd.map_cpu = cpu; cmd 442 drivers/target/tcm_fc/tfc_cmd.c cmd->sess = sess; cmd 443 drivers/target/tcm_fc/tfc_cmd.c cmd->seq = fc_seq_assign(lport, fp); cmd 444 drivers/target/tcm_fc/tfc_cmd.c if (!cmd->seq) { cmd 445 drivers/target/tcm_fc/tfc_cmd.c target_free_tag(se_sess, &cmd->se_cmd); cmd 448 drivers/target/tcm_fc/tfc_cmd.c cmd->req_frame = fp; /* hold frame during cmd */ cmd 450 drivers/target/tcm_fc/tfc_cmd.c INIT_WORK(&cmd->work, ft_send_work); cmd 451 drivers/target/tcm_fc/tfc_cmd.c queue_work(sess->tport->tpg->workqueue, &cmd->work); cmd 493 drivers/target/tcm_fc/tfc_cmd.c struct ft_cmd *cmd = container_of(work, struct ft_cmd, work); cmd 494 drivers/target/tcm_fc/tfc_cmd.c struct fc_frame_header *fh = fc_frame_header_get(cmd->req_frame); cmd 499 drivers/target/tcm_fc/tfc_cmd.c fcp = fc_frame_payload_get(cmd->req_frame, sizeof(*fcp)); cmd 510 drivers/target/tcm_fc/tfc_cmd.c ft_send_tm(cmd); cmd 545 drivers/target/tcm_fc/tfc_cmd.c fc_seq_set_resp(cmd->seq, ft_recv_seq, cmd); cmd 546 drivers/target/tcm_fc/tfc_cmd.c cmd->se_cmd.tag = fc_seq_exch(cmd->seq)->rxid; cmd 551 drivers/target/tcm_fc/tfc_cmd.c if (target_submit_cmd(&cmd->se_cmd, cmd->sess->se_sess, fcp->fc_cdb, cmd 552 drivers/target/tcm_fc/tfc_cmd.c &cmd->ft_sense_buffer[0], scsilun_to_int(&fcp->fc_lun), cmd 557 drivers/target/tcm_fc/tfc_cmd.c pr_debug("r_ctl %x target_submit_cmd %p\n", fh->fh_r_ctl, cmd); cmd 561 drivers/target/tcm_fc/tfc_cmd.c ft_send_resp_code_and_free(cmd, FCP_CMND_FIELDS_INVALID); cmd 44 drivers/target/tcm_fc/tfc_io.c struct ft_cmd *cmd = container_of(se_cmd, struct ft_cmd, se_cmd); cmd 65 drivers/target/tcm_fc/tfc_io.c if (cmd->aborted) cmd 71 drivers/target/tcm_fc/tfc_io.c ep = fc_seq_exch(cmd->seq); cmd 73 drivers/target/tcm_fc/tfc_io.c cmd->seq = fc_seq_start_next(cmd->seq); cmd 92 drivers/target/tcm_fc/tfc_io.c struct fc_seq *seq = cmd->seq; cmd 112 drivers/target/tcm_fc/tfc_io.c cmd->sess->max_frame; cmd 126 drivers/target/tcm_fc/tfc_io.c fr_max_payload(fp) = cmd->sess->max_frame; cmd 188 drivers/target/tcm_fc/tfc_io.c struct ft_cmd *cmd = container_of(work, struct ft_cmd, work); cmd 190 drivers/target/tcm_fc/tfc_io.c target_execute_cmd(&cmd->se_cmd); cmd 196 drivers/target/tcm_fc/tfc_io.c void ft_recv_write_data(struct ft_cmd *cmd, struct fc_frame *fp) cmd 198 drivers/target/tcm_fc/tfc_io.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 199 drivers/target/tcm_fc/tfc_io.c struct fc_seq *seq = cmd->seq; cmd 223 drivers/target/tcm_fc/tfc_io.c if (cmd->was_ddp_setup) { cmd 244 drivers/target/tcm_fc/tfc_io.c ft_invl_hw_context(cmd); cmd 314 drivers/target/tcm_fc/tfc_io.c cmd->write_data_len += tlen; cmd 317 drivers/target/tcm_fc/tfc_io.c if (cmd->write_data_len == se_cmd->data_length) { cmd 318 drivers/target/tcm_fc/tfc_io.c INIT_WORK(&cmd->work, ft_execute_work); cmd 319 drivers/target/tcm_fc/tfc_io.c queue_work(cmd->sess->tport->tpg->workqueue, &cmd->work); cmd 329 drivers/target/tcm_fc/tfc_io.c void ft_invl_hw_context(struct ft_cmd *cmd) cmd 335 drivers/target/tcm_fc/tfc_io.c BUG_ON(!cmd); cmd 336 drivers/target/tcm_fc/tfc_io.c seq = cmd->seq; cmd 339 drivers/target/tcm_fc/tfc_io.c if (cmd->was_ddp_setup && seq) { cmd 348 drivers/target/tcm_fc/tfc_io.c cmd->write_data_len = lport->tt.ddp_done(lport, cmd 357 drivers/target/tcm_fc/tfc_io.c cmd->was_ddp_setup = 0; cmd 224 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_OPEN_SESSION; cmd 302 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_CLOSE_SESSION; cmd 330 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_INVOKE_COMMAND; cmd 375 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_CANCEL; cmd 602 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_REGISTER_SHM; cmd 635 drivers/tee/optee/call.c msg_arg->cmd = OPTEE_MSG_CMD_UNREGISTER_SHM; cmd 286 drivers/tee/optee/core.c arg->cmd = OPTEE_MSG_CMD_CLOSE_SESSION; cmd 192 drivers/tee/optee/optee_msg.h u32 cmd; cmd 162 drivers/tee/optee/rpc.c arg->ret = optee_supp_thrd_req(ctx, arg->cmd, arg->num_params, params); cmd 368 drivers/tee/optee/rpc.c switch (arg->cmd) { cmd 644 drivers/tee/tee_core.c static long tee_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 649 drivers/tee/tee_core.c switch (cmd) { cmd 299 drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c static long acpi_thermal_rel_ioctl(struct file *f, unsigned int cmd, cmd 309 drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c switch (cmd) { cmd 484 drivers/thunderbolt/dma_port.c u32 out, cmd; cmd 493 drivers/thunderbolt/dma_port.c cmd = (out & MAIL_OUT_STATUS_CMD_MASK) >> MAIL_OUT_STATUS_CMD_SHIFT; cmd 494 drivers/thunderbolt/dma_port.c if (cmd == MAIL_IN_CMD_FLASH_UPDATE_AUTH) { cmd 182 drivers/thunderbolt/icm.c u32 cmd; cmd 186 drivers/thunderbolt/icm.c icm->vnd_cap + PCIE2CIO_CMD, &cmd); cmd 187 drivers/thunderbolt/icm.c if (!(cmd & PCIE2CIO_CMD_START)) { cmd 188 drivers/thunderbolt/icm.c if (cmd & PCIE2CIO_CMD_TIMEOUT) cmd 204 drivers/thunderbolt/icm.c u32 cmd; cmd 206 drivers/thunderbolt/icm.c cmd = index; cmd 207 drivers/thunderbolt/icm.c cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; cmd 208 drivers/thunderbolt/icm.c cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; cmd 209 drivers/thunderbolt/icm.c cmd |= PCIE2CIO_CMD_START; cmd 210 drivers/thunderbolt/icm.c pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); cmd 225 drivers/thunderbolt/icm.c u32 cmd; cmd 229 drivers/thunderbolt/icm.c cmd = index; cmd 230 drivers/thunderbolt/icm.c cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; cmd 231 drivers/thunderbolt/icm.c cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; cmd 232 drivers/thunderbolt/icm.c cmd |= PCIE2CIO_CMD_WRITE | PCIE2CIO_CMD_START; cmd 233 drivers/thunderbolt/icm.c pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); cmd 551 drivers/thunderbolt/icm.c u8 cmd; cmd 555 drivers/thunderbolt/icm.c cmd = NHI_MAILBOX_DISCONNECT_PA; cmd 557 drivers/thunderbolt/icm.c cmd = NHI_MAILBOX_DISCONNECT_PB; cmd 559 drivers/thunderbolt/icm.c nhi_mailbox_cmd(tb->nhi, cmd, 1); cmd 561 drivers/thunderbolt/icm.c nhi_mailbox_cmd(tb->nhi, cmd, 2); cmd 758 drivers/thunderbolt/nhi.c int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data) cmd 767 drivers/thunderbolt/nhi.c val |= REG_INMAIL_OP_REQUEST | cmd; cmd 30 drivers/thunderbolt/nhi.h int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data); cmd 79 drivers/thunderbolt/nhi_ops.c static void icl_nhi_lc_mailbox_cmd(struct tb_nhi *nhi, enum icl_lc_mailbox_cmd cmd) cmd 83 drivers/thunderbolt/nhi_ops.c data = (cmd << VS_CAP_19_CMD_SHIFT) & VS_CAP_19_CMD_MASK; cmd 144 drivers/thunderbolt/nhi_ops.c enum icl_lc_mailbox_cmd cmd; cmd 149 drivers/thunderbolt/nhi_ops.c cmd = wakeup ? ICL_LC_GO2SX : ICL_LC_GO2SX_NO_WAKE; cmd 150 drivers/thunderbolt/nhi_ops.c icl_nhi_lc_mailbox_cmd(nhi, cmd); cmd 1206 drivers/tty/amiserial.c unsigned int cmd, unsigned long arg) cmd 1218 drivers/tty/amiserial.c if ((cmd != TIOCSERCONFIG) && cmd 1219 drivers/tty/amiserial.c (cmd != TIOCMIWAIT) && (cmd != TIOCGICOUNT)) { cmd 1224 drivers/tty/amiserial.c switch (cmd) { cmd 359 drivers/tty/cyclades.c static int __cyy_issue_cmd(void __iomem *base_addr, u8 cmd, int index) cmd 376 drivers/tty/cyclades.c cy_writeb(ccr, cmd); cmd 381 drivers/tty/cyclades.c static inline int cyy_issue_cmd(struct cyclades_port *port, u8 cmd) cmd 383 drivers/tty/cyclades.c return __cyy_issue_cmd(port->u.cyy.base_addr, cmd, cmd 877 drivers/tty/cyclades.c __u32 *channel, __u8 *cmd, __u32 *param) cmd 884 drivers/tty/cyclades.c *cmd = (char)(0xff & loc_doorbell); cmd 895 drivers/tty/cyclades.c __u32 channel, __u8 cmd, __u32 param) cmd 913 drivers/tty/cyclades.c cy_writel(pci_doorbell, (long)cmd); cmd 1088 drivers/tty/cyclades.c __u8 cmd; cmd 1094 drivers/tty/cyclades.c while (cyz_fetch_msg(cinfo, &channel, &cmd, ¶m) == 1) { cmd 1099 drivers/tty/cyclades.c switch (cmd) { cmd 2621 drivers/tty/cyclades.c unsigned int cmd, unsigned long arg) cmd 2634 drivers/tty/cyclades.c info->line, cmd, arg); cmd 2637 drivers/tty/cyclades.c switch (cmd) { cmd 157 drivers/tty/ipwireless/network.c unsigned int cmd, unsigned long arg) cmd 165 drivers/tty/ipwireless/network.c switch (cmd) { cmd 385 drivers/tty/ipwireless/tty.c unsigned int cmd, unsigned long arg) cmd 397 drivers/tty/ipwireless/tty.c switch (cmd) { cmd 245 drivers/tty/moxa.c static void moxafunc(void __iomem *ofsAddr, u16 cmd, u16 arg) cmd 250 drivers/tty/moxa.c writew(cmd, ofsAddr + FuncCode); cmd 255 drivers/tty/moxa.c static int moxafuncret(void __iomem *ofsAddr, u16 cmd, u16 arg) cmd 261 drivers/tty/moxa.c writew(cmd, ofsAddr + FuncCode); cmd 287 drivers/tty/moxa.c unsigned int cmd, unsigned long arg) cmd 294 drivers/tty/moxa.c if (cmd != MOXA_GETDATACOUNT && cmd != MOXA_GET_IOQUEUE && cmd 295 drivers/tty/moxa.c cmd != MOXA_GETMSTATUS) cmd 300 drivers/tty/moxa.c switch (cmd) { cmd 1495 drivers/tty/mxser.c static int mxser_ioctl_special(unsigned int cmd, void __user *argp) cmd 1504 drivers/tty/mxser.c switch (cmd) { cmd 1508 drivers/tty/mxser.c current->comm, cmd); cmd 1675 drivers/tty/mxser.c unsigned int cmd, unsigned long arg) cmd 1683 drivers/tty/mxser.c return mxser_ioctl_special(cmd, argp); cmd 1685 drivers/tty/mxser.c if (cmd == MOXA_SET_OP_MODE || cmd == MOXA_GET_OP_MODE) { cmd 1696 drivers/tty/mxser.c if (cmd == MOXA_SET_OP_MODE) { cmd 1724 drivers/tty/mxser.c if (cmd != TIOCMIWAIT && tty_io_error(tty)) cmd 1727 drivers/tty/mxser.c switch (cmd) { cmd 164 drivers/tty/n_gsm.c u8 cmd; /* Command we are issuing */ cmd 991 drivers/tty/n_gsm.c static void gsm_control_reply(struct gsm_mux *gsm, int cmd, const u8 *data, cmd 998 drivers/tty/n_gsm.c msg->data[0] = (cmd & 0xFE) << 1 | EA; /* Clear C/R */ cmd 1274 drivers/tty/n_gsm.c if (ctrl != NULL && (command == ctrl->cmd || command == CMD_NSC)) { cmd 1300 drivers/tty/n_gsm.c msg->data[0] = (ctrl->cmd << 1) | 2 | EA; /* command */ cmd 1366 drivers/tty/n_gsm.c ctrl->cmd = command; cmd 2612 drivers/tty/n_gsm.c unsigned int cmd, unsigned long arg) cmd 2618 drivers/tty/n_gsm.c switch (cmd) { cmd 2632 drivers/tty/n_gsm.c return n_tty_ioctl_helper(tty, file, cmd, arg); cmd 3103 drivers/tty/n_gsm.c unsigned int cmd, unsigned long arg) cmd 3111 drivers/tty/n_gsm.c switch (cmd) { cmd 182 drivers/tty/n_hdlc.c unsigned int cmd, unsigned long arg); cmd 730 drivers/tty/n_hdlc.c unsigned int cmd, unsigned long arg) cmd 740 drivers/tty/n_hdlc.c __FILE__,__LINE__,cmd); cmd 746 drivers/tty/n_hdlc.c switch (cmd) { cmd 783 drivers/tty/n_hdlc.c error = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 136 drivers/tty/n_r3964.c unsigned int cmd, unsigned long arg); cmd 139 drivers/tty/n_r3964.c unsigned int cmd, unsigned long arg); cmd 1193 drivers/tty/n_r3964.c unsigned int cmd, unsigned long arg) cmd 1198 drivers/tty/n_r3964.c switch (cmd) { cmd 1222 drivers/tty/n_r3964.c unsigned int cmd, unsigned long arg) cmd 1224 drivers/tty/n_r3964.c switch (cmd) { cmd 1228 drivers/tty/n_r3964.c return r3964_ioctl(tty, file, cmd, arg); cmd 2449 drivers/tty/n_tty.c unsigned int cmd, unsigned long arg) cmd 2454 drivers/tty/n_tty.c switch (cmd) { cmd 2466 drivers/tty/n_tty.c return n_tty_ioctl_helper(tty, file, cmd, arg); cmd 1748 drivers/tty/nozomi.c unsigned int cmd, unsigned long arg) cmd 1753 drivers/tty/nozomi.c DBG1("******** IOCTL, cmd: %d", cmd); cmd 1755 drivers/tty/nozomi.c switch (cmd) { cmd 1764 drivers/tty/nozomi.c DBG1("ERR: 0x%08X, %d", cmd, cmd); cmd 473 drivers/tty/pty.c unsigned int cmd, unsigned long arg) cmd 475 drivers/tty/pty.c switch (cmd) { cmd 494 drivers/tty/pty.c unsigned int cmd, unsigned long arg) cmd 500 drivers/tty/pty.c return pty_bsd_ioctl(tty, cmd, (unsigned long)compat_ptr(arg)); cmd 664 drivers/tty/pty.c unsigned int cmd, unsigned long arg) cmd 666 drivers/tty/pty.c switch (cmd) { cmd 686 drivers/tty/pty.c unsigned int cmd, unsigned long arg) cmd 692 drivers/tty/pty.c return pty_unix98_ioctl(tty, cmd, cmd 693 drivers/tty/pty.c cmd == TIOCSIG ? arg : (unsigned long)compat_ptr(arg)); cmd 1279 drivers/tty/rocket.c unsigned int cmd, unsigned long arg) cmd 1285 drivers/tty/rocket.c if (cmd != RCKP_GET_PORTS && rocket_paranoia_check(info, "rp_ioctl")) cmd 1288 drivers/tty/rocket.c switch (cmd) { cmd 90 drivers/tty/serial/cpm_uart/cpm_uart.h void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd); cmd 39 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd) cmd 41 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c cpm_command(port->command, cmd); cmd 37 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd) cmd 39 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c cpm_command(port->command, cmd); cmd 116 drivers/tty/serial/mpc52xx_uart.c void (*command)(struct uart_port *port, u8 cmd); cmd 145 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_command(struct uart_port *port, u8 cmd) cmd 147 drivers/tty/serial/mpc52xx_uart.c out_8(&PSC(port)->command, cmd); cmd 922 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_command(struct uart_port *port, u8 cmd) cmd 924 drivers/tty/serial/mpc52xx_uart.c out_8(&PSC_5125(port)->command, cmd); cmd 1380 drivers/tty/serial/serial_core.c uart_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg) cmd 1392 drivers/tty/serial/serial_core.c switch (cmd) { cmd 1411 drivers/tty/serial/serial_core.c switch (cmd) { cmd 1433 drivers/tty/serial/serial_core.c switch (cmd) { cmd 1455 drivers/tty/serial/serial_core.c ret = uport->ops->ioctl(uport, cmd, arg); cmd 711 drivers/tty/synclink.c static int mgsl_ioctl_common(struct mgsl_struct *info, unsigned int cmd, unsigned long arg); cmd 2951 drivers/tty/synclink.c unsigned int cmd, unsigned long arg) cmd 2957 drivers/tty/synclink.c info->device_name, cmd ); cmd 2962 drivers/tty/synclink.c if (cmd != TIOCMIWAIT) { cmd 2967 drivers/tty/synclink.c return mgsl_ioctl_common(info, cmd, arg); cmd 2970 drivers/tty/synclink.c static int mgsl_ioctl_common(struct mgsl_struct *info, unsigned int cmd, unsigned long arg) cmd 2974 drivers/tty/synclink.c switch (cmd) { cmd 7740 drivers/tty/synclink.c static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 7755 drivers/tty/synclink.c if (cmd != SIOCWANDEV) cmd 7756 drivers/tty/synclink.c return hdlc_ioctl(dev, ifr, cmd); cmd 7831 drivers/tty/synclink.c return hdlc_ioctl(dev, ifr, cmd); cmd 155 drivers/tty/synclink_gt.c static int ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg); cmd 1022 drivers/tty/synclink_gt.c unsigned int cmd, unsigned long arg) cmd 1030 drivers/tty/synclink_gt.c DBGINFO(("%s ioctl() cmd=%08X\n", info->device_name, cmd)); cmd 1032 drivers/tty/synclink_gt.c if (cmd != TIOCMIWAIT) { cmd 1037 drivers/tty/synclink_gt.c switch (cmd) { cmd 1058 drivers/tty/synclink_gt.c switch (cmd) { cmd 1185 drivers/tty/synclink_gt.c unsigned int cmd, unsigned long arg) cmd 1192 drivers/tty/synclink_gt.c DBGINFO(("%s compat_ioctl() cmd=%08X\n", info->device_name, cmd)); cmd 1194 drivers/tty/synclink_gt.c switch (cmd) { cmd 1214 drivers/tty/synclink_gt.c rc = ioctl(tty, cmd, (unsigned long)compat_ptr(arg)); cmd 1217 drivers/tty/synclink_gt.c rc = ioctl(tty, cmd, arg); cmd 1219 drivers/tty/synclink_gt.c DBGINFO(("%s compat_ioctl() cmd=%08X rc=%d\n", info->device_name, cmd, rc)); cmd 1585 drivers/tty/synclink_gt.c static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1599 drivers/tty/synclink_gt.c if (cmd != SIOCWANDEV) cmd 1600 drivers/tty/synclink_gt.c return hdlc_ioctl(dev, ifr, cmd); cmd 1676 drivers/tty/synclink_gt.c return hdlc_ioctl(dev, ifr, cmd); cmd 521 drivers/tty/synclinkmp.c static int ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg); cmd 1250 drivers/tty/synclinkmp.c unsigned int cmd, unsigned long arg) cmd 1257 drivers/tty/synclinkmp.c info->device_name, cmd ); cmd 1262 drivers/tty/synclinkmp.c if (cmd != TIOCMIWAIT) { cmd 1267 drivers/tty/synclinkmp.c switch (cmd) { cmd 1710 drivers/tty/synclinkmp.c static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1725 drivers/tty/synclinkmp.c if (cmd != SIOCWANDEV) cmd 1726 drivers/tty/synclinkmp.c return hdlc_ioctl(dev, ifr, cmd); cmd 1801 drivers/tty/synclinkmp.c return hdlc_ioctl(dev, ifr, cmd); cmd 150 drivers/tty/tty_io.c long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 152 drivers/tty/tty_io.c static long tty_compat_ioctl(struct file *file, unsigned int cmd, cmd 452 drivers/tty/tty_io.c static long hung_up_tty_ioctl(struct file *file, unsigned int cmd, cmd 455 drivers/tty/tty_io.c return cmd == TIOCSPGRP ? -ENOTTY : -EIO; cmd 459 drivers/tty/tty_io.c unsigned int cmd, unsigned long arg) cmd 461 drivers/tty/tty_io.c return cmd == TIOCSPGRP ? -ENOTTY : -EIO; cmd 2440 drivers/tty/tty_io.c static int tty_tiocmset(struct tty_struct *tty, unsigned int cmd, cmd 2453 drivers/tty/tty_io.c switch (cmd) { cmd 2535 drivers/tty/tty_io.c long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2551 drivers/tty/tty_io.c switch (cmd) { cmd 2560 drivers/tty/tty_io.c if (cmd != TIOCCBRK) { cmd 2571 drivers/tty/tty_io.c switch (cmd) { cmd 2632 drivers/tty/tty_io.c return tty_tiocmset(tty, cmd, p); cmd 2652 drivers/tty/tty_io.c retval = tty_jobctrl_ioctl(tty, real_tty, file, cmd, arg); cmd 2657 drivers/tty/tty_io.c retval = tty->ops->ioctl(tty, cmd, arg); cmd 2663 drivers/tty/tty_io.c return hung_up_tty_ioctl(file, cmd, arg); cmd 2666 drivers/tty/tty_io.c retval = ld->ops->ioctl(tty, file, cmd, arg); cmd 2752 drivers/tty/tty_io.c static long tty_compat_ioctl(struct file *file, unsigned int cmd, cmd 2759 drivers/tty/tty_io.c switch (cmd) { cmd 2815 drivers/tty/tty_io.c return tty_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 2831 drivers/tty/tty_io.c return tty_ioctl(file, cmd, arg); cmd 2837 drivers/tty/tty_io.c switch (cmd) { cmd 2844 drivers/tty/tty_io.c retval = tty->ops->compat_ioctl(tty, cmd, arg); cmd 2851 drivers/tty/tty_io.c return hung_up_tty_compat_ioctl(file, cmd, arg); cmd 2853 drivers/tty/tty_io.c retval = ld->ops->compat_ioctl(tty, file, cmd, arg); cmd 2856 drivers/tty/tty_io.c (unsigned long)compat_ptr(cmd), arg); cmd 709 drivers/tty/tty_ioctl.c unsigned int cmd, unsigned long arg) cmd 724 drivers/tty/tty_ioctl.c switch (cmd) { cmd 895 drivers/tty/tty_ioctl.c unsigned int cmd, unsigned long arg) cmd 899 drivers/tty/tty_ioctl.c switch (cmd) { cmd 940 drivers/tty/tty_ioctl.c return tty_mode_ioctl(tty, file, cmd, arg); cmd 535 drivers/tty/tty_jobctrl.c struct file *file, unsigned int cmd, unsigned long arg) cmd 539 drivers/tty/tty_jobctrl.c switch (cmd) { cmd 1651 drivers/tty/vt/keyboard.c int vt_do_diacrit(unsigned int cmd, void __user *udp, int perm) cmd 1657 drivers/tty/vt/keyboard.c switch (cmd) { cmd 1861 drivers/tty/vt/keyboard.c int vt_do_kbkeycode_ioctl(int cmd, struct kbkeycode __user *user_kbkc, cmd 1869 drivers/tty/vt/keyboard.c switch (cmd) { cmd 1888 drivers/tty/vt/keyboard.c int vt_do_kdsk_ioctl(int cmd, struct kbentry __user *user_kbe, int perm, cmd 1902 drivers/tty/vt/keyboard.c switch (cmd) { cmd 1994 drivers/tty/vt/keyboard.c int vt_do_kdgkb_ioctl(int cmd, struct kbsentry __user *user_kdgkb, int perm) cmd 2024 drivers/tty/vt/keyboard.c switch (cmd) { cmd 2126 drivers/tty/vt/keyboard.c int vt_do_kdskled(int console, int cmd, unsigned long arg, int perm) cmd 2132 drivers/tty/vt/keyboard.c switch(cmd) { cmd 247 drivers/tty/vt/vt_ioctl.c do_fontx_ioctl(int cmd, struct consolefontdesc __user *user_cfd, int perm, struct console_font_op *op) cmd 255 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 287 drivers/tty/vt/vt_ioctl.c do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, int perm, struct vc_data *vc) cmd 293 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 351 drivers/tty/vt/vt_ioctl.c unsigned int cmd, unsigned long arg) cmd 370 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 433 drivers/tty/vt/vt_ioctl.c ret = ksys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0; cmd 439 drivers/tty/vt/vt_ioctl.c (cmd == KDENABIO)) ? -ENXIO : 0; cmd 547 drivers/tty/vt/vt_ioctl.c ret = vt_do_kbkeycode_ioctl(cmd, up, perm); cmd 552 drivers/tty/vt/vt_ioctl.c ret = vt_do_kdsk_ioctl(cmd, up, perm, console); cmd 557 drivers/tty/vt/vt_ioctl.c ret = vt_do_kdgkb_ioctl(cmd, up, perm); cmd 566 drivers/tty/vt/vt_ioctl.c ret = vt_do_diacrit(cmd, up, perm); cmd 575 drivers/tty/vt/vt_ioctl.c ret = vt_do_kdskled(console, cmd, arg, perm); cmd 945 drivers/tty/vt/vt_ioctl.c ret = do_fontx_ioctl(cmd, up, perm, &op); cmd 1018 drivers/tty/vt/vt_ioctl.c ret = do_unimap_ioctl(cmd, up, perm, vc); cmd 1093 drivers/tty/vt/vt_ioctl.c compat_fontx_ioctl(int cmd, struct compat_consolefontdesc __user *user_cfd, cmd 1102 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 1166 drivers/tty/vt/vt_ioctl.c compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, cmd 1175 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 1189 drivers/tty/vt/vt_ioctl.c unsigned int cmd, unsigned long arg) cmd 1204 drivers/tty/vt/vt_ioctl.c switch (cmd) { cmd 1210 drivers/tty/vt/vt_ioctl.c return compat_fontx_ioctl(cmd, up, perm, &op); cmd 1217 drivers/tty/vt/vt_ioctl.c return compat_unimap_ioctl(cmd, up, perm, vc); cmd 1242 drivers/tty/vt/vt_ioctl.c return vt_ioctl(tty, cmd, arg); cmd 1249 drivers/tty/vt/vt_ioctl.c return vt_ioctl(tty, cmd, (unsigned long)up); cmd 158 drivers/usb/atm/usbatm.c static int usbatm_atm_ioctl(struct atm_dev *atm_dev, unsigned int cmd, void __user *arg); cmd 883 drivers/usb/atm/usbatm.c static int usbatm_atm_ioctl(struct atm_dev *atm_dev, unsigned int cmd, cmd 891 drivers/usb/atm/usbatm.c switch (cmd) { cmd 570 drivers/usb/c67x00/c67x00-sched.c __u8 cmd = 0; cmd 586 drivers/usb/c67x00/c67x00-sched.c cmd |= PREAMBLE_EN; cmd 591 drivers/usb/c67x00/c67x00-sched.c cmd |= ISO_EN; cmd 605 drivers/usb/c67x00/c67x00-sched.c cmd |= SEQ_SEL; cmd 607 drivers/usb/c67x00/c67x00-sched.c cmd |= ARM_EN; cmd 620 drivers/usb/c67x00/c67x00-sched.c td->ctrl_reg = cmd; cmd 141 drivers/usb/cdns3/drd.c writel(OTGCMD_HOST_BUS_REQ | reg, &cdns->otg_regs->cmd); cmd 154 drivers/usb/cdns3/drd.c &cdns->otg_regs->cmd); cmd 178 drivers/usb/cdns3/drd.c writel(OTGCMD_DEV_BUS_REQ | reg, &cdns->otg_regs->cmd); cmd 197 drivers/usb/cdns3/drd.c &cdns->otg_regs->cmd); cmd 327 drivers/usb/cdns3/drd.c if (!readl(&cdns->otg_v0_regs->cmd)) { cmd 337 drivers/usb/cdns3/drd.c cdns->otg_regs = (void *)&cdns->otg_v1_regs->cmd; cmd 22 drivers/usb/cdns3/drd.h __le32 cmd; cmd 43 drivers/usb/cdns3/drd.h __le32 cmd; cmd 64 drivers/usb/cdns3/drd.h __le32 cmd; cmd 1023 drivers/usb/class/cdc-acm.c unsigned int cmd, unsigned long arg) cmd 1028 drivers/usb/class/cdc-acm.c switch (cmd) { cmd 712 drivers/usb/class/cdc-wdm.c static long wdm_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 717 drivers/usb/class/cdc-wdm.c switch (cmd) { cmd 493 drivers/usb/class/usblp.c static long usblp_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 509 drivers/usb/class/usblp.c "usblp_ioctl: cmd=0x%x (%c nr=%d len=%d dir=%d)\n", cmd, cmd 510 drivers/usb/class/usblp.c _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd), _IOC_DIR(cmd)); cmd 512 drivers/usb/class/usblp.c if (_IOC_TYPE(cmd) == 'P') /* new-style ioctl number */ cmd 514 drivers/usb/class/usblp.c switch (_IOC_NR(cmd)) { cmd 517 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_READ) { cmd 527 drivers/usb/class/usblp.c if (length > _IOC_SIZE(cmd)) cmd 528 drivers/usb/class/usblp.c length = _IOC_SIZE(cmd); /* truncate */ cmd 540 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_READ || cmd 541 drivers/usb/class/usblp.c _IOC_SIZE(cmd) < sizeof(twoints)) { cmd 564 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_WRITE) { cmd 585 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_WRITE || cmd 609 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_READ || cmd 610 drivers/usb/class/usblp.c _IOC_SIZE(cmd) < sizeof(twoints)) { cmd 630 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_READ || cmd 631 drivers/usb/class/usblp.c _IOC_SIZE(cmd) < sizeof(twoints)) { cmd 651 drivers/usb/class/usblp.c if (_IOC_DIR(cmd) != _IOC_NONE) { cmd 661 drivers/usb/class/usblp.c switch (cmd) { cmd 619 drivers/usb/class/usbtmc.c void __user *arg, unsigned int cmd) cmd 634 drivers/usb/class/usbtmc.c if (cmd == USBTMC488_REQUEST_REN_CONTROL) { cmd 647 drivers/usb/class/usbtmc.c cmd, cmd 2018 drivers/usb/class/usbtmc.c static long usbtmc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2034 drivers/usb/class/usbtmc.c switch (cmd) { cmd 2486 drivers/usb/core/devio.c static long usbdev_do_ioctl(struct file *file, unsigned int cmd, cmd 2500 drivers/usb/core/devio.c switch (cmd) { cmd 2529 drivers/usb/core/devio.c switch (cmd) { cmd 2687 drivers/usb/core/devio.c switch (cmd & ~IOCSIZE_MASK) { cmd 2689 drivers/usb/core/devio.c ret = proc_conninfo_ex(ps, p, _IOC_SIZE(cmd)); cmd 2700 drivers/usb/core/devio.c static long usbdev_ioctl(struct file *file, unsigned int cmd, cmd 2705 drivers/usb/core/devio.c ret = usbdev_do_ioctl(file, cmd, (void __user *)arg); cmd 2711 drivers/usb/core/devio.c static long usbdev_compat_ioctl(struct file *file, unsigned int cmd, cmd 2716 drivers/usb/core/devio.c ret = usbdev_do_ioctl(file, cmd, compat_ptr(arg)); cmd 479 drivers/usb/core/hcd.c struct usb_ctrlrequest *cmd; cmd 499 drivers/usb/core/hcd.c cmd = (struct usb_ctrlrequest *) urb->setup_packet; cmd 500 drivers/usb/core/hcd.c typeReq = (cmd->bRequestType << 8) | cmd->bRequest; cmd 501 drivers/usb/core/hcd.c wValue = le16_to_cpu (cmd->wValue); cmd 502 drivers/usb/core/hcd.c wIndex = le16_to_cpu (cmd->wIndex); cmd 503 drivers/usb/core/hcd.c wLength = le16_to_cpu (cmd->wLength); cmd 87 drivers/usb/core/message.c struct usb_ctrlrequest *cmd, cmd 98 drivers/usb/core/message.c usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char *)cmd, data, cmd 1430 drivers/usb/dwc3/core.h int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned cmd, cmd 1432 drivers/usb/dwc3/core.h int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, u32 param); cmd 1446 drivers/usb/dwc3/core.h static inline int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned cmd, cmd 1450 drivers/usb/dwc3/core.h int cmd, u32 param) cmd 21 drivers/usb/dwc3/debug.h dwc3_gadget_ep_cmd_string(u8 cmd) cmd 23 drivers/usb/dwc3/debug.h switch (cmd) { cmd 52 drivers/usb/dwc3/debug.h dwc3_gadget_generic_cmd_string(u8 cmd) cmd 54 drivers/usb/dwc3/debug.h switch (cmd) { cmd 1048 drivers/usb/dwc3/ep0.c u32 cmd; cmd 1054 drivers/usb/dwc3/ep0.c cmd = DWC3_DEPCMD_ENDTRANSFER; cmd 1055 drivers/usb/dwc3/ep0.c cmd |= DWC3_DEPCMD_CMDIOC; cmd 1056 drivers/usb/dwc3/ep0.c cmd |= DWC3_DEPCMD_PARAM(dep->resource_index); cmd 1058 drivers/usb/dwc3/ep0.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 1121 drivers/usb/dwc3/ep0.c u8 cmd; cmd 1137 drivers/usb/dwc3/ep0.c cmd = DEPEVT_PARAMETER_CMD(event->parameters); cmd 1139 drivers/usb/dwc3/ep0.c if (cmd == DWC3_DEPCMD_ENDTRANSFER) { cmd 227 drivers/usb/dwc3/gadget.c int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, u32 param) cmd 235 drivers/usb/dwc3/gadget.c dwc3_writel(dwc->regs, DWC3_DGCMD, cmd | DWC3_DGCMD_CMDACT); cmd 252 drivers/usb/dwc3/gadget.c trace_dwc3_gadget_generic_cmd(cmd, param, status); cmd 268 drivers/usb/dwc3/gadget.c int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned cmd, cmd 306 drivers/usb/dwc3/gadget.c if (DWC3_DEPCMD_CMD(cmd) == DWC3_DEPCMD_STARTTRANSFER) { cmd 339 drivers/usb/dwc3/gadget.c if (DWC3_DEPCMD_CMD(cmd) == DWC3_DEPCMD_UPDATETRANSFER && cmd 341 drivers/usb/dwc3/gadget.c cmd &= ~(DWC3_DEPCMD_CMDIOC | DWC3_DEPCMD_CMDACT); cmd 343 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_CMDACT; cmd 345 drivers/usb/dwc3/gadget.c dwc3_writel(dep->regs, DWC3_DEPCMD, cmd); cmd 385 drivers/usb/dwc3/gadget.c trace_dwc3_gadget_ep_cmd(dep, cmd, params, cmd_status); cmd 387 drivers/usb/dwc3/gadget.c if (ret == 0 && DWC3_DEPCMD_CMD(cmd) == DWC3_DEPCMD_STARTTRANSFER) { cmd 405 drivers/usb/dwc3/gadget.c u32 cmd = DWC3_DEPCMD_CLEARSTALL; cmd 417 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_CLEARPENDIN; cmd 421 drivers/usb/dwc3/gadget.c return dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 511 drivers/usb/dwc3/gadget.c u32 cmd; cmd 519 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_DEPSTARTCFG; cmd 522 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 668 drivers/usb/dwc3/gadget.c u32 cmd; cmd 677 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_STARTTRANSFER; cmd 679 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 1226 drivers/usb/dwc3/gadget.c u32 cmd; cmd 1245 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_STARTTRANSFER; cmd 1248 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_PARAM(req->request.stream_id); cmd 1251 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_PARAM(dep->frame_number); cmd 1253 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_UPDATETRANSFER | cmd 1257 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 1332 drivers/usb/dwc3/gadget.c u32 cmd; cmd 1345 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_STARTTRANSFER; cmd 1346 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_PARAM(test_frame_number); cmd 1347 drivers/usb/dwc3/gadget.c cmd_status = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 2626 drivers/usb/dwc3/gadget.c u8 cmd; cmd 2652 drivers/usb/dwc3/gadget.c cmd = DEPEVT_PARAMETER_CMD(event->parameters); cmd 2654 drivers/usb/dwc3/gadget.c if (cmd == DWC3_DEPCMD_ENDTRANSFER) { cmd 2716 drivers/usb/dwc3/gadget.c u32 cmd; cmd 2754 drivers/usb/dwc3/gadget.c cmd = DWC3_DEPCMD_ENDTRANSFER; cmd 2755 drivers/usb/dwc3/gadget.c cmd |= force ? DWC3_DEPCMD_HIPRI_FORCERM : 0; cmd 2756 drivers/usb/dwc3/gadget.c cmd |= interrupt ? DWC3_DEPCMD_CMDIOC : 0; cmd 2757 drivers/usb/dwc3/gadget.c cmd |= DWC3_DEPCMD_PARAM(dep->resource_index); cmd 2759 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); cmd 159 drivers/usb/dwc3/trace.h TP_PROTO(unsigned int cmd, u32 param, int status), cmd 160 drivers/usb/dwc3/trace.h TP_ARGS(cmd, param, status), cmd 162 drivers/usb/dwc3/trace.h __field(unsigned int, cmd) cmd 167 drivers/usb/dwc3/trace.h __entry->cmd = cmd; cmd 172 drivers/usb/dwc3/trace.h dwc3_gadget_generic_cmd_string(__entry->cmd), cmd 173 drivers/usb/dwc3/trace.h __entry->cmd, __entry->param, cmd 179 drivers/usb/dwc3/trace.h TP_PROTO(unsigned int cmd, u32 param, int status), cmd 180 drivers/usb/dwc3/trace.h TP_ARGS(cmd, param, status) cmd 184 drivers/usb/dwc3/trace.h TP_PROTO(struct dwc3_ep *dep, unsigned int cmd, cmd 186 drivers/usb/dwc3/trace.h TP_ARGS(dep, cmd, params, cmd_status), cmd 189 drivers/usb/dwc3/trace.h __field(unsigned int, cmd) cmd 197 drivers/usb/dwc3/trace.h __entry->cmd = cmd; cmd 204 drivers/usb/dwc3/trace.h __get_str(name), dwc3_gadget_ep_cmd_string(__entry->cmd), cmd 205 drivers/usb/dwc3/trace.h __entry->cmd, __entry->param0, cmd 212 drivers/usb/dwc3/trace.h TP_PROTO(struct dwc3_ep *dep, unsigned int cmd, cmd 214 drivers/usb/dwc3/trace.h TP_ARGS(dep, cmd, params, cmd_status) cmd 433 drivers/usb/early/ehci-dbgp.c u32 ctrl, cmd, status; cmd 445 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 446 drivers/usb/early/ehci-dbgp.c cmd &= ~(CMD_LRESET | CMD_IAAD | CMD_PSE | CMD_ASE | CMD_RESET); cmd 447 drivers/usb/early/ehci-dbgp.c cmd |= CMD_RUN; cmd 448 drivers/usb/early/ehci-dbgp.c writel(cmd, &ehci_regs->command); cmd 473 drivers/usb/early/ehci-dbgp.c u32 cmd; cmd 476 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 477 drivers/usb/early/ehci-dbgp.c cmd |= CMD_RESET; cmd 478 drivers/usb/early/ehci-dbgp.c writel(cmd, &ehci_regs->command); cmd 480 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 481 drivers/usb/early/ehci-dbgp.c } while ((cmd & CMD_RESET) && (--loop > 0)); cmd 500 drivers/usb/early/ehci-dbgp.c u32 ctrl, portsc, cmd; cmd 520 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 521 drivers/usb/early/ehci-dbgp.c cmd &= ~CMD_RUN; cmd 522 drivers/usb/early/ehci-dbgp.c writel(cmd, &ehci_regs->command); cmd 918 drivers/usb/early/ehci-dbgp.c u32 cmd, ctrl; cmd 924 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 925 drivers/usb/early/ehci-dbgp.c if (unlikely(!(cmd & CMD_RUN))) { cmd 934 drivers/usb/early/ehci-dbgp.c cmd |= CMD_RUN; cmd 935 drivers/usb/early/ehci-dbgp.c writel(cmd, &ehci_regs->command); cmd 959 drivers/usb/early/ehci-dbgp.c cmd = readl(&ehci_regs->command); cmd 960 drivers/usb/early/ehci-dbgp.c cmd &= ~CMD_RUN; cmd 961 drivers/usb/early/ehci-dbgp.c writel(cmd, &ehci_regs->command); cmd 755 drivers/usb/early/xhci-dbc.c u8 cmd; cmd 757 drivers/usb/early/xhci-dbc.c cmd = read_pci_config_byte(xdbc.bus, xdbc.dev, xdbc.func, PCI_COMMAND); cmd 758 drivers/usb/early/xhci-dbc.c if (!(cmd & PCI_COMMAND_MASTER)) { cmd 759 drivers/usb/early/xhci-dbc.c cmd |= PCI_COMMAND_MASTER | PCI_COMMAND_MEMORY; cmd 760 drivers/usb/early/xhci-dbc.c write_pci_config_byte(xdbc.bus, xdbc.dev, xdbc.func, PCI_COMMAND, cmd); cmd 53 drivers/usb/gadget/function/f_tcm.c ret = usb_ep_queue(fu->ep_out, fu->cmd.req, GFP_ATOMIC); cmd 61 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = req->context; cmd 62 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 64 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 74 drivers/usb/gadget/function/f_tcm.c static void bot_enqueue_sense_code(struct f_uas *fu, struct usbg_cmd *cmd) cmd 80 drivers/usb/gadget/function/f_tcm.c csw_stat = cmd->csw_code; cmd 81 drivers/usb/gadget/function/f_tcm.c csw->Tag = cmd->bot_tag; cmd 83 drivers/usb/gadget/function/f_tcm.c fu->bot_status.req->context = cmd; cmd 91 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = req->context; cmd 92 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 97 drivers/usb/gadget/function/f_tcm.c if (cmd->data_len) { cmd 98 drivers/usb/gadget/function/f_tcm.c if (cmd->data_len > ep->maxpacket) { cmd 100 drivers/usb/gadget/function/f_tcm.c cmd->data_len -= ep->maxpacket; cmd 102 drivers/usb/gadget/function/f_tcm.c req->length = cmd->data_len; cmd 103 drivers/usb/gadget/function/f_tcm.c cmd->data_len = 0; cmd 109 drivers/usb/gadget/function/f_tcm.c bot_enqueue_sense_code(fu, cmd); cmd 112 drivers/usb/gadget/function/f_tcm.c static void bot_send_bad_status(struct usbg_cmd *cmd) cmd 114 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 119 drivers/usb/gadget/function/f_tcm.c csw->Residue = cpu_to_le32(cmd->data_len); cmd 121 drivers/usb/gadget/function/f_tcm.c if (cmd->data_len) { cmd 122 drivers/usb/gadget/function/f_tcm.c if (cmd->is_read) { cmd 130 drivers/usb/gadget/function/f_tcm.c if (cmd->data_len > fu->ep_in->maxpacket) { cmd 132 drivers/usb/gadget/function/f_tcm.c cmd->data_len -= ep->maxpacket; cmd 134 drivers/usb/gadget/function/f_tcm.c req->length = cmd->data_len; cmd 135 drivers/usb/gadget/function/f_tcm.c cmd->data_len = 0; cmd 138 drivers/usb/gadget/function/f_tcm.c req->context = cmd; cmd 139 drivers/usb/gadget/function/f_tcm.c req->buf = fu->cmd.buf; cmd 142 drivers/usb/gadget/function/f_tcm.c bot_enqueue_sense_code(fu, cmd); cmd 146 drivers/usb/gadget/function/f_tcm.c static int bot_send_status(struct usbg_cmd *cmd, bool moved_data) cmd 148 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 152 drivers/usb/gadget/function/f_tcm.c if (cmd->se_cmd.scsi_status == SAM_STAT_GOOD) { cmd 153 drivers/usb/gadget/function/f_tcm.c if (!moved_data && cmd->data_len) { cmd 158 drivers/usb/gadget/function/f_tcm.c cmd->csw_code = US_BULK_STAT_OK; cmd 159 drivers/usb/gadget/function/f_tcm.c bot_send_bad_status(cmd); cmd 163 drivers/usb/gadget/function/f_tcm.c csw->Tag = cmd->bot_tag; cmd 166 drivers/usb/gadget/function/f_tcm.c fu->bot_status.req->context = cmd; cmd 172 drivers/usb/gadget/function/f_tcm.c cmd->csw_code = US_BULK_STAT_FAIL; cmd 173 drivers/usb/gadget/function/f_tcm.c bot_send_bad_status(cmd); cmd 182 drivers/usb/gadget/function/f_tcm.c static int bot_send_status_response(struct usbg_cmd *cmd) cmd 186 drivers/usb/gadget/function/f_tcm.c if (!cmd->is_read) cmd 188 drivers/usb/gadget/function/f_tcm.c return bot_send_status(cmd, moved_data); cmd 194 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = req->context; cmd 199 drivers/usb/gadget/function/f_tcm.c bot_send_status(cmd, true); cmd 202 drivers/usb/gadget/function/f_tcm.c static int bot_send_read_response(struct usbg_cmd *cmd) cmd 204 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 205 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 209 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_len) { cmd 210 drivers/usb/gadget/function/f_tcm.c cmd->csw_code = US_BULK_STAT_PHASE; cmd 211 drivers/usb/gadget/function/f_tcm.c bot_send_bad_status(cmd); cmd 216 drivers/usb/gadget/function/f_tcm.c cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC); cmd 217 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_buf) cmd 222 drivers/usb/gadget/function/f_tcm.c cmd->data_buf, cmd 225 drivers/usb/gadget/function/f_tcm.c fu->bot_req_in->buf = cmd->data_buf; cmd 234 drivers/usb/gadget/function/f_tcm.c fu->bot_req_in->context = cmd; cmd 244 drivers/usb/gadget/function/f_tcm.c static int bot_send_write_request(struct usbg_cmd *cmd) cmd 246 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 247 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 251 drivers/usb/gadget/function/f_tcm.c init_completion(&cmd->write_complete); cmd 252 drivers/usb/gadget/function/f_tcm.c cmd->fu = fu; cmd 254 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_len) { cmd 255 drivers/usb/gadget/function/f_tcm.c cmd->csw_code = US_BULK_STAT_PHASE; cmd 260 drivers/usb/gadget/function/f_tcm.c cmd->data_buf = kmalloc(se_cmd->data_length, GFP_KERNEL); cmd 261 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_buf) cmd 264 drivers/usb/gadget/function/f_tcm.c fu->bot_req_out->buf = cmd->data_buf; cmd 273 drivers/usb/gadget/function/f_tcm.c fu->bot_req_out->context = cmd; cmd 275 drivers/usb/gadget/function/f_tcm.c ret = usbg_prepare_w_request(cmd, fu->bot_req_out); cmd 282 drivers/usb/gadget/function/f_tcm.c wait_for_completion(&cmd->write_complete); cmd 317 drivers/usb/gadget/function/f_tcm.c fu->cmd.req = usb_ep_alloc_request(fu->ep_out, GFP_KERNEL); cmd 318 drivers/usb/gadget/function/f_tcm.c if (!fu->cmd.req) cmd 330 drivers/usb/gadget/function/f_tcm.c fu->cmd.buf = kmalloc(fu->ep_out->maxpacket, GFP_KERNEL); cmd 331 drivers/usb/gadget/function/f_tcm.c if (!fu->cmd.buf) cmd 334 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->complete = bot_cmd_complete; cmd 335 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->buf = fu->cmd.buf; cmd 336 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->length = fu->ep_out->maxpacket; cmd 337 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->context = fu; cmd 344 drivers/usb/gadget/function/f_tcm.c kfree(fu->cmd.buf); cmd 345 drivers/usb/gadget/function/f_tcm.c fu->cmd.buf = NULL; cmd 349 drivers/usb/gadget/function/f_tcm.c usb_ep_free_request(fu->ep_out, fu->cmd.req); cmd 350 drivers/usb/gadget/function/f_tcm.c fu->cmd.req = NULL; cmd 375 drivers/usb/gadget/function/f_tcm.c usb_ep_free_request(fu->ep_out, fu->cmd.req); cmd 378 drivers/usb/gadget/function/f_tcm.c kfree(fu->cmd.buf); cmd 382 drivers/usb/gadget/function/f_tcm.c fu->cmd.req = NULL; cmd 384 drivers/usb/gadget/function/f_tcm.c fu->cmd.buf = NULL; cmd 485 drivers/usb/gadget/function/f_tcm.c usb_ep_free_request(fu->ep_cmd, fu->cmd.req); cmd 486 drivers/usb/gadget/function/f_tcm.c kfree(fu->cmd.buf); cmd 487 drivers/usb/gadget/function/f_tcm.c fu->cmd.req = NULL; cmd 488 drivers/usb/gadget/function/f_tcm.c fu->cmd.buf = NULL; cmd 510 drivers/usb/gadget/function/f_tcm.c static int uasp_prepare_r_request(struct usbg_cmd *cmd) cmd 512 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 513 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 515 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 518 drivers/usb/gadget/function/f_tcm.c cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC); cmd 519 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_buf) cmd 524 drivers/usb/gadget/function/f_tcm.c cmd->data_buf, cmd 527 drivers/usb/gadget/function/f_tcm.c stream->req_in->buf = cmd->data_buf; cmd 536 drivers/usb/gadget/function/f_tcm.c stream->req_in->context = cmd; cmd 538 drivers/usb/gadget/function/f_tcm.c cmd->state = UASP_SEND_STATUS; cmd 542 drivers/usb/gadget/function/f_tcm.c static void uasp_prepare_status(struct usbg_cmd *cmd) cmd 544 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 545 drivers/usb/gadget/function/f_tcm.c struct sense_iu *iu = &cmd->sense_iu; cmd 546 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 548 drivers/usb/gadget/function/f_tcm.c cmd->state = UASP_QUEUE_COMMAND; cmd 550 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 557 drivers/usb/gadget/function/f_tcm.c stream->req_status->context = cmd; cmd 565 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = req->context; cmd 566 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 567 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 573 drivers/usb/gadget/function/f_tcm.c switch (cmd->state) { cmd 575 drivers/usb/gadget/function/f_tcm.c ret = uasp_prepare_r_request(cmd); cmd 584 drivers/usb/gadget/function/f_tcm.c ret = usbg_prepare_w_request(cmd, stream->req_out); cmd 593 drivers/usb/gadget/function/f_tcm.c uasp_prepare_status(cmd); cmd 601 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 602 drivers/usb/gadget/function/f_tcm.c usb_ep_queue(fu->ep_cmd, fu->cmd.req, GFP_ATOMIC); cmd 611 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 614 drivers/usb/gadget/function/f_tcm.c static int uasp_send_status_response(struct usbg_cmd *cmd) cmd 616 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 617 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 618 drivers/usb/gadget/function/f_tcm.c struct sense_iu *iu = &cmd->sense_iu; cmd 620 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 622 drivers/usb/gadget/function/f_tcm.c stream->req_status->context = cmd; cmd 623 drivers/usb/gadget/function/f_tcm.c cmd->fu = fu; cmd 624 drivers/usb/gadget/function/f_tcm.c uasp_prepare_status(cmd); cmd 628 drivers/usb/gadget/function/f_tcm.c static int uasp_send_read_response(struct usbg_cmd *cmd) cmd 630 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 631 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 632 drivers/usb/gadget/function/f_tcm.c struct sense_iu *iu = &cmd->sense_iu; cmd 635 drivers/usb/gadget/function/f_tcm.c cmd->fu = fu; cmd 637 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 640 drivers/usb/gadget/function/f_tcm.c ret = uasp_prepare_r_request(cmd); cmd 646 drivers/usb/gadget/function/f_tcm.c kfree(cmd->data_buf); cmd 647 drivers/usb/gadget/function/f_tcm.c cmd->data_buf = NULL; cmd 653 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 656 drivers/usb/gadget/function/f_tcm.c stream->req_status->context = cmd; cmd 658 drivers/usb/gadget/function/f_tcm.c cmd->state = UASP_SEND_DATA; cmd 671 drivers/usb/gadget/function/f_tcm.c static int uasp_send_write_request(struct usbg_cmd *cmd) cmd 673 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 674 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 675 drivers/usb/gadget/function/f_tcm.c struct uas_stream *stream = cmd->stream; cmd 676 drivers/usb/gadget/function/f_tcm.c struct sense_iu *iu = &cmd->sense_iu; cmd 679 drivers/usb/gadget/function/f_tcm.c init_completion(&cmd->write_complete); cmd 680 drivers/usb/gadget/function/f_tcm.c cmd->fu = fu; cmd 682 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 686 drivers/usb/gadget/function/f_tcm.c ret = usbg_prepare_w_request(cmd, stream->req_out); cmd 696 drivers/usb/gadget/function/f_tcm.c iu->tag = cpu_to_be16(cmd->tag); cmd 699 drivers/usb/gadget/function/f_tcm.c stream->req_status->context = cmd; cmd 701 drivers/usb/gadget/function/f_tcm.c cmd->state = UASP_RECEIVE_DATA; cmd 711 drivers/usb/gadget/function/f_tcm.c wait_for_completion(&cmd->write_complete); cmd 736 drivers/usb/gadget/function/f_tcm.c usb_ep_queue(fu->ep_cmd, fu->cmd.req, GFP_ATOMIC); cmd 766 drivers/usb/gadget/function/f_tcm.c fu->cmd.req = usb_ep_alloc_request(fu->ep_cmd, GFP_KERNEL); cmd 767 drivers/usb/gadget/function/f_tcm.c if (!fu->cmd.req) cmd 770 drivers/usb/gadget/function/f_tcm.c fu->cmd.buf = kmalloc(fu->ep_cmd->maxpacket, GFP_KERNEL); cmd 771 drivers/usb/gadget/function/f_tcm.c if (!fu->cmd.buf) cmd 774 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->complete = uasp_cmd_complete; cmd 775 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->buf = fu->cmd.buf; cmd 776 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->length = fu->ep_cmd->maxpacket; cmd 777 drivers/usb/gadget/function/f_tcm.c fu->cmd.req->context = fu; cmd 781 drivers/usb/gadget/function/f_tcm.c usb_ep_free_request(fu->ep_cmd, fu->cmd.req); cmd 821 drivers/usb/gadget/function/f_tcm.c ret = usb_ep_queue(fu->ep_cmd, fu->cmd.req, GFP_ATOMIC); cmd 954 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = req->context; cmd 955 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 958 drivers/usb/gadget/function/f_tcm.c pr_err("%s() state %d transfer failed\n", __func__, cmd->state); cmd 965 drivers/usb/gadget/function/f_tcm.c cmd->data_buf, cmd 969 drivers/usb/gadget/function/f_tcm.c complete(&cmd->write_complete); cmd 973 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 976 drivers/usb/gadget/function/f_tcm.c static int usbg_prepare_w_request(struct usbg_cmd *cmd, struct usb_request *req) cmd 978 drivers/usb/gadget/function/f_tcm.c struct se_cmd *se_cmd = &cmd->se_cmd; cmd 979 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 983 drivers/usb/gadget/function/f_tcm.c cmd->data_buf = kmalloc(se_cmd->data_length, GFP_ATOMIC); cmd 984 drivers/usb/gadget/function/f_tcm.c if (!cmd->data_buf) cmd 987 drivers/usb/gadget/function/f_tcm.c req->buf = cmd->data_buf; cmd 996 drivers/usb/gadget/function/f_tcm.c req->context = cmd; cmd 1002 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd, cmd 1004 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 1007 drivers/usb/gadget/function/f_tcm.c return bot_send_status_response(cmd); cmd 1009 drivers/usb/gadget/function/f_tcm.c return uasp_send_status_response(cmd); cmd 1014 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd, cmd 1016 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 1019 drivers/usb/gadget/function/f_tcm.c return bot_send_write_request(cmd); cmd 1021 drivers/usb/gadget/function/f_tcm.c return uasp_send_write_request(cmd); cmd 1026 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd, cmd 1028 drivers/usb/gadget/function/f_tcm.c struct f_uas *fu = cmd->fu; cmd 1031 drivers/usb/gadget/function/f_tcm.c return bot_send_read_response(cmd); cmd 1033 drivers/usb/gadget/function/f_tcm.c return uasp_send_read_response(cmd); cmd 1038 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(work, struct usbg_cmd, work); cmd 1044 drivers/usb/gadget/function/f_tcm.c se_cmd = &cmd->se_cmd; cmd 1045 drivers/usb/gadget/function/f_tcm.c tpg = cmd->fu->tpg; cmd 1047 drivers/usb/gadget/function/f_tcm.c dir = get_cmd_dir(cmd->cmd_buf); cmd 1051 drivers/usb/gadget/function/f_tcm.c tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, cmd 1052 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr, cmd->sense_iu.sense); cmd 1056 drivers/usb/gadget/function/f_tcm.c if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, cmd->cmd_buf, cmd 1057 drivers/usb/gadget/function/f_tcm.c cmd->sense_iu.sense, cmd->unpacked_lun, 0, cmd 1058 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr, dir, flags) < 0) cmd 1066 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 1073 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd; cmd 1080 drivers/usb/gadget/function/f_tcm.c cmd = &((struct usbg_cmd *)se_sess->sess_cmd_map)[tag]; cmd 1081 drivers/usb/gadget/function/f_tcm.c memset(cmd, 0, sizeof(*cmd)); cmd 1082 drivers/usb/gadget/function/f_tcm.c cmd->se_cmd.map_tag = tag; cmd 1083 drivers/usb/gadget/function/f_tcm.c cmd->se_cmd.map_cpu = cpu; cmd 1084 drivers/usb/gadget/function/f_tcm.c cmd->se_cmd.tag = cmd->tag = scsi_tag; cmd 1085 drivers/usb/gadget/function/f_tcm.c cmd->fu = fu; cmd 1087 drivers/usb/gadget/function/f_tcm.c return cmd; cmd 1096 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd; cmd 1118 drivers/usb/gadget/function/f_tcm.c cmd = usbg_get_cmd(fu, tv_nexus, scsi_tag); cmd 1119 drivers/usb/gadget/function/f_tcm.c if (IS_ERR(cmd)) { cmd 1123 drivers/usb/gadget/function/f_tcm.c memcpy(cmd->cmd_buf, cmd_iu->cdb, cmd_len); cmd 1126 drivers/usb/gadget/function/f_tcm.c if (cmd->tag > UASP_SS_EP_COMP_NUM_STREAMS) cmd 1128 drivers/usb/gadget/function/f_tcm.c if (!cmd->tag) cmd 1129 drivers/usb/gadget/function/f_tcm.c cmd->stream = &fu->stream[0]; cmd 1131 drivers/usb/gadget/function/f_tcm.c cmd->stream = &fu->stream[cmd->tag - 1]; cmd 1133 drivers/usb/gadget/function/f_tcm.c cmd->stream = &fu->stream[0]; cmd 1138 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr = TCM_HEAD_TAG; cmd 1141 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr = TCM_ORDERED_TAG; cmd 1144 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr = TCM_ACA_TAG; cmd 1151 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr = TCM_SIMPLE_TAG; cmd 1155 drivers/usb/gadget/function/f_tcm.c cmd->unpacked_lun = scsilun_to_int(&cmd_iu->lun); cmd 1157 drivers/usb/gadget/function/f_tcm.c INIT_WORK(&cmd->work, usbg_cmd_work); cmd 1158 drivers/usb/gadget/function/f_tcm.c queue_work(tpg->workqueue, &cmd->work); cmd 1162 drivers/usb/gadget/function/f_tcm.c usbg_release_cmd(&cmd->se_cmd); cmd 1168 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(work, struct usbg_cmd, work); cmd 1174 drivers/usb/gadget/function/f_tcm.c se_cmd = &cmd->se_cmd; cmd 1175 drivers/usb/gadget/function/f_tcm.c tpg = cmd->fu->tpg; cmd 1177 drivers/usb/gadget/function/f_tcm.c dir = get_cmd_dir(cmd->cmd_buf); cmd 1181 drivers/usb/gadget/function/f_tcm.c tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, cmd 1182 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr, cmd->sense_iu.sense); cmd 1187 drivers/usb/gadget/function/f_tcm.c cmd->cmd_buf, cmd->sense_iu.sense, cmd->unpacked_lun, cmd 1188 drivers/usb/gadget/function/f_tcm.c cmd->data_len, cmd->prio_attr, dir, 0) < 0) cmd 1196 drivers/usb/gadget/function/f_tcm.c transport_generic_free_cmd(&cmd->se_cmd, 0); cmd 1203 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd; cmd 1227 drivers/usb/gadget/function/f_tcm.c cmd = usbg_get_cmd(fu, tv_nexus, cbw->Tag); cmd 1228 drivers/usb/gadget/function/f_tcm.c if (IS_ERR(cmd)) { cmd 1232 drivers/usb/gadget/function/f_tcm.c memcpy(cmd->cmd_buf, cbw->CDB, cmd_len); cmd 1234 drivers/usb/gadget/function/f_tcm.c cmd->bot_tag = cbw->Tag; cmd 1235 drivers/usb/gadget/function/f_tcm.c cmd->prio_attr = TCM_SIMPLE_TAG; cmd 1236 drivers/usb/gadget/function/f_tcm.c cmd->unpacked_lun = cbw->Lun; cmd 1237 drivers/usb/gadget/function/f_tcm.c cmd->is_read = cbw->Flags & US_BULK_FLAG_IN ? 1 : 0; cmd 1238 drivers/usb/gadget/function/f_tcm.c cmd->data_len = le32_to_cpu(cbw->DataTransferLength); cmd 1239 drivers/usb/gadget/function/f_tcm.c cmd->se_cmd.tag = le32_to_cpu(cmd->bot_tag); cmd 1241 drivers/usb/gadget/function/f_tcm.c INIT_WORK(&cmd->work, bot_cmd_work); cmd 1242 drivers/usb/gadget/function/f_tcm.c queue_work(tpg->workqueue, &cmd->work); cmd 1282 drivers/usb/gadget/function/f_tcm.c struct usbg_cmd *cmd = container_of(se_cmd, struct usbg_cmd, cmd 1286 drivers/usb/gadget/function/f_tcm.c kfree(cmd->data_buf); cmd 17 drivers/usb/gadget/function/f_uac1_legacy.c static int generic_set_cmd(struct usb_audio_control *con, u8 cmd, int value); cmd 18 drivers/usb/gadget/function/f_uac1_legacy.c static int generic_get_cmd(struct usb_audio_control *con, u8 cmd); cmd 392 drivers/usb/gadget/function/f_uac1_legacy.c u8 cmd = (ctrl->bRequest & 0x0F); cmd 411 drivers/usb/gadget/function/f_uac1_legacy.c audio->set_cmd = cmd; cmd 429 drivers/usb/gadget/function/f_uac1_legacy.c u8 cmd = (ctrl->bRequest & 0x0F); cmd 440 drivers/usb/gadget/function/f_uac1_legacy.c value = con->get(con, cmd); cmd 771 drivers/usb/gadget/function/f_uac1_legacy.c static int generic_set_cmd(struct usb_audio_control *con, u8 cmd, int value) cmd 773 drivers/usb/gadget/function/f_uac1_legacy.c con->data[cmd] = value; cmd 778 drivers/usb/gadget/function/f_uac1_legacy.c static int generic_get_cmd(struct usb_audio_control *con, u8 cmd) cmd 780 drivers/usb/gadget/function/f_uac1_legacy.c return con->data[cmd]; cmd 120 drivers/usb/gadget/function/tcm.h struct usbg_cdb cmd; cmd 185 drivers/usb/gadget/function/u_audio.c static int uac_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 207 drivers/usb/gadget/function/u_audio.c switch (cmd) { cmd 243 drivers/usb/gadget/function/uvc_v4l2.c unsigned int cmd, void *arg) cmd 248 drivers/usb/gadget/function/uvc_v4l2.c switch (cmd) { cmd 705 drivers/usb/gadget/udc/lpc32xx_udc.c static void udc_protocol_cmd_w(struct lpc32xx_udc *udc, u32 cmd) cmd 718 drivers/usb/gadget/udc/lpc32xx_udc.c writel(cmd, USBD_CMDCODE(udc->udp_baseaddr)); cmd 733 drivers/usb/gadget/udc/lpc32xx_udc.c static inline void udc_protocol_cmd_data_w(struct lpc32xx_udc *udc, u32 cmd, cmd 736 drivers/usb/gadget/udc/lpc32xx_udc.c udc_protocol_cmd_w(udc, cmd); cmd 742 drivers/usb/gadget/udc/lpc32xx_udc.c static u32 udc_protocol_cmd_r(struct lpc32xx_udc *udc, u32 cmd) cmd 751 drivers/usb/gadget/udc/lpc32xx_udc.c udc_protocol_cmd_w(udc, cmd); cmd 1520 drivers/usb/gadget/udc/s3c2410_udc.c static void s3c2410_udc_command(enum s3c2410_udc_cmd_e cmd) cmd 1526 drivers/usb/gadget/udc/s3c2410_udc.c udc_info->udc_command(cmd); cmd 1530 drivers/usb/gadget/udc/s3c2410_udc.c switch (cmd) { cmd 693 drivers/usb/host/ehci-hcd.c u32 status, masked_status, pcd_status = 0, cmd; cmd 727 drivers/usb/host/ehci-hcd.c cmd = ehci_readl(ehci, &ehci->regs->command); cmd 756 drivers/usb/host/ehci-hcd.c if (cmd & CMD_IAAD) cmd 813 drivers/usb/host/ehci-hcd.c dbg_cmd(ehci, "fatal", cmd); cmd 322 drivers/usb/host/ehci-timer.c u32 cmd, status; cmd 339 drivers/usb/host/ehci-timer.c cmd = ehci_readl(ehci, &ehci->regs->command); cmd 349 drivers/usb/host/ehci-timer.c if ((status & STS_IAA) || !(cmd & CMD_IAAD)) { cmd 354 drivers/usb/host/ehci-timer.c ehci_dbg(ehci, "IAA watchdog: status %x cmd %x\n", status, cmd); cmd 1271 drivers/usb/host/fotg210-hcd.c u32 cmd, status; cmd 1279 drivers/usb/host/fotg210-hcd.c cmd = fotg210_readl(fotg210, &fotg210->regs->command); cmd 1289 drivers/usb/host/fotg210-hcd.c if ((status & STS_IAA) || !(cmd & CMD_IAAD)) { cmd 1296 drivers/usb/host/fotg210-hcd.c status, cmd); cmd 5123 drivers/usb/host/fotg210-hcd.c u32 status, masked_status, pcd_status = 0, cmd; cmd 5151 drivers/usb/host/fotg210-hcd.c cmd = fotg210_readl(fotg210, &fotg210->regs->command); cmd 5186 drivers/usb/host/fotg210-hcd.c if (cmd & CMD_IAAD) cmd 5230 drivers/usb/host/fotg210-hcd.c dbg_cmd(fotg210, "fatal", cmd); cmd 609 drivers/usb/host/max3421-hcd.c int cmd = -EINVAL; cmd 618 drivers/usb/host/max3421-hcd.c cmd = max3421_ctrl_setup(hcd, urb); cmd 623 drivers/usb/host/max3421-hcd.c cmd = max3421_transfer_in(hcd, urb); cmd 625 drivers/usb/host/max3421-hcd.c cmd = max3421_transfer_out(hcd, urb, fast_retransmit); cmd 634 drivers/usb/host/max3421-hcd.c cmd = MAX3421_HXFR_HS_OUT; cmd 636 drivers/usb/host/max3421-hcd.c cmd = MAX3421_HXFR_HS_IN; cmd 640 drivers/usb/host/max3421-hcd.c if (cmd < 0) cmd 645 drivers/usb/host/max3421-hcd.c spi_wr8(hcd, MAX3421_REG_HXFR, cmd); cmd 1925 drivers/usb/host/oxu210hp-hcd.c u32 cmd = readl(&oxu->regs->command); cmd 1927 drivers/usb/host/oxu210hp-hcd.c if (!(cmd & CMD_ASE)) { cmd 1931 drivers/usb/host/oxu210hp-hcd.c cmd |= CMD_ASE | CMD_RUN; cmd 1932 drivers/usb/host/oxu210hp-hcd.c writel(cmd, &oxu->regs->command); cmd 2127 drivers/usb/host/oxu210hp-hcd.c int cmd = readl(&oxu->regs->command); cmd 2142 drivers/usb/host/oxu210hp-hcd.c writel(cmd & ~CMD_ASE, &oxu->regs->command); cmd 2170 drivers/usb/host/oxu210hp-hcd.c cmd |= CMD_IAAD; cmd 2171 drivers/usb/host/oxu210hp-hcd.c writel(cmd, &oxu->regs->command); cmd 2299 drivers/usb/host/oxu210hp-hcd.c u32 cmd; cmd 2312 drivers/usb/host/oxu210hp-hcd.c cmd = readl(&oxu->regs->command) | CMD_PSE; cmd 2313 drivers/usb/host/oxu210hp-hcd.c writel(cmd, &oxu->regs->command); cmd 2325 drivers/usb/host/oxu210hp-hcd.c u32 cmd; cmd 2338 drivers/usb/host/oxu210hp-hcd.c cmd = readl(&oxu->regs->command) & ~CMD_PSE; cmd 2339 drivers/usb/host/oxu210hp-hcd.c writel(cmd, &oxu->regs->command); cmd 672 drivers/usb/host/pci-quirks.c unsigned int cmd, intr; cmd 691 drivers/usb/host/pci-quirks.c cmd = inw(base + UHCI_USBCMD); cmd 692 drivers/usb/host/pci-quirks.c if ((cmd & UHCI_USBCMD_RUN) || !(cmd & UHCI_USBCMD_CONFIGURE) || cmd 693 drivers/usb/host/pci-quirks.c !(cmd & UHCI_USBCMD_EGSM)) { cmd 695 drivers/usb/host/pci-quirks.c __func__, cmd); cmd 716 drivers/usb/host/pci-quirks.c u16 cmd; cmd 717 drivers/usb/host/pci-quirks.c return !pci_read_config_word(pdev, PCI_COMMAND, &cmd) && (cmd & mask); cmd 213 drivers/usb/host/uhci-hcd.c unsigned int cmd, intr; cmd 225 drivers/usb/host/uhci-hcd.c cmd = uhci_readw(uhci, USBCMD); cmd 226 drivers/usb/host/uhci-hcd.c if ((cmd & USBCMD_RS) || !(cmd & USBCMD_CF) || !(cmd & USBCMD_EGSM)) { cmd 228 drivers/usb/host/uhci-hcd.c __func__, cmd); cmd 391 drivers/usb/host/xhci-hub.c struct xhci_command *cmd; cmd 403 drivers/usb/host/xhci-hub.c cmd = xhci_alloc_command(xhci, true, GFP_NOIO); cmd 404 drivers/usb/host/xhci-hub.c if (!cmd) cmd 435 drivers/usb/host/xhci-hub.c ret = xhci_queue_stop_endpoint(xhci, cmd, slot_id, 0, suspend); cmd 445 drivers/usb/host/xhci-hub.c wait_for_completion(cmd->completion); cmd 447 drivers/usb/host/xhci-hub.c if (cmd->status == COMP_COMMAND_ABORTED || cmd 448 drivers/usb/host/xhci-hub.c cmd->status == COMP_COMMAND_RING_STOPPED) { cmd 454 drivers/usb/host/xhci-hub.c xhci_free_command(xhci, cmd); cmd 1316 drivers/usb/host/xhci-ring.c static void xhci_complete_del_and_free_cmd(struct xhci_command *cmd, u32 status) cmd 1318 drivers/usb/host/xhci-ring.c list_del(&cmd->cmd_list); cmd 1320 drivers/usb/host/xhci-ring.c if (cmd->completion) { cmd 1321 drivers/usb/host/xhci-ring.c cmd->status = status; cmd 1322 drivers/usb/host/xhci-ring.c complete(cmd->completion); cmd 1324 drivers/usb/host/xhci-ring.c kfree(cmd); cmd 1398 drivers/usb/host/xhci-ring.c struct xhci_command *cmd; cmd 1418 drivers/usb/host/xhci-ring.c cmd = list_first_entry(&xhci->cmd_list, struct xhci_command, cmd_list); cmd 1430 drivers/usb/host/xhci-ring.c if (cmd->command_trb != xhci->cmd_ring->dequeue) { cmd 1444 drivers/usb/host/xhci-ring.c if (cmd->status == COMP_COMMAND_ABORTED) { cmd 1445 drivers/usb/host/xhci-ring.c if (xhci->current_cmd == cmd) cmd 1454 drivers/usb/host/xhci-ring.c xhci_handle_cmd_enable_slot(xhci, slot_id, cmd, cmd_comp_code); cmd 1460 drivers/usb/host/xhci-ring.c if (!cmd->completion) cmd 1472 drivers/usb/host/xhci-ring.c if (!cmd->completion) cmd 1482 drivers/usb/host/xhci-ring.c if (cmd->status == COMP_COMMAND_RING_STOPPED) cmd 1509 drivers/usb/host/xhci-ring.c xhci->current_cmd = list_first_entry(&cmd->cmd_list, cmd 1512 drivers/usb/host/xhci-ring.c } else if (xhci->current_cmd == cmd) { cmd 1517 drivers/usb/host/xhci-ring.c xhci_complete_del_and_free_cmd(cmd, cmd_comp_code); cmd 4008 drivers/usb/host/xhci-ring.c static int queue_command(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4034 drivers/usb/host/xhci-ring.c cmd->command_trb = xhci->cmd_ring->enqueue; cmd 4038 drivers/usb/host/xhci-ring.c xhci->current_cmd = cmd; cmd 4042 drivers/usb/host/xhci-ring.c list_add_tail(&cmd->cmd_list, &xhci->cmd_list); cmd 4050 drivers/usb/host/xhci-ring.c int xhci_queue_slot_control(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4053 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, 0, 0, 0, cmd 4058 drivers/usb/host/xhci-ring.c int xhci_queue_address_device(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4061 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, lower_32_bits(in_ctx_ptr), cmd 4067 drivers/usb/host/xhci-ring.c int xhci_queue_vendor_command(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4070 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, field1, field2, field3, field4, false); cmd 4074 drivers/usb/host/xhci-ring.c int xhci_queue_reset_device(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4077 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, 0, 0, 0, cmd 4084 drivers/usb/host/xhci-ring.c struct xhci_command *cmd, dma_addr_t in_ctx_ptr, cmd 4087 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, lower_32_bits(in_ctx_ptr), cmd 4094 drivers/usb/host/xhci-ring.c int xhci_queue_evaluate_context(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4097 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, lower_32_bits(in_ctx_ptr), cmd 4107 drivers/usb/host/xhci-ring.c int xhci_queue_stop_endpoint(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4115 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, 0, 0, 0, cmd 4131 drivers/usb/host/xhci-ring.c struct xhci_command *cmd; cmd 4159 drivers/usb/host/xhci-ring.c cmd = xhci_alloc_command(xhci, false, GFP_ATOMIC); cmd 4160 drivers/usb/host/xhci-ring.c if (!cmd) cmd 4167 drivers/usb/host/xhci-ring.c ret = queue_command(xhci, cmd, cmd 4172 drivers/usb/host/xhci-ring.c xhci_free_command(xhci, cmd); cmd 4184 drivers/usb/host/xhci-ring.c int xhci_queue_reset_ep(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 4195 drivers/usb/host/xhci-ring.c return queue_command(xhci, cmd, 0, 0, 0, cmd 358 drivers/usb/host/xhci-tegra.c u32 cmd; cmd 364 drivers/usb/host/xhci-tegra.c return (msg->cmd & CMD_TYPE_MASK) << CMD_TYPE_SHIFT | cmd 370 drivers/usb/host/xhci-tegra.c msg->cmd = (value >> CMD_TYPE_SHIFT) & CMD_TYPE_MASK; cmd 374 drivers/usb/host/xhci-tegra.c static bool tegra_xusb_mbox_cmd_requires_ack(enum tegra_xusb_mbox_cmd cmd) cmd 376 drivers/usb/host/xhci-tegra.c switch (cmd) { cmd 397 drivers/usb/host/xhci-tegra.c if (!(msg->cmd == MBOX_CMD_ACK || msg->cmd == MBOX_CMD_NAK)) { cmd 472 drivers/usb/host/xhci-tegra.c switch (msg->cmd) { cmd 477 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_NAK; cmd 479 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 488 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_NAK; cmd 490 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 494 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 513 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_NAK; cmd 515 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 523 drivers/usb/host/xhci-tegra.c if (msg->cmd == MBOX_CMD_STOP_HSIC_IDLE) cmd 541 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_NAK; cmd 543 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 551 drivers/usb/host/xhci-tegra.c if (msg->cmd == MBOX_CMD_DISABLE_SS_LFPS_DETECTION) cmd 571 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_NAK; cmd 573 drivers/usb/host/xhci-tegra.c rsp.cmd = MBOX_CMD_ACK; cmd 580 drivers/usb/host/xhci-tegra.c dev_warn(dev, "unknown message: %#x\n", msg->cmd); cmd 584 drivers/usb/host/xhci-tegra.c if (rsp.cmd) { cmd 585 drivers/usb/host/xhci-tegra.c const char *cmd = (rsp.cmd == MBOX_CMD_ACK) ? "ACK" : "NAK"; cmd 589 drivers/usb/host/xhci-tegra.c dev_err(dev, "failed to send %s: %d\n", cmd, err); cmd 609 drivers/usb/host/xhci-tegra.c if (!tegra_xusb_mbox_cmd_requires_ack(msg.cmd)) cmd 1243 drivers/usb/host/xhci-tegra.c msg.cmd = MBOX_CMD_MSG_ENABLED; cmd 90 drivers/usb/host/xhci.c u32 cmd; cmd 98 drivers/usb/host/xhci.c cmd = readl(&xhci->op_regs->command); cmd 99 drivers/usb/host/xhci.c cmd &= mask; cmd 100 drivers/usb/host/xhci.c writel(cmd, &xhci->op_regs->command); cmd 2086 drivers/usb/host/xhci.h int xhci_queue_slot_control(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2088 drivers/usb/host/xhci.h int xhci_queue_address_device(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2090 drivers/usb/host/xhci.h int xhci_queue_vendor_command(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2092 drivers/usb/host/xhci.h int xhci_queue_stop_endpoint(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2103 drivers/usb/host/xhci.h struct xhci_command *cmd, dma_addr_t in_ctx_ptr, u32 slot_id, cmd 2105 drivers/usb/host/xhci.h int xhci_queue_evaluate_context(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2107 drivers/usb/host/xhci.h int xhci_queue_reset_ep(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 2110 drivers/usb/host/xhci.h int xhci_queue_reset_device(struct xhci_hcd *xhci, struct xhci_command *cmd, cmd 481 drivers/usb/misc/iowarrior.c static long iowarrior_ioctl(struct file *file, unsigned int cmd, cmd 507 drivers/usb/misc/iowarrior.c dev->minor, cmd, arg); cmd 511 drivers/usb/misc/iowarrior.c switch (cmd) { cmd 2903 drivers/usb/misc/sisusbvga/sisusb.c static long sisusb_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2923 drivers/usb/misc/sisusbvga/sisusb.c switch (cmd) { cmd 2977 drivers/usb/misc/sisusbvga/sisusb.c static long sisusb_compat_ioctl(struct file *f, unsigned int cmd, cmd 2980 drivers/usb/misc/sisusbvga/sisusb.c switch (cmd) { cmd 2984 drivers/usb/misc/sisusbvga/sisusb.c return sisusb_ioctl(f, cmd, arg); cmd 162 drivers/usb/misc/usblcd.c static long lcd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 172 drivers/usb/misc/usblcd.c switch (cmd) { cmd 984 drivers/usb/mon/mon_bin.c static long mon_bin_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 992 drivers/usb/mon/mon_bin.c switch (cmd) { cmd 1075 drivers/usb/mon/mon_bin.c (cmd == MON_IOCX_GET)? PKT_SZ_API0: PKT_SZ_API1, cmd 1135 drivers/usb/mon/mon_bin.c unsigned int cmd, unsigned long arg) cmd 1140 drivers/usb/mon/mon_bin.c switch (cmd) { cmd 1152 drivers/usb/mon/mon_bin.c (cmd == MON_IOCX_GET32)? PKT_SZ_API0: PKT_SZ_API1, cmd 1186 drivers/usb/mon/mon_bin.c return mon_bin_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 1192 drivers/usb/mon/mon_bin.c return mon_bin_ioctl(file, cmd, arg); cmd 1058 drivers/usb/phy/phy-fsl-usb.c static long fsl_otg_ioctl(struct file *file, unsigned int cmd, cmd 1063 drivers/usb/phy/phy-fsl-usb.c switch (cmd) { cmd 1078 drivers/usb/serial/ftdi_sio.c unsigned int cmd, unsigned long arg); cmd 2903 drivers/usb/serial/ftdi_sio.c unsigned int cmd, unsigned long arg) cmd 2908 drivers/usb/serial/ftdi_sio.c switch (cmd) { cmd 287 drivers/usb/serial/io_edgeport.c unsigned int cmd, unsigned long arg); cmd 1663 drivers/usb/serial/io_edgeport.c unsigned int cmd, unsigned long arg) cmd 1668 drivers/usb/serial/io_edgeport.c switch (cmd) { cmd 58 drivers/usb/serial/kobil_sct.c unsigned int cmd, unsigned long arg); cmd 532 drivers/usb/serial/kobil_sct.c unsigned int cmd, unsigned long arg) cmd 543 drivers/usb/serial/kobil_sct.c switch (cmd) { cmd 78 drivers/usb/serial/metro-usb.c static int metrousb_send_unidirectional_cmd(u8 cmd, struct usb_serial_port *port) cmd 87 drivers/usb/serial/metro-usb.c buffer_cmd = kzalloc(sizeof(cmd), GFP_KERNEL); cmd 91 drivers/usb/serial/metro-usb.c *buffer_cmd = cmd; cmd 95 drivers/usb/serial/metro-usb.c buffer_cmd, sizeof(cmd), cmd 102 drivers/usb/serial/metro-usb.c else if (actual_len != sizeof(cmd)) cmd 1807 drivers/usb/serial/mos7720.c unsigned int cmd, unsigned long arg) cmd 1816 drivers/usb/serial/mos7720.c switch (cmd) { cmd 1943 drivers/usb/serial/mos7840.c unsigned int cmd, unsigned long arg) cmd 1957 drivers/usb/serial/mos7840.c switch (cmd) { cmd 54 drivers/usb/serial/spcp8x5.c u8 cmd; cmd 418 drivers/usb/serial/usb-serial.c unsigned int cmd, unsigned long arg) cmd 423 drivers/usb/serial/usb-serial.c dev_dbg(tty->dev, "%s - cmd 0x%04x\n", __func__, cmd); cmd 425 drivers/usb/serial/usb-serial.c switch (cmd) { cmd 432 drivers/usb/serial/usb-serial.c retval = port->serial->type->ioctl(tty, cmd, arg); cmd 94 drivers/usb/storage/karma.c static int rio_karma_send_command(char cmd, struct us_data *us) cmd 101 drivers/usb/storage/karma.c usb_stor_dbg(us, "sending command %04x\n", cmd); cmd 104 drivers/usb/storage/karma.c us->iobuf[5] = cmd; cmd 134 drivers/usb/storage/karma.c usb_stor_dbg(us, "sent command %04x\n", cmd); cmd 137 drivers/usb/storage/karma.c usb_stor_dbg(us, "command %04x failed\n", cmd); cmd 202 drivers/usb/storage/realtek_cr.c u8 *cmd, int cmd_len, u8 *buf, int buf_len, cmd 222 drivers/usb/storage/realtek_cr.c memcpy(bcb->CDB, cmd, bcb->Length); cmd 292 drivers/usb/storage/realtek_cr.c u8 *cmd, int cmd_len, u8 *buf, int buf_len, cmd 311 drivers/usb/storage/realtek_cr.c memcpy(bcb->CDB, cmd, bcb->Length); cmd 200 drivers/usb/storage/shuttle_usbat.c u32 sector, unsigned char cmd) cmd 208 drivers/usb/storage/shuttle_usbat.c buf[6] = cmd; cmd 17 drivers/usb/typec/altmodes/displayport.c #define DP_HEADER(_dp, cmd) (VDO((_dp)->alt->svid, 1, cmd) | \ cmd 254 drivers/usb/typec/altmodes/displayport.c int cmd = PD_VDO_CMD(hdr); cmd 266 drivers/usb/typec/altmodes/displayport.c switch (cmd) { cmd 286 drivers/usb/typec/altmodes/displayport.c switch (cmd) { cmd 1063 drivers/usb/typec/tcpm/tcpm.c int cmd; cmd 1070 drivers/usb/typec/tcpm/tcpm.c cmd = PD_VDO_CMD(p[0]); cmd 1073 drivers/usb/typec/tcpm/tcpm.c p[0], cmd_type, cmd, cnt); cmd 1085 drivers/usb/typec/tcpm/tcpm.c switch (cmd) { cmd 1126 drivers/usb/typec/tcpm/tcpm.c switch (cmd) { cmd 1184 drivers/usb/typec/tcpm/tcpm.c switch (cmd) { cmd 1236 drivers/usb/typec/tcpm/tcpm.c static void tcpm_send_vdm(struct tcpm_port *port, u32 vid, int cmd, cmd 1246 drivers/usb/typec/tcpm/tcpm.c 1 : (PD_VDO_CMD(cmd) <= CMD_ATTENTION), cmd); cmd 1255 drivers/usb/typec/tcpm/tcpm.c int cmd = PD_VDO_CMD(vdm_hdr); cmd 1263 drivers/usb/typec/tcpm/tcpm.c if (cmd == CMD_ENTER_MODE || cmd == CMD_EXIT_MODE) cmd 1269 drivers/usb/typec/tcpm/tcpm.c if (cmd == CMD_ENTER_MODE || cmd == CMD_EXIT_MODE) cmd 363 drivers/usb/typec/tcpm/wcove.c unsigned int cmd; cmd 366 drivers/usb/typec/tcpm/wcove.c ret = regmap_read(wcove->regmap, USBC_TXCMD, &cmd); cmd 370 drivers/usb/typec/tcpm/wcove.c if (!(cmd & USBC_TXCMD_BUF_RDY)) { cmd 395 drivers/usb/typec/tcpm/wcove.c cmd = USBC_TXCMD_MSG; cmd 398 drivers/usb/typec/tcpm/wcove.c cmd = USBC_TXCMD_HR; cmd 401 drivers/usb/typec/tcpm/wcove.c cmd = USBC_TXCMD_CR; cmd 404 drivers/usb/typec/tcpm/wcove.c cmd = USBC_TXCMD_BIST; cmd 416 drivers/usb/typec/tcpm/wcove.c return regmap_write(wcove->regmap, USBC_TXCMD, cmd | USBC_TXCMD_START); cmd 247 drivers/usb/typec/tps6598x.c static int tps6598x_exec_cmd(struct tps6598x *tps, const char *cmd, cmd 268 drivers/usb/typec/tps6598x.c ret = tps6598x_write_4cc(tps, TPS_REG_CMD1, cmd); cmd 314 drivers/usb/typec/tps6598x.c const char *cmd = (role == TYPEC_DEVICE) ? "SWUF" : "SWDF"; cmd 320 drivers/usb/typec/tps6598x.c ret = tps6598x_exec_cmd(tps, cmd, 0, NULL, 0, NULL); cmd 345 drivers/usb/typec/tps6598x.c const char *cmd = (role == TYPEC_SINK) ? "SWSk" : "SWSr"; cmd 351 drivers/usb/typec/tps6598x.c ret = tps6598x_exec_cmd(tps, cmd, 0, NULL, 0, NULL); cmd 190 drivers/usb/typec/ucsi/displayport.c int cmd = PD_VDO_CMD(header); cmd 205 drivers/usb/typec/ucsi/displayport.c dp->header = VDO(USB_TYPEC_DP_SID, 1, cmd); cmd 208 drivers/usb/typec/ucsi/displayport.c switch (cmd) { cmd 31 drivers/usb/typec/ucsi/trace.c u8 cmd = raw_cmd & GENMASK(7, 0); cmd 33 drivers/usb/typec/ucsi/trace.c return ucsi_cmd_strs[(cmd >= ARRAY_SIZE(ucsi_cmd_strs)) ? 0 : cmd]; cmd 57 drivers/usb/typec/ucsi/ucsi.c ret = ucsi->ppm->cmd(ucsi->ppm, ctrl); cmd 83 drivers/usb/typec/ucsi/ucsi.c ret = ucsi->ppm->cmd(ucsi->ppm, &ctrl); cmd 141 drivers/usb/typec/ucsi/ucsi.c _ctrl.cmd.cmd = UCSI_GET_ERROR_STATUS; cmd 654 drivers/usb/typec/ucsi/ucsi.c ctrl.cmd.cmd = UCSI_PPM_RESET; cmd 656 drivers/usb/typec/ucsi/ucsi.c ret = ucsi->ppm->cmd(ucsi->ppm, &ctrl); cmd 677 drivers/usb/typec/ucsi/ucsi.c ret = ucsi->ppm->cmd(ucsi->ppm, &ctrl); cmd 30 drivers/usb/typec/ucsi/ucsi.h u8 cmd; cmd 37 drivers/usb/typec/ucsi/ucsi.h u8 cmd; cmd 46 drivers/usb/typec/ucsi/ucsi.h u8 cmd; cmd 54 drivers/usb/typec/ucsi/ucsi.h u8 cmd; cmd 66 drivers/usb/typec/ucsi/ucsi.h u8 cmd; cmd 81 drivers/usb/typec/ucsi/ucsi.h struct ucsi_command cmd; cmd 92 drivers/usb/typec/ucsi/ucsi.h (_ctrl_).cmd.cmd = _cmd_; \ cmd 115 drivers/usb/typec/ucsi/ucsi.h (_ctrl_).cmd.data = _ntfys_; \ cmd 128 drivers/usb/typec/ucsi/ucsi.h (_ctrl_).cmd.data = _con_; \ cmd 145 drivers/usb/typec/ucsi/ucsi.h _ctrl_.cmd.data = (_con_); \ cmd 152 drivers/usb/typec/ucsi/ucsi.h _ctrl_.cmd.data = (_con_); \ cmd 159 drivers/usb/typec/ucsi/ucsi.h (_ctrl_).cmd.data = _con_; \ cmd 369 drivers/usb/typec/ucsi/ucsi.h int (*cmd)(struct ucsi_ppm *, struct ucsi_control *); cmd 104 drivers/usb/typec/ucsi/ucsi_acpi.c ua->ppm.cmd = ucsi_acpi_cmd; cmd 490 drivers/usb/typec/ucsi/ucsi_ccg.c static int ccg_send_command(struct ucsi_ccg *uc, struct ccg_cmd *cmd) cmd 495 drivers/usb/typec/ucsi/ucsi_ccg.c switch (cmd->reg & 0xF000) { cmd 504 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_write(uc, cmd->reg, (u8 *)&cmd->data, cmd->len); cmd 508 drivers/usb/typec/ucsi/ucsi_ccg.c msleep(cmd->delay); cmd 513 drivers/usb/typec/ucsi/ucsi_ccg.c switch (cmd->reg & 0xF000) { cmd 530 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 533 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_ENTER_FLASHING; cmd 534 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = FLASH_ENTER_SIG; cmd 535 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 1; cmd 536 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 50; cmd 540 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 554 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 558 drivers/usb/typec/ucsi/ucsi_ccg.c p = (u8 *)&cmd.data; cmd 559 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_RESET_REQ; cmd 562 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 2; cmd 563 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 5000; cmd 569 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 585 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 588 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_PDPORT_ENABLE; cmd 590 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = (uc->port_num == 1) ? cmd 593 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = 0x0; cmd 594 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 1; cmd 595 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 10; cmd 599 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 612 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 615 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_JUMP_TO_BOOT; cmd 618 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = TO_BOOT; cmd 620 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = TO_ALT_FW; cmd 622 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 1; cmd 623 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 100; cmd 629 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 648 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 669 drivers/usb/typec/ucsi/ucsi_ccg.c p = (u8 *)&cmd.data; cmd 670 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_FLASH_ROW_RW; cmd 674 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 4; cmd 675 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 50; cmd 677 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay += 400; cmd 679 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay += 220; cmd 680 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 694 drivers/usb/typec/ucsi/ucsi_ccg.c struct ccg_cmd cmd; cmd 697 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.reg = CCGX_RAB_VALIDATE_FW; cmd 698 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.data = fwid; cmd 699 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.len = 1; cmd 700 drivers/usb/typec/ucsi/ucsi_ccg.c cmd.delay = 500; cmd 704 drivers/usb/typec/ucsi/ucsi_ccg.c ret = ccg_send_command(uc, &cmd); cmd 1104 drivers/usb/typec/ucsi/ucsi_ccg.c uc->ppm.cmd = ucsi_ccg_cmd; cmd 157 drivers/usb/usbip/usbip_common.c static void usbip_dump_usb_ctrlrequest(struct usb_ctrlrequest *cmd) cmd 159 drivers/usb/usbip/usbip_common.c if (!cmd) { cmd 166 drivers/usb/usbip/usbip_common.c cmd->bRequestType, cmd->bRequest, cmd 167 drivers/usb/usbip/usbip_common.c cmd->wValue, cmd->wIndex, cmd->wLength); cmd 170 drivers/usb/usbip/usbip_common.c if ((cmd->bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) { cmd 172 drivers/usb/usbip/usbip_common.c switch (cmd->bRequest) { cmd 207 drivers/usb/usbip/usbip_common.c pr_debug("REQ(%02X)\n", cmd->bRequest); cmd 210 drivers/usb/usbip/usbip_common.c usbip_dump_request_type(cmd->bRequestType); cmd 211 drivers/usb/usbip/usbip_common.c } else if ((cmd->bRequestType & USB_TYPE_MASK) == USB_TYPE_CLASS) { cmd 213 drivers/usb/usbip/usbip_common.c } else if ((cmd->bRequestType & USB_TYPE_MASK) == USB_TYPE_VENDOR) { cmd 215 drivers/usb/usbip/usbip_common.c } else if ((cmd->bRequestType & USB_TYPE_MASK) == USB_TYPE_RESERVED) { cmd 397 drivers/usb/usbip/usbip_common.c void usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, cmd 400 drivers/usb/usbip/usbip_common.c switch (cmd) { cmd 490 drivers/usb/usbip/usbip_common.c __u32 cmd = 0; cmd 493 drivers/usb/usbip/usbip_common.c cmd = pdu->base.command; cmd 498 drivers/usb/usbip/usbip_common.c cmd = pdu->base.command; cmd 500 drivers/usb/usbip/usbip_common.c switch (cmd) { cmd 305 drivers/usb/usbip/usbip_common.h void usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, cmd 55 drivers/vfio/mdev/vfio_mdev.c unsigned int cmd, unsigned long arg) cmd 63 drivers/vfio/mdev/vfio_mdev.c return parent->ops->ioctl(mdev, cmd, arg); cmd 265 drivers/vfio/pci/vfio_pci.c u16 cmd; cmd 299 drivers/vfio/pci/vfio_pci.c pci_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 300 drivers/vfio/pci/vfio_pci.c if (vdev->pci_2_3 && (cmd & PCI_COMMAND_INTX_DISABLE)) { cmd 301 drivers/vfio/pci/vfio_pci.c cmd &= ~PCI_COMMAND_INTX_DISABLE; cmd 302 drivers/vfio/pci/vfio_pci.c pci_write_config_word(pdev, PCI_COMMAND, cmd); cmd 692 drivers/vfio/pci/vfio_pci.c unsigned int cmd, unsigned long arg) cmd 697 drivers/vfio/pci/vfio_pci.c if (cmd == VFIO_DEVICE_GET_INFO) { cmd 719 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_GET_REGION_INFO) { cmd 867 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_GET_IRQ_INFO) { cmd 903 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_SET_IRQS) { cmd 938 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_RESET) { cmd 942 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_GET_PCI_HOT_RESET_INFO) { cmd 1015 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_PCI_HOT_RESET) { cmd 1118 drivers/vfio/pci/vfio_pci.c } else if (cmd == VFIO_DEVICE_IOEVENTFD) { cmd 406 drivers/vfio/pci/vfio_pci_config.c u16 cmd; cmd 420 drivers/vfio/pci/vfio_pci_config.c pci_user_read_config_word(pdev, PCI_COMMAND, &cmd); cmd 421 drivers/vfio/pci/vfio_pci_config.c cmd |= PCI_COMMAND_INTX_DISABLE; cmd 422 drivers/vfio/pci/vfio_pci_config.c pci_user_write_config_word(pdev, PCI_COMMAND, cmd); cmd 509 drivers/vfio/pci/vfio_pci_config.c u16 cmd = le16_to_cpu(*(__le16 *)&vdev->vconfig[PCI_COMMAND]); cmd 512 drivers/vfio/pci/vfio_pci_config.c tmp_val |= cmd & PCI_COMMAND_MEMORY; cmd 298 drivers/vfio/platform/vfio_platform_common.c unsigned int cmd, unsigned long arg) cmd 303 drivers/vfio/platform/vfio_platform_common.c if (cmd == VFIO_DEVICE_GET_INFO) { cmd 323 drivers/vfio/platform/vfio_platform_common.c } else if (cmd == VFIO_DEVICE_GET_REGION_INFO) { cmd 345 drivers/vfio/platform/vfio_platform_common.c } else if (cmd == VFIO_DEVICE_GET_IRQ_INFO) { cmd 365 drivers/vfio/platform/vfio_platform_common.c } else if (cmd == VFIO_DEVICE_SET_IRQS) { cmd 397 drivers/vfio/platform/vfio_platform_common.c } else if (cmd == VFIO_DEVICE_RESET) { cmd 188 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 190 drivers/vfio/vfio.c if (cmd == VFIO_CHECK_EXTENSION) cmd 1156 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1166 drivers/vfio/vfio.c switch (cmd) { cmd 1181 drivers/vfio/vfio.c ret = driver->ops->ioctl(data, cmd, arg); cmd 1189 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1192 drivers/vfio/vfio.c return vfio_fops_unl_ioctl(filep, cmd, arg); cmd 1493 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1498 drivers/vfio/vfio.c switch (cmd) { cmd 1561 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1564 drivers/vfio/vfio.c return vfio_group_fops_unl_ioctl(filep, cmd, arg); cmd 1647 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1654 drivers/vfio/vfio.c return device->ops->ioctl(device->device_data, cmd, arg); cmd 1692 drivers/vfio/vfio.c unsigned int cmd, unsigned long arg) cmd 1695 drivers/vfio/vfio.c return vfio_device_fops_unl_ioctl(filep, cmd, arg); cmd 777 drivers/vfio/vfio_iommu_spapr_tce.c unsigned int cmd, unsigned long arg) cmd 783 drivers/vfio/vfio_iommu_spapr_tce.c switch (cmd) { cmd 791 drivers/vfio/vfio_iommu_spapr_tce.c ret = vfio_spapr_iommu_eeh_ioctl(NULL, cmd, arg); cmd 806 drivers/vfio/vfio_iommu_spapr_tce.c switch (cmd) { cmd 1050 drivers/vfio/vfio_iommu_spapr_tce.c cmd, arg); cmd 2215 drivers/vfio/vfio_iommu_type1.c unsigned int cmd, unsigned long arg) cmd 2220 drivers/vfio/vfio_iommu_type1.c if (cmd == VFIO_CHECK_EXTENSION) { cmd 2233 drivers/vfio/vfio_iommu_type1.c } else if (cmd == VFIO_IOMMU_GET_INFO) { cmd 2285 drivers/vfio/vfio_iommu_type1.c } else if (cmd == VFIO_IOMMU_MAP_DMA) { cmd 2300 drivers/vfio/vfio_iommu_type1.c } else if (cmd == VFIO_IOMMU_UNMAP_DMA) { cmd 32 drivers/vfio/vfio_spapr_eeh.c unsigned int cmd, unsigned long arg) cmd 39 drivers/vfio/vfio_spapr_eeh.c switch (cmd) { cmd 365 drivers/vhost/scsi.c static void vhost_scsi_complete_cmd(struct vhost_scsi_cmd *cmd) cmd 367 drivers/vhost/scsi.c struct vhost_scsi *vs = cmd->tvc_vhost; cmd 369 drivers/vhost/scsi.c llist_add(&cmd->tvc_completion_list, &vs->vs_completion_list); cmd 376 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd = container_of(se_cmd, cmd 378 drivers/vhost/scsi.c vhost_scsi_complete_cmd(cmd); cmd 384 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd = container_of(se_cmd, cmd 386 drivers/vhost/scsi.c vhost_scsi_complete_cmd(cmd); cmd 432 drivers/vhost/scsi.c static void vhost_scsi_free_cmd(struct vhost_scsi_cmd *cmd) cmd 434 drivers/vhost/scsi.c struct se_cmd *se_cmd = &cmd->tvc_se_cmd; cmd 524 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd, *t; cmd 532 drivers/vhost/scsi.c llist_for_each_entry_safe(cmd, t, llnode, tvc_completion_list) { cmd 533 drivers/vhost/scsi.c se_cmd = &cmd->tvc_se_cmd; cmd 536 drivers/vhost/scsi.c cmd, se_cmd->residual_count, se_cmd->scsi_status); cmd 539 drivers/vhost/scsi.c v_rsp.resid = cpu_to_vhost32(cmd->tvc_vq, se_cmd->residual_count); cmd 542 drivers/vhost/scsi.c v_rsp.sense_len = cpu_to_vhost32(cmd->tvc_vq, cmd 544 drivers/vhost/scsi.c memcpy(v_rsp.sense, cmd->tvc_sense_buf, cmd 547 drivers/vhost/scsi.c iov_iter_init(&iov_iter, READ, &cmd->tvc_resp_iov, cmd 548 drivers/vhost/scsi.c cmd->tvc_in_iovs, sizeof(v_rsp)); cmd 552 drivers/vhost/scsi.c vhost_add_used(cmd->tvc_vq, cmd->tvc_vq_desc, 0); cmd 553 drivers/vhost/scsi.c q = container_of(cmd->tvc_vq, struct vhost_scsi_virtqueue, vq); cmd 559 drivers/vhost/scsi.c vhost_scsi_free_cmd(cmd); cmd 573 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd; cmd 593 drivers/vhost/scsi.c cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[tag]; cmd 594 drivers/vhost/scsi.c sg = cmd->tvc_sgl; cmd 595 drivers/vhost/scsi.c prot_sg = cmd->tvc_prot_sgl; cmd 596 drivers/vhost/scsi.c pages = cmd->tvc_upages; cmd 597 drivers/vhost/scsi.c memset(cmd, 0, sizeof(*cmd)); cmd 598 drivers/vhost/scsi.c cmd->tvc_sgl = sg; cmd 599 drivers/vhost/scsi.c cmd->tvc_prot_sgl = prot_sg; cmd 600 drivers/vhost/scsi.c cmd->tvc_upages = pages; cmd 601 drivers/vhost/scsi.c cmd->tvc_se_cmd.map_tag = tag; cmd 602 drivers/vhost/scsi.c cmd->tvc_se_cmd.map_cpu = cpu; cmd 603 drivers/vhost/scsi.c cmd->tvc_tag = scsi_tag; cmd 604 drivers/vhost/scsi.c cmd->tvc_lun = lun; cmd 605 drivers/vhost/scsi.c cmd->tvc_task_attr = task_attr; cmd 606 drivers/vhost/scsi.c cmd->tvc_exp_data_len = exp_data_len; cmd 607 drivers/vhost/scsi.c cmd->tvc_data_direction = data_direction; cmd 608 drivers/vhost/scsi.c cmd->tvc_nexus = tv_nexus; cmd 609 drivers/vhost/scsi.c cmd->inflight = vhost_scsi_get_inflight(vq); cmd 611 drivers/vhost/scsi.c memcpy(cmd->tvc_cdb, cdb, VHOST_SCSI_MAX_CDB_SIZE); cmd 613 drivers/vhost/scsi.c return cmd; cmd 622 drivers/vhost/scsi.c vhost_scsi_map_to_sgl(struct vhost_scsi_cmd *cmd, cmd 627 drivers/vhost/scsi.c struct page **pages = cmd->tvc_upages; cmd 671 drivers/vhost/scsi.c vhost_scsi_iov_to_sgl(struct vhost_scsi_cmd *cmd, bool write, cmd 679 drivers/vhost/scsi.c ret = vhost_scsi_map_to_sgl(cmd, iter, sg, write); cmd 694 drivers/vhost/scsi.c vhost_scsi_mapal(struct vhost_scsi_cmd *cmd, cmd 699 drivers/vhost/scsi.c bool write = (cmd->tvc_data_direction == DMA_FROM_DEVICE); cmd 707 drivers/vhost/scsi.c sg_init_table(cmd->tvc_prot_sgl, sgl_count); cmd 708 drivers/vhost/scsi.c cmd->tvc_prot_sgl_count = sgl_count; cmd 710 drivers/vhost/scsi.c cmd->tvc_prot_sgl, cmd->tvc_prot_sgl_count); cmd 712 drivers/vhost/scsi.c ret = vhost_scsi_iov_to_sgl(cmd, write, prot_iter, cmd 713 drivers/vhost/scsi.c cmd->tvc_prot_sgl, cmd 714 drivers/vhost/scsi.c cmd->tvc_prot_sgl_count); cmd 716 drivers/vhost/scsi.c cmd->tvc_prot_sgl_count = 0; cmd 725 drivers/vhost/scsi.c sg_init_table(cmd->tvc_sgl, sgl_count); cmd 726 drivers/vhost/scsi.c cmd->tvc_sgl_count = sgl_count; cmd 728 drivers/vhost/scsi.c cmd->tvc_sgl, cmd->tvc_sgl_count); cmd 730 drivers/vhost/scsi.c ret = vhost_scsi_iov_to_sgl(cmd, write, data_iter, cmd 731 drivers/vhost/scsi.c cmd->tvc_sgl, cmd->tvc_sgl_count); cmd 733 drivers/vhost/scsi.c cmd->tvc_sgl_count = 0; cmd 758 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd = cmd 761 drivers/vhost/scsi.c struct se_cmd *se_cmd = &cmd->tvc_se_cmd; cmd 766 drivers/vhost/scsi.c if (cmd->tvc_sgl_count) { cmd 767 drivers/vhost/scsi.c sg_ptr = cmd->tvc_sgl; cmd 769 drivers/vhost/scsi.c if (cmd->tvc_prot_sgl_count) cmd 770 drivers/vhost/scsi.c sg_prot_ptr = cmd->tvc_prot_sgl; cmd 776 drivers/vhost/scsi.c tv_nexus = cmd->tvc_nexus; cmd 780 drivers/vhost/scsi.c cmd->tvc_cdb, &cmd->tvc_sense_buf[0], cmd 781 drivers/vhost/scsi.c cmd->tvc_lun, cmd->tvc_exp_data_len, cmd 782 drivers/vhost/scsi.c vhost_scsi_to_tcm_attr(cmd->tvc_task_attr), cmd 783 drivers/vhost/scsi.c cmd->tvc_data_direction, TARGET_SCF_ACK_KREF, cmd 784 drivers/vhost/scsi.c sg_ptr, cmd->tvc_sgl_count, NULL, 0, sg_prot_ptr, cmd 785 drivers/vhost/scsi.c cmd->tvc_prot_sgl_count); cmd 917 drivers/vhost/scsi.c struct vhost_scsi_cmd *cmd; cmd 1068 drivers/vhost/scsi.c cmd = vhost_scsi_get_tag(vq, tpg, cdb, tag, lun, task_attr, cmd 1071 drivers/vhost/scsi.c if (IS_ERR(cmd)) { cmd 1073 drivers/vhost/scsi.c PTR_ERR(cmd)); cmd 1076 drivers/vhost/scsi.c cmd->tvc_vhost = vs; cmd 1077 drivers/vhost/scsi.c cmd->tvc_vq = vq; cmd 1078 drivers/vhost/scsi.c cmd->tvc_resp_iov = vq->iov[vc.out]; cmd 1079 drivers/vhost/scsi.c cmd->tvc_in_iovs = vc.in; cmd 1082 drivers/vhost/scsi.c cmd->tvc_cdb[0], cmd->tvc_lun); cmd 1084 drivers/vhost/scsi.c " %d\n", cmd, exp_data_len, prot_bytes, data_direction); cmd 1087 drivers/vhost/scsi.c if (unlikely(vhost_scsi_mapal(cmd, prot_bytes, cmd 1091 drivers/vhost/scsi.c vhost_scsi_release_cmd(&cmd->tvc_se_cmd); cmd 1100 drivers/vhost/scsi.c cmd->tvc_vq_desc = vc.head; cmd 1107 drivers/vhost/scsi.c INIT_WORK(&cmd->work, vhost_scsi_submission_work); cmd 1108 drivers/vhost/scsi.c queue_work(vhost_scsi_workqueue, &cmd->work); cmd 50 drivers/video/backlight/l4f00242t03.c const u16 cmd[] = { 0x36, param(0), 0x3A, param(0x60) }; cmd 83 drivers/video/backlight/l4f00242t03.c spi_write(spi, (const u8 *)cmd, ARRAY_SIZE(cmd) * sizeof(u16)); cmd 24 drivers/video/backlight/rave-sp-backlight.c u8 cmd[] = { cmd 32 drivers/video/backlight/rave-sp-backlight.c return rave_sp_exec(sp, cmd, sizeof(cmd), NULL, 0); cmd 3387 drivers/video/fbdev/amifb.c unsigned int cmd, unsigned long arg) cmd 3397 drivers/video/fbdev/amifb.c switch (cmd) { cmd 399 drivers/video/fbdev/arcfb.c unsigned int cmd, unsigned long arg) cmd 405 drivers/video/fbdev/arcfb.c switch (cmd) { cmd 2641 drivers/video/fbdev/atafb.c atafb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 2643 drivers/video/fbdev/atafb.c switch (cmd) { cmd 479 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_ioctl(struct fb_info *info, u_int cmd, unsigned long arg); cmd 2305 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_ioctl(struct fb_info *info, u_int cmd, u_long arg) cmd 2311 drivers/video/fbdev/aty/aty128fb.c switch (cmd) { cmd 237 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_ioctl(struct fb_info *info, u_int cmd, u_long arg); cmd 1809 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_ioctl(struct fb_info *info, u_int cmd, u_long arg) cmd 1816 drivers/video/fbdev/aty/atyfb_base.c switch (cmd) { cmd 975 drivers/video/fbdev/aty/radeon_base.c static int radeonfb_ioctl (struct fb_info *info, unsigned int cmd, cmd 983 drivers/video/fbdev/aty/radeon_base.c switch (cmd) { cmd 1240 drivers/video/fbdev/au1200fb.c static void set_global(u_int cmd, struct au1200_lcd_global_regs_t *pdata) cmd 1270 drivers/video/fbdev/au1200fb.c static void get_global(u_int cmd, struct au1200_lcd_global_regs_t *pdata) cmd 1414 drivers/video/fbdev/au1200fb.c static int au1200fb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1422 drivers/video/fbdev/au1200fb.c print_dbg("au1200fb: ioctl %d on plane %d\n", cmd, plane); cmd 1424 drivers/video/fbdev/au1200fb.c if (cmd == AU1200_LCD_FB_IOCTL) { cmd 1435 drivers/video/fbdev/au1200fb.c set_global(cmd, &iodata.global); cmd 1440 drivers/video/fbdev/au1200fb.c get_global(cmd, &iodata.global); cmd 142 drivers/video/fbdev/broadsheetfb.c static void broadsheet_gpio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, cmd 150 drivers/video/fbdev/broadsheetfb.c broadsheet_gpio_issue_cmd(par, cmd); cmd 158 drivers/video/fbdev/broadsheetfb.c static void broadsheet_mmio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, cmd 163 drivers/video/fbdev/broadsheetfb.c par->board->mmio_write(par, BS_MMIO_CMD, cmd); cmd 177 drivers/video/fbdev/broadsheetfb.c static void broadsheet_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, cmd 181 drivers/video/fbdev/broadsheetfb.c broadsheet_mmio_send_cmdargs(par, cmd, argc, argv); cmd 183 drivers/video/fbdev/broadsheetfb.c broadsheet_gpio_send_cmdargs(par, cmd, argc, argv); cmd 173 drivers/video/fbdev/bw2.c static int bw2_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 175 drivers/video/fbdev/bw2.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 276 drivers/video/fbdev/cg14.c static int cg14_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 284 drivers/video/fbdev/cg14.c switch (cmd) { cmd 343 drivers/video/fbdev/cg14.c ret = sbusfb_ioctl_helper(cmd, arg, info, cmd 237 drivers/video/fbdev/cg3.c static int cg3_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 239 drivers/video/fbdev/cg3.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 601 drivers/video/fbdev/cg6.c static int cg6_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 603 drivers/video/fbdev/cg6.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 353 drivers/video/fbdev/chipsfb.c unsigned short cmd; cmd 386 drivers/video/fbdev/chipsfb.c pci_read_config_word(dp, PCI_COMMAND, &cmd); cmd 387 drivers/video/fbdev/chipsfb.c cmd |= 3; /* enable memory and IO space */ cmd 388 drivers/video/fbdev/chipsfb.c pci_write_config_word(dp, PCI_COMMAND, cmd); cmd 1079 drivers/video/fbdev/core/fbmem.c static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1090 drivers/video/fbdev/core/fbmem.c switch (cmd) { cmd 1166 drivers/video/fbdev/core/fbmem.c ret = fb->fb_ioctl(info, cmd, arg); cmd 1174 drivers/video/fbdev/core/fbmem.c static long fb_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1180 drivers/video/fbdev/core/fbmem.c return do_fb_ioctl(info, cmd, arg); cmd 1210 drivers/video/fbdev/core/fbmem.c static int fb_getput_cmap(struct fb_info *info, unsigned int cmd, cmd 1234 drivers/video/fbdev/core/fbmem.c err = do_fb_ioctl(info, cmd, (unsigned long) cmap); cmd 1278 drivers/video/fbdev/core/fbmem.c static int fb_get_fscreeninfo(struct fb_info *info, unsigned int cmd, cmd 1291 drivers/video/fbdev/core/fbmem.c static long fb_compat_ioctl(struct file *file, unsigned int cmd, cmd 1301 drivers/video/fbdev/core/fbmem.c switch(cmd) { cmd 1310 drivers/video/fbdev/core/fbmem.c ret = do_fb_ioctl(info, cmd, arg); cmd 1314 drivers/video/fbdev/core/fbmem.c ret = fb_get_fscreeninfo(info, cmd, arg); cmd 1319 drivers/video/fbdev/core/fbmem.c ret = fb_getput_cmap(info, cmd, arg); cmd 1324 drivers/video/fbdev/core/fbmem.c ret = fb->fb_compat_ioctl(info, cmd, arg); cmd 191 drivers/video/fbdev/cyber2000fb.c unsigned int cmd = CO_CMD_L_PATTERN_FGCOL; cmd 209 drivers/video/fbdev/cyber2000fb.c cmd |= CO_CMD_L_INC_LEFT; cmd 215 drivers/video/fbdev/cyber2000fb.c cmd |= CO_CMD_L_INC_UP; cmd 226 drivers/video/fbdev/cyber2000fb.c cyber2000fb_writew(cmd, CO_REG_CMD_L, cfb); cmd 1130 drivers/video/fbdev/da8xx-fb.c static int fb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1135 drivers/video/fbdev/da8xx-fb.c switch (cmd) { cmd 861 drivers/video/fbdev/ffb.c static int ffb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 865 drivers/video/fbdev/ffb.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 1266 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_ioctl(struct fb_info *info, unsigned int cmd, cmd 1280 drivers/video/fbdev/fsl-diu-fb.c dev_dbg(info->dev, "ioctl %08x (dir=%s%s type=%u nr=%u size=%u)\n", cmd, cmd 1281 drivers/video/fbdev/fsl-diu-fb.c _IOC_DIR(cmd) & _IOC_READ ? "R" : "", cmd 1282 drivers/video/fbdev/fsl-diu-fb.c _IOC_DIR(cmd) & _IOC_WRITE ? "W" : "", cmd 1283 drivers/video/fbdev/fsl-diu-fb.c _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd)); cmd 1285 drivers/video/fbdev/fsl-diu-fb.c switch (cmd) { cmd 1376 drivers/video/fbdev/fsl-diu-fb.c dev_err(info->dev, "unknown ioctl command (0x%08X)\n", cmd); cmd 1266 drivers/video/fbdev/imsttfb.c imsttfb_ioctl(struct fb_info *info, u_int cmd, u_long arg) cmd 1273 drivers/video/fbdev/imsttfb.c switch (cmd) { cmd 159 drivers/video/fbdev/intelfb/intelfbdrv.c unsigned int cmd, unsigned long arg); cmd 1436 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1443 drivers/video/fbdev/intelfb/intelfbdrv.c switch (cmd) { cmd 580 drivers/video/fbdev/kyro/fbdev.c unsigned int cmd, unsigned long arg) cmd 586 drivers/video/fbdev/kyro/fbdev.c switch (cmd) { cmd 425 drivers/video/fbdev/leo.c static int leo_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 427 drivers/video/fbdev/leo.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 875 drivers/video/fbdev/matrox/matroxfb_base.c unsigned int cmd, unsigned long arg) cmd 886 drivers/video/fbdev/matrox/matroxfb_base.c switch (cmd) { cmd 1728 drivers/video/fbdev/matrox/matroxfb_base.c u_int32_t cmd; cmd 1732 drivers/video/fbdev/matrox/matroxfb_base.c pci_read_config_dword(minfo->pcidev, PCI_COMMAND, &cmd); cmd 1736 drivers/video/fbdev/matrox/matroxfb_base.c cmd &= ~PCI_COMMAND_VGA_PALETTE; cmd 1744 drivers/video/fbdev/matrox/matroxfb_base.c pci_write_config_dword(minfo->pcidev, PCI_COMMAND, cmd); cmd 2035 drivers/video/fbdev/matrox/matroxfb_base.c u_int32_t cmd; cmd 2054 drivers/video/fbdev/matrox/matroxfb_base.c pci_read_config_dword(pdev, PCI_COMMAND, &cmd); cmd 2073 drivers/video/fbdev/matrox/matroxfb_base.c if (cmd & PCI_COMMAND_MEMORY) { cmd 424 drivers/video/fbdev/matrox/matroxfb_crtc2.c unsigned int cmd, cmd 432 drivers/video/fbdev/matrox/matroxfb_crtc2.c switch (cmd) { cmd 460 drivers/video/fbdev/matrox/matroxfb_crtc2.c return minfo->fbcon.fbops->fb_ioctl(&minfo->fbcon, cmd, arg); cmd 45 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c __u32 cmd[6]; cmd 47 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[0] = (GDC_TYPE_SETREGISTER << 24) | (1 << 16) | GDC_REG_MODE_BITMAP; cmd 49 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (2 << 7) | (GDC_ROP_COPY << 9); cmd 50 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] = GDC_TYPE_BLTCOPYP << 24; cmd 53 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] |= GDC_CMD_BLTCOPY_TOP_LEFT << 16; cmd 55 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] |= GDC_CMD_BLTCOPY_BOTTOM_LEFT << 16; cmd 57 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] |= GDC_CMD_BLTCOPY_TOP_RIGHT << 16; cmd 59 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] |= GDC_CMD_BLTCOPY_BOTTOM_RIGHT << 16; cmd 61 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[3] = (area->sy << 16) | area->sx; cmd 62 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[4] = (area->dy << 16) | area->dx; cmd 63 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[5] = (area->height << 16) | area->width; cmd 64 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c mb862xxfb_write_fifo(6, cmd, info); cmd 71 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c static void mb86290fb_imageblit1(u32 *cmd, u16 step, u16 dx, u16 dy, cmd 81 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[0] = (GDC_TYPE_SETREGISTER << 24) | (1 << 16) | GDC_REG_MODE_BITMAP; cmd 83 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (2 << 7) | (GDC_ROP_COPY << 9); cmd 84 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] = cmd 86 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[3] = fgcolor; cmd 87 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[4] = cmd 89 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[5] = bgcolor; cmd 96 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[6] = (GDC_TYPE_DRAWBITMAPP << 24) | cmd 98 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[7] = (dy << 16) | dx; cmd 99 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[8] = (height << 16) | width; cmd 102 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c memcpy(&cmd[9 + i * step], line, step << 2); cmd 107 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[9 + i * step + k] = cmd 108 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cpu_to_be32(cmd[9 + i * step + k]); cmd 120 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c static void mb86290fb_imageblit8(u32 *cmd, u16 step, u16 dx, u16 dy, cmd 129 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[0] = (GDC_TYPE_DRAWBITMAPP << 24) | cmd 131 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (dy << 16) | dx; cmd 132 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] = (height << 16) | width; cmd 141 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[3 + i * step + j] = cmd 144 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[3 + i * step + j] |= cmd 159 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c static void mb86290fb_imageblit16(u32 *cmd, u16 step, u16 dx, u16 dy, cmd 172 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[0] = (GDC_TYPE_DRAWBITMAPP << 24) | cmd 174 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (dy << 16) | dx; cmd 175 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] = (height << 16) | width; cmd 178 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c memcpy(&cmd[3 + i * step], line, step); cmd 188 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u32 *cmd = NULL; cmd 244 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd = kmalloc_array(cmdlen, 4, GFP_DMA); cmd 245 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c if (!cmd) cmd 247 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmdfn(cmd, step, dx, dy, width, height, fgcolor, bgcolor, image, info); cmd 248 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c mb862xxfb_write_fifo(cmdlen, cmd, info); cmd 249 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c kfree(cmd); cmd 257 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u32 cmd[7]; cmd 284 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (2 << 7) | (GDC_ROP_XOR << 9); cmd 289 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[1] = (2 << 7) | (GDC_ROP_COPY << 9); cmd 294 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[0] = (GDC_TYPE_SETREGISTER << 24) | (1 << 16) | GDC_REG_MODE_BITMAP; cmd 296 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[2] = cmd 298 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[3] = fg; cmd 299 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[4] = (GDC_TYPE_DRAWRECTP << 24) | (GDC_CMD_BLT_FILL << 16); cmd 300 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[5] = (rect->dy << 16) | (rect->dx); cmd 301 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmd[6] = (height << 16) | width; cmd 303 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c mb862xxfb_write_fifo(7, cmd, info); cmd 310 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c static int mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, cmd 319 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c switch (cmd) { cmd 601 drivers/video/fbdev/mbx/mbxfb.c static int mbxfb_ioctl(struct fb_info *info, unsigned int cmd, cmd 611 drivers/video/fbdev/mbx/mbxfb.c switch (cmd) cmd 1274 drivers/video/fbdev/nvidia/nvidia.c unsigned short cmd; cmd 1313 drivers/video/fbdev/nvidia/nvidia.c pci_read_config_word(pd, PCI_COMMAND, &cmd); cmd 1314 drivers/video/fbdev/nvidia/nvidia.c cmd |= (PCI_COMMAND_IO | PCI_COMMAND_MEMORY); cmd 1315 drivers/video/fbdev/nvidia/nvidia.c pci_write_config_word(pd, PCI_COMMAND, cmd); cmd 148 drivers/video/fbdev/omap/hwa742.c u8 cmd; cmd 162 drivers/video/fbdev/omap/hwa742.c cmd = HWA742_WINDOW_X_START_0; cmd 164 drivers/video/fbdev/omap/hwa742.c hwa742.extif->write_command(&cmd, 1); cmd 54 drivers/video/fbdev/omap/lcd_mipid.c static void mipid_transfer(struct mipid_device *md, int cmd, const u8 *wbuf, cmd 69 drivers/video/fbdev/omap/lcd_mipid.c cmd &= 0xff; cmd 70 drivers/video/fbdev/omap/lcd_mipid.c x->tx_buf = &cmd; cmd 111 drivers/video/fbdev/omap/lcd_mipid.c static inline void mipid_cmd(struct mipid_device *md, int cmd) cmd 113 drivers/video/fbdev/omap/lcd_mipid.c mipid_transfer(md, cmd, NULL, 0, NULL, 0); cmd 172 drivers/video/fbdev/omap/lcd_mipid.c int cmd, sleep_time = 50; cmd 175 drivers/video/fbdev/omap/lcd_mipid.c cmd = MIPID_CMD_SLEEP_IN; cmd 177 drivers/video/fbdev/omap/lcd_mipid.c cmd = MIPID_CMD_SLEEP_OUT; cmd 179 drivers/video/fbdev/omap/lcd_mipid.c mipid_cmd(md, cmd); cmd 194 drivers/video/fbdev/omap/lcd_mipid.c int cmd = enabled ? MIPID_CMD_DISP_ON : MIPID_CMD_DISP_OFF; cmd 196 drivers/video/fbdev/omap/lcd_mipid.c mipid_cmd(md, cmd); cmd 338 drivers/video/fbdev/omap/lcd_mipid.c int cmd; cmd 353 drivers/video/fbdev/omap/lcd_mipid.c mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); cmd 356 drivers/video/fbdev/omap/lcd_mipid.c mipid_read(md, rd->cmd, rbuf, 2); cmd 361 drivers/video/fbdev/omap/lcd_mipid.c mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); cmd 1050 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, cmd 1070 drivers/video/fbdev/omap/omapfb_main.c switch (cmd) { cmd 140 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c u8 cmd; cmd 145 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c cmd = MIPI_DCS_ENTER_SLEEP_MODE; cmd 146 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1); cmd 89 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c unsigned int cmd = 0, data = 0; cmd 91 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c cmd = 0x0000 | reg_addr; /* register address write */ cmd 93 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c data = (cmd << 16) | data; cmd 105 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, cmd 119 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c cmd &= 0xff; cmd 120 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c x->tx_buf = &cmd; cmd 131 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c cmd <<= 1; cmd 155 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) cmd 157 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); cmd 190 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c int cmd; cmd 193 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c cmd = MIPID_CMD_SLEEP_IN; cmd 195 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c cmd = MIPID_CMD_SLEEP_OUT; cmd 201 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_cmd(ddata, cmd); cmd 207 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c int cmd = enabled ? MIPID_CMD_DISP_ON : MIPID_CMD_DISP_OFF; cmd 209 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_cmd(ddata, cmd); cmd 575 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) cmd 603 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c switch (cmd) { cmd 909 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c dev_err(fbdev->dev, "Unknown ioctl 0x%x\n", cmd); cmd 118 drivers/video/fbdev/omap2/omapfb/omapfb.h int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg); cmd 229 drivers/video/fbdev/p9100.c static int p9100_ioctl(struct fb_info *info, unsigned int cmd, cmd 233 drivers/video/fbdev/p9100.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 774 drivers/video/fbdev/ps3fb.c static int ps3fb_ioctl(struct fb_info *info, unsigned int cmd, cmd 781 drivers/video/fbdev/ps3fb.c switch (cmd) { cmd 453 drivers/video/fbdev/pxa3xx-gcu.c pxa3xx_gcu_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 458 drivers/video/fbdev/pxa3xx-gcu.c switch (cmd) { cmd 1958 drivers/video/fbdev/riva/fbdev.c unsigned short cmd; cmd 1960 drivers/video/fbdev/riva/fbdev.c pci_read_config_word(pd, PCI_COMMAND, &cmd); cmd 1961 drivers/video/fbdev/riva/fbdev.c cmd |= (PCI_COMMAND_IO | PCI_COMMAND_MEMORY); cmd 1962 drivers/video/fbdev/riva/fbdev.c pci_write_config_word(pd, PCI_COMMAND, cmd); cmd 1014 drivers/video/fbdev/s3c-fb.c static int s3c_fb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1022 drivers/video/fbdev/s3c-fb.c switch (cmd) { cmd 129 drivers/video/fbdev/savage/savagefb.h #define BCI_CMD_GET_ROP(cmd) (((cmd) >> 16) & 0xFF) cmd 130 drivers/video/fbdev/savage/savagefb.h #define BCI_CMD_SET_ROP(cmd, rop) ((cmd) |= ((rop & 0xFF) << 16)) cmd 36 drivers/video/fbdev/savage/savagefb_accel.c int cmd; cmd 41 drivers/video/fbdev/savage/savagefb_accel.c cmd = BCI_CMD_RECT | BCI_CMD_DEST_GBD | BCI_CMD_SRC_GBD; cmd 42 drivers/video/fbdev/savage/savagefb_accel.c BCI_CMD_SET_ROP(cmd, savagefb_rop[0]); cmd 45 drivers/video/fbdev/savage/savagefb_accel.c cmd |= BCI_CMD_RECT_XP; cmd 52 drivers/video/fbdev/savage/savagefb_accel.c cmd |= BCI_CMD_RECT_YP; cmd 59 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(cmd); cmd 68 drivers/video/fbdev/savage/savagefb_accel.c int cmd, color; cmd 78 drivers/video/fbdev/savage/savagefb_accel.c cmd = BCI_CMD_RECT | BCI_CMD_RECT_XP | BCI_CMD_RECT_YP | cmd 83 drivers/video/fbdev/savage/savagefb_accel.c BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]); cmd 86 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(cmd); cmd 96 drivers/video/fbdev/savage/savagefb_accel.c int cmd; cmd 115 drivers/video/fbdev/savage/savagefb_accel.c cmd = BCI_CMD_RECT | BCI_CMD_RECT_XP | BCI_CMD_RECT_YP | cmd 120 drivers/video/fbdev/savage/savagefb_accel.c BCI_CMD_SET_ROP(cmd, savagefb_rop[0]); cmd 127 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(cmd); cmd 401 drivers/video/fbdev/savage/savagefb_driver.c int cmd; cmd 403 drivers/video/fbdev/savage/savagefb_driver.c cmd = BCI_CMD_NOP | BCI_CMD_CLIP_NEW; cmd 406 drivers/video/fbdev/savage/savagefb_driver.c BCI_SEND(cmd); cmd 100 drivers/video/fbdev/sbuslib.c int sbusfb_ioctl_helper(unsigned long cmd, unsigned long arg, cmd 104 drivers/video/fbdev/sbuslib.c switch(cmd) { cmd 195 drivers/video/fbdev/sbuslib.c static int fbiogetputcmap(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 212 drivers/video/fbdev/sbuslib.c (cmd == FBIOPUTCMAP32) ? cmd 243 drivers/video/fbdev/sbuslib.c int sbusfb_compat_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) cmd 245 drivers/video/fbdev/sbuslib.c switch (cmd) { cmd 256 drivers/video/fbdev/sbuslib.c return info->fbops->fb_ioctl(info, cmd, arg); cmd 258 drivers/video/fbdev/sbuslib.c return fbiogetputcmap(info, cmd, arg); cmd 260 drivers/video/fbdev/sbuslib.c return fbiogetputcmap(info, cmd, arg); cmd 22 drivers/video/fbdev/sbuslib.h int sbusfb_ioctl_helper(unsigned long cmd, unsigned long arg, cmd 25 drivers/video/fbdev/sbuslib.h int sbusfb_compat_ioctl(struct fb_info *info, unsigned int cmd, cmd 1418 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_overlay_ioctl(struct fb_info *info, unsigned int cmd, cmd 1423 drivers/video/fbdev/sh_mobile_lcdcfb.c switch (cmd) { cmd 1737 drivers/video/fbdev/sh_mobile_lcdcfb.c static int sh_mobile_lcdc_ioctl(struct fb_info *info, unsigned int cmd, cmd 1743 drivers/video/fbdev/sh_mobile_lcdcfb.c switch (cmd) { cmd 66 drivers/video/fbdev/sis/sis_main.c static int sisfb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1685 drivers/video/fbdev/sis/sis_main.c static int sisfb_ioctl(struct fb_info *info, unsigned int cmd, cmd 1697 drivers/video/fbdev/sis/sis_main.c switch(cmd) { cmd 810 drivers/video/fbdev/smscufx.c static void ufx_raw_rect(struct ufx_data *dev, u16 *cmd, int x, int y, cmd 821 drivers/video/fbdev/smscufx.c *((u32 *)&cmd[0]) = cpu_to_le32(0x01); cmd 824 drivers/video/fbdev/smscufx.c *((u32 *)&cmd[2]) = cpu_to_le32(packed_rect_len + 16); cmd 826 drivers/video/fbdev/smscufx.c cmd[4] = cpu_to_le16(x); cmd 827 drivers/video/fbdev/smscufx.c cmd[5] = cpu_to_le16(y); cmd 828 drivers/video/fbdev/smscufx.c cmd[6] = cpu_to_le16(width); cmd 829 drivers/video/fbdev/smscufx.c cmd[7] = cpu_to_le16(height); cmd 832 drivers/video/fbdev/smscufx.c *((u32 *)&cmd[8]) = cpu_to_le32(0); cmd 835 drivers/video/fbdev/smscufx.c cmd[10] = cpu_to_le16(0x4000 | dev->info->var.xres); cmd 838 drivers/video/fbdev/smscufx.c cmd[11] = cpu_to_le16(dev->info->var.yres); cmd 844 drivers/video/fbdev/smscufx.c memcpy(&cmd[(24 + (packed_line_len * line)) / 2], cmd 985 drivers/video/fbdev/smscufx.c static int ufx_ops_ioctl(struct fb_info *info, unsigned int cmd, cmd 995 drivers/video/fbdev/smscufx.c if (cmd == UFX_IOCTL_RETURN_EDID) { cmd 1003 drivers/video/fbdev/smscufx.c if (cmd == UFX_IOCTL_REPORT_DAMAGE) { cmd 141 drivers/video/fbdev/ssd1307fb.c static inline int ssd1307fb_write_cmd(struct i2c_client *client, u8 cmd) cmd 150 drivers/video/fbdev/ssd1307fb.c array->data[0] = cmd; cmd 743 drivers/video/fbdev/sstfb.c static int sstfb_ioctl(struct fb_info *info, unsigned int cmd, cmd 749 drivers/video/fbdev/sstfb.c switch (cmd) { cmd 310 drivers/video/fbdev/tcx.c static int tcx_ioctl(struct fb_info *info, unsigned int cmd, cmd 315 drivers/video/fbdev/tcx.c return sbusfb_ioctl_helper(cmd, arg, info, cmd 386 drivers/video/fbdev/tmiofb.c tmiofb_acc_write(struct fb_info *info, const u32 *cmd, unsigned int count) cmd 395 drivers/video/fbdev/tmiofb.c for (; count; count--, cmd++) { cmd 396 drivers/video/fbdev/tmiofb.c tmio_iowrite16(*cmd >> 16, par->lcr + LCR_CMDH); cmd 397 drivers/video/fbdev/tmiofb.c tmio_iowrite16(*cmd, par->lcr + LCR_CMDL); cmd 431 drivers/video/fbdev/tmiofb.c const u32 cmd[] = { cmd 445 drivers/video/fbdev/tmiofb.c tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); cmd 451 drivers/video/fbdev/tmiofb.c const u32 cmd[] = { cmd 465 drivers/video/fbdev/tmiofb.c tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); cmd 505 drivers/video/fbdev/tmiofb.c unsigned int cmd, unsigned long arg) cmd 507 drivers/video/fbdev/tmiofb.c switch (cmd) { cmd 433 drivers/video/fbdev/udlfb.c uint8_t *cmd = *command_buffer_ptr; cmd 436 drivers/video/fbdev/udlfb.c (cmd_buffer_end - MIN_RLX_CMD_BYTES > cmd)) { cmd 450 drivers/video/fbdev/udlfb.c *cmd++ = 0xAF; cmd 451 drivers/video/fbdev/udlfb.c *cmd++ = 0x6B; cmd 452 drivers/video/fbdev/udlfb.c *cmd++ = dev_addr >> 16; cmd 453 drivers/video/fbdev/udlfb.c *cmd++ = dev_addr >> 8; cmd 454 drivers/video/fbdev/udlfb.c *cmd++ = dev_addr; cmd 456 drivers/video/fbdev/udlfb.c cmd_pixels_count_byte = cmd++; /* we'll know this later */ cmd 459 drivers/video/fbdev/udlfb.c raw_pixels_count_byte = cmd++; /* we'll know this later */ cmd 464 drivers/video/fbdev/udlfb.c (unsigned long)(cmd_buffer_end - 1 - cmd) / BPP); cmd 477 drivers/video/fbdev/udlfb.c put_unaligned_be16(pixel_value, cmd); cmd 480 drivers/video/fbdev/udlfb.c cmd += 2; cmd 497 drivers/video/fbdev/udlfb.c *cmd++ = ((pixel - repeating_pixel) - 1) & 0xFF; cmd 501 drivers/video/fbdev/udlfb.c raw_pixels_count_byte = cmd++; cmd 510 drivers/video/fbdev/udlfb.c cmd--; cmd 517 drivers/video/fbdev/udlfb.c if (cmd_buffer_end - MIN_RLX_CMD_BYTES <= cmd) { cmd 519 drivers/video/fbdev/udlfb.c if (cmd_buffer_end > cmd) cmd 520 drivers/video/fbdev/udlfb.c memset(cmd, 0xAF, cmd_buffer_end - cmd); cmd 521 drivers/video/fbdev/udlfb.c cmd = (uint8_t *) cmd_buffer_end; cmd 524 drivers/video/fbdev/udlfb.c *command_buffer_ptr = cmd; cmd 543 drivers/video/fbdev/udlfb.c u8 *cmd = *urb_buf_ptr; cmd 572 drivers/video/fbdev/udlfb.c (u8 **) &cmd, (u8 *) cmd_end, back_buffer_offset, cmd 575 drivers/video/fbdev/udlfb.c if (cmd >= cmd_end) { cmd 576 drivers/video/fbdev/udlfb.c int len = cmd - (u8 *) urb->transfer_buffer; cmd 584 drivers/video/fbdev/udlfb.c cmd = urb->transfer_buffer; cmd 585 drivers/video/fbdev/udlfb.c cmd_end = &cmd[urb->transfer_buffer_length]; cmd 589 drivers/video/fbdev/udlfb.c *urb_buf_ptr = cmd; cmd 597 drivers/video/fbdev/udlfb.c char *cmd; cmd 629 drivers/video/fbdev/udlfb.c cmd = urb->transfer_buffer; cmd 637 drivers/video/fbdev/udlfb.c &cmd, byte_offset, width * BPP, cmd 642 drivers/video/fbdev/udlfb.c if (cmd > (char *) urb->transfer_buffer) { cmd 644 drivers/video/fbdev/udlfb.c if (cmd < (char *) urb->transfer_buffer + urb->transfer_buffer_length) cmd 645 drivers/video/fbdev/udlfb.c *cmd++ = 0xAF; cmd 647 drivers/video/fbdev/udlfb.c len = cmd - (char *) urb->transfer_buffer; cmd 788 drivers/video/fbdev/udlfb.c char *cmd; cmd 808 drivers/video/fbdev/udlfb.c cmd = urb->transfer_buffer; cmd 814 drivers/video/fbdev/udlfb.c &cmd, cur->index << PAGE_SHIFT, cmd 820 drivers/video/fbdev/udlfb.c if (cmd > (char *) urb->transfer_buffer) { cmd 822 drivers/video/fbdev/udlfb.c if (cmd < (char *) urb->transfer_buffer + urb->transfer_buffer_length) cmd 823 drivers/video/fbdev/udlfb.c *cmd++ = 0xAF; cmd 825 drivers/video/fbdev/udlfb.c len = cmd - (char *) urb->transfer_buffer; cmd 871 drivers/video/fbdev/udlfb.c static int dlfb_ops_ioctl(struct fb_info *info, unsigned int cmd, cmd 881 drivers/video/fbdev/udlfb.c if (cmd == DLFB_IOCTL_RETURN_EDID) { cmd 889 drivers/video/fbdev/udlfb.c if (cmd == DLFB_IOCTL_REPORT_DAMAGE) { cmd 380 drivers/video/fbdev/via/viafbdev.c static int viafb_ioctl(struct fb_info *info, u_int cmd, u_long arg) cmd 398 drivers/video/fbdev/via/viafbdev.c DEBUG_MSG(KERN_INFO "viafb_ioctl: 0x%X !!\n", cmd); cmd 402 drivers/video/fbdev/via/viafbdev.c switch (cmd) { cmd 178 drivers/video/fbdev/vt8500lcdfb.c static int vt8500lcd_ioctl(struct fb_info *info, unsigned int cmd, cmd 184 drivers/video/fbdev/vt8500lcdfb.c if (cmd == FBIO_WAITFORVSYNC) { cmd 413 drivers/virt/fsl_hypervisor.c static long fsl_hv_ioctl(struct file *file, unsigned int cmd, cmd 419 drivers/virt/fsl_hypervisor.c switch (cmd) { cmd 446 drivers/virt/fsl_hypervisor.c _IOC_DIR(cmd), _IOC_TYPE(cmd), _IOC_NR(cmd), cmd 447 drivers/virt/fsl_hypervisor.c _IOC_SIZE(cmd)); cmd 428 drivers/visorbus/controlvmchannel.h struct controlvm_message_packet cmd; cmd 305 drivers/visorbus/visorchipset.c outmsg.cmd.init_chipset.features = features; cmd 328 drivers/visorbus/visorchipset.c features = inmsg->cmd.init_chipset.features & cmd 348 drivers/visorbus/visorchipset.c outmsg.cmd.device_change_state.state = *state; cmd 349 drivers/visorbus/visorchipset.c outmsg.cmd.device_change_state.flags.phys_device = 1; cmd 440 drivers/visorbus/visorchipset.c outmsg.cmd.device_change_state.bus_no = p->chipset_bus_no; cmd 441 drivers/visorbus/visorchipset.c outmsg.cmd.device_change_state.dev_no = p->chipset_dev_no; cmd 442 drivers/visorbus/visorchipset.c outmsg.cmd.device_change_state.state = state; cmd 449 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg->cmd; cmd 451 drivers/visorbus/visorchipset.c u32 bus_no = cmd->create_bus.bus_no; cmd 471 drivers/visorbus/visorchipset.c if (guid_equal(&cmd->create_bus.bus_inst_guid, &visor_siovm_guid)) { cmd 486 drivers/visorbus/visorchipset.c visorchannel = visorchannel_create(cmd->create_bus.channel_addr, cmd 488 drivers/visorbus/visorchipset.c &cmd->create_bus.bus_data_type_guid, cmd 519 drivers/visorbus/visorchipset.c u32 bus_no = inmsg->cmd.destroy_bus.bus_no; cmd 595 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg->cmd; cmd 600 drivers/visorbus/visorchipset.c bus_no = cmd->configure_bus.bus_no; cmd 615 drivers/visorbus/visorchipset.c cmd->configure_bus.guest_handle); cmd 638 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg->cmd; cmd 640 drivers/visorbus/visorchipset.c u32 bus_no = cmd->create_device.bus_no; cmd 641 drivers/visorbus/visorchipset.c u32 dev_no = cmd->create_device.dev_no; cmd 675 drivers/visorbus/visorchipset.c guid_copy(&dev_info->inst, &cmd->create_device.dev_inst_guid); cmd 677 drivers/visorbus/visorchipset.c visorchannel = visorchannel_create(cmd->create_device.channel_addr, cmd 679 drivers/visorbus/visorchipset.c &cmd->create_device.data_type_guid, cmd 690 drivers/visorbus/visorchipset.c &cmd->create_device.data_type_guid); cmd 691 drivers/visorbus/visorchipset.c if (guid_equal(&cmd->create_device.data_type_guid, cmd 728 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg->cmd; cmd 730 drivers/visorbus/visorchipset.c u32 bus_no = cmd->device_change_state.bus_no; cmd 731 drivers/visorbus/visorchipset.c u32 dev_no = cmd->device_change_state.dev_no; cmd 732 drivers/visorbus/visorchipset.c struct visor_segment_state state = cmd->device_change_state.state; cmd 786 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg->cmd; cmd 788 drivers/visorbus/visorchipset.c u32 bus_no = cmd->destroy_device.bus_no; cmd 789 drivers/visorbus/visorchipset.c u32 dev_no = cmd->destroy_device.dev_no; cmd 931 drivers/visorbus/visorchipset.c req->msg.cmd.device_change_state.state.active = active; cmd 935 drivers/visorbus/visorchipset.c &req->msg.cmd.device_change_state.state); cmd 1039 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &req->msg.cmd; cmd 1049 drivers/visorbus/visorchipset.c cmd->device_change_state.state.active); cmd 1051 drivers/visorbus/visorchipset.c cmd->device_change_state.bus_no); cmd 1053 drivers/visorbus/visorchipset.c cmd->device_change_state.dev_no >> 3); cmd 1055 drivers/visorbus/visorchipset.c cmd->device_change_state.dev_no & 0x7); cmd 1077 drivers/visorbus/visorchipset.c if (inmsg->cmd.device_change_state.state.active) { cmd 1082 drivers/visorbus/visorchipset.c &inmsg->cmd.device_change_state.state); cmd 1101 drivers/visorbus/visorchipset.c &inmsg->cmd.device_change_state.state); cmd 1215 drivers/visorbus/visorchipset.c .cmd.init_chipset = { cmd 1267 drivers/visorbus/visorchipset.c if (!local_crash_bus_msg.cmd.create_bus.channel_addr) { cmd 1274 drivers/visorbus/visorchipset.c if (!local_crash_dev_msg.cmd.create_device.channel_addr) { cmd 1364 drivers/visorbus/visorchipset.c struct controlvm_message_packet *cmd = &inmsg.cmd; cmd 1408 drivers/visorbus/visorchipset.c if (cmd->device_change_state.flags.phys_device) { cmd 1493 drivers/visorbus/visorchipset.c &req->msg.cmd.device_change_state.state); cmd 169 drivers/w1/masters/ds2482.c static inline int ds2482_send_cmd(struct ds2482_data *pdev, u8 cmd) cmd 171 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte(pdev->client, cmd) < 0) cmd 189 drivers/w1/masters/ds2482.c u8 cmd, u8 byte) cmd 191 drivers/w1/masters/ds2482.c if (i2c_smbus_write_byte_data(pdev->client, cmd, byte) < 0) cmd 195 drivers/w1/masters/ds2482.c pdev->read_prt = (cmd != DS2482_CMD_WRITE_CONFIG) ? cmd 183 drivers/w1/slaves/w1_ds2405.c u8 cmd[9]; cmd 185 drivers/w1/slaves/w1_ds2405.c cmd[0] = W1_MATCH_ROM; cmd 186 drivers/w1/slaves/w1_ds2405.c memcpy(&cmd[1], &dev_addr, sizeof(dev_addr)); cmd 188 drivers/w1/slaves/w1_ds2405.c w1_write_block(dev, cmd, sizeof(cmd)); cmd 70 drivers/w1/slaves/w1_ds2780.c int w1_ds2780_eeprom_cmd(struct device *dev, int addr, int cmd) cmd 80 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, cmd); cmd 123 drivers/w1/slaves/w1_ds2780.h extern int w1_ds2780_eeprom_cmd(struct device *dev, int addr, int cmd); cmd 67 drivers/w1/slaves/w1_ds2781.c int w1_ds2781_eeprom_cmd(struct device *dev, int addr, int cmd) cmd 77 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, cmd); cmd 128 drivers/w1/slaves/w1_ds2781.h extern int w1_ds2781_eeprom_cmd(struct device *dev, int addr, int cmd); cmd 28 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd; /* advances as cmds are appened */ cmd 90 drivers/w1/w1_netlink.c block->cmd = NULL; cmd 134 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd) cmd 138 drivers/w1/w1_netlink.c sizeof(struct w1_netlink_msg) + sizeof(*cmd) + cmd->len); cmd 148 drivers/w1/w1_netlink.c block->cmd = (struct w1_netlink_cmd *)(block->msg->data); cmd 150 drivers/w1/w1_netlink.c space = sizeof(*cmd) + cmd->len; cmd 151 drivers/w1/w1_netlink.c if (block->cmd != cmd) cmd 152 drivers/w1/w1_netlink.c memcpy(block->cmd, cmd, space); cmd 173 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)block->msg->data; cmd 174 drivers/w1/w1_netlink.c memcpy(cmd, req_cmd, sizeof(*cmd)); cmd 175 drivers/w1/w1_netlink.c block->cn->len += sizeof(*cmd); cmd 176 drivers/w1/w1_netlink.c block->msg->len += sizeof(*cmd); cmd 177 drivers/w1/w1_netlink.c cmd->len = 0; cmd 237 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cache_cmd = block->cmd; cmd 243 drivers/w1/w1_netlink.c if (!block->cmd) { cmd 248 drivers/w1/w1_netlink.c data = (u64 *)(block->cmd->data + block->cmd->len); cmd 253 drivers/w1/w1_netlink.c block->cmd->len += sizeof(*data); cmd 272 drivers/w1/w1_netlink.c if (req_cmd->cmd == W1_CMD_LIST_SLAVES) { cmd 281 drivers/w1/w1_netlink.c w1_search_process_cb(dev, req_cmd->cmd == W1_CMD_ALARM_SEARCH ? cmd 289 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd) cmd 293 drivers/w1/w1_netlink.c switch (cmd->cmd) { cmd 295 drivers/w1/w1_netlink.c w1_touch_block(dev, cmd->data, cmd->len); cmd 296 drivers/w1/w1_netlink.c w1_netlink_queue_cmd(dev->priv, cmd); cmd 299 drivers/w1/w1_netlink.c w1_read_block(dev, cmd->data, cmd->len); cmd 300 drivers/w1/w1_netlink.c w1_netlink_queue_cmd(dev->priv, cmd); cmd 303 drivers/w1/w1_netlink.c w1_write_block(dev, cmd->data, cmd->len); cmd 314 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd) cmd 320 drivers/w1/w1_netlink.c if (cmd->len != sizeof(*id)) cmd 323 drivers/w1/w1_netlink.c id = (struct w1_reg_num *)cmd->data; cmd 326 drivers/w1/w1_netlink.c switch (cmd->cmd) { cmd 355 drivers/w1/w1_netlink.c switch (req_cmd->cmd) { cmd 388 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd) cmd 392 drivers/w1/w1_netlink.c sl->reg_num.crc, cmd->cmd, cmd->len); cmd 394 drivers/w1/w1_netlink.c return w1_process_command_io(sl->master, cmd); cmd 450 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)node->msg->data; cmd 459 drivers/w1/w1_netlink.c if (cmd->len + sizeof(struct w1_netlink_cmd) > mlen) { cmd 465 drivers/w1/w1_netlink.c err = w1_process_command_slave(sl, cmd); cmd 467 drivers/w1/w1_netlink.c err = w1_process_command_master(dev, cmd); cmd 470 drivers/w1/w1_netlink.c w1_netlink_queue_status(node->block, node->msg, cmd, err); cmd 473 drivers/w1/w1_netlink.c len = sizeof(*cmd) + cmd->len; cmd 474 drivers/w1/w1_netlink.c cmd = (struct w1_netlink_cmd *)((u8 *)cmd + len); cmd 478 drivers/w1/w1_netlink.c if (!cmd || err) cmd 479 drivers/w1/w1_netlink.c w1_netlink_queue_status(node->block, node->msg, cmd, err); cmd 501 drivers/w1/w1_netlink.c struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)msg->data; cmd 506 drivers/w1/w1_netlink.c if (cmd->len + sizeof(struct w1_netlink_cmd) > mlen) cmd 509 drivers/w1/w1_netlink.c switch (cmd->cmd) { cmd 516 drivers/w1/w1_netlink.c len = sizeof(*cmd) + cmd->len; cmd 517 drivers/w1/w1_netlink.c cmd = (struct w1_netlink_cmd *)((u8 *)cmd + len); cmd 122 drivers/w1/w1_netlink.h __u8 cmd; cmd 144 drivers/watchdog/acquirewdt.c static long acq_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 155 drivers/watchdog/acquirewdt.c switch (cmd) { cmd 131 drivers/watchdog/advantechwdt.c static long advwdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 144 drivers/watchdog/advantechwdt.c switch (cmd) { cmd 176 drivers/watchdog/alim1535_wdt.c static long ali_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 188 drivers/watchdog/alim1535_wdt.c switch (cmd) { cmd 234 drivers/watchdog/alim7101_wdt.c static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 245 drivers/watchdog/alim7101_wdt.c switch (cmd) { cmd 306 drivers/watchdog/alim7101_wdt.c void *cmd) cmd 204 drivers/watchdog/ar7_wdt.c unsigned int cmd, unsigned long arg) cmd 214 drivers/watchdog/ar7_wdt.c switch (cmd) { cmd 56 drivers/watchdog/at91rm9200_wdt.c unsigned long mode, void *cmd) cmd 160 drivers/watchdog/at91rm9200_wdt.c unsigned int cmd, unsigned long arg) cmd 166 drivers/watchdog/at91rm9200_wdt.c switch (cmd) { cmd 183 drivers/watchdog/ath79_wdt.c static long ath79_wdt_ioctl(struct file *file, unsigned int cmd, cmd 191 drivers/watchdog/ath79_wdt.c switch (cmd) { cmd 166 drivers/watchdog/bcm63xx_wdt.c static long bcm63xx_wdt_ioctl(struct file *file, unsigned int cmd, cmd 173 drivers/watchdog/bcm63xx_wdt.c switch (cmd) { cmd 138 drivers/watchdog/cpu5wdt.c static long cpu5wdt_ioctl(struct file *file, unsigned int cmd, cmd 149 drivers/watchdog/cpu5wdt.c switch (cmd) { cmd 407 drivers/watchdog/cpwd.c static long cpwd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 420 drivers/watchdog/cpwd.c switch (cmd) { cmd 477 drivers/watchdog/cpwd.c static long cpwd_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 479 drivers/watchdog/cpwd.c return cpwd_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 62 drivers/watchdog/diag288_wdt.c module_param_string(cmd, wdt_cmd, MAX_CMDLEN, 0644); cmd 63 drivers/watchdog/diag288_wdt.c MODULE_PARM_DESC(cmd, "CP command that is run when the watchdog triggers (z/VM only)"); cmd 94 drivers/watchdog/diag288_wdt.c char *cmd, size_t len) cmd 97 drivers/watchdog/diag288_wdt.c return __diag288(func, timeout, virt_to_phys(cmd), len); cmd 233 drivers/watchdog/eurotechwdt.c unsigned int cmd, unsigned long arg) cmd 247 drivers/watchdog/eurotechwdt.c switch (cmd) { cmd 596 drivers/watchdog/f71808e_wdt.c static long watchdog_ioctl(struct file *file, unsigned int cmd, cmd 609 drivers/watchdog/f71808e_wdt.c switch (cmd) { cmd 158 drivers/watchdog/gef_wdt.c static long gef_wdt_ioctl(struct file *file, unsigned int cmd, cmd 171 drivers/watchdog/gef_wdt.c switch (cmd) { cmd 135 drivers/watchdog/geodewdt.c static long geodewdt_ioctl(struct file *file, unsigned int cmd, cmd 149 drivers/watchdog/geodewdt.c switch (cmd) { cmd 167 drivers/watchdog/ib700wdt.c static long ibwdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 180 drivers/watchdog/ib700wdt.c switch (cmd) { cmd 270 drivers/watchdog/ibmasr.c static long asr_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 281 drivers/watchdog/ibmasr.c switch (cmd) { cmd 98 drivers/watchdog/indydog.c static long indydog_ioctl(struct file *file, unsigned int cmd, cmd 108 drivers/watchdog/indydog.c switch (cmd) { cmd 348 drivers/watchdog/intel_scu_watchdog.c unsigned int cmd, cmd 364 drivers/watchdog/intel_scu_watchdog.c switch (cmd) { cmd 124 drivers/watchdog/iop_wdt.c unsigned int cmd, unsigned long arg) cmd 130 drivers/watchdog/iop_wdt.c switch (cmd) { cmd 254 drivers/watchdog/it8712f_wdt.c static long it8712f_wdt_ioctl(struct file *file, unsigned int cmd, cmd 268 drivers/watchdog/it8712f_wdt.c switch (cmd) { cmd 102 drivers/watchdog/ixp4xx_wdt.c static long ixp4xx_wdt_ioctl(struct file *file, unsigned int cmd, cmd 108 drivers/watchdog/ixp4xx_wdt.c switch (cmd) { cmd 338 drivers/watchdog/kempld_wdt.c static long kempld_wdt_ioctl(struct watchdog_device *wdd, unsigned int cmd, cmd 347 drivers/watchdog/kempld_wdt.c switch (cmd) { cmd 120 drivers/watchdog/m54xx_wdt.c static long m54xx_wdt_ioctl(struct file *file, unsigned int cmd, cmd 126 drivers/watchdog/m54xx_wdt.c switch (cmd) { cmd 303 drivers/watchdog/machzwd.c static long zf_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 307 drivers/watchdog/machzwd.c switch (cmd) { cmd 193 drivers/watchdog/mixcomwd.c unsigned int cmd, unsigned long arg) cmd 204 drivers/watchdog/mixcomwd.c switch (cmd) { cmd 131 drivers/watchdog/mtx-1_wdt.c static long mtx1_wdt_ioctl(struct file *file, unsigned int cmd, cmd 142 drivers/watchdog/mtx-1_wdt.c switch (cmd) { cmd 176 drivers/watchdog/mv64x60_wdt.c unsigned int cmd, unsigned long arg) cmd 189 drivers/watchdog/mv64x60_wdt.c switch (cmd) { cmd 210 drivers/watchdog/nv_tco.c static long nv_tco_ioctl(struct file *file, unsigned int cmd, cmd 225 drivers/watchdog/nv_tco.c switch (cmd) { cmd 378 drivers/watchdog/pc87413_wdt.c static long pc87413_ioctl(struct file *file, unsigned int cmd, cmd 398 drivers/watchdog/pc87413_wdt.c switch (cmd) { cmd 218 drivers/watchdog/pcwd.c static int send_isa_command(int cmd) cmd 225 drivers/watchdog/pcwd.c pr_debug("sending following data cmd=0x%02x\n", cmd); cmd 228 drivers/watchdog/pcwd.c control_status = (cmd & 0x0F) | WD_WCMD; cmd 245 drivers/watchdog/pcwd.c cmd, port0, last_port0); cmd 586 drivers/watchdog/pcwd.c static long pcwd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 603 drivers/watchdog/pcwd.c switch (cmd) { cmd 154 drivers/watchdog/pcwd_pci.c static int send_command(int cmd, int *msb, int *lsb) cmd 160 drivers/watchdog/pcwd_pci.c cmd, *msb, *lsb); cmd 171 drivers/watchdog/pcwd_pci.c outb_p(cmd, pcipcwd_private.io_addr + 6); cmd 202 drivers/watchdog/pcwd_pci.c cmd, *msb, *lsb); cmd 463 drivers/watchdog/pcwd_pci.c static long pcipcwd_ioctl(struct file *file, unsigned int cmd, cmd 478 drivers/watchdog/pcwd_pci.c switch (cmd) { cmd 208 drivers/watchdog/pcwd_usb.c unsigned char cmd, unsigned char *msb, unsigned char *lsb) cmd 224 drivers/watchdog/pcwd_usb.c buf[0] = cmd; /* Byte 0 = CMD */ cmd 241 drivers/watchdog/pcwd_usb.c cmd, *msb, *lsb); cmd 253 drivers/watchdog/pcwd_usb.c if ((got_response) && (cmd == usb_pcwd->cmd_command)) { cmd 388 drivers/watchdog/pcwd_usb.c static long usb_pcwd_ioctl(struct file *file, unsigned int cmd, cmd 401 drivers/watchdog/pcwd_usb.c switch (cmd) { cmd 174 drivers/watchdog/pika_wdt.c unsigned int cmd, unsigned long arg) cmd 180 drivers/watchdog/pika_wdt.c switch (cmd) { cmd 126 drivers/watchdog/pnx4008_wdt.c unsigned long mode, void *cmd) cmd 128 drivers/watchdog/pnx4008_wdt.c const char *boot_cmd = cmd; cmd 138 drivers/watchdog/pnx833x_wdt.c static long pnx833x_wdt_ioctl(struct file *file, unsigned int cmd, cmd 150 drivers/watchdog/pnx833x_wdt.c switch (cmd) { cmd 74 drivers/watchdog/rave-sp-wdt.c u8 cmd[] = { cmd 82 drivers/watchdog/rave-sp-wdt.c return rave_sp_wdt_exec(wdd, cmd, sizeof(cmd)); cmd 87 drivers/watchdog/rave-sp-wdt.c u8 cmd[] = { cmd 95 drivers/watchdog/rave-sp-wdt.c return rave_sp_wdt_exec(wdd, cmd, sizeof(cmd)); cmd 119 drivers/watchdog/rave-sp-wdt.c u8 cmd[] = { cmd 125 drivers/watchdog/rave-sp-wdt.c return rave_sp_wdt_exec(wdd, cmd, sizeof(cmd)); cmd 130 drivers/watchdog/rave-sp-wdt.c u8 cmd[] = { cmd 137 drivers/watchdog/rave-sp-wdt.c return rave_sp_wdt_exec(wdd, cmd, sizeof(cmd)); cmd 205 drivers/watchdog/rave-sp-wdt.c u8 cmd[] = { cmd 210 drivers/watchdog/rave-sp-wdt.c return rave_sp_wdt_exec(wdd, cmd, sizeof(cmd)); cmd 188 drivers/watchdog/rc32434_wdt.c static long rc32434_wdt_ioctl(struct file *file, unsigned int cmd, cmd 200 drivers/watchdog/rc32434_wdt.c switch (cmd) { cmd 140 drivers/watchdog/rdc321x_wdt.c static long rdc321x_wdt_ioctl(struct file *file, unsigned int cmd, cmd 151 drivers/watchdog/rdc321x_wdt.c switch (cmd) { cmd 89 drivers/watchdog/riowd.c static long riowd_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 101 drivers/watchdog/riowd.c switch (cmd) { cmd 91 drivers/watchdog/sa1100_wdt.c static long sa1100dog_ioctl(struct file *file, unsigned int cmd, cmd 99 drivers/watchdog/sa1100_wdt.c switch (cmd) { cmd 169 drivers/watchdog/sb_wdog.c static long sbwdog_ioctl(struct file *file, unsigned int cmd, cmd 177 drivers/watchdog/sb_wdog.c switch (cmd) { cmd 221 drivers/watchdog/sbc60xxwdt.c static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 232 drivers/watchdog/sbc60xxwdt.c switch (cmd) { cmd 156 drivers/watchdog/sbc7240_wdt.c static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 158 drivers/watchdog/sbc7240_wdt.c switch (cmd) { cmd 101 drivers/watchdog/sbc_epx_c3.c static long epx_c3_ioctl(struct file *file, unsigned int cmd, cmd 112 drivers/watchdog/sbc_epx_c3.c switch (cmd) { cmd 120 drivers/watchdog/sbc_fitpc2_wdt.c static long fitpc2_wdt_ioctl(struct file *file, unsigned int cmd, cmd 126 drivers/watchdog/sbc_fitpc2_wdt.c switch (cmd) { cmd 180 drivers/watchdog/sc1200wdt.c static long sc1200wdt_ioctl(struct file *file, unsigned int cmd, cmd 193 drivers/watchdog/sc1200wdt.c switch (cmd) { cmd 273 drivers/watchdog/sc520_wdt.c static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 284 drivers/watchdog/sc520_wdt.c switch (cmd) { cmd 243 drivers/watchdog/sch311x_wdt.c static long sch311x_wdt_ioctl(struct file *file, unsigned int cmd, cmd 258 drivers/watchdog/sch311x_wdt.c switch (cmd) { cmd 155 drivers/watchdog/scx200_wdt.c static long scx200_wdt_ioctl(struct file *file, unsigned int cmd, cmd 168 drivers/watchdog/scx200_wdt.c switch (cmd) { cmd 420 drivers/watchdog/smsc37b787_wdt.c unsigned int cmd, unsigned long arg) cmd 439 drivers/watchdog/smsc37b787_wdt.c switch (cmd) { cmd 136 drivers/watchdog/sp805_wdt.c wdt_restart(struct watchdog_device *wdd, unsigned long mode, void *cmd) cmd 239 drivers/watchdog/w83877f_wdt.c static long fop_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 250 drivers/watchdog/w83877f_wdt.c switch (cmd) { cmd 373 drivers/watchdog/w83977f_wdt.c static long wdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 385 drivers/watchdog/w83977f_wdt.c switch (cmd) { cmd 122 drivers/watchdog/wafer5823wdt.c static long wafwdt_ioctl(struct file *file, unsigned int cmd, cmd 135 drivers/watchdog/wafer5823wdt.c switch (cmd) { cmd 620 drivers/watchdog/watchdog_dev.c static int watchdog_ioctl_op(struct watchdog_device *wdd, unsigned int cmd, cmd 626 drivers/watchdog/watchdog_dev.c return wdd->ops->ioctl(wdd, cmd, arg); cmd 692 drivers/watchdog/watchdog_dev.c static long watchdog_ioctl(struct file *file, unsigned int cmd, cmd 710 drivers/watchdog/watchdog_dev.c err = watchdog_ioctl_op(wdd, cmd, arg); cmd 714 drivers/watchdog/watchdog_dev.c switch (cmd) { cmd 272 drivers/watchdog/wdrtas.c static long wdrtas_ioctl(struct file *file, unsigned int cmd, cmd 283 drivers/watchdog/wdrtas.c switch (cmd) { cmd 351 drivers/watchdog/wdt.c static long wdt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 375 drivers/watchdog/wdt.c switch (cmd) { cmd 134 drivers/watchdog/wdt285.c static long watchdog_ioctl(struct file *file, unsigned int cmd, cmd 140 drivers/watchdog/wdt285.c switch (cmd) { cmd 348 drivers/watchdog/wdt977.c static long wdt977_ioctl(struct file *file, unsigned int cmd, cmd 361 drivers/watchdog/wdt977.c switch (cmd) { cmd 387 drivers/watchdog/wdt_pci.c static long wdtpci_ioctl(struct file *file, unsigned int cmd, cmd 412 drivers/watchdog/wdt_pci.c switch (cmd) { cmd 45 drivers/xen/acpi.c .cmd = XENPF_enter_acpi_sleep, cmd 37 drivers/xen/efi.c {.cmd = XENPF_efi_runtime_call, \ cmd 455 drivers/xen/evtchn.c unsigned int cmd, unsigned long arg) cmd 464 drivers/xen/evtchn.c switch (cmd) { cmd 440 drivers/xen/gntalloc.c static long gntalloc_ioctl(struct file *filp, unsigned int cmd, cmd 445 drivers/xen/gntalloc.c switch (cmd) { cmd 1027 drivers/xen/gntdev.c unsigned int cmd, unsigned long arg) cmd 1032 drivers/xen/gntdev.c switch (cmd) { cmd 1063 drivers/xen/gntdev.c pr_debug("priv %p, unknown cmd %x\n", priv, cmd); cmd 941 drivers/xen/grant-table.c gnttab_retry_eagain_gop(unsigned int cmd, void *gop, int16_t *status, cmd 947 drivers/xen/grant-table.c BUG_ON(HYPERVISOR_grant_table_op(cmd, gop, 1)); cmd 152 drivers/xen/mcelog.c static long xen_mce_chrdev_ioctl(struct file *f, unsigned int cmd, cmd 160 drivers/xen/mcelog.c switch (cmd) { cmd 290 drivers/xen/mcelog.c mc_op.cmd = XEN_MC_fetch; cmd 359 drivers/xen/mcelog.c mc_op.cmd = XEN_MC_physcpuinfo; cmd 76 drivers/xen/pcpu.c .cmd = XENPF_cpu_offline, cmd 87 drivers/xen/pcpu.c .cmd = XENPF_cpu_online, cmd 275 drivers/xen/pcpu.c .cmd = XENPF_get_cpuinfo, cmd 364 drivers/xen/pcpu.c op.cmd = XENPF_get_cpuinfo; cmd 830 drivers/xen/privcmd.c unsigned int cmd, unsigned long data) cmd 835 drivers/xen/privcmd.c switch (cmd) { cmd 267 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 415 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 498 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 526 drivers/xen/pvcalls-back.c if (req->cmd != PVCALLS_ACCEPT) { cmd 564 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 571 drivers/xen/pvcalls-back.c mappass->reqcopy.cmd = 0; cmd 587 drivers/xen/pvcalls-back.c if (mappass->reqcopy.cmd == PVCALLS_POLL) { cmd 592 drivers/xen/pvcalls-back.c rsp->cmd = mappass->reqcopy.cmd; cmd 595 drivers/xen/pvcalls-back.c mappass->reqcopy.cmd = 0; cmd 666 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 693 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 722 drivers/xen/pvcalls-back.c if (mappass->reqcopy.cmd != 0) { cmd 738 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 770 drivers/xen/pvcalls-back.c if (mappass->reqcopy.cmd != 0) { cmd 780 drivers/xen/pvcalls-back.c mappass->reqcopy.cmd = 0; cmd 794 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 805 drivers/xen/pvcalls-back.c switch (req->cmd) { cmd 836 drivers/xen/pvcalls-back.c rsp->cmd = req->cmd; cmd 188 drivers/xen/pvcalls-front.c if (rsp->cmd == PVCALLS_POLL) { cmd 311 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_SOCKET; cmd 452 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_CONNECT; cmd 685 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_BIND; cmd 739 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_LISTEN; cmd 846 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_ACCEPT; cmd 942 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_POLL; cmd 1028 drivers/xen/pvcalls-front.c req->cmd = PVCALLS_RELEASE; cmd 194 drivers/xen/xen-acpi-cpuhotplug.c op.cmd = XENPF_cpu_hotadd; cmd 43 drivers/xen/xen-acpi-memhotplug.c op.cmd = XENPF_mem_hotadd; cmd 28 drivers/xen/xen-acpi-pad.c op.cmd = XENPF_core_parking; cmd 39 drivers/xen/xen-acpi-pad.c op.cmd = XENPF_core_parking; cmd 53 drivers/xen/xen-acpi-processor.c .cmd = XENPF_set_processor_pminfo, cmd 207 drivers/xen/xen-acpi-processor.c .cmd = XENPF_set_processor_pminfo, cmd 289 drivers/xen/xen-acpi-processor.c .cmd = XENPF_get_cpuinfo, cmd 35 drivers/xen/xen-pciback/conf_space_header.c struct pci_cmd_info *cmd = kmalloc(sizeof(*cmd), GFP_KERNEL); cmd 38 drivers/xen/xen-pciback/conf_space_header.c if (!cmd) cmd 41 drivers/xen/xen-pciback/conf_space_header.c err = pci_read_config_word(dev, PCI_COMMAND, &cmd->val); cmd 43 drivers/xen/xen-pciback/conf_space_header.c kfree(cmd); cmd 47 drivers/xen/xen-pciback/conf_space_header.c return cmd; cmd 53 drivers/xen/xen-pciback/conf_space_header.c const struct pci_cmd_info *cmd = data; cmd 56 drivers/xen/xen-pciback/conf_space_header.c *value |= cmd->val & ~PCI_COMMAND_GUEST; cmd 66 drivers/xen/xen-pciback/conf_space_header.c struct pci_cmd_info *cmd = data; cmd 99 drivers/xen/xen-pciback/conf_space_header.c if (!(cmd->val & PCI_COMMAND_INVALIDATE) && cmd 111 drivers/xen/xen-pciback/conf_space_header.c } else if ((cmd->val & PCI_COMMAND_INVALIDATE) && cmd 120 drivers/xen/xen-pciback/conf_space_header.c cmd->val = value; cmd 705 drivers/xen/xen-pciback/pci_stub.c aer_op->cmd = aer_cmd ; cmd 113 drivers/xen/xen-pciback/pciback_ops.c u16 cmd; cmd 132 drivers/xen/xen-pciback/pciback_ops.c pci_read_config_word(dev, PCI_COMMAND, &cmd); cmd 133 drivers/xen/xen-pciback/pciback_ops.c if (cmd & (PCI_COMMAND_INVALIDATE)) { cmd 134 drivers/xen/xen-pciback/pciback_ops.c cmd &= ~(PCI_COMMAND_INVALIDATE); cmd 135 drivers/xen/xen-pciback/pciback_ops.c pci_write_config_word(dev, PCI_COMMAND, cmd); cmd 214 drivers/xen/xen-pciback/pciback_ops.c u16 cmd; cmd 231 drivers/xen/xen-pciback/pciback_ops.c pci_read_config_word(pci_physfn(dev), PCI_COMMAND, &cmd); cmd 232 drivers/xen/xen-pciback/pciback_ops.c if (dev->msi_enabled || !(cmd & PCI_COMMAND_MEMORY)) cmd 349 drivers/xen/xen-pciback/pciback_ops.c switch (op->cmd) { cmd 386 drivers/xen/xen-pciback/pciback_ops.c if (op->cmd == XEN_PCI_OP_enable_msix && op->err == 0) { cmd 74 drivers/xen/xenbus/xenbus_dev_backend.c static long xenbus_backend_ioctl(struct file *file, unsigned int cmd, cmd 80 drivers/xen/xenbus/xenbus_dev_backend.c switch (cmd) { cmd 132 drivers/xen/xenfs/xensyms.c xs->op.cmd = XENPF_get_symbol; cmd 116 fs/9p/vfs_file.c static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 127 fs/9p/vfs_file.c if ((IS_SETLK(cmd) || IS_SETLKW(cmd)) && fl->fl_type != F_UNLCK) { cmd 135 fs/9p/vfs_file.c static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 175 fs/9p/vfs_file.c if (IS_SETLKW(cmd)) cmd 191 fs/9p/vfs_file.c if (status == P9_LOCK_BLOCKED && !IS_SETLKW(cmd)) cmd 306 fs/9p/vfs_file.c static int v9fs_file_lock_dotl(struct file *filp, int cmd, struct file_lock *fl) cmd 312 fs/9p/vfs_file.c filp, cmd, fl, filp); cmd 318 fs/9p/vfs_file.c if ((IS_SETLK(cmd) || IS_SETLKW(cmd)) && fl->fl_type != F_UNLCK) { cmd 323 fs/9p/vfs_file.c if (IS_SETLK(cmd) || IS_SETLKW(cmd)) cmd 324 fs/9p/vfs_file.c ret = v9fs_file_do_lock(filp, cmd, fl); cmd 325 fs/9p/vfs_file.c else if (IS_GETLK(cmd)) cmd 341 fs/9p/vfs_file.c static int v9fs_file_flock_dotl(struct file *filp, int cmd, cmd 348 fs/9p/vfs_file.c filp, cmd, fl, filp); cmd 357 fs/9p/vfs_file.c if ((IS_SETLK(cmd) || IS_SETLKW(cmd)) && fl->fl_type != F_UNLCK) { cmd 365 fs/9p/vfs_file.c if (IS_SETLK(cmd) | IS_SETLKW(cmd)) cmd 366 fs/9p/vfs_file.c ret = v9fs_file_do_lock(filp, cmd, fl); cmd 775 fs/afs/flock.c int afs_lock(struct file *file, int cmd, struct file_lock *fl) cmd 782 fs/afs/flock.c vnode->fid.vid, vnode->fid.vnode, cmd, cmd 790 fs/afs/flock.c if (IS_GETLK(cmd)) cmd 814 fs/afs/flock.c int afs_flock(struct file *file, int cmd, struct file_lock *fl) cmd 821 fs/afs/flock.c vnode->fid.vid, vnode->fid.vnode, cmd, cmd 54 fs/autofs/dev-ioctl.c static int check_dev_ioctl_version(int cmd, struct autofs_dev_ioctl *param) cmd 64 fs/autofs/dev-ioctl.c param->ver_major, param->ver_minor, cmd); cmd 109 fs/autofs/dev-ioctl.c static int validate_dev_ioctl(int cmd, struct autofs_dev_ioctl *param) cmd 113 fs/autofs/dev-ioctl.c err = check_dev_ioctl_version(cmd, param); cmd 116 fs/autofs/dev-ioctl.c "supplied for cmd(0x%08x)\n", cmd); cmd 125 fs/autofs/dev-ioctl.c cmd); cmd 132 fs/autofs/dev-ioctl.c cmd); cmd 136 fs/autofs/dev-ioctl.c unsigned int inr = _IOC_NR(cmd); cmd 562 fs/autofs/dev-ioctl.c #define cmd_idx(cmd) (cmd - _IOC_NR(AUTOFS_DEV_IOCTL_IOC_FIRST)) cmd 564 fs/autofs/dev-ioctl.c static ioctl_fn lookup_dev_ioctl(unsigned int cmd) cmd 582 fs/autofs/dev-ioctl.c unsigned int idx = cmd_idx(cmd); cmd 594 fs/autofs/dev-ioctl.c unsigned int cmd_first, cmd; cmd 599 fs/autofs/dev-ioctl.c cmd = _IOC_NR(command); cmd 602 fs/autofs/dev-ioctl.c cmd - cmd_first > AUTOFS_DEV_IOCTL_IOC_COUNT) { cmd 609 fs/autofs/dev-ioctl.c if (cmd != AUTOFS_DEV_IOCTL_VERSION_CMD && cmd 610 fs/autofs/dev-ioctl.c cmd != AUTOFS_DEV_IOCTL_ISMOUNTPOINT_CMD && cmd 623 fs/autofs/dev-ioctl.c fn = lookup_dev_ioctl(cmd); cmd 639 fs/autofs/dev-ioctl.c if (cmd != AUTOFS_DEV_IOCTL_VERSION_CMD && cmd 640 fs/autofs/dev-ioctl.c cmd != AUTOFS_DEV_IOCTL_OPENMOUNT_CMD && cmd 641 fs/autofs/dev-ioctl.c cmd != AUTOFS_DEV_IOCTL_CLOSEMOUNT_CMD) { cmd 646 fs/autofs/dev-ioctl.c if (cmd == AUTOFS_DEV_IOCTL_ISMOUNTPOINT_CMD) cmd 665 fs/autofs/dev-ioctl.c cmd != AUTOFS_DEV_IOCTL_CATATONIC_CMD) { cmd 871 fs/autofs/root.c unsigned int cmd, unsigned long arg) cmd 877 fs/autofs/root.c cmd, arg, sbi, task_pgrp_nr(current)); cmd 879 fs/autofs/root.c if (_IOC_TYPE(cmd) != _IOC_TYPE(AUTOFS_IOC_FIRST) || cmd 880 fs/autofs/root.c _IOC_NR(cmd) - _IOC_NR(AUTOFS_IOC_FIRST) >= AUTOFS_IOC_COUNT) cmd 886 fs/autofs/root.c switch (cmd) { cmd 922 fs/autofs/root.c unsigned int cmd, unsigned long arg) cmd 926 fs/autofs/root.c return autofs_root_ioctl_unlocked(inode, filp, cmd, arg); cmd 931 fs/autofs/root.c unsigned int cmd, unsigned long arg) cmd 936 fs/autofs/root.c if (cmd == AUTOFS_IOC_READY || cmd == AUTOFS_IOC_FAIL) cmd 937 fs/autofs/root.c ret = autofs_root_ioctl_unlocked(inode, filp, cmd, arg); cmd 939 fs/autofs/root.c ret = autofs_root_ioctl_unlocked(inode, filp, cmd, cmd 1944 fs/block_dev.c static long block_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 1958 fs/block_dev.c return blkdev_ioctl(bdev, mode, cmd, arg); cmd 2139 fs/block_dev.c int ioctl_by_bdev(struct block_device *bdev, unsigned cmd, unsigned long arg) cmd 2144 fs/block_dev.c res = blkdev_ioctl(bdev, 0, cmd, arg); cmd 2906 fs/btrfs/ctree.h long btrfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 2907 fs/btrfs/ctree.h long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 4347 fs/btrfs/ioctl.c switch (p->cmd) { cmd 4697 fs/btrfs/ioctl.c static long btrfs_ioctl_balance_ctl(struct btrfs_fs_info *fs_info, int cmd) cmd 4702 fs/btrfs/ioctl.c switch (cmd) { cmd 4766 fs/btrfs/ioctl.c switch (sa->cmd) { cmd 5446 fs/btrfs/ioctl.c cmd, unsigned long arg) cmd 5453 fs/btrfs/ioctl.c switch (cmd) { cmd 5597 fs/btrfs/ioctl.c long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 5603 fs/btrfs/ioctl.c switch (cmd) { cmd 5605 fs/btrfs/ioctl.c cmd = FS_IOC_GETFLAGS; cmd 5608 fs/btrfs/ioctl.c cmd = FS_IOC_SETFLAGS; cmd 5611 fs/btrfs/ioctl.c cmd = FS_IOC_GETVERSION; cmd 5615 fs/btrfs/ioctl.c return btrfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 686 fs/btrfs/send.c static int begin_cmd(struct send_ctx *sctx, int cmd) cmd 697 fs/btrfs/send.c hdr->cmd = cpu_to_le16(cmd); cmd 719 fs/btrfs/send.c sctx->cmd_send_size[le16_to_cpu(hdr->cmd)] += sctx->send_size; cmd 2591 fs/btrfs/send.c int cmd; cmd 2614 fs/btrfs/send.c cmd = BTRFS_SEND_C_MKFILE; cmd 2616 fs/btrfs/send.c cmd = BTRFS_SEND_C_MKDIR; cmd 2618 fs/btrfs/send.c cmd = BTRFS_SEND_C_SYMLINK; cmd 2620 fs/btrfs/send.c cmd = BTRFS_SEND_C_MKNOD; cmd 2622 fs/btrfs/send.c cmd = BTRFS_SEND_C_MKFIFO; cmd 2624 fs/btrfs/send.c cmd = BTRFS_SEND_C_MKSOCK; cmd 2632 fs/btrfs/send.c ret = begin_cmd(sctx, cmd); cmd 4413 fs/btrfs/send.c enum btrfs_compare_tree_result cmd) cmd 4429 fs/btrfs/send.c if (cmd == BTRFS_COMPARE_TREE_NEW) { cmd 4432 fs/btrfs/send.c } else if (cmd == BTRFS_COMPARE_TREE_DELETED) { cmd 4437 fs/btrfs/send.c "Wrong command %d in process_all_refs", cmd); cmd 37 fs/btrfs/send.h __le16 cmd; cmd 2175 fs/btrfs/super.c static long btrfs_control_ioctl(struct file *file, unsigned int cmd, cmd 2190 fs/btrfs/super.c switch (cmd) { cmd 216 fs/cachefiles/daemon.c const struct cachefiles_daemon_cmd *cmd; cmd 263 fs/cachefiles/daemon.c for (cmd = cachefiles_daemon_cmds; cmd->name[0]; cmd++) cmd 264 fs/cachefiles/daemon.c if (strcmp(cmd->name, data) == 0) cmd 277 fs/cachefiles/daemon.c ret = cmd->handler(cache, args); cmd 269 fs/ceph/ioctl.c long ceph_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 271 fs/ceph/ioctl.c dout("ioctl file %p cmd %u arg %lu\n", file, cmd, arg); cmd 272 fs/ceph/ioctl.c switch (cmd) { cmd 64 fs/ceph/locks.c int cmd, u8 wait, struct file_lock *fl) cmd 83 fs/ceph/locks.c if (operation != CEPH_MDS_OP_SETFILELOCK || cmd == CEPH_LOCK_UNLOCK) cmd 107 fs/ceph/locks.c req->r_args.filelock_change.type = cmd; cmd 217 fs/ceph/locks.c int ceph_lock(struct file *file, int cmd, struct file_lock *fl) cmd 235 fs/ceph/locks.c if (IS_GETLK(cmd)) cmd 237 fs/ceph/locks.c else if (IS_SETLKW(cmd)) cmd 277 fs/ceph/locks.c int ceph_flock(struct file *file, int cmd, struct file_lock *fl) cmd 304 fs/ceph/locks.c if (IS_SETLKW(cmd)) cmd 1125 fs/ceph/super.h extern long ceph_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 1133 fs/ceph/super.h extern int ceph_lock(struct file *file, int cmd, struct file_lock *fl); cmd 1134 fs/ceph/super.h extern int ceph_flock(struct file *file, int cmd, struct file_lock *fl); cmd 150 fs/cifs/cifsfs.h extern long cifs_ioctl(struct file *filep, unsigned int cmd, unsigned long arg); cmd 1734 fs/cifs/file.c int cifs_lock(struct file *file, int cmd, struct file_lock *flock) cmd 1749 fs/cifs/file.c cmd, flock->fl_flags, flock->fl_type, cmd 1767 fs/cifs/file.c if (IS_GETLK(cmd)) { cmd 412 fs/cifs/trace.h __u16 cmd, cmd 416 fs/cifs/trace.h TP_ARGS(tid, sesid, cmd, mid, status, rc), cmd 420 fs/cifs/trace.h __field(__u16, cmd) cmd 428 fs/cifs/trace.h __entry->cmd = cmd; cmd 434 fs/cifs/trace.h __entry->sesid, __entry->tid, __entry->cmd, __entry->mid, cmd 442 fs/cifs/trace.h __u16 cmd, \ cmd 446 fs/cifs/trace.h TP_ARGS(tid, sesid, cmd, mid, status, rc)) cmd 453 fs/cifs/trace.h __u16 cmd, cmd 455 fs/cifs/trace.h TP_ARGS(tid, sesid, cmd, mid), cmd 459 fs/cifs/trace.h __field(__u16, cmd) cmd 465 fs/cifs/trace.h __entry->cmd = cmd; cmd 470 fs/cifs/trace.h __entry->cmd, __entry->mid) cmd 477 fs/cifs/trace.h __u16 cmd, \ cmd 479 fs/cifs/trace.h TP_ARGS(tid, sesid, cmd, mid)) cmd 486 fs/cifs/trace.h TP_PROTO(__u16 cmd, cmd 491 fs/cifs/trace.h TP_ARGS(cmd, mid, pid, when_sent, when_received), cmd 493 fs/cifs/trace.h __field(__u16, cmd) cmd 500 fs/cifs/trace.h __entry->cmd = cmd; cmd 507 fs/cifs/trace.h __entry->cmd, __entry->mid, __entry->pid, __entry->when_sent, cmd 513 fs/cifs/trace.h TP_PROTO(__u16 cmd, \ cmd 518 fs/cifs/trace.h TP_ARGS(cmd, mid, pid, when_sent, when_received)) cmd 81 fs/coda/coda_psdev.h unsigned int cmd, struct PioctlData *data); cmd 28 fs/coda/pioctl.c static long coda_pioctl(struct file *filp, unsigned int cmd, cmd 48 fs/coda/pioctl.c static long coda_pioctl(struct file *filp, unsigned int cmd, cmd 82 fs/coda/pioctl.c error = venus_pioctl(inode->i_sb, &(cnp->c_fid), cmd, &data); cmd 72 fs/coda/psdev.c static long coda_psdev_ioctl(struct file * filp, unsigned int cmd, unsigned long arg) cmd 76 fs/coda/psdev.c switch(cmd) { cmd 476 fs/coda/upcall.c unsigned int cmd, struct PioctlData *data) cmd 502 fs/coda/upcall.c inp->coda_ioctl.cmd = (cmd & ~(PIOCPARM_MASK << 16)); cmd 503 fs/coda/upcall.c iocsize = ((cmd >> 16) & PIOCPARM_MASK) - sizeof(char *) - sizeof(int); cmd 504 fs/coda/upcall.c inp->coda_ioctl.cmd |= (iocsize & PIOCPARM_MASK) << 16; cmd 82 fs/compat_ioctl.c static int do_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 86 fs/compat_ioctl.c err = security_file_ioctl(file, cmd, arg); cmd 90 fs/compat_ioctl.c return vfs_ioctl(file, cmd, arg); cmd 146 fs/compat_ioctl.c static int sg_ioctl_trans(struct file *file, unsigned int cmd, cmd 159 fs/compat_ioctl.c return do_ioctl(file, cmd, (unsigned long)sgio32); cmd 219 fs/compat_ioctl.c err = do_ioctl(file, cmd, (unsigned long) sgio); cmd 251 fs/compat_ioctl.c unsigned int cmd, struct compat_sg_req_info __user *o) cmd 256 fs/compat_ioctl.c err = do_ioctl(file, cmd, (unsigned long)r); cmd 283 fs/compat_ioctl.c unsigned int cmd, struct sock_fprog32 __user *u_fprog32) cmd 300 fs/compat_ioctl.c if (cmd == PPPIOCSPASS32) cmd 301 fs/compat_ioctl.c cmd = PPPIOCSPASS; cmd 303 fs/compat_ioctl.c cmd = PPPIOCSACTIVE; cmd 305 fs/compat_ioctl.c return do_ioctl(file, cmd, (unsigned long) u_fprog64); cmd 321 fs/compat_ioctl.c static int ppp_gidle(struct file *file, unsigned int cmd, cmd 342 fs/compat_ioctl.c static int ppp_scompress(struct file *file, unsigned int cmd, cmd 383 fs/compat_ioctl.c unsigned int cmd, void __user *argp) cmd 394 fs/compat_ioctl.c switch(cmd) { cmd 411 fs/compat_ioctl.c switch (cmd) { cmd 445 fs/compat_ioctl.c unsigned cmd, void __user *argp) cmd 452 fs/compat_ioctl.c switch (cmd) { cmd 455 fs/compat_ioctl.c ret = do_ioctl(file, (cmd == RTC_IRQP_READ32) ? cmd 511 fs/compat_ioctl.c #define COMPATIBLE_IOCTL(cmd) XFORM((u32)cmd), cmd 519 fs/compat_ioctl.c #define IGNORE_IOCTL(cmd) COMPATIBLE_IOCTL(cmd) cmd 927 fs/compat_ioctl.c static long do_ioctl_trans(unsigned int cmd, cmd 932 fs/compat_ioctl.c switch (cmd) { cmd 934 fs/compat_ioctl.c return ppp_gidle(file, cmd, argp); cmd 936 fs/compat_ioctl.c return ppp_scompress(file, cmd, argp); cmd 939 fs/compat_ioctl.c return ppp_sock_fprog_ioctl_trans(file, cmd, argp); cmd 942 fs/compat_ioctl.c return sg_ioctl_trans(file, cmd, argp); cmd 944 fs/compat_ioctl.c return sg_grt_trans(file, cmd, argp); cmd 947 fs/compat_ioctl.c return mt_ioctl_trans(file, cmd, argp); cmd 954 fs/compat_ioctl.c return rtc_ioctl(file, cmd, argp); cmd 961 fs/compat_ioctl.c switch (cmd) { cmd 967 fs/compat_ioctl.c return vfs_ioctl(file, cmd, arg); cmd 995 fs/compat_ioctl.c COMPAT_SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, cmd 1005 fs/compat_ioctl.c error = security_file_ioctl(f.file, cmd, arg); cmd 1014 fs/compat_ioctl.c switch (cmd) { cmd 1050 fs/compat_ioctl.c error = f.file->f_op->compat_ioctl(f.file, cmd, arg); cmd 1060 fs/compat_ioctl.c if (compat_ioctl_check_table(XFORM(cmd))) cmd 1063 fs/compat_ioctl.c error = do_ioctl_trans(cmd, arg, f.file); cmd 1072 fs/compat_ioctl.c error = do_vfs_ioctl(f.file, fd, cmd, arg); cmd 239 fs/debugfs/file.c PROTO(struct file *filp, unsigned int cmd, unsigned long arg), cmd 240 fs/debugfs/file.c ARGS(filp, cmd, arg)); cmd 18 fs/dlm/netlink.c static int prepare_data(u8 cmd, struct sk_buff **skbp, size_t size) cmd 28 fs/dlm/netlink.c data = genlmsg_put(skb, 0, dlm_nl_seqnum++, &family, 0, cmd); cmd 67 fs/dlm/netlink.c .cmd = DLM_CMD_HELLO, cmd 102 fs/dlm/plock.c int cmd, struct file_lock *fl) cmd 123 fs/dlm/plock.c op->info.wait = IS_SETLKW(cmd); cmd 54 fs/dlm/user.c __u8 cmd; cmd 93 fs/dlm/user.c kb->cmd = kb32->cmd; cmd 95 fs/dlm/user.c if (kb->cmd == DLM_USER_CREATE_LOCKSPACE || cmd 96 fs/dlm/user.c kb->cmd == DLM_USER_REMOVE_LOCKSPACE) { cmd 100 fs/dlm/user.c } else if (kb->cmd == DLM_USER_PURGE) { cmd 558 fs/dlm/user.c if ((kbuf->cmd == DLM_USER_LOCK || kbuf->cmd == DLM_USER_UNLOCK) && cmd 566 fs/dlm/user.c switch (kbuf->cmd) cmd 618 fs/dlm/user.c kbuf->cmd); cmd 347 fs/ecryptfs/file.c ecryptfs_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 355 fs/ecryptfs/file.c switch (cmd) { cmd 361 fs/ecryptfs/file.c rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg); cmd 372 fs/ecryptfs/file.c ecryptfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 380 fs/ecryptfs/file.c switch (cmd) { cmd 385 fs/ecryptfs/file.c rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); cmd 172 fs/efivarfs/file.c efivarfs_file_ioctl(struct file *file, unsigned int cmd, unsigned long p) cmd 176 fs/efivarfs/file.c switch (cmd) { cmd 21 fs/ext2/ioctl.c long ext2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 29 fs/ext2/ioctl.c ext2_debug ("cmd = %u, arg = %lu\n", cmd, arg); cmd 31 fs/ext2/ioctl.c switch (cmd) { cmd 159 fs/ext2/ioctl.c long ext2_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 162 fs/ext2/ioctl.c switch (cmd) { cmd 164 fs/ext2/ioctl.c cmd = EXT2_IOC_GETFLAGS; cmd 167 fs/ext2/ioctl.c cmd = EXT2_IOC_SETFLAGS; cmd 170 fs/ext2/ioctl.c cmd = EXT2_IOC_GETVERSION; cmd 173 fs/ext2/ioctl.c cmd = EXT2_IOC_SETVERSION; cmd 178 fs/ext2/ioctl.c return ext2_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 816 fs/ext4/ioctl.c long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 823 fs/ext4/ioctl.c ext4_debug("cmd = %u, arg = %lu\n", cmd, arg); cmd 825 fs/ext4/ioctl.c switch (cmd) { cmd 1313 fs/ext4/ioctl.c long ext4_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1316 fs/ext4/ioctl.c switch (cmd) { cmd 1318 fs/ext4/ioctl.c cmd = EXT4_IOC_GETFLAGS; cmd 1321 fs/ext4/ioctl.c cmd = EXT4_IOC_SETFLAGS; cmd 1324 fs/ext4/ioctl.c cmd = EXT4_IOC_GETVERSION; cmd 1327 fs/ext4/ioctl.c cmd = EXT4_IOC_SETVERSION; cmd 1330 fs/ext4/ioctl.c cmd = EXT4_IOC_GROUP_EXTEND; cmd 1333 fs/ext4/ioctl.c cmd = EXT4_IOC_GETVERSION_OLD; cmd 1336 fs/ext4/ioctl.c cmd = EXT4_IOC_SETVERSION_OLD; cmd 1339 fs/ext4/ioctl.c cmd = EXT4_IOC_GETRSVSZ; cmd 1342 fs/ext4/ioctl.c cmd = EXT4_IOC_SETRSVSZ; cmd 1383 fs/ext4/ioctl.c return ext4_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 2935 fs/f2fs/f2fs.h long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 2936 fs/f2fs/f2fs.h long f2fs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 3230 fs/f2fs/file.c long f2fs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 3237 fs/f2fs/file.c switch (cmd) { cmd 3407 fs/f2fs/file.c long f2fs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 3409 fs/f2fs/file.c switch (cmd) { cmd 3411 fs/f2fs/file.c cmd = F2FS_IOC_GETFLAGS; cmd 3414 fs/f2fs/file.c cmd = F2FS_IOC_SETFLAGS; cmd 3417 fs/f2fs/file.c cmd = F2FS_IOC_GETVERSION; cmd 3454 fs/f2fs/file.c return f2fs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 608 fs/f2fs/segment.c struct flush_cmd *cmd, *next; cmd 614 fs/f2fs/segment.c cmd = llist_entry(fcc->dispatch_list, struct flush_cmd, llnode); cmd 616 fs/f2fs/segment.c ret = submit_flush_wait(sbi, cmd->ino); cmd 619 fs/f2fs/segment.c llist_for_each_entry_safe(cmd, next, cmd 621 fs/f2fs/segment.c cmd->ret = ret; cmd 622 fs/f2fs/segment.c complete(&cmd->wait); cmd 637 fs/f2fs/segment.c struct flush_cmd cmd; cmd 660 fs/f2fs/segment.c cmd.ino = ino; cmd 661 fs/f2fs/segment.c init_completion(&cmd.wait); cmd 663 fs/f2fs/segment.c llist_add(&cmd.llnode, &fcc->issue_list); cmd 672 fs/f2fs/segment.c wait_for_completion(&cmd.wait); cmd 679 fs/f2fs/segment.c wait_for_completion(&cmd.wait); cmd 687 fs/f2fs/segment.c if (tmp == &cmd) { cmd 688 fs/f2fs/segment.c cmd.ret = ret; cmd 698 fs/f2fs/segment.c return cmd.ret; cmd 787 fs/fat/dir.c static long fat_dir_ioctl(struct file *filp, unsigned int cmd, cmd 794 fs/fat/dir.c switch (cmd) { cmd 804 fs/fat/dir.c return fat_generic_ioctl(filp, cmd, arg); cmd 827 fs/fat/dir.c static long fat_compat_dir_ioctl(struct file *filp, unsigned cmd, cmd 834 fs/fat/dir.c switch (cmd) { cmd 844 fs/fat/dir.c return fat_generic_ioctl(filp, cmd, (unsigned long)arg); cmd 396 fs/fat/fat.h extern long fat_generic_ioctl(struct file *filp, unsigned int cmd, cmd 156 fs/fat/file.c long fat_generic_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 161 fs/fat/file.c switch (cmd) { cmd 176 fs/fat/file.c static long fat_generic_compat_ioctl(struct file *filp, unsigned int cmd, cmd 180 fs/fat/file.c return fat_generic_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 276 fs/fcntl.c static long fcntl_rw_hint(struct file *file, unsigned int cmd, cmd 284 fs/fcntl.c switch (cmd) { cmd 322 fs/fcntl.c static long do_fcntl(int fd, unsigned int cmd, unsigned long arg, cmd 329 fs/fcntl.c switch (cmd) { cmd 356 fs/fcntl.c err = fcntl_getlk(filp, cmd, &flock); cmd 370 fs/fcntl.c err = fcntl_setlk(fd, filp, cmd, &flock); cmd 417 fs/fcntl.c err = pipe_fcntl(filp, cmd, arg); cmd 421 fs/fcntl.c err = memfd_fcntl(filp, cmd, arg); cmd 427 fs/fcntl.c err = fcntl_rw_hint(filp, cmd, arg); cmd 435 fs/fcntl.c static int check_fcntl_cmd(unsigned cmd) cmd 437 fs/fcntl.c switch (cmd) { cmd 448 fs/fcntl.c SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) cmd 457 fs/fcntl.c if (!check_fcntl_cmd(cmd)) cmd 461 fs/fcntl.c err = security_file_fcntl(f.file, cmd, arg); cmd 463 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); cmd 472 fs/fcntl.c SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, cmd 484 fs/fcntl.c if (!check_fcntl_cmd(cmd)) cmd 488 fs/fcntl.c err = security_file_fcntl(f.file, cmd, arg); cmd 492 fs/fcntl.c switch (cmd) { cmd 498 fs/fcntl.c err = fcntl_getlk64(f.file, cmd, &flock); cmd 509 fs/fcntl.c err = fcntl_setlk64(fd, f.file, cmd, &flock); cmd 512 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); cmd 578 fs/fcntl.c convert_fcntl_cmd(unsigned int cmd) cmd 580 fs/fcntl.c switch (cmd) { cmd 589 fs/fcntl.c return cmd; cmd 610 fs/fcntl.c static long do_compat_fcntl64(unsigned int fd, unsigned int cmd, cmd 621 fs/fcntl.c if (!check_fcntl_cmd(cmd)) cmd 625 fs/fcntl.c err = security_file_fcntl(f.file, cmd, arg); cmd 629 fs/fcntl.c switch (cmd) { cmd 634 fs/fcntl.c err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock); cmd 646 fs/fcntl.c err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock); cmd 655 fs/fcntl.c err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); cmd 664 fs/fcntl.c err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); cmd 667 fs/fcntl.c err = do_fcntl(fd, cmd, arg, f.file); cmd 675 fs/fcntl.c COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, cmd 678 fs/fcntl.c return do_compat_fcntl64(fd, cmd, arg); cmd 681 fs/fcntl.c COMPAT_SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, cmd 684 fs/fcntl.c switch (cmd) { cmd 693 fs/fcntl.c return do_compat_fcntl64(fd, cmd, arg); cmd 216 fs/fsopen.c static int vfs_fsconfig_locked(struct fs_context *fc, int cmd, cmd 225 fs/fsopen.c switch (cmd) { cmd 316 fs/fsopen.c unsigned int, cmd, cmd 332 fs/fsopen.c switch (cmd) { cmd 372 fs/fsopen.c switch (cmd) { cmd 390 fs/fsopen.c switch (cmd) { cmd 445 fs/fsopen.c ret = vfs_fsconfig_locked(fc, cmd, ¶m); cmd 453 fs/fsopen.c switch (cmd) { cmd 154 fs/fuse/cuse.c static long cuse_file_ioctl(struct file *file, unsigned int cmd, cmd 164 fs/fuse/cuse.c return fuse_do_ioctl(file, cmd, arg, flags); cmd 167 fs/fuse/cuse.c static long cuse_file_compat_ioctl(struct file *file, unsigned int cmd, cmd 177 fs/fuse/cuse.c return fuse_do_ioctl(file, cmd, arg, flags); cmd 2217 fs/fuse/dev.c static long fuse_dev_ioctl(struct file *file, unsigned int cmd, cmd 2222 fs/fuse/dev.c if (cmd == FUSE_DEV_IOC_CLONE) { cmd 1318 fs/fuse/dir.c static long fuse_dir_ioctl(struct file *file, unsigned int cmd, cmd 1327 fs/fuse/dir.c return fuse_ioctl_common(file, cmd, arg, FUSE_IOCTL_DIR); cmd 1330 fs/fuse/dir.c static long fuse_dir_compat_ioctl(struct file *file, unsigned int cmd, cmd 1338 fs/fuse/dir.c return fuse_ioctl_common(file, cmd, arg, cmd 2428 fs/fuse/file.c static int fuse_file_lock(struct file *file, int cmd, struct file_lock *fl) cmd 2434 fs/fuse/file.c if (cmd == F_CANCELLK) { cmd 2436 fs/fuse/file.c } else if (cmd == F_GETLK) { cmd 2451 fs/fuse/file.c static int fuse_file_flock(struct file *file, int cmd, struct file_lock *fl) cmd 2710 fs/fuse/file.c long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg, cmd 2717 fs/fuse/file.c .cmd = cmd, cmd 2762 fs/fuse/file.c iov->iov_len = _IOC_SIZE(cmd); cmd 2764 fs/fuse/file.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 2769 fs/fuse/file.c if (_IOC_DIR(cmd) & _IOC_READ) { cmd 2896 fs/fuse/file.c long fuse_ioctl_common(struct file *file, unsigned int cmd, cmd 2908 fs/fuse/file.c return fuse_do_ioctl(file, cmd, arg, flags); cmd 2911 fs/fuse/file.c static long fuse_file_ioctl(struct file *file, unsigned int cmd, cmd 2914 fs/fuse/file.c return fuse_ioctl_common(file, cmd, arg, 0); cmd 2917 fs/fuse/file.c static long fuse_file_compat_ioctl(struct file *file, unsigned int cmd, cmd 2920 fs/fuse/file.c return fuse_ioctl_common(file, cmd, arg, FUSE_IOCTL_COMPAT); cmd 1046 fs/fuse/fuse_i.h long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg, cmd 1048 fs/fuse/fuse_i.h long fuse_ioctl_common(struct file *file, unsigned int cmd, cmd 342 fs/gfs2/file.c static long gfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 344 fs/gfs2/file.c switch(cmd) { cmd 359 fs/gfs2/file.c static long gfs2_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 361 fs/gfs2/file.c switch(cmd) { cmd 364 fs/gfs2/file.c cmd = FS_IOC_GETFLAGS; cmd 367 fs/gfs2/file.c cmd = FS_IOC_SETFLAGS; cmd 377 fs/gfs2/file.c return gfs2_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 1184 fs/gfs2/file.c static int gfs2_lock(struct file *file, int cmd, struct file_lock *fl) cmd 1195 fs/gfs2/file.c if (cmd == F_CANCELLK) { cmd 1197 fs/gfs2/file.c cmd = F_SETLK; cmd 1205 fs/gfs2/file.c if (IS_GETLK(cmd)) cmd 1210 fs/gfs2/file.c return dlm_posix_lock(ls->ls_dlm, ip->i_no_addr, file, cmd, fl); cmd 1213 fs/gfs2/file.c static int do_flock(struct file *file, int cmd, struct file_lock *fl) cmd 1225 fs/gfs2/file.c flags = (IS_SETLKW(cmd) ? 0 : LM_FLAG_TRY_1CB) | GL_EXACT; cmd 1292 fs/gfs2/file.c static int gfs2_flock(struct file *file, int cmd, struct file_lock *fl) cmd 1303 fs/gfs2/file.c return do_flock(file, cmd, fl); cmd 497 fs/hfsplus/hfsplus_fs.h long hfsplus_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 140 fs/hfsplus/ioctl.c long hfsplus_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 144 fs/hfsplus/ioctl.c switch (cmd) { cmd 331 fs/hpfs/hpfs_fn.h long hpfs_ioctl(struct file *file, unsigned cmd, unsigned long arg); cmd 205 fs/hpfs/super.c long hpfs_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 207 fs/hpfs/super.c switch (cmd) { cmd 187 fs/internal.h extern int do_vfs_ioctl(struct file *file, unsigned int fd, unsigned int cmd, cmd 40 fs/ioctl.c long vfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 47 fs/ioctl.c error = filp->f_op->unlocked_ioctl(filp, cmd, arg); cmd 494 fs/ioctl.c static int file_ioctl(struct file *filp, unsigned int cmd, cmd 500 fs/ioctl.c switch (cmd) { cmd 510 fs/ioctl.c return vfs_ioctl(filp, cmd, arg); cmd 635 fs/ioctl.c int do_vfs_ioctl(struct file *filp, unsigned int fd, unsigned int cmd, cmd 642 fs/ioctl.c switch (cmd) { cmd 697 fs/ioctl.c error = file_ioctl(filp, cmd, arg); cmd 699 fs/ioctl.c error = vfs_ioctl(filp, cmd, arg); cmd 705 fs/ioctl.c int ksys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg) cmd 712 fs/ioctl.c error = security_file_ioctl(f.file, cmd, arg); cmd 714 fs/ioctl.c error = do_vfs_ioctl(f.file, fd, cmd, arg); cmd 719 fs/ioctl.c SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) cmd 721 fs/ioctl.c return ksys_ioctl(fd, cmd, arg); cmd 748 fs/ioctl.c long compat_ptr_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 753 fs/ioctl.c return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 16 fs/jffs2/ioctl.c long jffs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 60 fs/jfs/ioctl.c long jfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 66 fs/jfs/ioctl.c switch (cmd) { cmd 161 fs/jfs/ioctl.c long jfs_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 167 fs/jfs/ioctl.c switch (cmd) { cmd 169 fs/jfs/ioctl.c cmd = JFS_IOC_GETFLAGS; cmd 172 fs/jfs/ioctl.c cmd = JFS_IOC_SETFLAGS; cmd 175 fs/jfs/ioctl.c return jfs_ioctl(filp, cmd, arg); cmd 158 fs/lockd/clntproc.c int nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data) cmd 181 fs/lockd/clntproc.c if (IS_SETLK(cmd) || IS_SETLKW(cmd)) { cmd 183 fs/lockd/clntproc.c call->a_args.block = IS_SETLKW(cmd) ? 1 : 0; cmd 187 fs/lockd/clntproc.c } else if (IS_GETLK(cmd)) cmd 463 fs/locks.c static inline int flock_translate_cmd(int cmd) { cmd 464 fs/locks.c if (cmd & LOCK_MAND) cmd 465 fs/locks.c return cmd & (LOCK_MAND | LOCK_RW); cmd 466 fs/locks.c switch (cmd) { cmd 479 fs/locks.c flock_make_lock(struct file *filp, unsigned int cmd, struct file_lock *fl) cmd 481 fs/locks.c int type = flock_translate_cmd(cmd); cmd 2215 fs/locks.c SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) cmd 2226 fs/locks.c can_sleep = !(cmd & LOCK_NB); cmd 2227 fs/locks.c cmd &= ~LOCK_NB; cmd 2228 fs/locks.c unlock = (cmd == LOCK_UN); cmd 2230 fs/locks.c if (!unlock && !(cmd & LOCK_MAND) && cmd 2234 fs/locks.c lock = flock_make_lock(f.file, cmd, NULL); cmd 2347 fs/locks.c int fcntl_getlk(struct file *filp, unsigned int cmd, struct flock *flock) cmd 2363 fs/locks.c if (cmd == F_OFD_GETLK) { cmd 2368 fs/locks.c cmd = F_GETLK; cmd 2421 fs/locks.c int vfs_lock_file(struct file *filp, unsigned int cmd, struct file_lock *fl, struct file_lock *conf) cmd 2424 fs/locks.c return filp->f_op->lock(filp, cmd, fl); cmd 2430 fs/locks.c static int do_lock_file_wait(struct file *filp, unsigned int cmd, cmd 2440 fs/locks.c error = vfs_lock_file(filp, cmd, fl, NULL); cmd 2472 fs/locks.c int fcntl_setlk(unsigned int fd, struct file *filp, unsigned int cmd, cmd 2503 fs/locks.c switch (cmd) { cmd 2509 fs/locks.c cmd = F_SETLK; cmd 2518 fs/locks.c cmd = F_SETLKW; cmd 2526 fs/locks.c error = do_lock_file_wait(filp, cmd, file_lock); cmd 2545 fs/locks.c error = do_lock_file_wait(filp, cmd, file_lock); cmd 2560 fs/locks.c int fcntl_getlk64(struct file *filp, unsigned int cmd, struct flock64 *flock) cmd 2577 fs/locks.c if (cmd == F_OFD_GETLK) { cmd 2582 fs/locks.c cmd = F_GETLK64; cmd 2603 fs/locks.c int fcntl_setlk64(unsigned int fd, struct file *filp, unsigned int cmd, cmd 2634 fs/locks.c switch (cmd) { cmd 2640 fs/locks.c cmd = F_SETLK64; cmd 2649 fs/locks.c cmd = F_SETLKW64; cmd 2657 fs/locks.c error = do_lock_file_wait(filp, cmd, file_lock); cmd 2676 fs/locks.c error = do_lock_file_wait(filp, cmd, file_lock); cmd 657 fs/nfs/file.c do_getlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) cmd 677 fs/nfs/file.c status = NFS_PROTO(inode)->lock(filp, cmd, fl); cmd 686 fs/nfs/file.c do_unlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) cmd 715 fs/nfs/file.c status = NFS_PROTO(inode)->lock(filp, cmd, fl); cmd 722 fs/nfs/file.c do_setlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) cmd 740 fs/nfs/file.c status = NFS_PROTO(inode)->lock(filp, cmd, fl); cmd 766 fs/nfs/file.c int nfs_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 791 fs/nfs/file.c if (IS_GETLK(cmd)) cmd 792 fs/nfs/file.c ret = do_getlk(filp, cmd, fl, is_local); cmd 794 fs/nfs/file.c ret = do_unlk(filp, cmd, fl, is_local); cmd 796 fs/nfs/file.c ret = do_setlk(filp, cmd, fl, is_local); cmd 805 fs/nfs/file.c int nfs_flock(struct file *filp, int cmd, struct file_lock *fl) cmd 830 fs/nfs/file.c return do_unlk(filp, cmd, fl, is_local); cmd 831 fs/nfs/file.c return do_setlk(filp, cmd, fl, is_local); cmd 925 fs/nfs/nfs3proc.c nfs3_proc_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 940 fs/nfs/nfs3proc.c status = nlmclnt_proc(NFS_SERVER(inode)->nlm_host, cmd, fl, l_ctx); cmd 6384 fs/nfs/nfs4proc.c static int _nfs4_proc_getlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 6426 fs/nfs/nfs4proc.c static int nfs4_proc_getlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 6434 fs/nfs/nfs4proc.c err = _nfs4_proc_getlk(state, cmd, request); cmd 6435 fs/nfs/nfs4proc.c trace_nfs4_get_lock(request, state, cmd, err); cmd 6647 fs/nfs/nfs4proc.c static int nfs4_proc_unlck(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 6881 fs/nfs/nfs4proc.c static int _nfs4_do_setlk(struct nfs4_state *state, int cmd, struct file_lock *fl, int recovery_type) cmd 6904 fs/nfs/nfs4proc.c if (IS_SETLKW(cmd)) cmd 6929 fs/nfs/nfs4proc.c trace_nfs4_set_lock(fl, state, &data->res.stateid, cmd, ret); cmd 7002 fs/nfs/nfs4proc.c static int _nfs4_proc_setlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 7026 fs/nfs/nfs4proc.c status = _nfs4_do_setlk(state, cmd, request, NFS_LOCK_NEW); cmd 7032 fs/nfs/nfs4proc.c static int nfs4_proc_setlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 7042 fs/nfs/nfs4proc.c err = _nfs4_proc_setlk(state, cmd, request); cmd 7055 fs/nfs/nfs4proc.c nfs4_retry_setlk_simple(struct nfs4_state *state, int cmd, cmd 7062 fs/nfs/nfs4proc.c status = nfs4_proc_setlk(state, cmd, request); cmd 7063 fs/nfs/nfs4proc.c if ((status != -EAGAIN) || IS_SETLK(cmd)) cmd 7111 fs/nfs/nfs4proc.c nfs4_retry_setlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 7128 fs/nfs/nfs4proc.c return nfs4_retry_setlk_simple(state, cmd, request); cmd 7136 fs/nfs/nfs4proc.c status = nfs4_proc_setlk(state, cmd, request); cmd 7137 fs/nfs/nfs4proc.c if ((status != -EAGAIN) || IS_SETLK(cmd)) { cmd 7153 fs/nfs/nfs4proc.c nfs4_retry_setlk(struct nfs4_state *state, int cmd, struct file_lock *request) cmd 7155 fs/nfs/nfs4proc.c return nfs4_retry_setlk_simple(state, cmd, request); cmd 7160 fs/nfs/nfs4proc.c nfs4_proc_lock(struct file *filp, int cmd, struct file_lock *request) cmd 7170 fs/nfs/nfs4proc.c if (IS_GETLK(cmd)) { cmd 7176 fs/nfs/nfs4proc.c if (!(IS_SETLK(cmd) || IS_SETLKW(cmd))) cmd 7181 fs/nfs/nfs4proc.c return nfs4_proc_unlck(state, cmd, request); cmd 7210 fs/nfs/nfs4proc.c return nfs4_retry_setlk(state, cmd, request); cmd 803 fs/nfs/nfs4trace.h int cmd, cmd 807 fs/nfs/nfs4trace.h TP_ARGS(request, state, cmd, error), cmd 811 fs/nfs/nfs4trace.h __field(int, cmd) cmd 826 fs/nfs/nfs4trace.h __entry->cmd = cmd; cmd 845 fs/nfs/nfs4trace.h show_lock_cmd(__entry->cmd), cmd 861 fs/nfs/nfs4trace.h int cmd, \ cmd 864 fs/nfs/nfs4trace.h TP_ARGS(request, state, cmd, error)) cmd 873 fs/nfs/nfs4trace.h int cmd, cmd 877 fs/nfs/nfs4trace.h TP_ARGS(request, state, lockstateid, cmd, error), cmd 881 fs/nfs/nfs4trace.h __field(int, cmd) cmd 898 fs/nfs/nfs4trace.h __entry->cmd = cmd; cmd 921 fs/nfs/nfs4trace.h show_lock_cmd(__entry->cmd), cmd 648 fs/nfs/proc.c nfs_proc_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 652 fs/nfs/proc.c return nlmclnt_proc(NFS_SERVER(inode)->nlm_host, cmd, fl, NULL); cmd 250 fs/nfsd/blocklayout.c req->cmd[0] = INQUIRY; cmd 251 fs/nfsd/blocklayout.c req->cmd[1] = 1; cmd 252 fs/nfsd/blocklayout.c req->cmd[2] = 0x83; cmd 253 fs/nfsd/blocklayout.c req->cmd[3] = bufflen >> 8; cmd 254 fs/nfsd/blocklayout.c req->cmd[4] = bufflen & 0xff; cmd 803 fs/nfsd/nfs4recover.c uint8_t cmd, princhashlen; cmd 808 fs/nfsd/nfs4recover.c if (get_user(cmd, &cmsg->cm_cmd)) { cmd 812 fs/nfsd/nfs4recover.c if (cmd == Cld_GraceStart) { cmd 1810 fs/nfsd/nfs4recover.c nfsd4_umh_cltrack_upcall(char *cmd, char *arg, char *env0, char *env1) cmd 1821 fs/nfsd/nfs4recover.c dprintk("%s: cmd: %s\n", __func__, cmd); cmd 1831 fs/nfsd/nfs4recover.c argv[1] = cmd; cmd 588 fs/nfsd/nfsctl.c enum vers_op cmd; cmd 602 fs/nfsd/nfsctl.c cmd = sign == '-' ? NFSD_CLEAR : NFSD_SET; cmd 606 fs/nfsd/nfsctl.c nfsd_vers(nn, num, cmd); cmd 610 fs/nfsd/nfsctl.c if (nfsd_minorversion(nn, minor, cmd) < 0) cmd 612 fs/nfsd/nfsctl.c } else if ((cmd == NFSD_SET) != nfsd_vers(nn, num, NFSD_TEST)) { cmd 619 fs/nfsd/nfsctl.c while (nfsd_minorversion(nn, minor, cmd) >= 0) cmd 203 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 258 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 337 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 404 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 513 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 525 fs/nilfs2/ioctl.c ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), cmd 860 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 999 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 1165 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp, cmd 1182 fs/nilfs2/ioctl.c ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), dofunc); cmd 1216 fs/nilfs2/ioctl.c unsigned int cmd, void __user *argp) cmd 1280 fs/nilfs2/ioctl.c long nilfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1285 fs/nilfs2/ioctl.c switch (cmd) { cmd 1293 fs/nilfs2/ioctl.c return nilfs_ioctl_change_cpmode(inode, filp, cmd, argp); cmd 1295 fs/nilfs2/ioctl.c return nilfs_ioctl_delete_checkpoint(inode, filp, cmd, argp); cmd 1297 fs/nilfs2/ioctl.c return nilfs_ioctl_get_info(inode, filp, cmd, argp, cmd 1301 fs/nilfs2/ioctl.c return nilfs_ioctl_get_cpstat(inode, filp, cmd, argp); cmd 1303 fs/nilfs2/ioctl.c return nilfs_ioctl_get_info(inode, filp, cmd, argp, cmd 1307 fs/nilfs2/ioctl.c return nilfs_ioctl_set_suinfo(inode, filp, cmd, argp); cmd 1309 fs/nilfs2/ioctl.c return nilfs_ioctl_get_sustat(inode, filp, cmd, argp); cmd 1311 fs/nilfs2/ioctl.c return nilfs_ioctl_get_info(inode, filp, cmd, argp, cmd 1315 fs/nilfs2/ioctl.c return nilfs_ioctl_get_bdescs(inode, filp, cmd, argp); cmd 1317 fs/nilfs2/ioctl.c return nilfs_ioctl_clean_segments(inode, filp, cmd, argp); cmd 1319 fs/nilfs2/ioctl.c return nilfs_ioctl_sync(inode, filp, cmd, argp); cmd 1332 fs/nilfs2/ioctl.c long nilfs_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 1334 fs/nilfs2/ioctl.c switch (cmd) { cmd 1336 fs/nilfs2/ioctl.c cmd = FS_IOC_GETFLAGS; cmd 1339 fs/nilfs2/ioctl.c cmd = FS_IOC_SETFLAGS; cmd 1342 fs/nilfs2/ioctl.c cmd = FS_IOC_GETVERSION; cmd 1361 fs/nilfs2/ioctl.c return nilfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); cmd 247 fs/nilfs2/nilfs.h long nilfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 493 fs/notify/fanotify/fanotify_user.c static long fanotify_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 505 fs/notify/fanotify/fanotify_user.c switch (cmd) { cmd 276 fs/notify/inotify/inotify_user.c static long inotify_ioctl(struct file *file, unsigned int cmd, cmd 288 fs/notify/inotify/inotify_user.c pr_debug("%s: group=%p cmd=%u\n", __func__, group, cmd); cmd 290 fs/notify/inotify/inotify_user.c switch (cmd) { cmd 1858 fs/ocfs2/file.c loff_t f_pos, unsigned int cmd, cmd 1921 fs/ocfs2/file.c if (cmd == OCFS2_IOC_RESVSP || cmd == OCFS2_IOC_RESVSP64 || cmd 1922 fs/ocfs2/file.c cmd == OCFS2_IOC_UNRESVSP || cmd == OCFS2_IOC_UNRESVSP64) { cmd 1938 fs/ocfs2/file.c switch (cmd) { cmd 1996 fs/ocfs2/file.c int ocfs2_change_file_space(struct file *file, unsigned int cmd, cmd 2003 fs/ocfs2/file.c if ((cmd == OCFS2_IOC_RESVSP || cmd == OCFS2_IOC_RESVSP64) && cmd 2006 fs/ocfs2/file.c else if ((cmd == OCFS2_IOC_UNRESVSP || cmd == OCFS2_IOC_UNRESVSP64) && cmd 2019 fs/ocfs2/file.c ret = __ocfs2_change_file_space(file, inode, file->f_pos, cmd, sr, 0); cmd 2031 fs/ocfs2/file.c int cmd = OCFS2_IOC_RESVSP64; cmd 2042 fs/ocfs2/file.c cmd = OCFS2_IOC_UNRESVSP64; cmd 2048 fs/ocfs2/file.c return __ocfs2_change_file_space(NULL, inode, offset, cmd, &sr, cmd 64 fs/ocfs2/file.h int ocfs2_change_file_space(struct file *file, unsigned int cmd, cmd 836 fs/ocfs2/ioctl.c long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 851 fs/ocfs2/ioctl.c switch (cmd) { cmd 877 fs/ocfs2/ioctl.c return ocfs2_change_file_space(filp, cmd, &sr); cmd 953 fs/ocfs2/ioctl.c long ocfs2_compat_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 961 fs/ocfs2/ioctl.c switch (cmd) { cmd 963 fs/ocfs2/ioctl.c cmd = OCFS2_IOC_GETFLAGS; cmd 966 fs/ocfs2/ioctl.c cmd = OCFS2_IOC_SETFLAGS; cmd 994 fs/ocfs2/ioctl.c return ocfs2_ioctl(file, cmd, arg); cmd 14 fs/ocfs2/ioctl.h long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 15 fs/ocfs2/ioctl.h long ocfs2_compat_ioctl(struct file *file, unsigned cmd, unsigned long arg); cmd 25 fs/ocfs2/locks.c int cmd, struct file_lock *fl) cmd 33 fs/ocfs2/locks.c if (!IS_SETLKW(cmd)) cmd 83 fs/ocfs2/locks.c static int ocfs2_do_funlock(struct file *file, int cmd, struct file_lock *fl) cmd 99 fs/ocfs2/locks.c int ocfs2_flock(struct file *file, int cmd, struct file_lock *fl) cmd 114 fs/ocfs2/locks.c return ocfs2_do_funlock(file, cmd, fl); cmd 116 fs/ocfs2/locks.c return ocfs2_do_flock(file, inode, cmd, fl); cmd 119 fs/ocfs2/locks.c int ocfs2_lock(struct file *file, int cmd, struct file_lock *fl) cmd 129 fs/ocfs2/locks.c return ocfs2_plock(osb->cconn, OCFS2_I(inode)->ip_blkno, file, cmd, fl); cmd 15 fs/ocfs2/locks.h int ocfs2_flock(struct file *file, int cmd, struct file_lock *fl); cmd 16 fs/ocfs2/locks.h int ocfs2_lock(struct file *file, int cmd, struct file_lock *fl); cmd 739 fs/ocfs2/stack_user.c int cmd, cmd 754 fs/ocfs2/stack_user.c if (cmd == F_CANCELLK) { cmd 755 fs/ocfs2/stack_user.c cmd = F_SETLK; cmd 759 fs/ocfs2/stack_user.c if (IS_GETLK(cmd)) cmd 764 fs/ocfs2/stack_user.c return dlm_posix_lock(conn->cc_lockspace, ino, file, cmd, fl); cmd 294 fs/ocfs2/stackglue.c struct file *file, int cmd, struct file_lock *fl) cmd 298 fs/ocfs2/stackglue.c return active_stack->sp_ops->plock(conn, ino, file, cmd, fl); cmd 211 fs/ocfs2/stackglue.h int cmd, cmd 284 fs/ocfs2/stackglue.h struct file *file, int cmd, struct file_lock *fl); cmd 726 fs/orangefs/devorangefs-req.c static long orangefs_devreq_compat_ioctl(struct file *filp, unsigned int cmd, cmd 732 fs/orangefs/devorangefs-req.c ret = check_ioctl_command(cmd); cmd 735 fs/orangefs/devorangefs-req.c if (cmd == ORANGEFS_DEV_MAP) { cmd 749 fs/orangefs/devorangefs-req.c return dispatch_ioctl_command(cmd, args); cmd 377 fs/orangefs/file.c static long orangefs_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 386 fs/orangefs/file.c cmd); cmd 392 fs/orangefs/file.c if (cmd == FS_IOC_GETFLAGS) { cmd 400 fs/orangefs/file.c } else if (cmd == FS_IOC_SETFLAGS) { cmd 602 fs/orangefs/file.c static int orangefs_lock(struct file *filp, int cmd, struct file_lock *fl) cmd 607 fs/orangefs/file.c if (cmd == F_GETLK) { cmd 389 fs/overlayfs/file.c static long ovl_real_ioctl(struct file *file, unsigned int cmd, cmd 401 fs/overlayfs/file.c ret = vfs_ioctl(real.file, cmd, arg); cmd 409 fs/overlayfs/file.c static long ovl_ioctl_set_flags(struct file *file, unsigned int cmd, cmd 436 fs/overlayfs/file.c ret = ovl_real_ioctl(file, cmd, arg); cmd 464 fs/overlayfs/file.c static long ovl_ioctl_set_fsflags(struct file *file, unsigned int cmd, cmd 472 fs/overlayfs/file.c return ovl_ioctl_set_flags(file, cmd, arg, cmd 492 fs/overlayfs/file.c static long ovl_ioctl_set_fsxflags(struct file *file, unsigned int cmd, cmd 501 fs/overlayfs/file.c return ovl_ioctl_set_flags(file, cmd, arg, cmd 505 fs/overlayfs/file.c static long ovl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 509 fs/overlayfs/file.c switch (cmd) { cmd 512 fs/overlayfs/file.c ret = ovl_real_ioctl(file, cmd, arg); cmd 516 fs/overlayfs/file.c ret = ovl_ioctl_set_fsflags(file, cmd, arg); cmd 520 fs/overlayfs/file.c ret = ovl_ioctl_set_fsxflags(file, cmd, arg); cmd 530 fs/overlayfs/file.c static long ovl_compat_ioctl(struct file *file, unsigned int cmd, cmd 533 fs/overlayfs/file.c switch (cmd) { cmd 535 fs/overlayfs/file.c cmd = FS_IOC_GETFLAGS; cmd 539 fs/overlayfs/file.c cmd = FS_IOC_SETFLAGS; cmd 546 fs/overlayfs/file.c return ovl_ioctl(file, cmd, arg); cmd 515 fs/pipe.c static long pipe_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 520 fs/pipe.c switch (cmd) { cmd 1148 fs/pipe.c long pipe_fcntl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1159 fs/pipe.c switch (cmd) { cmd 259 fs/proc/inode.c static long proc_reg_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 268 fs/proc/inode.c rv = ioctl(file, cmd, arg); cmd 275 fs/proc/inode.c static long proc_reg_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 284 fs/proc/inode.c rv = compat_ioctl(file, cmd, arg); cmd 44 fs/quota/compat.c COMPAT_SYSCALL_DEFINE4(quotactl32, unsigned int, cmd, cmd 57 fs/quota/compat.c cmds = cmd >> SUBCMDSHIFT; cmd 63 fs/quota/compat.c ret = kernel_quotactl(cmd, special, id, dqblk); cmd 79 fs/quota/compat.c ret = kernel_quotactl(cmd, special, id, dqblk); cmd 84 fs/quota/compat.c ret = kernel_quotactl(cmd, special, id, fsqstat); cmd 117 fs/quota/compat.c ret = kernel_quotactl(cmd, special, id, addr); cmd 23 fs/quota/quota.c static int check_quotactl_permission(struct super_block *sb, int type, int cmd, cmd 26 fs/quota/quota.c switch (cmd) { cmd 47 fs/quota/quota.c return security_quotactl(cmd, type, id, sb); cmd 684 fs/quota/quota.c static int do_quotactl(struct super_block *sb, int type, int cmd, qid_t id, cmd 701 fs/quota/quota.c ret = check_quotactl_permission(sb, type, cmd, id); cmd 705 fs/quota/quota.c switch (cmd) { cmd 755 fs/quota/quota.c static int quotactl_cmd_write(int cmd) cmd 762 fs/quota/quota.c switch (cmd) { cmd 778 fs/quota/quota.c static bool quotactl_cmd_onoff(int cmd) cmd 780 fs/quota/quota.c return (cmd == Q_QUOTAON) || (cmd == Q_QUOTAOFF) || cmd 781 fs/quota/quota.c (cmd == Q_XQUOTAON) || (cmd == Q_XQUOTAOFF); cmd 788 fs/quota/quota.c static struct super_block *quotactl_block(const char __user *special, int cmd) cmd 801 fs/quota/quota.c if (quotactl_cmd_onoff(cmd)) cmd 803 fs/quota/quota.c else if (quotactl_cmd_write(cmd)) cmd 823 fs/quota/quota.c int kernel_quotactl(unsigned int cmd, const char __user *special, cmd 831 fs/quota/quota.c cmds = cmd >> SUBCMDSHIFT; cmd 832 fs/quota/quota.c type = cmd & SUBCMDMASK; cmd 876 fs/quota/quota.c SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, cmd 879 fs/quota/quota.c return kernel_quotactl(cmd, special, id, addr); cmd 23 fs/reiserfs/ioctl.c long reiserfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 31 fs/reiserfs/ioctl.c switch (cmd) { cmd 130 fs/reiserfs/ioctl.c long reiserfs_compat_ioctl(struct file *file, unsigned int cmd, cmd 137 fs/reiserfs/ioctl.c switch (cmd) { cmd 139 fs/reiserfs/ioctl.c cmd = REISERFS_IOC_UNPACK; cmd 142 fs/reiserfs/ioctl.c cmd = REISERFS_IOC_GETFLAGS; cmd 145 fs/reiserfs/ioctl.c cmd = REISERFS_IOC_SETFLAGS; cmd 148 fs/reiserfs/ioctl.c cmd = REISERFS_IOC_GETVERSION; cmd 151 fs/reiserfs/ioctl.c cmd = REISERFS_IOC_SETVERSION; cmd 157 fs/reiserfs/ioctl.c return reiserfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); cmd 3410 fs/reiserfs/reiserfs.h long reiserfs_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 3412 fs/reiserfs/reiserfs.h unsigned int cmd, unsigned long arg); cmd 331 fs/timerfd.c static long timerfd_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 336 fs/timerfd.c switch (cmd) { cmd 137 fs/ubifs/ioctl.c long ubifs_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 142 fs/ubifs/ioctl.c switch (cmd) { cmd 210 fs/ubifs/ioctl.c long ubifs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 212 fs/ubifs/ioctl.c switch (cmd) { cmd 214 fs/ubifs/ioctl.c cmd = FS_IOC_GETFLAGS; cmd 217 fs/ubifs/ioctl.c cmd = FS_IOC_SETFLAGS; cmd 230 fs/ubifs/ioctl.c return ubifs_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 2052 fs/ubifs/ubifs.h long ubifs_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 2055 fs/ubifs/ubifs.h long ubifs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 181 fs/udf/file.c long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 192 fs/udf/file.c if (!arg && ((cmd == UDF_GETVOLIDENT) || (cmd == UDF_GETEASIZE) || cmd 193 fs/udf/file.c (cmd == UDF_RELOCATE_BLOCKS) || (cmd == UDF_GETEABLOCK))) { cmd 198 fs/udf/file.c switch (cmd) { cmd 1862 fs/userfaultfd.c static long userfaultfd_ioctl(struct file *file, unsigned cmd, cmd 1868 fs/userfaultfd.c if (cmd != UFFDIO_API && ctx->state == UFFD_STATE_WAIT_API) cmd 1871 fs/userfaultfd.c switch(cmd) { cmd 53 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 64 fs/xfs/xfs_ioctl.c if (cmd == XFS_IOC_FD_TO_HANDLE) { cmd 94 fs/xfs/xfs_ioctl.c if (cmd == XFS_IOC_PATH_TO_FSHANDLE) { cmd 117 fs/xfs/xfs_ioctl.c if (cmd == XFS_IOC_FD_TO_HANDLE) cmd 593 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 646 fs/xfs/xfs_ioctl.c switch (cmd) { cmd 670 fs/xfs/xfs_ioctl.c switch (cmd) { cmd 748 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 794 fs/xfs/xfs_ioctl.c if (cmd == XFS_IOC_FSINUMBERS) { cmd 798 fs/xfs/xfs_ioctl.c } else if (cmd == XFS_IOC_FSBULKSTAT_SINGLE) { cmd 922 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 972 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 1776 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 1784 fs/xfs/xfs_ioctl.c switch (cmd) { cmd 2107 fs/xfs/xfs_ioctl.c unsigned int cmd, cmd 2118 fs/xfs/xfs_ioctl.c switch (cmd) { cmd 2138 fs/xfs/xfs_ioctl.c return xfs_ioc_space(filp, cmd, &bf); cmd 2157 fs/xfs/xfs_ioctl.c return xfs_ioc_fsbulkstat(mp, cmd, arg); cmd 2160 fs/xfs/xfs_ioctl.c return xfs_ioc_bulkstat(mp, cmd, arg); cmd 2162 fs/xfs/xfs_ioctl.c return xfs_ioc_inumbers(mp, cmd, arg); cmd 2207 fs/xfs/xfs_ioctl.c return xfs_ioc_getbmap(filp, cmd, arg); cmd 2222 fs/xfs/xfs_ioctl.c return xfs_find_handle(cmd, &hreq); cmd 12 fs/xfs/xfs_ioctl.h unsigned int cmd, cmd 21 fs/xfs/xfs_ioctl.h unsigned int cmd, cmd 65 fs/xfs/xfs_ioctl.h unsigned int cmd, cmd 71 fs/xfs/xfs_ioctl.h unsigned int cmd, cmd 26 fs/xfs/xfs_ioctl32.c #define _NATIVE_IOC(cmd, type) \ cmd 27 fs/xfs/xfs_ioctl32.c _IOC(_IOC_DIR(cmd), _IOC_TYPE(cmd), _IOC_NR(cmd), sizeof(type)) cmd 213 fs/xfs/xfs_ioctl32.c unsigned int cmd, cmd 292 fs/xfs/xfs_ioctl32.c if (cmd == XFS_IOC_FSINUMBERS_32) { cmd 296 fs/xfs/xfs_ioctl32.c } else if (cmd == XFS_IOC_FSBULKSTAT_SINGLE_32) { cmd 301 fs/xfs/xfs_ioctl32.c } else if (cmd == XFS_IOC_FSBULKSTAT_32) { cmd 546 fs/xfs/xfs_ioctl32.c unsigned cmd, cmd 557 fs/xfs/xfs_ioctl32.c switch (cmd) { cmd 572 fs/xfs/xfs_ioctl32.c cmd = _NATIVE_IOC(cmd, struct xfs_flock64); cmd 573 fs/xfs/xfs_ioctl32.c return xfs_ioc_space(filp, cmd, &bf); cmd 606 fs/xfs/xfs_ioctl32.c cmd = _NATIVE_IOC(cmd, long); cmd 607 fs/xfs/xfs_ioctl32.c return xfs_file_ioctl(filp, cmd, p); cmd 627 fs/xfs/xfs_ioctl32.c return xfs_compat_ioc_fsbulkstat(mp, cmd, arg); cmd 635 fs/xfs/xfs_ioctl32.c cmd = _NATIVE_IOC(cmd, struct xfs_fsop_handlereq); cmd 636 fs/xfs/xfs_ioctl32.c return xfs_find_handle(cmd, &hreq); cmd 660 fs/xfs/xfs_ioctl32.c return xfs_file_ioctl(filp, cmd, (unsigned long)arg); cmd 265 include/drm/drm_fb_helper.h int drm_fb_helper_ioctl(struct fb_info *info, unsigned int cmd, cmd 361 include/drm/drm_fb_helper.h static inline int drm_fb_helper_ioctl(struct fb_info *info, unsigned int cmd, cmd 67 include/drm/drm_ioctl.h typedef int drm_ioctl_compat_t(struct file *filp, unsigned int cmd, cmd 145 include/drm/drm_ioctl.h unsigned int cmd; cmd 163 include/drm/drm_ioctl.h .cmd = DRM_IOCTL_##ioctl, \ cmd 170 include/drm/drm_ioctl.h long drm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 173 include/drm/drm_ioctl.h long drm_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); cmd 32 include/drm/drm_mipi_dbi.h int (*command)(struct mipi_dbi *dbi, u8 *cmd, u8 *param, size_t num); cmd 159 include/drm/drm_mipi_dbi.h int mipi_dbi_command_read(struct mipi_dbi *dbi, u8 cmd, u8 *val); cmd 160 include/drm/drm_mipi_dbi.h int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len); cmd 161 include/drm/drm_mipi_dbi.h int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len); cmd 176 include/drm/drm_mipi_dbi.h #define mipi_dbi_command(dbi, cmd, seq...) \ cmd 179 include/drm/drm_mipi_dbi.h mipi_dbi_command_stackbuf(dbi, cmd, d, ARRAY_SIZE(d)); \ cmd 257 include/drm/drm_mipi_dsi.h ssize_t mipi_dsi_dcs_write(struct mipi_dsi_device *dsi, u8 cmd, cmd 259 include/drm/drm_mipi_dsi.h ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data, cmd 544 include/drm/drm_modes.h struct drm_cmdline_mode *cmd); cmd 48 include/keys/trusted.h int trusted_tpm_send(unsigned char *cmd, size_t buflen); cmd 188 include/linux/atmdev.h int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg); cmd 190 include/linux/atmdev.h int (*compat_ioctl)(struct atm_dev *dev,unsigned int cmd, cmd 209 include/linux/atmdev.h int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg); cmd 307 include/linux/atmdev.h int (*ioctl)(struct socket *, unsigned int cmd, unsigned long arg); cmd 368 include/linux/blkdev.h unsigned int cmd, unsigned long arg); cmd 370 include/linux/blkdev.h unsigned int cmd, unsigned long arg); cmd 385 include/linux/blkdev.h fmode_t mode, unsigned int cmd, cmd 392 include/linux/blkdev.h fmode_t mode, unsigned int cmd, cmd 1252 include/linux/blkdev.h extern int blk_verify_command(unsigned char *cmd, fmode_t mode); cmd 91 include/linux/blktrace_api.h # define blk_trace_ioctl(bdev, cmd, arg) (-ENOTTY) cmd 67 include/linux/ccp.h int ccp_enqueue_cmd(struct ccp_cmd *cmd); cmd 81 include/linux/ccp.h static inline int ccp_enqueue_cmd(struct ccp_cmd *cmd) cmd 21 include/linux/cdrom.h unsigned char cmd[CDROM_PACKET_SIZE]; cmd 102 include/linux/cdrom.h fmode_t mode, unsigned int cmd, unsigned long arg); cmd 544 include/linux/compat.h asmlinkage long compat_sys_fcntl(unsigned int fd, unsigned int cmd, cmd 546 include/linux/compat.h asmlinkage long compat_sys_fcntl64(unsigned int fd, unsigned int cmd, cmd 550 include/linux/compat.h asmlinkage long compat_sys_ioctl(unsigned int fd, unsigned int cmd, cmd 758 include/linux/compat.h asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg); cmd 11 include/linux/dlm_plock.h int cmd, struct file_lock *fl); cmd 48 include/linux/dma/qcom_bam_dma.h enum bam_command_type cmd, __le32 data) cmd 51 include/linux/dma/qcom_bam_dma.h cpu_to_le32((addr & 0xffffff) | ((cmd & 0xff) << 24)); cmd 67 include/linux/dma/qcom_bam_dma.h enum bam_command_type cmd, u32 data) cmd 69 include/linux/dma/qcom_bam_dma.h bam_prep_ce_le32(bam_ce, addr, cmd, cpu_to_le32(data)); cmd 33 include/linux/ethtool.h u32 cmd; cmd 276 include/linux/fb.h int (*fb_ioctl)(struct fb_info *info, unsigned int cmd, cmd 280 include/linux/fb.h int (*fb_compat_ioctl)(struct fb_info *info, unsigned cmd, cmd 19 include/linux/fcntl.h #define IS_GETLK32(cmd) ((cmd) == F_GETLK) cmd 20 include/linux/fcntl.h #define IS_SETLK32(cmd) ((cmd) == F_SETLK) cmd 21 include/linux/fcntl.h #define IS_SETLKW32(cmd) ((cmd) == F_SETLKW) cmd 22 include/linux/fcntl.h #define IS_GETLK64(cmd) ((cmd) == F_GETLK64) cmd 23 include/linux/fcntl.h #define IS_SETLK64(cmd) ((cmd) == F_SETLK64) cmd 24 include/linux/fcntl.h #define IS_SETLKW64(cmd) ((cmd) == F_SETLKW64) cmd 26 include/linux/fcntl.h #define IS_GETLK32(cmd) (0) cmd 27 include/linux/fcntl.h #define IS_SETLK32(cmd) (0) cmd 28 include/linux/fcntl.h #define IS_SETLKW32(cmd) (0) cmd 29 include/linux/fcntl.h #define IS_GETLK64(cmd) ((cmd) == F_GETLK) cmd 30 include/linux/fcntl.h #define IS_SETLK64(cmd) ((cmd) == F_SETLK) cmd 31 include/linux/fcntl.h #define IS_SETLKW64(cmd) ((cmd) == F_SETLKW) cmd 34 include/linux/fcntl.h #define IS_GETLK(cmd) (IS_GETLK32(cmd) || IS_GETLK64(cmd)) cmd 35 include/linux/fcntl.h #define IS_SETLK(cmd) (IS_SETLK32(cmd) || IS_SETLK64(cmd)) cmd 36 include/linux/fcntl.h #define IS_SETLKW(cmd) (IS_SETLKW32(cmd) || IS_SETLKW64(cmd)) cmd 1181 include/linux/fs.h static inline int fcntl_getlk(struct file *file, unsigned int cmd, cmd 1188 include/linux/fs.h unsigned int cmd, struct flock __user *user) cmd 1194 include/linux/fs.h static inline int fcntl_getlk64(struct file *file, unsigned int cmd, cmd 1201 include/linux/fs.h unsigned int cmd, struct flock64 __user *user) cmd 1267 include/linux/fs.h static inline int vfs_lock_file(struct file *filp, unsigned int cmd, cmd 1729 include/linux/fs.h extern long vfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 1732 include/linux/fs.h extern long compat_ptr_ioctl(struct file *file, unsigned int cmd, cmd 22 include/linux/fsi-sbefifo.h int sbefifo_parse_status(struct device *dev, u16 cmd, __be32 *response, cmd 260 include/linux/fsl/mc.h static inline u16 mc_cmd_hdr_read_token(struct fsl_mc_command *cmd) cmd 262 include/linux/fsl/mc.h struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header; cmd 277 include/linux/fsl/mc.h static inline u32 mc_cmd_read_object_id(struct fsl_mc_command *cmd) cmd 281 include/linux/fsl/mc.h rsp_params = (struct mc_rsp_create *)cmd->params; cmd 285 include/linux/fsl/mc.h static inline void mc_cmd_read_api_version(struct fsl_mc_command *cmd, cmd 291 include/linux/fsl/mc.h rsp_params = (struct mc_rsp_api_ver *)cmd->params; cmd 346 include/linux/fsl/mc.h int mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd); cmd 212 include/linux/genl_magic_func.h const char *CONCAT_(GENL_MAGIC_FAMILY, _genl_cmd_to_str)(__u8 cmd) cmd 214 include/linux/genl_magic_func.h switch (cmd) { cmd 235 include/linux/genl_magic_func.h .cmd = op_name, \ cmd 1500 include/linux/greybus/greybus_protocols.h __u8 cmd; cmd 40 include/linux/greybus/hd.h int (*output)(struct gb_host_device *hd, void *req, u16 size, u8 cmd, cmd 79 include/linux/greybus/hd.h int gb_hd_output(struct gb_host_device *hd, void *req, u16 size, u8 cmd, cmd 57 include/linux/hdlc.h int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); cmd 281 include/linux/i2c.h int (*command)(struct i2c_client *client, unsigned int cmd, void *arg); cmd 853 include/linux/i2c.h unsigned int cmd, void *arg); cmd 438 include/linux/i3c/master.h const struct i3c_ccc_cmd *cmd); cmd 440 include/linux/i3c/master.h struct i3c_ccc_cmd *cmd); cmd 771 include/linux/ide.h struct ide_cmd cmd; /* current command */ cmd 1134 include/linux/ide.h void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd); cmd 1467 include/linux/ide.h struct ide_cmd *cmd) { return 1; } cmd 1469 include/linux/ide.h struct ide_cmd *cmd) { ; } cmd 74 include/linux/if_pppox.h int (*ioctl)(struct socket *sock, unsigned int cmd, cmd 82 include/linux/if_pppox.h extern int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 83 include/linux/if_pppox.h extern int pppox_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 180 include/linux/inetdevice.h int devinet_ioctl(struct net *net, unsigned int cmd, struct ifreq *); cmd 20 include/linux/input/lm8333.h extern int lm8333_read8(struct lm8333 *lm8333, u8 cmd); cmd 21 include/linux/input/lm8333.h extern int lm8333_write8(struct lm8333 *lm8333, u8 cmd, u8 val); cmd 22 include/linux/input/lm8333.h extern int lm8333_read_block(struct lm8333 *lm8333, u8 cmd, u8 len, u8 *buf); cmd 213 include/linux/ipmi.h unsigned char cmd, cmd 217 include/linux/ipmi.h unsigned char cmd, cmd 179 include/linux/ipmi_smi.h static inline int ipmi_demangle_device_id(uint8_t netfn, uint8_t cmd, cmd 186 include/linux/ipmi_smi.h if (netfn != IPMI_NETFN_APP_RESPONSE || cmd != IPMI_GET_DEVICE_ID_CMD) cmd 54 include/linux/isdn/capiutil.h #define CAPIMSG_SETCOMMAND(m,cmd) capimsg_setu8(m, 4, cmd) cmd 55 include/linux/isdn/capiutil.h #define CAPIMSG_SETSUBCOMMAND(m, cmd) capimsg_setu8(m, 5, cmd) cmd 173 include/linux/isdn/capiutil.h char *capi_cmd2str(__u8 cmd, __u8 subcmd); cmd 205 include/linux/kdb.h static inline int kdb_register(char *cmd, kdb_func_t func, char *usage, cmd 207 include/linux/kdb.h static inline int kdb_register_flags(char *cmd, kdb_func_t func, char *usage, cmd 210 include/linux/kdb.h static inline int kdb_unregister(char *cmd) { return 0; } cmd 45 include/linux/kernelcapi.h int capi20_manufacturer(unsigned long cmd, void __user *data); cmd 1109 include/linux/libata.h extern int ata_scsi_ioctl(struct scsi_device *dev, unsigned int cmd, cmd 1111 include/linux/libata.h extern int ata_scsi_queuecmd(struct Scsi_Host *h, struct scsi_cmnd *cmd); cmd 1113 include/linux/libata.h unsigned int cmd, void __user *arg); cmd 1125 include/linux/libata.h extern int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap); cmd 1178 include/linux/libata.h extern void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd); cmd 78 include/linux/libnvdimm.h struct nvdimm *nvdimm, unsigned int cmd, void *buf, cmd 92 include/linux/libnvdimm.h struct nvdimm *nvdimm, unsigned int cmd, void *data); cmd 242 include/linux/libnvdimm.h const struct nd_cmd_desc *nd_cmd_dimm_desc(int cmd); cmd 243 include/linux/libnvdimm.h const struct nd_cmd_desc *nd_cmd_bus_desc(int cmd); cmd 244 include/linux/libnvdimm.h u32 nd_cmd_in_size(struct nvdimm *nvdimm, int cmd, cmd 246 include/linux/libnvdimm.h u32 nd_cmd_out_size(struct nvdimm *nvdimm, int cmd, cmd 271 include/linux/libnvdimm.h static inline int nvdimm_ctl(struct nvdimm *nvdimm, unsigned int cmd, void *buf, cmd 277 include/linux/libnvdimm.h return nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, cmd_rc); cmd 78 include/linux/lockd/bind.h extern int nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data); cmd 47 include/linux/lsm_audit.h u16 cmd; cmd 1603 include/linux/lsm_hooks.h int (*file_ioctl)(struct file *file, unsigned int cmd, cmd 1610 include/linux/lsm_hooks.h int (*file_lock)(struct file *file, unsigned int cmd); cmd 1611 include/linux/lsm_hooks.h int (*file_fcntl)(struct file *file, unsigned int cmd, cmd 1665 include/linux/lsm_hooks.h int (*msg_queue_msgctl)(struct kern_ipc_perm *perm, int cmd); cmd 1675 include/linux/lsm_hooks.h int (*shm_shmctl)(struct kern_ipc_perm *perm, int cmd); cmd 1682 include/linux/lsm_hooks.h int (*sem_semctl)(struct kern_ipc_perm *perm, int cmd); cmd 1811 include/linux/lsm_hooks.h int (*bpf)(int cmd, union bpf_attr *attr, cmd 23 include/linux/mailbox/brcm-message.h u64 cmd; cmd 92 include/linux/mdev.h long (*ioctl)(struct mdev_device *mdev, unsigned int cmd, cmd 151 include/linux/mdio.h struct ethtool_link_ksettings *cmd, cmd 182 include/linux/mdio.h struct ethtool_link_ksettings *cmd) cmd 184 include/linux/mdio.h mdio45_ethtool_ksettings_get_npage(mdio, cmd, 0, 0); cmd 188 include/linux/mdio.h struct mii_ioctl_data *mii_data, int cmd); cmd 8 include/linux/memfd.h extern long memfd_fcntl(struct file *file, unsigned int cmd, unsigned long arg); cmd 5 include/linux/mfd/dln2.h #define DLN2_CMD(cmd, id) ((cmd) | ((id) << 8)) cmd 64 include/linux/mfd/dln2.h int dln2_transfer(struct platform_device *pdev, u16 cmd, cmd 81 include/linux/mfd/dln2.h static inline int dln2_transfer_rx(struct platform_device *pdev, u16 cmd, cmd 84 include/linux/mfd/dln2.h return dln2_transfer(pdev, cmd, NULL, 0, ibuf, ibuf_len); cmd 98 include/linux/mfd/dln2.h static inline int dln2_transfer_tx(struct platform_device *pdev, u16 cmd, cmd 101 include/linux/mfd/dln2.h return dln2_transfer(pdev, cmd, obuf, obuf_len, NULL, NULL); cmd 49 include/linux/mfd/viperboard.h u8 cmd; cmd 59 include/linux/mfd/viperboard.h u8 cmd; cmd 89 include/linux/mfd/viperboard.h u8 cmd; cmd 37 include/linux/mii.h struct mii_if_info *mii, struct ethtool_link_ksettings *cmd); cmd 40 include/linux/mii.h struct mii_if_info *mii, const struct ethtool_link_ksettings *cmd); cmd 47 include/linux/mii.h struct mii_ioctl_data *mii_data, int cmd, cmd 142 include/linux/mlx4/cq.h static inline void mlx4_cq_arm(struct mlx4_cq *cq, u32 cmd, cmd 153 include/linux/mlx4/cq.h *cq->arm_db = cpu_to_be32(sn << 28 | cmd | ci); cmd 161 include/linux/mlx4/cq.h doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn); cmd 927 include/linux/mlx4/device.h } __packed cmd; cmd 152 include/linux/mlx5/cq.h static inline void mlx5_cq_arm(struct mlx5_core_cq *cq, u32 cmd, cmd 163 include/linux/mlx5/cq.h *cq->arm_db = cpu_to_be32(sn << 28 | cmd | ci); cmd 170 include/linux/mlx5/cq.h doorbell[0] = cpu_to_be32(sn << 28 | cmd | ci); cmd 694 include/linux/mlx5/device.h struct mlx5_eqe_cmd cmd; cmd 683 include/linux/mlx5/driver.h struct mlx5_cmd cmd; cmd 761 include/linux/mlx5/driver.h struct mlx5_cmd *cmd; cmd 519 include/linux/mlx5/mlx5_ifc_fpga.h __be32 cmd; cmd 542 include/linux/mlx5/mlx5_ifc_fpga.h __be32 cmd; cmd 69 include/linux/mmc/core.h #define mmc_resp_type(cmd) ((cmd)->flags & (MMC_RSP_PRESENT|MMC_RSP_136|MMC_RSP_CRC|MMC_RSP_BUSY|MMC_RSP_OPCODE)) cmd 84 include/linux/mmc/core.h #define mmc_spi_resp_type(cmd) ((cmd)->flags & \ cmd 90 include/linux/mmc/core.h #define mmc_cmd_type(cmd) ((cmd)->flags & MMC_CMD_MASK) cmd 149 include/linux/mmc/core.h struct mmc_command *cmd; cmd 173 include/linux/mmc/core.h int mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd, cmd 94 include/linux/mmc/sh_mmcif.h unsigned long cmd, unsigned long arg) cmd 98 include/linux/mmc/sh_mmcif.h sh_mmcif_writel(base, MMCIF_CE_CMD_SET, cmd); cmd 118 include/linux/mmc/sh_mmcif.h unsigned long cmd, unsigned long arg) cmd 120 include/linux/mmc/sh_mmcif.h sh_mmcif_boot_cmd_send(base, cmd, arg); cmd 20 include/linux/mroute.h int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg); cmd 21 include/linux/mroute.h int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); cmd 37 include/linux/mroute.h static inline int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg) cmd 31 include/linux/mroute6.h extern int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg); cmd 32 include/linux/mroute6.h extern int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); cmd 51 include/linux/mroute6.h int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg) cmd 291 include/linux/mroute_base.h int cmd, int flags), cmd 299 include/linux/mroute_base.h int cmd, int flags), cmd 349 include/linux/mroute_base.h int cmd, int flags), cmd 295 include/linux/mtd/cfi.h map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi); cmd 302 include/linux/mtd/cfi.h uint32_t cfi_send_gen_cmd(u_char cmd, uint32_t cmd_addr, uint32_t base, cmd 104 include/linux/mtd/onenand.h int (*command)(struct mtd_info *mtd, int cmd, loff_t address, size_t len); cmd 79 include/linux/mtd/qinfo.h static inline map_word lpddr_build_cmd(u_long cmd, struct map_info *map) cmd 82 include/linux/mtd/qinfo.h val.x[0] = cmd; cmd 87 include/linux/mtd/qinfo.h #define CMDVAL(cmd) cmd.x[0] cmd 598 include/linux/mtd/rawnand.h struct nand_op_cmd_instr cmd; cmd 630 include/linux/mtd/rawnand.h .ctx.cmd.opcode = id, \ cmd 884 include/linux/mtd/rawnand.h instr->ctx.cmd.opcode); cmd 154 include/linux/net.h int (*ioctl) (struct socket *sock, unsigned int cmd, cmd 157 include/linux/net.h int (*compat_ioctl) (struct socket *sock, unsigned int cmd, cmd 1269 include/linux/netdevice.h struct ifreq *ifr, int cmd); cmd 2493 include/linux/netdevice.h const char *netdev_cmd_to_name(enum netdev_cmd cmd); cmd 3655 include/linux/netdevice.h int dev_ioctl(struct net *net, unsigned int cmd, struct ifreq *ifr, cmd 3700 include/linux/netdevice.h enum bpf_netdev_command cmd); cmd 129 include/linux/nvme-tcp.h struct nvme_command cmd; cmd 183 include/linux/nvme-tcp.h struct nvme_tcp_cmd_pdu cmd; cmd 1236 include/linux/nvme.h static inline bool nvme_is_fabrics(struct nvme_command *cmd) cmd 1238 include/linux/nvme.h return cmd->common.opcode == nvme_fabrics_command; cmd 1255 include/linux/nvme.h static inline bool nvme_is_write(struct nvme_command *cmd) cmd 1262 include/linux/nvme.h if (unlikely(nvme_is_fabrics(cmd))) cmd 1263 include/linux/nvme.h return cmd->fabrics.fctype & 1; cmd 1264 include/linux/nvme.h return cmd->common.opcode & 1; cmd 48 include/linux/olpc-ec.h extern int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, cmd 61 include/linux/olpc-ec.h static inline int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, cmd 80 include/linux/omap-gpmc.h extern int gpmc_configure(int cmd, int wval); cmd 1151 include/linux/phy.h int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd); cmd 1153 include/linux/phy.h struct ethtool_link_ksettings *cmd); cmd 1155 include/linux/phy.h const struct ethtool_link_ksettings *cmd); cmd 1156 include/linux/phy.h int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd); cmd 1190 include/linux/phy.h struct ethtool_link_ksettings *cmd); cmd 1192 include/linux/phy.h const struct ethtool_link_ksettings *cmd); cmd 65 include/linux/pid_namespace.h extern int reboot_pid_ns(struct pid_namespace *pid_ns, int cmd); cmd 93 include/linux/pid_namespace.h static inline int reboot_pid_ns(struct pid_namespace *pid_ns, int cmd) cmd 1065 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; cmd 1074 include/linux/platform_data/cros_ec_commands.h uint16_t cmd; cmd 1503 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; cmd 1945 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* Command (see enum lightbar_command) */ cmd 2150 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* enum ec_vboot_hash_cmd */ cmd 2495 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; cmd 3288 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* Command to send (enum ec_keyscan_seq_cmd) */ cmd 4036 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* enum charge_state_command */ cmd 4427 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* enum cec_command */ cmd 4439 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* enum cec_command */ cmd 4518 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; cmd 4585 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; /* enum ec_reboot_cmd */ cmd 4851 include/linux/platform_data/cros_ec_commands.h uint8_t cmd; cmd 5016 include/linux/platform_data/cros_ec_commands.h uint32_t cmd; /* enum pd_mode_cmd */ cmd 27 include/linux/platform_data/leds-kirkwood-ns2.h unsigned cmd; cmd 15 include/linux/platform_data/pxa2xx_udc.h void (*udc_command)(int cmd); cmd 54 include/linux/posix-clock.h unsigned int cmd, unsigned long arg); cmd 260 include/linux/qcom-geni-se.h static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) cmd 264 include/linux/qcom-geni-se.h m_cmd = (cmd << M_OPCODE_SHFT) | (params & M_PARAMS_MSK); cmd 277 include/linux/qcom-geni-se.h static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) cmd 283 include/linux/qcom-geni-se.h s_cmd |= (cmd << S_OPCODE_SHFT); cmd 716 include/linux/qed/iscsi_common.h struct iscsi_cmd_hdr cmd; cmd 1144 include/linux/qed/qed_if.h int (*read_nvm_cfg)(struct qed_dev *cdev, u8 **buf, u32 cmd, cmd 1153 include/linux/qed/qed_if.h int (*read_nvm_cfg_len)(struct qed_dev *cdev, u32 cmd); cmd 30 include/linux/quotaops.h int kernel_quotactl(unsigned int cmd, const char __user *special, cmd 50 include/linux/reboot.h extern void do_kernel_restart(char *cmd); cmd 57 include/linux/reboot.h extern void machine_restart(char *cmd); cmd 69 include/linux/reboot.h extern void kernel_restart_prepare(char *cmd); cmd 70 include/linux/reboot.h extern void kernel_restart(char *cmd); cmd 45 include/linux/reset/bcm63xx_pmb.h u32 cmd; cmd 47 include/linux/reset/bcm63xx_pmb.h cmd = (PMC_PMBM_START | op | (addr & 0xff) << 12 | off); cmd 48 include/linux/reset/bcm63xx_pmb.h writel(cmd, master + PMB_CTRL); cmd 50 include/linux/reset/bcm63xx_pmb.h cmd = readl(master + PMB_CTRL); cmd 51 include/linux/reset/bcm63xx_pmb.h if (!(cmd & PMC_PMBM_START)) cmd 54 include/linux/reset/bcm63xx_pmb.h if (cmd & PMC_PMBM_SLAVE_ERR) cmd 57 include/linux/reset/bcm63xx_pmb.h if (cmd & PMC_PMBM_TIMEOUT) cmd 200 include/linux/sdla.h char cmd; cmd 362 include/linux/security.h int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 368 include/linux/security.h int security_file_lock(struct file *file, unsigned int cmd); cmd 369 include/linux/security.h int security_file_fcntl(struct file *file, unsigned int cmd, unsigned long arg); cmd 417 include/linux/security.h int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd); cmd 425 include/linux/security.h int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd); cmd 430 include/linux/security.h int security_sem_semctl(struct kern_ipc_perm *sma, int cmd); cmd 902 include/linux/security.h static inline int security_file_ioctl(struct file *file, unsigned int cmd, cmd 926 include/linux/security.h static inline int security_file_lock(struct file *file, unsigned int cmd) cmd 931 include/linux/security.h static inline int security_file_fcntl(struct file *file, unsigned int cmd, cmd 1144 include/linux/security.h static inline int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) cmd 1177 include/linux/security.h static inline int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd) cmd 1201 include/linux/security.h static inline int security_sem_semctl(struct kern_ipc_perm *sma, int cmd) cmd 1858 include/linux/security.h extern int security_bpf(int cmd, union bpf_attr *attr, unsigned int size); cmd 1866 include/linux/security.h static inline int security_bpf(int cmd, union bpf_attr *attr, cmd 25 include/linux/sed-opal.h int sed_ioctl(struct opal_dev *dev, unsigned int cmd, void __user *ioctl_ptr); cmd 27 include/linux/sed-opal.h static inline bool is_sed_ioctl(unsigned int cmd) cmd 29 include/linux/sed-opal.h switch (cmd) { cmd 54 include/linux/sed-opal.h static inline bool is_sed_ioctl(unsigned int cmd) cmd 59 include/linux/sed-opal.h static inline int sed_ioctl(struct opal_dev *dev, unsigned int cmd, cmd 72 include/linux/soc/ti/knav_qmss.h enum knav_queue_ctrl_cmd cmd, cmd 95 include/linux/spi/spi-mem.h } cmd; cmd 121 include/linux/spi/spi-mem.h .cmd = __cmd, \ cmd 1189 include/linux/spi/spi.h static inline ssize_t spi_w8r8(struct spi_device *spi, u8 cmd) cmd 1194 include/linux/spi/spi.h status = spi_write_then_read(spi, &cmd, 1, &result, 1); cmd 1214 include/linux/spi/spi.h static inline ssize_t spi_w8r16(struct spi_device *spi, u8 cmd) cmd 1219 include/linux/spi/spi.h status = spi_write_then_read(spi, &cmd, 1, &result, 2); cmd 1239 include/linux/spi/spi.h static inline ssize_t spi_w8r16be(struct spi_device *spi, u8 cmd) cmd 1245 include/linux/spi/spi.h status = spi_write_then_read(spi, &cmd, 1, &result, 2); cmd 83 include/linux/spmi.h int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid); cmd 171 include/linux/swait.h #define ___swait_event(wq, condition, state, ret, cmd) \ cmd 189 include/linux/swait.h cmd; \ cmd 38 include/linux/switchtec.h u32 cmd; cmd 370 include/linux/syscalls.h asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg); cmd 373 include/linux/syscalls.h unsigned int cmd, unsigned long arg); cmd 383 include/linux/syscalls.h asmlinkage long sys_ioctl(unsigned int fd, unsigned int cmd, cmd 391 include/linux/syscalls.h asmlinkage long sys_flock(unsigned int fd, unsigned int cmd); cmd 449 include/linux/syscalls.h asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special, cmd 702 include/linux/syscalls.h asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, cmd 770 include/linux/syscalls.h asmlinkage long sys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf); cmd 771 include/linux/syscalls.h asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf); cmd 779 include/linux/syscalls.h asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg); cmd 780 include/linux/syscalls.h asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg); cmd 792 include/linux/syscalls.h asmlinkage long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf); cmd 793 include/linux/syscalls.h asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf); cmd 838 include/linux/syscalls.h asmlinkage long sys_keyctl(int cmd, unsigned long arg2, unsigned long arg3, cmd 967 include/linux/syscalls.h asmlinkage long sys_bpf(int cmd, union bpf_attr *attr, unsigned int size); cmd 972 include/linux/syscalls.h asmlinkage long sys_membarrier(int cmd, int flags); cmd 996 include/linux/syscalls.h asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key, cmd 1245 include/linux/syscalls.h int ksys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg); cmd 1410 include/linux/syscalls.h long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg); cmd 1412 include/linux/syscalls.h long ksys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf); cmd 1419 include/linux/syscalls.h long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf); cmd 171 include/linux/tpm.h extern int tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen); cmd 198 include/linux/tpm.h static inline int tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen) cmd 553 include/linux/tty.h extern long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 555 include/linux/tty.h unsigned int cmd, unsigned long arg); cmd 557 include/linux/tty.h struct file *file, unsigned int cmd, unsigned long arg); cmd 758 include/linux/tty.h unsigned int cmd, unsigned long arg); cmd 763 include/linux/tty.h unsigned int cmd, unsigned long arg); cmd 766 include/linux/tty.h unsigned int cmd, unsigned long arg); cmd 270 include/linux/tty_driver.h unsigned int cmd, unsigned long arg); cmd 272 include/linux/tty_driver.h unsigned int cmd, unsigned long arg); cmd 192 include/linux/tty_ldisc.h unsigned int cmd, unsigned long arg); cmd 194 include/linux/tty_ldisc.h unsigned int cmd, unsigned long arg); cmd 32 include/linux/usb/audio.h int (*set)(struct usb_audio_control *con, u8 cmd, int value); cmd 33 include/linux/usb/audio.h int (*get)(struct usb_audio_control *con, u8 cmd); cmd 281 include/linux/usb/serial.h unsigned int cmd, unsigned long arg); cmd 187 include/linux/usb/usbnet.h extern int usbnet_read_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 189 include/linux/usb/usbnet.h extern int usbnet_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 191 include/linux/usb/usbnet.h extern int usbnet_read_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 193 include/linux/usb/usbnet.h extern int usbnet_write_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 195 include/linux/usb/usbnet.h extern int usbnet_write_cmd_async(struct usbnet *dev, u8 cmd, u8 reqtype, cmd 270 include/linux/usb/usbnet.h struct ethtool_link_ksettings *cmd); cmd 272 include/linux/usb/usbnet.h const struct ethtool_link_ksettings *cmd); cmd 38 include/linux/vfio.h long (*ioctl)(void *device_data, unsigned int cmd, cmd 68 include/linux/vfio.h long (*ioctl)(void *iommu_data, unsigned int cmd, cmd 157 include/linux/vfio.h unsigned int cmd, cmd 169 include/linux/vfio.h unsigned int cmd, cmd 164 include/linux/vt_kern.h extern int vt_do_diacrit(unsigned int cmd, void __user *up, int eperm); cmd 167 include/linux/vt_kern.h extern int vt_do_kbkeycode_ioctl(int cmd, struct kbkeycode __user *user_kbkc, cmd 169 include/linux/vt_kern.h extern int vt_do_kdsk_ioctl(int cmd, struct kbentry __user *user_kbe, cmd 171 include/linux/vt_kern.h extern int vt_do_kdgkb_ioctl(int cmd, struct kbsentry __user *user_kdgkb, cmd 173 include/linux/vt_kern.h extern int vt_do_kdskled(int console, int cmd, unsigned long arg, int perm); cmd 259 include/linux/wait.h #define ___wait_event(wq_head, condition, state, exclusive, ret, cmd) \ cmd 277 include/linux/wait.h cmd; \ cmd 931 include/linux/wait.h #define __wait_event_lock_irq(wq_head, condition, lock, cmd) \ cmd 934 include/linux/wait.h cmd; \ cmd 961 include/linux/wait.h #define wait_event_lock_irq_cmd(wq_head, condition, lock, cmd) \ cmd 965 include/linux/wait.h __wait_event_lock_irq(wq_head, condition, lock, cmd); \ cmd 996 include/linux/wait.h #define __wait_event_interruptible_lock_irq(wq_head, condition, lock, cmd) \ cmd 999 include/linux/wait.h cmd; \ cmd 1028 include/linux/wait.h #define wait_event_interruptible_lock_irq_cmd(wq_head, condition, lock, cmd) \ cmd 1033 include/linux/wait.h condition, lock, cmd); \ cmd 242 include/linux/wait_bit.h #define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \ cmd 263 include/linux/wait_bit.h cmd; \ cmd 28 include/linux/wireless.h __u16 cmd; /* Wireless IOCTL */ cmd 42 include/linux/wmi.h long (*filter_callback)(struct wmi_device *wdev, unsigned int cmd, cmd 59 include/linux/yam.h int cmd; cmd 64 include/linux/yam.h int cmd; cmd 79 include/media/drv-intf/cx2341x.h typedef int (*cx2341x_mbox_func)(void *priv, u32 cmd, int in, int out, cmd 88 include/media/drv-intf/cx2341x.h struct v4l2_ext_controls *ctrls, unsigned int cmd); cmd 209 include/media/drv-intf/saa7146_vv.h long saa7146_video_do_ioctl(struct file *file, unsigned int cmd, void *arg); cmd 473 include/media/dvb_frontend.h int (*diseqc_send_master_cmd)(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd); cmd 481 include/media/dvb_frontend.h int (*dishnetwork_send_legacy_command)(struct dvb_frontend* fe, unsigned long cmd); cmd 698 include/media/dvb_frontend.h int (*callback)(void *adapter_priv, int component, int cmd, int arg); cmd 173 include/media/dvbdev.h int (*kernel_ioctl)(struct file *file, unsigned int cmd, void *arg); cmd 345 include/media/dvbdev.h unsigned int cmd, unsigned long arg); cmd 360 include/media/dvbdev.h int dvb_usercopy(struct file *file, unsigned int cmd, unsigned long arg, cmd 361 include/media/dvbdev.h int (*func)(struct file *file, unsigned int cmd, void *arg)); cmd 77 include/media/rc-map.h #define RC_SCANCODE_NEC(addr, cmd) (((addr) << 8) | (cmd)) cmd 78 include/media/rc-map.h #define RC_SCANCODE_NECX(addr, cmd) (((addr) << 8) | (cmd)) cmd 80 include/media/rc-map.h #define RC_SCANCODE_RC5(sys, cmd) (((sys) << 8) | (cmd)) cmd 81 include/media/rc-map.h #define RC_SCANCODE_RC5_SZ(sys, cmd) (((sys) << 8) | (cmd)) cmd 82 include/media/rc-map.h #define RC_SCANCODE_RC6_0(sys, cmd) (((sys) << 8) | (cmd)) cmd 83 include/media/rc-map.h #define RC_SCANCODE_RC6_6A(vendor, sys, cmd) (((vendor) << 16) | ((sys) << 8) | (cmd)) cmd 222 include/media/tuner.h int (*tuner_callback)(void *dev, int component, int cmd, int arg); cmd 463 include/media/v4l2-dev.h unsigned int cmd) cmd 465 include/media/v4l2-dev.h if (_IOC_NR(cmd) < BASE_VIDIOC_PRIVATE) cmd 466 include/media/v4l2-dev.h set_bit(_IOC_NR(cmd), vdev->valid_ioctls); cmd 587 include/media/v4l2-ioctl.h bool valid_prio, unsigned int cmd, void *arg); cmd 669 include/media/v4l2-ioctl.h void v4l_printk_ioctl(const char *prefix, unsigned int cmd); cmd 685 include/media/v4l2-ioctl.h long int v4l2_compat_ioctl32(struct file *file, unsigned int cmd, cmd 696 include/media/v4l2-ioctl.h typedef long (*v4l2_kioctl)(struct file *file, unsigned int cmd, void *arg); cmd 711 include/media/v4l2-ioctl.h long int video_usercopy(struct file *file, unsigned int cmd, cmd 725 include/media/v4l2-ioctl.h unsigned int cmd, unsigned long int arg); cmd 196 include/media/v4l2-subdev.h long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); cmd 198 include/media/v4l2-subdev.h long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd, cmd 196 include/misc/cxl.h long cxl_fd_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 67 include/net/arp.h int arp_ioctl(struct net *net, unsigned int cmd, void __user *arg); cmd 275 include/net/bluetooth/bluetooth.h int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 1070 include/net/bluetooth/hci_core.h int hci_dev_cmd(unsigned int cmd, void __user *arg); cmd 362 include/net/bluetooth/rfcomm.h int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg); cmd 105 include/net/caif/caif_spi.h u16 cmd; cmd 94 include/net/caif/cfctrl.h enum cfctrl_cmd cmd; cmd 6106 include/net/cfg80211.h enum nl80211_commands cmd, cmd 6112 include/net/cfg80211.h enum nl80211_commands cmd, cmd 6354 include/net/cfg80211.h #define CFG80211_TESTMODE_CMD(cmd) .testmode_cmd = (cmd), cmd 6355 include/net/cfg80211.h #define CFG80211_TESTMODE_DUMP(cmd) .testmode_dump = (cmd), cmd 6357 include/net/cfg80211.h #define CFG80211_TESTMODE_CMD(cmd) cmd 6358 include/net/cfg80211.h #define CFG80211_TESTMODE_DUMP(cmd) cmd 39 include/net/dcbnl.h int dcbnl_ieee_notify(struct net_device *dev, int event, int cmd, cmd 41 include/net/dcbnl.h int dcbnl_cee_notify(struct net_device *dev, int event, int cmd, cmd 214 include/net/devlink.h enum devlink_command cmd; cmd 155 include/net/dn_dev.h int dn_dev_ioctl(unsigned int cmd, void __user *arg); cmd 103 include/net/dn_fib.h int dn_fib_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 147 include/net/genetlink.h u8 cmd; cmd 159 include/net/genetlink.h const struct genl_family *family, int flags, u8 cmd); cmd 239 include/net/genetlink.h int flags, u8 cmd) cmd 242 include/net/genetlink.h flags, cmd); cmd 42 include/net/inet_common.h int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 121 include/net/ip6_route.h int ipv6_route_ioctl(struct net *net, unsigned int cmd, void __user *arg); cmd 272 include/net/ip_tunnels.h int ip_tunnel_ioctl(struct net_device *dev, struct ip_tunnel_parm *p, int cmd); cmd 1107 include/net/ipv6.h int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 153 include/net/ipx.h int ipxrtr_ioctl(unsigned int cmd, void __user *arg); cmd 305 include/net/iw_handler.h __u16 cmd; /* Wireless Extension command */ cmd 441 include/net/iw_handler.h void wireless_send_event(struct net_device *dev, unsigned int cmd, cmd 3795 include/net/mac80211.h int (*set_key)(struct ieee80211_hw *hw, enum set_key_cmd cmd, cmd 44 include/net/nfc/hci.h void (*cmd_received)(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 250 include/net/nfc/hci.h void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 265 include/net/nfc/hci.h int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, cmd 267 include/net/nfc/hci.h int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, cmd 82 include/net/nfc/nci_core.h void (*hci_cmd_received)(struct nci_dev *ndev, u8 pipe, u8 cmd, cmd 304 include/net/nfc/nci_core.h u8 cmd, const u8 *param, size_t param_len, cmd 220 include/net/route.h int ip_rt_ioctl(struct net *, unsigned int cmd, struct rtentry *rt); cmd 216 include/net/sctp/command.h struct sctp_cmd *cmd = seq->last_used_slot - 1; cmd 218 include/net/sctp/command.h BUG_ON(cmd < seq->cmds); cmd 220 include/net/sctp/command.h cmd->verb = verb; cmd 221 include/net/sctp/command.h cmd->obj = obj; cmd 222 include/net/sctp/command.h seq->last_used_slot = cmd; cmd 1086 include/net/sock.h int (*ioctl)(struct sock *sk, int cmd, cmd 1108 include/net/sock.h unsigned int cmd, unsigned long arg); cmd 10 include/net/tc_act/tc_pedit.h enum pedit_cmd cmd; cmd 48 include/net/tc_act/tc_pedit.h return to_pedit(a)->tcfp_keys_ex[index].cmd; cmd 335 include/net/tcp.h int tcp_ioctl(struct sock *sk, int cmd, unsigned long arg); cmd 290 include/net/udp.h int udp_ioctl(struct sock *sk, int cmd, unsigned long arg); cmd 10 include/net/wext.h int wext_handle_ioctl(struct net *net, unsigned int cmd, cmd 12 include/net/wext.h int compat_wext_handle_ioctl(struct net *net, unsigned int cmd, cmd 18 include/net/wext.h static inline int wext_handle_ioctl(struct net *net, unsigned int cmd, cmd 23 include/net/wext.h static inline int compat_wext_handle_ioctl(struct net *net, unsigned int cmd, cmd 46 include/net/wext.h unsigned int cmd, struct iw_request_info *info, cmd 49 include/net/wext.h unsigned int cmd, struct iw_request_info *info, cmd 225 include/rdma/ib_addr.h struct ethtool_link_ksettings cmd; cmd 229 include/rdma/ib_addr.h err = __ethtool_get_link_ksettings(dev, &cmd); cmd 234 include/rdma/ib_addr.h if (cmd.base.speed >= 40000) cmd 236 include/rdma/ib_addr.h else if (cmd.base.speed >= 30000) cmd 238 include/rdma/ib_addr.h else if (cmd.base.speed >= 20000) cmd 240 include/rdma/ib_addr.h else if (cmd.base.speed >= 10000) cmd 319 include/scsi/libfc.h struct scsi_cmnd *cmd; cmd 880 include/scsi/libfc.h if (fsp && fsp->cmd) cmd 881 include/scsi/libfc.h return fsp->cmd->sc_data_direction == DMA_FROM_DEVICE; cmd 424 include/scsi/libsas.h cmd_to_domain_dev(struct scsi_cmnd *cmd) cmd 426 include/scsi/libsas.h return sdev_to_domain_dev(cmd->device); cmd 574 include/scsi/libsas.h struct scsi_cmnd *cmd; cmd 693 include/scsi/libsas.h int sas_eh_abort_handler(struct scsi_cmnd *cmd); cmd 694 include/scsi/libsas.h int sas_eh_device_reset_handler(struct scsi_cmnd *cmd); cmd 695 include/scsi/libsas.h int sas_eh_target_reset_handler(struct scsi_cmnd *cmd); cmd 699 include/scsi/libsas.h extern int sas_ioctl(struct scsi_device *sdev, unsigned int cmd, cmd 150 include/scsi/scsi_cmnd.h static inline void *scsi_cmd_priv(struct scsi_cmnd *cmd) cmd 152 include/scsi/scsi_cmnd.h return cmd + 1; cmd 156 include/scsi/scsi_cmnd.h static inline struct scsi_driver *scsi_cmd_to_driver(struct scsi_cmnd *cmd) cmd 158 include/scsi/scsi_cmnd.h return *(struct scsi_driver **)cmd->request->rq_disk->private_data; cmd 162 include/scsi/scsi_cmnd.h extern void scsi_finish_command(struct scsi_cmnd *cmd); cmd 168 include/scsi/scsi_cmnd.h extern blk_status_t scsi_init_io(struct scsi_cmnd *cmd); cmd 171 include/scsi/scsi_cmnd.h extern int scsi_dma_map(struct scsi_cmnd *cmd); cmd 172 include/scsi/scsi_cmnd.h extern void scsi_dma_unmap(struct scsi_cmnd *cmd); cmd 174 include/scsi/scsi_cmnd.h static inline int scsi_dma_map(struct scsi_cmnd *cmd) { return -ENOSYS; } cmd 175 include/scsi/scsi_cmnd.h static inline void scsi_dma_unmap(struct scsi_cmnd *cmd) { } cmd 178 include/scsi/scsi_cmnd.h static inline unsigned scsi_sg_count(struct scsi_cmnd *cmd) cmd 180 include/scsi/scsi_cmnd.h return cmd->sdb.table.nents; cmd 183 include/scsi/scsi_cmnd.h static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd) cmd 185 include/scsi/scsi_cmnd.h return cmd->sdb.table.sgl; cmd 188 include/scsi/scsi_cmnd.h static inline unsigned scsi_bufflen(struct scsi_cmnd *cmd) cmd 190 include/scsi/scsi_cmnd.h return cmd->sdb.length; cmd 193 include/scsi/scsi_cmnd.h static inline void scsi_set_resid(struct scsi_cmnd *cmd, int resid) cmd 195 include/scsi/scsi_cmnd.h cmd->req.resid_len = resid; cmd 198 include/scsi/scsi_cmnd.h static inline int scsi_get_resid(struct scsi_cmnd *cmd) cmd 200 include/scsi/scsi_cmnd.h return cmd->req.resid_len; cmd 203 include/scsi/scsi_cmnd.h #define scsi_for_each_sg(cmd, sg, nseg, __i) \ cmd 204 include/scsi/scsi_cmnd.h for_each_sg(scsi_sglist(cmd), sg, nseg, __i) cmd 206 include/scsi/scsi_cmnd.h static inline int scsi_sg_copy_from_buffer(struct scsi_cmnd *cmd, cmd 209 include/scsi/scsi_cmnd.h return sg_copy_from_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 213 include/scsi/scsi_cmnd.h static inline int scsi_sg_copy_to_buffer(struct scsi_cmnd *cmd, cmd 216 include/scsi/scsi_cmnd.h return sg_copy_to_buffer(scsi_sglist(cmd), scsi_sg_count(cmd), cmd 292 include/scsi/scsi_cmnd.h static inline unsigned scsi_prot_sg_count(struct scsi_cmnd *cmd) cmd 294 include/scsi/scsi_cmnd.h return cmd->prot_sdb ? cmd->prot_sdb->table.nents : 0; cmd 297 include/scsi/scsi_cmnd.h static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd) cmd 299 include/scsi/scsi_cmnd.h return cmd->prot_sdb ? cmd->prot_sdb->table.sgl : NULL; cmd 302 include/scsi/scsi_cmnd.h static inline struct scsi_data_buffer *scsi_prot(struct scsi_cmnd *cmd) cmd 304 include/scsi/scsi_cmnd.h return cmd->prot_sdb; cmd 307 include/scsi/scsi_cmnd.h #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ cmd 308 include/scsi/scsi_cmnd.h for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i) cmd 310 include/scsi/scsi_cmnd.h static inline void set_msg_byte(struct scsi_cmnd *cmd, char status) cmd 312 include/scsi/scsi_cmnd.h cmd->result = (cmd->result & 0xffff00ff) | (status << 8); cmd 315 include/scsi/scsi_cmnd.h static inline void set_host_byte(struct scsi_cmnd *cmd, char status) cmd 317 include/scsi/scsi_cmnd.h cmd->result = (cmd->result & 0xff00ffff) | (status << 16); cmd 320 include/scsi/scsi_cmnd.h static inline void set_driver_byte(struct scsi_cmnd *cmd, char status) cmd 322 include/scsi/scsi_cmnd.h cmd->result = (cmd->result & 0x00ffffff) | (status << 24); cmd 30 include/scsi/scsi_dbg.h scsi_opcode_sa_name(int cmd, int sa, cmd 34 include/scsi/scsi_dbg.h switch (cmd) { cmd 431 include/scsi/scsi_device.h extern int __scsi_execute(struct scsi_device *sdev, const unsigned char *cmd, cmd 437 include/scsi/scsi_device.h #define scsi_execute(sdev, cmd, data_direction, buffer, bufflen, sense, \ cmd 442 include/scsi/scsi_device.h __scsi_execute(sdev, cmd, data_direction, buffer, bufflen, \ cmd 447 include/scsi/scsi_device.h const unsigned char *cmd, int data_direction, void *buffer, cmd 451 include/scsi/scsi_device.h return scsi_execute(sdev, cmd, data_direction, buffer, cmd 18 include/scsi/scsi_eh.h extern bool scsi_command_normalize_sense(const struct scsi_cmnd *cmd, cmd 63 include/scsi/scsi_host.h int (*ioctl)(struct scsi_device *dev, unsigned int cmd, cmd 74 include/scsi/scsi_host.h int (*compat_ioctl)(struct scsi_device *dev, unsigned int cmd, cmd 498 include/scsi/scsi_host.h int func_name(struct Scsi_Host *shost, struct scsi_cmnd *cmd) \ cmd 503 include/scsi/scsi_host.h rc = func_name##_lck (cmd, cmd->scsi_done); \ cmd 45 include/scsi/scsi_ioctl.h int cmd, bool ndelay); cmd 11 include/scsi/scsi_request.h unsigned char *cmd; cmd 27 include/scsi/scsi_request.h if (req->cmd != req->__cmd) cmd 28 include/scsi/scsi_request.h kfree(req->cmd); cmd 433 include/scsi/scsi_transport_iscsi.h extern int iscsi_block_scsi_eh(struct scsi_cmnd *cmd); cmd 147 include/scsi/scsi_transport_spi.h int spi_populate_tag_msg(unsigned char *msg, struct scsi_cmnd *cmd); cmd 36 include/scsi/viosrp.h struct srp_cmd cmd; cmd 22 include/soc/arc/mcip.h unsigned int pad:8, param:16, cmd:8; cmd 24 include/soc/arc/mcip.h unsigned int cmd:8, param:16, pad:8; cmd 101 include/soc/arc/mcip.h static inline void __mcip_cmd(unsigned int cmd, unsigned int param) cmd 106 include/soc/arc/mcip.h buf.cmd = cmd; cmd 116 include/soc/arc/mcip.h static inline void __mcip_cmd_data(unsigned int cmd, unsigned int param, cmd 121 include/soc/arc/mcip.h __mcip_cmd(cmd, param); cmd 127 include/soc/arc/mcip.h static inline unsigned int __mcip_cmd_read(unsigned int cmd, unsigned int param) cmd 129 include/soc/arc/mcip.h __mcip_cmd(cmd, param); cmd 195 include/soc/fsl/qe/qe.h int qe_issue_cmd(u32 cmd, u32 device, u8 mcn_protocol, u32 cmd_input); cmd 197 include/soc/fsl/qe/qe.h static inline int qe_issue_cmd(u32 cmd, u32 device, u8 mcn_protocol, cmd 84 include/soc/fsl/qman.h __be32 cmd; cmd 177 include/soc/fsl/qman.h fd->cmd = 0; cmd 15 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 n); cmd 18 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 n); cmd 21 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 *n); cmd 30 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 n) cmd 35 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 n) cmd 40 include/soc/qcom/rpmh.h const struct tcs_cmd *cmd, u32 *n) cmd 642 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 710 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 836 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 1348 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 1870 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 1946 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 2089 include/soc/tegra/bpmp-abi.h uint32_t cmd; cmd 2175 include/soc/tegra/bpmp-abi.h uint16_t cmd; cmd 110 include/sound/compress_driver.h int (*trigger)(struct snd_compr_stream *stream, int cmd); cmd 105 include/sound/control.h unsigned int cmd, unsigned long arg); cmd 219 include/sound/core.h extern int (*snd_mixer_oss_notify_callback)(struct snd_card *card, int cmd); cmd 30 include/sound/dmaengine_pcm.h int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd); cmd 55 include/sound/emux_synth.h int (*oss_ioctl)(struct snd_emux *emu, int cmd, int p1, int p2); cmd 200 include/sound/gus.h unsigned int cmd; /* DMA command (format) */ cmd 82 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); cmd 84 include/sound/hda_regmap.h return snd_hdac_regmap_write_raw(codec, cmd, val); cmd 101 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); cmd 103 include/sound/hda_regmap.h return snd_hdac_regmap_update_raw(codec, cmd, mask, val); cmd 118 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_verb(nid, verb); cmd 120 include/sound/hda_regmap.h return snd_hdac_regmap_read_raw(codec, cmd, val); cmd 139 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_amp(nid, ch, dir, idx); cmd 142 include/sound/hda_regmap.h err = snd_hdac_regmap_read_raw(codec, cmd, &val); cmd 163 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_amp(nid, ch, dir, idx); cmd 165 include/sound/hda_regmap.h return snd_hdac_regmap_update_raw(codec, cmd, mask, val); cmd 184 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_amp_stereo(nid, dir, idx); cmd 187 include/sound/hda_regmap.h err = snd_hdac_regmap_read_raw(codec, cmd, &val); cmd 208 include/sound/hda_regmap.h unsigned int cmd = snd_hdac_regmap_encode_amp_stereo(nid, dir, idx); cmd 210 include/sound/hda_regmap.h return snd_hdac_regmap_update_raw(codec, cmd, mask, val); cmd 74 include/sound/hdaudio.h int (*exec_verb)(struct hdac_device *dev, unsigned int cmd, cmd 240 include/sound/hdaudio.h int (*command)(struct hdac_bus *bus, unsigned int cmd); cmd 371 include/sound/hdaudio.h unsigned int cmd, unsigned int *res); cmd 373 include/sound/hdaudio.h unsigned int cmd, unsigned int *res); cmd 28 include/sound/hwdep.h unsigned int cmd, unsigned long arg); cmd 30 include/sound/hwdep.h unsigned int cmd, unsigned long arg); cmd 54 include/sound/info.h struct file *file, unsigned int cmd, unsigned long arg); cmd 62 include/sound/mixer_oss.h unsigned int cmd, unsigned long arg); cmd 290 include/sound/opl3.h void (*command) (struct snd_opl3 * opl3, unsigned short cmd, unsigned char val); cmd 354 include/sound/opl3.h unsigned int cmd, unsigned long arg); cmd 56 include/sound/pcm.h unsigned int cmd, void *arg); cmd 61 include/sound/pcm.h int (*trigger)(struct snd_pcm_substream *substream, int cmd); cmd 571 include/sound/pcm.h int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg); cmd 1058 include/sound/pcm.h unsigned int cmd, void *arg); cmd 17 include/sound/pxa2xx-lib.h extern int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd); cmd 64 include/sound/seq_kernel.h int snd_seq_kernel_client_ctl(int client, unsigned int cmd, void *arg); cmd 41 include/sound/seq_oss.h int (*ioctl)(struct snd_seq_oss_arg *p, unsigned int cmd, unsigned long arg); cmd 124 include/sound/snd_wavefront.h unsigned int cmd, cmd 135 include/sound/snd_wavefront.h unsigned int cmd, cmd 362 include/sound/soc-component.h int cmd); cmd 376 include/sound/soc-component.h unsigned int cmd, void *arg); cmd 160 include/sound/soc-dai.h struct snd_pcm_substream *substream, int cmd); cmd 162 include/sound/soc-dai.h struct snd_pcm_substream *substream, int cmd); cmd 165 include/sound/soc-dpcm.h int dpcm_be_dai_trigger(struct snd_soc_pcm_runtime *fe, int stream, int cmd); cmd 104 include/sound/sof/control.h uint32_t cmd; /**< enum sof_ipc_ctrl_cmd */ cmd 137 include/sound/sof/header.h uint32_t cmd; /**< SOF_IPC_GLB_ + cmd */ cmd 256 include/sound/vx_core.h int vx_send_rih(struct vx_core *chip, int cmd); cmd 257 include/sound/vx_core.h int vx_send_rih_nolock(struct vx_core *chip, int cmd); cmd 565 include/sound/wavefront.h int cmd; /* WFC_* */ cmd 300 include/target/iscsi/iscsi_target_core.h struct iscsi_cmd *cmd; cmd 340 include/target/iscsi/iscsi_target_core.h struct iscsi_cmd *cmd; cmd 37 include/target/iscsi/iscsi_transport.h static inline void *iscsit_priv_cmd(struct iscsi_cmd *cmd) cmd 39 include/target/iscsi/iscsi_transport.h return (void *)(cmd + 1); cmd 41 include/target/target_core_backend.h sense_reason_t (*parse_cdb)(struct se_cmd *cmd); cmd 60 include/target/target_core_backend.h sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *, cmd 62 include/target/target_core_backend.h sense_reason_t (*execute_sync_cache)(struct se_cmd *cmd); cmd 63 include/target/target_core_backend.h sense_reason_t (*execute_write_same)(struct se_cmd *cmd); cmd 64 include/target/target_core_backend.h sense_reason_t (*execute_unmap)(struct se_cmd *cmd, cmd 76 include/target/target_core_backend.h sense_reason_t spc_parse_cdb(struct se_cmd *cmd, unsigned int *size); cmd 77 include/target/target_core_backend.h sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd); cmd 81 include/target/target_core_backend.h sense_reason_t sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops); cmd 84 include/target/target_core_backend.h sector_t sbc_get_write_same_sectors(struct se_cmd *cmd); cmd 106 include/target/target_core_backend.h sense_reason_t passthrough_parse_cdb(struct se_cmd *cmd, cmd 107 include/target/target_core_backend.h sense_reason_t (*exec_cmd)(struct se_cmd *cmd)); cmd 943 include/target/target_core_base.h static inline void target_free_tag(struct se_session *sess, struct se_cmd *cmd) cmd 945 include/target/target_core_base.h sbitmap_queue_clear(&sess->sess_tag_pool, cmd->map_tag, cmd->map_cpu); cmd 169 include/target/target_core_fabric.h void target_put_cmd_and_wait(struct se_cmd *cmd); cmd 170 include/target/target_core_fabric.h void target_execute_cmd(struct se_cmd *cmd); cmd 177 include/target/target_core_fabric.h int target_send_busy(struct se_cmd *cmd); cmd 182 include/target/target_core_fabric.h void target_show_cmd(const char *pfx, struct se_cmd *cmd); cmd 85 include/trace/events/block.h __dynamic_array( char, cmd, 1 ) cmd 94 include/trace/events/block.h __get_str(cmd)[0] = '\0'; cmd 99 include/trace/events/block.h __entry->rwbs, __get_str(cmd), cmd 128 include/trace/events/block.h __dynamic_array( char, cmd, 1 ) cmd 138 include/trace/events/block.h __get_str(cmd)[0] = '\0'; cmd 143 include/trace/events/block.h __entry->rwbs, __get_str(cmd), cmd 161 include/trace/events/block.h __dynamic_array( char, cmd, 1 ) cmd 171 include/trace/events/block.h __get_str(cmd)[0] = '\0'; cmd 177 include/trace/events/block.h __entry->rwbs, __entry->bytes, __get_str(cmd), cmd 27 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, const struct fsi_msg *cmd, u8 rbits), cmd 28 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, cmd, rbits), cmd 37 include/trace/events/fsi_master_ast_cf.h __entry->msg = cmd->msg; cmd 38 include/trace/events/fsi_master_ast_cf.h __entry->bits = cmd->bits; cmd 161 include/trace/events/libata.h __field( unsigned char, cmd ) cmd 183 include/trace/events/libata.h __entry->cmd = qc->tf.command; cmd 201 include/trace/events/libata.h show_opcode_name(__entry->cmd), cmd 202 include/trace/events/libata.h __parse_subcmd(__entry->cmd, __entry->feature, __entry->hob_nsect), cmd 203 include/trace/events/libata.h __entry->cmd, __entry->feature, __entry->nsect, cmd 48 include/trace/events/mmc.h __entry->cmd_opcode = mrq->cmd ? mrq->cmd->opcode : 0; cmd 49 include/trace/events/mmc.h __entry->cmd_arg = mrq->cmd ? mrq->cmd->arg : 0; cmd 50 include/trace/events/mmc.h __entry->cmd_flags = mrq->cmd ? mrq->cmd->flags : 0; cmd 51 include/trace/events/mmc.h __entry->cmd_retries = mrq->cmd ? mrq->cmd->retries : 0; cmd 129 include/trace/events/mmc.h __entry->cmd_opcode = mrq->cmd ? mrq->cmd->opcode : 0; cmd 130 include/trace/events/mmc.h __entry->cmd_err = mrq->cmd ? mrq->cmd->error : 0; cmd 131 include/trace/events/mmc.h __entry->cmd_resp[0] = mrq->cmd ? mrq->cmd->resp[0] : 0; cmd 132 include/trace/events/mmc.h __entry->cmd_resp[1] = mrq->cmd ? mrq->cmd->resp[1] : 0; cmd 133 include/trace/events/mmc.h __entry->cmd_resp[2] = mrq->cmd ? mrq->cmd->resp[2] : 0; cmd 134 include/trace/events/mmc.h __entry->cmd_resp[3] = mrq->cmd ? mrq->cmd->resp[3] : 0; cmd 135 include/trace/events/mmc.h __entry->cmd_retries = mrq->cmd ? mrq->cmd->retries : 0; cmd 202 include/trace/events/scsi.h TP_PROTO(struct scsi_cmnd *cmd), cmd 204 include/trace/events/scsi.h TP_ARGS(cmd), cmd 216 include/trace/events/scsi.h __dynamic_array(unsigned char, cmnd, cmd->cmd_len) cmd 220 include/trace/events/scsi.h __entry->host_no = cmd->device->host->host_no; cmd 221 include/trace/events/scsi.h __entry->channel = cmd->device->channel; cmd 222 include/trace/events/scsi.h __entry->id = cmd->device->id; cmd 223 include/trace/events/scsi.h __entry->lun = cmd->device->lun; cmd 224 include/trace/events/scsi.h __entry->opcode = cmd->cmnd[0]; cmd 225 include/trace/events/scsi.h __entry->cmd_len = cmd->cmd_len; cmd 226 include/trace/events/scsi.h __entry->data_sglen = scsi_sg_count(cmd); cmd 227 include/trace/events/scsi.h __entry->prot_sglen = scsi_prot_sg_count(cmd); cmd 228 include/trace/events/scsi.h __entry->prot_op = scsi_get_prot_op(cmd); cmd 229 include/trace/events/scsi.h memcpy(__get_dynamic_array(cmnd), cmd->cmnd, cmd->cmd_len); cmd 244 include/trace/events/scsi.h TP_PROTO(struct scsi_cmnd *cmd, int rtn), cmd 246 include/trace/events/scsi.h TP_ARGS(cmd, rtn), cmd 259 include/trace/events/scsi.h __dynamic_array(unsigned char, cmnd, cmd->cmd_len) cmd 263 include/trace/events/scsi.h __entry->host_no = cmd->device->host->host_no; cmd 264 include/trace/events/scsi.h __entry->channel = cmd->device->channel; cmd 265 include/trace/events/scsi.h __entry->id = cmd->device->id; cmd 266 include/trace/events/scsi.h __entry->lun = cmd->device->lun; cmd 268 include/trace/events/scsi.h __entry->opcode = cmd->cmnd[0]; cmd 269 include/trace/events/scsi.h __entry->cmd_len = cmd->cmd_len; cmd 270 include/trace/events/scsi.h __entry->data_sglen = scsi_sg_count(cmd); cmd 271 include/trace/events/scsi.h __entry->prot_sglen = scsi_prot_sg_count(cmd); cmd 272 include/trace/events/scsi.h __entry->prot_op = scsi_get_prot_op(cmd); cmd 273 include/trace/events/scsi.h memcpy(__get_dynamic_array(cmnd), cmd->cmnd, cmd->cmd_len); cmd 289 include/trace/events/scsi.h TP_PROTO(struct scsi_cmnd *cmd), cmd 291 include/trace/events/scsi.h TP_ARGS(cmd), cmd 304 include/trace/events/scsi.h __dynamic_array(unsigned char, cmnd, cmd->cmd_len) cmd 308 include/trace/events/scsi.h __entry->host_no = cmd->device->host->host_no; cmd 309 include/trace/events/scsi.h __entry->channel = cmd->device->channel; cmd 310 include/trace/events/scsi.h __entry->id = cmd->device->id; cmd 311 include/trace/events/scsi.h __entry->lun = cmd->device->lun; cmd 312 include/trace/events/scsi.h __entry->result = cmd->result; cmd 313 include/trace/events/scsi.h __entry->opcode = cmd->cmnd[0]; cmd 314 include/trace/events/scsi.h __entry->cmd_len = cmd->cmd_len; cmd 315 include/trace/events/scsi.h __entry->data_sglen = scsi_sg_count(cmd); cmd 316 include/trace/events/scsi.h __entry->prot_sglen = scsi_prot_sg_count(cmd); cmd 317 include/trace/events/scsi.h __entry->prot_op = scsi_get_prot_op(cmd); cmd 318 include/trace/events/scsi.h memcpy(__get_dynamic_array(cmnd), cmd->cmnd, cmd->cmd_len); cmd 337 include/trace/events/scsi.h TP_PROTO(struct scsi_cmnd *cmd), cmd 338 include/trace/events/scsi.h TP_ARGS(cmd)); cmd 341 include/trace/events/scsi.h TP_PROTO(struct scsi_cmnd *cmd), cmd 342 include/trace/events/scsi.h TP_ARGS(cmd)); cmd 134 include/trace/events/target.h TP_PROTO(struct se_cmd *cmd), cmd 136 include/trace/events/target.h TP_ARGS(cmd), cmd 144 include/trace/events/target.h __string( initiator, cmd->se_sess->se_node_acl->initiatorname ) cmd 148 include/trace/events/target.h __entry->unpacked_lun = cmd->orig_fe_lun; cmd 149 include/trace/events/target.h __entry->opcode = cmd->t_task_cdb[0]; cmd 150 include/trace/events/target.h __entry->data_length = cmd->data_length; cmd 151 include/trace/events/target.h __entry->task_attribute = cmd->sam_task_attr; cmd 152 include/trace/events/target.h memcpy(__entry->cdb, cmd->t_task_cdb, TCM_MAX_COMMAND_SIZE); cmd 153 include/trace/events/target.h __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname); cmd 169 include/trace/events/target.h TP_PROTO(struct se_cmd *cmd), cmd 171 include/trace/events/target.h TP_ARGS(cmd), cmd 182 include/trace/events/target.h __string(initiator, cmd->se_sess->se_node_acl->initiatorname) cmd 186 include/trace/events/target.h __entry->unpacked_lun = cmd->orig_fe_lun; cmd 187 include/trace/events/target.h __entry->opcode = cmd->t_task_cdb[0]; cmd 188 include/trace/events/target.h __entry->data_length = cmd->data_length; cmd 189 include/trace/events/target.h __entry->task_attribute = cmd->sam_task_attr; cmd 190 include/trace/events/target.h __entry->scsi_status = cmd->scsi_status; cmd 191 include/trace/events/target.h __entry->sense_length = cmd->scsi_status == SAM_STAT_CHECK_CONDITION ? cmd 192 include/trace/events/target.h min(18, ((u8 *) cmd->sense_buffer)[SPC_ADD_SENSE_LEN_OFFSET] + 8) : 0; cmd 193 include/trace/events/target.h memcpy(__entry->cdb, cmd->t_task_cdb, TCM_MAX_COMMAND_SIZE); cmd 194 include/trace/events/target.h memcpy(__entry->sense_data, cmd->sense_buffer, __entry->sense_length); cmd 195 include/trace/events/target.h __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname); cmd 528 include/uapi/drm/drm.h __u32 cmd; cmd 124 include/uapi/drm/exynos_drm.h __u64 cmd; cmd 177 include/uapi/drm/savage_drm.h unsigned char cmd; /* command */ cmd 182 include/uapi/drm/savage_drm.h } cmd; /* generic */ cmd 184 include/uapi/drm/savage_drm.h unsigned char cmd; cmd 191 include/uapi/drm/savage_drm.h unsigned char cmd; cmd 198 include/uapi/drm/savage_drm.h unsigned char cmd; cmd 205 include/uapi/drm/savage_drm.h unsigned char cmd; cmd 74 include/uapi/linux/ax25.h int cmd; cmd 82 include/uapi/linux/ax25.h unsigned int cmd; cmd 23 include/uapi/linux/baycom.h int cmd; cmd 29 include/uapi/linux/bpqether.h int cmd; cmd 207 include/uapi/linux/btrfs.h __u64 cmd; /* in */ cmd 680 include/uapi/linux/btrfs.h __u64 cmd; cmd 80 include/uapi/linux/capi.h unsigned long cmd; cmd 116 include/uapi/linux/capi.h capi_manufacturer_cmd cmd; cmd 284 include/uapi/linux/cdrom.h unsigned char cmd[CDROM_PACKET_SIZE]; cmd 371 include/uapi/linux/coda.h int cmd; cmd 266 include/uapi/linux/dcbnl.h __u8 cmd; cmd 64 include/uapi/linux/dlm_device.h __u8 cmd; cmd 848 include/uapi/linux/dvb/frontend.h __u32 cmd; cmd 138 include/uapi/linux/dvb/osd.h OSD_Command cmd; cmd 172 include/uapi/linux/dvb/osd.h int cmd; cmd 91 include/uapi/linux/dvb/video.h __u32 cmd; cmd 97 include/uapi/linux/ethtool.h __u32 cmd; cmd 178 include/uapi/linux/ethtool.h __u32 cmd; cmd 204 include/uapi/linux/ethtool.h __u32 cmd; cmd 212 include/uapi/linux/ethtool.h __u32 cmd; cmd 245 include/uapi/linux/ethtool.h __u32 cmd; cmd 311 include/uapi/linux/ethtool.h __u32 cmd; cmd 336 include/uapi/linux/ethtool.h __u32 cmd; cmd 361 include/uapi/linux/ethtool.h __u32 cmd; cmd 383 include/uapi/linux/ethtool.h __u32 cmd; cmd 463 include/uapi/linux/ethtool.h __u32 cmd; cmd 514 include/uapi/linux/ethtool.h __u32 cmd; cmd 542 include/uapi/linux/ethtool.h __u32 cmd; cmd 576 include/uapi/linux/ethtool.h __u32 cmd; cmd 622 include/uapi/linux/ethtool.h __u32 cmd; cmd 646 include/uapi/linux/ethtool.h __u32 cmd; cmd 684 include/uapi/linux/ethtool.h __u32 cmd; cmd 703 include/uapi/linux/ethtool.h __u32 cmd; cmd 720 include/uapi/linux/ethtool.h __u32 cmd; cmd 1002 include/uapi/linux/ethtool.h __u32 cmd; cmd 1028 include/uapi/linux/ethtool.h __u32 cmd; cmd 1063 include/uapi/linux/ethtool.h __u32 cmd; cmd 1120 include/uapi/linux/ethtool.h __u32 cmd; cmd 1131 include/uapi/linux/ethtool.h __u32 cmd; cmd 1151 include/uapi/linux/ethtool.h __u32 cmd; cmd 1185 include/uapi/linux/ethtool.h __u32 cmd; cmd 1207 include/uapi/linux/ethtool.h __u32 cmd; cmd 1231 include/uapi/linux/ethtool.h __u32 cmd; cmd 1285 include/uapi/linux/ethtool.h __u32 cmd; cmd 1303 include/uapi/linux/ethtool.h __u32 cmd; cmd 1871 include/uapi/linux/ethtool.h __u32 cmd; cmd 361 include/uapi/linux/fd.h unsigned char cmd[16]; cmd 744 include/uapi/linux/fuse.h uint32_t cmd; cmd 14 include/uapi/linux/genetlink.h __u8 cmd; cmd 410 include/uapi/linux/genwqe/genwqe_card.h __u8 cmd; /* command to execute */ cmd 52 include/uapi/linux/hdlcdrv.h int cmd; cmd 51 include/uapi/linux/if_vlan.h int cmd; /* Should be one of the vlan_ioctl_cmds enum above. */ cmd 136 include/uapi/linux/ipmi.h unsigned char cmd; cmd 143 include/uapi/linux/ipmi.h unsigned char cmd; cmd 327 include/uapi/linux/ipmi.h unsigned char cmd; cmd 355 include/uapi/linux/ipmi.h unsigned int cmd; cmd 47 include/uapi/linux/isdn/capicmd.h #define CAPICMD(cmd,subcmd) (((cmd)<<8)|(subcmd)) cmd 129 include/uapi/linux/ndctl.h static inline const char *nvdimm_bus_cmd_name(unsigned cmd) cmd 131 include/uapi/linux/ndctl.h switch (cmd) { cmd 141 include/uapi/linux/ndctl.h static inline const char *nvdimm_cmd_name(unsigned cmd) cmd 143 include/uapi/linux/ndctl.h switch (cmd) { cmd 153 include/uapi/linux/psp-sev.h __u32 cmd; /* In */ cmd 32 include/uapi/linux/qrtr.h __le32 cmd; cmd 63 include/uapi/linux/quota.h #define QCMD(cmd, type) (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK)) cmd 173 include/uapi/linux/rtnetlink.h #define RTM_FAM(cmd) (((cmd) - RTM_BASE) >> 2) cmd 527 include/uapi/linux/soundcard.h unsigned char cmd; cmd 370 include/uapi/linux/tipc_config.h __u16 cmd; /* Command */ cmd 399 include/uapi/linux/tipc_config.h static inline int TCM_SET(void *msg, __u16 cmd, __u16 flags, cmd 408 include/uapi/linux/tipc_config.h tcm_hdr->tcm_type = htons(cmd); cmd 76 include/uapi/linux/ultrasound.h #define _GUS_CMD(chn, voice, cmd, p1, p2) \ cmd 78 include/uapi/linux/ultrasound.h _seqbuf[_seqbufptr+1] = (chn); _seqbuf[_seqbufptr+2] = cmd;\ cmd 1964 include/uapi/linux/videodev2.h __u32 cmd; cmd 1999 include/uapi/linux/videodev2.h __u32 cmd; cmd 154 include/uapi/linux/virtio_net.h __u8 cmd; cmd 349 include/uapi/linux/wireless.h #define IW_IOCTL_IDX(cmd) ((cmd) - SIOCIWFIRST) cmd 354 include/uapi/linux/wireless.h #define IW_IS_SET(cmd) (!((cmd) & 0x1)) cmd 355 include/uapi/linux/wireless.h #define IW_IS_GET(cmd) ((cmd) & 0x1) cmd 396 include/uapi/linux/wireless.h #define IW_EVENT_IDX(cmd) ((cmd) - IWEVFIRST) cmd 652 include/uapi/linux/wireless.h #define IW_EVENT_CAPA_BASE(cmd) ((cmd >= SIOCIWFIRSTPRIV) ? \ cmd 653 include/uapi/linux/wireless.h (cmd - SIOCIWFIRSTPRIV + 0x60) : \ cmd 654 include/uapi/linux/wireless.h (cmd - SIOCIWFIRST)) cmd 655 include/uapi/linux/wireless.h #define IW_EVENT_CAPA_INDEX(cmd) (IW_EVENT_CAPA_BASE(cmd) >> 5) cmd 656 include/uapi/linux/wireless.h #define IW_EVENT_CAPA_MASK(cmd) (1 << (IW_EVENT_CAPA_BASE(cmd) & 0x1F)) cmd 664 include/uapi/linux/wireless.h #define IW_EVENT_CAPA_SET(event_capa, cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd)) cmd 837 include/uapi/linux/wireless.h __u16 cmd; /* IW_MLME_* */ cmd 850 include/uapi/linux/wireless.h __u32 cmd; /* IW_PMKSA_* */ cmd 1058 include/uapi/linux/wireless.h __u32 cmd; /* Number of the ioctl to issue */ cmd 1076 include/uapi/linux/wireless.h __u16 cmd; /* Wireless IOCTL */ cmd 85 include/uapi/rdma/rdma_user_cm.h __u32 cmd; cmd 47 include/xen/arm/hypercall.h int HYPERVISOR_xen_version(int cmd, void *arg); cmd 48 include/xen/arm/hypercall.h int HYPERVISOR_console_io(int cmd, int count, char *str); cmd 49 include/xen/arm/hypercall.h int HYPERVISOR_grant_table_op(unsigned int cmd, void *uop, unsigned int count); cmd 50 include/xen/arm/hypercall.h int HYPERVISOR_sched_op(int cmd, void *arg); cmd 51 include/xen/arm/hypercall.h int HYPERVISOR_event_channel_op(int cmd, void *arg); cmd 53 include/xen/arm/hypercall.h int HYPERVISOR_memory_op(unsigned int cmd, void *arg); cmd 54 include/xen/arm/hypercall.h int HYPERVISOR_physdev_op(int cmd, void *arg); cmd 55 include/xen/arm/hypercall.h int HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args); cmd 57 include/xen/arm/hypercall.h int HYPERVISOR_vm_assist(unsigned int cmd, unsigned int type); cmd 228 include/xen/interface/event_channel.h uint32_t cmd; /* EVTCHNOP_* */ cmd 71 include/xen/interface/io/pciif.h uint32_t cmd; cmd 96 include/xen/interface/io/pciif.h uint32_t cmd; cmd 39 include/xen/interface/io/pvcalls.h uint32_t cmd; /* command to execute */ cmd 87 include/xen/interface/io/pvcalls.h uint32_t cmd; cmd 200 include/xen/interface/physdev.h uint32_t cmd; cmd 504 include/xen/interface/platform.h uint32_t cmd; cmd 323 include/xen/interface/xen-mca.h uint32_t cmd; cmd 359 include/xen/interface/xen.h unsigned int cmd; cmd 755 include/xen/interface/xen.h uint32_t cmd; cmd 379 ipc/msg.c static int msgctl_down(struct ipc_namespace *ns, int msqid, int cmd, cmd 389 ipc/msg.c ipcp = ipcctl_obtain_check(ns, &msg_ids(ns), msqid, cmd, cmd 398 ipc/msg.c err = security_msg_queue_msgctl(&msq->q_perm, cmd); cmd 402 ipc/msg.c switch (cmd) { cmd 456 ipc/msg.c int cmd, struct msginfo *msginfo) cmd 466 ipc/msg.c err = security_msg_queue_msgctl(NULL, cmd); cmd 477 ipc/msg.c if (cmd == MSG_INFO) { cmd 492 ipc/msg.c int cmd, struct msqid64_ds *p) cmd 500 ipc/msg.c if (cmd == MSG_STAT || cmd == MSG_STAT_ANY) { cmd 515 ipc/msg.c if (cmd == MSG_STAT_ANY) cmd 523 ipc/msg.c err = security_msg_queue_msgctl(&msq->q_perm, cmd); cmd 550 ipc/msg.c if (cmd == IPC_STAT) { cmd 570 ipc/msg.c static long ksys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf, int version) cmd 576 ipc/msg.c if (msqid < 0 || cmd < 0) cmd 581 ipc/msg.c switch (cmd) { cmd 585 ipc/msg.c err = msgctl_info(ns, msqid, cmd, &msginfo); cmd 595 ipc/msg.c err = msgctl_stat(ns, msqid, cmd, &msqid64); cmd 604 ipc/msg.c return msgctl_down(ns, msqid, cmd, &msqid64.msg_perm, cmd 607 ipc/msg.c return msgctl_down(ns, msqid, cmd, NULL, 0); cmd 613 ipc/msg.c SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) cmd 615 ipc/msg.c return ksys_msgctl(msqid, cmd, buf, IPC_64); cmd 619 ipc/msg.c long ksys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf) cmd 621 ipc/msg.c int version = ipc_parse_version(&cmd); cmd 623 ipc/msg.c return ksys_msgctl(msqid, cmd, buf, version); cmd 626 ipc/msg.c SYSCALL_DEFINE3(old_msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) cmd 628 ipc/msg.c return ksys_old_msgctl(msqid, cmd, buf); cmd 705 ipc/msg.c static long compat_ksys_msgctl(int msqid, int cmd, void __user *uptr, int version) cmd 713 ipc/msg.c if (msqid < 0 || cmd < 0) cmd 716 ipc/msg.c switch (cmd & (~IPC_64)) { cmd 720 ipc/msg.c err = msgctl_info(ns, msqid, cmd, &msginfo); cmd 730 ipc/msg.c err = msgctl_stat(ns, msqid, cmd, &msqid64); cmd 739 ipc/msg.c return msgctl_down(ns, msqid, cmd, &msqid64.msg_perm, msqid64.msg_qbytes); cmd 741 ipc/msg.c return msgctl_down(ns, msqid, cmd, NULL, 0); cmd 747 ipc/msg.c COMPAT_SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, void __user *, uptr) cmd 749 ipc/msg.c return compat_ksys_msgctl(msqid, cmd, uptr, IPC_64); cmd 753 ipc/msg.c long compat_ksys_old_msgctl(int msqid, int cmd, void __user *uptr) cmd 755 ipc/msg.c int version = compat_ipc_parse_version(&cmd); cmd 757 ipc/msg.c return compat_ksys_msgctl(msqid, cmd, uptr, version); cmd 760 ipc/msg.c COMPAT_SYSCALL_DEFINE3(old_msgctl, int, msqid, int, cmd, void __user *, uptr) cmd 762 ipc/msg.c return compat_ksys_old_msgctl(msqid, cmd, uptr); cmd 1216 ipc/sem.c int cmd, struct semid64_ds *semid64) cmd 1225 ipc/sem.c if (cmd == SEM_STAT || cmd == SEM_STAT_ANY) { cmd 1240 ipc/sem.c if (cmd == SEM_STAT_ANY) cmd 1248 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); cmd 1270 ipc/sem.c if (cmd == IPC_STAT) { cmd 1290 ipc/sem.c int cmd, void __user *p) cmd 1296 ipc/sem.c err = security_sem_semctl(NULL, cmd); cmd 1310 ipc/sem.c if (cmd == SEM_INFO) { cmd 1387 ipc/sem.c int cmd, void __user *p) cmd 1406 ipc/sem.c if (ipcperms(ns, &sma->sem_perm, cmd == SETALL ? S_IWUGO : S_IRUGO)) cmd 1409 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); cmd 1414 ipc/sem.c switch (cmd) { cmd 1526 ipc/sem.c switch (cmd) { cmd 1584 ipc/sem.c int cmd, struct semid64_ds *semid64) cmd 1593 ipc/sem.c ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd, cmd 1602 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); cmd 1606 ipc/sem.c switch (cmd) { cmd 1633 ipc/sem.c static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version) cmd 1645 ipc/sem.c switch (cmd) { cmd 1648 ipc/sem.c return semctl_info(ns, semid, cmd, p); cmd 1652 ipc/sem.c err = semctl_stat(ns, semid, cmd, &semid64); cmd 1664 ipc/sem.c return semctl_main(ns, semid, semnum, cmd, p); cmd 1681 ipc/sem.c return semctl_down(ns, semid, cmd, &semid64); cmd 1687 ipc/sem.c SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) cmd 1689 ipc/sem.c return ksys_semctl(semid, semnum, cmd, arg, IPC_64); cmd 1693 ipc/sem.c long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg) cmd 1695 ipc/sem.c int version = ipc_parse_version(&cmd); cmd 1697 ipc/sem.c return ksys_semctl(semid, semnum, cmd, arg, version); cmd 1700 ipc/sem.c SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) cmd 1702 ipc/sem.c return ksys_old_semctl(semid, semnum, cmd, arg); cmd 1756 ipc/sem.c static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version) cmd 1768 ipc/sem.c switch (cmd & (~IPC_64)) { cmd 1771 ipc/sem.c return semctl_info(ns, semid, cmd, p); cmd 1775 ipc/sem.c err = semctl_stat(ns, semid, cmd, &semid64); cmd 1787 ipc/sem.c return semctl_main(ns, semid, semnum, cmd, p); cmd 1795 ipc/sem.c return semctl_down(ns, semid, cmd, &semid64); cmd 1801 ipc/sem.c COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) cmd 1803 ipc/sem.c return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64); cmd 1807 ipc/sem.c long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg) cmd 1809 ipc/sem.c int version = compat_ipc_parse_version(&cmd); cmd 1811 ipc/sem.c return compat_ksys_semctl(semid, semnum, cmd, arg, version); cmd 1814 ipc/sem.c COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg) cmd 1816 ipc/sem.c return compat_ksys_old_semctl(semid, semnum, cmd, arg); cmd 891 ipc/shm.c static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd, cmd 901 ipc/shm.c ipcp = ipcctl_obtain_check(ns, &shm_ids(ns), shmid, cmd, cmd 910 ipc/shm.c err = security_shm_shmctl(&shp->shm_perm, cmd); cmd 914 ipc/shm.c switch (cmd) { cmd 981 ipc/shm.c int cmd, struct shmid64_ds *tbuf) cmd 989 ipc/shm.c if (cmd == SHM_STAT || cmd == SHM_STAT_ANY) { cmd 1010 ipc/shm.c if (cmd == SHM_STAT_ANY) cmd 1018 ipc/shm.c err = security_shm_shmctl(&shp->shm_perm, cmd); cmd 1044 ipc/shm.c if (cmd == IPC_STAT) { cmd 1064 ipc/shm.c static int shmctl_do_lock(struct ipc_namespace *ns, int shmid, int cmd) cmd 1078 ipc/shm.c err = security_shm_shmctl(&shp->shm_perm, cmd); cmd 1098 ipc/shm.c if (cmd == SHM_LOCK && !rlimit(RLIMIT_MEMLOCK)) { cmd 1108 ipc/shm.c if (cmd == SHM_LOCK) { cmd 1140 ipc/shm.c static long ksys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf, int version) cmd 1146 ipc/shm.c if (cmd < 0 || shmid < 0) cmd 1151 ipc/shm.c switch (cmd) { cmd 1173 ipc/shm.c err = shmctl_stat(ns, shmid, cmd, &sem64); cmd 1185 ipc/shm.c return shmctl_down(ns, shmid, cmd, &sem64); cmd 1188 ipc/shm.c return shmctl_do_lock(ns, shmid, cmd); cmd 1194 ipc/shm.c SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) cmd 1196 ipc/shm.c return ksys_shmctl(shmid, cmd, buf, IPC_64); cmd 1200 ipc/shm.c long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf) cmd 1202 ipc/shm.c int version = ipc_parse_version(&cmd); cmd 1204 ipc/shm.c return ksys_shmctl(shmid, cmd, buf, version); cmd 1207 ipc/shm.c SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) cmd 1209 ipc/shm.c return ksys_old_shmctl(shmid, cmd, buf); cmd 1335 ipc/shm.c long compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version) cmd 1343 ipc/shm.c if (cmd < 0 || shmid < 0) cmd 1346 ipc/shm.c switch (cmd) { cmd 1368 ipc/shm.c err = shmctl_stat(ns, shmid, cmd, &sem64); cmd 1380 ipc/shm.c return shmctl_down(ns, shmid, cmd, &sem64); cmd 1383 ipc/shm.c return shmctl_do_lock(ns, shmid, cmd); cmd 1391 ipc/shm.c COMPAT_SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, void __user *, uptr) cmd 1393 ipc/shm.c return compat_ksys_shmctl(shmid, cmd, uptr, IPC_64); cmd 1397 ipc/shm.c long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr) cmd 1399 ipc/shm.c int version = compat_ipc_parse_version(&cmd); cmd 1401 ipc/shm.c return compat_ksys_shmctl(shmid, cmd, uptr, version); cmd 1404 ipc/shm.c COMPAT_SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, void __user *, uptr) cmd 1406 ipc/shm.c return compat_ksys_old_shmctl(shmid, cmd, uptr); cmd 689 ipc/util.c struct ipc_ids *ids, int id, int cmd, cmd 703 ipc/util.c if (cmd == IPC_SET) cmd 726 ipc/util.c int ipc_parse_version(int *cmd) cmd 728 ipc/util.c if (*cmd & IPC_64) { cmd 729 ipc/util.c *cmd ^= IPC_64; cmd 180 ipc/util.h struct ipc_ids *ids, int id, int cmd, cmd 193 ipc/util.h int ipc_parse_version(int *cmd); cmd 273 ipc/util.h static inline int compat_ipc_parse_version(int *cmd) cmd 275 ipc/util.h int version = *cmd & IPC_64; cmd 276 ipc/util.h *cmd &= ~IPC_64; cmd 280 ipc/util.h long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg); cmd 281 ipc/util.h long compat_ksys_old_msgctl(int msqid, int cmd, void __user *uptr); cmd 286 ipc/util.h long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr); cmd 347 kernel/bpf/offload.c enum bpf_netdev_command cmd) cmd 354 kernel/bpf/offload.c data.command = cmd; cmd 2841 kernel/bpf/syscall.c SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) cmd 2859 kernel/bpf/syscall.c err = security_bpf(cmd, &attr, size); cmd 2863 kernel/bpf/syscall.c switch (cmd) { cmd 1119 kernel/cgroup/cpuset.c static int update_parent_subparts_cpumask(struct cpuset *cpuset, int cmd, cmd 1144 kernel/cgroup/cpuset.c if ((cmd != partcmd_update) && css_has_online_children(&cpuset->css)) cmd 1152 kernel/cgroup/cpuset.c if ((cmd == partcmd_enable) && cmd 1161 kernel/cgroup/cpuset.c if (cmd == partcmd_enable) { cmd 1164 kernel/cgroup/cpuset.c } else if (cmd == partcmd_disable) { cmd 1215 kernel/cgroup/cpuset.c if (cmd == partcmd_update) { cmd 1279 kernel/cgroup/cpuset.c return cmd == partcmd_update; cmd 71 kernel/debug/debug_core.h extern int gdbstub_state(struct kgdb_state *ks, char *cmd); cmd 1083 kernel/debug/gdbstub.c int gdbstub_state(struct kgdb_state *ks, char *cmd) cmd 1087 kernel/debug/gdbstub.c switch (cmd[0]) { cmd 1098 kernel/debug/gdbstub.c strscpy(remcom_in_buffer, cmd, sizeof(remcom_in_buffer)); cmd 1101 kernel/debug/gdbstub.c strscpy(remcom_in_buffer, cmd, sizeof(remcom_in_buffer)); cmd 387 kernel/debug/kdb/kdb_bp.c int cmd; /* KDBCMD_B? */ cmd 393 kernel/debug/kdb/kdb_bp.c cmd = KDBCMD_BE; cmd 395 kernel/debug/kdb/kdb_bp.c cmd = KDBCMD_BD; cmd 397 kernel/debug/kdb/kdb_bp.c cmd = KDBCMD_BC; cmd 442 kernel/debug/kdb/kdb_bp.c switch (cmd) { cmd 475 kernel/debug/kdb/kdb_bp.c if (bp->bp_delay && (cmd == KDBCMD_BC || cmd == KDBCMD_BD)) { cmd 93 kernel/debug/kdb/kdb_main.c #define for_each_kdbcmd(cmd, num) \ cmd 94 kernel/debug/kdb/kdb_main.c for ((cmd) = kdb_base_commands, (num) = 0; \ cmd 96 kernel/debug/kdb/kdb_main.c num++, num == KDB_BASE_CMD_MAX ? cmd = kdb_commands : cmd++) cmd 1094 kernel/debug/kdb/kdb_main.c static int handle_ctrl_cmd(char *cmd) cmd 1102 kernel/debug/kdb/kdb_main.c switch (*cmd) { cmd 2658 kernel/debug/kdb/kdb_main.c int kdb_register_flags(char *cmd, cmd 2672 kernel/debug/kdb/kdb_main.c if (kp->cmd_name && (strcmp(kp->cmd_name, cmd) == 0)) { cmd 2674 kernel/debug/kdb/kdb_main.c "%s, func %px help %s\n", cmd, func, help); cmd 2710 kernel/debug/kdb/kdb_main.c kp->cmd_name = cmd; cmd 2734 kernel/debug/kdb/kdb_main.c int kdb_register(char *cmd, cmd 2740 kernel/debug/kdb/kdb_main.c return kdb_register_flags(cmd, func, usage, help, minlen, 0); cmd 2753 kernel/debug/kdb/kdb_main.c int kdb_unregister(char *cmd) cmd 2762 kernel/debug/kdb/kdb_main.c if (kp->cmd_name && (strcmp(kp->cmd_name, cmd) == 0)) { cmd 5164 kernel/events/core.c static long _perf_ioctl(struct perf_event *event, unsigned int cmd, unsigned long arg) cmd 5169 kernel/events/core.c switch (cmd) { cmd 5258 kernel/events/core.c static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 5265 kernel/events/core.c ret = _perf_ioctl(event, cmd, arg); cmd 5272 kernel/events/core.c static long perf_compat_ioctl(struct file *file, unsigned int cmd, cmd 5275 kernel/events/core.c switch (_IOC_NR(cmd)) { cmd 5281 kernel/events/core.c if (_IOC_SIZE(cmd) == sizeof(compat_uptr_t)) { cmd 5282 kernel/events/core.c cmd &= ~IOCSIZE_MASK; cmd 5283 kernel/events/core.c cmd |= sizeof(void *) << IOCSIZE_SHIFT; cmd 5287 kernel/events/core.c return perf_ioctl(file, cmd, arg); cmd 3870 kernel/futex.c int cmd = op & FUTEX_CMD_MASK; cmd 3878 kernel/futex.c if (cmd != FUTEX_WAIT && cmd != FUTEX_WAIT_BITSET && \ cmd 3879 kernel/futex.c cmd != FUTEX_WAIT_REQUEUE_PI) cmd 3883 kernel/futex.c switch (cmd) { cmd 3893 kernel/futex.c switch (cmd) { cmd 3934 kernel/futex.c int cmd = op & FUTEX_CMD_MASK; cmd 3936 kernel/futex.c if (utime && (cmd == FUTEX_WAIT || cmd == FUTEX_LOCK_PI || cmd 3937 kernel/futex.c cmd == FUTEX_WAIT_BITSET || cmd 3938 kernel/futex.c cmd == FUTEX_WAIT_REQUEUE_PI)) { cmd 3947 kernel/futex.c if (cmd == FUTEX_WAIT) cmd 3955 kernel/futex.c if (cmd == FUTEX_REQUEUE || cmd == FUTEX_CMP_REQUEUE || cmd 3956 kernel/futex.c cmd == FUTEX_CMP_REQUEUE_PI || cmd == FUTEX_WAKE_OP) cmd 4128 kernel/futex.c int cmd = op & FUTEX_CMD_MASK; cmd 4130 kernel/futex.c if (utime && (cmd == FUTEX_WAIT || cmd == FUTEX_LOCK_PI || cmd 4131 kernel/futex.c cmd == FUTEX_WAIT_BITSET || cmd 4132 kernel/futex.c cmd == FUTEX_WAIT_REQUEUE_PI)) { cmd 4139 kernel/futex.c if (cmd == FUTEX_WAIT) cmd 4143 kernel/futex.c if (cmd == FUTEX_REQUEUE || cmd == FUTEX_CMP_REQUEUE || cmd 4144 kernel/futex.c cmd == FUTEX_CMP_REQUEUE_PI || cmd == FUTEX_WAKE_OP) cmd 343 kernel/kcov.c static int kcov_ioctl_locked(struct kcov *kcov, unsigned int cmd, cmd 349 kernel/kcov.c switch (cmd) { cmd 421 kernel/kcov.c static long kcov_ioctl(struct file *filep, unsigned int cmd, unsigned long arg) cmd 428 kernel/kcov.c res = kcov_ioctl_locked(kcov, cmd, arg); cmd 308 kernel/pid_namespace.c int reboot_pid_ns(struct pid_namespace *pid_ns, int cmd) cmd 313 kernel/pid_namespace.c switch (cmd) { cmd 201 kernel/power/user.c static long snapshot_ioctl(struct file *filp, unsigned int cmd, cmd 209 kernel/power/user.c if (_IOC_TYPE(cmd) != SNAPSHOT_IOC_MAGIC) cmd 211 kernel/power/user.c if (_IOC_NR(cmd) > SNAPSHOT_IOC_MAXNR) cmd 222 kernel/power/user.c switch (cmd) { cmd 405 kernel/power/user.c snapshot_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 409 kernel/power/user.c switch (cmd) { cmd 420 kernel/power/user.c err = snapshot_ioctl(file, cmd, (unsigned long) &offset); cmd 428 kernel/power/user.c return snapshot_ioctl(file, cmd, cmd 451 kernel/power/user.c return snapshot_ioctl(file, cmd, arg); cmd 71 kernel/reboot.c void kernel_restart_prepare(char *cmd) cmd 73 kernel/reboot.c blocking_notifier_call_chain(&reboot_notifier_list, SYS_RESTART, cmd); cmd 213 kernel/reboot.c void do_kernel_restart(char *cmd) cmd 215 kernel/reboot.c atomic_notifier_call_chain(&restart_handler_list, reboot_mode, cmd); cmd 244 kernel/reboot.c void kernel_restart(char *cmd) cmd 246 kernel/reboot.c kernel_restart_prepare(cmd); cmd 249 kernel/reboot.c if (!cmd) cmd 252 kernel/reboot.c pr_emerg("Restarting system with command '%s'\n", cmd); cmd 254 kernel/reboot.c machine_restart(cmd); cmd 310 kernel/reboot.c SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, cmd 334 kernel/reboot.c ret = reboot_pid_ns(pid_ns, cmd); cmd 341 kernel/reboot.c if ((cmd == LINUX_REBOOT_CMD_POWER_OFF) && !pm_power_off) cmd 342 kernel/reboot.c cmd = LINUX_REBOOT_CMD_HALT; cmd 345 kernel/reboot.c switch (cmd) { cmd 422 kernel/reboot.c static int run_cmd(const char *cmd) cmd 431 kernel/reboot.c argv = argv_split(GFP_KERNEL, cmd, NULL); cmd 340 kernel/sched/membarrier.c SYSCALL_DEFINE2(membarrier, int, cmd, int, flags) cmd 344 kernel/sched/membarrier.c switch (cmd) { cmd 1160 kernel/seccomp.c static long seccomp_notify_ioctl(struct file *file, unsigned int cmd, cmd 1166 kernel/seccomp.c switch (cmd) { cmd 69 kernel/taskstats.c static int prepare_reply(struct genl_info *info, u8 cmd, struct sk_buff **skbp, cmd 85 kernel/taskstats.c reply = genlmsg_put(skb, 0, seq, &family, 0, cmd); cmd 87 kernel/taskstats.c reply = genlmsg_put_reply(skb, info, &family, 0, cmd); cmd 649 kernel/taskstats.c .cmd = TASKSTATS_CMD_GET, cmd 656 kernel/taskstats.c .cmd = CGROUPSTATS_CMD_GET, cmd 669 kernel/taskstats.c switch (ops->cmd) { cmd 73 kernel/time/posix-clock.c unsigned int cmd, unsigned long arg) cmd 82 kernel/time/posix-clock.c err = clk->ops.ioctl(clk, cmd, arg); cmd 91 kernel/time/posix-clock.c unsigned int cmd, unsigned long arg) cmd 100 kernel/time/posix-clock.c err = clk->ops.ioctl(clk, cmd, arg); cmd 698 kernel/trace/blktrace.c int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg) cmd 710 kernel/trace/blktrace.c switch (cmd) { cmd 1366 kernel/trace/blktrace.c char cmd[TASK_COMM_LEN]; cmd 1368 kernel/trace/blktrace.c trace_find_cmdline(ent->pid, cmd); cmd 1373 kernel/trace/blktrace.c trace_seq_printf(s, "[%s]\n", cmd); cmd 1377 kernel/trace/blktrace.c t_sector(ent), t_sec(ent), cmd); cmd 1379 kernel/trace/blktrace.c trace_seq_printf(s, "[%s]\n", cmd); cmd 1413 kernel/trace/blktrace.c char cmd[TASK_COMM_LEN]; cmd 1415 kernel/trace/blktrace.c trace_find_cmdline(ent->pid, cmd); cmd 1417 kernel/trace/blktrace.c trace_seq_printf(s, "[%s]\n", cmd); cmd 1422 kernel/trace/blktrace.c char cmd[TASK_COMM_LEN]; cmd 1424 kernel/trace/blktrace.c trace_find_cmdline(ent->pid, cmd); cmd 1426 kernel/trace/blktrace.c trace_seq_printf(s, "[%s] %llu\n", cmd, get_pdu_int(ent, has_cg)); cmd 1431 kernel/trace/blktrace.c char cmd[TASK_COMM_LEN]; cmd 1433 kernel/trace/blktrace.c trace_find_cmdline(ent->pid, cmd); cmd 1436 kernel/trace/blktrace.c get_pdu_int(ent, has_cg), cmd); cmd 4074 kernel/trace/ftrace.c char *func_orig, char *cmd, char *module, int enable) cmd 4596 kernel/trace/ftrace.c __init int register_ftrace_command(struct ftrace_func_command *cmd) cmd 4603 kernel/trace/ftrace.c if (strcmp(cmd->name, p->name) == 0) { cmd 4608 kernel/trace/ftrace.c list_add(&cmd->list, &ftrace_commands); cmd 4619 kernel/trace/ftrace.c __init int unregister_ftrace_command(struct ftrace_func_command *cmd) cmd 4626 kernel/trace/ftrace.c if (strcmp(cmd->name, p->name) == 0) { cmd 6976 kernel/trace/trace.c char cmd[MAX_FILTER_STR_VAL]; /* what caused err */ cmd 7012 kernel/trace/trace.c unsigned int err_pos(char *cmd, const char *str) cmd 7016 kernel/trace/trace.c if (WARN_ON(!strlen(cmd))) cmd 7019 kernel/trace/trace.c found = strstr(cmd, str); cmd 7021 kernel/trace/trace.c return found - cmd; cmd 7054 kernel/trace/trace.c const char *loc, const char *cmd, cmd 7070 kernel/trace/trace.c snprintf(err->cmd, MAX_FILTER_STR_VAL,"\n" CMD_PREFIX "%s\n", cmd); cmd 7139 kernel/trace/trace.c seq_printf(m, "%s", err->cmd); cmd 7716 kernel/trace/trace.c char *glob, char *cmd, char *param, int enable) cmd 1055 kernel/trace/trace.h char *func, char *cmd, cmd 1143 kernel/trace/trace.h int register_ftrace_command(struct ftrace_func_command *cmd); cmd 1144 kernel/trace/trace.h int unregister_ftrace_command(struct ftrace_func_command *cmd); cmd 1152 kernel/trace/trace.h static inline __init int register_ftrace_command(struct ftrace_func_command *cmd) cmd 1652 kernel/trace/trace.h char *glob, char *cmd, char *param); cmd 1681 kernel/trace/trace.h extern int register_event_command(struct event_command *cmd); cmd 1682 kernel/trace/trace.h extern int unregister_event_command(struct event_command *cmd); cmd 1817 kernel/trace/trace.h char *glob, char *cmd, char *params); cmd 1830 kernel/trace/trace.h struct event_trigger_ops *(*get_trigger_ops)(char *cmd, char *param); cmd 1904 kernel/trace/trace.h extern unsigned int err_pos(char *cmd, const char *str); cmd 1906 kernel/trace/trace.h const char *loc, const char *cmd, cmd 432 kernel/trace/trace_events.c bool cmd = false, tgid = false; cmd 439 kernel/trace/trace_events.c cmd = true; cmd 452 kernel/trace/trace_events.c if (cmd) cmd 2694 kernel/trace/trace_events.c char *glob, char *cmd, char *param, int enabled) cmd 2725 kernel/trace/trace_events.c enable = strcmp(cmd, ENABLE_EVENT_STR) == 0; cmd 344 kernel/trace/trace_events_hist.c char *cmd; cmd 3202 kernel/trace/trace_events_hist.c char *glob, char *cmd, char *param); cmd 3326 kernel/trace/trace_events_hist.c char *cmd; cmd 3364 kernel/trace/trace_events_hist.c cmd = kzalloc(MAX_FILTER_STR_VAL, GFP_KERNEL); cmd 3365 kernel/trace/trace_events_hist.c if (!cmd) { cmd 3371 kernel/trace/trace_events_hist.c strcat(cmd, "keys="); cmd 3376 kernel/trace/trace_events_hist.c strcat(cmd, ","); cmd 3377 kernel/trace/trace_events_hist.c strcat(cmd, key_field->field->name); cmd 3382 kernel/trace/trace_events_hist.c strcat(cmd, ":synthetic_"); cmd 3383 kernel/trace/trace_events_hist.c strcat(cmd, field_name); cmd 3384 kernel/trace/trace_events_hist.c strcat(cmd, "="); cmd 3385 kernel/trace/trace_events_hist.c strcat(cmd, field_name); cmd 3390 kernel/trace/trace_events_hist.c strcat(cmd, " if "); cmd 3391 kernel/trace/trace_events_hist.c strcat(cmd, saved_filter); cmd 3394 kernel/trace/trace_events_hist.c var_hist->cmd = kstrdup(cmd, GFP_KERNEL); cmd 3395 kernel/trace/trace_events_hist.c if (!var_hist->cmd) { cmd 3396 kernel/trace/trace_events_hist.c kfree(cmd); cmd 3406 kernel/trace/trace_events_hist.c "", "hist", cmd); cmd 3408 kernel/trace/trace_events_hist.c kfree(cmd); cmd 3409 kernel/trace/trace_events_hist.c kfree(var_hist->cmd); cmd 3415 kernel/trace/trace_events_hist.c kfree(cmd); cmd 3421 kernel/trace/trace_events_hist.c kfree(var_hist->cmd); cmd 5155 kernel/trace/trace_events_hist.c kfree(hist_data->field_var_hists[i]->cmd); cmd 5784 kernel/trace/trace_events_hist.c char *cmd; cmd 5789 kernel/trace/trace_events_hist.c cmd = hist_data->field_var_hists[i]->cmd; cmd 5791 kernel/trace/trace_events_hist.c "!hist", "hist", cmd); cmd 5859 kernel/trace/trace_events_hist.c static struct event_trigger_ops *event_hist_get_trigger_ops(char *cmd, cmd 6208 kernel/trace/trace_events_hist.c char *glob, char *cmd, char *param) cmd 6279 kernel/trace/trace_events_hist.c trigger_ops = cmd_ops->get_trigger_ops(cmd, trigger); cmd 6459 kernel/trace/trace_events_hist.c hist_enable_get_trigger_ops(char *cmd, char *param) cmd 6464 kernel/trace/trace_events_hist.c enable = (strcmp(cmd, ENABLE_HIST_STR) == 0); cmd 323 kernel/trace/trace_events_trigger.c __init int register_event_command(struct event_command *cmd) cmd 330 kernel/trace/trace_events_trigger.c if (strcmp(cmd->name, p->name) == 0) { cmd 335 kernel/trace/trace_events_trigger.c list_add(&cmd->list, &trigger_commands); cmd 346 kernel/trace/trace_events_trigger.c __init int unregister_event_command(struct event_command *cmd) cmd 353 kernel/trace/trace_events_trigger.c if (strcmp(cmd->name, p->name) == 0) { cmd 624 kernel/trace/trace_events_trigger.c char *glob, char *cmd, char *param) cmd 636 kernel/trace/trace_events_trigger.c trigger_ops = cmd_ops->get_trigger_ops(cmd, trigger); cmd 1024 kernel/trace/trace_events_trigger.c onoff_get_trigger_ops(char *cmd, char *param) cmd 1029 kernel/trace/trace_events_trigger.c if (strcmp(cmd, "traceon") == 0) cmd 1120 kernel/trace/trace_events_trigger.c snapshot_get_trigger_ops(char *cmd, char *param) cmd 1209 kernel/trace/trace_events_trigger.c stacktrace_get_trigger_ops(char *cmd, char *param) cmd 1349 kernel/trace/trace_events_trigger.c char *glob, char *cmd, char *param) cmd 1384 kernel/trace/trace_events_trigger.c hist = ((strcmp(cmd, ENABLE_HIST_STR) == 0) || cmd 1385 kernel/trace/trace_events_trigger.c (strcmp(cmd, DISABLE_HIST_STR) == 0)); cmd 1387 kernel/trace/trace_events_trigger.c enable = ((strcmp(cmd, ENABLE_EVENT_STR) == 0) || cmd 1388 kernel/trace/trace_events_trigger.c (strcmp(cmd, ENABLE_HIST_STR) == 0)); cmd 1390 kernel/trace/trace_events_trigger.c enable = strcmp(cmd, ENABLE_EVENT_STR) == 0; cmd 1392 kernel/trace/trace_events_trigger.c trigger_ops = cmd_ops->get_trigger_ops(cmd, trigger); cmd 1566 kernel/trace/trace_events_trigger.c event_enable_get_trigger_ops(char *cmd, char *param) cmd 1572 kernel/trace/trace_events_trigger.c enable = ((strcmp(cmd, ENABLE_EVENT_STR) == 0) || cmd 1573 kernel/trace/trace_events_trigger.c (strcmp(cmd, ENABLE_HIST_STR) == 0)); cmd 1575 kernel/trace/trace_events_trigger.c enable = strcmp(cmd, ENABLE_EVENT_STR) == 0; cmd 640 kernel/trace/trace_functions.c char *cmd, char *param, int enable) cmd 677 kernel/trace/trace_functions.c char *glob, char *cmd, char *param, int enable) cmd 685 kernel/trace/trace_functions.c if (strcmp(cmd, "traceon") == 0) cmd 690 kernel/trace/trace_functions.c return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd, cmd 696 kernel/trace/trace_functions.c char *glob, char *cmd, char *param, int enable) cmd 705 kernel/trace/trace_functions.c return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd, cmd 711 kernel/trace/trace_functions.c char *glob, char *cmd, char *param, int enable) cmd 721 kernel/trace/trace_functions.c return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd, cmd 727 kernel/trace/trace_functions.c char *glob, char *cmd, char *param, int enable) cmd 737 kernel/trace/trace_functions.c return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd, cmd 1669 kernel/trace/trace_kprobe.c char *p, *cmd = kprobe_boot_events_buf; cmd 1674 kernel/trace/trace_kprobe.c while (cmd && *cmd != '\0') { cmd 1675 kernel/trace/trace_kprobe.c p = strchr(cmd, ';'); cmd 1679 kernel/trace/trace_kprobe.c ret = trace_run_command(cmd, create_or_delete_trace_kprobe); cmd 1681 kernel/trace/trace_kprobe.c pr_warn("Failed to add event(%d): %s\n", ret, cmd); cmd 1685 kernel/trace/trace_kprobe.c cmd = p; cmd 22 mm/gup_benchmark.c static int __gup_benchmark_ioctl(unsigned int cmd, cmd 52 mm/gup_benchmark.c switch (cmd) { cmd 95 mm/gup_benchmark.c static long gup_benchmark_ioctl(struct file *filep, unsigned int cmd, cmd 101 mm/gup_benchmark.c switch (cmd) { cmd 113 mm/gup_benchmark.c ret = __gup_benchmark_ioctl(cmd, &gup); cmd 221 mm/memfd.c long memfd_fcntl(struct file *file, unsigned int cmd, unsigned long arg) cmd 225 mm/memfd.c switch (cmd) { cmd 556 net/8021q/vlan.c switch (args.cmd) { cmd 570 net/8021q/vlan.c if (args.cmd != ADD_VLAN_CMD && !is_vlan_dev(dev)) cmd 574 net/8021q/vlan.c switch (args.cmd) { cmd 357 net/8021q/vlan_dev.c static int vlan_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 367 net/8021q/vlan_dev.c switch (cmd) { cmd 377 net/8021q/vlan_dev.c err = ops->ndo_do_ioctl(real_dev, &ifrr, cmd); cmd 628 net/8021q/vlan_dev.c struct ethtool_link_ksettings *cmd) cmd 632 net/8021q/vlan_dev.c return __ethtool_get_link_ksettings(vlan->real_dev, cmd); cmd 655 net/appletalk/ddp.c static int atif_ioctl(int cmd, void __user *arg) cmd 678 net/appletalk/ddp.c switch (cmd) { cmd 871 net/appletalk/ddp.c static int atrtr_ioctl(unsigned int cmd, void __user *arg) cmd 878 net/appletalk/ddp.c switch (cmd) { cmd 1780 net/appletalk/ddp.c static int atalk_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1786 net/appletalk/ddp.c switch (cmd) { cmd 1814 net/appletalk/ddp.c rc = atrtr_ioctl(cmd, argp); cmd 1825 net/appletalk/ddp.c rc = atif_ioctl(cmd, argp); cmd 1835 net/appletalk/ddp.c static int atalk_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1843 net/appletalk/ddp.c if (cmd == SIOCATALKDIFADDR) cmd 1844 net/appletalk/ddp.c return atalk_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); cmd 720 net/atm/br2684.c static int br2684_ioctl(struct socket *sock, unsigned int cmd, cmd 728 net/atm/br2684.c switch (cmd) { cmd 738 net/atm/br2684.c if (cmd == ATM_SETBACKEND) { cmd 656 net/atm/clip.c static int clip_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 661 net/atm/clip.c switch (cmd) { cmd 674 net/atm/clip.c switch (cmd) { cmd 21 net/atm/common.h int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 22 net/atm/common.h int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 51 net/atm/ioctl.c static int do_vcc_ioctl(struct socket *sock, unsigned int cmd, cmd 61 net/atm/ioctl.c switch (cmd) { cmd 154 net/atm/ioctl.c error = ic->ioctl(sock, cmd, arg); cmd 165 net/atm/ioctl.c error = atm_dev_ioctl(cmd, argp, compat); cmd 171 net/atm/ioctl.c int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 173 net/atm/ioctl.c return do_vcc_ioctl(sock, cmd, arg, 0); cmd 207 net/atm/ioctl.c unsigned int cmd; cmd 230 net/atm/ioctl.c static int do_atm_iobuf(struct socket *sock, unsigned int cmd, cmd 250 net/atm/ioctl.c err = do_vcc_ioctl(sock, cmd, (unsigned long) iobuf, 0); cmd 261 net/atm/ioctl.c static int do_atmif_sioc(struct socket *sock, unsigned int cmd, cmd 280 net/atm/ioctl.c err = do_vcc_ioctl(sock, cmd, (unsigned long) sioc, 0); cmd 294 net/atm/ioctl.c unsigned int cmd = 0; cmd 310 net/atm/ioctl.c cmd = atm_ioctl_map[i].cmd; cmd 317 net/atm/ioctl.c switch (cmd) { cmd 319 net/atm/ioctl.c return do_atm_iobuf(sock, cmd, arg); cmd 337 net/atm/ioctl.c return do_atmif_sioc(sock, cmd, arg); cmd 343 net/atm/ioctl.c int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, cmd 348 net/atm/ioctl.c ret = do_vcc_ioctl(sock, cmd, arg, 1); cmd 352 net/atm/ioctl.c return do_atm_ioctl(sock, cmd, arg); cmd 997 net/atm/lec.c static int lane_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1002 net/atm/lec.c switch (cmd) { cmd 1013 net/atm/lec.c switch (cmd) { cmd 1444 net/atm/mpc.c static int atm_mpoa_ioctl(struct socket *sock, unsigned int cmd, cmd 1450 net/atm/mpc.c if (cmd != ATMMPC_CTRL && cmd != ATMMPC_DATA) cmd 1456 net/atm/mpc.c switch (cmd) { cmd 368 net/atm/pppoatm.c static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd, cmd 371 net/atm/pppoatm.c switch (cmd) { cmd 442 net/atm/pppoatm.c static int pppoatm_ioctl(struct socket *sock, unsigned int cmd, cmd 448 net/atm/pppoatm.c if (cmd != ATM_SETBACKEND && atmvcc->push != pppoatm_push) cmd 450 net/atm/pppoatm.c switch (cmd) { cmd 196 net/atm/resources.c int atm_dev_ioctl(unsigned int cmd, void __user *arg, int compat) cmd 206 net/atm/resources.c switch (cmd) { cmd 284 net/atm/resources.c switch (cmd) { cmd 334 net/atm/resources.c error = fetch_stats(dev, buf, cmd == ATM_GETSTATZ); cmd 375 net/atm/resources.c if (cmd == ATM_ADDADDR || cmd == ATM_ADDLECSADDR) cmd 377 net/atm/resources.c (cmd == ATM_ADDADDR ? cmd 381 net/atm/resources.c (cmd == ATM_DELADDR ? cmd 388 net/atm/resources.c (cmd == ATM_GETADDR ? cmd 422 net/atm/resources.c size = dev->ops->compat_ioctl(dev, cmd, buf); cmd 429 net/atm/resources.c size = dev->ops->ioctl(dev, cmd, buf); cmd 17 net/atm/resources.h int atm_dev_ioctl(unsigned int cmd, void __user *arg, int compat); cmd 583 net/atm/svc.c static int svc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 589 net/atm/svc.c switch (cmd) { cmd 606 net/atm/svc.c error = vcc_ioctl(sock, cmd, arg); cmd 613 net/atm/svc.c static int svc_compat_ioctl(struct socket *sock, unsigned int cmd, cmd 619 net/atm/svc.c if (cmd == COMPAT_ATM_ADDPARTY) cmd 620 net/atm/svc.c cmd = ATM_ADDPARTY; cmd 622 net/atm/svc.c if (cmd == ATM_ADDPARTY || cmd == ATM_DROPPARTY) cmd 623 net/atm/svc.c return svc_ioctl(sock, cmd, arg); cmd 625 net/atm/svc.c return vcc_compat_ioctl(sock, cmd, arg); cmd 344 net/ax25/af_ax25.c static int ax25_ctl_ioctl(const unsigned int cmd, void __user *arg) cmd 362 net/ax25/af_ax25.c if (ax25_ctl.arg > ULONG_MAX / HZ && ax25_ctl.cmd != AX25_KILL) cmd 372 net/ax25/af_ax25.c switch (ax25_ctl.cmd) { cmd 1690 net/ax25/af_ax25.c static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1697 net/ax25/af_ax25.c switch (cmd) { cmd 1726 net/ax25/af_ax25.c res = ax25_uid_ioctl(cmd, &sax25); cmd 1756 net/ax25/af_ax25.c res = ax25_rt_ioctl(cmd, argp); cmd 1764 net/ax25/af_ax25.c res = ax25_ctl_ioctl(cmd, argp); cmd 1793 net/ax25/af_ax25.c if (cmd == SIOCAX25GETINFOOLD) { cmd 1826 net/ax25/af_ax25.c res = ax25_fwd_ioctl(cmd, &ax25_fwd); cmd 138 net/ax25/ax25_dev.c int ax25_fwd_ioctl(unsigned int cmd, struct ax25_fwd_struct *fwd) cmd 145 net/ax25/ax25_dev.c switch (cmd) { cmd 124 net/ax25/ax25_ds_subr.c static void ax25_kiss_cmd(ax25_dev *ax25_dev, unsigned char cmd, unsigned char param) cmd 138 net/ax25/ax25_ds_subr.c *p++ = cmd; cmd 195 net/ax25/ax25_route.c switch (rt_option->cmd) { cmd 221 net/ax25/ax25_route.c int ax25_rt_ioctl(unsigned int cmd, void __user *arg) cmd 226 net/ax25/ax25_route.c switch (cmd) { cmd 69 net/ax25/ax25_uid.c int ax25_uid_ioctl(int cmd, struct sockaddr_ax25 *sax) cmd 75 net/ax25/ax25_uid.c switch (cmd) { cmd 229 net/batman-adv/netlink.c enum batadv_nl_commands cmd, cmd 237 net/batman-adv/netlink.c hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, flags, cmd); cmd 798 net/batman-adv/netlink.c enum batadv_nl_commands cmd, cmd 805 net/batman-adv/netlink.c hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, flags, cmd); cmd 1024 net/batman-adv/netlink.c enum batadv_nl_commands cmd, cmd 1029 net/batman-adv/netlink.c hdr = genlmsg_put(msg, portid, seq, &batadv_netlink_family, flags, cmd); cmd 1345 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_MESH, cmd 1352 net/batman-adv/netlink.c .cmd = BATADV_CMD_TP_METER, cmd 1359 net/batman-adv/netlink.c .cmd = BATADV_CMD_TP_METER_CANCEL, cmd 1366 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_ROUTING_ALGOS, cmd 1372 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_HARDIF, cmd 1381 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_TRANSTABLE_LOCAL, cmd 1387 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_TRANSTABLE_GLOBAL, cmd 1393 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_ORIGINATORS, cmd 1399 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_NEIGHBORS, cmd 1405 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_GATEWAYS, cmd 1411 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_BLA_CLAIM, cmd 1417 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_BLA_BACKBONE, cmd 1423 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_DAT_CACHE, cmd 1429 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_MCAST_FLAGS, cmd 1435 net/batman-adv/netlink.c .cmd = BATADV_CMD_SET_MESH, cmd 1442 net/batman-adv/netlink.c .cmd = BATADV_CMD_SET_HARDIF, cmd 1450 net/batman-adv/netlink.c .cmd = BATADV_CMD_GET_VLAN, cmd 1458 net/batman-adv/netlink.c .cmd = BATADV_CMD_SET_VLAN, cmd 25 net/bluetooth/a2mp.c struct a2mp_cmd *cmd; cmd 28 net/bluetooth/a2mp.c plen = sizeof(*cmd) + len; cmd 29 net/bluetooth/a2mp.c cmd = kzalloc(plen, GFP_KERNEL); cmd 30 net/bluetooth/a2mp.c if (!cmd) cmd 33 net/bluetooth/a2mp.c cmd->code = code; cmd 34 net/bluetooth/a2mp.c cmd->ident = ident; cmd 35 net/bluetooth/a2mp.c cmd->len = cpu_to_le16(len); cmd 37 net/bluetooth/a2mp.c memcpy(cmd->data, data, len); cmd 39 net/bluetooth/a2mp.c return cmd; cmd 45 net/bluetooth/a2mp.c struct a2mp_cmd *cmd; cmd 46 net/bluetooth/a2mp.c u16 total_len = len + sizeof(*cmd); cmd 50 net/bluetooth/a2mp.c cmd = __a2mp_build(code, ident, len, data); cmd 51 net/bluetooth/a2mp.c if (!cmd) cmd 54 net/bluetooth/a2mp.c iv.iov_base = cmd; cmd 63 net/bluetooth/a2mp.c kfree(cmd); cmd 493 net/bluetooth/af_bluetooth.c int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 500 net/bluetooth/af_bluetooth.c BT_DBG("sk %p cmd %x arg %lx", sk, cmd, arg); cmd 502 net/bluetooth/af_bluetooth.c switch (cmd) { cmd 211 net/bluetooth/bnep/core.c u8 cmd = *(u8 *)data; cmd 217 net/bluetooth/bnep/core.c switch (cmd) { cmd 248 net/bluetooth/bnep/core.c pkt[2] = cmd; cmd 52 net/bluetooth/bnep/sock.c static int do_bnep_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) cmd 62 net/bluetooth/bnep/sock.c BT_DBG("cmd %x arg %p", cmd, argp); cmd 64 net/bluetooth/bnep/sock.c switch (cmd) { cmd 136 net/bluetooth/bnep/sock.c static int bnep_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 138 net/bluetooth/bnep/sock.c return do_bnep_sock_ioctl(sock, cmd, (void __user *)arg); cmd 142 net/bluetooth/bnep/sock.c static int bnep_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 145 net/bluetooth/bnep/sock.c if (cmd == BNEPGETCONNLIST) { cmd 167 net/bluetooth/bnep/sock.c return do_bnep_sock_ioctl(sock, cmd, argp); cmd 66 net/bluetooth/cmtp/sock.c static int do_cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) cmd 75 net/bluetooth/cmtp/sock.c BT_DBG("cmd %x arg %p", cmd, argp); cmd 77 net/bluetooth/cmtp/sock.c switch (cmd) { cmd 139 net/bluetooth/cmtp/sock.c static int cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 141 net/bluetooth/cmtp/sock.c return do_cmtp_sock_ioctl(sock, cmd, (void __user *)arg); cmd 145 net/bluetooth/cmtp/sock.c static int cmtp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 148 net/bluetooth/cmtp/sock.c if (cmd == CMTPGETCONNLIST) { cmd 170 net/bluetooth/cmtp/sock.c return do_cmtp_sock_ioctl(sock, cmd, argp); cmd 1939 net/bluetooth/hci_core.c int hci_dev_cmd(unsigned int cmd, void __user *arg) cmd 1972 net/bluetooth/hci_core.c switch (cmd) { cmd 923 net/bluetooth/hci_sock.c static int hci_sock_bound_ioctl(struct sock *sk, unsigned int cmd, cmd 940 net/bluetooth/hci_sock.c switch (cmd) { cmd 966 net/bluetooth/hci_sock.c static int hci_sock_ioctl(struct socket *sock, unsigned int cmd, cmd 973 net/bluetooth/hci_sock.c BT_DBG("cmd %x arg %lx", cmd, arg); cmd 1005 net/bluetooth/hci_sock.c switch (cmd) { cmd 1045 net/bluetooth/hci_sock.c return hci_dev_cmd(cmd, argp); cmd 1053 net/bluetooth/hci_sock.c err = hci_sock_bound_ioctl(sk, cmd, arg); cmd 49 net/bluetooth/hidp/sock.c static int do_hidp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) cmd 59 net/bluetooth/hidp/sock.c BT_DBG("cmd %x arg %p", cmd, argp); cmd 61 net/bluetooth/hidp/sock.c switch (cmd) { cmd 125 net/bluetooth/hidp/sock.c static int hidp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 127 net/bluetooth/hidp/sock.c return do_hidp_sock_ioctl(sock, cmd, (void __user *)arg); cmd 147 net/bluetooth/hidp/sock.c static int hidp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 152 net/bluetooth/hidp/sock.c if (cmd == HIDPGETCONNLIST) { cmd 171 net/bluetooth/hidp/sock.c } else if (cmd == HIDPCONNADD) { cmd 218 net/bluetooth/hidp/sock.c return hidp_sock_ioctl(sock, cmd, arg); cmd 2926 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd; cmd 2951 net/bluetooth/l2cap_core.c cmd = skb_put(skb, L2CAP_CMD_HDR_SIZE); cmd 2952 net/bluetooth/l2cap_core.c cmd->code = code; cmd 2953 net/bluetooth/l2cap_core.c cmd->ident = ident; cmd 2954 net/bluetooth/l2cap_core.c cmd->len = cpu_to_le16(dlen); cmd 3812 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 3824 net/bluetooth/l2cap_core.c cmd->ident == conn->info_ident) { cmd 3837 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 3908 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 3952 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, rsp_code, sizeof(rsp), &rsp); cmd 3980 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, u8 *data) cmd 3994 net/bluetooth/l2cap_core.c l2cap_connect(conn, cmd, data, L2CAP_CONN_RSP, 0); cmd 3999 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4028 net/bluetooth/l2cap_core.c chan = __l2cap_get_chan_by_ident(conn, cmd->ident); cmd 4111 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4130 net/bluetooth/l2cap_core.c cmd_reject_invalid_cid(conn, cmd->ident, dcid, 0); cmd 4135 net/bluetooth/l2cap_core.c cmd_reject_invalid_cid(conn, cmd->ident, chan->scid, cmd 4143 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, cmd 4155 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, cmd 4168 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 4169 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, len, rsp); cmd 4209 net/bluetooth/l2cap_core.c l2cap_send_efs_conf_rsp(chan, rsp, cmd->ident, flags); cmd 4211 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 4220 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4263 net/bluetooth/l2cap_core.c l2cap_send_efs_conf_rsp(chan, buf, cmd->ident, cmd 4268 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 4333 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4354 net/bluetooth/l2cap_core.c cmd_reject_invalid_cid(conn, cmd->ident, dcid, scid); cmd 4362 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_DISCONN_RSP, sizeof(rsp), &rsp); cmd 4380 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4425 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4452 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_INFO_RSP, sizeof(buf), cmd 4462 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_INFO_RSP, sizeof(buf), cmd 4468 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_INFO_RSP, sizeof(rsp), cmd 4476 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 4491 net/bluetooth/l2cap_core.c if (cmd->ident != conn->info_ident || cmd 4539 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 4561 net/bluetooth/l2cap_core.c l2cap_connect(conn, cmd, data, L2CAP_CREATE_CHAN_RSP, cmd 4576 net/bluetooth/l2cap_core.c chan = l2cap_connect(conn, cmd, data, L2CAP_CREATE_CHAN_RSP, cmd 4586 net/bluetooth/l2cap_core.c cmd_reject_invalid_cid(conn, cmd->ident, chan->scid, cmd 4609 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_CREATE_CHAN_RSP, cmd 4963 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 4986 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_MOVE_CHAN_RSP, cmd 4991 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 5180 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 5197 net/bluetooth/l2cap_core.c l2cap_move_fail(conn, cmd->ident, icid, result); cmd 5203 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 5221 net/bluetooth/l2cap_core.c l2cap_send_move_chan_cfm_rsp(conn, cmd->ident, icid); cmd 5237 net/bluetooth/l2cap_core.c l2cap_send_move_chan_cfm_rsp(conn, cmd->ident, icid); cmd 5245 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 5280 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, cmd 5312 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_CONN_PARAM_UPDATE_RSP, cmd 5330 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5358 net/bluetooth/l2cap_core.c chan = __l2cap_get_chan_by_ident(conn, cmd->ident); cmd 5417 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5422 net/bluetooth/l2cap_core.c switch (cmd->code) { cmd 5424 net/bluetooth/l2cap_core.c l2cap_command_rej(conn, cmd, cmd_len, data); cmd 5428 net/bluetooth/l2cap_core.c err = l2cap_connect_req(conn, cmd, cmd_len, data); cmd 5433 net/bluetooth/l2cap_core.c l2cap_connect_create_rsp(conn, cmd, cmd_len, data); cmd 5437 net/bluetooth/l2cap_core.c err = l2cap_config_req(conn, cmd, cmd_len, data); cmd 5441 net/bluetooth/l2cap_core.c l2cap_config_rsp(conn, cmd, cmd_len, data); cmd 5445 net/bluetooth/l2cap_core.c err = l2cap_disconnect_req(conn, cmd, cmd_len, data); cmd 5449 net/bluetooth/l2cap_core.c l2cap_disconnect_rsp(conn, cmd, cmd_len, data); cmd 5453 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_ECHO_RSP, cmd_len, data); cmd 5460 net/bluetooth/l2cap_core.c err = l2cap_information_req(conn, cmd, cmd_len, data); cmd 5464 net/bluetooth/l2cap_core.c l2cap_information_rsp(conn, cmd, cmd_len, data); cmd 5468 net/bluetooth/l2cap_core.c err = l2cap_create_channel_req(conn, cmd, cmd_len, data); cmd 5472 net/bluetooth/l2cap_core.c err = l2cap_move_channel_req(conn, cmd, cmd_len, data); cmd 5476 net/bluetooth/l2cap_core.c l2cap_move_channel_rsp(conn, cmd, cmd_len, data); cmd 5480 net/bluetooth/l2cap_core.c err = l2cap_move_channel_confirm(conn, cmd, cmd_len, data); cmd 5484 net/bluetooth/l2cap_core.c l2cap_move_channel_confirm_rsp(conn, cmd, cmd_len, data); cmd 5488 net/bluetooth/l2cap_core.c BT_ERR("Unknown BR/EDR signaling command 0x%2.2x", cmd->code); cmd 5497 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5580 net/bluetooth/l2cap_core.c chan->ident = cmd->ident; cmd 5617 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_LE_CONN_RSP, sizeof(rsp), &rsp); cmd 5623 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5669 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5680 net/bluetooth/l2cap_core.c chan = __l2cap_get_chan_by_ident(conn, cmd->ident); cmd 5694 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd, u16 cmd_len, cmd 5699 net/bluetooth/l2cap_core.c switch (cmd->code) { cmd 5701 net/bluetooth/l2cap_core.c l2cap_le_command_rej(conn, cmd, cmd_len, data); cmd 5705 net/bluetooth/l2cap_core.c err = l2cap_conn_param_update_req(conn, cmd, cmd_len, data); cmd 5712 net/bluetooth/l2cap_core.c l2cap_le_connect_rsp(conn, cmd, cmd_len, data); cmd 5716 net/bluetooth/l2cap_core.c err = l2cap_le_connect_req(conn, cmd, cmd_len, data); cmd 5720 net/bluetooth/l2cap_core.c err = l2cap_le_credits(conn, cmd, cmd_len, data); cmd 5724 net/bluetooth/l2cap_core.c err = l2cap_disconnect_req(conn, cmd, cmd_len, data); cmd 5728 net/bluetooth/l2cap_core.c l2cap_disconnect_rsp(conn, cmd, cmd_len, data); cmd 5732 net/bluetooth/l2cap_core.c BT_ERR("Unknown LE signaling command 0x%2.2x", cmd->code); cmd 5744 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr *cmd; cmd 5754 net/bluetooth/l2cap_core.c cmd = (void *) skb->data; cmd 5757 net/bluetooth/l2cap_core.c len = le16_to_cpu(cmd->len); cmd 5759 net/bluetooth/l2cap_core.c BT_DBG("code 0x%2.2x len %d id 0x%2.2x", cmd->code, len, cmd->ident); cmd 5761 net/bluetooth/l2cap_core.c if (len != skb->len || !cmd->ident) { cmd 5766 net/bluetooth/l2cap_core.c err = l2cap_le_sig_cmd(conn, cmd, len, skb->data); cmd 5773 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd->ident, L2CAP_COMMAND_REJ, cmd 5787 net/bluetooth/l2cap_core.c struct l2cap_cmd_hdr cmd; cmd 5797 net/bluetooth/l2cap_core.c memcpy(&cmd, data, L2CAP_CMD_HDR_SIZE); cmd 5801 net/bluetooth/l2cap_core.c cmd_len = le16_to_cpu(cmd.len); cmd 5803 net/bluetooth/l2cap_core.c BT_DBG("code 0x%2.2x len %d id 0x%2.2x", cmd.code, cmd_len, cmd 5804 net/bluetooth/l2cap_core.c cmd.ident); cmd 5806 net/bluetooth/l2cap_core.c if (cmd_len > len || !cmd.ident) { cmd 5811 net/bluetooth/l2cap_core.c err = l2cap_bredr_sig_cmd(conn, &cmd, cmd_len, data); cmd 5818 net/bluetooth/l2cap_core.c l2cap_send_cmd(conn, cmd.ident, L2CAP_COMMAND_REJ, cmd 865 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 870 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_DISCOVERABLE, hdev); cmd 871 net/bluetooth/mgmt.c if (cmd) { cmd 872 net/bluetooth/mgmt.c struct mgmt_mode *cp = cmd->param; cmd 889 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 894 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_CONNECTABLE, hdev); cmd 895 net/bluetooth/mgmt.c if (cmd) { cmd 896 net/bluetooth/mgmt.c struct mgmt_mode *cp = cmd->param; cmd 1159 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1181 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_POWERED, hdev, data, len); cmd 1182 net/bluetooth/mgmt.c if (!cmd) { cmd 1229 net/bluetooth/mgmt.c static void settings_rsp(struct mgmt_pending_cmd *cmd, void *data) cmd 1233 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, cmd->opcode, match->hdev); cmd 1235 net/bluetooth/mgmt.c list_del(&cmd->list); cmd 1238 net/bluetooth/mgmt.c match->sk = cmd->sk; cmd 1242 net/bluetooth/mgmt.c mgmt_pending_free(cmd); cmd 1245 net/bluetooth/mgmt.c static void cmd_status_rsp(struct mgmt_pending_cmd *cmd, void *data) cmd 1249 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, *status); cmd 1250 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1253 net/bluetooth/mgmt.c static void cmd_complete_rsp(struct mgmt_pending_cmd *cmd, void *data) cmd 1255 net/bluetooth/mgmt.c if (cmd->cmd_complete) { cmd 1258 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, *status); cmd 1259 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1264 net/bluetooth/mgmt.c cmd_status_rsp(cmd, data); cmd 1267 net/bluetooth/mgmt.c static int generic_cmd_complete(struct mgmt_pending_cmd *cmd, u8 status) cmd 1269 net/bluetooth/mgmt.c return mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, status, cmd 1270 net/bluetooth/mgmt.c cmd->param, cmd->param_len); cmd 1273 net/bluetooth/mgmt.c static int addr_cmd_complete(struct mgmt_pending_cmd *cmd, u8 status) cmd 1275 net/bluetooth/mgmt.c return mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, status, cmd 1276 net/bluetooth/mgmt.c cmd->param, sizeof(struct mgmt_addr_info)); cmd 1301 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1307 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_DISCOVERABLE, hdev); cmd 1308 net/bluetooth/mgmt.c if (!cmd) cmd 1313 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, mgmt_err); cmd 1324 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, MGMT_OP_SET_DISCOVERABLE, hdev); cmd 1325 net/bluetooth/mgmt.c new_settings(hdev, cmd->sk); cmd 1328 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1338 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1426 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_DISCOVERABLE, hdev, data, len); cmd 1427 net/bluetooth/mgmt.c if (!cmd) { cmd 1460 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1466 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_CONNECTABLE, hdev); cmd 1467 net/bluetooth/mgmt.c if (!cmd) cmd 1472 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, mgmt_err); cmd 1476 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, MGMT_OP_SET_CONNECTABLE, hdev); cmd 1477 net/bluetooth/mgmt.c new_settings(hdev, cmd->sk); cmd 1480 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1519 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1547 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_CONNECTABLE, hdev, data, len); cmd 1548 net/bluetooth/mgmt.c if (!cmd) { cmd 1619 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1667 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_LINK_SECURITY, hdev, data, len); cmd 1668 net/bluetooth/mgmt.c if (!cmd) { cmd 1675 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1687 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1744 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_SSP, hdev, data, len); cmd 1745 net/bluetooth/mgmt.c if (!cmd) { cmd 1756 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1873 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1943 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_LE, hdev, data, len); cmd 1944 net/bluetooth/mgmt.c if (!cmd) { cmd 1969 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 1984 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 1986 net/bluetooth/mgmt.c list_for_each_entry(cmd, &hdev->mgmt_pending, list) { cmd 1987 net/bluetooth/mgmt.c switch (cmd->opcode) { cmd 2020 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2024 net/bluetooth/mgmt.c cmd = pending_find(mgmt_op, hdev); cmd 2025 net/bluetooth/mgmt.c if (!cmd) cmd 2028 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, cmd 2031 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2047 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2089 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_ADD_UUID, hdev, data, len); cmd 2090 net/bluetooth/mgmt.c if (!cmd) { cmd 2127 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2189 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_REMOVE_UUID, hdev, data, len); cmd 2190 net/bluetooth/mgmt.c if (!cmd) { cmd 2213 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2267 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_DEV_CLASS, hdev, data, len); cmd 2268 net/bluetooth/mgmt.c if (!cmd) { cmd 2379 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2483 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_UNPAIR_DEVICE, hdev, cp, cmd 2485 net/bluetooth/mgmt.c if (!cmd) { cmd 2490 net/bluetooth/mgmt.c cmd->cmd_complete = addr_cmd_complete; cmd 2494 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2506 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2550 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_DISCONNECT, hdev, data, len); cmd 2551 net/bluetooth/mgmt.c if (!cmd) { cmd 2556 net/bluetooth/mgmt.c cmd->cmd_complete = generic_cmd_complete; cmd 2560 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2643 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2646 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_PIN_CODE_NEG_REPLY, hdev, cp, cmd 2648 net/bluetooth/mgmt.c if (!cmd) cmd 2651 net/bluetooth/mgmt.c cmd->cmd_complete = addr_cmd_complete; cmd 2656 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2667 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2702 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_PIN_CODE_REPLY, hdev, data, len); cmd 2703 net/bluetooth/mgmt.c if (!cmd) { cmd 2708 net/bluetooth/mgmt.c cmd->cmd_complete = addr_cmd_complete; cmd 2716 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2750 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2752 net/bluetooth/mgmt.c list_for_each_entry(cmd, &hdev->mgmt_pending, list) { cmd 2753 net/bluetooth/mgmt.c if (cmd->opcode != MGMT_OP_PAIR_DEVICE) cmd 2756 net/bluetooth/mgmt.c if (cmd->user_data != conn) cmd 2759 net/bluetooth/mgmt.c return cmd; cmd 2765 net/bluetooth/mgmt.c static int pairing_complete(struct mgmt_pending_cmd *cmd, u8 status) cmd 2768 net/bluetooth/mgmt.c struct hci_conn *conn = cmd->user_data; cmd 2774 net/bluetooth/mgmt.c err = mgmt_cmd_complete(cmd->sk, cmd->index, MGMT_OP_PAIR_DEVICE, cmd 2797 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2799 net/bluetooth/mgmt.c cmd = find_pairing(conn); cmd 2800 net/bluetooth/mgmt.c if (cmd) { cmd 2801 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, status); cmd 2802 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2808 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2812 net/bluetooth/mgmt.c cmd = find_pairing(conn); cmd 2813 net/bluetooth/mgmt.c if (!cmd) { cmd 2818 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 2819 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2824 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2831 net/bluetooth/mgmt.c cmd = find_pairing(conn); cmd 2832 net/bluetooth/mgmt.c if (!cmd) { cmd 2837 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 2838 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2846 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2936 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_PAIR_DEVICE, hdev, data, len); cmd 2937 net/bluetooth/mgmt.c if (!cmd) { cmd 2943 net/bluetooth/mgmt.c cmd->cmd_complete = pairing_complete; cmd 2957 net/bluetooth/mgmt.c cmd->user_data = hci_conn_get(conn); cmd 2961 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, 0); cmd 2962 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 2976 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 2990 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_PAIR_DEVICE, hdev); cmd 2991 net/bluetooth/mgmt.c if (!cmd) { cmd 2997 net/bluetooth/mgmt.c conn = cmd->user_data; cmd 3005 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, MGMT_STATUS_CANCELLED); cmd 3006 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3019 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3059 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, mgmt_op, hdev, addr, sizeof(*addr)); cmd 3060 net/bluetooth/mgmt.c if (!cmd) { cmd 3065 net/bluetooth/mgmt.c cmd->cmd_complete = addr_cmd_complete; cmd 3079 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3182 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3188 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_LOCAL_NAME, hdev); cmd 3189 net/bluetooth/mgmt.c if (!cmd) cmd 3192 net/bluetooth/mgmt.c cp = cmd->param; cmd 3195 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, MGMT_OP_SET_LOCAL_NAME, cmd 3198 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, hdev->id, MGMT_OP_SET_LOCAL_NAME, 0, cmd 3205 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3215 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3251 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_LOCAL_NAME, hdev, data, len); cmd 3252 net/bluetooth/mgmt.c if (!cmd) { cmd 3274 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3351 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3357 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_PHY_CONFIGURATION, hdev); cmd 3358 net/bluetooth/mgmt.c if (!cmd) cmd 3362 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, cmd 3366 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, hdev->id, cmd 3370 net/bluetooth/mgmt.c mgmt_phy_configuration_changed(hdev, cmd->sk); cmd 3373 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3384 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3487 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_PHY_CONFIGURATION, hdev, data, cmd 3489 net/bluetooth/mgmt.c if (!cmd) { cmd 3526 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3539 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3543 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_READ_LOCAL_OOB_DATA, hdev); cmd 3544 net/bluetooth/mgmt.c if (!cmd) cmd 3548 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, MGMT_OP_READ_LOCAL_OOB_DATA, cmd 3559 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, cmd 3573 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, cmd 3586 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, hdev->id, MGMT_OP_READ_LOCAL_OOB_DATA, cmd 3590 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3596 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3622 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_READ_LOCAL_OOB_DATA, hdev, NULL, 0); cmd 3623 net/bluetooth/mgmt.c if (!cmd) { cmd 3637 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3791 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3797 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_START_DISCOVERY, hdev); cmd 3798 net/bluetooth/mgmt.c if (!cmd) cmd 3799 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_START_SERVICE_DISCOVERY, hdev); cmd 3801 net/bluetooth/mgmt.c if (!cmd) cmd 3802 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_START_LIMITED_DISCOVERY, hdev); cmd 3804 net/bluetooth/mgmt.c if (cmd) { cmd 3805 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 3806 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 3843 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3883 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, op, hdev, data, len); cmd 3884 net/bluetooth/mgmt.c if (!cmd) { cmd 3889 net/bluetooth/mgmt.c cmd->cmd_complete = generic_cmd_complete; cmd 3915 net/bluetooth/mgmt.c static int service_discovery_cmd_complete(struct mgmt_pending_cmd *cmd, cmd 3918 net/bluetooth/mgmt.c return mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, status, cmd 3919 net/bluetooth/mgmt.c cmd->param, 1); cmd 3926 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 3982 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_START_SERVICE_DISCOVERY, cmd 3984 net/bluetooth/mgmt.c if (!cmd) { cmd 3989 net/bluetooth/mgmt.c cmd->cmd_complete = service_discovery_cmd_complete; cmd 4009 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4025 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4031 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_STOP_DISCOVERY, hdev); cmd 4032 net/bluetooth/mgmt.c if (cmd) { cmd 4033 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 4034 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4044 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4065 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_STOP_DISCOVERY, hdev, data, len); cmd 4066 net/bluetooth/mgmt.c if (!cmd) { cmd 4071 net/bluetooth/mgmt.c cmd->cmd_complete = generic_cmd_complete; cmd 4304 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4366 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_ADVERTISING, hdev, data, len); cmd 4367 net/bluetooth/mgmt.c if (!cmd) { cmd 4401 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4512 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4518 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_FAST_CONNECTABLE, hdev); cmd 4519 net/bluetooth/mgmt.c if (!cmd) cmd 4523 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, MGMT_OP_SET_FAST_CONNECTABLE, cmd 4526 net/bluetooth/mgmt.c struct mgmt_mode *cp = cmd->param; cmd 4533 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, MGMT_OP_SET_FAST_CONNECTABLE, hdev); cmd 4534 net/bluetooth/mgmt.c new_settings(hdev, cmd->sk); cmd 4537 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4547 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4584 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_FAST_CONNECTABLE, hdev, cmd 4586 net/bluetooth/mgmt.c if (!cmd) { cmd 4599 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4610 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4616 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_BREDR, hdev); cmd 4617 net/bluetooth/mgmt.c if (!cmd) cmd 4628 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, mgmt_err); cmd 4630 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, MGMT_OP_SET_BREDR, hdev); cmd 4631 net/bluetooth/mgmt.c new_settings(hdev, cmd->sk); cmd 4634 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4643 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4722 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_BREDR, hdev, data, len); cmd 4723 net/bluetooth/mgmt.c if (!cmd) { cmd 4745 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4754 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4761 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_SECURE_CONN, hdev); cmd 4762 net/bluetooth/mgmt.c if (!cmd) cmd 4766 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, cmd 4771 net/bluetooth/mgmt.c cp = cmd->param; cmd 4788 net/bluetooth/mgmt.c send_settings_rsp(cmd->sk, MGMT_OP_SET_SECURE_CONN, hdev); cmd 4789 net/bluetooth/mgmt.c new_settings(hdev, cmd->sk); cmd 4792 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 4801 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 4866 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_SET_SECURE_CONN, hdev, data, len); cmd 4867 net/bluetooth/mgmt.c if (!cmd) { cmd 4876 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 5175 net/bluetooth/mgmt.c static int conn_info_cmd_complete(struct mgmt_pending_cmd *cmd, u8 status) cmd 5177 net/bluetooth/mgmt.c struct hci_conn *conn = cmd->user_data; cmd 5181 net/bluetooth/mgmt.c memcpy(&rp.addr, cmd->param, sizeof(rp.addr)); cmd 5193 net/bluetooth/mgmt.c err = mgmt_cmd_complete(cmd->sk, cmd->index, MGMT_OP_GET_CONN_INFO, cmd 5206 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 5245 net/bluetooth/mgmt.c cmd = pending_find_data(MGMT_OP_GET_CONN_INFO, hdev, conn); cmd 5246 net/bluetooth/mgmt.c if (!cmd) cmd 5249 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, status); cmd 5250 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 5320 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 5350 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_GET_CONN_INFO, hdev, cmd 5352 net/bluetooth/mgmt.c if (!cmd) { cmd 5358 net/bluetooth/mgmt.c cmd->user_data = hci_conn_get(conn); cmd 5359 net/bluetooth/mgmt.c cmd->cmd_complete = conn_info_cmd_complete; cmd 5377 net/bluetooth/mgmt.c static int clock_info_cmd_complete(struct mgmt_pending_cmd *cmd, u8 status) cmd 5379 net/bluetooth/mgmt.c struct hci_conn *conn = cmd->user_data; cmd 5385 net/bluetooth/mgmt.c memcpy(&rp.addr, cmd->param, sizeof(rp.addr)); cmd 5390 net/bluetooth/mgmt.c hdev = hci_dev_get(cmd->index); cmd 5402 net/bluetooth/mgmt.c err = mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, status, &rp, cmd 5416 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 5434 net/bluetooth/mgmt.c cmd = pending_find_data(MGMT_OP_GET_CLOCK_INFO, hdev, conn); cmd 5435 net/bluetooth/mgmt.c if (!cmd) cmd 5438 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 5439 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 5451 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 5490 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_GET_CLOCK_INFO, hdev, data, len); cmd 5491 net/bluetooth/mgmt.c if (!cmd) { cmd 5496 net/bluetooth/mgmt.c cmd->cmd_complete = clock_info_cmd_complete; cmd 5505 net/bluetooth/mgmt.c cmd->user_data = hci_conn_get(conn); cmd 5514 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6022 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6028 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_READ_LOCAL_OOB_EXT_DATA, hdev); cmd 6029 net/bluetooth/mgmt.c if (!cmd) cmd 6032 net/bluetooth/mgmt.c mgmt_cp = cmd->param; cmd 6111 net/bluetooth/mgmt.c err = mgmt_cmd_complete(cmd->sk, hdev->id, cmd 6117 net/bluetooth/mgmt.c hci_sock_set_flag(cmd->sk, HCI_MGMT_OOB_DATA_EVENTS); cmd 6121 net/bluetooth/mgmt.c HCI_MGMT_OOB_DATA_EVENTS, cmd->sk); cmd 6124 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6130 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6134 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_READ_LOCAL_OOB_EXT_DATA, hdev, cmd 6136 net/bluetooth/mgmt.c if (!cmd) cmd 6148 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6489 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6499 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_ADD_ADVERTISING, hdev); cmd 6516 net/bluetooth/mgmt.c mgmt_advertising_removed(cmd ? cmd->sk : NULL, hdev, instance); cmd 6519 net/bluetooth/mgmt.c if (!cmd) cmd 6522 net/bluetooth/mgmt.c cp = cmd->param; cmd 6526 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, cmd->index, cmd->opcode, cmd 6529 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, cmd 6532 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6551 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6658 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_ADD_ADVERTISING, hdev, data, cmd 6660 net/bluetooth/mgmt.c if (!cmd) { cmd 6673 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6684 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6696 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_REMOVE_ADVERTISING, hdev); cmd 6697 net/bluetooth/mgmt.c if (!cmd) cmd 6700 net/bluetooth/mgmt.c cp = cmd->param; cmd 6703 net/bluetooth/mgmt.c mgmt_cmd_complete(cmd->sk, cmd->index, cmd->opcode, MGMT_STATUS_SUCCESS, cmd 6705 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 6716 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 6767 net/bluetooth/mgmt.c cmd = mgmt_pending_add(sk, MGMT_OP_REMOVE_ADVERTISING, hdev, data, cmd 6769 net/bluetooth/mgmt.c if (!cmd) { cmd 6776 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7070 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7073 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_POWERED, hdev); cmd 7074 net/bluetooth/mgmt.c if (!cmd) cmd 7082 net/bluetooth/mgmt.c mgmt_cmd_status(cmd->sk, hdev->id, MGMT_OP_SET_POWERED, status); cmd 7084 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7270 net/bluetooth/mgmt.c static void disconnect_rsp(struct mgmt_pending_cmd *cmd, void *data) cmd 7274 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, 0); cmd 7276 net/bluetooth/mgmt.c *sk = cmd->sk; cmd 7279 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7282 net/bluetooth/mgmt.c static void unpair_device_rsp(struct mgmt_pending_cmd *cmd, void *data) cmd 7285 net/bluetooth/mgmt.c struct mgmt_cp_unpair_device *cp = cmd->param; cmd 7287 net/bluetooth/mgmt.c device_unpaired(hdev, &cp->addr.bdaddr, cp->addr.type, cmd->sk); cmd 7289 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, 0); cmd 7290 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7295 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7298 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_POWERED, hdev); cmd 7299 net/bluetooth/mgmt.c if (!cmd) cmd 7302 net/bluetooth/mgmt.c cp = cmd->param; cmd 7350 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7355 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_DISCONNECT, hdev); cmd 7356 net/bluetooth/mgmt.c if (!cmd) cmd 7359 net/bluetooth/mgmt.c cp = cmd->param; cmd 7367 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 7368 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7405 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7407 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_PIN_CODE_REPLY, hdev); cmd 7408 net/bluetooth/mgmt.c if (!cmd) cmd 7411 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 7412 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7418 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7420 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_PIN_CODE_NEG_REPLY, hdev); cmd 7421 net/bluetooth/mgmt.c if (!cmd) cmd 7424 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 7425 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7463 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7465 net/bluetooth/mgmt.c cmd = pending_find(opcode, hdev); cmd 7466 net/bluetooth/mgmt.c if (!cmd) cmd 7469 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, mgmt_status(status)); cmd 7470 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7524 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7531 net/bluetooth/mgmt.c cmd = find_pairing(conn); cmd 7534 net/bluetooth/mgmt.c cmd ? cmd->sk : NULL); cmd 7536 net/bluetooth/mgmt.c if (cmd) { cmd 7537 net/bluetooth/mgmt.c cmd->cmd_complete(cmd, status); cmd 7538 net/bluetooth/mgmt.c mgmt_pending_remove(cmd); cmd 7637 net/bluetooth/mgmt.c static void sk_lookup(struct mgmt_pending_cmd *cmd, void *data) cmd 7642 net/bluetooth/mgmt.c match->sk = cmd->sk; cmd 7669 net/bluetooth/mgmt.c struct mgmt_pending_cmd *cmd; cmd 7678 net/bluetooth/mgmt.c cmd = pending_find(MGMT_OP_SET_LOCAL_NAME, hdev); cmd 7679 net/bluetooth/mgmt.c if (!cmd) { cmd 7690 net/bluetooth/mgmt.c HCI_MGMT_LOCAL_NAME_EVENTS, cmd ? cmd->sk : NULL); cmd 7691 net/bluetooth/mgmt.c ext_info_changed(hdev, cmd ? cmd->sk : NULL); cmd 93 net/bluetooth/mgmt_util.c int mgmt_cmd_status(struct sock *sk, u16 index, u16 cmd, u8 status) cmd 100 net/bluetooth/mgmt_util.c BT_DBG("sock %p, index %u, cmd %u, status %u", sk, index, cmd, status); cmd 114 net/bluetooth/mgmt_util.c ev->opcode = cpu_to_le16(cmd); cmd 136 net/bluetooth/mgmt_util.c int mgmt_cmd_complete(struct sock *sk, u16 index, u16 cmd, u8 status, cmd 157 net/bluetooth/mgmt_util.c ev->opcode = cpu_to_le16(cmd); cmd 187 net/bluetooth/mgmt_util.c struct mgmt_pending_cmd *cmd; cmd 189 net/bluetooth/mgmt_util.c list_for_each_entry(cmd, &hdev->mgmt_pending, list) { cmd 190 net/bluetooth/mgmt_util.c if (hci_sock_get_channel(cmd->sk) != channel) cmd 192 net/bluetooth/mgmt_util.c if (cmd->opcode == opcode) cmd 193 net/bluetooth/mgmt_util.c return cmd; cmd 204 net/bluetooth/mgmt_util.c struct mgmt_pending_cmd *cmd; cmd 206 net/bluetooth/mgmt_util.c list_for_each_entry(cmd, &hdev->mgmt_pending, list) { cmd 207 net/bluetooth/mgmt_util.c if (cmd->user_data != data) cmd 209 net/bluetooth/mgmt_util.c if (cmd->opcode == opcode) cmd 210 net/bluetooth/mgmt_util.c return cmd; cmd 217 net/bluetooth/mgmt_util.c void (*cb)(struct mgmt_pending_cmd *cmd, void *data), cmd 220 net/bluetooth/mgmt_util.c struct mgmt_pending_cmd *cmd, *tmp; cmd 222 net/bluetooth/mgmt_util.c list_for_each_entry_safe(cmd, tmp, &hdev->mgmt_pending, list) { cmd 223 net/bluetooth/mgmt_util.c if (opcode > 0 && cmd->opcode != opcode) cmd 226 net/bluetooth/mgmt_util.c cb(cmd, data); cmd 234 net/bluetooth/mgmt_util.c struct mgmt_pending_cmd *cmd; cmd 236 net/bluetooth/mgmt_util.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 237 net/bluetooth/mgmt_util.c if (!cmd) cmd 240 net/bluetooth/mgmt_util.c cmd->opcode = opcode; cmd 241 net/bluetooth/mgmt_util.c cmd->index = hdev->id; cmd 243 net/bluetooth/mgmt_util.c cmd->param = kmemdup(data, len, GFP_KERNEL); cmd 244 net/bluetooth/mgmt_util.c if (!cmd->param) { cmd 245 net/bluetooth/mgmt_util.c kfree(cmd); cmd 249 net/bluetooth/mgmt_util.c cmd->param_len = len; cmd 251 net/bluetooth/mgmt_util.c cmd->sk = sk; cmd 254 net/bluetooth/mgmt_util.c list_add(&cmd->list, &hdev->mgmt_pending); cmd 256 net/bluetooth/mgmt_util.c return cmd; cmd 259 net/bluetooth/mgmt_util.c void mgmt_pending_free(struct mgmt_pending_cmd *cmd) cmd 261 net/bluetooth/mgmt_util.c sock_put(cmd->sk); cmd 262 net/bluetooth/mgmt_util.c kfree(cmd->param); cmd 263 net/bluetooth/mgmt_util.c kfree(cmd); cmd 266 net/bluetooth/mgmt_util.c void mgmt_pending_remove(struct mgmt_pending_cmd *cmd) cmd 268 net/bluetooth/mgmt_util.c list_del(&cmd->list); cmd 269 net/bluetooth/mgmt_util.c mgmt_pending_free(cmd); cmd 31 net/bluetooth/mgmt_util.h int (*cmd_complete)(struct mgmt_pending_cmd *cmd, u8 status); cmd 36 net/bluetooth/mgmt_util.h int mgmt_cmd_status(struct sock *sk, u16 index, u16 cmd, u8 status); cmd 37 net/bluetooth/mgmt_util.h int mgmt_cmd_complete(struct sock *sk, u16 index, u16 cmd, u8 status, cmd 47 net/bluetooth/mgmt_util.h void (*cb)(struct mgmt_pending_cmd *cmd, void *data), cmd 52 net/bluetooth/mgmt_util.h void mgmt_pending_free(struct mgmt_pending_cmd *cmd); cmd 53 net/bluetooth/mgmt_util.h void mgmt_pending_remove(struct mgmt_pending_cmd *cmd); cmd 807 net/bluetooth/rfcomm/core.c static int rfcomm_send_cmd(struct rfcomm_session *s, struct rfcomm_cmd *cmd) cmd 809 net/bluetooth/rfcomm/core.c BT_DBG("%p cmd %u", s, cmd->ctrl); cmd 811 net/bluetooth/rfcomm/core.c return rfcomm_send_frame(s, (void *) cmd, sizeof(*cmd)); cmd 816 net/bluetooth/rfcomm/core.c struct rfcomm_cmd cmd; cmd 820 net/bluetooth/rfcomm/core.c cmd.addr = __addr(s->initiator, dlci); cmd 821 net/bluetooth/rfcomm/core.c cmd.ctrl = __ctrl(RFCOMM_SABM, 1); cmd 822 net/bluetooth/rfcomm/core.c cmd.len = __len8(0); cmd 823 net/bluetooth/rfcomm/core.c cmd.fcs = __fcs2((u8 *) &cmd); cmd 825 net/bluetooth/rfcomm/core.c return rfcomm_send_cmd(s, &cmd); cmd 830 net/bluetooth/rfcomm/core.c struct rfcomm_cmd cmd; cmd 834 net/bluetooth/rfcomm/core.c cmd.addr = __addr(!s->initiator, dlci); cmd 835 net/bluetooth/rfcomm/core.c cmd.ctrl = __ctrl(RFCOMM_UA, 1); cmd 836 net/bluetooth/rfcomm/core.c cmd.len = __len8(0); cmd 837 net/bluetooth/rfcomm/core.c cmd.fcs = __fcs2((u8 *) &cmd); cmd 839 net/bluetooth/rfcomm/core.c return rfcomm_send_cmd(s, &cmd); cmd 844 net/bluetooth/rfcomm/core.c struct rfcomm_cmd cmd; cmd 848 net/bluetooth/rfcomm/core.c cmd.addr = __addr(s->initiator, dlci); cmd 849 net/bluetooth/rfcomm/core.c cmd.ctrl = __ctrl(RFCOMM_DISC, 1); cmd 850 net/bluetooth/rfcomm/core.c cmd.len = __len8(0); cmd 851 net/bluetooth/rfcomm/core.c cmd.fcs = __fcs2((u8 *) &cmd); cmd 853 net/bluetooth/rfcomm/core.c return rfcomm_send_cmd(s, &cmd); cmd 858 net/bluetooth/rfcomm/core.c struct rfcomm_cmd *cmd; cmd 863 net/bluetooth/rfcomm/core.c skb = alloc_skb(sizeof(*cmd), GFP_KERNEL); cmd 867 net/bluetooth/rfcomm/core.c cmd = __skb_put(skb, sizeof(*cmd)); cmd 868 net/bluetooth/rfcomm/core.c cmd->addr = d->addr; cmd 869 net/bluetooth/rfcomm/core.c cmd->ctrl = __ctrl(RFCOMM_DISC, 1); cmd 870 net/bluetooth/rfcomm/core.c cmd->len = __len8(0); cmd 871 net/bluetooth/rfcomm/core.c cmd->fcs = __fcs2((u8 *) cmd); cmd 880 net/bluetooth/rfcomm/core.c struct rfcomm_cmd cmd; cmd 884 net/bluetooth/rfcomm/core.c cmd.addr = __addr(!s->initiator, dlci); cmd 885 net/bluetooth/rfcomm/core.c cmd.ctrl = __ctrl(RFCOMM_DM, 1); cmd 886 net/bluetooth/rfcomm/core.c cmd.len = __len8(0); cmd 887 net/bluetooth/rfcomm/core.c cmd.fcs = __fcs2((u8 *) &cmd); cmd 889 net/bluetooth/rfcomm/core.c return rfcomm_send_cmd(s, &cmd); cmd 890 net/bluetooth/rfcomm/sock.c static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 895 net/bluetooth/rfcomm/sock.c BT_DBG("sk %p cmd %x arg %lx", sk, cmd, arg); cmd 897 net/bluetooth/rfcomm/sock.c err = bt_sock_ioctl(sock, cmd, arg); cmd 902 net/bluetooth/rfcomm/sock.c err = rfcomm_dev_ioctl(sk, cmd, (void __user *) arg); cmd 580 net/bluetooth/rfcomm/tty.c int rfcomm_dev_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) cmd 582 net/bluetooth/rfcomm/tty.c BT_DBG("cmd %d arg %p", cmd, arg); cmd 584 net/bluetooth/rfcomm/tty.c switch (cmd) { cmd 823 net/bluetooth/rfcomm/tty.c static int rfcomm_tty_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg) cmd 825 net/bluetooth/rfcomm/tty.c BT_DBG("tty %p cmd 0x%02x", tty, cmd); cmd 827 net/bluetooth/rfcomm/tty.c switch (cmd) { cmd 48 net/bpfilter/bpfilter_kern.c req.cmd = optname; cmd 15 net/bpfilter/main.c static int handle_get_cmd(struct mbox_request *cmd) cmd 17 net/bpfilter/main.c switch (cmd->cmd) { cmd 26 net/bpfilter/main.c static int handle_set_cmd(struct mbox_request *cmd) cmd 9 net/bpfilter/msgfmt.h __u32 cmd; cmd 109 net/bridge/br_ioctl.c static int old_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 354 net/bridge/br_ioctl.c int br_ioctl_deviceless_stub(struct net *net, unsigned int cmd, void __user *uarg) cmd 356 net/bridge/br_ioctl.c switch (cmd) { cmd 373 net/bridge/br_ioctl.c if (cmd == SIOCBRADDBR) cmd 382 net/bridge/br_ioctl.c int br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) cmd 386 net/bridge/br_ioctl.c switch (cmd) { cmd 388 net/bridge/br_ioctl.c return old_dev_ioctl(dev, rq, cmd); cmd 392 net/bridge/br_ioctl.c return add_del_if(br, rq->ifr_ifindex, cmd == SIOCBRADDIF); cmd 396 net/bridge/br_ioctl.c br_debug(br, "Bridge does not support ioctl 0x%x\n", cmd); cmd 524 net/bridge/br_netlink.c int cmd, struct bridge_vlan_info *vinfo, bool *changed, cmd 530 net/bridge/br_netlink.c switch (cmd) { cmd 565 net/bridge/br_netlink.c struct net_bridge_port *p, int cmd, cmd 599 net/bridge/br_netlink.c err = br_vlan_info(br, p, cmd, &tmp_vinfo, changed, cmd 609 net/bridge/br_netlink.c return br_vlan_info(br, p, cmd, vinfo_curr, changed, extack); cmd 615 net/bridge/br_netlink.c int cmd, bool *changed, cmd 634 net/bridge/br_netlink.c err = br_process_vlan_tunnel_info(br, p, cmd, cmd 645 net/bridge/br_netlink.c err = br_process_vlan_info(br, p, cmd, vinfo_curr, cmd 196 net/bridge/br_netlink_tunnel.c static int br_vlan_tunnel_info(struct net_bridge_port *p, int cmd, cmd 204 net/bridge/br_netlink_tunnel.c switch (cmd) { cmd 254 net/bridge/br_netlink_tunnel.c struct net_bridge_port *p, int cmd, cmd 275 net/bridge/br_netlink_tunnel.c err = br_vlan_tunnel_info(p, cmd, v, t, changed); cmd 285 net/bridge/br_netlink_tunnel.c err = br_vlan_tunnel_info(p, cmd, tinfo_curr->vid, cmd 653 net/bridge/br_private.h int br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); cmd 654 net/bridge/br_private.h int br_ioctl_deviceless_stub(struct net *net, unsigned int cmd, cmd 23 net/bridge/br_private_tunnel.h int cmd, cmd 1415 net/bridge/netfilter/ebtables.c const int *len, int cmd) cmd 1423 net/bridge/netfilter/ebtables.c if (cmd == EBT_SO_GET_ENTRIES) { cmd 1459 net/bridge/netfilter/ebtables.c int cmd, void __user *user, unsigned int len) cmd 1467 net/bridge/netfilter/ebtables.c switch (cmd) { cmd 1480 net/bridge/netfilter/ebtables.c static int do_ebt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1499 net/bridge/netfilter/ebtables.c switch (cmd) { cmd 1507 net/bridge/netfilter/ebtables.c if (cmd == EBT_SO_GET_INFO) { cmd 1526 net/bridge/netfilter/ebtables.c ret = copy_everything_to_user(t, user, len, cmd); cmd 1801 net/bridge/netfilter/ebtables.c void __user *user, int *len, int cmd) cmd 1811 net/bridge/netfilter/ebtables.c if (cmd == EBT_SO_GET_ENTRIES) { cmd 1831 net/bridge/netfilter/ebtables.c if (cmd == EBT_SO_GET_ENTRIES) cmd 2322 net/bridge/netfilter/ebtables.c int cmd, void __user *user, unsigned int len) cmd 2330 net/bridge/netfilter/ebtables.c switch (cmd) { cmd 2343 net/bridge/netfilter/ebtables.c static int compat_do_ebt_get_ctl(struct sock *sk, int cmd, cmd 2355 net/bridge/netfilter/ebtables.c if ((cmd == EBT_SO_GET_INFO || cmd 2356 net/bridge/netfilter/ebtables.c cmd == EBT_SO_GET_INIT_INFO) && *len != sizeof(tmp)) cmd 2357 net/bridge/netfilter/ebtables.c return do_ebt_get_ctl(sk, cmd, user, len); cmd 2369 net/bridge/netfilter/ebtables.c switch (cmd) { cmd 2404 net/bridge/netfilter/ebtables.c if (copy_everything_to_user(t, user, len, cmd) == 0) cmd 2407 net/bridge/netfilter/ebtables.c ret = compat_copy_everything_to_user(t, user, len, cmd); cmd 23 net/caif/cfctrl.c int cmd, struct cfpkt *pkt){ cmd 28 net/caif/cfctrl.c int cmd, struct cfpkt *pkt); cmd 120 net/caif/cfctrl.c if (r1->cmd != r2->cmd) cmd 122 net/caif/cfctrl.c if (r1->cmd == CFCTRL_CMD_LINK_SETUP) cmd 278 net/caif/cfctrl.c req->cmd = CFCTRL_CMD_LINK_SETUP; cmd 353 net/caif/cfctrl.c u8 cmd; cmd 363 net/caif/cfctrl.c cmd = cmdrsp & CFCTRL_CMD_MASK; cmd 364 net/caif/cfctrl.c if (cmd != CFCTRL_CMD_LINK_ERR cmd 367 net/caif/cfctrl.c if (handle_loop(cfctrl, cmd, pkt) != 0) cmd 371 net/caif/cfctrl.c switch (cmd) { cmd 492 net/caif/cfctrl.c rsp.cmd = cmd; cmd 586 net/caif/cfctrl.c static int handle_loop(struct cfctrl *ctrl, int cmd, struct cfpkt *pkt) cmd 591 net/caif/cfctrl.c switch (cmd) { cmd 42 net/caif/cfdgml.c u8 cmd = -1; cmd 49 net/caif/cfdgml.c if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { cmd 55 net/caif/cfdgml.c if ((cmd & DGM_CMD_BIT) == 0) { cmd 65 net/caif/cfdgml.c switch (cmd) { cmd 76 net/caif/cfdgml.c pr_info("Unknown datagram control %d (0x%x)\n", cmd, cmd); cmd 42 net/caif/cfutill.c u8 cmd = -1; cmd 48 net/caif/cfutill.c if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { cmd 54 net/caif/cfutill.c switch (cmd) { cmd 73 net/caif/cfutill.c pr_warn("Unknown service control %d (0x%x)\n", cmd, cmd); cmd 41 net/caif/cfveil.c u8 cmd; cmd 48 net/caif/cfveil.c if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { cmd 53 net/caif/cfveil.c switch (cmd) { cmd 69 net/caif/cfveil.c pr_warn("Unknown VEI control packet %d (0x%x)!\n", cmd, cmd); cmd 1631 net/can/bcm.c static int bcm_sock_no_ioctlcmd(struct socket *sock, unsigned int cmd, cmd 1184 net/can/j1939/socket.c static int j1939_sk_no_ioctlcmd(struct socket *sock, unsigned int cmd, cmd 1206 net/can/j1939/transport.c u8 cmd = skb->data[0]; cmd 1211 net/can/j1939/transport.c switch (cmd) { cmd 1245 net/can/j1939/transport.c __func__, session, cmd, pgn, session->skcb.addr.pgn); cmd 1629 net/can/j1939/transport.c u8 cmd = skb->data[0]; cmd 1662 net/can/j1939/transport.c session->last_cmd = cmd; cmd 1666 net/can/j1939/transport.c if (cmd != J1939_TP_CMD_BAM && !session->transmission) { cmd 1903 net/can/j1939/transport.c u8 cmd = skb->data[0]; cmd 1905 net/can/j1939/transport.c switch (cmd) { cmd 1914 net/can/j1939/transport.c if (cmd == J1939_TP_CMD_RTS && j1939_cb_is_broadcast(skcb)) { cmd 838 net/can/raw.c static int raw_sock_no_ioctlcmd(struct socket *sock, unsigned int cmd, cmd 1506 net/core/dev.c const char *netdev_cmd_to_name(enum netdev_cmd cmd) cmd 1511 net/core/dev.c switch (cmd) { cmd 8310 net/core/dev.c enum bpf_netdev_command cmd) cmd 8318 net/core/dev.c xdp.command = cmd; cmd 8321 net/core/dev.c WARN_ON(bpf_op(dev, &xdp) < 0 && cmd == XDP_QUERY_PROG); cmd 103 net/core/dev_ioctl.c static int dev_ifsioc_locked(struct net *net, struct ifreq *ifr, unsigned int cmd) cmd 111 net/core/dev_ioctl.c switch (cmd) { cmd 224 net/core/dev_ioctl.c static int dev_ifsioc(struct net *net, struct ifreq *ifr, unsigned int cmd) cmd 235 net/core/dev_ioctl.c switch (cmd) { cmd 303 net/core/dev_ioctl.c if ((cmd >= SIOCDEVPRIVATE && cmd 304 net/core/dev_ioctl.c cmd <= SIOCDEVPRIVATE + 15) || cmd 305 net/core/dev_ioctl.c cmd == SIOCBONDENSLAVE || cmd 306 net/core/dev_ioctl.c cmd == SIOCBONDRELEASE || cmd 307 net/core/dev_ioctl.c cmd == SIOCBONDSETHWADDR || cmd 308 net/core/dev_ioctl.c cmd == SIOCBONDSLAVEINFOQUERY || cmd 309 net/core/dev_ioctl.c cmd == SIOCBONDINFOQUERY || cmd 310 net/core/dev_ioctl.c cmd == SIOCBONDCHANGEACTIVE || cmd 311 net/core/dev_ioctl.c cmd == SIOCGMIIPHY || cmd 312 net/core/dev_ioctl.c cmd == SIOCGMIIREG || cmd 313 net/core/dev_ioctl.c cmd == SIOCSMIIREG || cmd 314 net/core/dev_ioctl.c cmd == SIOCBRADDIF || cmd 315 net/core/dev_ioctl.c cmd == SIOCBRDELIF || cmd 316 net/core/dev_ioctl.c cmd == SIOCSHWTSTAMP || cmd 317 net/core/dev_ioctl.c cmd == SIOCGHWTSTAMP || cmd 318 net/core/dev_ioctl.c cmd == SIOCWANDEV) { cmd 322 net/core/dev_ioctl.c err = ops->ndo_do_ioctl(dev, ifr, cmd); cmd 378 net/core/dev_ioctl.c int dev_ioctl(struct net *net, unsigned int cmd, struct ifreq *ifr, bool *need_copyout) cmd 385 net/core/dev_ioctl.c if (cmd == SIOCGIFNAME) cmd 398 net/core/dev_ioctl.c switch (cmd) { cmd 415 net/core/dev_ioctl.c ret = dev_ifsioc_locked(net, ifr, cmd); cmd 443 net/core/dev_ioctl.c ret = dev_ifsioc(net, ifr, cmd); cmd 489 net/core/dev_ioctl.c ret = dev_ifsioc(net, ifr, cmd); cmd 508 net/core/dev_ioctl.c if (cmd == SIOCWANDEV || cmd 509 net/core/dev_ioctl.c cmd == SIOCGHWTSTAMP || cmd 510 net/core/dev_ioctl.c (cmd >= SIOCDEVPRIVATE && cmd 511 net/core/dev_ioctl.c cmd <= SIOCDEVPRIVATE + 15)) { cmd 514 net/core/dev_ioctl.c ret = dev_ifsioc(net, ifr, cmd); cmd 463 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 468 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 485 net/core/devlink.c static void devlink_notify(struct devlink *devlink, enum devlink_command cmd) cmd 490 net/core/devlink.c WARN_ON(cmd != DEVLINK_CMD_NEW && cmd != DEVLINK_CMD_DEL); cmd 496 net/core/devlink.c err = devlink_nl_fill(msg, devlink, cmd, 0, 0, 0); cmd 551 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 556 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 605 net/core/devlink.c enum devlink_command cmd) cmd 614 net/core/devlink.c WARN_ON(cmd != DEVLINK_CMD_PORT_NEW && cmd != DEVLINK_CMD_PORT_DEL); cmd 620 net/core/devlink.c err = devlink_nl_port_fill(msg, devlink, devlink_port, cmd, 0, 0, 0); cmd 832 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 837 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 932 net/core/devlink.c u16 pool_index, enum devlink_command cmd, cmd 944 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 1112 net/core/devlink.c enum devlink_command cmd, cmd 1125 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 1304 net/core/devlink.c enum devlink_command cmd, cmd 1319 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 1567 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 1577 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 1839 net/core/devlink.c enum devlink_command cmd, int flags, cmd 1861 net/core/devlink.c &devlink_nl_family, NLM_F_MULTI, cmd); cmd 2105 net/core/devlink.c dump_ctx->cmd); cmd 2162 net/core/devlink.c enum devlink_command cmd, int flags, cmd 2170 net/core/devlink.c dump_ctx.cmd = cmd; cmd 2277 net/core/devlink.c enum devlink_command cmd, int flags, cmd 2296 net/core/devlink.c &devlink_nl_family, NLM_F_MULTI, cmd); cmd 2575 net/core/devlink.c enum devlink_command cmd, int flags) cmd 2595 net/core/devlink.c &devlink_nl_family, NLM_F_MULTI, cmd); cmd 2720 net/core/devlink.c enum devlink_command cmd, cmd 2727 net/core/devlink.c hdr = genlmsg_put(msg, 0, 0, &devlink_nl_family, 0, cmd); cmd 2734 net/core/devlink.c if (cmd != DEVLINK_CMD_FLASH_UPDATE_STATUS) cmd 2762 net/core/devlink.c enum devlink_command cmd, cmd 2771 net/core/devlink.c WARN_ON(cmd != DEVLINK_CMD_FLASH_UPDATE && cmd 2772 net/core/devlink.c cmd != DEVLINK_CMD_FLASH_UPDATE_END && cmd 2773 net/core/devlink.c cmd != DEVLINK_CMD_FLASH_UPDATE_STATUS); cmd 2779 net/core/devlink.c err = devlink_nl_flash_update_fill(msg, devlink, cmd, status_msg, cmd 3036 net/core/devlink.c enum devlink_command cmd, cmd 3070 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 3077 net/core/devlink.c if (cmd == DEVLINK_CMD_PORT_PARAM_GET || cmd 3078 net/core/devlink.c cmd == DEVLINK_CMD_PORT_PARAM_NEW || cmd 3079 net/core/devlink.c cmd == DEVLINK_CMD_PORT_PARAM_DEL) cmd 3128 net/core/devlink.c enum devlink_command cmd) cmd 3133 net/core/devlink.c WARN_ON(cmd != DEVLINK_CMD_PARAM_NEW && cmd != DEVLINK_CMD_PARAM_DEL && cmd 3134 net/core/devlink.c cmd != DEVLINK_CMD_PORT_PARAM_NEW && cmd 3135 net/core/devlink.c cmd != DEVLINK_CMD_PORT_PARAM_DEL); cmd 3140 net/core/devlink.c err = devlink_nl_param_fill(msg, devlink, port_index, param_item, cmd, cmd 3309 net/core/devlink.c enum devlink_command cmd) cmd 3359 net/core/devlink.c devlink_param_notify(devlink, port_index, param_item, cmd); cmd 3376 net/core/devlink.c enum devlink_command cmd) cmd 3394 net/core/devlink.c devlink_param_notify(devlink, port_index, param_item, cmd); cmd 3402 net/core/devlink.c enum devlink_command cmd) cmd 3408 net/core/devlink.c devlink_param_notify(devlink, port_index, param_item, cmd); cmd 3549 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 3556 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 3588 net/core/devlink.c enum devlink_command cmd) cmd 3595 net/core/devlink.c WARN_ON(cmd != DEVLINK_CMD_REGION_NEW && cmd != DEVLINK_CMD_REGION_DEL); cmd 3601 net/core/devlink.c hdr = genlmsg_put(msg, 0, 0, &devlink_nl_family, 0, cmd); cmd 4028 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 4035 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 4547 net/core/devlink.c enum devlink_command cmd, int flags) cmd 4564 net/core/devlink.c &devlink_nl_family, flags | NLM_F_MULTI, cmd); cmd 4601 net/core/devlink.c enum devlink_command cmd) cmd 4609 net/core/devlink.c &devlink_nl_family, NLM_F_ACK | NLM_F_MULTI, cmd); cmd 4932 net/core/devlink.c enum devlink_command cmd, u32 portid, cmd 4938 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 5387 net/core/devlink.c enum devlink_command cmd, u32 portid, u32 seq, cmd 5394 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 5605 net/core/devlink.c enum devlink_command cmd, u32 portid, u32 seq, cmd 5611 net/core/devlink.c hdr = genlmsg_put(msg, portid, seq, &devlink_nl_family, flags, cmd); cmd 5677 net/core/devlink.c enum devlink_command cmd = DEVLINK_CMD_TRAP_GROUP_NEW; cmd 5697 net/core/devlink.c group_item, cmd, cmd 5826 net/core/devlink.c .cmd = DEVLINK_CMD_GET, cmd 5834 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_GET, cmd 5842 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_SET, cmd 5849 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_SPLIT, cmd 5857 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_UNSPLIT, cmd 5865 net/core/devlink.c .cmd = DEVLINK_CMD_SB_GET, cmd 5874 net/core/devlink.c .cmd = DEVLINK_CMD_SB_POOL_GET, cmd 5883 net/core/devlink.c .cmd = DEVLINK_CMD_SB_POOL_SET, cmd 5891 net/core/devlink.c .cmd = DEVLINK_CMD_SB_PORT_POOL_GET, cmd 5900 net/core/devlink.c .cmd = DEVLINK_CMD_SB_PORT_POOL_SET, cmd 5908 net/core/devlink.c .cmd = DEVLINK_CMD_SB_TC_POOL_BIND_GET, cmd 5917 net/core/devlink.c .cmd = DEVLINK_CMD_SB_TC_POOL_BIND_SET, cmd 5925 net/core/devlink.c .cmd = DEVLINK_CMD_SB_OCC_SNAPSHOT, cmd 5933 net/core/devlink.c .cmd = DEVLINK_CMD_SB_OCC_MAX_CLEAR, cmd 5941 net/core/devlink.c .cmd = DEVLINK_CMD_ESWITCH_GET, cmd 5948 net/core/devlink.c .cmd = DEVLINK_CMD_ESWITCH_SET, cmd 5956 net/core/devlink.c .cmd = DEVLINK_CMD_DPIPE_TABLE_GET, cmd 5963 net/core/devlink.c .cmd = DEVLINK_CMD_DPIPE_ENTRIES_GET, cmd 5970 net/core/devlink.c .cmd = DEVLINK_CMD_DPIPE_HEADERS_GET, cmd 5977 net/core/devlink.c .cmd = DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET, cmd 5984 net/core/devlink.c .cmd = DEVLINK_CMD_RESOURCE_SET, cmd 5991 net/core/devlink.c .cmd = DEVLINK_CMD_RESOURCE_DUMP, cmd 5998 net/core/devlink.c .cmd = DEVLINK_CMD_RELOAD, cmd 6006 net/core/devlink.c .cmd = DEVLINK_CMD_PARAM_GET, cmd 6014 net/core/devlink.c .cmd = DEVLINK_CMD_PARAM_SET, cmd 6021 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_PARAM_GET, cmd 6029 net/core/devlink.c .cmd = DEVLINK_CMD_PORT_PARAM_SET, cmd 6036 net/core/devlink.c .cmd = DEVLINK_CMD_REGION_GET, cmd 6044 net/core/devlink.c .cmd = DEVLINK_CMD_REGION_DEL, cmd 6051 net/core/devlink.c .cmd = DEVLINK_CMD_REGION_READ, cmd 6058 net/core/devlink.c .cmd = DEVLINK_CMD_INFO_GET, cmd 6066 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_GET, cmd 6075 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_SET, cmd 6083 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_RECOVER, cmd 6091 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE, cmd 6099 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET, cmd 6107 net/core/devlink.c .cmd = DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR, cmd 6115 net/core/devlink.c .cmd = DEVLINK_CMD_FLASH_UPDATE, cmd 6122 net/core/devlink.c .cmd = DEVLINK_CMD_TRAP_GET, cmd 6129 net/core/devlink.c .cmd = DEVLINK_CMD_TRAP_SET, cmd 6135 net/core/devlink.c .cmd = DEVLINK_CMD_TRAP_GROUP_GET, cmd 6142 net/core/devlink.c .cmd = DEVLINK_CMD_TRAP_GROUP_SET, cmd 7047 net/core/devlink.c enum devlink_command cmd) cmd 7055 net/core/devlink.c cmd); cmd 7207 net/core/devlink.c enum devlink_command cmd) cmd 7225 net/core/devlink.c devlink_param_notify(devlink, port_index, param_item, cmd); cmd 7649 net/core/devlink.c enum devlink_command cmd) cmd 7654 net/core/devlink.c WARN_ON_ONCE(cmd != DEVLINK_CMD_TRAP_GROUP_NEW && cmd 7655 net/core/devlink.c cmd != DEVLINK_CMD_TRAP_GROUP_DEL); cmd 7661 net/core/devlink.c err = devlink_nl_trap_group_fill(msg, devlink, group_item, cmd, 0, 0, cmd 7776 net/core/devlink.c enum devlink_command cmd) cmd 7781 net/core/devlink.c WARN_ON_ONCE(cmd != DEVLINK_CMD_TRAP_NEW && cmd 7782 net/core/devlink.c cmd != DEVLINK_CMD_TRAP_DEL); cmd 7788 net/core/devlink.c err = devlink_nl_trap_fill(msg, devlink, trap_item, cmd, 0, 0, 0); cmd 1283 net/core/drop_monitor.c switch (info->genlhdr->cmd) { cmd 1526 net/core/drop_monitor.c .cmd = NET_DM_CMD_CONFIG, cmd 1532 net/core/drop_monitor.c .cmd = NET_DM_CMD_START, cmd 1537 net/core/drop_monitor.c .cmd = NET_DM_CMD_STOP, cmd 1542 net/core/drop_monitor.c .cmd = NET_DM_CMD_CONFIG_GET, cmd 1546 net/core/drop_monitor.c .cmd = NET_DM_CMD_STATS_GET, cmd 141 net/core/ethtool.c struct ethtool_gfeatures cmd = { cmd 142 net/core/ethtool.c .cmd = ETHTOOL_GFEATURES, cmd 168 net/core/ethtool.c if (copy_to_user(useraddr, &cmd, sizeof(cmd))) cmd 170 net/core/ethtool.c useraddr += sizeof(cmd); cmd 179 net/core/ethtool.c struct ethtool_sfeatures cmd; cmd 184 net/core/ethtool.c if (copy_from_user(&cmd, useraddr, sizeof(cmd))) cmd 186 net/core/ethtool.c useraddr += sizeof(cmd); cmd 188 net/core/ethtool.c if (cmd.size != ETHTOOL_DEV_FEATURE_WORDS) cmd 299 net/core/ethtool.c .cmd = ethcmd, cmd 629 net/core/ethtool.c link_ksettings.base.cmd = ETHTOOL_GLINKSETTINGS; cmd 656 net/core/ethtool.c link_ksettings.base.cmd = ETHTOOL_GLINKSETTINGS; cmd 711 net/core/ethtool.c struct ethtool_cmd cmd; cmd 722 net/core/ethtool.c convert_link_ksettings_to_legacy_settings(&cmd, &link_ksettings); cmd 725 net/core/ethtool.c cmd.cmd = ETHTOOL_GSET; cmd 727 net/core/ethtool.c if (copy_to_user(useraddr, &cmd, sizeof(cmd))) cmd 744 net/core/ethtool.c struct ethtool_cmd cmd; cmd 748 net/core/ethtool.c if (copy_from_user(&cmd, useraddr, sizeof(cmd))) cmd 753 net/core/ethtool.c if (!convert_legacy_settings_to_link_ksettings(&link_ksettings, &cmd)) cmd 767 net/core/ethtool.c info.cmd = ETHTOOL_GDRVINFO; cmd 835 net/core/ethtool.c info.cmd = ETHTOOL_GSSET_INFO; cmd 872 net/core/ethtool.c u32 cmd, void __user *useraddr) cmd 885 net/core/ethtool.c if (cmd == ETHTOOL_SRXFH) cmd 896 net/core/ethtool.c if (cmd == ETHTOOL_SRXCLSRLINS && cmd 904 net/core/ethtool.c u32 cmd, void __user *useraddr) cmd 919 net/core/ethtool.c if (cmd == ETHTOOL_GRXFH) cmd 929 net/core/ethtool.c if (cmd == ETHTOOL_GRXFH && info.flow_type & FLOW_RSS) { cmd 940 net/core/ethtool.c if (info.cmd != cmd) cmd 943 net/core/ethtool.c if (info.cmd == ETHTOOL_GRXCLSRLALL) { cmd 1111 net/core/ethtool.c rx_rings.cmd = ETHTOOL_GRXRINGS; cmd 1272 net/core/ethtool.c rx_rings.cmd = ETHTOOL_GRXRINGS; cmd 1405 net/core/ethtool.c wol.cmd = ETHTOOL_GWOL; cmd 1442 net/core/ethtool.c edata.cmd = ETHTOOL_GEEE; cmd 1477 net/core/ethtool.c struct ethtool_value edata = { .cmd = ETHTOOL_GLINK }; cmd 1603 net/core/ethtool.c struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; cmd 1631 net/core/ethtool.c struct ethtool_ringparam ringparam = { .cmd = ETHTOOL_GRINGPARAM }; cmd 1645 net/core/ethtool.c struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; cmd 1668 net/core/ethtool.c struct ethtool_channels channels = { .cmd = ETHTOOL_GCHANNELS }; cmd 1683 net/core/ethtool.c struct ethtool_channels channels, curr = { .cmd = ETHTOOL_GCHANNELS }; cmd 1723 net/core/ethtool.c struct ethtool_pauseparam pauseparam = { .cmd = ETHTOOL_GPAUSEPARAM }; cmd 2006 net/core/ethtool.c u32 cmd, u32 (*actor)(struct net_device *)) cmd 2008 net/core/ethtool.c struct ethtool_value edata = { .cmd = cmd }; cmd 2116 net/core/ethtool.c tmp.cmd = ETHTOOL_GET_DUMP_FLAG; cmd 2171 net/core/ethtool.c info.cmd = ETHTOOL_GET_TS_INFO; cmd 2357 net/core/ethtool.c struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; cmd 2531 net/core/ethtool.c struct ethtool_fecparam fecparam = { .cmd = ETHTOOL_GFECPARAM }; cmd 202 net/core/net-sysfs.c struct ethtool_link_ksettings cmd; cmd 204 net/core/net-sysfs.c if (!__ethtool_get_link_ksettings(netdev, &cmd)) cmd 205 net/core/net-sysfs.c ret = sprintf(buf, fmt_dec, cmd.base.speed); cmd 222 net/core/net-sysfs.c struct ethtool_link_ksettings cmd; cmd 224 net/core/net-sysfs.c if (!__ethtool_get_link_ksettings(netdev, &cmd)) { cmd 227 net/core/net-sysfs.c switch (cmd.base.duplex) { cmd 248 net/core/net_namespace.c static void rtnl_net_notifyid(struct net *net, int cmd, int id, u32 portid, cmd 795 net/core/net_namespace.c int cmd; cmd 806 net/core/net_namespace.c nlh = nlmsg_put(skb, args->portid, args->seq, args->cmd, sizeof(*rth), cmd 874 net/core/net_namespace.c .cmd = RTM_NEWNSID, cmd 1024 net/core/net_namespace.c .cmd = RTM_NEWNSID, cmd 1058 net/core/net_namespace.c static void rtnl_net_notifyid(struct net *net, int cmd, int id, u32 portid, cmd 1064 net/core/net_namespace.c .cmd = cmd, cmd 2679 net/core/sock.c int sock_no_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 182 net/dcb/dcbnl.c static struct sk_buff *dcbnl_newmsg(int type, u8 cmd, u32 port, u32 seq, cmd 198 net/dcb/dcbnl.c dcb->cmd = cmd; cmd 1370 net/dcb/dcbnl.c static int dcbnl_notify(struct net_device *dev, int event, int cmd, cmd 1382 net/dcb/dcbnl.c skb = dcbnl_newmsg(event, cmd, portid, seq, 0, &nlh); cmd 1404 net/dcb/dcbnl.c int dcbnl_ieee_notify(struct net_device *dev, int event, int cmd, cmd 1407 net/dcb/dcbnl.c return dcbnl_notify(dev, event, cmd, seq, portid, DCB_CAP_DCBX_VER_IEEE); cmd 1411 net/dcb/dcbnl.c int dcbnl_cee_notify(struct net_device *dev, int event, int cmd, cmd 1414 net/dcb/dcbnl.c return dcbnl_notify(dev, event, cmd, seq, portid, DCB_CAP_DCBX_VER_CEE); cmd 1753 net/dcb/dcbnl.c if (dcb->cmd > DCB_CMD_MAX) cmd 1757 net/dcb/dcbnl.c fn = &reply_funcs[dcb->cmd]; cmd 1771 net/dcb/dcbnl.c reply_skb = dcbnl_newmsg(fn->type, dcb->cmd, portid, nlh->nlmsg_seq, cmd 310 net/dccp/dccp.h int dccp_ioctl(struct sock *sk, int cmd, unsigned long arg); cmd 368 net/dccp/proto.c int dccp_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 377 net/dccp/proto.c switch (cmd) { cmd 1214 net/decnet/af_decnet.c static int dn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1223 net/decnet/af_decnet.c switch(cmd) cmd 1227 net/decnet/af_decnet.c return dn_dev_ioctl(cmd, (void __user *)arg); cmd 413 net/decnet/dn_dev.c int dn_dev_ioctl(unsigned int cmd, void __user *arg) cmd 430 net/decnet/dn_dev.c switch (cmd) { cmd 458 net/decnet/dn_dev.c if (ifa == NULL && cmd != SIOCSIFADDR) { cmd 463 net/decnet/dn_dev.c switch (cmd) { cmd 559 net/decnet/dn_fib.c static void fib_magic(int cmd, int type, __le16 dst, int dst_len, struct dn_ifaddr *ifa) cmd 601 net/decnet/dn_fib.c req.nlh.nlmsg_type = cmd; cmd 612 net/decnet/dn_fib.c if (cmd == RTM_NEWROUTE) cmd 254 net/dsa/slave.c static int dsa_slave_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 261 net/dsa/slave.c switch (cmd) { cmd 272 net/dsa/slave.c return phylink_mii_ioctl(p->dp->pl, ifr, cmd); cmd 773 net/dsa/slave.c struct ethtool_link_ksettings *cmd) cmd 777 net/dsa/slave.c return phylink_ethtool_ksettings_get(dp->pl, cmd); cmd 781 net/dsa/slave.c const struct ethtool_link_ksettings *cmd) cmd 785 net/dsa/slave.c return phylink_ethtool_ksettings_set(dp->pl, cmd); cmd 458 net/hsr/hsr_netlink.c .cmd = HSR_C_GET_NODE_STATUS, cmd 465 net/hsr/hsr_netlink.c .cmd = HSR_C_GET_NODE_LIST, cmd 13 net/ieee802154/ieee802154.h .cmd = _cmd, \ cmd 21 net/ieee802154/ieee802154.h .cmd = _cmd, \ cmd 302 net/ieee802154/nl802154.c int flags, u8 cmd) cmd 305 net/ieee802154/nl802154.c return genlmsg_put(skb, portid, seq, &nl802154_fam, flags, cmd); cmd 439 net/ieee802154/nl802154.c enum nl802154_commands cmd, cmd 447 net/ieee802154/nl802154.c hdr = nl802154hdr_put(msg, portid, seq, flags, cmd); cmd 458 net/ieee802154/nl802154.c if (cmd != NL802154_CMD_NEW_WPAN_PHY) cmd 1439 net/ieee802154/nl802154.c static int nl802154_send_key(struct sk_buff *msg, u32 cmd, u32 portid, cmd 1449 net/ieee802154/nl802154.c hdr = nl802154hdr_put(msg, portid, seq, flags, cmd); cmd 1620 net/ieee802154/nl802154.c static int nl802154_send_device(struct sk_buff *msg, u32 cmd, u32 portid, cmd 1629 net/ieee802154/nl802154.c hdr = nl802154hdr_put(msg, portid, seq, flags, cmd); cmd 1786 net/ieee802154/nl802154.c static int nl802154_send_devkey(struct sk_buff *msg, u32 cmd, u32 portid, cmd 1795 net/ieee802154/nl802154.c hdr = nl802154hdr_put(msg, portid, seq, flags, cmd); cmd 1950 net/ieee802154/nl802154.c static int nl802154_send_seclevel(struct sk_buff *msg, u32 cmd, u32 portid, cmd 1959 net/ieee802154/nl802154.c hdr = nl802154hdr_put(msg, portid, seq, flags, cmd); cmd 2205 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_WPAN_PHY, cmd 2215 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_INTERFACE, cmd 2224 net/ieee802154/nl802154.c .cmd = NL802154_CMD_NEW_INTERFACE, cmd 2232 net/ieee802154/nl802154.c .cmd = NL802154_CMD_DEL_INTERFACE, cmd 2240 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_CHANNEL, cmd 2248 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_CCA_MODE, cmd 2256 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_CCA_ED_LEVEL, cmd 2264 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_TX_POWER, cmd 2272 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_WPAN_PHY_NETNS, cmd 2280 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_PAN_ID, cmd 2288 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_SHORT_ADDR, cmd 2296 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_BACKOFF_EXPONENT, cmd 2304 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_MAX_CSMA_BACKOFFS, cmd 2312 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_MAX_FRAME_RETRIES, cmd 2320 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_LBT_MODE, cmd 2328 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_ACKREQ_DEFAULT, cmd 2337 net/ieee802154/nl802154.c .cmd = NL802154_CMD_SET_SEC_PARAMS, cmd 2345 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_SEC_KEY, cmd 2354 net/ieee802154/nl802154.c .cmd = NL802154_CMD_NEW_SEC_KEY, cmd 2362 net/ieee802154/nl802154.c .cmd = NL802154_CMD_DEL_SEC_KEY, cmd 2371 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_SEC_DEV, cmd 2380 net/ieee802154/nl802154.c .cmd = NL802154_CMD_NEW_SEC_DEV, cmd 2388 net/ieee802154/nl802154.c .cmd = NL802154_CMD_DEL_SEC_DEV, cmd 2397 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_SEC_DEVKEY, cmd 2406 net/ieee802154/nl802154.c .cmd = NL802154_CMD_NEW_SEC_DEVKEY, cmd 2414 net/ieee802154/nl802154.c .cmd = NL802154_CMD_DEL_SEC_DEVKEY, cmd 2422 net/ieee802154/nl802154.c .cmd = NL802154_CMD_GET_SEC_LEVEL, cmd 2431 net/ieee802154/nl802154.c .cmd = NL802154_CMD_NEW_SEC_LEVEL, cmd 2439 net/ieee802154/nl802154.c .cmd = NL802154_CMD_DEL_SEC_LEVEL, cmd 126 net/ieee802154/socket.c unsigned int cmd) cmd 144 net/ieee802154/socket.c ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); cmd 153 net/ieee802154/socket.c static int ieee802154_sock_ioctl(struct socket *sock, unsigned int cmd, cmd 158 net/ieee802154/socket.c switch (cmd) { cmd 162 net/ieee802154/socket.c cmd); cmd 166 net/ieee802154/socket.c return sk->sk_prot->ioctl(sk, cmd, arg); cmd 531 net/ieee802154/socket.c static int dgram_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 533 net/ieee802154/socket.c switch (cmd) { cmd 913 net/ipv4/af_inet.c int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 922 net/ipv4/af_inet.c switch (cmd) { cmd 927 net/ipv4/af_inet.c err = ip_rt_ioctl(net, cmd, &rt); cmd 935 net/ipv4/af_inet.c err = arp_ioctl(net, cmd, (void __user *)arg); cmd 944 net/ipv4/af_inet.c err = devinet_ioctl(net, cmd, &ifr); cmd 957 net/ipv4/af_inet.c err = devinet_ioctl(net, cmd, &ifr); cmd 961 net/ipv4/af_inet.c err = sk->sk_prot->ioctl(sk, cmd, arg); cmd 971 net/ipv4/af_inet.c static int inet_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 977 net/ipv4/af_inet.c err = sk->sk_prot->compat_ioctl(sk, cmd, arg); cmd 1173 net/ipv4/arp.c int arp_ioctl(struct net *net, unsigned int cmd, void __user *arg) cmd 1179 net/ipv4/arp.c switch (cmd) { cmd 1216 net/ipv4/arp.c } else if (cmd == SIOCGARP) { cmd 1221 net/ipv4/arp.c switch (cmd) { cmd 1234 net/ipv4/arp.c if (cmd == SIOCGARP && !err && copy_to_user(arg, &r, sizeof(r))) cmd 1009 net/ipv4/devinet.c int devinet_ioctl(struct net *net, unsigned int cmd, struct ifreq *ifr) cmd 1032 net/ipv4/devinet.c switch (cmd) { cmd 1109 net/ipv4/devinet.c if (!ifa && cmd != SIOCSIFADDR && cmd != SIOCSIFFLAGS) cmd 1112 net/ipv4/devinet.c switch (cmd) { cmd 475 net/ipv4/fib_frontend.c static int rtentry_to_fib_config(struct net *net, int cmd, struct rtentry *rt, cmd 514 net/ipv4/fib_frontend.c if (cmd != SIOCDELRT) { cmd 583 net/ipv4/fib_frontend.c if (cmd == SIOCDELRT) cmd 620 net/ipv4/fib_frontend.c int ip_rt_ioctl(struct net *net, unsigned int cmd, struct rtentry *rt) cmd 625 net/ipv4/fib_frontend.c switch (cmd) { cmd 632 net/ipv4/fib_frontend.c err = rtentry_to_fib_config(net, cmd, rt, &cfg); cmd 636 net/ipv4/fib_frontend.c if (cmd == SIOCDELRT) { cmd 1059 net/ipv4/fib_frontend.c static void fib_magic(int cmd, int type, __be32 dst, int dst_len, cmd 1093 net/ipv4/fib_frontend.c if (cmd == RTM_NEWROUTE) cmd 825 net/ipv4/fou.c u32 flags, struct sk_buff *skb, u8 cmd) cmd 829 net/ipv4/fou.c hdr = genlmsg_put(skb, portid, seq, &fou_nl_family, flags, cmd); cmd 876 net/ipv4/fou.c info->genlhdr->cmd); cmd 916 net/ipv4/fou.c .cmd = FOU_CMD_ADD, cmd 922 net/ipv4/fou.c .cmd = FOU_CMD_DEL, cmd 928 net/ipv4/fou.c .cmd = FOU_CMD_GET, cmd 503 net/ipv4/inet_diag.c static int inet_diag_cmd_exact(int cmd, struct sk_buff *in_skb, cmd 513 net/ipv4/inet_diag.c else if (cmd == SOCK_DIAG_BY_FAMILY) cmd 515 net/ipv4/inet_diag.c else if (cmd == SOCK_DESTROY && handler->destroy) cmd 747 net/ipv4/ip_gre.c struct ifreq *ifr, int cmd) cmd 755 net/ipv4/ip_gre.c if (cmd == SIOCADDTUNNEL || cmd == SIOCCHGTUNNEL) { cmd 765 net/ipv4/ip_gre.c err = ip_tunnel_ioctl(dev, &p, cmd); cmd 769 net/ipv4/ip_gre.c if (cmd == SIOCCHGTUNNEL) { cmd 863 net/ipv4/ip_tunnel.c int ip_tunnel_ioctl(struct net_device *dev, struct ip_tunnel_parm *p, int cmd) cmd 870 net/ipv4/ip_tunnel.c switch (cmd) { cmd 896 net/ipv4/ip_tunnel.c if (cmd == SIOCADDTUNNEL) { cmd 906 net/ipv4/ip_tunnel.c if (dev != itn->fb_tunnel_dev && cmd == SIOCCHGTUNNEL) { cmd 402 net/ipv4/ip_vti.c vti_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 410 net/ipv4/ip_vti.c if (cmd == SIOCADDTUNNEL || cmd == SIOCCHGTUNNEL) { cmd 423 net/ipv4/ip_vti.c err = ip_tunnel_ioctl(dev, &p, cmd); cmd 427 net/ipv4/ip_vti.c if (cmd != SIOCDELTUNNEL) { cmd 330 net/ipv4/ipip.c ipip_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 338 net/ipv4/ipip.c if (cmd == SIOCADDTUNNEL || cmd == SIOCCHGTUNNEL) { cmd 347 net/ipv4/ipip.c err = ip_tunnel_ioctl(dev, &p, cmd); cmd 106 net/ipv4/ipmr.c int cmd); cmd 1610 net/ipv4/ipmr.c int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg) cmd 1623 net/ipv4/ipmr.c switch (cmd) { cmd 1685 net/ipv4/ipmr.c int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) cmd 1698 net/ipv4/ipmr.c switch (cmd) { cmd 2322 net/ipv4/ipmr.c u32 portid, u32 seq, struct mfc_cache *c, int cmd, cmd 2329 net/ipv4/ipmr.c nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); cmd 2366 net/ipv4/ipmr.c u32 portid, u32 seq, struct mr_mfc *c, int cmd, cmd 2370 net/ipv4/ipmr.c cmd, flags); cmd 2395 net/ipv4/ipmr.c int cmd) cmd 2407 net/ipv4/ipmr.c err = ipmr_fill_mroute(mrt, skb, 0, 0, mfc, cmd, 0); cmd 293 net/ipv4/ipmr_base.c int cmd, int flags), cmd 350 net/ipv4/ipmr_base.c int cmd, int flags), cmd 1297 net/ipv4/netfilter/arp_tables.c static int compat_do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, cmd 1305 net/ipv4/netfilter/arp_tables.c switch (cmd) { cmd 1431 net/ipv4/netfilter/arp_tables.c static int compat_do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, cmd 1439 net/ipv4/netfilter/arp_tables.c switch (cmd) { cmd 1447 net/ipv4/netfilter/arp_tables.c ret = do_arpt_get_ctl(sk, cmd, user, len); cmd 1453 net/ipv4/netfilter/arp_tables.c static int do_arpt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) cmd 1460 net/ipv4/netfilter/arp_tables.c switch (cmd) { cmd 1476 net/ipv4/netfilter/arp_tables.c static int do_arpt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1483 net/ipv4/netfilter/arp_tables.c switch (cmd) { cmd 1538 net/ipv4/netfilter/ip_tables.c compat_do_ipt_set_ctl(struct sock *sk, int cmd, void __user *user, cmd 1546 net/ipv4/netfilter/ip_tables.c switch (cmd) { cmd 1641 net/ipv4/netfilter/ip_tables.c compat_do_ipt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1648 net/ipv4/netfilter/ip_tables.c switch (cmd) { cmd 1656 net/ipv4/netfilter/ip_tables.c ret = do_ipt_get_ctl(sk, cmd, user, len); cmd 1663 net/ipv4/netfilter/ip_tables.c do_ipt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) cmd 1670 net/ipv4/netfilter/ip_tables.c switch (cmd) { cmd 1687 net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1694 net/ipv4/netfilter/ip_tables.c switch (cmd) { cmd 1718 net/ipv4/netfilter/ip_tables.c if (cmd == IPT_SO_GET_REVISION_TARGET) cmd 900 net/ipv4/raw.c static int raw_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 902 net/ipv4/raw.c switch (cmd) { cmd 922 net/ipv4/raw.c return ipmr_ioctl(sk, cmd, (void __user *)arg); cmd 930 net/ipv4/raw.c static int compat_raw_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg) cmd 932 net/ipv4/raw.c switch (cmd) { cmd 938 net/ipv4/raw.c return ipmr_compat_ioctl(sk, cmd, compat_ptr(arg)); cmd 602 net/ipv4/tcp.c int tcp_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 608 net/ipv4/tcp.c switch (cmd) { cmd 1152 net/ipv4/tcp_ipv4.c struct tcp_md5sig cmd; cmd 1153 net/ipv4/tcp_ipv4.c struct sockaddr_in *sin = (struct sockaddr_in *)&cmd.tcpm_addr; cmd 1156 net/ipv4/tcp_ipv4.c if (optlen < sizeof(cmd)) cmd 1159 net/ipv4/tcp_ipv4.c if (copy_from_user(&cmd, optval, sizeof(cmd))) cmd 1166 net/ipv4/tcp_ipv4.c cmd.tcpm_flags & TCP_MD5SIG_FLAG_PREFIX) { cmd 1167 net/ipv4/tcp_ipv4.c prefixlen = cmd.tcpm_prefixlen; cmd 1172 net/ipv4/tcp_ipv4.c if (!cmd.tcpm_keylen) cmd 1176 net/ipv4/tcp_ipv4.c if (cmd.tcpm_keylen > TCP_MD5SIG_MAXKEYLEN) cmd 1180 net/ipv4/tcp_ipv4.c AF_INET, prefixlen, cmd.tcpm_key, cmd.tcpm_keylen, cmd 838 net/ipv4/tcp_metrics.c info->genlhdr->cmd); cmd 943 net/ipv4/tcp_metrics.c .cmd = TCP_METRICS_CMD_GET, cmd 949 net/ipv4/tcp_metrics.c .cmd = TCP_METRICS_CMD_DEL, cmd 1627 net/ipv4/udp.c int udp_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 1629 net/ipv4/udp.c switch (cmd) { cmd 540 net/ipv6/af_inet6.c int inet6_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 545 net/ipv6/af_inet6.c switch (cmd) { cmd 549 net/ipv6/af_inet6.c return ipv6_route_ioctl(net, cmd, (void __user *)arg); cmd 560 net/ipv6/af_inet6.c return sk->sk_prot->ioctl(sk, cmd, arg); cmd 18 net/ipv6/ila/ila_main.c .cmd = ILA_CMD_ADD, cmd 24 net/ipv6/ila/ila_main.c .cmd = ILA_CMD_DEL, cmd 30 net/ipv6/ila/ila_main.c .cmd = ILA_CMD_FLUSH, cmd 36 net/ipv6/ila/ila_main.c .cmd = ILA_CMD_GET, cmd 442 net/ipv6/ila/ila_xlat.c struct sk_buff *skb, u8 cmd) cmd 446 net/ipv6/ila/ila_xlat.c hdr = genlmsg_put(skb, portid, seq, &ila_nl_family, flags, cmd); cmd 485 net/ipv6/ila/ila_xlat.c info->genlhdr->cmd); cmd 1223 net/ipv6/ip6_gre.c struct ifreq *ifr, int cmd) cmd 1234 net/ipv6/ip6_gre.c switch (cmd) { cmd 1272 net/ipv6/ip6_gre.c t = ip6gre_tunnel_locate(net, &p1, cmd == SIOCADDTUNNEL); cmd 1274 net/ipv6/ip6_gre.c if (dev != ign->fb_tunnel_dev && cmd == SIOCCHGTUNNEL) { cmd 1299 net/ipv6/ip6_gre.c err = (cmd == SIOCADDTUNNEL ? -ENOBUFS : -ENOENT); cmd 1584 net/ipv6/ip6_tunnel.c ip6_tnl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1595 net/ipv6/ip6_tunnel.c switch (cmd) { cmd 1627 net/ipv6/ip6_tunnel.c t = ip6_tnl_locate(net, &p1, cmd == SIOCADDTUNNEL); cmd 1628 net/ipv6/ip6_tunnel.c if (cmd == SIOCCHGTUNNEL) { cmd 790 net/ipv6/ip6_vti.c vti6_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 799 net/ipv6/ip6_vti.c switch (cmd) { cmd 829 net/ipv6/ip6_vti.c t = vti6_locate(net, &p1, cmd == SIOCADDTUNNEL); cmd 830 net/ipv6/ip6_vti.c if (dev != ip6n->fb_tnl_dev && cmd == SIOCCHGTUNNEL) { cmd 848 net/ipv6/ip6_vti.c err = (cmd == SIOCADDTUNNEL ? -ENOBUFS : -ENOENT); cmd 91 net/ipv6/ip6mr.c int cmd); cmd 1849 net/ipv6/ip6mr.c int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg) cmd 1862 net/ipv6/ip6mr.c switch (cmd) { cmd 1924 net/ipv6/ip6mr.c int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg) cmd 1937 net/ipv6/ip6mr.c switch (cmd) { cmd 2321 net/ipv6/ip6mr.c u32 portid, u32 seq, struct mfc6_cache *c, int cmd, cmd 2328 net/ipv6/ip6mr.c nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); cmd 2366 net/ipv6/ip6mr.c int cmd, int flags) cmd 2369 net/ipv6/ip6mr.c cmd, flags); cmd 2394 net/ipv6/ip6mr.c int cmd) cmd 2405 net/ipv6/ip6mr.c err = ip6mr_fill_mroute(mrt, skb, 0, 0, mfc, cmd, 0); cmd 1547 net/ipv6/netfilter/ip6_tables.c compat_do_ip6t_set_ctl(struct sock *sk, int cmd, void __user *user, cmd 1555 net/ipv6/netfilter/ip6_tables.c switch (cmd) { cmd 1650 net/ipv6/netfilter/ip6_tables.c compat_do_ip6t_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1657 net/ipv6/netfilter/ip6_tables.c switch (cmd) { cmd 1665 net/ipv6/netfilter/ip6_tables.c ret = do_ip6t_get_ctl(sk, cmd, user, len); cmd 1672 net/ipv6/netfilter/ip6_tables.c do_ip6t_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) cmd 1679 net/ipv6/netfilter/ip6_tables.c switch (cmd) { cmd 1696 net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 1703 net/ipv6/netfilter/ip6_tables.c switch (cmd) { cmd 1727 net/ipv6/netfilter/ip6_tables.c if (cmd == IP6T_SO_GET_REVISION_TARGET) cmd 1196 net/ipv6/raw.c static int rawv6_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 1198 net/ipv6/raw.c switch (cmd) { cmd 1218 net/ipv6/raw.c return ip6mr_ioctl(sk, cmd, (void __user *)arg); cmd 1226 net/ipv6/raw.c static int compat_rawv6_ioctl(struct sock *sk, unsigned int cmd, unsigned long arg) cmd 1228 net/ipv6/raw.c switch (cmd) { cmd 1234 net/ipv6/raw.c return ip6mr_compat_ioctl(sk, cmd, compat_ptr(arg)); cmd 4321 net/ipv6/route.c int ipv6_route_ioctl(struct net *net, unsigned int cmd, void __user *arg) cmd 4327 net/ipv6/route.c switch (cmd) { cmd 4340 net/ipv6/route.c switch (cmd) { cmd 244 net/ipv6/seg6.c struct sk_buff *skb, u8 cmd) cmd 248 net/ipv6/seg6.c hdr = genlmsg_put(skb, portid, seq, &seg6_genl_family, flags, cmd); cmd 395 net/ipv6/seg6.c .cmd = SEG6_CMD_SETHMAC, cmd 401 net/ipv6/seg6.c .cmd = SEG6_CMD_DUMPHMAC, cmd 409 net/ipv6/seg6.c .cmd = SEG6_CMD_SET_TUNSRC, cmd 415 net/ipv6/seg6.c .cmd = SEG6_CMD_GET_TUNSRC, cmd 1167 net/ipv6/sit.c ipip6_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 1179 net/ipv6/sit.c switch (cmd) { cmd 1195 net/ipv6/sit.c if (cmd == SIOCGETTUNNEL) { cmd 1233 net/ipv6/sit.c t = ipip6_tunnel_locate(net, &p, cmd == SIOCADDTUNNEL); cmd 1235 net/ipv6/sit.c if (dev != sitn->fb_tunnel_dev && cmd == SIOCCHGTUNNEL) { cmd 1258 net/ipv6/sit.c err = (cmd == SIOCADDTUNNEL ? -ENOBUFS : -ENOENT); cmd 1303 net/ipv6/sit.c switch (cmd) { cmd 1309 net/ipv6/sit.c err = ipip6_tunnel_add_prl(t, &prl, cmd == SIOCCHGPRL); cmd 1329 net/ipv6/sit.c if (cmd != SIOCDEL6RD) { cmd 549 net/ipv6/tcp_ipv6.c struct tcp_md5sig cmd; cmd 550 net/ipv6/tcp_ipv6.c struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&cmd.tcpm_addr; cmd 553 net/ipv6/tcp_ipv6.c if (optlen < sizeof(cmd)) cmd 556 net/ipv6/tcp_ipv6.c if (copy_from_user(&cmd, optval, sizeof(cmd))) cmd 563 net/ipv6/tcp_ipv6.c cmd.tcpm_flags & TCP_MD5SIG_FLAG_PREFIX) { cmd 564 net/ipv6/tcp_ipv6.c prefixlen = cmd.tcpm_prefixlen; cmd 572 net/ipv6/tcp_ipv6.c if (!cmd.tcpm_keylen) { cmd 580 net/ipv6/tcp_ipv6.c if (cmd.tcpm_keylen > TCP_MD5SIG_MAXKEYLEN) cmd 585 net/ipv6/tcp_ipv6.c AF_INET, prefixlen, cmd.tcpm_key, cmd 586 net/ipv6/tcp_ipv6.c cmd.tcpm_keylen, GFP_KERNEL); cmd 589 net/ipv6/tcp_ipv6.c AF_INET6, prefixlen, cmd.tcpm_key, cmd 590 net/ipv6/tcp_ipv6.c cmd.tcpm_keylen, GFP_KERNEL); cmd 1686 net/kcm/kcmsock.c static int kcm_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1690 net/kcm/kcmsock.c switch (cmd) { cmd 233 net/l2tp/l2tp_core.h int l2tp_ioctl(struct sock *sk, int cmd, unsigned long arg); cmd 573 net/l2tp/l2tp_ip.c int l2tp_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 578 net/l2tp/l2tp_ip.c switch (cmd) { cmd 40 net/l2tp/l2tp_netlink.c int flags, struct l2tp_tunnel *tunnel, u8 cmd); cmd 43 net/l2tp/l2tp_netlink.c u8 cmd); cmd 107 net/l2tp/l2tp_netlink.c u8 cmd) cmd 117 net/l2tp/l2tp_netlink.c NLM_F_ACK, tunnel, cmd); cmd 135 net/l2tp/l2tp_netlink.c u8 cmd) cmd 145 net/l2tp/l2tp_netlink.c NLM_F_ACK, session, cmd); cmd 324 net/l2tp/l2tp_netlink.c struct l2tp_tunnel *tunnel, u8 cmd) cmd 334 net/l2tp/l2tp_netlink.c hdr = genlmsg_put(skb, portid, seq, &l2tp_nl_family, flags, cmd); cmd 705 net/l2tp/l2tp_netlink.c struct l2tp_session *session, u8 cmd) cmd 711 net/l2tp/l2tp_netlink.c hdr = genlmsg_put(skb, portid, seq, &l2tp_nl_family, flags, cmd); cmd 914 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_NOOP, cmd 920 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_TUNNEL_CREATE, cmd 926 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_TUNNEL_DELETE, cmd 932 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_TUNNEL_MODIFY, cmd 938 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_TUNNEL_GET, cmd 945 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_SESSION_CREATE, cmd 951 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_SESSION_DELETE, cmd 957 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_SESSION_MODIFY, cmd 963 net/l2tp/l2tp_netlink.c .cmd = L2TP_CMD_SESSION_GET, cmd 1064 net/l2tp/l2tp_ppp.c static int pppol2tp_ioctl(struct socket *sock, unsigned int cmd, cmd 1070 net/l2tp/l2tp_ppp.c switch (cmd) { cmd 1036 net/llc/af_llc.c static int llc_ui_ioctl(struct socket *sock, unsigned int cmd, cmd 239 net/mac80211/driver-ops.h enum set_key_cmd cmd, cmd 252 net/mac80211/driver-ops.h trace_drv_set_key(local, cmd, sdata, sta, key); cmd 253 net/mac80211/driver-ops.h ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key); cmd 439 net/mac80211/driver-ops.h enum sta_notify_cmd cmd, cmd 446 net/mac80211/driver-ops.h trace_drv_sta_notify(local, sdata, cmd, sta); cmd 448 net/mac80211/driver-ops.h local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta); cmd 580 net/mac80211/trace.h enum set_key_cmd cmd, struct ieee80211_sub_if_data *sdata, cmd 584 net/mac80211/trace.h TP_ARGS(local, cmd, sdata, sta, key), cmd 774 net/mac80211/trace.h enum sta_notify_cmd cmd, cmd 777 net/mac80211/trace.h TP_ARGS(local, sdata, cmd, sta), cmd 783 net/mac80211/trace.h __field(u32, cmd) cmd 790 net/mac80211/trace.h __entry->cmd = cmd; cmd 795 net/mac80211/trace.h LOCAL_PR_ARG, VIF_PR_ARG, STA_PR_ARG, __entry->cmd cmd 49 net/mac802154/iface.c mac802154_wpan_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) cmd 57 net/mac802154/iface.c if (cmd != SIOCGIFADDR && cmd != SIOCSIFADDR) cmd 62 net/mac802154/iface.c switch (cmd) { cmd 239 net/ncsi/internal.h struct sk_buff *cmd; /* Associated NCSI command packet */ cmd 64 net/ncsi/ncsi-cmd.c struct ncsi_cmd_pkt *cmd; cmd 66 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 67 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 75 net/ncsi/ncsi-cmd.c struct ncsi_cmd_sp_pkt *cmd; cmd 77 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 78 net/ncsi/ncsi-cmd.c cmd->hw_arbitration = nca->bytes[0]; cmd 79 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 87 net/ncsi/ncsi-cmd.c struct ncsi_cmd_dc_pkt *cmd; cmd 89 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 90 net/ncsi/ncsi-cmd.c cmd->ald = nca->bytes[0]; cmd 91 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 99 net/ncsi/ncsi-cmd.c struct ncsi_cmd_rc_pkt *cmd; cmd 101 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 102 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 110 net/ncsi/ncsi-cmd.c struct ncsi_cmd_ae_pkt *cmd; cmd 112 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 113 net/ncsi/ncsi-cmd.c cmd->mc_id = nca->bytes[0]; cmd 114 net/ncsi/ncsi-cmd.c cmd->mode = htonl(nca->dwords[1]); cmd 115 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 123 net/ncsi/ncsi-cmd.c struct ncsi_cmd_sl_pkt *cmd; cmd 125 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 126 net/ncsi/ncsi-cmd.c cmd->mode = htonl(nca->dwords[0]); cmd 127 net/ncsi/ncsi-cmd.c cmd->oem_mode = htonl(nca->dwords[1]); cmd 128 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 136 net/ncsi/ncsi-cmd.c struct ncsi_cmd_svf_pkt *cmd; cmd 138 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 139 net/ncsi/ncsi-cmd.c cmd->vlan = htons(nca->words[1]); cmd 140 net/ncsi/ncsi-cmd.c cmd->index = nca->bytes[6]; cmd 141 net/ncsi/ncsi-cmd.c cmd->enable = nca->bytes[7]; cmd 142 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 150 net/ncsi/ncsi-cmd.c struct ncsi_cmd_ev_pkt *cmd; cmd 152 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 153 net/ncsi/ncsi-cmd.c cmd->mode = nca->bytes[3]; cmd 154 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 162 net/ncsi/ncsi-cmd.c struct ncsi_cmd_sma_pkt *cmd; cmd 165 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 167 net/ncsi/ncsi-cmd.c cmd->mac[i] = nca->bytes[i]; cmd 168 net/ncsi/ncsi-cmd.c cmd->index = nca->bytes[6]; cmd 169 net/ncsi/ncsi-cmd.c cmd->at_e = nca->bytes[7]; cmd 170 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 178 net/ncsi/ncsi-cmd.c struct ncsi_cmd_ebf_pkt *cmd; cmd 180 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 181 net/ncsi/ncsi-cmd.c cmd->mode = htonl(nca->dwords[0]); cmd 182 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 190 net/ncsi/ncsi-cmd.c struct ncsi_cmd_egmf_pkt *cmd; cmd 192 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 193 net/ncsi/ncsi-cmd.c cmd->mode = htonl(nca->dwords[0]); cmd 194 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 202 net/ncsi/ncsi-cmd.c struct ncsi_cmd_snfc_pkt *cmd; cmd 204 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, sizeof(*cmd)); cmd 205 net/ncsi/ncsi-cmd.c cmd->mode = nca->bytes[0]; cmd 206 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 214 net/ncsi/ncsi-cmd.c struct ncsi_cmd_oem_pkt *cmd; cmd 223 net/ncsi/ncsi-cmd.c cmd = skb_put_zero(skb, len); cmd 224 net/ncsi/ncsi-cmd.c memcpy(&cmd->mfr_id, nca->data, nca->payload); cmd 225 net/ncsi/ncsi-cmd.c ncsi_cmd_build_header(&cmd->cmd.common, nca); cmd 300 net/ncsi/ncsi-cmd.c nr->cmd = skb; cmd 362 net/ncsi/ncsi-cmd.c ret = nch->handler(nr->cmd, nca); cmd 369 net/ncsi/ncsi-cmd.c eh = skb_push(nr->cmd, sizeof(*eh)); cmd 382 net/ncsi/ncsi-cmd.c skb_get(nr->cmd); cmd 383 net/ncsi/ncsi-cmd.c ret = dev_queue_xmit(nr->cmd); cmd 385 net/ncsi/ncsi-manage.c struct sk_buff *cmd, *rsp; cmd 395 net/ncsi/ncsi-manage.c cmd = nr->cmd; cmd 397 net/ncsi/ncsi-manage.c nr->cmd = NULL; cmd 403 net/ncsi/ncsi-manage.c if (driven && cmd && --ndp->pending_req_num == 0) cmd 407 net/ncsi/ncsi-manage.c consume_skb(cmd); cmd 427 net/ncsi/ncsi-manage.c struct ncsi_cmd_pkt *cmd; cmd 437 net/ncsi/ncsi-manage.c if (nr->rsp || !nr->cmd) { cmd 444 net/ncsi/ncsi-manage.c if (nr->cmd) { cmd 446 net/ncsi/ncsi-manage.c cmd = (struct ncsi_cmd_pkt *) cmd 447 net/ncsi/ncsi-manage.c skb_network_header(nr->cmd); cmd 449 net/ncsi/ncsi-manage.c cmd->cmd.common.channel, cmd 539 net/ncsi/ncsi-netlink.c net = dev_net(nr->cmd->dev); cmd 541 net/ncsi/ncsi-netlink.c nla_put_u32(skb, NCSI_ATTR_IFINDEX, nr->cmd->dev->ifindex); cmd 548 net/ncsi/ncsi-netlink.c nr->cmd->data)->channel))); cmd 721 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_PKG_INFO, cmd 728 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_SET_INTERFACE, cmd 734 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_CLEAR_INTERFACE, cmd 740 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_SEND_CMD, cmd 746 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_SET_PACKAGE_MASK, cmd 752 net/ncsi/ncsi-netlink.c .cmd = NCSI_CMD_SET_CHANNEL_MASK, cmd 38 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 51 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 60 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 69 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 77 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 87 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 96 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 108 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 117 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 127 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 135 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 143 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 152 net/ncsi/ncsi-pkt.h struct ncsi_cmd_pkt_hdr cmd; /* Command header */ cmd 167 net/ncsi/ncsi-pkt.h unsigned char cmd; /* Command ID */ cmd 265 net/ncsi/ncsi-rsp.c struct ncsi_cmd_ae_pkt *cmd; cmd 284 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_ae_pkt *)skb_network_header(nr->cmd); cmd 286 net/ncsi/ncsi-rsp.c ncm->data[0] = cmd->mc_id; cmd 287 net/ncsi/ncsi-rsp.c ncm->data[1] = ntohl(cmd->mode); cmd 294 net/ncsi/ncsi-rsp.c struct ncsi_cmd_sl_pkt *cmd; cmd 307 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_sl_pkt *)skb_network_header(nr->cmd); cmd 309 net/ncsi/ncsi-rsp.c ncm->data[0] = ntohl(cmd->mode); cmd 310 net/ncsi/ncsi-rsp.c ncm->data[1] = ntohl(cmd->oem_mode); cmd 348 net/ncsi/ncsi-rsp.c struct ncsi_cmd_svf_pkt *cmd; cmd 363 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_svf_pkt *)skb_network_header(nr->cmd); cmd 365 net/ncsi/ncsi-rsp.c if (cmd->index == 0 || cmd->index > ncf->n_vids) cmd 371 net/ncsi/ncsi-rsp.c if (!(cmd->enable & 0x1)) { cmd 372 net/ncsi/ncsi-rsp.c if (test_and_clear_bit(cmd->index - 1, bitmap)) cmd 373 net/ncsi/ncsi-rsp.c ncf->vids[cmd->index - 1] = 0; cmd 375 net/ncsi/ncsi-rsp.c set_bit(cmd->index - 1, bitmap); cmd 376 net/ncsi/ncsi-rsp.c ncf->vids[cmd->index - 1] = ntohs(cmd->vlan); cmd 385 net/ncsi/ncsi-rsp.c struct ncsi_cmd_ev_pkt *cmd; cmd 404 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_ev_pkt *)skb_network_header(nr->cmd); cmd 406 net/ncsi/ncsi-rsp.c ncm->data[0] = ntohl(cmd->mode); cmd 437 net/ncsi/ncsi-rsp.c struct ncsi_cmd_sma_pkt *cmd; cmd 458 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_sma_pkt *)skb_network_header(nr->cmd); cmd 459 net/ncsi/ncsi-rsp.c enabled = cmd->at_e & 0x1; cmd 463 net/ncsi/ncsi-rsp.c if (cmd->index == 0 || cmd 464 net/ncsi/ncsi-rsp.c cmd->index > ncf->n_uc + ncf->n_mc + ncf->n_mixed) cmd 467 net/ncsi/ncsi-rsp.c index = (cmd->index - 1) * ETH_ALEN; cmd 470 net/ncsi/ncsi-rsp.c set_bit(cmd->index - 1, bitmap); cmd 471 net/ncsi/ncsi-rsp.c memcpy(&ncf->addrs[index], cmd->mac, ETH_ALEN); cmd 473 net/ncsi/ncsi-rsp.c clear_bit(cmd->index - 1, bitmap); cmd 483 net/ncsi/ncsi-rsp.c struct ncsi_cmd_ebf_pkt *cmd; cmd 501 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_ebf_pkt *)skb_network_header(nr->cmd); cmd 503 net/ncsi/ncsi-rsp.c ncm->data[0] = ntohl(cmd->mode); cmd 535 net/ncsi/ncsi-rsp.c struct ncsi_cmd_egmf_pkt *cmd; cmd 554 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_egmf_pkt *)skb_network_header(nr->cmd); cmd 556 net/ncsi/ncsi-rsp.c ncm->data[0] = ntohl(cmd->mode); cmd 588 net/ncsi/ncsi-rsp.c struct ncsi_cmd_snfc_pkt *cmd; cmd 607 net/ncsi/ncsi-rsp.c cmd = (struct ncsi_cmd_snfc_pkt *)skb_network_header(nr->cmd); cmd 609 net/ncsi/ncsi-rsp.c ncm->data[0] = cmd->mode; cmd 647 net/ncsi/ncsi-rsp.c if (mlx->cmd == NCSI_OEM_MLX_CMD_GMA && cmd 810 net/netfilter/ipset/ip_set_core.c enum ipset_cmd cmd) cmd 815 net/netfilter/ipset/ip_set_core.c nlh = nlmsg_put(skb, portid, seq, nfnl_msg_type(NFNL_SUBSYS_IPSET, cmd), cmd 2341 net/netfilter/ipvs/ip_vs_ctl.c #define CMDID(cmd) (cmd - IP_VS_BASE_CTL) cmd 2411 net/netfilter/ipvs/ip_vs_ctl.c do_ip_vs_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) cmd 2427 net/netfilter/ipvs/ip_vs_ctl.c if (cmd < IP_VS_BASE_CTL || cmd > IP_VS_SO_SET_MAX) cmd 2429 net/netfilter/ipvs/ip_vs_ctl.c if (len != set_arglen[CMDID(cmd)]) { cmd 2431 net/netfilter/ipvs/ip_vs_ctl.c len, set_arglen[CMDID(cmd)]); cmd 2439 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IP_VS_SO_SET_STARTDAEMON || cmd 2440 net/netfilter/ipvs/ip_vs_ctl.c cmd == IP_VS_SO_SET_STOPDAEMON) { cmd 2443 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IP_VS_SO_SET_STARTDAEMON) { cmd 2460 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IP_VS_SO_SET_FLUSH) { cmd 2464 net/netfilter/ipvs/ip_vs_ctl.c } else if (cmd == IP_VS_SO_SET_TIMEOUT) { cmd 2478 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IP_VS_SO_SET_ZERO) { cmd 2486 net/netfilter/ipvs/ip_vs_ctl.c if ((cmd == IP_VS_SO_SET_ADD || cmd == IP_VS_SO_SET_EDIT) && cmd 2512 net/netfilter/ipvs/ip_vs_ctl.c if (cmd != IP_VS_SO_SET_ADD cmd 2518 net/netfilter/ipvs/ip_vs_ctl.c switch (cmd) { cmd 2728 net/netfilter/ipvs/ip_vs_ctl.c do_ip_vs_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) cmd 2741 net/netfilter/ipvs/ip_vs_ctl.c if (cmd < IP_VS_BASE_CTL || cmd > IP_VS_SO_GET_MAX) cmd 2744 net/netfilter/ipvs/ip_vs_ctl.c copylen = get_arglen[CMDID(cmd)]; cmd 2755 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IP_VS_SO_GET_DAEMON) { cmd 2779 net/netfilter/ipvs/ip_vs_ctl.c switch (cmd) { cmd 3601 net/netfilter/ipvs/ip_vs_ctl.c int ret = -EINVAL, cmd; cmd 3605 net/netfilter/ipvs/ip_vs_ctl.c cmd = info->genlhdr->cmd; cmd 3607 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_NEW_DAEMON || cmd == IPVS_CMD_DEL_DAEMON) { cmd 3614 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_NEW_DAEMON) cmd 3630 net/netfilter/ipvs/ip_vs_ctl.c int ret = 0, cmd; cmd 3634 net/netfilter/ipvs/ip_vs_ctl.c cmd = info->genlhdr->cmd; cmd 3638 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_FLUSH) { cmd 3641 net/netfilter/ipvs/ip_vs_ctl.c } else if (cmd == IPVS_CMD_SET_CONFIG) { cmd 3644 net/netfilter/ipvs/ip_vs_ctl.c } else if (cmd == IPVS_CMD_ZERO && cmd 3653 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_NEW_SERVICE || cmd == IPVS_CMD_SET_SERVICE) cmd 3663 net/netfilter/ipvs/ip_vs_ctl.c if ((cmd != IPVS_CMD_NEW_SERVICE) && (svc == NULL)) { cmd 3671 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_NEW_DEST || cmd == IPVS_CMD_SET_DEST || cmd 3672 net/netfilter/ipvs/ip_vs_ctl.c cmd == IPVS_CMD_DEL_DEST) { cmd 3673 net/netfilter/ipvs/ip_vs_ctl.c if (cmd != IPVS_CMD_DEL_DEST) cmd 3696 net/netfilter/ipvs/ip_vs_ctl.c if (udest.af != svc->af && cmd != IPVS_CMD_DEL_DEST) { cmd 3717 net/netfilter/ipvs/ip_vs_ctl.c switch (cmd) { cmd 3757 net/netfilter/ipvs/ip_vs_ctl.c int ret, cmd, reply_cmd; cmd 3761 net/netfilter/ipvs/ip_vs_ctl.c cmd = info->genlhdr->cmd; cmd 3763 net/netfilter/ipvs/ip_vs_ctl.c if (cmd == IPVS_CMD_GET_SERVICE) cmd 3765 net/netfilter/ipvs/ip_vs_ctl.c else if (cmd == IPVS_CMD_GET_INFO) cmd 3767 net/netfilter/ipvs/ip_vs_ctl.c else if (cmd == IPVS_CMD_GET_CONFIG) cmd 3784 net/netfilter/ipvs/ip_vs_ctl.c switch (cmd) { cmd 3854 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_NEW_SERVICE, cmd 3860 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_SET_SERVICE, cmd 3866 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_DEL_SERVICE, cmd 3872 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_GET_SERVICE, cmd 3879 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_NEW_DEST, cmd 3885 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_SET_DEST, cmd 3891 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_DEL_DEST, cmd 3897 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_GET_DEST, cmd 3903 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_NEW_DAEMON, cmd 3909 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_DEL_DAEMON, cmd 3915 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_GET_DAEMON, cmd 3921 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_SET_CONFIG, cmd 3927 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_GET_CONFIG, cmd 3933 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_GET_INFO, cmd 3939 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_ZERO, cmd 3945 net/netfilter/ipvs/ip_vs_ctl.c .cmd = IPVS_CMD_FLUSH, cmd 155 net/netfilter/nf_conntrack_ftp.c struct nf_conntrack_man *cmd, char term, cmd 165 net/netfilter/nf_conntrack_ftp.c cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | cmd 167 net/netfilter/nf_conntrack_ftp.c cmd->u.tcp.port = htons((array[4] << 8) | array[5]); cmd 182 net/netfilter/nf_conntrack_ftp.c struct nf_conntrack_man *cmd, char term, cmd 195 net/netfilter/nf_conntrack_ftp.c return try_rfc959(data + i, dlen - i, cmd, 0, offset); cmd 225 net/netfilter/nf_conntrack_ftp.c static int try_eprt(const char *data, size_t dlen, struct nf_conntrack_man *cmd, cmd 243 net/netfilter/nf_conntrack_ftp.c if ((cmd->l3num == PF_INET && data[1] != '1') || cmd 244 net/netfilter/nf_conntrack_ftp.c (cmd->l3num == PF_INET6 && data[1] != '2')) { cmd 257 net/netfilter/nf_conntrack_ftp.c cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) cmd 262 net/netfilter/nf_conntrack_ftp.c (struct in6_addr *)cmd->u3.ip6, delim); cmd 269 net/netfilter/nf_conntrack_ftp.c return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port); cmd 274 net/netfilter/nf_conntrack_ftp.c struct nf_conntrack_man *cmd, char term, cmd 286 net/netfilter/nf_conntrack_ftp.c return get_port(data, 3, dlen, delim, &cmd->u.tcp.port); cmd 295 net/netfilter/nf_conntrack_ftp.c struct nf_conntrack_man *cmd, cmd 328 net/netfilter/nf_conntrack_ftp.c *numlen = getnum(data + i, dlen - i, cmd, term, numoff); cmd 389 net/netfilter/nf_conntrack_ftp.c struct nf_conntrack_man cmd = {}; cmd 442 net/netfilter/nf_conntrack_ftp.c cmd.l3num = nf_ct_l3num(ct); cmd 443 net/netfilter/nf_conntrack_ftp.c memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, cmd 444 net/netfilter/nf_conntrack_ftp.c sizeof(cmd.u3.all)); cmd 453 net/netfilter/nf_conntrack_ftp.c &cmd, cmd 488 net/netfilter/nf_conntrack_ftp.c if ((cmd.l3num == nf_ct_l3num(ct)) && cmd 489 net/netfilter/nf_conntrack_ftp.c memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, cmd 490 net/netfilter/nf_conntrack_ftp.c sizeof(cmd.u3.all))) { cmd 495 net/netfilter/nf_conntrack_ftp.c if (cmd.l3num == PF_INET) { cmd 497 net/netfilter/nf_conntrack_ftp.c &cmd.u3.ip, cmd 501 net/netfilter/nf_conntrack_ftp.c cmd.u3.ip6, cmd 513 net/netfilter/nf_conntrack_ftp.c daddr = &cmd.u3; cmd 516 net/netfilter/nf_conntrack_ftp.c nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, cmd.l3num, cmd 518 net/netfilter/nf_conntrack_ftp.c IPPROTO_TCP, NULL, &cmd.u.tcp.port); cmd 211 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 215 net/netfilter/nf_tables_offload.c switch (cmd) { cmd 232 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 240 net/netfilter/nf_tables_offload.c bo.command = cmd; cmd 249 net/netfilter/nf_tables_offload.c return nft_block_setup(chain, &bo, cmd); cmd 256 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 266 net/netfilter/nf_tables_offload.c bo.command = cmd; cmd 273 net/netfilter/nf_tables_offload.c nft_block_setup(chain, &bo, cmd); cmd 278 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 285 net/netfilter/nf_tables_offload.c bo.command = cmd; cmd 290 net/netfilter/nf_tables_offload.c flow_indr_block_call(dev, &bo, cmd); cmd 295 net/netfilter/nf_tables_offload.c return nft_block_setup(chain, &bo, cmd); cmd 302 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 319 net/netfilter/nf_tables_offload.c if (cmd == FLOW_BLOCK_BIND && policy == NF_DROP) cmd 323 net/netfilter/nf_tables_offload.c return nft_block_offload_cmd(basechain, dev, cmd); cmd 325 net/netfilter/nf_tables_offload.c return nft_indr_block_offload_cmd(basechain, dev, cmd); cmd 433 net/netfilter/nf_tables_offload.c enum flow_block_command cmd) cmd 444 net/netfilter/nf_tables_offload.c nft_indr_block_ing_cmd(dev, basechain, cb, cb_priv, cmd); cmd 880 net/netfilter/nfnetlink_log.c struct nfulnl_msg_config_cmd *cmd = NULL; cmd 887 net/netfilter/nfnetlink_log.c cmd = nla_data(nfula[NFULA_CFG_CMD]); cmd 890 net/netfilter/nfnetlink_log.c switch (cmd->command) { cmd 927 net/netfilter/nfnetlink_log.c if (cmd != NULL) { cmd 928 net/netfilter/nfnetlink_log.c switch (cmd->command) { cmd 1262 net/netfilter/nfnetlink_queue.c struct nfqnl_msg_config_cmd *cmd = NULL; cmd 1268 net/netfilter/nfnetlink_queue.c cmd = nla_data(nfqa[NFQA_CFG_CMD]); cmd 1271 net/netfilter/nfnetlink_queue.c switch (cmd->command) { cmd 1318 net/netfilter/nfnetlink_queue.c if (cmd != NULL) { cmd 1319 net/netfilter/nfnetlink_queue.c switch (cmd->command) { cmd 309 net/netlabel/netlabel_calipso.c .cmd = NLBL_CALIPSO_C_ADD, cmd 316 net/netlabel/netlabel_calipso.c .cmd = NLBL_CALIPSO_C_REMOVE, cmd 323 net/netlabel/netlabel_calipso.c .cmd = NLBL_CALIPSO_C_LIST, cmd 330 net/netlabel/netlabel_calipso.c .cmd = NLBL_CALIPSO_C_LISTALL, cmd 729 net/netlabel/netlabel_cipso_v4.c .cmd = NLBL_CIPSOV4_C_ADD, cmd 736 net/netlabel/netlabel_cipso_v4.c .cmd = NLBL_CIPSOV4_C_REMOVE, cmd 743 net/netlabel/netlabel_cipso_v4.c .cmd = NLBL_CIPSOV4_C_LIST, cmd 750 net/netlabel/netlabel_cipso_v4.c .cmd = NLBL_CIPSOV4_C_LISTALL, cmd 762 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_ADD, cmd 769 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_REMOVE, cmd 776 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_LISTALL, cmd 783 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_ADDDEF, cmd 790 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_REMOVEDEF, cmd 797 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_LISTDEF, cmd 804 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_PROTOCOLS, cmd 811 net/netlabel/netlabel_mgmt.c .cmd = NLBL_MGMT_C_VERSION, cmd 1064 net/netlabel/netlabel_unlabeled.c static int netlbl_unlabel_staticlist_gen(u32 cmd, cmd 1080 net/netlabel/netlabel_unlabeled.c NLM_F_MULTI, cmd); cmd 1305 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICADD, cmd 1312 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICREMOVE, cmd 1319 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICLIST, cmd 1326 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICADDDEF, cmd 1333 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICREMOVEDEF, cmd 1340 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_STATICLISTDEF, cmd 1347 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_ACCEPT, cmd 1354 net/netlabel/netlabel_unlabeled.c .cmd = NLBL_UNLABEL_C_LIST, cmd 1125 net/netlink/af_netlink.c static int netlink_ioctl(struct socket *sock, unsigned int cmd, cmd 110 net/netlink/genetlink.c static const struct genl_ops *genl_get_cmd(u8 cmd, cmd 116 net/netlink/genetlink.c if (family->ops[i].cmd == cmd) cmd 303 net/netlink/genetlink.c if (ops[i].cmd == ops[j].cmd) cmd 442 net/netlink/genetlink.c const struct genl_family *family, int flags, u8 cmd) cmd 453 net/netlink/genetlink.c hdr->cmd = cmd; cmd 521 net/netlink/genetlink.c ops = genl_get_cmd(hdr->cmd, family); cmd 676 net/netlink/genetlink.c u32 flags, struct sk_buff *skb, u8 cmd) cmd 680 net/netlink/genetlink.c hdr = genlmsg_put(skb, portid, seq, &genl_ctrl, flags, cmd); cmd 715 net/netlink/genetlink.c if (nla_put_u32(skb, CTRL_ATTR_OP_ID, ops->cmd) || cmd 765 net/netlink/genetlink.c struct sk_buff *skb, u8 cmd) cmd 771 net/netlink/genetlink.c hdr = genlmsg_put(skb, portid, seq, &genl_ctrl, flags, cmd); cmd 831 net/netlink/genetlink.c u32 portid, int seq, u8 cmd) cmd 840 net/netlink/genetlink.c err = ctrl_fill_info(family, portid, seq, 0, skb, cmd); cmd 852 net/netlink/genetlink.c int grp_id, u32 portid, int seq, u8 cmd) cmd 862 net/netlink/genetlink.c seq, 0, skb, cmd); cmd 967 net/netlink/genetlink.c .cmd = CTRL_CMD_GETFAMILY, cmd 1175 net/netrom/af_netrom.c static int nr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1180 net/netrom/af_netrom.c switch (cmd) { cmd 1221 net/netrom/af_netrom.c return nr_rt_ioctl(cmd, argp); cmd 631 net/netrom/nr_route.c int nr_rt_ioctl(unsigned int cmd, void __user *arg) cmd 638 net/netrom/nr_route.c switch (cmd) { cmd 112 net/nfc/digital_core.c struct digital_cmd *cmd; cmd 119 net/nfc/digital_core.c cmd = list_first_entry_or_null(&ddev->cmd_queue, struct digital_cmd, cmd 121 net/nfc/digital_core.c if (!cmd) { cmd 126 net/nfc/digital_core.c list_del(&cmd->queue); cmd 130 net/nfc/digital_core.c if (!IS_ERR(cmd->resp)) cmd 132 net/nfc/digital_core.c cmd->resp->data, cmd->resp->len, false); cmd 134 net/nfc/digital_core.c cmd->cmd_cb(ddev, cmd->cb_context, cmd->resp); cmd 136 net/nfc/digital_core.c kfree(cmd->mdaa_params); cmd 137 net/nfc/digital_core.c kfree(cmd); cmd 145 net/nfc/digital_core.c struct digital_cmd *cmd = arg; cmd 147 net/nfc/digital_core.c cmd->resp = resp; cmd 155 net/nfc/digital_core.c struct digital_cmd *cmd; cmd 163 net/nfc/digital_core.c cmd = list_first_entry_or_null(&ddev->cmd_queue, struct digital_cmd, cmd 165 net/nfc/digital_core.c if (!cmd || cmd->pending) { cmd 170 net/nfc/digital_core.c cmd->pending = 1; cmd 174 net/nfc/digital_core.c if (cmd->req) cmd 176 net/nfc/digital_core.c cmd->req->data, cmd->req->len, false); cmd 178 net/nfc/digital_core.c switch (cmd->type) { cmd 180 net/nfc/digital_core.c rc = ddev->ops->in_send_cmd(ddev, cmd->req, cmd->timeout, cmd 181 net/nfc/digital_core.c digital_send_cmd_complete, cmd); cmd 185 net/nfc/digital_core.c rc = ddev->ops->tg_send_cmd(ddev, cmd->req, cmd->timeout, cmd 186 net/nfc/digital_core.c digital_send_cmd_complete, cmd); cmd 190 net/nfc/digital_core.c rc = ddev->ops->tg_listen(ddev, cmd->timeout, cmd 191 net/nfc/digital_core.c digital_send_cmd_complete, cmd); cmd 195 net/nfc/digital_core.c params = cmd->mdaa_params; cmd 197 net/nfc/digital_core.c rc = ddev->ops->tg_listen_mdaa(ddev, params, cmd->timeout, cmd 198 net/nfc/digital_core.c digital_send_cmd_complete, cmd); cmd 202 net/nfc/digital_core.c rc = ddev->ops->tg_listen_md(ddev, cmd->timeout, cmd 203 net/nfc/digital_core.c digital_send_cmd_complete, cmd); cmd 207 net/nfc/digital_core.c pr_err("Unknown cmd type %d\n", cmd->type); cmd 217 net/nfc/digital_core.c list_del(&cmd->queue); cmd 220 net/nfc/digital_core.c kfree_skb(cmd->req); cmd 221 net/nfc/digital_core.c kfree(cmd->mdaa_params); cmd 222 net/nfc/digital_core.c kfree(cmd); cmd 232 net/nfc/digital_core.c struct digital_cmd *cmd; cmd 234 net/nfc/digital_core.c cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); cmd 235 net/nfc/digital_core.c if (!cmd) cmd 238 net/nfc/digital_core.c cmd->type = cmd_type; cmd 239 net/nfc/digital_core.c cmd->timeout = timeout; cmd 240 net/nfc/digital_core.c cmd->req = skb; cmd 241 net/nfc/digital_core.c cmd->mdaa_params = params; cmd 242 net/nfc/digital_core.c cmd->cmd_cb = cmd_cb; cmd 243 net/nfc/digital_core.c cmd->cb_context = cb_context; cmd 244 net/nfc/digital_core.c INIT_LIST_HEAD(&cmd->queue); cmd 247 net/nfc/digital_core.c list_add_tail(&cmd->queue, &ddev->cmd_queue); cmd 825 net/nfc/digital_core.c struct digital_cmd *cmd, *n; cmd 837 net/nfc/digital_core.c list_for_each_entry_safe(cmd, n, &ddev->cmd_queue, queue) { cmd 838 net/nfc/digital_core.c list_del(&cmd->queue); cmd 844 net/nfc/digital_core.c if (cmd->cmd_cb) cmd 845 net/nfc/digital_core.c cmd->cmd_cb(ddev, cmd->cb_context, ERR_PTR(-ENODEV)); cmd 847 net/nfc/digital_core.c kfree(cmd->mdaa_params); cmd 848 net/nfc/digital_core.c kfree(cmd); cmd 68 net/nfc/digital_dep.c u8 cmd; cmd 79 net/nfc/digital_dep.c u8 cmd; cmd 91 net/nfc/digital_dep.c u8 cmd; cmd 99 net/nfc/digital_dep.c u8 cmd; cmd 105 net/nfc/digital_dep.c u8 cmd; cmd 327 net/nfc/digital_dep.c (psl_res->cmd != DIGITAL_CMD_PSL_RES)) { cmd 379 net/nfc/digital_dep.c psl_req->cmd = DIGITAL_CMD_PSL_REQ; cmd 501 net/nfc/digital_dep.c atr_req->cmd = DIGITAL_CMD_ATR_REQ; cmd 548 net/nfc/digital_dep.c dep_req->cmd = DIGITAL_CMD_DEP_REQ; cmd 585 net/nfc/digital_dep.c dep_req->cmd = DIGITAL_CMD_DEP_REQ; cmd 617 net/nfc/digital_dep.c dep_req->cmd = DIGITAL_CMD_DEP_REQ; cmd 655 net/nfc/digital_dep.c dep_req->cmd = DIGITAL_CMD_DEP_REQ; cmd 763 net/nfc/digital_dep.c dep_res->cmd != DIGITAL_CMD_DEP_RES) { cmd 920 net/nfc/digital_dep.c dep_req->cmd = DIGITAL_CMD_DEP_REQ; cmd 997 net/nfc/digital_dep.c dep_res->cmd = DIGITAL_CMD_DEP_RES; cmd 1042 net/nfc/digital_dep.c dep_res->cmd = DIGITAL_CMD_DEP_RES; cmd 1115 net/nfc/digital_dep.c dep_req->cmd != DIGITAL_CMD_DEP_REQ) { cmd 1309 net/nfc/digital_dep.c dep_res->cmd = DIGITAL_CMD_DEP_RES; cmd 1382 net/nfc/digital_dep.c psl_res->cmd = DIGITAL_CMD_PSL_RES; cmd 1429 net/nfc/digital_dep.c psl_req->cmd != DIGITAL_CMD_PSL_REQ) { cmd 1513 net/nfc/digital_dep.c atr_res->cmd = DIGITAL_CMD_ATR_RES; cmd 1591 net/nfc/digital_dep.c atr_req->cmd != DIGITAL_CMD_ATR_REQ || cmd 107 net/nfc/digital_technology.c u8 cmd; cmd 113 net/nfc/digital_technology.c u8 cmd; cmd 120 net/nfc/digital_technology.c u8 cmd; cmd 133 net/nfc/digital_technology.c u8 cmd; cmd 141 net/nfc/digital_technology.c u8 cmd; cmd 153 net/nfc/digital_technology.c u8 cmd; cmd 622 net/nfc/digital_technology.c attrib_req->cmd = DIGITAL_CMD_ATTRIB_REQ; cmd 663 net/nfc/digital_technology.c if (sensb_res->cmd != DIGITAL_CMD_SENSB_RES) { cmd 726 net/nfc/digital_technology.c sensb_req->cmd = DIGITAL_CMD_SENSB_REQ; cmd 817 net/nfc/digital_technology.c sensf_req->cmd = DIGITAL_CMD_SENSF_REQ; cmd 912 net/nfc/digital_technology.c req->cmd = DIGITAL_CMD_ISO15693_INVENTORY_REQ; cmd 1140 net/nfc/digital_technology.c sensf_res->cmd = DIGITAL_CMD_SENSF_RES; cmd 1197 net/nfc/digital_technology.c if (sensf_req->cmd != DIGITAL_CMD_SENSF_REQ) { cmd 19 net/nfc/hci/command.c static int nfc_hci_execute_cmd_async(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 24 net/nfc/hci/command.c cmd, param_len); cmd 29 net/nfc/hci/command.c return nfc_hci_hcp_message_tx(hdev, pipe, NFC_HCI_HCP_COMMAND, cmd, cmd 55 net/nfc/hci/command.c static int nfc_hci_execute_cmd(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 66 net/nfc/hci/command.c cmd, param_len); cmd 72 net/nfc/hci/command.c NFC_HCI_HCP_COMMAND, cmd, cmd 112 net/nfc/hci/command.c int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, cmd 123 net/nfc/hci/command.c return nfc_hci_execute_cmd(hdev, pipe, cmd, param, param_len, skb); cmd 127 net/nfc/hci/command.c int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, cmd 139 net/nfc/hci/command.c return nfc_hci_execute_cmd_async(hdev, pipe, cmd, param, param_len, cmd 181 net/nfc/hci/core.c void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, cmd 190 net/nfc/hci/core.c pr_debug("from pipe %x cmd %x\n", pipe, cmd); cmd 199 net/nfc/hci/core.c switch (cmd) { cmd 253 net/nfc/hci/core.c pr_info("Discarded unknown cmd %x to gate %x\n", cmd, gate); cmd 258 net/nfc/hci/core.c hdev->ops->cmd_received(hdev, pipe, cmd, skb); cmd 28 net/nfc/hci/hcp.c struct hci_msg *cmd; cmd 33 net/nfc/hci/hcp.c cmd = kzalloc(sizeof(struct hci_msg), GFP_KERNEL); cmd 34 net/nfc/hci/hcp.c if (cmd == NULL) cmd 37 net/nfc/hci/hcp.c INIT_LIST_HEAD(&cmd->msg_l); cmd 38 net/nfc/hci/hcp.c skb_queue_head_init(&cmd->msg_frags); cmd 39 net/nfc/hci/hcp.c cmd->wait_response = (type == NFC_HCI_HCP_COMMAND) ? true : false; cmd 40 net/nfc/hci/hcp.c cmd->cb = cb; cmd 41 net/nfc/hci/hcp.c cmd->cb_context = cb_context; cmd 42 net/nfc/hci/hcp.c cmd->completion_delay = completion_delay; cmd 90 net/nfc/hci/hcp.c skb_queue_tail(&cmd->msg_frags, skb); cmd 101 net/nfc/hci/hcp.c list_add_tail(&cmd->msg_l, &hdev->msg_tx_queue); cmd 109 net/nfc/hci/hcp.c skb_queue_purge(&cmd->msg_frags); cmd 110 net/nfc/hci/hcp.c kfree(cmd); cmd 312 net/nfc/llcp_commands.c u8 cmd, u16 size) cmd 327 net/nfc/llcp_commands.c skb = llcp_add_header(skb, sock->dsap, sock->ssap, cmd); cmd 35 net/nfc/nci/core.c struct nci_core_conn_create_cmd *cmd; cmd 160 net/nfc/nci/core.c struct nci_core_reset_cmd cmd; cmd 162 net/nfc/nci/core.c cmd.reset_type = NCI_RESET_TYPE_RESET_CONFIG; cmd 163 net/nfc/nci/core.c nci_send_cmd(ndev, NCI_OP_CORE_RESET_CMD, 1, &cmd); cmd 173 net/nfc/nci/core.c struct nci_rf_disc_map_cmd cmd; cmd 174 net/nfc/nci/core.c struct disc_map_config *cfg = cmd.mapping_configs; cmd 175 net/nfc/nci/core.c __u8 *num = &cmd.num_mapping_configs; cmd 204 net/nfc/nci/core.c (1 + ((*num) * sizeof(struct disc_map_config))), &cmd); cmd 216 net/nfc/nci/core.c struct nci_core_set_config_cmd cmd; cmd 220 net/nfc/nci/core.c cmd.num_params = 1; cmd 221 net/nfc/nci/core.c cmd.param.id = param->id; cmd 222 net/nfc/nci/core.c cmd.param.len = param->len; cmd 223 net/nfc/nci/core.c memcpy(cmd.param.val, param->val, param->len); cmd 225 net/nfc/nci/core.c nci_send_cmd(ndev, NCI_OP_CORE_SET_CONFIG_CMD, (3 + param->len), &cmd); cmd 237 net/nfc/nci/core.c struct nci_rf_disc_cmd cmd; cmd 239 net/nfc/nci/core.c cmd.num_disc_configs = 0; cmd 241 net/nfc/nci/core.c if ((cmd.num_disc_configs < NCI_MAX_NUM_RF_CONFIGS) && cmd 246 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 248 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 249 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 252 net/nfc/nci/core.c if ((cmd.num_disc_configs < NCI_MAX_NUM_RF_CONFIGS) && cmd 254 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 256 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 257 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 260 net/nfc/nci/core.c if ((cmd.num_disc_configs < NCI_MAX_NUM_RF_CONFIGS) && cmd 263 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 265 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 266 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 269 net/nfc/nci/core.c if ((cmd.num_disc_configs < NCI_MAX_NUM_RF_CONFIGS) && cmd 271 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 273 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 274 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 277 net/nfc/nci/core.c if ((cmd.num_disc_configs < NCI_MAX_NUM_RF_CONFIGS - 1) && cmd 279 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 281 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 282 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 283 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = cmd 285 net/nfc/nci/core.c cmd.disc_configs[cmd.num_disc_configs].frequency = 1; cmd 286 net/nfc/nci/core.c cmd.num_disc_configs++; cmd 290 net/nfc/nci/core.c (1 + (cmd.num_disc_configs * sizeof(struct disc_config))), cmd 291 net/nfc/nci/core.c &cmd); cmd 303 net/nfc/nci/core.c struct nci_rf_discover_select_cmd cmd; cmd 305 net/nfc/nci/core.c cmd.rf_discovery_id = param->rf_discovery_id; cmd 306 net/nfc/nci/core.c cmd.rf_protocol = param->rf_protocol; cmd 308 net/nfc/nci/core.c switch (cmd.rf_protocol) { cmd 310 net/nfc/nci/core.c cmd.rf_interface = NCI_RF_INTERFACE_ISO_DEP; cmd 314 net/nfc/nci/core.c cmd.rf_interface = NCI_RF_INTERFACE_NFC_DEP; cmd 318 net/nfc/nci/core.c cmd.rf_interface = NCI_RF_INTERFACE_FRAME; cmd 323 net/nfc/nci/core.c sizeof(struct nci_rf_discover_select_cmd), &cmd); cmd 328 net/nfc/nci/core.c struct nci_rf_deactivate_cmd cmd; cmd 330 net/nfc/nci/core.c cmd.type = opt; cmd 333 net/nfc/nci/core.c sizeof(struct nci_rf_deactivate_cmd), &cmd); cmd 631 net/nfc/nci/core.c struct nci_nfcee_discover_cmd cmd; cmd 634 net/nfc/nci/core.c cmd.discovery_action = action; cmd 636 net/nfc/nci/core.c nci_send_cmd(ndev, NCI_OP_NFCEE_DISCOVER_CMD, 1, &cmd); cmd 648 net/nfc/nci/core.c struct nci_nfcee_mode_set_cmd *cmd = cmd 652 net/nfc/nci/core.c sizeof(struct nci_nfcee_mode_set_cmd), cmd); cmd 657 net/nfc/nci/core.c struct nci_nfcee_mode_set_cmd cmd; cmd 659 net/nfc/nci/core.c cmd.nfcee_id = nfcee_id; cmd 660 net/nfc/nci/core.c cmd.nfcee_mode = nfcee_mode; cmd 663 net/nfc/nci/core.c (unsigned long)&cmd, cmd 673 net/nfc/nci/core.c nci_send_cmd(ndev, NCI_OP_CORE_CONN_CREATE_CMD, data->length, data->cmd); cmd 682 net/nfc/nci/core.c struct nci_core_conn_create_cmd *cmd; cmd 686 net/nfc/nci/core.c cmd = kzalloc(data.length, GFP_KERNEL); cmd 687 net/nfc/nci/core.c if (!cmd) cmd 690 net/nfc/nci/core.c cmd->destination_type = destination_type; cmd 691 net/nfc/nci/core.c cmd->number_destination_params = number_destination_params; cmd 693 net/nfc/nci/core.c data.cmd = cmd; cmd 696 net/nfc/nci/core.c memcpy(cmd->params, params, params_len); cmd 710 net/nfc/nci/core.c kfree(cmd); cmd 21 net/nfc/nci/hci.c u8 cmd; cmd 204 net/nfc/nci/hci.c nci_hci_send_data(ndev, data->pipe, data->cmd, cmd 222 net/nfc/nci/hci.c int nci_hci_send_cmd(struct nci_dev *ndev, u8 gate, u8 cmd, cmd 241 net/nfc/nci/hci.c data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND, cmd); cmd 283 net/nfc/nci/hci.c u8 cmd, struct sk_buff *skb) cmd 292 net/nfc/nci/hci.c pr_debug("from gate %x pipe %x cmd %x\n", gate, pipe, cmd); cmd 294 net/nfc/nci/hci.c switch (cmd) { cmd 352 net/nfc/nci/hci.c pr_debug("Discarded unknown cmd %x to gate %x\n", cmd, gate); cmd 357 net/nfc/nci/hci.c ndev->ops->hci_cmd_received(ndev, pipe, cmd, skb); cmd 514 net/nfc/nci/hci.c data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND, cmd 590 net/nfc/nci/hci.c data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND, cmd 630 net/nfc/nci/hci.c data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND, cmd 273 net/nfc/nci/uart.c unsigned int cmd, unsigned long arg) cmd 278 net/nfc/nci/uart.c switch (cmd) { cmd 286 net/nfc/nci/uart.c err = n_tty_ioctl_helper(tty, file, cmd, arg); cmd 1541 net/nfc/netlink.c struct nfc_vendor_cmd *cmd; cmd 1571 net/nfc/netlink.c cmd = &dev->vendor_cmds[i]; cmd 1573 net/nfc/netlink.c if (cmd->vendor_id != vid || cmd->subcmd != subcmd) cmd 1577 net/nfc/netlink.c err = cmd->doit(dev, data, data_len); cmd 1587 net/nfc/netlink.c int flags, u8 cmd) cmd 1590 net/nfc/netlink.c return genlmsg_put(skb, portid, seq, &nfc_genl_family, flags, cmd); cmd 1664 net/nfc/netlink.c .cmd = NFC_CMD_GET_DEVICE, cmd 1671 net/nfc/netlink.c .cmd = NFC_CMD_DEV_UP, cmd 1676 net/nfc/netlink.c .cmd = NFC_CMD_DEV_DOWN, cmd 1681 net/nfc/netlink.c .cmd = NFC_CMD_START_POLL, cmd 1686 net/nfc/netlink.c .cmd = NFC_CMD_STOP_POLL, cmd 1691 net/nfc/netlink.c .cmd = NFC_CMD_DEP_LINK_UP, cmd 1696 net/nfc/netlink.c .cmd = NFC_CMD_DEP_LINK_DOWN, cmd 1701 net/nfc/netlink.c .cmd = NFC_CMD_GET_TARGET, cmd 1707 net/nfc/netlink.c .cmd = NFC_CMD_LLC_GET_PARAMS, cmd 1712 net/nfc/netlink.c .cmd = NFC_CMD_LLC_SET_PARAMS, cmd 1717 net/nfc/netlink.c .cmd = NFC_CMD_LLC_SDREQ, cmd 1722 net/nfc/netlink.c .cmd = NFC_CMD_FW_DOWNLOAD, cmd 1727 net/nfc/netlink.c .cmd = NFC_CMD_ENABLE_SE, cmd 1732 net/nfc/netlink.c .cmd = NFC_CMD_DISABLE_SE, cmd 1737 net/nfc/netlink.c .cmd = NFC_CMD_GET_SE, cmd 1743 net/nfc/netlink.c .cmd = NFC_CMD_SE_IO, cmd 1748 net/nfc/netlink.c .cmd = NFC_CMD_ACTIVATE_TARGET, cmd 1753 net/nfc/netlink.c .cmd = NFC_CMD_VENDOR, cmd 1758 net/nfc/netlink.c .cmd = NFC_CMD_DEACTIVATE_TARGET, cmd 920 net/openvswitch/actions.c upcall.cmd = OVS_PACKET_CMD_ACTION; cmd 1902 net/openvswitch/conntrack.c ovs_ct_limit_cmd_reply_start(struct genl_info *info, u8 cmd, cmd 1914 net/openvswitch/conntrack.c &dp_ct_limit_genl_family, 0, cmd); cmd 2228 net/openvswitch/conntrack.c { .cmd = OVS_CT_LIMIT_CMD_SET, cmd 2234 net/openvswitch/conntrack.c { .cmd = OVS_CT_LIMIT_CMD_DEL, cmd 2240 net/openvswitch/conntrack.c { .cmd = OVS_CT_LIMIT_CMD_GET, cmd 235 net/openvswitch/datapath.c upcall.cmd = OVS_PACKET_CMD_MISS; cmd 440 net/openvswitch/datapath.c 0, upcall_info->cmd); cmd 634 net/openvswitch/datapath.c { .cmd = OVS_PACKET_CMD_EXECUTE, cmd 804 net/openvswitch/datapath.c u32 seq, u32 flags, u8 cmd, u32 ufid_flags) cmd 811 net/openvswitch/datapath.c flags, cmd); cmd 875 net/openvswitch/datapath.c struct genl_info *info, u8 cmd, cmd 888 net/openvswitch/datapath.c cmd, ufid_flags); cmd 1432 net/openvswitch/datapath.c { .cmd = OVS_FLOW_CMD_NEW, cmd 1437 net/openvswitch/datapath.c { .cmd = OVS_FLOW_CMD_DEL, cmd 1442 net/openvswitch/datapath.c { .cmd = OVS_FLOW_CMD_GET, cmd 1448 net/openvswitch/datapath.c { .cmd = OVS_FLOW_CMD_SET, cmd 1484 net/openvswitch/datapath.c u32 portid, u32 seq, u32 flags, u8 cmd) cmd 1492 net/openvswitch/datapath.c flags, cmd); cmd 1854 net/openvswitch/datapath.c { .cmd = OVS_DP_CMD_NEW, cmd 1859 net/openvswitch/datapath.c { .cmd = OVS_DP_CMD_DEL, cmd 1864 net/openvswitch/datapath.c { .cmd = OVS_DP_CMD_GET, cmd 1870 net/openvswitch/datapath.c { .cmd = OVS_DP_CMD_SET, cmd 1895 net/openvswitch/datapath.c u32 flags, u8 cmd, gfp_t gfp) cmd 1902 net/openvswitch/datapath.c flags, cmd); cmd 1952 net/openvswitch/datapath.c u32 portid, u32 seq, u8 cmd) cmd 1961 net/openvswitch/datapath.c retval = ovs_vport_cmd_fill_info(vport, skb, net, portid, seq, 0, cmd, cmd 2317 net/openvswitch/datapath.c { .cmd = OVS_VPORT_CMD_NEW, cmd 2322 net/openvswitch/datapath.c { .cmd = OVS_VPORT_CMD_DEL, cmd 2327 net/openvswitch/datapath.c { .cmd = OVS_VPORT_CMD_GET, cmd 2333 net/openvswitch/datapath.c { .cmd = OVS_VPORT_CMD_SET, cmd 122 net/openvswitch/datapath.h u8 cmd; cmd 231 net/openvswitch/datapath.h u32 portid, u32 seq, u8 cmd); cmd 86 net/openvswitch/meter.c ovs_meter_cmd_reply_start(struct genl_info *info, u8 cmd, cmd 98 net/openvswitch/meter.c &dp_meter_genl_family, 0, cmd); cmd 525 net/openvswitch/meter.c { .cmd = OVS_METER_CMD_FEATURES, cmd 530 net/openvswitch/meter.c { .cmd = OVS_METER_CMD_SET, cmd 537 net/openvswitch/meter.c { .cmd = OVS_METER_CMD_GET, cmd 542 net/openvswitch/meter.c { .cmd = OVS_METER_CMD_DEL, cmd 4115 net/packet/af_packet.c static int packet_ioctl(struct socket *sock, unsigned int cmd, cmd 4120 net/packet/af_packet.c switch (cmd) { cmd 4154 net/packet/af_packet.c return inet_dgram_ops.ioctl(sock, cmd, arg); cmd 31 net/phonet/datagram.c static int pn_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 36 net/phonet/datagram.c switch (cmd) { cmd 51 net/phonet/datagram.c if (cmd == SIOCPNADDRESOURCE) cmd 918 net/phonet/pep.c static int pep_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 924 net/phonet/pep.c switch (cmd) { cmd 356 net/phonet/socket.c static int pn_socket_ioctl(struct socket *sock, unsigned int cmd, cmd 362 net/phonet/socket.c if (cmd == SIOCPNGETOBJECT) { cmd 391 net/phonet/socket.c return sk->sk_prot->ioctl(sk, cmd, arg); cmd 38 net/psample/psample.c enum psample_command cmd, u32 portid, u32 seq, cmd 44 net/psample/psample.c hdr = genlmsg_put(msg, portid, seq, &psample_nl_family, flags, cmd); cmd 99 net/psample/psample.c .cmd = PSAMPLE_CMD_GET_GROUP, cmd 119 net/psample/psample.c enum psample_command cmd) cmd 128 net/psample/psample.c err = psample_group_nl_fill(msg, group, cmd, 0, 0, NLM_F_MULTI); cmd 399 net/qrtr/qrtr.c pkt->cmd = cpu_to_le32(QRTR_TYPE_RESUME_TX); cmd 466 net/qrtr/qrtr.c pkt->cmd = cpu_to_le32(QRTR_TYPE_BYE); cmd 515 net/qrtr/qrtr.c pkt->cmd = cpu_to_le32(QRTR_TYPE_DEL_CLIENT); cmd 927 net/qrtr/qrtr.c static int qrtr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 940 net/qrtr/qrtr.c switch (cmd) { cmd 255 net/rds/af_rds.c static int rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 260 net/rds/af_rds.c switch (cmd) { cmd 1283 net/rfkill/core.c static long rfkill_fop_ioctl(struct file *file, unsigned int cmd, cmd 1288 net/rfkill/core.c if (_IOC_TYPE(cmd) != RFKILL_IOC_MAGIC) cmd 1291 net/rfkill/core.c if (_IOC_NR(cmd) != RFKILL_IOC_NOINPUT) cmd 1254 net/rose/af_rose.c static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1260 net/rose/af_rose.c switch (cmd) { cmd 1296 net/rose/af_rose.c return rose_rt_ioctl(cmd, argp); cmd 724 net/rose/rose_route.c int rose_rt_ioctl(unsigned int cmd, void __user *arg) cmd 730 net/rose/rose_route.c switch (cmd) { cmd 82 net/sched/act_pedit.c k->cmd = nla_get_u16(tb[TCA_PEDIT_KEY_EX_CMD]); cmd 85 net/sched/act_pedit.c k->cmd > TCA_PEDIT_CMD_MAX) { cmd 121 net/sched/act_pedit.c nla_put_u16(skb, TCA_PEDIT_KEY_EX_CMD, keys_ex->cmd)) cmd 326 net/sched/act_pedit.c enum pedit_cmd cmd = TCA_PEDIT_KEY_EX_CMD_SET; cmd 337 net/sched/act_pedit.c cmd = tkey_ex->cmd; cmd 380 net/sched/act_pedit.c switch (cmd) { cmd 389 net/sched/act_pedit.c cmd); cmd 24 net/sched/sch_mq.c static int mq_offload(struct Qdisc *sch, enum tc_mq_command cmd) cmd 28 net/sched/sch_mq.c .command = cmd, cmd 1294 net/sched/sch_taprio.c .cmd = ETHTOOL_GET_TS_INFO, cmd 716 net/sctp/protocol.c void sctp_addr_wq_mgmt(struct net *net, struct sctp_sockaddr_entry *addr, int cmd) cmd 731 net/sctp/protocol.c if (addrw->state != cmd) { cmd 749 net/sctp/protocol.c addrw->state = cmd; cmd 1269 net/sctp/sm_sideeffect.c struct sctp_cmd *cmd; cmd 1284 net/sctp/sm_sideeffect.c while (NULL != (cmd = sctp_next_cmd(commands))) { cmd 1285 net/sctp/sm_sideeffect.c switch (cmd->verb) { cmd 1298 net/sctp/sm_sideeffect.c asoc = cmd->obj.asoc; cmd 1304 net/sctp/sm_sideeffect.c sctp_cmd_assoc_update(commands, asoc, cmd->obj.asoc); cmd 1323 net/sctp/sm_sideeffect.c sctp_cmd_new_state(commands, asoc, cmd->obj.state); cmd 1329 net/sctp/sm_sideeffect.c cmd->obj.u32, NULL); cmd 1333 net/sctp/sm_sideeffect.c asoc->stream.si->report_ftsn(&asoc->ulpq, cmd->obj.u32); cmd 1338 net/sctp/sm_sideeffect.c cmd->obj.chunk); cmd 1347 net/sctp/sm_sideeffect.c force = cmd->obj.i32; cmd 1354 net/sctp/sm_sideeffect.c cmd->obj.chunk); cmd 1377 net/sctp/sm_sideeffect.c cmd->obj.init, gfp); cmd 1384 net/sctp/sm_sideeffect.c if (cmd->obj.chunk) cmd 1385 net/sctp/sm_sideeffect.c sctp_chunk_free(cmd->obj.chunk); cmd 1395 net/sctp/sm_sideeffect.c if (cmd->obj.chunk) cmd 1397 net/sctp/sm_sideeffect.c SCTP_CHUNK(cmd->obj.chunk)); cmd 1445 net/sctp/sm_sideeffect.c __func__, cmd->obj.chunk, &asoc->ulpq); cmd 1448 net/sctp/sm_sideeffect.c cmd->obj.chunk, cmd 1455 net/sctp/sm_sideeffect.c __func__, cmd->obj.ulpevent, &asoc->ulpq); cmd 1458 net/sctp/sm_sideeffect.c cmd->obj.ulpevent); cmd 1468 net/sctp/sm_sideeffect.c sctp_outq_tail(&asoc->outqueue, cmd->obj.chunk, gfp); cmd 1473 net/sctp/sm_sideeffect.c packet = cmd->obj.packet; cmd 1480 net/sctp/sm_sideeffect.c sctp_retransmit(&asoc->outqueue, cmd->obj.transport, cmd 1486 net/sctp/sm_sideeffect.c sctp_retransmit(&asoc->outqueue, cmd->obj.transport, cmd 1492 net/sctp/sm_sideeffect.c sctp_do_ecn_ce_work(asoc, cmd->obj.u32); cmd 1497 net/sctp/sm_sideeffect.c new_obj = sctp_do_ecn_ecne_work(asoc, cmd->obj.u32, cmd 1506 net/sctp/sm_sideeffect.c sctp_do_ecn_cwr_work(asoc, cmd->obj.u32); cmd 1510 net/sctp/sm_sideeffect.c sctp_cmd_setup_t2(commands, asoc, cmd->obj.chunk); cmd 1514 net/sctp/sm_sideeffect.c timer = &asoc->timers[cmd->obj.to]; cmd 1521 net/sctp/sm_sideeffect.c timer = &asoc->timers[cmd->obj.to]; cmd 1522 net/sctp/sm_sideeffect.c timeout = asoc->timeouts[cmd->obj.to]; cmd 1539 net/sctp/sm_sideeffect.c timer = &asoc->timers[cmd->obj.to]; cmd 1540 net/sctp/sm_sideeffect.c timeout = asoc->timeouts[cmd->obj.to]; cmd 1546 net/sctp/sm_sideeffect.c timer = &asoc->timers[cmd->obj.to]; cmd 1552 net/sctp/sm_sideeffect.c chunk = cmd->obj.chunk; cmd 1603 net/sctp/sm_sideeffect.c sctp_cmd_init_failed(commands, asoc, cmd->obj.u32); cmd 1608 net/sctp/sm_sideeffect.c subtype, chunk, cmd->obj.u32); cmd 1626 net/sctp/sm_sideeffect.c cmd->obj.u32); cmd 1636 net/sctp/sm_sideeffect.c cmd->obj.transport, 0); cmd 1640 net/sctp/sm_sideeffect.c t = cmd->obj.transport; cmd 1645 net/sctp/sm_sideeffect.c t = cmd->obj.transport; cmd 1652 net/sctp/sm_sideeffect.c t = cmd->obj.transport; cmd 1661 net/sctp/sm_sideeffect.c t = cmd->obj.transport; cmd 1670 net/sctp/sm_sideeffect.c error = cmd->obj.error; cmd 1675 net/sctp/sm_sideeffect.c sackh.cum_tsn_ack = cmd->obj.be32; cmd 1698 net/sctp/sm_sideeffect.c t = cmd->obj.transport; cmd 1708 net/sctp/sm_sideeffect.c cmd->obj.chunk, cmd 1713 net/sctp/sm_sideeffect.c sctp_cmd_setup_t4(commands, asoc, cmd->obj.chunk); cmd 1736 net/sctp/sm_sideeffect.c sctp_cmd_set_sk_err(asoc, cmd->obj.error); cmd 1740 net/sctp/sm_sideeffect.c cmd->obj.u8); cmd 1754 net/sctp/sm_sideeffect.c asoc->peer.i.init_tag = cmd->obj.u32; cmd 1761 net/sctp/sm_sideeffect.c sctp_cmd_send_msg(asoc, cmd->obj.msg, gfp); cmd 1772 net/sctp/sm_sideeffect.c asoc = cmd->obj.asoc; cmd 1777 net/sctp/sm_sideeffect.c cmd->verb); cmd 1782 net/sctp/sm_sideeffect.c cmd = sctp_next_cmd(commands); cmd 1783 net/sctp/sm_sideeffect.c while (cmd) { cmd 1784 net/sctp/sm_sideeffect.c if (cmd->verb == SCTP_CMD_REPLY) cmd 1785 net/sctp/sm_sideeffect.c sctp_chunk_free(cmd->obj.chunk); cmd 1786 net/sctp/sm_sideeffect.c cmd = sctp_next_cmd(commands); cmd 4944 net/sctp/socket.c static int sctp_ioctl(struct sock *sk, int cmd, unsigned long arg) cmd 4957 net/sctp/socket.c switch (cmd) { cmd 1787 net/smc/af_smc.c static int smc_ioctl(struct socket *sock, unsigned int cmd, cmd 1803 net/smc/af_smc.c answ = smc->clcsock->ops->ioctl(smc->clcsock, cmd, arg); cmd 1807 net/smc/af_smc.c switch (cmd) { cmd 612 net/smc/smc_pnet.c .cmd = SMC_PNETID_GET, cmd 620 net/smc/smc_pnet.c .cmd = SMC_PNETID_ADD, cmd 626 net/smc/smc_pnet.c .cmd = SMC_PNETID_DEL, cmd 632 net/smc/smc_pnet.c .cmd = SMC_PNETID_FLUSH, cmd 119 net/socket.c static long sock_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 122 net/socket.c unsigned int cmd, unsigned long arg); cmd 1000 net/socket.c static int (*br_ioctl_hook) (struct net *, unsigned int cmd, void __user *arg); cmd 1033 net/socket.c unsigned int cmd, unsigned long arg) cmd 1038 net/socket.c err = sock->ops->ioctl(sock, cmd, arg); cmd 1047 net/socket.c if (cmd == SIOCGIFCONF) { cmd 1061 net/socket.c err = dev_ioctl(net, cmd, &ifr, &need_copyout); cmd 1087 net/socket.c static long sock_ioctl(struct file *file, unsigned cmd, unsigned long arg) cmd 1098 net/socket.c if (unlikely(cmd >= SIOCDEVPRIVATE && cmd <= (SIOCDEVPRIVATE + 15))) { cmd 1103 net/socket.c err = dev_ioctl(net, cmd, &ifr, &need_copyout); cmd 1109 net/socket.c if (cmd >= SIOCIWFIRST && cmd <= SIOCIWLAST) { cmd 1110 net/socket.c err = wext_handle_ioctl(net, cmd, argp); cmd 1113 net/socket.c switch (cmd) { cmd 1136 net/socket.c err = br_ioctl_hook(net, cmd, argp); cmd 1158 net/socket.c err = dlci_ioctl_hook(cmd, argp); cmd 1175 net/socket.c cmd == SIOCGSTAMP_OLD, cmd 1185 net/socket.c cmd == SIOCGSTAMP_NEW, cmd 1189 net/socket.c err = sock_do_ioctl(net, sock, cmd, arg); cmd 3107 net/socket.c if (get_user(ethcmd, &compat_rxnfc->cmd)) cmd 3238 net/socket.c static int compat_ifr_data_ioctl(struct net *net, unsigned int cmd, cmd 3250 net/socket.c return dev_ioctl(net, cmd, &ifreq, NULL); cmd 3254 net/socket.c unsigned int cmd, cmd 3274 net/socket.c err = sock_do_ioctl(net, sock, cmd, (unsigned long)uifr); cmd 3277 net/socket.c switch (cmd) { cmd 3301 net/socket.c static int compat_sioc_ifmap(struct net *net, unsigned int cmd, cmd 3319 net/socket.c err = dev_ioctl(net, cmd, &ifr, NULL); cmd 3321 net/socket.c if (cmd == SIOCGIFMAP && !err) { cmd 3367 net/socket.c unsigned int cmd, void __user *argp) cmd 3416 net/socket.c ret = sock_do_ioctl(net, sock, cmd, (unsigned long) r); cmd 3439 net/socket.c unsigned int cmd, unsigned long arg) cmd 3445 net/socket.c if (cmd >= SIOCDEVPRIVATE && cmd <= (SIOCDEVPRIVATE + 15)) cmd 3446 net/socket.c return compat_ifr_data_ioctl(net, cmd, argp); cmd 3448 net/socket.c switch (cmd) { cmd 3460 net/socket.c return compat_sioc_ifmap(net, cmd, argp); cmd 3463 net/socket.c return routing_ioctl(net, sock, cmd, argp); cmd 3468 net/socket.c return sock->ops->gettstamp(sock, argp, cmd == SIOCGSTAMP_OLD, cmd 3475 net/socket.c return compat_ifr_data_ioctl(net, cmd, argp); cmd 3490 net/socket.c return sock_ioctl(file, cmd, arg); cmd 3530 net/socket.c return compat_ifreq_ioctl(net, sock, cmd, argp); cmd 3537 net/socket.c return sock_do_ioctl(net, sock, cmd, arg); cmd 3543 net/socket.c static long compat_sock_ioctl(struct file *file, unsigned int cmd, cmd 3555 net/socket.c ret = sock->ops->compat_ioctl(sock, cmd, arg); cmd 3558 net/socket.c (cmd >= SIOCIWFIRST && cmd <= SIOCIWLAST)) cmd 3559 net/socket.c ret = compat_wext_handle_ioctl(net, cmd, arg); cmd 3562 net/socket.c ret = compat_sock_ioctl_trans(file, sock, cmd, arg); cmd 982 net/sunrpc/cache.c unsigned int cmd, unsigned long arg, cmd 989 net/sunrpc/cache.c if (cmd != FIONREAD || !rp) cmd 1552 net/sunrpc/cache.c unsigned int cmd, unsigned long arg) cmd 1557 net/sunrpc/cache.c return cache_ioctl(inode, filp, cmd, arg, cd); cmd 1771 net/sunrpc/cache.c unsigned int cmd, unsigned long arg) cmd 1776 net/sunrpc/cache.c return cache_ioctl(inode, filp, cmd, arg, cd); cmd 357 net/sunrpc/rpc_pipe.c rpc_pipe_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) cmd 363 net/sunrpc/rpc_pipe.c switch (cmd) { cmd 146 net/tipc/netlink.c .cmd = TIPC_NL_BEARER_DISABLE, cmd 151 net/tipc/netlink.c .cmd = TIPC_NL_BEARER_ENABLE, cmd 156 net/tipc/netlink.c .cmd = TIPC_NL_BEARER_GET, cmd 162 net/tipc/netlink.c .cmd = TIPC_NL_BEARER_ADD, cmd 167 net/tipc/netlink.c .cmd = TIPC_NL_BEARER_SET, cmd 172 net/tipc/netlink.c .cmd = TIPC_NL_SOCK_GET, cmd 179 net/tipc/netlink.c .cmd = TIPC_NL_PUBL_GET, cmd 184 net/tipc/netlink.c .cmd = TIPC_NL_LINK_GET, cmd 190 net/tipc/netlink.c .cmd = TIPC_NL_LINK_SET, cmd 195 net/tipc/netlink.c .cmd = TIPC_NL_LINK_RESET_STATS, cmd 200 net/tipc/netlink.c .cmd = TIPC_NL_MEDIA_GET, cmd 206 net/tipc/netlink.c .cmd = TIPC_NL_MEDIA_SET, cmd 211 net/tipc/netlink.c .cmd = TIPC_NL_NODE_GET, cmd 216 net/tipc/netlink.c .cmd = TIPC_NL_NET_GET, cmd 221 net/tipc/netlink.c .cmd = TIPC_NL_NET_SET, cmd 226 net/tipc/netlink.c .cmd = TIPC_NL_NAME_TABLE_GET, cmd 231 net/tipc/netlink.c .cmd = TIPC_NL_MON_SET, cmd 236 net/tipc/netlink.c .cmd = TIPC_NL_MON_GET, cmd 242 net/tipc/netlink.c .cmd = TIPC_NL_MON_PEER_GET, cmd 247 net/tipc/netlink.c .cmd = TIPC_NL_PEER_REMOVE, cmd 253 net/tipc/netlink.c .cmd = TIPC_NL_UDP_GET_REMOTEIP, cmd 54 net/tipc/netlink_compat.c u16 cmd; cmd 73 net/tipc/netlink_compat.c int (*transcode)(struct tipc_nl_compat_cmd_doit *cmd, cmd 180 net/tipc/netlink_compat.c static int __tipc_nl_compat_dumpit(struct tipc_nl_compat_cmd_dump *cmd, cmd 207 net/tipc/netlink_compat.c len = (*cmd->dumpit)(buf, &cb); cmd 216 net/tipc/netlink_compat.c err = (*cmd->format)(msg, attrs); cmd 255 net/tipc/netlink_compat.c static int tipc_nl_compat_dumpit(struct tipc_nl_compat_cmd_dump *cmd, cmd 272 net/tipc/netlink_compat.c if (cmd->header) { cmd 273 net/tipc/netlink_compat.c err = (*cmd->header)(msg); cmd 288 net/tipc/netlink_compat.c err = __tipc_nl_compat_dumpit(cmd, msg, arg); cmd 298 net/tipc/netlink_compat.c static int __tipc_nl_compat_doit(struct tipc_nl_compat_cmd_doit *cmd, cmd 329 net/tipc/netlink_compat.c err = (*cmd->transcode)(cmd, trans_buf, msg); cmd 341 net/tipc/netlink_compat.c err = (*cmd->doit)(doit_buf, &info); cmd 354 net/tipc/netlink_compat.c static int tipc_nl_compat_doit(struct tipc_nl_compat_cmd_doit *cmd, cmd 363 net/tipc/netlink_compat.c err = __tipc_nl_compat_doit(cmd, msg); cmd 394 net/tipc/netlink_compat.c static int tipc_nl_compat_bearer_enable(struct tipc_nl_compat_cmd_doit *cmd, cmd 437 net/tipc/netlink_compat.c static int tipc_nl_compat_bearer_disable(struct tipc_nl_compat_cmd_doit *cmd, cmd 679 net/tipc/netlink_compat.c switch (msg->cmd) { cmd 772 net/tipc/netlink_compat.c static int tipc_nl_compat_link_set(struct tipc_nl_compat_cmd_doit *cmd, cmd 794 net/tipc/netlink_compat.c cmd->doit = &__tipc_nl_media_set; cmd 800 net/tipc/netlink_compat.c cmd->doit = &__tipc_nl_bearer_set; cmd 807 net/tipc/netlink_compat.c static int tipc_nl_compat_link_reset_stats(struct tipc_nl_compat_cmd_doit *cmd, cmd 1104 net/tipc/netlink_compat.c static int tipc_nl_compat_net_set(struct tipc_nl_compat_cmd_doit *cmd, cmd 1117 net/tipc/netlink_compat.c if (msg->cmd == TIPC_CMD_SET_NODE_ADDR) { cmd 1120 net/tipc/netlink_compat.c } else if (msg->cmd == TIPC_CMD_SET_NETID) { cmd 1169 net/tipc/netlink_compat.c switch (msg->cmd) { cmd 1274 net/tipc/netlink_compat.c msg.cmd = req_userhdr->cmd; cmd 1278 net/tipc/netlink_compat.c if ((msg.cmd & 0xC000) && (!netlink_net_capable(skb, CAP_NET_ADMIN))) { cmd 1312 net/tipc/netlink_compat.c .cmd = TIPC_GENL_CMD, cmd 3106 net/tipc/socket.c static int tipc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 3113 net/tipc/socket.c switch (cmd) { cmd 650 net/unix/af_unix.c static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg); cmd 2569 net/unix/af_unix.c static int unix_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 2575 net/unix/af_unix.c switch (cmd) { cmd 2598 net/unix/af_unix.c static int unix_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 2600 net/unix/af_unix.c return unix_ioctl(sock, cmd, (unsigned long)compat_ptr(arg)); cmd 1878 net/vmw_vsock/af_vsock.c unsigned int cmd, void __user *ptr) cmd 1883 net/vmw_vsock/af_vsock.c switch (cmd) { cmd 1890 net/vmw_vsock/af_vsock.c pr_err("Unknown ioctl %d\n", cmd); cmd 1898 net/vmw_vsock/af_vsock.c unsigned int cmd, unsigned long arg) cmd 1900 net/vmw_vsock/af_vsock.c return vsock_dev_do_ioctl(filp, cmd, (void __user *)arg); cmd 1905 net/vmw_vsock/af_vsock.c unsigned int cmd, unsigned long arg) cmd 1907 net/vmw_vsock/af_vsock.c return vsock_dev_do_ioctl(filp, cmd, compat_ptr(arg)); cmd 406 net/wimax/stack.c .cmd = WIMAX_GNL_OP_MSG_FROM_USER, cmd 412 net/wimax/stack.c .cmd = WIMAX_GNL_OP_RESET, cmd 418 net/wimax/stack.c .cmd = WIMAX_GNL_OP_RFKILL, cmd 424 net/wimax/stack.c .cmd = WIMAX_GNL_OP_STATE_GET, cmd 858 net/wireless/nl80211.c int flags, u8 cmd) cmd 861 net/wireless/nl80211.c return genlmsg_put(skb, portid, seq, &nl80211_fam, flags, cmd); cmd 1899 net/wireless/nl80211.c enum nl80211_commands cmd, cmd 1914 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, portid, seq, flags, cmd); cmd 1928 net/wireless/nl80211.c if (cmd != NL80211_CMD_NEW_WIPHY) cmd 3187 net/wireless/nl80211.c enum nl80211_commands cmd) cmd 3192 net/wireless/nl80211.c WARN_ON(cmd != NL80211_CMD_NEW_INTERFACE && cmd 3193 net/wireless/nl80211.c cmd != NL80211_CMD_DEL_INTERFACE && cmd 3194 net/wireless/nl80211.c cmd != NL80211_CMD_SET_INTERFACE); cmd 3196 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, portid, seq, flags, cmd); cmd 4583 net/wireless/nl80211.c enum nl80211_commands cmd) cmd 4588 net/wireless/nl80211.c switch (cmd) { cmd 5063 net/wireless/nl80211.c static int nl80211_send_station(struct sk_buff *msg, u32 cmd, u32 portid, cmd 5072 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, portid, seq, flags, cmd); cmd 9632 net/wireless/nl80211.c u32 portid, u32 seq, enum nl80211_commands cmd, cmd 9645 net/wireless/nl80211.c hdr = nl80211hdr_put(skb, portid, seq, 0, cmd); cmd 9690 net/wireless/nl80211.c enum nl80211_commands cmd, cmd 9699 net/wireless/nl80211.c switch (cmd) { cmd 9717 net/wireless/nl80211.c cmd, attr, info, gfp); cmd 10277 net/wireless/nl80211.c (info->genlhdr->cmd == NL80211_CMD_DEL_PMKSA || cmd 10298 net/wireless/nl80211.c switch (info->genlhdr->cmd) { cmd 13179 net/wireless/nl80211.c enum nl80211_commands cmd, cmd 13191 net/wireless/nl80211.c cmd, attr, NULL, GFP_KERNEL); cmd 13905 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_WIPHY, cmd 13915 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_WIPHY, cmd 13922 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_INTERFACE, cmd 13931 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_INTERFACE, cmd 13939 net/wireless/nl80211.c .cmd = NL80211_CMD_NEW_INTERFACE, cmd 13947 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_INTERFACE, cmd 13955 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_KEY, cmd 13963 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_KEY, cmd 13972 net/wireless/nl80211.c .cmd = NL80211_CMD_NEW_KEY, cmd 13981 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_KEY, cmd 13989 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_BEACON, cmd 13997 net/wireless/nl80211.c .cmd = NL80211_CMD_START_AP, cmd 14005 net/wireless/nl80211.c .cmd = NL80211_CMD_STOP_AP, cmd 14013 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_STATION, cmd 14021 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_STATION, cmd 14029 net/wireless/nl80211.c .cmd = NL80211_CMD_NEW_STATION, cmd 14037 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_STATION, cmd 14045 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_MPATH, cmd 14054 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_MPP, cmd 14063 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_MPATH, cmd 14071 net/wireless/nl80211.c .cmd = NL80211_CMD_NEW_MPATH, cmd 14079 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_MPATH, cmd 14087 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_BSS, cmd 14095 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_REG, cmd 14104 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_REG, cmd 14112 net/wireless/nl80211.c .cmd = NL80211_CMD_REQ_SET_REG, cmd 14118 net/wireless/nl80211.c .cmd = NL80211_CMD_RELOAD_REGDB, cmd 14124 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_MESH_CONFIG, cmd 14132 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_MESH_CONFIG, cmd 14140 net/wireless/nl80211.c .cmd = NL80211_CMD_TRIGGER_SCAN, cmd 14148 net/wireless/nl80211.c .cmd = NL80211_CMD_ABORT_SCAN, cmd 14156 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_SCAN, cmd 14161 net/wireless/nl80211.c .cmd = NL80211_CMD_START_SCHED_SCAN, cmd 14169 net/wireless/nl80211.c .cmd = NL80211_CMD_STOP_SCHED_SCAN, cmd 14177 net/wireless/nl80211.c .cmd = NL80211_CMD_AUTHENTICATE, cmd 14186 net/wireless/nl80211.c .cmd = NL80211_CMD_ASSOCIATE, cmd 14195 net/wireless/nl80211.c .cmd = NL80211_CMD_DEAUTHENTICATE, cmd 14203 net/wireless/nl80211.c .cmd = NL80211_CMD_DISASSOCIATE, cmd 14211 net/wireless/nl80211.c .cmd = NL80211_CMD_JOIN_IBSS, cmd 14219 net/wireless/nl80211.c .cmd = NL80211_CMD_LEAVE_IBSS, cmd 14228 net/wireless/nl80211.c .cmd = NL80211_CMD_TESTMODE, cmd 14238 net/wireless/nl80211.c .cmd = NL80211_CMD_CONNECT, cmd 14247 net/wireless/nl80211.c .cmd = NL80211_CMD_UPDATE_CONNECT_PARAMS, cmd 14256 net/wireless/nl80211.c .cmd = NL80211_CMD_DISCONNECT, cmd 14264 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_WIPHY_NETNS, cmd 14272 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_SURVEY, cmd 14277 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_PMKSA, cmd 14286 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_PMKSA, cmd 14294 net/wireless/nl80211.c .cmd = NL80211_CMD_FLUSH_PMKSA, cmd 14302 net/wireless/nl80211.c .cmd = NL80211_CMD_REMAIN_ON_CHANNEL, cmd 14310 net/wireless/nl80211.c .cmd = NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL, cmd 14318 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_TX_BITRATE_MASK, cmd 14326 net/wireless/nl80211.c .cmd = NL80211_CMD_REGISTER_FRAME, cmd 14334 net/wireless/nl80211.c .cmd = NL80211_CMD_FRAME, cmd 14342 net/wireless/nl80211.c .cmd = NL80211_CMD_FRAME_WAIT_CANCEL, cmd 14350 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_POWER_SAVE, cmd 14358 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_POWER_SAVE, cmd 14366 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_CQM, cmd 14374 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_CHANNEL, cmd 14382 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_WDS_PEER, cmd 14390 net/wireless/nl80211.c .cmd = NL80211_CMD_JOIN_MESH, cmd 14398 net/wireless/nl80211.c .cmd = NL80211_CMD_LEAVE_MESH, cmd 14406 net/wireless/nl80211.c .cmd = NL80211_CMD_JOIN_OCB, cmd 14414 net/wireless/nl80211.c .cmd = NL80211_CMD_LEAVE_OCB, cmd 14423 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_WOWLAN, cmd 14431 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_WOWLAN, cmd 14440 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_REKEY_OFFLOAD, cmd 14449 net/wireless/nl80211.c .cmd = NL80211_CMD_TDLS_MGMT, cmd 14457 net/wireless/nl80211.c .cmd = NL80211_CMD_TDLS_OPER, cmd 14465 net/wireless/nl80211.c .cmd = NL80211_CMD_UNEXPECTED_FRAME, cmd 14473 net/wireless/nl80211.c .cmd = NL80211_CMD_PROBE_CLIENT, cmd 14481 net/wireless/nl80211.c .cmd = NL80211_CMD_REGISTER_BEACONS, cmd 14489 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_NOACK_MAP, cmd 14497 net/wireless/nl80211.c .cmd = NL80211_CMD_START_P2P_DEVICE, cmd 14505 net/wireless/nl80211.c .cmd = NL80211_CMD_STOP_P2P_DEVICE, cmd 14513 net/wireless/nl80211.c .cmd = NL80211_CMD_START_NAN, cmd 14521 net/wireless/nl80211.c .cmd = NL80211_CMD_STOP_NAN, cmd 14529 net/wireless/nl80211.c .cmd = NL80211_CMD_ADD_NAN_FUNCTION, cmd 14537 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_NAN_FUNCTION, cmd 14545 net/wireless/nl80211.c .cmd = NL80211_CMD_CHANGE_NAN_CONFIG, cmd 14553 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_MCAST_RATE, cmd 14561 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_MAC_ACL, cmd 14569 net/wireless/nl80211.c .cmd = NL80211_CMD_RADAR_DETECT, cmd 14577 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_PROTOCOL_FEATURES, cmd 14582 net/wireless/nl80211.c .cmd = NL80211_CMD_UPDATE_FT_IES, cmd 14590 net/wireless/nl80211.c .cmd = NL80211_CMD_CRIT_PROTOCOL_START, cmd 14598 net/wireless/nl80211.c .cmd = NL80211_CMD_CRIT_PROTOCOL_STOP, cmd 14606 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_COALESCE, cmd 14613 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_COALESCE, cmd 14621 net/wireless/nl80211.c .cmd = NL80211_CMD_CHANNEL_SWITCH, cmd 14629 net/wireless/nl80211.c .cmd = NL80211_CMD_VENDOR, cmd 14639 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_QOS_MAP, cmd 14647 net/wireless/nl80211.c .cmd = NL80211_CMD_ADD_TX_TS, cmd 14655 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_TX_TS, cmd 14663 net/wireless/nl80211.c .cmd = NL80211_CMD_TDLS_CHANNEL_SWITCH, cmd 14671 net/wireless/nl80211.c .cmd = NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH, cmd 14679 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_MULTICAST_TO_UNICAST, cmd 14687 net/wireless/nl80211.c .cmd = NL80211_CMD_SET_PMK, cmd 14695 net/wireless/nl80211.c .cmd = NL80211_CMD_DEL_PMK, cmd 14702 net/wireless/nl80211.c .cmd = NL80211_CMD_EXTERNAL_AUTH, cmd 14710 net/wireless/nl80211.c .cmd = NL80211_CMD_CONTROL_PORT_FRAME, cmd 14718 net/wireless/nl80211.c .cmd = NL80211_CMD_GET_FTM_RESPONDER_STATS, cmd 14725 net/wireless/nl80211.c .cmd = NL80211_CMD_PEER_MEASUREMENT_START, cmd 14733 net/wireless/nl80211.c .cmd = NL80211_CMD_NOTIFY_RADAR, cmd 14741 net/wireless/nl80211.c .cmd = NL80211_CMD_UPDATE_OWE_INFO, cmd 14748 net/wireless/nl80211.c .cmd = NL80211_CMD_PROBE_MESH_LINK, cmd 14776 net/wireless/nl80211.c enum nl80211_commands cmd) cmd 14781 net/wireless/nl80211.c WARN_ON(cmd != NL80211_CMD_NEW_WIPHY && cmd 14782 net/wireless/nl80211.c cmd != NL80211_CMD_DEL_WIPHY); cmd 14788 net/wireless/nl80211.c if (nl80211_send_wiphy(rdev, cmd, msg, 0, 0, 0, &state) < 0) { cmd 14799 net/wireless/nl80211.c enum nl80211_commands cmd) cmd 14807 net/wireless/nl80211.c if (nl80211_send_iface(msg, 0, 0, 0, rdev, wdev, cmd) < 0) { cmd 14868 net/wireless/nl80211.c u32 cmd) cmd 14872 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, portid, seq, flags, cmd); cmd 14896 net/wireless/nl80211.c struct cfg80211_sched_scan_request *req, u32 cmd) cmd 14900 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, 0, 0, 0, cmd); cmd 14968 net/wireless/nl80211.c void nl80211_send_sched_scan(struct cfg80211_sched_scan_request *req, u32 cmd) cmd 14976 net/wireless/nl80211.c if (nl80211_prep_sched_scan_msg(msg, req, cmd) < 0) { cmd 15069 net/wireless/nl80211.c enum nl80211_commands cmd, gfp_t gfp, cmd 15080 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, 0, 0, 0, cmd); cmd 15157 net/wireless/nl80211.c u32 cmd; cmd 15163 net/wireless/nl80211.c cmd = NL80211_CMD_UNPROT_DEAUTHENTICATE; cmd 15165 net/wireless/nl80211.c cmd = NL80211_CMD_UNPROT_DISASSOCIATE; cmd 15168 net/wireless/nl80211.c nl80211_send_mlme_event(rdev, dev, buf, len, cmd, GFP_ATOMIC, -1, cmd 15174 net/wireless/nl80211.c struct net_device *netdev, int cmd, cmd 15184 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, 0, 0, 0, cmd); cmd 15569 net/wireless/nl80211.c int cmd, struct cfg80211_registered_device *rdev, cmd 15581 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, 0, 0, 0, cmd); cmd 15599 net/wireless/nl80211.c if (cmd == NL80211_CMD_REMAIN_ON_CHANNEL && cmd 15742 net/wireless/nl80211.c static bool __nl80211_unexpected_frame(struct net_device *dev, u8 cmd, cmd 15758 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, 0, 0, 0, cmd); cmd 17 net/wireless/nl80211.h int flags, u8 cmd); cmd 38 net/wireless/nl80211.h enum nl80211_commands cmd); cmd 41 net/wireless/nl80211.h enum nl80211_commands cmd); cmd 48 net/wireless/nl80211.h void nl80211_send_sched_scan(struct cfg80211_sched_scan_request *req, u32 cmd); cmd 2274 net/wireless/scan.c iwe.cmd = IWEVGENIE; cmd 2286 net/wireless/scan.c iwe.cmd = IWEVGENIE; cmd 2312 net/wireless/scan.c iwe.cmd = SIOCGIWAP; cmd 2321 net/wireless/scan.c iwe.cmd = SIOCGIWFREQ; cmd 2330 net/wireless/scan.c iwe.cmd = SIOCGIWFREQ; cmd 2340 net/wireless/scan.c iwe.cmd = IWEVQUAL; cmd 2373 net/wireless/scan.c iwe.cmd = SIOCGIWENCODE; cmd 2397 net/wireless/scan.c iwe.cmd = SIOCGIWESSID; cmd 2409 net/wireless/scan.c iwe.cmd = SIOCGIWESSID; cmd 2425 net/wireless/scan.c iwe.cmd = IWEVCUSTOM; cmd 2492 net/wireless/scan.c iwe.cmd = SIOCGIWRATE; cmd 2518 net/wireless/scan.c iwe.cmd = SIOCGIWMODE; cmd 2533 net/wireless/scan.c iwe.cmd = IWEVCUSTOM; cmd 2541 net/wireless/scan.c iwe.cmd = IWEVCUSTOM; cmd 1452 net/wireless/wext-compat.c switch (pmksa->cmd) { cmd 452 net/wireless/wext-core.c unsigned int cmd, cmd 481 net/wireless/wext-core.c if (WARN_ON(cmd == SIOCGIWSCAN && extra)) cmd 485 net/wireless/wext-core.c if (cmd <= SIOCIWLAST) { cmd 486 net/wireless/wext-core.c cmd_index = IW_IOCTL_IDX(cmd); cmd 490 net/wireless/wext-core.c cmd_index = IW_EVENT_IDX(cmd); cmd 504 net/wireless/wext-core.c cmd); cmd 513 net/wireless/wext-core.c cmd, wrqu->data.length); cmd 518 net/wireless/wext-core.c cmd, wrqu->data.length); cmd 577 net/wireless/wext-core.c event->cmd = cmd; cmd 611 net/wireless/wext-core.c compat_event->cmd = cmd; cmd 683 net/wireless/wext-core.c static iw_handler get_handler(struct net_device *dev, unsigned int cmd) cmd 702 net/wireless/wext-core.c index = IW_IOCTL_IDX(cmd); cmd 708 net/wireless/wext-core.c index = cmd - SIOCIWFIRSTPRIV; cmd 717 net/wireless/wext-core.c static int ioctl_standard_iw_point(struct iw_point *iwp, unsigned int cmd, cmd 731 net/wireless/wext-core.c switch (cmd) { cmd 738 net/wireless/wext-core.c else if (IW_IS_SET(cmd) && (iwp->length != 0)) { cmd 761 net/wireless/wext-core.c if (IW_IS_SET(cmd)) { cmd 805 net/wireless/wext-core.c if (IW_IS_SET(cmd) && (iwp->length != 0)) { cmd 813 net/wireless/wext-core.c if (cmd == SIOCSIWENCODEEXT) { cmd 823 net/wireless/wext-core.c if (IW_IS_GET(cmd) && !(descr->flags & IW_DESCR_FLAG_NOMAX)) { cmd 844 net/wireless/wext-core.c if (!err && IW_IS_GET(cmd)) { cmd 868 net/wireless/wext-core.c wireless_send_event(dev, cmd, data, NULL); cmd 870 net/wireless/wext-core.c wireless_send_event(dev, cmd, data, extra); cmd 917 net/wireless/wext-core.c unsigned int cmd, cmd 935 net/wireless/wext-core.c if (cmd == SIOCGIWSTATS) cmd 936 net/wireless/wext-core.c return standard(dev, iwr, cmd, info, cmd 940 net/wireless/wext-core.c if (cmd == SIOCGIWPRIV && dev->wireless_handlers) cmd 941 net/wireless/wext-core.c return standard(dev, iwr, cmd, info, cmd 950 net/wireless/wext-core.c handler = get_handler(dev, cmd); cmd 953 net/wireless/wext-core.c if (cmd < SIOCIWFIRSTPRIV) cmd 954 net/wireless/wext-core.c return standard(dev, iwr, cmd, info, handler); cmd 956 net/wireless/wext-core.c return private(dev, iwr, cmd, info, handler); cmd 964 net/wireless/wext-core.c static int wext_permission_check(unsigned int cmd) cmd 966 net/wireless/wext-core.c if ((IW_IS_SET(cmd) || cmd == SIOCGIWENCODE || cmd 967 net/wireless/wext-core.c cmd == SIOCGIWENCODEEXT) && cmd 976 net/wireless/wext-core.c unsigned int cmd, struct iw_request_info *info, cmd 980 net/wireless/wext-core.c int ret = wext_permission_check(cmd); cmd 987 net/wireless/wext-core.c ret = wireless_process_ioctl(net, iwr, cmd, info, standard, private); cmd 1000 net/wireless/wext-core.c unsigned int cmd, cmd 1008 net/wireless/wext-core.c if (IW_IOCTL_IDX(cmd) >= standard_ioctl_num) cmd 1010 net/wireless/wext-core.c descr = &(standard_ioctl[IW_IOCTL_IDX(cmd)]); cmd 1021 net/wireless/wext-core.c wireless_send_event(dev, cmd, &(iwr->u), NULL); cmd 1023 net/wireless/wext-core.c ret = ioctl_standard_iw_point(&iwr->u.data, cmd, descr, cmd 1037 net/wireless/wext-core.c int wext_handle_ioctl(struct net *net, unsigned int cmd, void __user *arg) cmd 1039 net/wireless/wext-core.c struct iw_request_info info = { .cmd = cmd, .flags = 0 }; cmd 1048 net/wireless/wext-core.c ret = wext_ioctl_dispatch(net, &iwr, cmd, &info, cmd 1052 net/wireless/wext-core.c IW_IS_GET(cmd) && cmd 1062 net/wireless/wext-core.c unsigned int cmd, cmd 1071 net/wireless/wext-core.c descr = standard_ioctl + IW_IOCTL_IDX(cmd); cmd 1074 net/wireless/wext-core.c return ioctl_standard_call(dev, iwr, cmd, info, handler); cmd 1081 net/wireless/wext-core.c err = ioctl_standard_iw_point(&iwp, cmd, descr, handler, dev, info); cmd 1090 net/wireless/wext-core.c int compat_wext_handle_ioctl(struct net *net, unsigned int cmd, cmd 1107 net/wireless/wext-core.c info.cmd = cmd; cmd 1110 net/wireless/wext-core.c ret = wext_ioctl_dispatch(net, &iwr, cmd, &info, cmd 1115 net/wireless/wext-core.c IW_IS_GET(cmd) && cmd 93 net/wireless/wext-priv.c static int get_priv_descr_and_size(struct net_device *dev, unsigned int cmd, cmd 101 net/wireless/wext-priv.c if (cmd == dev->wireless_handlers->private_args[i].cmd) { cmd 109 net/wireless/wext-priv.c if (IW_IS_SET(cmd)) { cmd 137 net/wireless/wext-priv.c static int ioctl_private_iw_point(struct iw_point *iwp, unsigned int cmd, cmd 146 net/wireless/wext-priv.c if (IW_IS_SET(cmd)) { cmd 160 net/wireless/wext-priv.c if (IW_IS_SET(cmd) && (iwp->length != 0)) { cmd 171 net/wireless/wext-priv.c if (!err && IW_IS_GET(cmd)) { cmd 188 net/wireless/wext-priv.c unsigned int cmd, struct iw_request_info *info, cmd 194 net/wireless/wext-priv.c extra_size = get_priv_descr_and_size(dev, cmd, &descr); cmd 201 net/wireless/wext-priv.c ret = ioctl_private_iw_point(&iwr->u.data, cmd, descr, cmd 214 net/wireless/wext-priv.c unsigned int cmd, struct iw_request_info *info, cmd 220 net/wireless/wext-priv.c extra_size = get_priv_descr_and_size(dev, cmd, &descr); cmd 235 net/wireless/wext-priv.c ret = ioctl_private_iw_point(&iwp, cmd, descr, cmd 383 net/wireless/wext-sme.c switch (mlme->cmd) { cmd 1367 net/x25/af_x25.c static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) cmd 1374 net/x25/af_x25.c switch (cmd) { cmd 1417 net/x25/af_x25.c rc = x25_route_ioctl(cmd, argp); cmd 1420 net/x25/af_x25.c rc = x25_subscr_ioctl(cmd, argp); cmd 1426 net/x25/af_x25.c rc = x25_subscr_ioctl(cmd, argp); cmd 1619 net/x25/af_x25.c static int compat_x25_subscr_ioctl(unsigned int cmd, cmd 1642 net/x25/af_x25.c if (cmd == SIOCX25GSUBSCRIP) { cmd 1667 net/x25/af_x25.c static int compat_x25_ioctl(struct socket *sock, unsigned int cmd, cmd 1673 net/x25/af_x25.c switch(cmd) { cmd 1676 net/x25/af_x25.c rc = x25_ioctl(sock, cmd, (unsigned long)argp); cmd 1695 net/x25/af_x25.c rc = x25_route_ioctl(cmd, argp); cmd 1698 net/x25/af_x25.c rc = compat_x25_subscr_ioctl(cmd, argp); cmd 1704 net/x25/af_x25.c rc = compat_x25_subscr_ioctl(cmd, argp); cmd 1717 net/x25/af_x25.c rc = x25_ioctl(sock, cmd, (unsigned long)argp); cmd 338 net/x25/x25_link.c int x25_subscr_ioctl(unsigned int cmd, void __user *arg) cmd 345 net/x25/x25_link.c if (cmd != SIOCX25GSUBSCRIP && cmd != SIOCX25SSUBSCRIP) cmd 361 net/x25/x25_link.c if (cmd == SIOCX25GSUBSCRIP) { cmd 177 net/x25/x25_route.c int x25_route_ioctl(unsigned int cmd, void __user *arg) cmd 183 net/x25/x25_route.c if (cmd != SIOCADDRT && cmd != SIOCDELRT) cmd 198 net/x25/x25_route.c if (cmd == SIOCADDRT) cmd 64 samples/bpf/ibumad_user.c static void usage(char *cmd) cmd 70 samples/bpf/ibumad_user.c , cmd cmd 23 samples/bpf/syscall_tp_user.c static void usage(const char *cmd) cmd 25 samples/bpf/syscall_tp_user.c printf("USAGE: %s [-i num_progs] [-h]\n", cmd); cmd 68 samples/bpf/xdp_adjust_tail_user.c static void usage(const char *cmd) cmd 72 samples/bpf/xdp_adjust_tail_user.c printf("Usage: %s [...]\n", cmd); cmd 81 samples/bpf/xdp_tx_iptunnel_user.c static void usage(const char *cmd) cmd 86 samples/bpf/xdp_tx_iptunnel_user.c printf("Usage: %s [...]\n", cmd); cmd 410 samples/mei/mei-amt-version.c static uint32_t amt_get_code_versions(struct amt_host_if *cmd, cmd 416 samples/mei/mei-amt-version.c status = amt_host_if_call(cmd, cmd 1183 samples/vfio-mdev/mbochs.c static long mbochs_ioctl(struct mdev_device *mdev, unsigned int cmd, cmd 1189 samples/vfio-mdev/mbochs.c switch (cmd) { cmd 512 samples/vfio-mdev/mdpy.c static long mdpy_ioctl(struct mdev_device *mdev, unsigned int cmd, cmd 521 samples/vfio-mdev/mdpy.c switch (cmd) { cmd 1127 samples/vfio-mdev/mtty.c static long mtty_ioctl(struct mdev_device *mdev, unsigned int cmd, cmd 1141 samples/vfio-mdev/mtty.c switch (cmd) { cmd 82 samples/vfs/test-fsmount.c static inline int fsconfig(int fsfd, unsigned int cmd, cmd 85 samples/vfs/test-fsmount.c return syscall(__NR_fsconfig, fsfd, cmd, key, val, aux); cmd 97 samples/vfs/test-fsmount.c #define E_fsconfig(fd, cmd, key, val, aux) \ cmd 99 samples/vfs/test-fsmount.c if (fsconfig(fd, cmd, key, val, aux) == -1) \ cmd 145 scripts/kconfig/preprocess.c char *cmd; cmd 149 scripts/kconfig/preprocess.c cmd = argv[0]; cmd 151 scripts/kconfig/preprocess.c p = popen(cmd, "r"); cmd 153 scripts/kconfig/preprocess.c perror(cmd); cmd 174 scripts/kconfig/preprocess.c perror(cmd); cmd 307 scripts/mod/sumversion.c char *cmd, *file, *line, *dir; cmd 312 scripts/mod/sumversion.c cmd = NOFAIL(malloc(strlen(objfile) + sizeof("..cmd"))); cmd 318 scripts/mod/sumversion.c sprintf(cmd, "%.*s.%s.cmd", dirlen, objfile, base); cmd 321 scripts/mod/sumversion.c sprintf(cmd, ".%s.cmd", objfile); cmd 327 scripts/mod/sumversion.c file = grab_file(cmd, &flen); cmd 329 scripts/mod/sumversion.c warn("could not find %s for %s\n", cmd, objfile); cmd 388 scripts/mod/sumversion.c free(cmd); cmd 471 security/apparmor/lsm.c static int apparmor_file_lock(struct file *file, unsigned int cmd) cmd 475 security/apparmor/lsm.c if (cmd == F_WRLCK) cmd 364 security/keys/trusted.c int trusted_tpm_send(unsigned char *cmd, size_t buflen) cmd 371 security/keys/trusted.c dump_tpm_buf(cmd); cmd 372 security/keys/trusted.c rc = tpm_send(chip, cmd, buflen); cmd 373 security/keys/trusted.c dump_tpm_buf(cmd); cmd 270 security/lsm_audit.c audit_log_format(ab, " ioctlcmd=0x%hx", a->u.op->cmd); cmd 1407 security/security.c int security_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1409 security/security.c return call_int_hook(file_ioctl, 0, file, cmd, arg); cmd 1467 security/security.c int security_file_lock(struct file *file, unsigned int cmd) cmd 1469 security/security.c return call_int_hook(file_lock, 0, file, cmd); cmd 1472 security/security.c int security_file_fcntl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1474 security/security.c return call_int_hook(file_fcntl, 0, file, cmd, arg); cmd 1784 security/security.c int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) cmd 1786 security/security.c return call_int_hook(msg_queue_msgctl, 0, msq, cmd); cmd 1825 security/security.c int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd) cmd 1827 security/security.c return call_int_hook(shm_shmctl, 0, shp, cmd); cmd 1859 security/security.c int security_sem_semctl(struct kern_ipc_perm *sma, int cmd) cmd 1861 security/security.c return call_int_hook(sem_semctl, 0, sma, cmd); cmd 2372 security/security.c int security_bpf(int cmd, union bpf_attr *attr, unsigned int size) cmd 2374 security/security.c return call_int_hook(bpf, 0, cmd, attr, size); cmd 3565 security/selinux/hooks.c u32 requested, u16 cmd) cmd 3574 security/selinux/hooks.c u8 driver = cmd >> 8; cmd 3575 security/selinux/hooks.c u8 xperm = cmd & 0xff; cmd 3579 security/selinux/hooks.c ad.u.op->cmd = cmd; cmd 3603 security/selinux/hooks.c static int selinux_file_ioctl(struct file *file, unsigned int cmd, cmd 3609 security/selinux/hooks.c switch (cmd) { cmd 3645 security/selinux/hooks.c error = ioctl_has_perm(cred, file, FILE__IOCTL, (u16) cmd); cmd 3769 security/selinux/hooks.c static int selinux_file_lock(struct file *file, unsigned int cmd) cmd 3776 security/selinux/hooks.c static int selinux_file_fcntl(struct file *file, unsigned int cmd, cmd 3782 security/selinux/hooks.c switch (cmd) { cmd 5984 security/selinux/hooks.c static int selinux_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) cmd 5989 security/selinux/hooks.c switch (cmd) { cmd 6124 security/selinux/hooks.c static int selinux_shm_shmctl(struct kern_ipc_perm *shp, int cmd) cmd 6129 security/selinux/hooks.c switch (cmd) { cmd 6209 security/selinux/hooks.c static int selinux_sem_semctl(struct kern_ipc_perm *sma, int cmd) cmd 6214 security/selinux/hooks.c switch (cmd) { cmd 6684 security/selinux/hooks.c static int selinux_bpf(int cmd, union bpf_attr *attr, cmd 6690 security/selinux/hooks.c switch (cmd) { cmd 1551 security/smack/smack_lsm.c static int smack_file_ioctl(struct file *file, unsigned int cmd, cmd 1564 security/smack/smack_lsm.c if (_IOC_DIR(cmd) & _IOC_WRITE) { cmd 1569 security/smack/smack_lsm.c if (rc == 0 && (_IOC_DIR(cmd) & _IOC_READ)) { cmd 1584 security/smack/smack_lsm.c static int smack_file_lock(struct file *file, unsigned int cmd) cmd 1612 security/smack/smack_lsm.c static int smack_file_fcntl(struct file *file, unsigned int cmd, cmd 1622 security/smack/smack_lsm.c switch (cmd) { cmd 2967 security/smack/smack_lsm.c static int smack_shm_shmctl(struct kern_ipc_perm *isp, int cmd) cmd 2971 security/smack/smack_lsm.c switch (cmd) { cmd 3056 security/smack/smack_lsm.c static int smack_sem_semctl(struct kern_ipc_perm *isp, int cmd) cmd 3060 security/smack/smack_lsm.c switch (cmd) { cmd 3151 security/smack/smack_lsm.c static int smack_msg_queue_msgctl(struct kern_ipc_perm *isp, int cmd) cmd 3155 security/smack/smack_lsm.c switch (cmd) { cmd 297 security/tomoyo/tomoyo.c static int tomoyo_file_fcntl(struct file *file, unsigned int cmd, cmd 300 security/tomoyo/tomoyo.c if (!(cmd == F_SETFL && ((arg ^ file->f_flags) & O_APPEND))) cmd 332 security/tomoyo/tomoyo.c static int tomoyo_file_ioctl(struct file *file, unsigned int cmd, cmd 335 security/tomoyo/tomoyo.c return tomoyo_path_number_perm(TOMOYO_TYPE_IOCTL, &file->f_path, cmd); cmd 342 sound/aoa/soundbus/i2sbus/pcm.c unsigned int cmd, stopaddr; cmd 393 sound/aoa/soundbus/i2sbus/pcm.c cmd = (in? INPUT_MORE: OUTPUT_MORE) | BR_IFSET | INTR_ALWAYS; cmd 397 sound/aoa/soundbus/i2sbus/pcm.c command->command = cpu_to_le16(cmd); cmd 538 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd) cmd 549 sound/aoa/soundbus/i2sbus/pcm.c switch (cmd) { cmd 757 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 765 sound/aoa/soundbus/i2sbus/pcm.c return i2sbus_pcm_trigger(i2sdev, 0, cmd); cmd 827 sound/aoa/soundbus/i2sbus/pcm.c static int i2sbus_record_trigger(struct snd_pcm_substream *substream, int cmd) cmd 835 sound/aoa/soundbus/i2sbus/pcm.c return i2sbus_pcm_trigger(i2sdev, 1, cmd); cmd 595 sound/arm/aaci.c static int aaci_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 603 sound/arm/aaci.c switch (cmd) { cmd 680 sound/arm/aaci.c static int aaci_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 688 sound/arm/aaci.c switch (cmd) { cmd 70 sound/arm/pxa2xx-pcm-lib.c int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 72 sound/arm/pxa2xx-pcm-lib.c return snd_dmaengine_pcm_trigger(substream, cmd); cmd 363 sound/atmel/ac97c.c atmel_ac97c_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 370 sound/atmel/ac97c.c switch (cmd) { cmd 394 sound/atmel/ac97c.c atmel_ac97c_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 402 sound/atmel/ac97c.c switch (cmd) { cmd 893 sound/core/compress_offload.c static long snd_compr_ioctl(struct file *f, unsigned int cmd, unsigned long arg) cmd 905 sound/core/compress_offload.c switch (_IOC_NR(cmd)) { cmd 965 sound/core/compress_offload.c static long snd_compr_ioctl_compat(struct file *file, unsigned int cmd, cmd 968 sound/core/compress_offload.c return snd_compr_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 693 sound/core/control.c unsigned int cmd, void __user *arg) cmd 1510 sound/core/control.c static long snd_ctl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 1523 sound/core/control.c switch (cmd) { cmd 1527 sound/core/control.c return snd_ctl_card_info(card, ctl, cmd, argp); cmd 1574 sound/core/control.c err = p->fioctl(card, ctl, cmd, arg); cmd 1581 sound/core/control.c dev_dbg(card->dev, "unknown ioctl = 0x%x\n", cmd); cmd 432 sound/core/control_compat.c static inline long snd_ctl_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg) cmd 443 sound/core/control_compat.c switch (cmd) { cmd 455 sound/core/control_compat.c return snd_ctl_ioctl(file, cmd, (unsigned long)argp); cmd 479 sound/core/control_compat.c err = p->fioctl(ctl->card, ctl, cmd, arg); cmd 228 sound/core/hwdep.c static long snd_hwdep_ioctl(struct file * file, unsigned int cmd, cmd 233 sound/core/hwdep.c switch (cmd) { cmd 244 sound/core/hwdep.c return hw->ops.ioctl(hw, file, cmd, arg); cmd 258 sound/core/hwdep.c unsigned int cmd, unsigned long arg) cmd 260 sound/core/hwdep.c switch (cmd) { cmd 48 sound/core/hwdep_compat.c static long snd_hwdep_ioctl_compat(struct file * file, unsigned int cmd, cmd 53 sound/core/hwdep_compat.c switch (cmd) { cmd 57 sound/core/hwdep_compat.c return snd_hwdep_ioctl(file, cmd, (unsigned long)argp); cmd 62 sound/core/hwdep_compat.c return hw->ops.ioctl_compat(hw, file, cmd, arg); cmd 208 sound/core/info.c static long snd_info_entry_ioctl(struct file *file, unsigned int cmd, cmd 217 sound/core/info.c file, cmd, arg); cmd 332 sound/core/init.c unsigned int cmd, unsigned long arg) cmd 297 sound/core/oss/mixer_oss.c static int snd_mixer_oss_ioctl1(struct snd_mixer_oss_file *fmixer, unsigned int cmd, unsigned long arg) cmd 305 sound/core/oss/mixer_oss.c if (((cmd >> 8) & 0xff) == 'M') { cmd 306 sound/core/oss/mixer_oss.c switch (cmd) { cmd 349 sound/core/oss/mixer_oss.c if (cmd & SIOC_IN) { cmd 352 sound/core/oss/mixer_oss.c tmp = snd_mixer_oss_set_volume(fmixer, cmd & 0xff, tmp); cmd 356 sound/core/oss/mixer_oss.c } else if (cmd & SIOC_OUT) { cmd 357 sound/core/oss/mixer_oss.c tmp = snd_mixer_oss_get_volume(fmixer, cmd & 0xff); cmd 365 sound/core/oss/mixer_oss.c static long snd_mixer_oss_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 367 sound/core/oss/mixer_oss.c return snd_mixer_oss_ioctl1(file->private_data, cmd, arg); cmd 370 sound/core/oss/mixer_oss.c int snd_mixer_oss_ioctl_card(struct snd_card *card, unsigned int cmd, unsigned long arg) cmd 381 sound/core/oss/mixer_oss.c return snd_mixer_oss_ioctl1(&fmixer, cmd, arg); cmd 387 sound/core/oss/mixer_oss.c static long snd_mixer_oss_ioctl_compat(struct file *file, unsigned int cmd, cmd 390 sound/core/oss/mixer_oss.c return snd_mixer_oss_ioctl1(file->private_data, cmd, cmd 1333 sound/core/oss/mixer_oss.c static int snd_mixer_oss_notify_handler(struct snd_card *card, int cmd) cmd 1337 sound/core/oss/mixer_oss.c if (cmd == SND_MIXER_OSS_NOTIFY_REGISTER) { cmd 1381 sound/core/oss/mixer_oss.c if (cmd == SND_MIXER_OSS_NOTIFY_DISCONNECT) cmd 2032 sound/core/oss/pcm_oss.c int err, cmd; cmd 2051 sound/core/oss/pcm_oss.c cmd = 0; cmd 2062 sound/core/oss/pcm_oss.c cmd = SNDRV_PCM_IOCTL_START; cmd 2068 sound/core/oss/pcm_oss.c cmd = SNDRV_PCM_IOCTL_DROP; cmd 2073 sound/core/oss/pcm_oss.c if (cmd) { cmd 2074 sound/core/oss/pcm_oss.c err = snd_pcm_kernel_ioctl(psubstream, cmd, NULL); cmd 2081 sound/core/oss/pcm_oss.c cmd = 0; cmd 2089 sound/core/oss/pcm_oss.c cmd = SNDRV_PCM_IOCTL_START; cmd 2095 sound/core/oss/pcm_oss.c cmd = SNDRV_PCM_IOCTL_DROP; cmd 2100 sound/core/oss/pcm_oss.c if (cmd) { cmd 2101 sound/core/oss/pcm_oss.c err = snd_pcm_kernel_ioctl(csubstream, cmd, NULL); cmd 2555 sound/core/oss/pcm_oss.c static long snd_pcm_oss_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 2562 sound/core/oss/pcm_oss.c if (cmd == OSS_GETVERSION) cmd 2564 sound/core/oss/pcm_oss.c if (cmd == OSS_ALSAEMULVER) cmd 2567 sound/core/oss/pcm_oss.c if (((cmd >> 8) & 0xff) == 'M') { /* mixer ioctl - for OSS compatibility */ cmd 2577 sound/core/oss/pcm_oss.c return snd_mixer_oss_ioctl_card(substream->pcm->card, cmd, arg); cmd 2580 sound/core/oss/pcm_oss.c if (((cmd >> 8) & 0xff) != 'P') cmd 2583 sound/core/oss/pcm_oss.c pr_debug("pcm_oss: ioctl = 0x%x\n", cmd); cmd 2585 sound/core/oss/pcm_oss.c switch (cmd) { cmd 2661 sound/core/oss/pcm_oss.c cmd == SNDCTL_DSP_GETISPACE ? cmd 2683 sound/core/oss/pcm_oss.c cmd == SNDCTL_DSP_GETIPTR ? cmd 2689 sound/core/oss/pcm_oss.c cmd == SNDCTL_DSP_MAPINBUF ? cmd 2710 sound/core/oss/pcm_oss.c pr_debug("pcm_oss: unknown command = 0x%x\n", cmd); cmd 2717 sound/core/oss/pcm_oss.c static long snd_pcm_oss_ioctl_compat(struct file *file, unsigned int cmd, cmd 2720 sound/core/oss/pcm_oss.c return snd_pcm_oss_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 85 sound/core/pcm.c unsigned int cmd, unsigned long arg) cmd 87 sound/core/pcm.c switch (cmd) { cmd 638 sound/core/pcm_compat.c static long snd_pcm_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg) cmd 658 sound/core/pcm_compat.c switch (cmd) { cmd 676 sound/core/pcm_compat.c return snd_pcm_common_ioctl(file, substream, cmd, argp); cmd 182 sound/core/pcm_dmaengine.c int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 188 sound/core/pcm_dmaengine.c switch (cmd) { cmd 1756 sound/core/pcm_lib.c unsigned int cmd, void *arg) cmd 1758 sound/core/pcm_lib.c switch (cmd) { cmd 2903 sound/core/pcm_native.c unsigned int cmd, void __user *arg) cmd 2915 sound/core/pcm_native.c switch (cmd) { cmd 2999 sound/core/pcm_native.c pcm_dbg(substream->pcm, "unknown ioctl = 0x%x\n", cmd); cmd 3003 sound/core/pcm_native.c static long snd_pcm_ioctl(struct file *file, unsigned int cmd, cmd 3010 sound/core/pcm_native.c if (((cmd >> 8) & 0xff) != 'A') cmd 3013 sound/core/pcm_native.c return snd_pcm_common_ioctl(file, pcm_file->substream, cmd, cmd 3028 sound/core/pcm_native.c unsigned int cmd, void *arg) cmd 3033 sound/core/pcm_native.c switch (cmd) { cmd 723 sound/core/rawmidi.c static long snd_rawmidi_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 729 sound/core/rawmidi.c if (((cmd >> 8) & 0xff) != 'W') cmd 731 sound/core/rawmidi.c switch (cmd) { cmd 832 sound/core/rawmidi.c "rawmidi: unknown command = 0x%x\n", cmd); cmd 839 sound/core/rawmidi.c unsigned int cmd, cmd 844 sound/core/rawmidi.c switch (cmd) { cmd 142 sound/core/rawmidi_compat.c static long snd_rawmidi_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg) cmd 148 sound/core/rawmidi_compat.c switch (cmd) { cmd 153 sound/core/rawmidi_compat.c return snd_rawmidi_ioctl(file, cmd, (unsigned long)argp); cmd 48 sound/core/seq/oss/seq_oss.c static long odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 168 sound/core/seq/oss/seq_oss.c odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 174 sound/core/seq/oss/seq_oss.c return snd_seq_oss_ioctl(dp, cmd, arg); cmd 178 sound/core/seq/oss/seq_oss.c static long odev_ioctl_compat(struct file *file, unsigned int cmd, cmd 181 sound/core/seq/oss/seq_oss.c return odev_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); cmd 112 sound/core/seq/oss/seq_oss_device.h int snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long arg); cmd 125 sound/core/seq/oss/seq_oss_event.c switch (q->e.cmd) { cmd 179 sound/core/seq/oss/seq_oss_event.c switch (q->v.cmd) { cmd 200 sound/core/seq/oss/seq_oss_event.c switch (q->l.cmd) { cmd 225 sound/core/seq/oss/seq_oss_event.c switch (q->t.cmd) { cmd 37 sound/core/seq/oss/seq_oss_event.h unsigned char cmd; cmd 45 sound/core/seq/oss/seq_oss_event.h unsigned char cmd; cmd 55 sound/core/seq/oss/seq_oss_event.h unsigned char cmd; cmd 65 sound/core/seq/oss/seq_oss_event.h unsigned char cmd; cmd 61 sound/core/seq/oss/seq_oss_ioctl.c snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long carg) cmd 67 sound/core/seq/oss/seq_oss_ioctl.c switch (cmd) { cmd 77 sound/core/seq/oss/seq_oss_ioctl.c return snd_seq_oss_timer_ioctl(dp->timer, cmd, arg); cmd 117 sound/core/seq/oss/seq_oss_ioctl.c return snd_seq_oss_synth_ioctl(dp, dev, cmd, carg); cmd 128 sound/core/seq/oss/seq_oss_ioctl.c val = snd_seq_oss_synth_ioctl(dp, dev, cmd, carg); cmd 134 sound/core/seq/oss/seq_oss_ioctl.c snd_seq_oss_synth_ioctl(dp, dev, cmd, carg); cmd 174 sound/core/seq/oss/seq_oss_ioctl.c return snd_seq_oss_synth_ioctl(dp, 0, cmd, carg); cmd 542 sound/core/seq/oss/seq_oss_midi.c ossev.v.cmd = MIDI_NOTEON; break; cmd 544 sound/core/seq/oss/seq_oss_midi.c ossev.v.cmd = MIDI_NOTEOFF; break; cmd 546 sound/core/seq/oss/seq_oss_midi.c ossev.v.cmd = MIDI_KEY_PRESSURE; break; cmd 548 sound/core/seq/oss/seq_oss_midi.c ossev.l.cmd = MIDI_CTL_CHANGE; break; cmd 550 sound/core/seq/oss/seq_oss_midi.c ossev.l.cmd = MIDI_PGM_CHANGE; break; cmd 552 sound/core/seq/oss/seq_oss_midi.c ossev.l.cmd = MIDI_CHN_PRESSURE; break; cmd 554 sound/core/seq/oss/seq_oss_midi.c ossev.l.cmd = MIDI_PITCH_BEND; break; cmd 228 sound/core/seq/oss/seq_oss_readq.c rec.t.cmd = TMR_WAIT_ABS; cmd 563 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_synth_ioctl(struct seq_oss_devinfo *dp, int dev, unsigned int cmd, unsigned long addr) cmd 577 sound/core/seq/oss/seq_oss_synth.c rc = rec->oper.ioctl(&info->arg, cmd, addr); cmd 32 sound/core/seq/oss/seq_oss_synth.h int snd_seq_oss_synth_ioctl(struct seq_oss_devinfo *dp, int dev, unsigned int cmd, cmd 78 sound/core/seq/oss/seq_oss_timer.c switch (ev->t.cmd) { cmd 218 sound/core/seq/oss/seq_oss_timer.c snd_seq_oss_timer_ioctl(struct seq_oss_timer *timer, unsigned int cmd, int __user *arg) cmd 222 sound/core/seq/oss/seq_oss_timer.c if (cmd == SNDCTL_SEQ_CTRLRATE) { cmd 235 sound/core/seq/oss/seq_oss_timer.c switch (cmd) { cmd 36 sound/core/seq/oss/seq_oss_timer.h int snd_seq_oss_timer_ioctl(struct seq_oss_timer *timer, unsigned int cmd, int __user *arg); cmd 2071 sound/core/seq/seq_clientmgr.c unsigned int cmd; cmd 2108 sound/core/seq/seq_clientmgr.c static long snd_seq_ioctl(struct file *file, unsigned int cmd, cmd 2137 sound/core/seq/seq_clientmgr.c for (handler = ioctl_handlers; handler->cmd > 0; ++handler) { cmd 2138 sound/core/seq/seq_clientmgr.c if (handler->cmd == cmd) cmd 2141 sound/core/seq/seq_clientmgr.c if (handler->cmd == 0) cmd 2150 sound/core/seq/seq_clientmgr.c size = _IOC_SIZE(handler->cmd); cmd 2151 sound/core/seq/seq_clientmgr.c if (handler->cmd & IOC_IN) { cmd 2161 sound/core/seq/seq_clientmgr.c if (handler->cmd == SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT || cmd 2162 sound/core/seq/seq_clientmgr.c handler->cmd == SNDRV_SEQ_IOCTL_SET_CLIENT_POOL || cmd 2163 sound/core/seq/seq_clientmgr.c (handler->cmd & IOC_OUT)) cmd 2342 sound/core/seq/seq_clientmgr.c int snd_seq_kernel_client_ctl(int clientid, unsigned int cmd, void *arg) cmd 2351 sound/core/seq/seq_clientmgr.c for (handler = ioctl_handlers; handler->cmd > 0; ++handler) { cmd 2352 sound/core/seq/seq_clientmgr.c if (handler->cmd == cmd) cmd 2357 sound/core/seq/seq_clientmgr.c cmd, _IOC_TYPE(cmd), _IOC_NR(cmd)); cmd 31 sound/core/seq/seq_compat.c static int snd_seq_call_port_info_ioctl(struct snd_seq_client *client, unsigned int cmd, cmd 47 sound/core/seq/seq_compat.c err = snd_seq_kernel_client_ctl(client->number, cmd, data); cmd 74 sound/core/seq/seq_compat.c static long snd_seq_ioctl_compat(struct file *file, unsigned int cmd, unsigned long arg) cmd 82 sound/core/seq/seq_compat.c switch (cmd) { cmd 109 sound/core/seq/seq_compat.c return snd_seq_ioctl(file, cmd, arg); cmd 458 sound/core/seq/seq_midi_emul.c get_channel(unsigned char cmd) cmd 460 sound/core/seq/seq_midi_emul.c int p = cmd & 0x0f; cmd 293 sound/core/seq/seq_midi_event.c unsigned int cmd, type; cmd 310 sound/core/seq/seq_midi_event.c cmd = 0xf0 + (type - ST_SPECIAL); cmd 313 sound/core/seq/seq_midi_event.c cmd = 0x80 | (type << 4) | (ev->data.note.channel & 0x0f); cmd 316 sound/core/seq/seq_midi_event.c if (cmd == MIDI_CMD_COMMON_SYSEX) { cmd 325 sound/core/seq/seq_midi_event.c if ((cmd & 0xf0) == 0xf0 || dev->lastcmd != cmd || dev->nostat) { cmd 326 sound/core/seq/seq_midi_event.c dev->lastcmd = cmd; cmd 328 sound/core/seq/seq_midi_event.c xbuf[0] = cmd; cmd 386 sound/core/seq/seq_midi_event.c unsigned char cmd; cmd 389 sound/core/seq/seq_midi_event.c cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f); cmd 395 sound/core/seq/seq_midi_event.c if (cmd != dev->lastcmd || dev->nostat) { cmd 398 sound/core/seq/seq_midi_event.c buf[idx++] = dev->lastcmd = cmd; cmd 403 sound/core/seq/seq_midi_event.c buf[idx++] = cmd; cmd 409 sound/core/seq/seq_midi_event.c if (cmd != dev->lastcmd || dev->nostat) { cmd 412 sound/core/seq/seq_midi_event.c buf[idx++] = dev->lastcmd = cmd; cmd 424 sound/core/seq/seq_midi_event.c unsigned char cmd; cmd 441 sound/core/seq/seq_midi_event.c cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f); cmd 446 sound/core/seq/seq_midi_event.c if (cmd != dev->lastcmd && !dev->nostat) { cmd 449 sound/core/seq/seq_midi_event.c buf[idx++] = dev->lastcmd = cmd; cmd 454 sound/core/seq/seq_midi_event.c buf[idx++] = dev->lastcmd = cmd; cmd 1976 sound/core/timer.c static long __snd_timer_user_ioctl(struct file *file, unsigned int cmd, cmd 1984 sound/core/timer.c switch (cmd) { cmd 2036 sound/core/timer.c static long snd_timer_user_ioctl(struct file *file, unsigned int cmd, cmd 2043 sound/core/timer.c ret = __snd_timer_user_ioctl(file, cmd, arg); cmd 122 sound/core/timer_compat.c static long __snd_timer_user_ioctl_compat(struct file *file, unsigned int cmd, cmd 127 sound/core/timer_compat.c switch (cmd) { cmd 143 sound/core/timer_compat.c return __snd_timer_user_ioctl(file, cmd, (unsigned long)argp); cmd 158 sound/core/timer_compat.c static long snd_timer_user_ioctl_compat(struct file *file, unsigned int cmd, cmd 165 sound/core/timer_compat.c ret = __snd_timer_user_ioctl_compat(file, cmd, arg); cmd 247 sound/drivers/aloop.c static int loopback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 254 sound/drivers/aloop.c switch (cmd) { cmd 482 sound/drivers/dummy.c static int dummy_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 484 sound/drivers/dummy.c switch (cmd) { cmd 529 sound/drivers/ml403-ac97cr.c int cmd) cmd 536 sound/drivers/ml403-ac97cr.c switch (cmd) { cmd 568 sound/drivers/ml403-ac97cr.c int cmd) cmd 575 sound/drivers/ml403-ac97cr.c switch (cmd) { cmd 209 sound/drivers/mpu401/mpu401_uart.c static int snd_mpu401_uart_cmd(struct snd_mpu401 * mpu, unsigned char cmd, cmd 231 sound/drivers/mpu401/mpu401_uart.c mpu->write(mpu, cmd, MPU401C(mpu)); cmd 248 sound/drivers/mpu401/mpu401_uart.c "(status = 0x%x, data = 0x%x)\n", cmd, mpu->port, cmd 26 sound/drivers/opl3/opl3_lib.c static void snd_opl2_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val) cmd 36 sound/drivers/opl3/opl3_lib.c port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; cmd 40 sound/drivers/opl3/opl3_lib.c outb((unsigned char) cmd, port); cmd 49 sound/drivers/opl3/opl3_lib.c static void snd_opl3_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val) cmd 59 sound/drivers/opl3/opl3_lib.c port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; cmd 63 sound/drivers/opl3/opl3_lib.c outb((unsigned char) cmd, port); cmd 13 sound/drivers/opl3/opl3_oss.c static int snd_opl3_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, unsigned long ioarg); cmd 218 sound/drivers/opl3/opl3_oss.c static int snd_opl3_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, cmd 223 sound/drivers/opl3/opl3_oss.c switch (cmd) { cmd 80 sound/drivers/opl3/opl3_synth.c unsigned int cmd, unsigned long arg) cmd 88 sound/drivers/opl3/opl3_synth.c switch (cmd) { cmd 161 sound/drivers/opl3/opl3_synth.c snd_printk(KERN_WARNING "unknown IOCTL: 0x%x\n", cmd); cmd 258 sound/drivers/pcsp/pcsp_lib.c static int snd_pcsp_trigger(struct snd_pcm_substream *substream, int cmd) cmd 264 sound/drivers/pcsp/pcsp_lib.c switch (cmd) { cmd 87 sound/drivers/vx/vx_cmd.c void vx_init_rmh(struct vx_rmh *rmh, unsigned int cmd) cmd 89 sound/drivers/vx/vx_cmd.c if (snd_BUG_ON(cmd >= CMD_LAST_INDEX)) cmd 91 sound/drivers/vx/vx_cmd.c rmh->LgCmd = vx_dsp_cmds[cmd].length; cmd 92 sound/drivers/vx/vx_cmd.c rmh->LgStat = vx_dsp_cmds[cmd].st_length; cmd 93 sound/drivers/vx/vx_cmd.c rmh->DspStat = vx_dsp_cmds[cmd].st_type; cmd 94 sound/drivers/vx/vx_cmd.c rmh->Cmd[0] = vx_dsp_cmds[cmd].opcode; cmd 199 sound/drivers/vx/vx_cmd.h void vx_init_rmh(struct vx_rmh *rmh, unsigned int cmd); cmd 109 sound/drivers/vx/vx_core.c static int vx_transfer_end(struct vx_core *chip, int cmd) cmd 117 sound/drivers/vx/vx_core.c if ((err = vx_send_irq_dsp(chip, cmd)) < 0) cmd 355 sound/drivers/vx/vx_core.c int vx_send_rih_nolock(struct vx_core *chip, int cmd) cmd 363 sound/drivers/vx/vx_core.c printk(KERN_DEBUG "send_rih: cmd = 0x%x\n", cmd); cmd 368 sound/drivers/vx/vx_core.c if ((err = vx_send_irq_dsp(chip, cmd)) < 0) cmd 392 sound/drivers/vx/vx_core.c int vx_send_rih(struct vx_core *chip, int cmd) cmd 397 sound/drivers/vx/vx_core.c err = vx_send_rih_nolock(chip, cmd); cmd 715 sound/drivers/vx/vx_pcm.c static int vx_pcm_trigger(struct snd_pcm_substream *subs, int cmd) cmd 724 sound/drivers/vx/vx_pcm.c switch (cmd) { cmd 146 sound/firewire/bebob/bebob_hwdep.c unsigned int cmd, unsigned long arg) cmd 150 sound/firewire/bebob/bebob_hwdep.c switch (cmd) { cmd 165 sound/firewire/bebob/bebob_hwdep.c unsigned int cmd, unsigned long arg) cmd 167 sound/firewire/bebob/bebob_hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 253 sound/firewire/bebob/bebob_pcm.c pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 257 sound/firewire/bebob/bebob_pcm.c switch (cmd) { cmd 271 sound/firewire/bebob/bebob_pcm.c pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 275 sound/firewire/bebob/bebob_pcm.c switch (cmd) { cmd 140 sound/firewire/dice/dice-hwdep.c unsigned int cmd, unsigned long arg) cmd 144 sound/firewire/dice/dice-hwdep.c switch (cmd) { cmd 158 sound/firewire/dice/dice-hwdep.c unsigned int cmd, unsigned long arg) cmd 160 sound/firewire/dice/dice-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 302 sound/firewire/dice/dice-pcm.c static int capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 307 sound/firewire/dice/dice-pcm.c switch (cmd) { cmd 320 sound/firewire/dice/dice-pcm.c static int playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 325 sound/firewire/dice/dice-pcm.c switch (cmd) { cmd 148 sound/firewire/digi00x/digi00x-hwdep.c unsigned int cmd, unsigned long arg) cmd 152 sound/firewire/digi00x/digi00x-hwdep.c switch (cmd) { cmd 166 sound/firewire/digi00x/digi00x-hwdep.c unsigned int cmd, unsigned long arg) cmd 168 sound/firewire/digi00x/digi00x-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 231 sound/firewire/digi00x/digi00x-pcm.c static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 235 sound/firewire/digi00x/digi00x-pcm.c switch (cmd) { cmd 249 sound/firewire/digi00x/digi00x-pcm.c static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 253 sound/firewire/digi00x/digi00x-pcm.c switch (cmd) { cmd 140 sound/firewire/fireface/ff-hwdep.c unsigned int cmd, unsigned long arg) cmd 144 sound/firewire/fireface/ff-hwdep.c switch (cmd) { cmd 158 sound/firewire/fireface/ff-hwdep.c unsigned int cmd, unsigned long arg) cmd 160 sound/firewire/fireface/ff-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 275 sound/firewire/fireface/ff-pcm.c static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 279 sound/firewire/fireface/ff-pcm.c switch (cmd) { cmd 293 sound/firewire/fireface/ff-pcm.c static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 297 sound/firewire/fireface/ff-pcm.c switch (cmd) { cmd 115 sound/firewire/fireworks/fireworks.h const void *cmd, unsigned int size); cmd 117 sound/firewire/fireworks/fireworks.h const void *cmd, unsigned int cmd_size, cmd 277 sound/firewire/fireworks/fireworks_hwdep.c unsigned int cmd, unsigned long arg) cmd 281 sound/firewire/fireworks/fireworks_hwdep.c switch (cmd) { cmd 296 sound/firewire/fireworks/fireworks_hwdep.c unsigned int cmd, unsigned long arg) cmd 298 sound/firewire/fireworks/fireworks_hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 284 sound/firewire/fireworks/fireworks_pcm.c static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 288 sound/firewire/fireworks/fireworks_pcm.c switch (cmd) { cmd 301 sound/firewire/fireworks/fireworks_pcm.c static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 305 sound/firewire/fireworks/fireworks_pcm.c switch (cmd) { cmd 63 sound/firewire/fireworks/fireworks_transaction.c const void *cmd, unsigned int size) cmd 67 sound/firewire/fireworks/fireworks_transaction.c (void *)cmd, size, 0); cmd 71 sound/firewire/fireworks/fireworks_transaction.c const void *cmd, unsigned int cmd_size, cmd 81 sound/firewire/fireworks/fireworks_transaction.c t.seqnum = be32_to_cpu(((struct snd_efw_transaction *)cmd)->seqnum) + 1; cmd 91 sound/firewire/fireworks/fireworks_transaction.c ret = snd_efw_transaction_cmd(t.unit, (void *)cmd, cmd_size); cmd 421 sound/firewire/isight.c static int isight_trigger(struct snd_pcm_substream *substream, int cmd) cmd 425 sound/firewire/isight.c switch (cmd) { cmd 147 sound/firewire/motu/motu-hwdep.c unsigned int cmd, unsigned long arg) cmd 151 sound/firewire/motu/motu-hwdep.c switch (cmd) { cmd 165 sound/firewire/motu/motu-hwdep.c unsigned int cmd, unsigned long arg) cmd 167 sound/firewire/motu/motu-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 259 sound/firewire/motu/motu-pcm.c static int capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 263 sound/firewire/motu/motu-pcm.c switch (cmd) { cmd 276 sound/firewire/motu/motu-pcm.c static int playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 280 sound/firewire/motu/motu-pcm.c switch (cmd) { cmd 140 sound/firewire/oxfw/oxfw-hwdep.c unsigned int cmd, unsigned long arg) cmd 144 sound/firewire/oxfw/oxfw-hwdep.c switch (cmd) { cmd 158 sound/firewire/oxfw/oxfw-hwdep.c unsigned int cmd, unsigned long arg) cmd 160 sound/firewire/oxfw/oxfw-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 323 sound/firewire/oxfw/oxfw-pcm.c static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 328 sound/firewire/oxfw/oxfw-pcm.c switch (cmd) { cmd 341 sound/firewire/oxfw/oxfw-pcm.c static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 346 sound/firewire/oxfw/oxfw-pcm.c switch (cmd) { cmd 221 sound/firewire/tascam/tascam-hwdep.c unsigned int cmd, unsigned long arg) cmd 225 sound/firewire/tascam/tascam-hwdep.c switch (cmd) { cmd 241 sound/firewire/tascam/tascam-hwdep.c unsigned int cmd, unsigned long arg) cmd 243 sound/firewire/tascam/tascam-hwdep.c return hwdep_ioctl(hwdep, file, cmd, cmd 163 sound/firewire/tascam/tascam-pcm.c static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 167 sound/firewire/tascam/tascam-pcm.c switch (cmd) { cmd 181 sound/firewire/tascam/tascam-pcm.c static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 185 sound/firewire/tascam/tascam-pcm.c switch (cmd) { cmd 72 sound/hda/hdac_bus.c unsigned int cmd, unsigned int *res) cmd 77 sound/hda/hdac_bus.c err = snd_hdac_bus_exec_verb_unlocked(bus, addr, cmd, res); cmd 92 sound/hda/hdac_bus.c unsigned int cmd, unsigned int *res) cmd 97 sound/hda/hdac_bus.c if (cmd == ~0) cmd 105 sound/hda/hdac_bus.c trace_hda_send_cmd(bus, cmd); cmd 106 sound/hda/hdac_bus.c err = bus->ops->command(bus, cmd); cmd 125 sound/hda/hdac_controller.c static unsigned int azx_command_addr(u32 cmd) cmd 127 sound/hda/hdac_controller.c unsigned int addr = cmd >> 28; cmd 254 sound/hda/hdac_device.c int snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd, cmd 258 sound/hda/hdac_device.c return codec->exec_verb(codec, cmd, flags, res); cmd 259 sound/hda/hdac_device.c return snd_hdac_bus_exec_verb(codec->bus, codec->addr, cmd, res); cmd 276 sound/hda/hdac_device.c unsigned int cmd = snd_hdac_make_cmd(codec, nid, verb, parm); cmd 278 sound/hda/hdac_device.c return snd_hdac_exec_verb(codec, cmd, 0, res); cmd 290 sound/hda/hdac_device.c unsigned int cmd; cmd 292 sound/hda/hdac_device.c cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; cmd 293 sound/hda/hdac_device.c return snd_hdac_regmap_read_raw(codec, cmd, res); cmd 309 sound/hda/hdac_device.c unsigned int cmd, val; cmd 311 sound/hda/hdac_device.c cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; cmd 312 sound/hda/hdac_device.c if (snd_hdac_regmap_read_raw_uncached(codec, cmd, &val) < 0) cmd 984 sound/hda/hdac_device.c unsigned int cmd = snd_hdac_make_cmd(hdac, nid, verb, parm); cmd 987 sound/hda/hdac_device.c if (snd_hdac_exec_verb(hdac, cmd, flags, &res)) cmd 996 sound/hda/hdac_device.c unsigned int cmd = snd_hdac_make_cmd(hdac, nid, verb, parm); cmd 998 sound/hda/hdac_device.c return snd_hdac_exec_verb(hdac, cmd, flags, NULL); cmd 40 sound/hda/local.h int snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd, cmd 20 sound/hda/trace.h TP_PROTO(struct hdac_bus *bus, unsigned int cmd), cmd 21 sound/hda/trace.h TP_ARGS(bus, cmd), cmd 26 sound/hda/trace.h dev_name((bus)->dev), (cmd) >> 28, cmd); cmd 166 sound/isa/ad1816a/ad1816a_lib.c int channel, int cmd, int iscapture) cmd 170 sound/isa/ad1816a/ad1816a_lib.c switch (cmd) { cmd 174 sound/isa/ad1816a/ad1816a_lib.c cmd = (cmd == SNDRV_PCM_TRIGGER_START) ? 0xff: 0x00; cmd 181 sound/isa/ad1816a/ad1816a_lib.c AD1816A_PLAYBACK_ENABLE, cmd); cmd 184 sound/isa/ad1816a/ad1816a_lib.c AD1816A_CAPTURE_ENABLE, cmd); cmd 195 sound/isa/ad1816a/ad1816a_lib.c static int snd_ad1816a_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 199 sound/isa/ad1816a/ad1816a_lib.c SNDRV_PCM_STREAM_PLAYBACK, cmd, 0); cmd 202 sound/isa/ad1816a/ad1816a_lib.c static int snd_ad1816a_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 206 sound/isa/ad1816a/ad1816a_lib.c SNDRV_PCM_STREAM_CAPTURE, cmd, 1); cmd 313 sound/isa/es1688/es1688_lib.c unsigned int cmd, void *arg) cmd 315 sound/isa/es1688/es1688_lib.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 318 sound/isa/es1688/es1688_lib.c static int snd_es1688_trigger(struct snd_es1688 *chip, int cmd, unsigned char value) cmd 322 sound/isa/es1688/es1688_lib.c if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 324 sound/isa/es1688/es1688_lib.c } else if (cmd != SNDRV_PCM_TRIGGER_START) { cmd 410 sound/isa/es1688/es1688_lib.c int cmd) cmd 413 sound/isa/es1688/es1688_lib.c return snd_es1688_trigger(chip, cmd, 0x05); cmd 467 sound/isa/es1688/es1688_lib.c int cmd) cmd 470 sound/isa/es1688/es1688_lib.c return snd_es1688_trigger(chip, cmd, 0x0f); cmd 494 sound/isa/es18xx.c int cmd) cmd 496 sound/isa/es18xx.c switch (cmd) { cmd 603 sound/isa/es18xx.c int cmd) cmd 607 sound/isa/es18xx.c switch (cmd) { cmd 668 sound/isa/es18xx.c int cmd) cmd 670 sound/isa/es18xx.c switch (cmd) { cmd 716 sound/isa/es18xx.c int cmd) cmd 720 sound/isa/es18xx.c return snd_es18xx_playback1_trigger(chip, substream, cmd); cmd 722 sound/isa/es18xx.c return snd_es18xx_playback2_trigger(chip, substream, cmd); cmd 101 sound/isa/galaxy/galaxy.c static int dsp_command(void __iomem *port, u8 cmd) cmd 110 sound/isa/galaxy/galaxy.c iowrite8(cmd, port + DSP_PORT_COMMAND); cmd 26 sound/isa/gus/gus_dma.c unsigned int cmd) cmd 50 sound/isa/gus/gus_dma.c dma_cmd = SNDRV_GF1_DMA_ENABLE | (unsigned short) cmd; cmd 129 sound/isa/gus/gus_dma.c snd_gf1_dma_program(gus, block->addr, block->buf_addr, block->count, (unsigned short) block->cmd); cmd 134 sound/isa/gus/gus_dma.c block->addr, block->buf_addr, block->count, block->cmd); cmd 197 sound/isa/gus/gus_dma.c block->cmd); cmd 228 sound/isa/gus/gus_dma.c snd_gf1_dma_program(gus, block->addr, block->buf_addr, block->count, (unsigned short) block->cmd); cmd 75 sound/isa/gus/gus_pcm.c block.cmd = SNDRV_GF1_DMA_IRQ; cmd 77 sound/isa/gus/gus_pcm.c block.cmd |= SNDRV_GF1_DMA_UNSIGNED; cmd 79 sound/isa/gus/gus_pcm.c block.cmd |= SNDRV_GF1_DMA_16BIT; cmd 503 sound/isa/gus/gus_pcm.c int cmd) cmd 510 sound/isa/gus/gus_pcm.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 512 sound/isa/gus/gus_pcm.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 598 sound/isa/gus/gus_pcm.c int cmd) cmd 603 sound/isa/gus/gus_pcm.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 605 sound/isa/gus/gus_pcm.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 77 sound/isa/msnd/msnd.c int snd_msnd_send_dsp_cmd(struct snd_msnd *dev, u8 cmd) cmd 83 sound/isa/msnd/msnd.c outb(cmd, dev->io + HP_CVR); cmd 529 sound/isa/msnd/msnd.c int cmd) cmd 534 sound/isa/msnd/msnd.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 539 sound/isa/msnd/msnd.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 609 sound/isa/msnd/msnd.c int cmd) cmd 613 sound/isa/msnd/msnd.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 620 sound/isa/msnd/msnd.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 275 sound/isa/msnd/msnd.h int snd_msnd_send_dsp_cmd(struct snd_msnd *chip, u8 cmd); cmd 481 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_send_dsp_cmd_chk(struct snd_msnd *chip, u8 cmd) cmd 483 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_send_dsp_cmd(chip, cmd) == 0) cmd 486 sound/isa/msnd/msnd_pinnacle.c return snd_msnd_send_dsp_cmd(chip, cmd); cmd 766 sound/isa/sb/emu8000.c unsigned short cmd, port; cmd 808 sound/isa/sb/emu8000.c snd_emu8000_poke(emu, port, reverb_cmds[i].cmd, reverb_parm[effect].parms[i]); cmd 27 sound/isa/sb/emu8000_callback.c static int oss_ioctl(struct snd_emux *emu, int cmd, int p1, int p2); cmd 472 sound/isa/sb/emu8000_callback.c oss_ioctl(struct snd_emux *emu, int cmd, int p1, int p2) cmd 478 sound/isa/sb/emu8000_callback.c switch (cmd) { cmd 373 sound/isa/sb/emu8000_pcm.c static int emu8k_pcm_trigger(struct snd_pcm_substream *subs, int cmd) cmd 378 sound/isa/sb/emu8000_pcm.c switch (cmd) { cmd 68 sound/isa/sb/sb16_csp.c static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg); cmd 181 sound/isa/sb/sb16_csp.c static int snd_sb_csp_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg) cmd 194 sound/isa/sb/sb16_csp.c switch (cmd) { cmd 290 sound/isa/sb/sb16_main.c int cmd) cmd 296 sound/isa/sb/sb16_main.c switch (cmd) { cmd 359 sound/isa/sb/sb16_main.c int cmd) cmd 365 sound/isa/sb/sb16_main.c switch (cmd) { cmd 193 sound/isa/sb/sb8_main.c int cmd) cmd 200 sound/isa/sb/sb8_main.c switch (cmd) { cmd 330 sound/isa/sb/sb8_main.c int cmd) cmd 337 sound/isa/sb/sb8_main.c switch (cmd) { cmd 210 sound/isa/sc6000.c static int sc6000_write(char __iomem *vport, int cmd) cmd 221 sound/isa/sc6000.c iowrite8(cmd, vport + DSP_COMMAND); cmd 227 sound/isa/sc6000.c snd_printk(KERN_ERR "DSP Command (0x%x) timeout.\n", cmd); cmd 153 sound/isa/wavefront/wavefront_fx.c unsigned int cmd, unsigned long arg) cmd 140 sound/isa/wavefront/wavefront_synth.c int cmd; cmd 245 sound/isa/wavefront/wavefront_synth.c wavefront_get_command (int cmd) cmd 250 sound/isa/wavefront/wavefront_synth.c for (i = 0; wavefront_commands[i].cmd != 0; i++) { cmd 251 sound/isa/wavefront/wavefront_synth.c if (cmd == wavefront_commands[i].cmd) { cmd 334 sound/isa/wavefront/wavefront_synth.c int cmd, unsigned char *rbuf, unsigned char *wbuf) cmd 342 sound/isa/wavefront/wavefront_synth.c if ((wfcmd = wavefront_get_command (cmd)) == NULL) { cmd 344 sound/isa/wavefront/wavefront_synth.c cmd); cmd 353 sound/isa/wavefront/wavefront_synth.c if (cmd == WFC_DOWNLOAD_MULTISAMPLE) { cmd 359 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action, wfcmd->read_cnt, cmd 362 sound/isa/wavefront/wavefront_synth.c if (wavefront_write (dev, cmd)) { cmd 365 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action); cmd 372 sound/isa/wavefront/wavefront_synth.c wfcmd->write_cnt, cmd); cmd 378 sound/isa/wavefront/wavefront_synth.c i, cmd, wfcmd->action); cmd 390 sound/isa/wavefront/wavefront_synth.c wfcmd->read_cnt, cmd); cmd 397 sound/isa/wavefront/wavefront_synth.c i, cmd, wfcmd->action); cmd 409 sound/isa/wavefront/wavefront_synth.c i, cmd, cmd 417 sound/isa/wavefront/wavefront_synth.c wfcmd->cmd == WFC_IDENTIFY_SAMPLE_TYPE) { cmd 422 sound/isa/wavefront/wavefront_synth.c wfcmd->cmd == WFC_UPLOAD_PATCH) { cmd 427 sound/isa/wavefront/wavefront_synth.c wfcmd->cmd == WFC_UPLOAD_PROGRAM) { cmd 440 sound/isa/wavefront/wavefront_synth.c i, cmd, cmd 456 sound/isa/wavefront/wavefront_synth.c DPRINT (WF_DEBUG_CMD, "reading ACK for 0x%x\n", cmd); cmd 470 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action); cmd 482 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action); cmd 488 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action, ack, err, cmd 497 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action); cmd 502 sound/isa/wavefront/wavefront_synth.c cmd, wfcmd->action, wfcmd->read_cnt, cmd 1509 sound/isa/wavefront/wavefront_synth.c "cmd 0x%x\n", wc->cmd); cmd 1513 sound/isa/wavefront/wavefront_synth.c switch (wc->cmd) { cmd 1573 sound/isa/wavefront/wavefront_synth.c wc->status = snd_wavefront_cmd (dev, wc->cmd, wc->rbuf, wc->wbuf); cmd 1582 sound/isa/wavefront/wavefront_synth.c switch (wc->cmd) { cmd 1647 sound/isa/wavefront/wavefront_synth.c unsigned int cmd, unsigned long arg) cmd 1667 sound/isa/wavefront/wavefront_synth.c switch (cmd) { cmd 467 sound/isa/wss/wss_lib.c int cmd) cmd 475 sound/isa/wss/wss_lib.c switch (cmd) { cmd 565 sound/mips/hal2.c static int hal2_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 569 sound/mips/hal2.c switch (cmd) { cmd 654 sound/mips/hal2.c static int hal2_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 658 sound/mips/hal2.c switch (cmd) { cmd 634 sound/mips/sgio2audio.c int cmd) cmd 636 sound/mips/sgio2audio.c switch (cmd) { cmd 35 sound/oss/dmasound/dmasound_atari.c extern void atari_microwire_cmd(int cmd); cmd 143 sound/oss/dmasound/dmasound_atari.c static int AtaMixerIoctl(u_int cmd, u_long arg); cmd 144 sound/oss/dmasound/dmasound_atari.c static int TTMixerIoctl(u_int cmd, u_long arg); cmd 145 sound/oss/dmasound/dmasound_atari.c static int FalconMixerIoctl(u_int cmd, u_long arg); cmd 1361 sound/oss/dmasound/dmasound_atari.c static int AtaMixerIoctl(u_int cmd, u_long arg) cmd 1365 sound/oss/dmasound/dmasound_atari.c switch (cmd) { cmd 1396 sound/oss/dmasound/dmasound_atari.c static int TTMixerIoctl(u_int cmd, u_long arg) cmd 1399 sound/oss/dmasound/dmasound_atari.c switch (cmd) { cmd 1428 sound/oss/dmasound/dmasound_atari.c return AtaMixerIoctl(cmd, arg); cmd 1431 sound/oss/dmasound/dmasound_atari.c static int FalconMixerIoctl(u_int cmd, u_long arg) cmd 1434 sound/oss/dmasound/dmasound_atari.c switch (cmd) { cmd 1458 sound/oss/dmasound/dmasound_atari.c return AtaMixerIoctl(cmd, arg); cmd 347 sound/oss/dmasound/dmasound_core.c static int mixer_ioctl(struct file *file, u_int cmd, u_long arg) cmd 349 sound/oss/dmasound/dmasound_core.c if (_SIOC_DIR(cmd) & _SIOC_WRITE) cmd 351 sound/oss/dmasound/dmasound_core.c switch (cmd) { cmd 367 sound/oss/dmasound/dmasound_core.c return dmasound.mach.mixer_ioctl(cmd, arg); cmd 371 sound/oss/dmasound/dmasound_core.c static long mixer_unlocked_ioctl(struct file *file, u_int cmd, u_long arg) cmd 376 sound/oss/dmasound/dmasound_core.c ret = mixer_ioctl(file, cmd, arg); cmd 989 sound/oss/dmasound/dmasound_core.c static int sq_ioctl(struct file *file, u_int cmd, u_long arg) cmd 997 sound/oss/dmasound/dmasound_core.c switch (cmd) { cmd 1147 sound/oss/dmasound/dmasound_core.c return mixer_ioctl(file, cmd, arg); cmd 1152 sound/oss/dmasound/dmasound_core.c static long sq_unlocked_ioctl(struct file *file, u_int cmd, u_long arg) cmd 1157 sound/oss/dmasound/dmasound_core.c ret = sq_ioctl(file, cmd, arg); cmd 121 sound/oss/dmasound/dmasound_paula.c static int AmiMixerIoctl(u_int cmd, u_long arg); cmd 619 sound/oss/dmasound/dmasound_paula.c static int AmiMixerIoctl(u_int cmd, u_long arg) cmd 622 sound/oss/dmasound/dmasound_paula.c switch (cmd) { cmd 293 sound/parisc/harmony.c snd_harmony_playback_trigger(struct snd_pcm_substream *ss, int cmd) cmd 301 sound/parisc/harmony.c switch (cmd) { cmd 329 sound/parisc/harmony.c snd_harmony_capture_trigger(struct snd_pcm_substream *ss, int cmd) cmd 337 sound/parisc/harmony.c switch (cmd) { cmd 450 sound/pci/ad1889.c snd_ad1889_playback_trigger(struct snd_pcm_substream *ss, int cmd) cmd 457 sound/pci/ad1889.c switch (cmd) { cmd 480 sound/pci/ad1889.c if (cmd == SNDRV_PCM_TRIGGER_STOP) cmd 491 sound/pci/ad1889.c snd_ad1889_capture_trigger(struct snd_pcm_substream *ss, int cmd) cmd 498 sound/pci/ad1889.c switch (cmd) { cmd 518 sound/pci/ad1889.c if (cmd == SNDRV_PCM_TRIGGER_STOP) cmd 1068 sound/pci/ali5451/ali5451.c int cmd) cmd 1078 sound/pci/ali5451/ali5451.c switch (cmd) { cmd 152 sound/pci/als300.c static void snd_als300_set_irq_flag(struct snd_als300 *chip, int cmd) cmd 160 sound/pci/als300.c (cmd == IRQ_ENABLE)) == 0) cmd 484 sound/pci/als300.c static int snd_als300_trigger(struct snd_pcm_substream *substream, int cmd) cmd 496 sound/pci/als300.c switch (cmd) { cmd 434 sound/pci/als4000.c static int snd_als4000_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 446 sound/pci/als4000.c switch (cmd) { cmd 467 sound/pci/als4000.c static int snd_als4000_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 473 sound/pci/als4000.c switch (cmd) { cmd 582 sound/pci/asihpi/asihpi.c int cmd) cmd 592 sound/pci/asihpi/asihpi.c switch (cmd) { cmd 951 sound/pci/asihpi/asihpi.c unsigned int cmd, void *arg) cmd 955 sound/pci/asihpi/asihpi.c snd_printddd(KERN_INFO "%s ioctl %d\n", name, cmd); cmd 956 sound/pci/asihpi/asihpi.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 1151 sound/pci/asihpi/asihpi.c unsigned int cmd, void *arg) cmd 1153 sound/pci/asihpi/asihpi.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 2795 sound/pci/asihpi/asihpi.c unsigned int cmd, unsigned long arg) cmd 2798 sound/pci/asihpi/asihpi.c return asihpi_hpi_ioctl(file, cmd, arg); cmd 132 sound/pci/asihpi/hpi6205.c static void send_dsp_command(struct hpi_hw_obj *phw, int cmd); cmd 2067 sound/pci/asihpi/hpi6205.c static void send_dsp_command(struct hpi_hw_obj *phw, int cmd) cmd 2072 sound/pci/asihpi/hpi6205.c interface->host_cmd = cmd; cmd 93 sound/pci/asihpi/hpioctl.c long asihpi_hpi_ioctl(struct file *file, unsigned int cmd, unsigned long arg) cmd 105 sound/pci/asihpi/hpioctl.c if (cmd != HPI_IOCTL_LINUX) cmd 19 sound/pci/asihpi/hpioctl.h long asihpi_hpi_ioctl(struct file *file, unsigned int cmd, unsigned long arg); cmd 707 sound/pci/atiixp.c static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 718 sound/pci/atiixp.c switch (cmd) { cmd 723 sound/pci/atiixp.c cmd == SNDRV_PCM_TRIGGER_RESUME) cmd 733 sound/pci/atiixp.c dma->suspended = cmd == SNDRV_PCM_TRIGGER_SUSPEND; cmd 746 sound/pci/atiixp.c if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 657 sound/pci/atiixp_modem.c static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 668 sound/pci/atiixp_modem.c switch(cmd) { cmd 683 sound/pci/atiixp_modem.c if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 344 sound/pci/au88x0/au88x0_pcm.c static int snd_vortex_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 351 sound/pci/au88x0/au88x0_pcm.c switch (cmd) { cmd 118 sound/pci/aw2/aw2-alsa.c int cmd); cmd 120 sound/pci/aw2/aw2-alsa.c int cmd); cmd 488 sound/pci/aw2/aw2-alsa.c int cmd) cmd 494 sound/pci/aw2/aw2-alsa.c switch (cmd) { cmd 514 sound/pci/aw2/aw2-alsa.c int cmd) cmd 520 sound/pci/aw2/aw2-alsa.c switch (cmd) { cmd 1465 sound/pci/azt3328.c snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1475 sound/pci/azt3328.c switch (cmd) { cmd 233 sound/pci/bt87x.c u32 cmd, len; cmd 239 sound/pci/bt87x.c cmd = RISC_WRITE | len; cmd 242 sound/pci/bt87x.c cmd |= RISC_SOL; cmd 243 sound/pci/bt87x.c cmd |= block << RISC_SET_STATUS_SHIFT; cmd 244 sound/pci/bt87x.c cmd |= (~block & 0xf) << RISC_RESET_STATUS_SHIFT; cmd 247 sound/pci/bt87x.c cmd |= RISC_EOL | RISC_IRQ; cmd 248 sound/pci/bt87x.c *risc++ = cpu_to_le32(cmd); cmd 517 sound/pci/bt87x.c static int snd_bt87x_trigger(struct snd_pcm_substream *substream, int cmd) cmd 521 sound/pci/bt87x.c switch (cmd) { cmd 944 sound/pci/ca0106/ca0106_main.c int cmd) cmd 957 sound/pci/ca0106/ca0106_main.c switch (cmd) { cmd 983 sound/pci/ca0106/ca0106_main.c switch (cmd) { cmd 1011 sound/pci/ca0106/ca0106_main.c int cmd) cmd 1019 sound/pci/ca0106/ca0106_main.c switch (cmd) { cmd 75 sound/pci/ca0106/ca_midi.c static void ca_midi_cmd(struct snd_ca_midi *midi, unsigned char cmd, int ack) cmd 84 sound/pci/ca0106/ca_midi.c ca_midi_write_cmd(midi, cmd); cmd 102 sound/pci/ca0106/ca_midi.c cmd, cmd 502 sound/pci/cmipci.c static inline void snd_cmipci_write(struct cmipci *cm, unsigned int cmd, unsigned int data) cmd 504 sound/pci/cmipci.c outl(data, cm->iobase + cmd); cmd 507 sound/pci/cmipci.c static inline unsigned int snd_cmipci_read(struct cmipci *cm, unsigned int cmd) cmd 509 sound/pci/cmipci.c return inl(cm->iobase + cmd); cmd 513 sound/pci/cmipci.c static inline void snd_cmipci_write_w(struct cmipci *cm, unsigned int cmd, unsigned short data) cmd 515 sound/pci/cmipci.c outw(data, cm->iobase + cmd); cmd 518 sound/pci/cmipci.c static inline unsigned short snd_cmipci_read_w(struct cmipci *cm, unsigned int cmd) cmd 520 sound/pci/cmipci.c return inw(cm->iobase + cmd); cmd 524 sound/pci/cmipci.c static inline void snd_cmipci_write_b(struct cmipci *cm, unsigned int cmd, unsigned char data) cmd 526 sound/pci/cmipci.c outb(data, cm->iobase + cmd); cmd 529 sound/pci/cmipci.c static inline unsigned char snd_cmipci_read_b(struct cmipci *cm, unsigned int cmd) cmd 531 sound/pci/cmipci.c return inb(cm->iobase + cmd); cmd 535 sound/pci/cmipci.c static int snd_cmipci_set_bit(struct cmipci *cm, unsigned int cmd, unsigned int flag) cmd 538 sound/pci/cmipci.c val = oval = inl(cm->iobase + cmd); cmd 542 sound/pci/cmipci.c outl(val, cm->iobase + cmd); cmd 546 sound/pci/cmipci.c static int snd_cmipci_clear_bit(struct cmipci *cm, unsigned int cmd, unsigned int flag) cmd 549 sound/pci/cmipci.c val = oval = inl(cm->iobase + cmd); cmd 553 sound/pci/cmipci.c outl(val, cm->iobase + cmd); cmd 558 sound/pci/cmipci.c static int snd_cmipci_set_bit_b(struct cmipci *cm, unsigned int cmd, unsigned char flag) cmd 561 sound/pci/cmipci.c val = oval = inb(cm->iobase + cmd); cmd 565 sound/pci/cmipci.c outb(val, cm->iobase + cmd); cmd 569 sound/pci/cmipci.c static int snd_cmipci_clear_bit_b(struct cmipci *cm, unsigned int cmd, unsigned char flag) cmd 572 sound/pci/cmipci.c val = oval = inb(cm->iobase + cmd); cmd 576 sound/pci/cmipci.c outb(val, cm->iobase + cmd); cmd 875 sound/pci/cmipci.c int cmd) cmd 886 sound/pci/cmipci.c switch (cmd) { cmd 961 sound/pci/cmipci.c int cmd) cmd 964 sound/pci/cmipci.c return snd_cmipci_pcm_trigger(cm, &cm->channel[CM_CH_PLAY], cmd); cmd 980 sound/pci/cmipci.c int cmd) cmd 983 sound/pci/cmipci.c return snd_cmipci_pcm_trigger(cm, &cm->channel[CM_CH_CAPT], cmd); cmd 653 sound/pci/cs4281.c static int snd_cs4281_trigger(struct snd_pcm_substream *substream, int cmd) cmd 659 sound/pci/cs4281.c switch (cmd) { cmd 1861 sound/pci/cs4281.c static void snd_cs4281_opl3_command(struct snd_opl3 *opl3, unsigned short cmd, cmd 1868 sound/pci/cs4281.c if (cmd & OPL3_RIGHT) cmd 1875 sound/pci/cs4281.c writel((unsigned int)cmd, port); cmd 946 sound/pci/cs46xx/cs46xx_lib.c int cmd) cmd 958 sound/pci/cs46xx/cs46xx_lib.c switch (cmd) { cmd 1011 sound/pci/cs46xx/cs46xx_lib.c int cmd) cmd 1018 sound/pci/cs46xx/cs46xx_lib.c switch (cmd) { cmd 280 sound/pci/cs5535audio/cs5535audio_pcm.c static int snd_cs5535audio_trigger(struct snd_pcm_substream *substream, int cmd) cmd 287 sound/pci/cs5535audio/cs5535audio_pcm.c switch (cmd) { cmd 1792 sound/pci/ctxfi/cthw20k1.c unsigned int cmd, irq, cl_size, l_timer, pwr; cmd 1847 sound/pci/ctxfi/cthw20k1.c pci_read_config_dword(pci, PCI_COMMAND, &cmd); cmd 1864 sound/pci/ctxfi/cthw20k1.c pci_write_config_dword(pci, PCI_COMMAND, cmd); cmd 226 sound/pci/ctxfi/ctpcm.c ct_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 232 sound/pci/ctxfi/ctpcm.c switch (cmd) { cmd 335 sound/pci/ctxfi/ctpcm.c ct_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 341 sound/pci/ctxfi/ctpcm.c switch (cmd) { cmd 725 sound/pci/echoaudio/echoaudio.c static int pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 743 sound/pci/echoaudio/echoaudio.c switch (cmd) { cmd 180 sound/pci/echoaudio/echoaudio_dsp.c static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) cmd 197 sound/pci/echoaudio/echoaudio_dsp.c if (write_dsp(chip, cmd) < 0) cmd 36 sound/pci/echoaudio/gina24_dsp.c static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); cmd 34 sound/pci/echoaudio/layla20_dsp.c static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); cmd 35 sound/pci/echoaudio/layla24_dsp.c static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); cmd 36 sound/pci/echoaudio/mona_dsp.c static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); cmd 469 sound/pci/emu10k1/emu10k1x.c int cmd) cmd 483 sound/pci/emu10k1/emu10k1x.c switch (cmd) { cmd 637 sound/pci/emu10k1/emu10k1x.c int cmd) cmd 644 sound/pci/emu10k1/emu10k1x.c switch (cmd) { cmd 1277 sound/pci/emu10k1/emu10k1x.c struct emu10k1x_midi *midi, unsigned char cmd, int ack) cmd 1286 sound/pci/emu10k1/emu10k1x.c mpu401_write_cmd(emu, midi, cmd); cmd 1305 sound/pci/emu10k1/emu10k1x.c cmd, emu->port, cmd 2519 sound/pci/emu10k1/emufx.c static int snd_emu10k1_fx8010_ioctl(struct snd_hwdep * hw, struct file *file, unsigned int cmd, unsigned long arg) cmd 2529 sound/pci/emu10k1/emufx.c switch (cmd) { cmd 105 sound/pci/emu10k1/emumpu401.c static int snd_emu10k1_midi_cmd(struct snd_emu10k1 * emu, struct snd_emu10k1_midi *midi, unsigned char cmd, int ack) cmd 114 sound/pci/emu10k1/emumpu401.c mpu401_write_cmd(emu, midi, cmd); cmd 133 sound/pci/emu10k1/emumpu401.c cmd, emu->port, cmd 749 sound/pci/emu10k1/emupcm.c int cmd) cmd 763 sound/pci/emu10k1/emupcm.c switch (cmd) { cmd 770 sound/pci/emu10k1/emupcm.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_RELEASE) cmd 798 sound/pci/emu10k1/emupcm.c int cmd) cmd 806 sound/pci/emu10k1/emupcm.c switch (cmd) { cmd 900 sound/pci/emu10k1/emupcm.c int cmd) cmd 909 sound/pci/emu10k1/emupcm.c switch (cmd) { cmd 1685 sound/pci/emu10k1/emupcm.c static int snd_emu10k1_fx8010_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1692 sound/pci/emu10k1/emupcm.c switch (cmd) { cmd 444 sound/pci/emu10k1/p16v.c int cmd) cmd 456 sound/pci/emu10k1/p16v.c switch (cmd) { cmd 480 sound/pci/emu10k1/p16v.c switch (cmd) { cmd 498 sound/pci/emu10k1/p16v.c int cmd) cmd 507 sound/pci/emu10k1/p16v.c switch (cmd) { cmd 795 sound/pci/ens1370.c static int snd_ensoniq_trigger(struct snd_pcm_substream *substream, int cmd) cmd 798 sound/pci/ens1370.c switch (cmd) { cmd 815 sound/pci/ens1370.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) cmd 841 sound/pci/ens1370.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 295 sound/pci/es1938.c static void snd_es1938_write_cmd(struct es1938 *chip, unsigned char cmd) cmd 301 sound/pci/es1938.c outb(cmd, SLSB_REG(chip, WRITEDATA)); cmd 306 sound/pci/es1938.c "snd_es1938_write_cmd timeout (0x02%x/0x02%x)\n", cmd, v); cmd 517 sound/pci/es1938.c int cmd) cmd 521 sound/pci/es1938.c switch (cmd) { cmd 540 sound/pci/es1938.c int cmd) cmd 543 sound/pci/es1938.c switch (cmd) { cmd 570 sound/pci/es1938.c int cmd) cmd 574 sound/pci/es1938.c switch (cmd) { cmd 593 sound/pci/es1938.c int cmd) cmd 597 sound/pci/es1938.c return snd_es1938_playback1_trigger(substream, cmd); cmd 599 sound/pci/es1938.c return snd_es1938_playback2_trigger(substream, cmd); cmd 1238 sound/pci/es1968.c static int snd_es1968_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1244 sound/pci/es1968.c switch (cmd) { cmd 369 sound/pci/fm801.c int cmd) cmd 374 sound/pci/fm801.c switch (cmd) { cmd 404 sound/pci/fm801.c int cmd) cmd 409 sound/pci/fm801.c switch (cmd) { cmd 37 sound/pci/hda/hda_codec.c static int codec_exec_verb(struct hdac_device *dev, unsigned int cmd, cmd 44 sound/pci/hda/hda_codec.c if (cmd == ~0) cmd 53 sound/pci/hda/hda_codec.c cmd, res); cmd 1273 sound/pci/hda/hda_codec.c unsigned int cmd = snd_hdac_regmap_encode_amp(nid, ch, dir, idx); cmd 1278 sound/pci/hda/hda_codec.c cmd |= AC_AMP_FAKE_MUTE; cmd 1279 sound/pci/hda/hda_codec.c return cmd; cmd 1297 sound/pci/hda/hda_codec.c unsigned int cmd = encode_amp(codec, nid, ch, dir, idx); cmd 1299 sound/pci/hda/hda_codec.c return snd_hdac_regmap_update_raw(&codec->core, cmd, mask, val); cmd 1346 sound/pci/hda/hda_codec.c unsigned int cmd = encode_amp(codec, nid, ch, dir, idx); cmd 1350 sound/pci/hda/hda_codec.c return snd_hdac_regmap_update_raw_once(&codec->core, cmd, mask, val); cmd 205 sound/pci/hda/hda_controller.c static int azx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 218 sound/pci/hda/hda_controller.c trace_azx_pcm_trigger(chip, azx_dev, cmd); cmd 229 sound/pci/hda/hda_controller.c switch (cmd) { cmd 776 sound/pci/hda/hda_controller.c static unsigned int azx_command_addr(u32 cmd) cmd 778 sound/pci/hda/hda_controller.c unsigned int addr = cmd >> 28; cmd 1191 sound/pci/hda/hda_controller.c unsigned int cmd = (addr << 28) | (AC_NODE_ROOT << 20) | cmd 1199 sound/pci/hda/hda_controller.c azx_send_cmd(bus, cmd); cmd 16 sound/pci/hda/hda_controller_trace.h TP_PROTO(struct azx *chip, struct azx_dev *dev, int cmd), cmd 18 sound/pci/hda/hda_controller_trace.h TP_ARGS(chip, dev, cmd), cmd 23 sound/pci/hda/hda_controller_trace.h __field( int, cmd ) cmd 29 sound/pci/hda/hda_controller_trace.h __entry->cmd = cmd; cmd 32 sound/pci/hda/hda_controller_trace.h TP_printk("[%d:%d] cmd=%d", __entry->card, __entry->idx, __entry->cmd) cmd 61 sound/pci/hda/hda_hwdep.c unsigned int cmd, unsigned long arg) cmd 66 sound/pci/hda/hda_hwdep.c switch (cmd) { cmd 79 sound/pci/hda/hda_hwdep.c unsigned int cmd, unsigned long arg) cmd 81 sound/pci/hda/hda_hwdep.c return hda_hwdep_ioctl(hw, file, cmd, (unsigned long)compat_ptr(arg)); cmd 2647 sound/pci/hda/patch_ca0132.c bool cmd; cmd 2651 sound/pci/hda/patch_ca0132.c cmd = false; cmd 2654 sound/pci/hda/patch_ca0132.c cmd = true; cmd 2660 sound/pci/hda/patch_ca0132.c snd_hda_codec_load_dsp_trigger(dma->codec, cmd); cmd 502 sound/pci/ice1712/ice1712.c int cmd) cmd 510 sound/pci/ice1712/ice1712.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 512 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 514 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) { cmd 516 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_PAUSE_RELEASE) { cmd 527 sound/pci/ice1712/ice1712.c int cmd) cmd 535 sound/pci/ice1712/ice1712.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 537 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 539 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) { cmd 541 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_PAUSE_RELEASE) { cmd 552 sound/pci/ice1712/ice1712.c int cmd) cmd 560 sound/pci/ice1712/ice1712.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 562 sound/pci/ice1712/ice1712.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 931 sound/pci/ice1712/ice1712.c int cmd) cmd 934 sound/pci/ice1712/ice1712.c switch (cmd) { cmd 946 sound/pci/ice1712/ice1712.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) cmd 972 sound/pci/ice1712/ice1712.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 541 sound/pci/ice1712/ice1724.c static int snd_vt1724_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 558 sound/pci/ice1712/ice1724.c switch (cmd) { cmd 563 sound/pci/ice1712/ice1724.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) cmd 576 sound/pci/ice1712/ice1724.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 803 sound/pci/intel8x0.c static int snd_intel8x0_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 810 sound/pci/intel8x0.c switch (cmd) { cmd 832 sound/pci/intel8x0.c if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 841 sound/pci/intel8x0.c static int snd_intel8x0_ali_trigger(struct snd_pcm_substream *substream, int cmd) cmd 852 sound/pci/intel8x0.c switch (cmd) { cmd 880 sound/pci/intel8x0.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) cmd 521 sound/pci/intel8x0m.c static int snd_intel8x0m_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 528 sound/pci/intel8x0m.c switch (cmd) { cmd 547 sound/pci/intel8x0m.c if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 1476 sound/pci/korg1212/korg1212.c unsigned int cmd, void *arg) cmd 1478 sound/pci/korg1212/korg1212.c K1212_DEBUG_PRINTK("K1212_DEBUG: snd_korg1212_ioctl: cmd=%d\n", cmd); cmd 1480 sound/pci/korg1212/korg1212.c if (cmd == SNDRV_PCM_IOCTL1_CHANNEL_INFO ) { cmd 1489 sound/pci/korg1212/korg1212.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 1577 sound/pci/korg1212/korg1212.c int cmd) cmd 1583 sound/pci/korg1212/korg1212.c stateName[korg1212->cardState], cmd); cmd 1586 sound/pci/korg1212/korg1212.c switch (cmd) { cmd 504 sound/pci/lola/lola_pcm.c static int lola_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 513 sound/pci/lola/lola_pcm.c switch (cmd) { cmd 496 sound/pci/lx6464es/lx6464es.c struct lx_stream *lx_stream, int cmd) cmd 501 sound/pci/lx6464es/lx6464es.c switch (cmd) { cmd 524 sound/pci/lx6464es/lx6464es.c static int lx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 533 sound/pci/lx6464es/lx6464es.c return lx_pcm_trigger_dispatch(chip, stream, cmd); cmd 208 sound/pci/lx6464es/lx_core.c static void lx_message_init(struct lx_rmh *rmh, enum cmd_mb_opcodes cmd) cmd 210 sound/pci/lx6464es/lx_core.c snd_BUG_ON(cmd >= CMD_14_INVALID); cmd 212 sound/pci/lx6464es/lx_core.c rmh->cmd[0] = dsp_commands[cmd].dcCodeOp; cmd 213 sound/pci/lx6464es/lx_core.c rmh->cmd_len = dsp_commands[cmd].dcCmdLength; cmd 214 sound/pci/lx6464es/lx_core.c rmh->stat_len = dsp_commands[cmd].dcStatusLength; cmd 215 sound/pci/lx6464es/lx_core.c rmh->dsp_stat = dsp_commands[cmd].dcStatusType; cmd 216 sound/pci/lx6464es/lx_core.c rmh->cmd_idx = cmd; cmd 217 sound/pci/lx6464es/lx_core.c memset(&rmh->cmd[1], 0, (REG_CRM_NUMBER - 1) * sizeof(u32)); cmd 223 sound/pci/lx6464es/lx_core.c rmh->cmd_idx = cmd; cmd 237 sound/pci/lx6464es/lx_core.c snd_printk(LXRMH "\tcmd[%d] %08x\n", i, rmh->cmd[i]); cmd 267 sound/pci/lx6464es/lx_core.c lx_dsp_reg_writebuf(chip, eReg_CRM1, rmh->cmd, rmh->cmd_len); cmd 389 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= gran; cmd 429 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 430 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= channels; cmd 449 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 474 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 518 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 534 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 579 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 605 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 661 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 662 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= state; cmd 684 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 688 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= (STREAM_FMT_16b << STREAM_FMT_OFFSET); cmd 692 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= (STREAM_FMT_intel << STREAM_FMT_OFFSET); cmd 694 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= channels-1; cmd 711 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 730 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 753 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 754 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= BF_NOTIFY_EOB; /* request interrupt notification */ cmd 758 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[1] = buffer_size & MASK_DATA_SIZE; cmd 759 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[2] = buf_address_lo; cmd 763 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[3] = buf_address_hi; cmd 764 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= BF_64BITS_ADR; cmd 800 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 801 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= MASK_BUFFER_ID; /* ask for the current buffer: the cmd 822 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= pipe_cmd; cmd 823 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= buffer_index; cmd 846 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= PIPE_INFO_TO_CMD(is_capture, 0); cmd 848 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[1] = (u32)(mute_mask >> (u64)32); /* hi part */ cmd 849 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[2] = (u32)(mute_mask & (u64)0xFFFFFFFF); /* lo part */ cmd 852 sound/pci/lx6464es/lx_core.c "mute %x %x %x\n", chip->rmh.cmd[0], chip->rmh.cmd[1], cmd 853 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[2]); cmd 891 sound/pci/lx6464es/lx_core.c chip->rmh.cmd[0] |= PIPE_INFO_TO_CMD(is_capture, i); cmd 91 sound/pci/lx6464es/lx_core.h u32 cmd[REG_CRM_NUMBER]; cmd 1097 sound/pci/maestro3.c snd_m3_pcm_trigger(struct snd_pcm_substream *subs, int cmd) cmd 1107 sound/pci/maestro3.c switch (cmd) { cmd 417 sound/pci/mixart/mixart.c static int snd_mixart_trigger(struct snd_pcm_substream *subs, int cmd) cmd 421 sound/pci/mixart/mixart.c switch (cmd) { cmd 548 sound/pci/nm256/nm256.c snd_nm256_playback_trigger(struct snd_pcm_substream *substream, int cmd) cmd 558 sound/pci/nm256/nm256.c switch (cmd) { cmd 586 sound/pci/nm256/nm256.c snd_nm256_capture_trigger(struct snd_pcm_substream *substream, int cmd) cmd 596 sound/pci/nm256/nm256.c switch (cmd) { cmd 565 sound/pci/oxygen/oxygen_pcm.c static int oxygen_trigger(struct snd_pcm_substream *substream, int cmd) cmd 572 sound/pci/oxygen/oxygen_pcm.c switch (cmd) { cmd 595 sound/pci/oxygen/oxygen_pcm.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 601 sound/pci/oxygen/oxygen_pcm.c if (cmd == SNDRV_PCM_TRIGGER_PAUSE_PUSH) cmd 268 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= IO_NUM_REG_GENCLK; cmd 269 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = pllreg & MASK_DSP_WORD; cmd 270 sound/pci/pcxhr/pcxhr.c rmh.cmd[2] = pllreg >> 24; cmd 329 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= IO_NUM_REG_MUTE_OUT; cmd 331 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = 1; cmd 339 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= IO_NUM_SPEED_RATIO; cmd 340 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = speed; cmd 359 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= IO_NUM_REG_MUTE_OUT; cmd 361 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = 1; cmd 398 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= PCXHR_MODIFY_CLOCK_S_BIT; /* resync fifos */ cmd 400 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = PCXHR_IRQ_TIMER_PERIOD; cmd 402 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = PCXHR_IRQ_TIMER_PERIOD * 2; cmd 403 sound/pci/pcxhr/pcxhr.c rmh.cmd[2] = rate; cmd 445 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= IO_NUM_REG_STATUS; cmd 447 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = reg; cmd 454 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = REG_STATUS_CURRENT; cmd 599 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= 1<<10; cmd 601 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= 1<<12; cmd 603 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = 0; cmd 607 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = stream->channels; cmd 610 sound/pci/pcxhr/pcxhr.c rmh.cmd[2] = (stream->channels == 1) ? 0x01 : 0x03; cmd 614 sound/pci/pcxhr/pcxhr.c rmh.cmd[rmh.cmd_len++] = header >> 8; cmd 615 sound/pci/pcxhr/pcxhr.c rmh.cmd[rmh.cmd_len++] = (header & 0xff) << 16; cmd 646 sound/pci/pcxhr/pcxhr.c rmh.cmd[1] = subs->runtime->dma_bytes * 8; cmd 648 sound/pci/pcxhr/pcxhr.c rmh.cmd[2] = subs->runtime->dma_addr >> 24; cmd 650 sound/pci/pcxhr/pcxhr.c rmh.cmd[2] |= 1<<19; cmd 652 sound/pci/pcxhr/pcxhr.c rmh.cmd[3] = subs->runtime->dma_addr & MASK_DSP_WORD; cmd 825 sound/pci/pcxhr/pcxhr.c static int pcxhr_trigger(struct snd_pcm_substream *subs, int cmd) cmd 831 sound/pci/pcxhr/pcxhr.c switch (cmd) { cmd 889 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= mgr->granularity; cmd 1288 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] = 0x4200 + PCXHR_SIZE_MAX_STATUS; cmd 1407 sound/pci/pcxhr/pcxhr.c rmh.cmd[0] |= MANAGE_SIGNAL_TIME_CODE; cmd 625 sound/pci/pcxhr/pcxhr_core.c data = rmh->cmd[0]; cmd 660 sound/pci/pcxhr/pcxhr_core.c data = rmh->cmd[i]; cmd 717 sound/pci/pcxhr/pcxhr_core.c void pcxhr_init_rmh(struct pcxhr_rmh *rmh, int cmd) cmd 719 sound/pci/pcxhr/pcxhr_core.c if (snd_BUG_ON(cmd >= CMD_LAST_INDEX)) cmd 721 sound/pci/pcxhr/pcxhr_core.c rmh->cmd[0] = pcxhr_dsp_cmds[cmd].opcode; cmd 723 sound/pci/pcxhr/pcxhr_core.c rmh->stat_len = pcxhr_dsp_cmds[cmd].st_length; cmd 724 sound/pci/pcxhr/pcxhr_core.c rmh->dsp_stat = pcxhr_dsp_cmds[cmd].st_type; cmd 725 sound/pci/pcxhr/pcxhr_core.c rmh->cmd_idx = cmd; cmd 735 sound/pci/pcxhr/pcxhr_core.c rmh->cmd[0] |= 0x800; /* COMMAND_RECORD_MASK */ cmd 737 sound/pci/pcxhr/pcxhr_core.c rmh->cmd[0] |= (param1 << FIELD_SIZE); cmd 740 sound/pci/pcxhr/pcxhr_core.c rmh->cmd[0] |= param2; cmd 744 sound/pci/pcxhr/pcxhr_core.c rmh->cmd[1] = param3; cmd 976 sound/pci/pcxhr/pcxhr_core.c rmh.cmd[0] |= IO_NUM_REG_CONT; cmd 977 sound/pci/pcxhr/pcxhr_core.c rmh.cmd[1] = mask; cmd 978 sound/pci/pcxhr/pcxhr_core.c rmh.cmd[2] = value; cmd 1061 sound/pci/pcxhr/pcxhr_core.c prmh->cmd[0] |= 1; /* add SEL_ASYNC_EVENTS */ cmd 39 sound/pci/pcxhr/pcxhr_core.h u32 cmd[PCXHR_SIZE_MAX_CMD]; cmd 83 sound/pci/pcxhr/pcxhr_core.h void pcxhr_init_rmh(struct pcxhr_rmh *rmh, int cmd); cmd 68 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[0] |= mgr->firmware_num; cmd 70 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[1] = (1<<23) + mgr->granularity; cmd 94 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[0] |= IO_NUM_REG_STATUS; cmd 95 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[1] = REG_STATUS_OPTIONS; cmd 112 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[0] |= IO_NUM_REG_MUTE_OUT; cmd 114 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[1] = 1; /* unmute digital plugs */ cmd 130 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[0] |= IO_NUM_REG_MUTE_OUT; cmd 179 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[1] |= 0x020000; /* add P_PCM_ONLY_MASK */ cmd 182 sound/pci/pcxhr/pcxhr_hwdep.c rmh.cmd[rmh.cmd_len++] = (audio_count == 1) ? 0x01 : 0x03; cmd 225 sound/pci/pcxhr/pcxhr_mix22.c unsigned short cmd; cmd 232 sound/pci/pcxhr/pcxhr_mix22.c cmd = AKM_LEFT_LEVEL_CMD; cmd 234 sound/pci/pcxhr/pcxhr_mix22.c cmd = AKM_RIGHT_LEVEL_CMD; cmd 237 sound/pci/pcxhr/pcxhr_mix22.c cmd += g_hr222_p_level[level]; cmd 239 sound/pci/pcxhr/pcxhr_mix22.c hr222_config_akm(mgr, cmd); cmd 47 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_REG_IN_ANA_LEVEL; cmd 48 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = chip->analog_capture_volume[channel]; cmd 50 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_REG_OUT_ANA_LEVEL; cmd 56 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = PCXHR_LINE_PLAYBACK_LEVEL_MAX - vol; cmd 58 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[1] = 1 << ((2 * chip->chip_idx) + channel); /* audio mask */ cmd 266 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= MORE_THAN_ONE_STREAM_LEVEL; cmd 267 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = VALID_STREAM_PAN_LEVEL_MASK | VALID_STREAM_LEVEL_1_MASK; cmd 268 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] |= (left << 10); cmd 269 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[3] = VALID_STREAM_PAN_LEVEL_MASK | VALID_STREAM_LEVEL_2_MASK; cmd 270 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[3] |= right; cmd 308 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= VALID_AUDIO_IO_DIGITAL_LEVEL; cmd 311 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = chip->digital_capture_volume[channel]; cmd 313 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= VALID_AUDIO_IO_MONITOR_LEVEL | cmd 318 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = chip->monitoring_volume[channel] << 10; cmd 320 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] |= AUDIO_IO_HAS_MUTE_MONITOR_1; cmd 595 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= (1 << chip->chip_idx); cmd 611 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_REG_CONFIG_SRC; cmd 612 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[1] = src_config; cmd 621 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_UER_CHIP_REG; cmd 622 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[1] = codec; cmd 623 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = ((CS8420_DATA_FLOW_CTL & CHIP_SIG_AND_MAP_SPI) | cmd 628 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] = ((CS8420_CLOCK_SRC_CTL & CHIP_SIG_AND_MAP_SPI) | cmd 859 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_UER_CHIP_REG; cmd 862 sound/pci/pcxhr/pcxhr_mixer.c case 0: rmh.cmd[1] = CS8420_01_CS; break; cmd 863 sound/pci/pcxhr/pcxhr_mixer.c case 1: rmh.cmd[1] = CS8420_23_CS; break; cmd 864 sound/pci/pcxhr/pcxhr_mixer.c case 2: rmh.cmd[1] = CS8420_45_CS; break; cmd 865 sound/pci/pcxhr/pcxhr_mixer.c case 3: rmh.cmd[1] = CS8420_67_CS; break; cmd 870 sound/pci/pcxhr/pcxhr_mixer.c case 0: rmh.cmd[2] = CS8416_CSB0; break; cmd 871 sound/pci/pcxhr/pcxhr_mixer.c case 1: rmh.cmd[2] = CS8416_CSB1; break; cmd 872 sound/pci/pcxhr/pcxhr_mixer.c case 2: rmh.cmd[2] = CS8416_CSB2; break; cmd 873 sound/pci/pcxhr/pcxhr_mixer.c case 3: rmh.cmd[2] = CS8416_CSB3; break; cmd 874 sound/pci/pcxhr/pcxhr_mixer.c case 4: rmh.cmd[2] = CS8416_CSB4; break; cmd 880 sound/pci/pcxhr/pcxhr_mixer.c case 0: rmh.cmd[2] = CS8420_CSB0; break; cmd 881 sound/pci/pcxhr/pcxhr_mixer.c case 1: rmh.cmd[2] = CS8420_CSB1; break; cmd 882 sound/pci/pcxhr/pcxhr_mixer.c case 2: rmh.cmd[2] = CS8420_CSB2; break; cmd 883 sound/pci/pcxhr/pcxhr_mixer.c case 3: rmh.cmd[2] = CS8420_CSB3; break; cmd 884 sound/pci/pcxhr/pcxhr_mixer.c case 4: rmh.cmd[2] = CS8420_CSB4; break; cmd 889 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[1] &= 0x0fffff; cmd 891 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[2] &= CHIP_SIG_AND_MAP_SPI; cmd 953 sound/pci/pcxhr/pcxhr_mixer.c int i, err, cmd; cmd 960 sound/pci/pcxhr/pcxhr_mixer.c cmd = chip->chip_idx & 0x03; /* chip index 0..3 */ cmd 963 sound/pci/pcxhr/pcxhr_mixer.c cmd |= 1 << 22; cmd 964 sound/pci/pcxhr/pcxhr_mixer.c cmd |= ((aes_idx << 3) + i) << 2; /* add bit offset */ cmd 965 sound/pci/pcxhr/pcxhr_mixer.c cmd |= (new_bits & 0x01) << 23; /* add bit value */ cmd 967 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[0] |= IO_NUM_REG_CUER; cmd 968 sound/pci/pcxhr/pcxhr_mixer.c rmh.cmd[1] = cmd; cmd 972 sound/pci/pcxhr/pcxhr_mixer.c chip->chip_idx, aes_idx, i, cmd); cmd 486 sound/pci/riptide/riptide.c static int sendcmd(struct cmdif *cif, u32 flags, u32 cmd, u32 parm, cmd 823 sound/pci/riptide/riptide.c static int sendcmd(struct cmdif *cif, u32 flags, u32 cmd, u32 parm, cmd 872 sound/pci/riptide/riptide.c WRITE_PORT_ULONG(cmdport->data1, cmd); /* write cmd */ cmd 918 sound/pci/riptide/riptide.c flags, cmd, parm, ret ? ret->retlongs[0] : 0, cmd 1376 sound/pci/riptide/riptide.c static int snd_riptide_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1385 sound/pci/riptide/riptide.c switch (cmd) { cmd 230 sound/pci/rme32.c static int snd_rme32_pcm_trigger(struct snd_pcm_substream *substream, int cmd); cmd 1066 sound/pci/rme32.c snd_rme32_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1076 sound/pci/rme32.c switch (cmd) { cmd 1097 sound/pci/rme32.c switch (cmd) { cmd 279 sound/pci/rme96.c int cmd); cmd 283 sound/pci/rme96.c int cmd); cmd 1382 sound/pci/rme96.c int cmd) cmd 1397 sound/pci/rme96.c switch (cmd) { cmd 1439 sound/pci/rme96.c int cmd) cmd 1454 sound/pci/rme96.c switch (cmd) { cmd 4095 sound/pci/rme9652/hdsp.c unsigned int cmd, void *arg) cmd 4097 sound/pci/rme9652/hdsp.c switch (cmd) { cmd 4106 sound/pci/rme9652/hdsp.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 4109 sound/pci/rme9652/hdsp.c static int snd_hdsp_trigger(struct snd_pcm_substream *substream, int cmd) cmd 4123 sound/pci/rme9652/hdsp.c switch (cmd) { cmd 4145 sound/pci/rme9652/hdsp.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 4152 sound/pci/rme9652/hdsp.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 4690 sound/pci/rme9652/hdsp.c static int snd_hdsp_hwdep_ioctl(struct snd_hwdep *hw, struct file *file, unsigned int cmd, unsigned long arg) cmd 4696 sound/pci/rme9652/hdsp.c switch (cmd) { cmd 5737 sound/pci/rme9652/hdspm.c unsigned int cmd, void *arg) cmd 5739 sound/pci/rme9652/hdspm.c switch (cmd) { cmd 5752 sound/pci/rme9652/hdspm.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 5755 sound/pci/rme9652/hdspm.c static int snd_hdspm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 5763 sound/pci/rme9652/hdspm.c switch (cmd) { cmd 5785 sound/pci/rme9652/hdspm.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 5792 sound/pci/rme9652/hdspm.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 6161 sound/pci/rme9652/hdspm.c unsigned int cmd, unsigned long arg) cmd 6175 sound/pci/rme9652/hdspm.c switch (cmd) { cmd 2071 sound/pci/rme9652/rme9652.c unsigned int cmd, void *arg) cmd 2073 sound/pci/rme9652/rme9652.c switch (cmd) { cmd 2087 sound/pci/rme9652/rme9652.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 2096 sound/pci/rme9652/rme9652.c int cmd) cmd 2103 sound/pci/rme9652/rme9652.c switch (cmd) { cmd 2125 sound/pci/rme9652/rme9652.c if (cmd == SNDRV_PCM_TRIGGER_START) cmd 2132 sound/pci/rme9652/rme9652.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 580 sound/pci/sis7019.c static int sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 595 sound/pci/sis7019.c switch (cmd) { cmd 913 sound/pci/sis7019.c static unsigned short sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd) cmd 957 sound/pci/sis7019.c outl(cmd, io + SIS_AC97_CMD); cmd 975 sound/pci/sis7019.c codec, cmd); cmd 984 sound/pci/sis7019.c static const u32 cmd[3] = { cmd 990 sound/pci/sis7019.c (val << 16) | (reg << 8) | cmd[ac97->num]); cmd 995 sound/pci/sis7019.c static const u32 cmd[3] = { cmd 1001 sound/pci/sis7019.c (reg << 8) | cmd[ac97->num]); cmd 582 sound/pci/sonicvibes.c static int snd_sonicvibes_trigger(struct sonicvibes * sonic, int what, int cmd) cmd 587 sound/pci/sonicvibes.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 592 sound/pci/sonicvibes.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 671 sound/pci/sonicvibes.c int cmd) cmd 674 sound/pci/sonicvibes.c return snd_sonicvibes_trigger(sonic, 1, cmd); cmd 678 sound/pci/sonicvibes.c int cmd) cmd 681 sound/pci/sonicvibes.c return snd_sonicvibes_trigger(sonic, 2, cmd); cmd 784 sound/pci/trident/trident_main.c unsigned int cmd, cmd 790 sound/pci/trident/trident_main.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 1530 sound/pci/trident/trident_main.c int cmd) cmd 1539 sound/pci/trident/trident_main.c switch (cmd) { cmd 720 sound/pci/via82xx.c static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 730 sound/pci/via82xx.c switch (cmd) { cmd 752 sound/pci/via82xx.c if (cmd == SNDRV_PCM_TRIGGER_STOP) cmd 509 sound/pci/via82xx_modem.c static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 515 sound/pci/via82xx_modem.c switch (cmd) { cmd 536 sound/pci/via82xx_modem.c if (cmd == SNDRV_PCM_TRIGGER_STOP) cmd 84 sound/pci/ymfpci/ymfpci_main.c u32 cmd; cmd 87 sound/pci/ymfpci/ymfpci_main.c cmd = ((YDSXG_AC97WRITECMD | reg) << 16) | val; cmd 88 sound/pci/ymfpci/ymfpci_main.c snd_ymfpci_writel(chip, YDSXGR_AC97CMDDATA, cmd); cmd 377 sound/pci/ymfpci/ymfpci_main.c int cmd) cmd 389 sound/pci/ymfpci/ymfpci_main.c switch (cmd) { cmd 422 sound/pci/ymfpci/ymfpci_main.c int cmd) cmd 430 sound/pci/ymfpci/ymfpci_main.c switch (cmd) { cmd 1983 sound/pci/ymfpci/ymfpci_main.c u8 cmd; cmd 1985 sound/pci/ymfpci/ymfpci_main.c pci_read_config_byte(pci, PCIR_DSXG_CTRL, &cmd); cmd 1987 sound/pci/ymfpci/ymfpci_main.c if (cmd & 0x03) { cmd 1989 sound/pci/ymfpci/ymfpci_main.c pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd & 0xfc); cmd 1990 sound/pci/ymfpci/ymfpci_main.c pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd | 0x03); cmd 1991 sound/pci/ymfpci/ymfpci_main.c pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd & 0xfc); cmd 34 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c static int pdacf_pcm_trigger(struct snd_pcm_substream *subs, int cmd) cmd 44 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c switch (cmd) { cmd 180 sound/ppc/pmac.c static inline void snd_pmac_dma_set_command(struct pmac_stream *rec, struct pmac_dbdma *cmd) cmd 182 sound/ppc/pmac.c out_le32(&rec->dma->cmdptr, cmd->addr); cmd 239 sound/ppc/pmac.c for (i = 0, cp = rec->cmd.cmds; i < rec->nperiods; i++, cp++) { cmd 248 sound/ppc/pmac.c cp->cmd_dep = cpu_to_le32(rec->cmd.addr); cmd 251 sound/ppc/pmac.c snd_pmac_dma_set_command(rec, &rec->cmd); cmd 262 sound/ppc/pmac.c struct snd_pcm_substream *subs, int cmd) cmd 267 sound/ppc/pmac.c switch (cmd) { cmd 277 sound/ppc/pmac.c for (i = 0, cp = rec->cmd.cmds; i < rec->nperiods; i++, cp++) cmd 279 sound/ppc/pmac.c snd_pmac_dma_set_command(rec, &rec->cmd); cmd 292 sound/ppc/pmac.c for (i = 0, cp = rec->cmd.cmds; i < rec->nperiods; i++, cp++) cmd 316 sound/ppc/pmac.c volatile struct dbdma_cmd __iomem *cp = &rec->cmd.cmds[rec->cur_period]; cmd 340 sound/ppc/pmac.c int cmd) cmd 343 sound/ppc/pmac.c return snd_pmac_pcm_trigger(chip, &chip->playback, subs, cmd); cmd 364 sound/ppc/pmac.c int cmd) cmd 367 sound/ppc/pmac.c return snd_pmac_pcm_trigger(chip, &chip->capture, subs, cmd); cmd 432 sound/ppc/pmac.c cp->cmd_dep = cpu_to_le32(rec->cmd.addr cmd 462 sound/ppc/pmac.c cp = &rec->cmd.cmds[rec->cur_period]; cmd 613 sound/ppc/pmac.c runtime->hw.periods_max = rec->cmd.size - 1; cmd 852 sound/ppc/pmac.c snd_pmac_dbdma_free(chip, &chip->playback.cmd); cmd 853 sound/ppc/pmac.c snd_pmac_dbdma_free(chip, &chip->capture.cmd); cmd 1190 sound/ppc/pmac.c if (snd_pmac_dbdma_alloc(chip, &chip->playback.cmd, PMAC_MAX_FRAGS + 1) < 0 || cmd 1191 sound/ppc/pmac.c snd_pmac_dbdma_alloc(chip, &chip->capture.cmd, PMAC_MAX_FRAGS + 1) < 0 || cmd 60 sound/ppc/pmac.h struct pmac_dbdma cmd; cmd 628 sound/ppc/snd_ps3.c int cmd) cmd 632 sound/ppc/snd_ps3.c switch (cmd) { cmd 339 sound/sh/aica.c channel->cmd = AICA_CMD_START; cmd 395 sound/sh/aica.c *substream, int cmd) cmd 397 sound/sh/aica.c switch (cmd) { cmd 48 sound/sh/aica.h uint32_t cmd; /* Command ID */ cmd 151 sound/sh/sh_dac_audio.c static int snd_sh_dac_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 155 sound/sh/sh_dac_audio.c switch (cmd) { cmd 57 sound/soc/adi/axi-i2s.c static int axi_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 68 sound/soc/adi/axi-i2s.c switch (cmd) { cmd 48 sound/soc/adi/axi-spdif.c static int axi_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 54 sound/soc/adi/axi-spdif.c switch (cmd) { cmd 1089 sound/soc/amd/acp-pcm-dma.c static int acp_dma_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1098 sound/soc/amd/acp-pcm-dma.c switch (cmd) { cmd 528 sound/soc/amd/raven/acp3x-pcm-dma.c int cmd, struct snd_soc_dai *dai) cmd 536 sound/soc/amd/raven/acp3x-pcm-dma.c switch (cmd) { cmd 443 sound/soc/atmel/atmel-classd.c int cmd, struct snd_soc_dai *codec_dai) cmd 450 sound/soc/atmel/atmel-classd.c switch (cmd) { cmd 465 sound/soc/atmel/atmel-i2s.c static int atmel_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 474 sound/soc/atmel/atmel-i2s.c switch (cmd) { cmd 255 sound/soc/atmel/atmel-pcm-pdc.c int cmd) cmd 266 sound/soc/atmel/atmel-pcm-pdc.c switch (cmd) { cmd 460 sound/soc/atmel/atmel-pdmic.c int cmd, struct snd_soc_dai *codec_dai) cmd 465 sound/soc/atmel/atmel-pdmic.c switch (cmd) { cmd 734 sound/soc/atmel/atmel_ssc_dai.c int cmd, struct snd_soc_dai *dai) cmd 748 sound/soc/atmel/atmel_ssc_dai.c switch (cmd) { cmd 734 sound/soc/atmel/mchp-i2s-mcc.c static int mchp_i2s_mcc_trigger(struct snd_pcm_substream *substream, int cmd, cmd 744 sound/soc/atmel/mchp-i2s-mcc.c switch (cmd) { cmd 258 sound/soc/au1x/dbdma2.c static int au1xpsc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 262 sound/soc/au1x/dbdma2.c switch (cmd) { cmd 253 sound/soc/au1x/dma.c static int alchemy_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 258 sound/soc/au1x/dma.c switch (cmd) { cmd 137 sound/soc/au1x/i2sc.c int cmd, struct snd_soc_dai *dai) cmd 142 sound/soc/au1x/i2sc.c switch (cmd) { cmd 289 sound/soc/au1x/psc-ac97.c int cmd, struct snd_soc_dai *dai) cmd 296 sound/soc/au1x/psc-ac97.c switch (cmd) { cmd 236 sound/soc/au1x/psc-i2s.c static int au1xpsc_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 242 sound/soc/au1x/psc-i2s.c switch (cmd) { cmd 660 sound/soc/bcm/bcm2835-i2s.c static int bcm2835_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 666 sound/soc/bcm/bcm2835-i2s.c switch (cmd) { cmd 379 sound/soc/bcm/cygnus-pcm.c static int cygnus_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 383 sound/soc/bcm/cygnus-pcm.c switch (cmd) { cmd 932 sound/soc/bcm/cygnus-ssp.c static int cygnus_ssp_trigger(struct snd_pcm_substream *substream, int cmd, cmd 939 sound/soc/bcm/cygnus-ssp.c "%s cmd %d at port = %d\n", __func__, cmd, aio->portnum); cmd 941 sound/soc/bcm/cygnus-ssp.c switch (cmd) { cmd 251 sound/soc/cirrus/ep93xx-ac97.c int cmd, struct snd_soc_dai *dai) cmd 256 sound/soc/cirrus/ep93xx-ac97.c switch (cmd) { cmd 312 sound/soc/cirrus/ep93xx-ac97.c dev_warn(info->dev, "unknown command %d\n", cmd); cmd 500 sound/soc/codecs/ak4613.c static int ak4613_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 529 sound/soc/codecs/ak4613.c if ((cmd != SNDRV_PCM_TRIGGER_START) && cmd 530 sound/soc/codecs/ak4613.c (cmd != SNDRV_PCM_TRIGGER_RESUME)) cmd 97 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_I2S_SET_CONFIG; cmd 157 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_SET_SAMPLE_DEPTH; cmd 169 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_I2S_SET_BCLK; cmd 232 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_GET_GAIN; cmd 270 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_SET_GAIN; cmd 304 sound/soc/codecs/cros_ec_codec.c param.cmd = EC_CODEC_I2S_ENABLE; cmd 34 sound/soc/codecs/dmic.c int cmd, struct snd_soc_dai *dai) cmd 39 sound/soc/codecs/dmic.c switch (cmd) { cmd 2032 sound/soc/codecs/max98090.c static int max98090_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 2038 sound/soc/codecs/max98090.c switch (cmd) { cmd 28 sound/soc/codecs/max98357a.c int cmd, struct snd_soc_dai *dai) cmd 35 sound/soc/codecs/max98357a.c switch (cmd) { cmd 143 sound/soc/codecs/pcm1789.c static int pcm1789_trigger(struct snd_pcm_substream *substream, int cmd, cmd 150 sound/soc/codecs/pcm1789.c switch (cmd) { cmd 47 sound/soc/codecs/rt5670-dsp.h u8 cmd; cmd 81 sound/soc/codecs/rt5677-spi.c u8 cmd; cmd 84 sound/soc/codecs/rt5677-spi.c cmd = RT5677_SPI_READ_32; cmd 87 sound/soc/codecs/rt5677-spi.c cmd = RT5677_SPI_READ_BURST; cmd 91 sound/soc/codecs/rt5677-spi.c return read ? cmd : cmd + 1; cmd 332 sound/soc/codecs/sirf-audio-codec.c int cmd, cmd 343 sound/soc/codecs/sirf-audio-codec.c switch (cmd) { cmd 221 sound/soc/codecs/sti-sas.c static int sti_sas_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 226 sound/soc/codecs/sti-sas.c switch (cmd) { cmd 1105 sound/soc/codecs/tlv320dac33.c static int dac33_pcm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 1112 sound/soc/codecs/tlv320dac33.c switch (cmd) { cmd 506 sound/soc/codecs/uda1380.c static int uda1380_trigger(struct snd_pcm_substream *substream, int cmd, cmd 513 sound/soc/codecs/uda1380.c switch (cmd) { cmd 1952 sound/soc/codecs/wcd9335.c static int wcd9335_trigger(struct snd_pcm_substream *substream, int cmd, cmd 1963 sound/soc/codecs/wcd9335.c switch (cmd) { cmd 3896 sound/soc/codecs/wm_adsp.c int wm_adsp_compr_trigger(struct snd_compr_stream *stream, int cmd) cmd 3902 sound/soc/codecs/wm_adsp.c compr_dbg(compr, "Trigger: %d\n", cmd); cmd 3906 sound/soc/codecs/wm_adsp.c switch (cmd) { cmd 198 sound/soc/codecs/wm_adsp.h int wm_adsp_compr_trigger(struct snd_compr_stream *stream, int cmd); cmd 328 sound/soc/dwc/dwc-i2s.c int cmd, struct snd_soc_dai *dai) cmd 333 sound/soc/dwc/dwc-i2s.c switch (cmd) { cmd 200 sound/soc/dwc/dwc-pcm.c static int dw_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 206 sound/soc/dwc/dwc-pcm.c switch (cmd) { cmd 564 sound/soc/fsl/fsl_asrc.c static int fsl_asrc_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 570 sound/soc/fsl/fsl_asrc.c switch (cmd) { cmd 100 sound/soc/fsl/fsl_asrc_dma.c static int fsl_asrc_dma_trigger(struct snd_pcm_substream *substream, int cmd) cmd 106 sound/soc/fsl/fsl_asrc_dma.c switch (cmd) { cmd 285 sound/soc/fsl/fsl_audmix.c static int fsl_audmix_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 295 sound/soc/fsl/fsl_audmix.c switch (cmd) { cmd 726 sound/soc/fsl/fsl_esai.c static int fsl_esai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 735 sound/soc/fsl/fsl_esai.c switch (cmd) { cmd 228 sound/soc/fsl/fsl_micfil.c static int fsl_micfil_trigger(struct snd_pcm_substream *substream, int cmd, cmd 235 sound/soc/fsl/fsl_micfil.c switch (cmd) { cmd 526 sound/soc/fsl/fsl_sai.c static int fsl_sai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 549 sound/soc/fsl/fsl_sai.c switch (cmd) { cmd 597 sound/soc/fsl/fsl_spdif.c int cmd, struct snd_soc_dai *dai) cmd 606 sound/soc/fsl/fsl_spdif.c switch (cmd) { cmd 1058 sound/soc/fsl/fsl_ssi.c static int fsl_ssi_trigger(struct snd_pcm_substream *substream, int cmd, cmd 1065 sound/soc/fsl/fsl_ssi.c switch (cmd) { cmd 107 sound/soc/fsl/imx-pcm-fiq.c static int snd_imx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 112 sound/soc/fsl/imx-pcm-fiq.c switch (cmd) { cmd 268 sound/soc/fsl/imx-ssi.c static int imx_ssi_trigger(struct snd_pcm_substream *substream, int cmd, cmd 290 sound/soc/fsl/imx-ssi.c switch (cmd) { cmd 113 sound/soc/fsl/mpc5200_dma.c static int psc_dma_trigger(struct snd_pcm_substream *substream, int cmd) cmd 124 sound/soc/fsl/mpc5200_dma.c switch (cmd) { cmd 175 sound/soc/fsl/mpc5200_dma.c substream->pstr->stream, cmd); cmd 176 sound/soc/fsl/mpc5200_psc_ac97.c static int psc_ac97_trigger(struct snd_pcm_substream *substream, int cmd, cmd 182 sound/soc/fsl/mpc5200_psc_ac97.c switch (cmd) { cmd 473 sound/soc/hisilicon/hi6210-i2s.c static int hi6210_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 477 sound/soc/hisilicon/hi6210-i2s.c switch (cmd) { cmd 160 sound/soc/img/img-i2s-in.c static int img_i2s_in_trigger(struct snd_pcm_substream *substream, int cmd, cmd 165 sound/soc/img/img-i2s-in.c switch (cmd) { cmd 185 sound/soc/img/img-i2s-out.c static int img_i2s_out_trigger(struct snd_pcm_substream *substream, int cmd, cmd 191 sound/soc/img/img-i2s-out.c switch (cmd) { cmd 91 sound/soc/img/img-parallel-out.c static int img_prl_out_trigger(struct snd_pcm_substream *substream, int cmd, cmd 97 sound/soc/img/img-parallel-out.c switch (cmd) { cmd 625 sound/soc/img/img-spdif-in.c static int img_spdif_in_trigger(struct snd_pcm_substream *substream, int cmd, cmd 635 sound/soc/img/img-spdif-in.c switch (cmd) { cmd 203 sound/soc/img/img-spdif-out.c static int img_spdif_out_trigger(struct snd_pcm_substream *substream, int cmd, cmd 210 sound/soc/img/img-spdif-out.c switch (cmd) { cmd 107 sound/soc/intel/atom/sst-atom-controls.c struct sst_param_sba_ssp_slot_map cmd; cmd 109 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); cmd 110 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = SBA_SET_SSP_SLOT_MAP; cmd 111 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = sizeof(struct sst_param_sba_ssp_slot_map) cmd 114 sound/soc/intel/atom/sst-atom-controls.c cmd.param_id = SBA_SET_SSP_SLOT_MAP; cmd 115 sound/soc/intel/atom/sst-atom-controls.c cmd.param_len = sizeof(cmd.rx_slot_map) + sizeof(cmd.tx_slot_map) cmd 116 sound/soc/intel/atom/sst-atom-controls.c + sizeof(cmd.ssp_index); cmd 117 sound/soc/intel/atom/sst-atom-controls.c cmd.ssp_index = SSP_CODEC; cmd 119 sound/soc/intel/atom/sst-atom-controls.c memcpy(cmd.rx_slot_map, &sst_ssp_tx_map[0], sizeof(cmd.rx_slot_map)); cmd 120 sound/soc/intel/atom/sst-atom-controls.c memcpy(cmd.tx_slot_map, &sst_ssp_rx_map[0], sizeof(cmd.tx_slot_map)); cmd 123 sound/soc/intel/atom/sst-atom-controls.c SST_FLAG_BLOCKED, SST_TASK_SBA, 0, &cmd, cmd 124 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 260 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_set_params *cmd; cmd 263 sound/soc/intel/atom/sst-atom-controls.c len = sizeof(cmd->dst) + sizeof(cmd->command_id) + bc->max; cmd 265 sound/soc/intel/atom/sst-atom-controls.c cmd = kzalloc(len, GFP_KERNEL); cmd 266 sound/soc/intel/atom/sst-atom-controls.c if (cmd == NULL) cmd 269 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DESTINATION(2, cmd->dst, bc->pipe_id, bc->module_id); cmd 270 sound/soc/intel/atom/sst-atom-controls.c cmd->command_id = bc->cmd_id; cmd 271 sound/soc/intel/atom/sst-atom-controls.c memcpy(cmd->params, bc->params, bc->max); cmd 274 sound/soc/intel/atom/sst-atom-controls.c SST_FLAG_BLOCKED, bc->task_id, 0, cmd, len); cmd 275 sound/soc/intel/atom/sst-atom-controls.c kfree(cmd); cmd 395 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_set_gain_dual cmd; cmd 399 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = MMX_SET_GAIN; cmd 400 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); cmd 401 sound/soc/intel/atom/sst-atom-controls.c cmd.gain_cell_num = 1; cmd 404 sound/soc/intel/atom/sst-atom-controls.c cmd.cell_gains[0].cell_gain_left = SST_GAIN_MIN_VALUE; cmd 405 sound/soc/intel/atom/sst-atom-controls.c cmd.cell_gains[0].cell_gain_right = SST_GAIN_MIN_VALUE; cmd 407 sound/soc/intel/atom/sst-atom-controls.c cmd.cell_gains[0].cell_gain_left = gv->l_gain; cmd 408 sound/soc/intel/atom/sst-atom-controls.c cmd.cell_gains[0].cell_gain_right = gv->r_gain; cmd 411 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DESTINATION(2, cmd.cell_gains[0].dest, cmd 413 sound/soc/intel/atom/sst-atom-controls.c cmd.cell_gains[0].gain_time_constant = gv->ramp_duration; cmd 415 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = sizeof(struct sst_cmd_set_gain_dual) cmd 420 sound/soc/intel/atom/sst-atom-controls.c SST_FLAG_BLOCKED, task_id, 0, &cmd, cmd 421 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 607 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_set_swm cmd; cmd 647 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_SWM_ON; cmd 649 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_SWM_OFF; cmd 651 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); cmd 653 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = SBA_SET_SWM; cmd 655 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DESTINATION(2, cmd.output_id, cmd 657 sound/soc/intel/atom/sst-atom-controls.c cmd.nb_inputs = fill_swm_input(cmpnt, &cmd.input[0], val); cmd 658 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = offsetof(struct sst_cmd_set_swm, input) cmd 660 sound/soc/intel/atom/sst-atom-controls.c + (cmd.nb_inputs * sizeof(cmd.input[0])); cmd 663 sound/soc/intel/atom/sst-atom-controls.c ids->task_id, 0, &cmd, cmd 664 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 727 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_generic cmd; cmd 732 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = SBA_VB_START; cmd 734 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = SBA_IDLE; cmd 737 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); cmd 738 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = 0; cmd 759 sound/soc/intel/atom/sst-atom-controls.c SST_FLAG_BLOCKED, SST_TASK_SBA, 0, &cmd, cmd 760 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 983 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_set_media_path cmd; cmd 993 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_PATH_ON; cmd 995 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_PATH_OFF; cmd 997 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DESTINATION(2, cmd.header.dst, cmd 1001 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = MMX_SET_MEDIA_PATH; cmd 1002 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = sizeof(struct sst_cmd_set_media_path) cmd 1006 sound/soc/intel/atom/sst-atom-controls.c ids->task_id, 0, &cmd, cmd 1007 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 1020 sound/soc/intel/atom/sst-atom-controls.c struct sst_cmd_sba_set_media_loop_map cmd; cmd 1027 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_SWITCH_ON; cmd 1029 sound/soc/intel/atom/sst-atom-controls.c cmd.switch_state = SST_SWITCH_OFF; cmd 1031 sound/soc/intel/atom/sst-atom-controls.c SST_FILL_DESTINATION(2, cmd.header.dst, cmd 1034 sound/soc/intel/atom/sst-atom-controls.c cmd.header.command_id = SBA_SET_MEDIA_LOOP_MAP; cmd 1035 sound/soc/intel/atom/sst-atom-controls.c cmd.header.length = sizeof(struct sst_cmd_sba_set_media_loop_map) cmd 1037 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.rate = 2; /* 48khz */ cmd 1039 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.format = ids->format; /* stereo/Mono */ cmd 1040 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.s_length = 1; /* 24bit left justified */ cmd 1041 sound/soc/intel/atom/sst-atom-controls.c cmd.map = 0; /* Algo sequence: Gain - DRP - FIR - IIR */ cmd 1044 sound/soc/intel/atom/sst-atom-controls.c SST_TASK_SBA, 0, &cmd, cmd 1045 sound/soc/intel/atom/sst-atom-controls.c sizeof(cmd.header) + cmd.header.length); cmd 169 sound/soc/intel/atom/sst-mfld-platform-compress.c static int sst_platform_compr_trigger(struct snd_compr_stream *cstream, int cmd) cmd 173 sound/soc/intel/atom/sst-mfld-platform-compress.c switch (cmd) { cmd 602 sound/soc/intel/atom/sst-mfld-platform-pcm.c int cmd) cmd 614 sound/soc/intel/atom/sst-mfld-platform-pcm.c switch (cmd) { cmd 167 sound/soc/intel/baytrail/sst-baytrail-pcm.c static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 175 sound/soc/intel/baytrail/sst-baytrail-pcm.c dev_dbg(rtd->dev, "PCM: trigger %d\n", cmd); cmd 177 sound/soc/intel/baytrail/sst-baytrail-pcm.c switch (cmd) { cmd 221 sound/soc/intel/boards/kbl_da7219_max98927.c static int kabylake_ssp0_trigger(struct snd_pcm_substream *substream, int cmd) cmd 243 sound/soc/intel/boards/kbl_da7219_max98927.c switch (cmd) { cmd 665 sound/soc/intel/haswell/sst-haswell-pcm.c static int hsw_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 681 sound/soc/intel/haswell/sst-haswell-pcm.c switch (cmd) { cmd 426 sound/soc/intel/skylake/skl-pcm.c int cmd) cmd 440 sound/soc/intel/skylake/skl-pcm.c switch (cmd) { cmd 471 sound/soc/intel/skylake/skl-pcm.c static int skl_pcm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 490 sound/soc/intel/skylake/skl-pcm.c switch (cmd) { cmd 514 sound/soc/intel/skylake/skl-pcm.c ret = skl_decoupled_trigger(substream, cmd); cmd 532 sound/soc/intel/skylake/skl-pcm.c ret = skl_decoupled_trigger(substream, cmd); cmd 533 sound/soc/intel/skylake/skl-pcm.c if ((cmd == SNDRV_PCM_TRIGGER_SUSPEND) && !w->ignore_suspend) { cmd 617 sound/soc/intel/skylake/skl-pcm.c int cmd, struct snd_soc_dai *dai) cmd 624 sound/soc/intel/skylake/skl-pcm.c dev_dbg(dai->dev, "In %s cmd=%d\n", __func__, cmd); cmd 625 sound/soc/intel/skylake/skl-pcm.c switch (cmd) { cmd 636 sound/soc/intel/skylake/skl-pcm.c if (cmd == SNDRV_PCM_TRIGGER_SUSPEND) cmd 1098 sound/soc/intel/skylake/skl-pcm.c int cmd) cmd 1111 sound/soc/intel/skylake/skl-pcm.c dev_dbg(bus->dev, "In %s cmd=%d\n", __func__, cmd); cmd 1116 sound/soc/intel/skylake/skl-pcm.c switch (cmd) { cmd 1171 sound/soc/intel/skylake/skl-pcm.c int cmd) cmd 1176 sound/soc/intel/skylake/skl-pcm.c return skl_coupled_trigger(substream, cmd); cmd 696 sound/soc/intel/skylake/skl.c unsigned int cmd = (addr << 28) | (AC_NODE_ROOT << 20) | cmd 707 sound/soc/intel/skylake/skl.c snd_hdac_bus_send_cmd(bus, cmd); cmd 163 sound/soc/jz4740/jz4740-i2s.c static int jz4740_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 178 sound/soc/jz4740/jz4740-i2s.c switch (cmd) { cmd 229 sound/soc/kirkwood/kirkwood-i2s.c int cmd, struct snd_soc_dai *dai) cmd 256 sound/soc/kirkwood/kirkwood-i2s.c switch (cmd) { cmd 317 sound/soc/kirkwood/kirkwood-i2s.c int cmd, struct snd_soc_dai *dai) cmd 324 sound/soc/kirkwood/kirkwood-i2s.c switch (cmd) { cmd 382 sound/soc/kirkwood/kirkwood-i2s.c static int kirkwood_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 386 sound/soc/kirkwood/kirkwood-i2s.c return kirkwood_i2s_play_trigger(substream, cmd, dai); cmd 388 sound/soc/kirkwood/kirkwood-i2s.c return kirkwood_i2s_rec_trigger(substream, cmd, dai); cmd 179 sound/soc/mediatek/common/mtk-afe-fe-dai.c int mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd, cmd 191 sound/soc/mediatek/common/mtk-afe-fe-dai.c dev_dbg(afe->dev, "%s %s cmd=%d\n", __func__, memif->data->name, cmd); cmd 193 sound/soc/mediatek/common/mtk-afe-fe-dai.c switch (cmd) { cmd 27 sound/soc/mediatek/common/mtk-afe-fe-dai.h int mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd, cmd 964 sound/soc/mediatek/common/mtk-btcvsd.c static int mtk_pcm_btcvsd_trigger(struct snd_pcm_substream *substream, int cmd) cmd 975 sound/soc/mediatek/common/mtk-btcvsd.c __func__, substream->stream, cmd); cmd 977 sound/soc/mediatek/common/mtk-btcvsd.c switch (cmd) { cmd 469 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c int cmd, struct snd_soc_dai *dai) cmd 474 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c switch (cmd) { cmd 480 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c mtk_afe_fe_trigger(substream, cmd, dai); cmd 484 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c mtk_afe_fe_trigger(substream, cmd, dai); cmd 434 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c static int mt8173_afe_hdmi_trigger(struct snd_pcm_substream *substream, int cmd, cmd 439 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c dev_info(afe->dev, "%s cmd=%d %s\n", __func__, cmd, dai->name); cmd 441 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c switch (cmd) { cmd 582 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c int cmd, cmd 587 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c switch (cmd) { cmd 73 sound/soc/meson/axg-fifo.c static int axg_fifo_pcm_trigger(struct snd_pcm_substream *ss, int cmd) cmd 77 sound/soc/meson/axg-fifo.c switch (cmd) { cmd 125 sound/soc/meson/axg-pdm.c static int axg_pdm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 130 sound/soc/meson/axg-pdm.c switch (cmd) { cmd 88 sound/soc/meson/axg-spdifout.c static int axg_spdifout_trigger(struct snd_pcm_substream *substream, int cmd, cmd 93 sound/soc/meson/axg-spdifout.c switch (cmd) { cmd 514 sound/soc/mxs/mxs-saif.c static int mxs_saif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 526 sound/soc/mxs/mxs-saif.c switch (cmd) { cmd 307 sound/soc/pxa/mmp-sspa.c static int mmp_sspa_trigger(struct snd_pcm_substream *substream, int cmd, cmd 314 sound/soc/pxa/mmp-sspa.c switch (cmd) { cmd 731 sound/soc/pxa/pxa-ssp.c static int pxa_ssp_trigger(struct snd_pcm_substream *substream, int cmd, cmd 739 sound/soc/pxa/pxa-ssp.c switch (cmd) { cmd 216 sound/soc/pxa/pxa2xx-i2s.c static int pxa2xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 221 sound/soc/pxa/pxa2xx-i2s.c switch (cmd) { cmd 217 sound/soc/qcom/lpass-cpu.c int cmd, struct snd_soc_dai *dai) cmd 223 sound/soc/qcom/lpass-cpu.c switch (cmd) { cmd 292 sound/soc/qcom/lpass-platform.c int cmd) cmd 304 sound/soc/qcom/lpass-platform.c switch (cmd) { cmd 297 sound/soc/qcom/qdsp6/q6asm-dai.c static int q6asm_dai_trigger(struct snd_pcm_substream *substream, int cmd) cmd 303 sound/soc/qcom/qdsp6/q6asm-dai.c switch (cmd) { cmd 690 sound/soc/qcom/qdsp6/q6asm-dai.c static int q6asm_dai_compr_trigger(struct snd_compr_stream *stream, int cmd) cmd 696 sound/soc/qcom/qdsp6/q6asm-dai.c switch (cmd) { cmd 347 sound/soc/qcom/qdsp6/q6asm.c struct avs_cmd_shared_mem_map_regions *cmd = NULL; cmd 369 sound/soc/qcom/qdsp6/q6asm.c pkt_size = APR_HDR_SIZE + sizeof(*cmd) + cmd 377 sound/soc/qcom/qdsp6/q6asm.c cmd = p + APR_HDR_SIZE; cmd 378 sound/soc/qcom/qdsp6/q6asm.c mregions = p + APR_HDR_SIZE + sizeof(*cmd); cmd 387 sound/soc/qcom/qdsp6/q6asm.c cmd->mem_pool_id = ADSP_MEMORY_MAP_SHMEM8_4K_POOL; cmd 388 sound/soc/qcom/qdsp6/q6asm.c cmd->num_regions = num_regions; cmd 389 sound/soc/qcom/qdsp6/q6asm.c cmd->property_flag = 0x00; cmd 1273 sound/soc/qcom/qdsp6/q6asm.c static int __q6asm_cmd(struct audio_client *ac, int cmd, bool wait) cmd 1281 sound/soc/qcom/qdsp6/q6asm.c switch (cmd) { cmd 1312 sound/soc/qcom/qdsp6/q6asm.c if (cmd == CMD_FLUSH) cmd 1326 sound/soc/qcom/qdsp6/q6asm.c int q6asm_cmd(struct audio_client *ac, int cmd) cmd 1328 sound/soc/qcom/qdsp6/q6asm.c return __q6asm_cmd(ac, cmd, true); cmd 1340 sound/soc/qcom/qdsp6/q6asm.c int q6asm_cmd_nowait(struct audio_client *ac, int cmd) cmd 1342 sound/soc/qcom/qdsp6/q6asm.c return __q6asm_cmd(ac, cmd, false); cmd 61 sound/soc/qcom/qdsp6/q6asm.h int q6asm_cmd(struct audio_client *ac, int cmd); cmd 62 sound/soc/qcom/qdsp6/q6asm.h int q6asm_cmd_nowait(struct audio_client *ac, int cmd); cmd 386 sound/soc/rockchip/rockchip_i2s.c int cmd, struct snd_soc_dai *dai) cmd 391 sound/soc/rockchip/rockchip_i2s.c switch (cmd) { cmd 283 sound/soc/rockchip/rockchip_pdm.c static int rockchip_pdm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 289 sound/soc/rockchip/rockchip_pdm.c switch (cmd) { cmd 148 sound/soc/rockchip/rockchip_spdif.c int cmd, struct snd_soc_dai *dai) cmd 153 sound/soc/rockchip/rockchip_spdif.c switch (cmd) { cmd 930 sound/soc/samsung/i2s.c int cmd, struct snd_soc_dai *dai) cmd 938 sound/soc/samsung/i2s.c switch (cmd) { cmd 186 sound/soc/samsung/idma.c static int idma_trigger(struct snd_pcm_substream *substream, int cmd) cmd 193 sound/soc/samsung/idma.c switch (cmd) { cmd 116 sound/soc/samsung/odroid.c static int odroid_card_be_trigger(struct snd_pcm_substream *substream, int cmd) cmd 124 sound/soc/samsung/odroid.c switch (cmd) { cmd 211 sound/soc/samsung/pcm.c static int s3c_pcm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 220 sound/soc/samsung/pcm.c switch (cmd) { cmd 379 sound/soc/samsung/s3c-i2s-v2.c static int s3c2412_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 390 sound/soc/samsung/s3c-i2s-v2.c switch (cmd) { cmd 235 sound/soc/samsung/s3c24xx-i2s.c static int s3c24xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 240 sound/soc/samsung/s3c24xx-i2s.c switch (cmd) { cmd 135 sound/soc/samsung/spdif.c static int spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 144 sound/soc/samsung/spdif.c switch (cmd) { cmd 247 sound/soc/sh/dma-sh7760.c static int camelot_trigger(struct snd_pcm_substream *substream, int cmd) cmd 253 sound/soc/sh/dma-sh7760.c switch (cmd) { cmd 1571 sound/soc/sh/fsi.c static int fsi_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 1578 sound/soc/sh/fsi.c switch (cmd) { cmd 20 sound/soc/sh/rcar/cmd.c ((pos) = (struct rsnd_cmd *)(priv)->cmd + i); \ cmd 131 sound/soc/sh/rcar/cmd.c return rsnd_mod_get((struct rsnd_cmd *)(priv->cmd) + id); cmd 144 sound/soc/sh/rcar/cmd.c struct rsnd_cmd *cmd; cmd 156 sound/soc/sh/rcar/cmd.c cmd = devm_kcalloc(dev, nr, sizeof(*cmd), GFP_KERNEL); cmd 157 sound/soc/sh/rcar/cmd.c if (!cmd) cmd 161 sound/soc/sh/rcar/cmd.c priv->cmd = cmd; cmd 163 sound/soc/sh/rcar/cmd.c for_each_rsnd_cmd(cmd, priv, i) { cmd 164 sound/soc/sh/rcar/cmd.c ret = rsnd_mod_init(priv, rsnd_mod_get(cmd), cmd 176 sound/soc/sh/rcar/cmd.c struct rsnd_cmd *cmd; cmd 179 sound/soc/sh/rcar/cmd.c for_each_rsnd_cmd(cmd, priv, i) { cmd 180 sound/soc/sh/rcar/cmd.c rsnd_mod_quit(rsnd_mod_get(cmd)); cmd 420 sound/soc/sh/rcar/core.c struct rsnd_mod *cmd = rsnd_io_to_mod_cmd(io); cmd 422 sound/soc/sh/rcar/core.c target = cmd ? cmd : ssiu; cmd 717 sound/soc/sh/rcar/core.c static int rsnd_soc_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 728 sound/soc/sh/rcar/core.c switch (cmd) { cmd 674 sound/soc/sh/rcar/rsnd.h void *cmd; cmd 438 sound/soc/sh/siu_pcm.c static int siu_pcm_trigger(struct snd_pcm_substream *ss, int cmd) cmd 446 sound/soc/sh/siu_pcm.c info->port_id, port_info, cmd); cmd 448 sound/soc/sh/siu_pcm.c switch (cmd) { cmd 469 sound/soc/sh/siu_pcm.c dev_err(dev, "%s() unsupported cmd=%d\n", __func__, cmd); cmd 109 sound/soc/sh/ssi.c static int ssi_trigger(struct snd_pcm_substream *substream, int cmd, cmd 114 sound/soc/sh/ssi.c switch (cmd) { cmd 238 sound/soc/sirf/sirf-usp.c static int sirf_usp_pcm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 243 sound/soc/sirf/sirf-usp.c switch (cmd) { cmd 367 sound/soc/soc-component.c int cmd) cmd 371 sound/soc/soc-component.c return component->driver->ops->trigger(substream, cmd); cmd 447 sound/soc/soc-component.c unsigned int cmd, void *arg) cmd 460 sound/soc/soc-component.c cmd, arg); cmd 463 sound/soc/soc-component.c return snd_pcm_lib_ioctl(substream, cmd, arg); cmd 349 sound/soc/soc-compress.c int cmd) cmd 363 sound/soc/soc-compress.c ret = component->driver->compr_ops->trigger(cstream, cmd); cmd 371 sound/soc/soc-compress.c static int soc_compr_trigger(struct snd_compr_stream *cstream, int cmd) cmd 380 sound/soc/soc-compress.c ret = soc_compr_components_trigger(cstream, cmd); cmd 385 sound/soc/soc-compress.c cpu_dai->driver->cops->trigger(cstream, cmd, cpu_dai); cmd 387 sound/soc/soc-compress.c switch (cmd) { cmd 401 sound/soc/soc-compress.c static int soc_compr_trigger_fe(struct snd_compr_stream *cstream, int cmd) cmd 407 sound/soc/soc-compress.c if (cmd == SND_COMPR_TRIGGER_PARTIAL_DRAIN || cmd 408 sound/soc/soc-compress.c cmd == SND_COMPR_TRIGGER_DRAIN) cmd 409 sound/soc/soc-compress.c return soc_compr_components_trigger(cstream, cmd); cmd 419 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->trigger(cstream, cmd, cpu_dai); cmd 424 sound/soc/soc-compress.c ret = soc_compr_components_trigger(cstream, cmd); cmd 430 sound/soc/soc-compress.c ret = dpcm_be_dai_trigger(fe, stream, cmd); cmd 432 sound/soc/soc-compress.c switch (cmd) { cmd 324 sound/soc/soc-dai.c int cmd) cmd 329 sound/soc/soc-dai.c ret = dai->driver->ops->trigger(substream, cmd, dai); cmd 336 sound/soc/soc-dai.c int cmd) cmd 341 sound/soc/soc-dai.c ret = dai->driver->ops->bespoke_trigger(substream, cmd, dai); cmd 1052 sound/soc/soc-pcm.c static int soc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1062 sound/soc/soc-pcm.c ret = snd_soc_dai_trigger(codec_dai, substream, cmd); cmd 1070 sound/soc/soc-pcm.c ret = snd_soc_component_trigger(component, substream, cmd); cmd 1075 sound/soc/soc-pcm.c ret = snd_soc_dai_trigger(cpu_dai, substream, cmd); cmd 1080 sound/soc/soc-pcm.c ret = rtd->dai_link->ops->trigger(substream, cmd); cmd 1089 sound/soc/soc-pcm.c int cmd) cmd 1097 sound/soc/soc-pcm.c ret = snd_soc_dai_bespoke_trigger(codec_dai, substream, cmd); cmd 1102 sound/soc/soc-pcm.c ret = snd_soc_dai_bespoke_trigger(cpu_dai, substream, cmd); cmd 1811 sound/soc/soc-pcm.c static int dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd); cmd 2192 sound/soc/soc-pcm.c struct snd_pcm_substream *substream, int cmd) cmd 2197 sound/soc/soc-pcm.c dpcm->be->dai_link->name, cmd); cmd 2199 sound/soc/soc-pcm.c ret = soc_pcm_trigger(substream, cmd); cmd 2207 sound/soc/soc-pcm.c int cmd) cmd 2222 sound/soc/soc-pcm.c switch (cmd) { cmd 2229 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2239 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2249 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2263 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2276 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2289 sound/soc/soc-pcm.c ret = dpcm_do_trigger(dpcm, be_substream, cmd); cmd 2303 sound/soc/soc-pcm.c int cmd, bool fe_first) cmd 2311 sound/soc/soc-pcm.c fe->dai_link->name, cmd); cmd 2313 sound/soc/soc-pcm.c ret = soc_pcm_trigger(substream, cmd); cmd 2317 sound/soc/soc-pcm.c ret = dpcm_be_dai_trigger(fe, substream->stream, cmd); cmd 2322 sound/soc/soc-pcm.c ret = dpcm_be_dai_trigger(fe, substream->stream, cmd); cmd 2327 sound/soc/soc-pcm.c fe->dai_link->name, cmd); cmd 2329 sound/soc/soc-pcm.c ret = soc_pcm_trigger(substream, cmd); cmd 2334 sound/soc/soc-pcm.c static int dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd) cmd 2345 sound/soc/soc-pcm.c switch (cmd) { cmd 2349 sound/soc/soc-pcm.c ret = dpcm_dai_trigger_fe_be(substream, cmd, true); cmd 2354 sound/soc/soc-pcm.c ret = dpcm_dai_trigger_fe_be(substream, cmd, false); cmd 2362 sound/soc/soc-pcm.c switch (cmd) { cmd 2366 sound/soc/soc-pcm.c ret = dpcm_dai_trigger_fe_be(substream, cmd, false); cmd 2371 sound/soc/soc-pcm.c ret = dpcm_dai_trigger_fe_be(substream, cmd, true); cmd 2382 sound/soc/soc-pcm.c fe->dai_link->name, cmd); cmd 2384 sound/soc/soc-pcm.c ret = soc_pcm_bespoke_trigger(substream, cmd); cmd 2387 sound/soc/soc-pcm.c dev_err(fe->dev, "ASoC: invalid trigger cmd %d for %s\n", cmd, cmd 2395 sound/soc/soc-pcm.c cmd, ret); cmd 2399 sound/soc/soc-pcm.c switch (cmd) { cmd 2419 sound/soc/soc-pcm.c static int dpcm_fe_dai_trigger(struct snd_pcm_substream *substream, int cmd) cmd 2428 sound/soc/soc-pcm.c fe->dpcm[stream].trigger_pending = cmd + 1; cmd 2433 sound/soc/soc-pcm.c return dpcm_fe_dai_do_trigger(substream, cmd); cmd 247 sound/soc/sof/control.c scontrol->cmd, cmd 282 sound/soc/sof/control.c if (header.numid != scontrol->cmd) { cmd 315 sound/soc/sof/control.c scontrol->cmd, cmd 357 sound/soc/sof/control.c header.numid = scontrol->cmd; cmd 42 sound/soc/sof/debug.c hdr.cmd = SOF_IPC_GLB_TEST_MSG | SOF_IPC_TEST_IPC_FLOOD; cmd 52 sound/soc/sof/debug.c ret = sof_ipc_tx_message(sdev->ipc, hdr.cmd, &hdr, hdr.size, cmd 182 sound/soc/sof/intel/hda-dai.c config->hdr.cmd, cmd 279 sound/soc/sof/intel/hda-dai.c int cmd, struct snd_soc_dai *dai) cmd 301 sound/soc/sof/intel/hda-dai.c dev_dbg(dai->dev, "In %s cmd=%d\n", __func__, cmd); cmd 302 sound/soc/sof/intel/hda-dai.c switch (cmd) { cmd 86 sound/soc/sof/intel/hda-ipc.c if (hdr->cmd == (SOF_IPC_GLB_PM_MSG | SOF_IPC_PM_CTX_SAVE)) { cmd 92 sound/soc/sof/intel/hda-ipc.c reply.hdr.cmd = SOF_IPC_GLB_REPLY; cmd 163 sound/soc/sof/intel/hda-loader.c struct hdac_ext_stream *stream, int cmd) cmd 169 sound/soc/sof/intel/hda-loader.c switch (cmd) { cmd 188 sound/soc/sof/intel/hda-loader.c return hda_dsp_stream_trigger(sdev, stream, cmd); cmd 129 sound/soc/sof/intel/hda-pcm.c struct snd_pcm_substream *substream, int cmd) cmd 134 sound/soc/sof/intel/hda-pcm.c return hda_dsp_stream_trigger(sdev, stream, cmd); cmd 247 sound/soc/sof/intel/hda-stream.c struct hdac_ext_stream *stream, int cmd) cmd 256 sound/soc/sof/intel/hda-stream.c switch (cmd) { cmd 309 sound/soc/sof/intel/hda-stream.c dev_err(sdev->dev, "error: unknown command: %d\n", cmd); cmd 89 sound/soc/sof/intel/hda-trace.c int hda_dsp_trace_trigger(struct snd_sof_dev *sdev, int cmd) cmd 93 sound/soc/sof/intel/hda-trace.c return hda_dsp_stream_trigger(sdev, hda->dtrace_stream, cmd); cmd 483 sound/soc/sof/intel/hda.h struct snd_pcm_substream *substream, int cmd); cmd 498 sound/soc/sof/intel/hda.h struct hdac_ext_stream *stream, int cmd); cmd 589 sound/soc/sof/intel/hda.h int hda_dsp_trace_trigger(struct snd_sof_dev *sdev, int cmd); cmd 50 sound/soc/sof/ipc.c static void ipc_log_header(struct device *dev, u8 *text, u32 cmd) cmd 57 sound/soc/sof/ipc.c glb = cmd & SOF_GLB_TYPE_MASK; cmd 58 sound/soc/sof/ipc.c type = cmd & SOF_CMD_TYPE_MASK; cmd 186 sound/soc/sof/ipc.c dev_dbg(dev, "%s: 0x%x: %s: %s\n", text, cmd, str, str2); cmd 188 sound/soc/sof/ipc.c dev_dbg(dev, "%s: 0x%x: %s\n", text, cmd, str); cmd 191 sound/soc/sof/ipc.c static inline void ipc_log_header(struct device *dev, u8 *text, u32 cmd) cmd 193 sound/soc/sof/ipc.c if ((cmd & SOF_GLB_TYPE_MASK) != SOF_IPC_GLB_TRACE_MSG) cmd 194 sound/soc/sof/ipc.c dev_dbg(dev, "%s: 0x%x\n", text, cmd); cmd 212 sound/soc/sof/ipc.c hdr->cmd, hdr->size); cmd 224 sound/soc/sof/ipc.c hdr->cmd, msg->reply_size); cmd 226 sound/soc/sof/ipc.c ipc_log_header(sdev->dev, "ipc tx succeeded", hdr->cmd); cmd 334 sound/soc/sof/ipc.c u32 cmd, type; cmd 339 sound/soc/sof/ipc.c ipc_log_header(sdev->dev, "ipc rx", hdr.cmd); cmd 341 sound/soc/sof/ipc.c cmd = hdr.cmd & SOF_GLB_TYPE_MASK; cmd 342 sound/soc/sof/ipc.c type = hdr.cmd & SOF_CMD_TYPE_MASK; cmd 345 sound/soc/sof/ipc.c switch (cmd) { cmd 352 sound/soc/sof/ipc.c err = sof_ops(sdev)->fw_ready(sdev, cmd); cmd 369 sound/soc/sof/ipc.c ipc_stream_message(sdev, hdr.cmd); cmd 375 sound/soc/sof/ipc.c dev_err(sdev->dev, "error: unknown DSP message 0x%x\n", cmd); cmd 379 sound/soc/sof/ipc.c ipc_log_header(sdev->dev, "ipc rx done", hdr.cmd); cmd 495 sound/soc/sof/ipc.c stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | SOF_IPC_STREAM_POSITION; cmd 500 sound/soc/sof/ipc.c stream.hdr.cmd, &stream, sizeof(stream), posn, cmd 595 sound/soc/sof/ipc.c partdata->rhdr.hdr.cmd, cmd 650 sound/soc/sof/ipc.c cdata->rhdr.hdr.cmd = SOF_IPC_GLB_COMP_MSG | ipc_cmd; cmd 651 sound/soc/sof/ipc.c cdata->cmd = ctrl_cmd; cmd 689 sound/soc/sof/ipc.c err = sof_ipc_tx_message(sdev->ipc, cdata->rhdr.hdr.cmd, cdata, cmd 51 sound/soc/sof/loader.c while (ext_hdr->hdr.cmd == SOF_IPC_FW_READY) { cmd 290 sound/soc/sof/ops.h static inline int snd_sof_dma_trace_trigger(struct snd_sof_dev *sdev, int cmd) cmd 293 sound/soc/sof/ops.h return sof_ops(sdev)->trace_trigger(sdev, cmd); cmd 348 sound/soc/sof/ops.h struct snd_pcm_substream *substream, int cmd) cmd 351 sound/soc/sof/ops.h return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd); cmd 149 sound/soc/sof/pcm.c pcm.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | SOF_IPC_STREAM_PCM_PARAMS; cmd 199 sound/soc/sof/pcm.c ret = sof_ipc_tx_message(sdev->ipc, pcm.hdr.cmd, &pcm, sizeof(pcm), cmd 228 sound/soc/sof/pcm.c stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | SOF_IPC_STREAM_PCM_FREE; cmd 232 sound/soc/sof/pcm.c ret = sof_ipc_tx_message(sdev->ipc, stream.hdr.cmd, &stream, cmd 316 sound/soc/sof/pcm.c static int sof_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 338 sound/soc/sof/pcm.c spcm->pcm.pcm_id, substream->stream, cmd); cmd 341 sound/soc/sof/pcm.c stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG; cmd 344 sound/soc/sof/pcm.c switch (cmd) { cmd 346 sound/soc/sof/pcm.c stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_PAUSE; cmd 350 sound/soc/sof/pcm.c stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_RELEASE; cmd 363 sound/soc/sof/pcm.c stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_START; cmd 367 sound/soc/sof/pcm.c stream.hdr.cmd |= SOF_IPC_STREAM_TRIG_STOP; cmd 372 sound/soc/sof/pcm.c dev_err(sdev->dev, "error: unhandled trigger cmd %d\n", cmd); cmd 381 sound/soc/sof/pcm.c snd_sof_pcm_platform_trigger(sdev, substream, cmd); cmd 384 sound/soc/sof/pcm.c ret = sof_ipc_tx_message(sdev->ipc, stream.hdr.cmd, &stream, cmd 389 sound/soc/sof/pcm.c snd_sof_pcm_platform_trigger(sdev, substream, cmd); cmd 26 sound/soc/sof/pm.c switch (scontrol->cmd) { cmd 34 sound/soc/sof/pm.c scontrol->cmd, cmd 42 sound/soc/sof/pm.c scontrol->cmd, cmd 86 sound/soc/sof/pm.c comp_dai->comp.hdr.cmd, cmd 103 sound/soc/sof/pm.c ret = sof_ipc_tx_message(sdev->ipc, hdr->cmd, cmd 130 sound/soc/sof/pm.c connect->hdr.cmd, cmd 166 sound/soc/sof/pm.c config->hdr.cmd, config, cmd 200 sound/soc/sof/pm.c static int sof_send_pm_ipc(struct snd_sof_dev *sdev, int cmd) cmd 209 sound/soc/sof/pm.c pm_ctx.hdr.cmd = SOF_IPC_GLB_PM_MSG | cmd; cmd 212 sound/soc/sof/pm.c return sof_ipc_tx_message(sdev->ipc, pm_ctx.hdr.cmd, &pm_ctx, cmd 153 sound/soc/sof/sof-priv.h int cmd); /* optional */ cmd 196 sound/soc/sof/sof-priv.h int cmd); /* optional */ cmd 318 sound/soc/sof/sof-priv.h enum sof_ipc_ctrl_cmd cmd; cmd 76 sound/soc/sof/topology.c pcm.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | SOF_IPC_STREAM_PCM_PARAMS; cmd 102 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, pcm.hdr.cmd, &pcm, sizeof(pcm), cmd 112 sound/soc/sof/topology.c static int ipc_trigger(struct snd_sof_widget *swidget, int cmd) cmd 121 sound/soc/sof/topology.c stream.hdr.cmd = SOF_IPC_GLB_STREAM_MSG | cmd; cmd 125 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, stream.hdr.cmd, &stream, cmd 470 sound/soc/sof/topology.c scontrol->cmd = SOF_CTRL_CMD_SWITCH; cmd 474 sound/soc/sof/topology.c scontrol->cmd = SOF_CTRL_CMD_VOLUME; cmd 526 sound/soc/sof/topology.c scontrol->cmd = SOF_CTRL_CMD_ENUM; cmd 562 sound/soc/sof/topology.c scontrol->cmd = SOF_CTRL_CMD_BINARY; cmd 1112 sound/soc/sof/topology.c fcomp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_FREE; cmd 1121 sound/soc/sof/topology.c fcomp.hdr.cmd, &fcomp, sizeof(fcomp), cmd 1191 sound/soc/sof/topology.c comp_dai.comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1219 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, comp_dai.comp.hdr.cmd, cmd 1250 sound/soc/sof/topology.c buffer->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_BUFFER_NEW; cmd 1270 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, buffer->comp.hdr.cmd, buffer, cmd 1321 sound/soc/sof/topology.c host->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1351 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, host->comp.hdr.cmd, host, cmd 1370 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, pipeline->hdr.cmd, pipeline, cmd 1397 sound/soc/sof/topology.c pm_core_config.hdr.cmd = SOF_IPC_GLB_PM_MSG | SOF_IPC_PM_CORE_ENABLE; cmd 1400 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, pm_core_config.hdr.cmd, cmd 1426 sound/soc/sof/topology.c pipeline->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_PIPE_NEW; cmd 1488 sound/soc/sof/topology.c mixer->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1508 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, mixer->comp.hdr.cmd, mixer, cmd 1535 sound/soc/sof/topology.c mux->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1555 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, mux->comp.hdr.cmd, mux, cmd 1593 sound/soc/sof/topology.c volume->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1631 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, volume->comp.hdr.cmd, volume, cmd 1660 sound/soc/sof/topology.c src->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1690 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, src->comp.hdr.cmd, src, cmd 1719 sound/soc/sof/topology.c tone->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1749 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, tone->comp.hdr.cmd, tone, cmd 1811 sound/soc/sof/topology.c switch (wdata[i].control->cmd) { cmd 1888 sound/soc/sof/topology.c process->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; cmd 1922 sound/soc/sof/topology.c ret = sof_ipc_tx_message(sdev->ipc, process->comp.hdr.cmd, process, cmd 1940 sound/soc/sof/topology.c wdata[i].control->cmd, cmd 2505 sound/soc/sof/topology.c config->hdr.cmd, config, size, &reply, cmd 2647 sound/soc/sof/topology.c ipc_config->hdr.cmd, ipc_config, size, &reply, cmd 2704 sound/soc/sof/topology.c config->hdr.cmd, config, size, cmd 2787 sound/soc/sof/topology.c config->hdr.cmd, config, size, &reply, cmd 2888 sound/soc/sof/topology.c config.hdr.cmd = SOF_IPC_GLB_DAI_MSG | SOF_IPC_DAI_CONFIG; cmd 3016 sound/soc/sof/topology.c connect->hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_CONNECT; cmd 3076 sound/soc/sof/topology.c connect->hdr.cmd, cmd 3127 sound/soc/sof/topology.c switch (scontrol->cmd) { cmd 3141 sound/soc/sof/topology.c scontrol->cmd); cmd 3146 sound/soc/sof/topology.c scontrol->cmd, cmd 3170 sound/soc/sof/topology.c ready.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_PIPE_COMPLETE; cmd 3174 sound/soc/sof/topology.c ready.hdr.cmd, &ready, sizeof(ready), &reply, cmd 169 sound/soc/sof/trace.c params.hdr.cmd = SOF_IPC_GLB_TRACE_MSG; cmd 173 sound/soc/sof/trace.c params.hdr.cmd |= SOF_IPC_TRACE_DMA_PARAMS_EXT; cmd 177 sound/soc/sof/trace.c params.hdr.cmd |= SOF_IPC_TRACE_DMA_PARAMS; cmd 197 sound/soc/sof/trace.c params.hdr.cmd, ¶ms, sizeof(params), cmd 110 sound/soc/spear/spdif_in.c static int spdif_in_trigger(struct snd_pcm_substream *substream, int cmd, cmd 120 sound/soc/spear/spdif_in.c switch (cmd) { cmd 151 sound/soc/spear/spdif_out.c static int spdif_out_trigger(struct snd_pcm_substream *substream, int cmd, cmd 161 sound/soc/spear/spdif_out.c switch (cmd) { cmd 100 sound/soc/sprd/sprd-pcm-compress.c int cmd); cmd 424 sound/soc/sprd/sprd-pcm-compress.c int cmd) cmd 440 sound/soc/sprd/sprd-pcm-compress.c switch (cmd) { cmd 324 sound/soc/sprd/sprd-pcm-dma.c static int sprd_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 333 sound/soc/sprd/sprd-pcm-dma.c switch (cmd) { cmd 977 sound/soc/sti/uniperif_player.c int cmd, struct snd_soc_dai *dai) cmd 982 sound/soc/sti/uniperif_player.c switch (cmd) { cmd 338 sound/soc/sti/uniperif_reader.c int cmd, struct snd_soc_dai *dai) cmd 343 sound/soc/sti/uniperif_reader.c switch (cmd) { cmd 213 sound/soc/stm/stm32_adfsdm.c static int stm32_adfsdm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 219 sound/soc/stm/stm32_adfsdm.c switch (cmd) { cmd 593 sound/soc/stm/stm32_i2s.c static int stm32_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 601 sound/soc/stm/stm32_i2s.c switch (cmd) { cmd 1099 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 1105 sound/soc/stm/stm32_sai_sub.c switch (cmd) { cmd 801 sound/soc/stm/stm32_spdifrx.c static int stm32_spdifrx_trigger(struct snd_pcm_substream *substream, int cmd, cmd 807 sound/soc/stm/stm32_spdifrx.c switch (cmd) { cmd 286 sound/soc/sunxi/sun4i-codec.c static int sun4i_codec_trigger(struct snd_pcm_substream *substream, int cmd, cmd 292 sound/soc/sunxi/sun4i-codec.c switch (cmd) { cmd 785 sound/soc/sunxi/sun4i-i2s.c static int sun4i_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 790 sound/soc/sunxi/sun4i-i2s.c switch (cmd) { cmd 359 sound/soc/sunxi/sun4i-spdif.c static int sun4i_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 368 sound/soc/sunxi/sun4i-spdif.c switch (cmd) { cmd 177 sound/soc/tegra/tegra20_ac97.c static int tegra20_ac97_trigger(struct snd_pcm_substream *substream, int cmd, cmd 182 sound/soc/tegra/tegra20_ac97.c switch (cmd) { cmd 201 sound/soc/tegra/tegra20_i2s.c static int tegra20_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 206 sound/soc/tegra/tegra20_i2s.c switch (cmd) { cmd 120 sound/soc/tegra/tegra20_spdif.c static int tegra20_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 125 sound/soc/tegra/tegra20_spdif.c switch (cmd) { cmd 228 sound/soc/tegra/tegra30_i2s.c static int tegra30_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 233 sound/soc/tegra/tegra30_i2s.c switch (cmd) { cmd 568 sound/soc/ti/davinci-i2s.c static int davinci_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 575 sound/soc/ti/davinci-i2s.c switch (cmd) { cmd 1249 sound/soc/ti/davinci-mcasp.c int cmd, struct snd_soc_dai *cpu_dai) cmd 1254 sound/soc/ti/davinci-mcasp.c switch (cmd) { cmd 131 sound/soc/ti/davinci-vcif.c static int davinci_vcif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 136 sound/soc/ti/davinci-vcif.c switch (cmd) { cmd 260 sound/soc/ti/omap-dmic.c int cmd, struct snd_soc_dai *dai) cmd 264 sound/soc/ti/omap-dmic.c switch (cmd) { cmd 230 sound/soc/ti/omap-hdmi.c static int hdmi_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 238 sound/soc/ti/omap-hdmi.c switch (cmd) { cmd 874 sound/soc/ti/omap-mcbsp.c static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd, cmd 879 sound/soc/ti/omap-mcbsp.c switch (cmd) { cmd 206 sound/soc/txx9/txx9aclc.c static int txx9aclc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 217 sound/soc/txx9/txx9aclc.c switch (cmd) { cmd 214 sound/soc/uniphier/aio-compress.c int cmd) cmd 225 sound/soc/uniphier/aio-compress.c switch (cmd) { cmd 238 sound/soc/uniphier/aio-compress.c dev_warn(dev, "Unknown trigger(%d)\n", cmd); cmd 149 sound/soc/uniphier/aio-dma.c static int uniphier_aiodma_trigger(struct snd_pcm_substream *substream, int cmd) cmd 161 sound/soc/uniphier/aio-dma.c switch (cmd) { cmd 175 sound/soc/uniphier/aio-dma.c dev_warn(dev, "Unknown trigger(%d) ignored\n", cmd); cmd 644 sound/soc/ux500/ux500_msp_dai.c int cmd, struct snd_soc_dai *dai) cmd 651 sound/soc/ux500/ux500_msp_dai.c (int)drvdata->msp->id, cmd); cmd 653 sound/soc/ux500/ux500_msp_dai.c ret = ux500_msp_i2s_trigger(drvdata->msp, cmd, substream->stream); cmd 572 sound/soc/ux500/ux500_msp_i2s.c int ux500_msp_i2s_trigger(struct ux500_msp *msp, int cmd, int direction) cmd 582 sound/soc/ux500/ux500_msp_i2s.c switch (cmd) { cmd 496 sound/soc/ux500/ux500_msp_i2s.h int ux500_msp_i2s_trigger(struct ux500_msp *msp, int cmd, cmd 509 sound/soc/xilinx/xlnx_formatter_pcm.c int cmd) cmd 515 sound/soc/xilinx/xlnx_formatter_pcm.c switch (cmd) { cmd 56 sound/soc/xilinx/xlnx_i2s.c static int xlnx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 61 sound/soc/xilinx/xlnx_i2s.c switch (cmd) { cmd 168 sound/soc/xilinx/xlnx_spdif.c static int xlnx_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 176 sound/soc/xilinx/xlnx_spdif.c switch (cmd) { cmd 427 sound/soc/xtensa/xtfpga-i2s.c static int xtfpga_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 433 sound/soc/xtensa/xtfpga-i2s.c switch (cmd) { cmd 284 sound/soc/zte/zx-i2s.c static int zx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, cmd 291 sound/soc/zte/zx-i2s.c switch (cmd) { cmd 209 sound/soc/zte/zx-spdif.c static int zx_spdif_trigger(struct snd_pcm_substream *substream, int cmd, cmd 216 sound/soc/zte/zx-spdif.c switch (cmd) { cmd 230 sound/soc/zte/zx-tdm.c static int zx_tdm_trigger(struct snd_pcm_substream *substream, int cmd, cmd 238 sound/soc/zte/zx-tdm.c switch (cmd) { cmd 538 sound/sparc/amd7930.c static int snd_amd7930_trigger(struct snd_amd7930 *amd, unsigned int flag, int cmd) cmd 544 sound/sparc/amd7930.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 552 sound/sparc/amd7930.c } else if (cmd == SNDRV_PCM_TRIGGER_STOP) { cmd 569 sound/sparc/amd7930.c int cmd) cmd 572 sound/sparc/amd7930.c return snd_amd7930_trigger(amd, AMD7930_FLAG_PLAYBACK, cmd); cmd 576 sound/sparc/amd7930.c int cmd) cmd 579 sound/sparc/amd7930.c return snd_amd7930_trigger(amd, AMD7930_FLAG_CAPTURE, cmd); cmd 475 sound/sparc/cs4231.c static int snd_cs4231_trigger(struct snd_pcm_substream *substream, int cmd) cmd 480 sound/sparc/cs4231.c switch (cmd) { cmd 499 sound/sparc/cs4231.c if (cmd == SNDRV_PCM_TRIGGER_START) { cmd 119 sound/sparc/dbri.c #define DBRI_CMD(cmd, intr, value) ((cmd << 28) | \ cmd 270 sound/sparc/dbri.c s32 cmd[DBRI_NO_CMDS]; /* Place for commands */ cmd 670 sound/sparc/dbri.c if (dbri->cmdptr - dbri->dma->cmd + len < DBRI_NO_CMDS - 2) cmd 673 sound/sparc/dbri.c return dbri->dma->cmd; cmd 688 sound/sparc/dbri.c static void dbri_cmdsend(struct snd_dbri *dbri, s32 *cmd, int len) cmd 696 sound/sparc/dbri.c *(cmd) = DBRI_CMD(D_WAIT, 1, wait_id); cmd 697 sound/sparc/dbri.c *(cmd+1) = DBRI_CMD(D_WAIT, 1, wait_id); cmd 700 sound/sparc/dbri.c addr = dvma_addr + (cmd - len - dbri->dma->cmd) * sizeof(s32); cmd 705 sound/sparc/dbri.c if (cmd > dbri->cmdptr) { cmd 708 sound/sparc/dbri.c for (ptr = dbri->cmdptr; ptr < cmd+2; ptr++) cmd 717 sound/sparc/dbri.c for (ptr = dbri->dma->cmd; ptr < cmd+2; ptr++) cmd 728 sound/sparc/dbri.c dbri->cmdptr = cmd; cmd 759 sound/sparc/dbri.c s32 *cmd; cmd 783 sound/sparc/dbri.c cmd = dbri->cmdptr = dbri->dma->cmd; cmd 784 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_IIQ, 0, 0); cmd 785 sound/sparc/dbri.c *(cmd++) = dma_addr; cmd 786 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 787 sound/sparc/dbri.c dbri->cmdptr = cmd; cmd 788 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_WAIT, 1, 0); cmd 789 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_WAIT, 1, 0); cmd 790 sound/sparc/dbri.c dma_addr = dvma_addr + dbri_dma_off(cmd, 0); cmd 826 sound/sparc/dbri.c s32 *cmd; cmd 841 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 3); cmd 842 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_SDP, 0, sdp | D_SDP_C | D_SDP_P); cmd 843 sound/sparc/dbri.c *(cmd++) = 0; cmd 844 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 845 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 3); cmd 897 sound/sparc/dbri.c s32 *cmd; cmd 920 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 4); cmd 932 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_DTS, 0, val); cmd 933 sound/sparc/dbri.c *(cmd++) = 0; cmd 934 sound/sparc/dbri.c *(cmd++) = cmd 938 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_DTS, 0, val); cmd 939 sound/sparc/dbri.c *(cmd++) = cmd 941 sound/sparc/dbri.c *(cmd++) = 0; cmd 943 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 945 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 4); cmd 956 sound/sparc/dbri.c s32 *cmd; cmd 967 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 4); cmd 971 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_DTS, 0, val); cmd 972 sound/sparc/dbri.c *(cmd++) = D_TS_NEXT(nextpipe); cmd 973 sound/sparc/dbri.c *(cmd++) = 0; cmd 976 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_DTS, 0, val); cmd 977 sound/sparc/dbri.c *(cmd++) = 0; cmd 978 sound/sparc/dbri.c *(cmd++) = D_TS_NEXT(nextpipe); cmd 980 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 982 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 4); cmd 1004 sound/sparc/dbri.c s32 *cmd; cmd 1034 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 3); cmd 1036 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_SSP, 0, pipe); cmd 1037 sound/sparc/dbri.c *(cmd++) = data; cmd 1038 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 1041 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 3); cmd 1245 sound/sparc/dbri.c s32 *cmd; cmd 1250 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 4); cmd 1253 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_DTS, 0, val); cmd 1254 sound/sparc/dbri.c *(cmd++) = D_TS_ANCHOR | D_TS_NEXT(16); cmd 1255 sound/sparc/dbri.c *(cmd++) = D_TS_ANCHOR | D_TS_NEXT(16); cmd 1256 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 1257 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 4); cmd 1262 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 4); cmd 1271 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_CHI, 0, D_CHI_CHICM(0)); cmd 1286 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_CHI, 0, D_CHI_CHICM(divisor) | D_CHI_FD cmd 1300 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 1301 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_CDM, 0, D_CDM_XCE | D_CDM_XEN | D_CDM_REN); cmd 1302 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_PAUSE, 0, 0); cmd 1304 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 4); cmd 1711 sound/sparc/dbri.c s32 *cmd; cmd 1729 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 2); cmd 1730 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_SDP, 0, cmd 1733 sound/sparc/dbri.c *(cmd++) = dvma_addr + cmd 1735 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 2); cmd 1751 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, 2); cmd 1752 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_SDP, 0, cmd 1755 sound/sparc/dbri.c *(cmd++) = dvma_addr + cmd 1757 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd, 2); cmd 1879 sound/sparc/dbri.c s32 *cmd; cmd 1884 sound/sparc/dbri.c cmd = dbri_cmdlock(dbri, NoGetLock); cmd 1885 sound/sparc/dbri.c *(cmd++) = DBRI_CMD(D_SDP, 0, cmd 1888 sound/sparc/dbri.c *(cmd++) = dbri->dma_dvma + dbri_dma_off(desc, td); cmd 1889 sound/sparc/dbri.c dbri_cmdsend(dbri, cmd); cmd 2184 sound/sparc/dbri.c static int snd_dbri_trigger(struct snd_pcm_substream *substream, int cmd) cmd 2190 sound/sparc/dbri.c switch (cmd) { cmd 277 sound/spi/at73c213.c int cmd) cmd 284 sound/spi/at73c213.c switch (cmd) { cmd 294 sound/spi/at73c213.c dev_dbg(&chip->spi->dev, "spurious command %x\n", cmd); cmd 80 sound/synth/emux/emux_hwdep.c unsigned int cmd, unsigned long arg) cmd 84 sound/synth/emux/emux_hwdep.c switch (cmd) { cmd 21 sound/synth/emux/emux_oss.c static int snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, cmd 30 sound/synth/emux/emux_oss.c int cmd, unsigned char *event, int atomic, int hop); cmd 32 sound/synth/emux/emux_oss.c int cmd, unsigned char *event, int atomic, int hop); cmd 235 sound/synth/emux/emux_oss.c snd_emux_ioctl_seq_oss(struct snd_seq_oss_arg *arg, unsigned int cmd, unsigned long ioarg) cmd 250 sound/synth/emux/emux_oss.c switch (cmd) { cmd 292 sound/synth/emux/emux_oss.c unsigned char cmd, *data; cmd 307 sound/synth/emux/emux_oss.c cmd = data[2] & _EMUX_OSS_MODE_VALUE_MASK; cmd 309 sound/synth/emux/emux_oss.c emuspec_control(emu, p, cmd, data, atomic, hop); cmd 311 sound/synth/emux/emux_oss.c gusspec_control(emu, p, cmd, data, atomic, hop); cmd 320 sound/synth/emux/emux_oss.c emuspec_control(struct snd_emux *emu, struct snd_emux_port *port, int cmd, cmd 338 sound/synth/emux/emux_oss.c switch (cmd) { cmd 403 sound/synth/emux/emux_oss.c emu->ops.oss_ioctl(emu, cmd, p1, p2); cmd 415 sound/synth/emux/emux_oss.c gusspec_control(struct snd_emux *emu, struct snd_emux_port *port, int cmd, cmd 425 sound/synth/emux/emux_oss.c if (cmd == _GUS_NUMVOICES) cmd 436 sound/synth/emux/emux_oss.c switch (cmd) { cmd 506 sound/usb/6fire/pcm.c static int usb6fire_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd) cmd 517 sound/usb/6fire/pcm.c switch (cmd) { cmd 278 sound/usb/caiaq/audio.c static int snd_usb_caiaq_pcm_trigger(struct snd_pcm_substream *sub, int cmd) cmd 283 sound/usb/caiaq/audio.c dev_dbg(dev, "%s(%p) cmd %d\n", __func__, sub, cmd); cmd 285 sound/usb/caiaq/audio.c switch (cmd) { cmd 90 sound/usb/caiaq/control.c unsigned char cmd; cmd 97 sound/usb/caiaq/control.c cmd = EP1_CMD_DIMM_LEDS; cmd 100 sound/usb/caiaq/control.c cmd = EP1_CMD_WRITE_IO; cmd 131 sound/usb/caiaq/control.c snd_usb_caiaq_send_command_bank(cdev, cmd, bank, cmd 135 sound/usb/caiaq/control.c snd_usb_caiaq_send_command(cdev, cmd, cmd 144 sound/usb/caiaq/control.c snd_usb_caiaq_send_command(cdev, cmd, cmd 466 sound/usb/hiface/pcm.c static int hiface_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd) cmd 476 sound/usb/hiface/pcm.c switch (cmd) { cmd 228 sound/usb/line6/pcm.c int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) cmd 240 sound/usb/line6/pcm.c switch (cmd) { cmd 184 sound/usb/line6/pcm.h extern int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd); cmd 821 sound/usb/misc/ua101.c static int capture_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 825 sound/usb/misc/ua101.c switch (cmd) { cmd 839 sound/usb/misc/ua101.c static int playback_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 843 sound/usb/misc/ua101.c switch (cmd) { cmd 561 sound/usb/mixer_scarlett_gen2.c __le32 cmd; cmd 573 sound/usb/mixer_scarlett_gen2.c u32 cmd, u16 req_size) cmd 578 sound/usb/mixer_scarlett_gen2.c req->cmd = cpu_to_le32(cmd); cmd 587 sound/usb/mixer_scarlett_gen2.c struct usb_mixer_interface *mixer, u32 cmd, cmd 612 sound/usb/mixer_scarlett_gen2.c scarlett2_fill_request_header(private, req, cmd, req_size); cmd 630 sound/usb/mixer_scarlett_gen2.c cmd, err); cmd 652 sound/usb/mixer_scarlett_gen2.c cmd, err); cmd 657 sound/usb/mixer_scarlett_gen2.c if (resp->cmd != req->cmd || cmd 667 sound/usb/mixer_scarlett_gen2.c le32_to_cpu(req->cmd), le32_to_cpu(resp->cmd), cmd 1722 sound/usb/pcm.c int cmd) cmd 1726 sound/usb/pcm.c switch (cmd) { cmd 1758 sound/usb/pcm.c int cmd) cmd 1763 sound/usb/pcm.c switch (cmd) { cmd 366 sound/usb/usx2y/us122l.c unsigned cmd, unsigned long arg) cmd 375 sound/usb/usx2y/us122l.c if (cmd != SNDRV_USB_STREAM_IOCTL_SET_PARAMS) cmd 517 sound/usb/usx2y/usbusx2yaudio.c static int snd_usX2Y_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 521 sound/usb/usx2y/usbusx2yaudio.c switch (cmd) { cmd 1163 sound/x86/intel_hdmi_audio.c static int had_pcm_trigger(struct snd_pcm_substream *substream, int cmd) cmd 1171 sound/x86/intel_hdmi_audio.c switch (cmd) { cmd 546 sound/xen/xen_snd_front_alsa.c static int alsa_trigger(struct snd_pcm_substream *substream, int cmd) cmd 551 sound/xen/xen_snd_front_alsa.c switch (cmd) { cmd 135 tools/accounting/getdelays.c msg.g.cmd = genl_cmd; cmd 185 tools/bpf/bpf_dbg.c static int matches(const char *cmd, const char *pattern) cmd 187 tools/bpf/bpf_dbg.c int len = strlen(cmd); cmd 192 tools/bpf/bpf_dbg.c return memcmp(pattern, cmd, len); cmd 1258 tools/bpf/bpf_dbg.c char *cmd, *cont, *tmp = strdup(arg); cmd 1261 tools/bpf/bpf_dbg.c cmd = strtok_r(tmp, " ", &cont); cmd 1262 tools/bpf/bpf_dbg.c if (cmd == NULL) cmd 1264 tools/bpf/bpf_dbg.c len = strlen(cmd); cmd 1268 tools/bpf/bpf_dbg.c if (strncmp(cmds[i].name, cmd, len) == 0) { cmd 883 tools/bpf/bpftool/btf.c static const struct cmd cmds[] = { cmd 529 tools/bpf/bpftool/cgroup.c static const struct cmd cmds[] = { cmd 756 tools/bpf/bpftool/feature.c static const struct cmd cmds[] = { cmd 89 tools/bpf/bpftool/main.c int cmd_select(const struct cmd *cmds, int argc, char **argv, cmd 102 tools/bpf/bpftool/main.c if (is_prefix(*argv, cmds[i].cmd)) cmd 220 tools/bpf/bpftool/main.c static const struct cmd cmds[] = { cmd 133 tools/bpf/bpftool/main.h const char *cmd; cmd 137 tools/bpf/bpftool/main.h int cmd_select(const struct cmd *cmds, int argc, char **argv, cmd 1343 tools/bpf/bpftool/map.c static const struct cmd cmds[] = { cmd 479 tools/bpf/bpftool/net.c static const struct cmd cmds[] = { cmd 241 tools/bpf/bpftool/perf.c static const struct cmd cmds[] = { cmd 1434 tools/bpf/bpftool/prog.c static const struct cmd cmds[] = { cmd 637 tools/hv/hv_kvp_daemon.c static void kvp_process_ipconfig_file(char *cmd, cmd 649 tools/hv/hv_kvp_daemon.c file = popen(cmd, "r"); cmd 672 tools/hv/hv_kvp_daemon.c char cmd[512]; cmd 680 tools/hv/hv_kvp_daemon.c sprintf(cmd, "%s %s", "ip route show dev", if_name); cmd 681 tools/hv/hv_kvp_daemon.c strcat(cmd, " | awk '/default/ {print $3 }'"); cmd 686 tools/hv/hv_kvp_daemon.c kvp_process_ipconfig_file(cmd, (char *)buffer->gate_way, cmd 692 tools/hv/hv_kvp_daemon.c sprintf(cmd, "%s %s", "ip -f inet6 route show dev", if_name); cmd 693 tools/hv/hv_kvp_daemon.c strcat(cmd, " | awk '/default/ {print $3 }'"); cmd 698 tools/hv/hv_kvp_daemon.c kvp_process_ipconfig_file(cmd, (char *)buffer->gate_way, cmd 717 tools/hv/hv_kvp_daemon.c sprintf(cmd, KVP_SCRIPTS_PATH "%s", "hv_get_dns_info"); cmd 722 tools/hv/hv_kvp_daemon.c kvp_process_ipconfig_file(cmd, (char *)buffer->dns_addr, cmd 734 tools/hv/hv_kvp_daemon.c sprintf(cmd, KVP_SCRIPTS_PATH "%s %s", "hv_get_dhcp_info", if_name); cmd 736 tools/hv/hv_kvp_daemon.c file = popen(cmd, "r"); cmd 1179 tools/hv/hv_kvp_daemon.c char cmd[PATH_MAX]; cmd 1305 tools/hv/hv_kvp_daemon.c str_len = snprintf(cmd, sizeof(cmd), KVP_SCRIPTS_PATH "%s %s", cmd 1311 tools/hv/hv_kvp_daemon.c if (str_len <= 0 || (unsigned int)str_len >= sizeof(cmd)) { cmd 1313 tools/hv/hv_kvp_daemon.c cmd, str_len); cmd 1317 tools/hv/hv_kvp_daemon.c if (system(cmd)) { cmd 1319 tools/hv/hv_kvp_daemon.c cmd, errno, strerror(errno)); cmd 32 tools/hv/hv_vss_daemon.c static int vss_do_freeze(char *dir, unsigned int cmd) cmd 39 tools/hv/hv_vss_daemon.c ret = ioctl(fd, cmd, 0); cmd 51 tools/hv/hv_vss_daemon.c if ((cmd == FIFREEZE && errno == EBUSY) || cmd 52 tools/hv/hv_vss_daemon.c (cmd == FITHAW && errno == EINVAL)) { cmd 119 tools/hv/hv_vss_daemon.c unsigned int cmd; cmd 124 tools/hv/hv_vss_daemon.c cmd = FIFREEZE; cmd 127 tools/hv/hv_vss_daemon.c cmd = FITHAW; cmd 157 tools/hv/hv_vss_daemon.c error |= vss_do_freeze(ent->mnt_dir, cmd); cmd 165 tools/hv/hv_vss_daemon.c error |= vss_do_freeze("/", cmd); cmd 1637 tools/include/nolibc/nolibc.h ssize_t sys_reboot(int magic1, int magic2, int cmd, void *arg) cmd 1639 tools/include/nolibc/nolibc.h return my_syscall4(__NR_reboot, magic1, magic2, cmd, arg); cmd 2086 tools/include/nolibc/nolibc.h int reboot(int cmd) cmd 2088 tools/include/nolibc/nolibc.h int ret = sys_reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, 0); cmd 528 tools/include/uapi/drm/drm.h __u32 cmd; cmd 40 tools/include/uapi/linux/ethtool.h __u32 cmd; cmd 62 tools/lib/bpf/bpf.c static inline int sys_bpf(enum bpf_cmd cmd, union bpf_attr *attr, cmd 65 tools/lib/bpf/bpf.c return syscall(__NR_bpf, cmd, attr, size); cmd 571 tools/lib/bpf/bpf.c static int bpf_obj_get_next_id(__u32 start_id, __u32 *next_id, int cmd) cmd 579 tools/lib/bpf/bpf.c err = sys_bpf(cmd, &attr, sizeof(attr)); cmd 395 tools/lib/bpf/xsk.c struct ethtool_channels channels = { .cmd = ETHTOOL_GCHANNELS }; cmd 187 tools/lib/subcmd/exec-cmd.c int execl_cmd(const char *cmd,...) cmd 194 tools/lib/subcmd/exec-cmd.c va_start(param, cmd); cmd 195 tools/lib/subcmd/exec-cmd.c argv[0] = cmd; cmd 204 tools/lib/subcmd/exec-cmd.c fprintf(stderr, " Error: too many args to run %s\n", cmd); cmd 12 tools/lib/subcmd/exec-cmd.h extern int execl_cmd(const char *cmd, ...); cmd 29 tools/lib/subcmd/run-command.c int start_command(struct child_process *cmd) cmd 40 tools/lib/subcmd/run-command.c need_in = !cmd->no_stdin && cmd->in < 0; cmd 43 tools/lib/subcmd/run-command.c if (cmd->out > 0) cmd 44 tools/lib/subcmd/run-command.c close(cmd->out); cmd 47 tools/lib/subcmd/run-command.c cmd->in = fdin[1]; cmd 50 tools/lib/subcmd/run-command.c need_out = !cmd->no_stdout cmd 51 tools/lib/subcmd/run-command.c && !cmd->stdout_to_stderr cmd 52 tools/lib/subcmd/run-command.c && cmd->out < 0; cmd 57 tools/lib/subcmd/run-command.c else if (cmd->in) cmd 58 tools/lib/subcmd/run-command.c close(cmd->in); cmd 61 tools/lib/subcmd/run-command.c cmd->out = fdout[0]; cmd 64 tools/lib/subcmd/run-command.c need_err = !cmd->no_stderr && cmd->err < 0; cmd 69 tools/lib/subcmd/run-command.c else if (cmd->in) cmd 70 tools/lib/subcmd/run-command.c close(cmd->in); cmd 73 tools/lib/subcmd/run-command.c else if (cmd->out) cmd 74 tools/lib/subcmd/run-command.c close(cmd->out); cmd 77 tools/lib/subcmd/run-command.c cmd->err = fderr[0]; cmd 81 tools/lib/subcmd/run-command.c cmd->pid = fork(); cmd 82 tools/lib/subcmd/run-command.c if (!cmd->pid) { cmd 83 tools/lib/subcmd/run-command.c if (cmd->no_stdin) cmd 88 tools/lib/subcmd/run-command.c } else if (cmd->in) { cmd 89 tools/lib/subcmd/run-command.c dup2(cmd->in, 0); cmd 90 tools/lib/subcmd/run-command.c close(cmd->in); cmd 93 tools/lib/subcmd/run-command.c if (cmd->no_stderr) cmd 100 tools/lib/subcmd/run-command.c if (cmd->no_stdout) cmd 102 tools/lib/subcmd/run-command.c else if (cmd->stdout_to_stderr) cmd 107 tools/lib/subcmd/run-command.c } else if (cmd->out > 1) { cmd 108 tools/lib/subcmd/run-command.c dup2(cmd->out, 1); cmd 109 tools/lib/subcmd/run-command.c close(cmd->out); cmd 112 tools/lib/subcmd/run-command.c if (cmd->dir && chdir(cmd->dir)) cmd 113 tools/lib/subcmd/run-command.c die("exec %s: cd to %s failed (%s)", cmd->argv[0], cmd 114 tools/lib/subcmd/run-command.c cmd->dir, str_error_r(errno, sbuf, sizeof(sbuf))); cmd 115 tools/lib/subcmd/run-command.c if (cmd->env) { cmd 116 tools/lib/subcmd/run-command.c for (; *cmd->env; cmd->env++) { cmd 117 tools/lib/subcmd/run-command.c if (strchr(*cmd->env, '=')) cmd 118 tools/lib/subcmd/run-command.c putenv((char*)*cmd->env); cmd 120 tools/lib/subcmd/run-command.c unsetenv(*cmd->env); cmd 123 tools/lib/subcmd/run-command.c if (cmd->preexec_cb) cmd 124 tools/lib/subcmd/run-command.c cmd->preexec_cb(); cmd 125 tools/lib/subcmd/run-command.c if (cmd->exec_cmd) { cmd 126 tools/lib/subcmd/run-command.c execv_cmd(cmd->argv); cmd 128 tools/lib/subcmd/run-command.c execvp(cmd->argv[0], (char *const*) cmd->argv); cmd 133 tools/lib/subcmd/run-command.c if (cmd->pid < 0) { cmd 137 tools/lib/subcmd/run-command.c else if (cmd->in) cmd 138 tools/lib/subcmd/run-command.c close(cmd->in); cmd 141 tools/lib/subcmd/run-command.c else if (cmd->out) cmd 142 tools/lib/subcmd/run-command.c close(cmd->out); cmd 152 tools/lib/subcmd/run-command.c else if (cmd->in) cmd 153 tools/lib/subcmd/run-command.c close(cmd->in); cmd 157 tools/lib/subcmd/run-command.c else if (cmd->out) cmd 158 tools/lib/subcmd/run-command.c close(cmd->out); cmd 200 tools/lib/subcmd/run-command.c int finish_command(struct child_process *cmd) cmd 202 tools/lib/subcmd/run-command.c return wait_or_whine(cmd->pid); cmd 205 tools/lib/subcmd/run-command.c int run_command(struct child_process *cmd) cmd 207 tools/lib/subcmd/run-command.c int code = start_command(cmd); cmd 210 tools/lib/subcmd/run-command.c return finish_command(cmd); cmd 213 tools/lib/subcmd/run-command.c static void prepare_run_command_v_opt(struct child_process *cmd, cmd 217 tools/lib/subcmd/run-command.c memset(cmd, 0, sizeof(*cmd)); cmd 218 tools/lib/subcmd/run-command.c cmd->argv = argv; cmd 219 tools/lib/subcmd/run-command.c cmd->no_stdin = opt & RUN_COMMAND_NO_STDIN ? 1 : 0; cmd 220 tools/lib/subcmd/run-command.c cmd->exec_cmd = opt & RUN_EXEC_CMD ? 1 : 0; cmd 221 tools/lib/subcmd/run-command.c cmd->stdout_to_stderr = opt & RUN_COMMAND_STDOUT_TO_STDERR ? 1 : 0; cmd 226 tools/lib/subcmd/run-command.c struct child_process cmd; cmd 227 tools/lib/subcmd/run-command.c prepare_run_command_v_opt(&cmd, argv, opt); cmd 228 tools/lib/subcmd/run-command.c return run_command(&cmd); cmd 252 tools/lib/traceevent/plugins/plugin_scsi.c const char *ret = p->buffer + p->len, *cmd; cmd 258 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "READ"; cmd 261 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "VERIFY"; cmd 264 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "WRITE"; cmd 267 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "WRITE_SAME"; cmd 292 tools/lib/traceevent/plugins/plugin_scsi.c cmd, (unsigned long long)lba, cmd 317 tools/lib/traceevent/plugins/plugin_scsi.c const char *ret = p->buffer + p->len, *cmd; cmd 323 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "READ_CAPACITY_16"; cmd 326 tools/lib/traceevent/plugins/plugin_scsi.c cmd = "GET_LBA_STATUS"; cmd 346 tools/lib/traceevent/plugins/plugin_scsi.c trace_seq_printf(p, "%s lba=%llu alloc_len=%u", cmd, cmd 407 tools/objtool/elf.c Elf_Cmd cmd; cmd 428 tools/objtool/elf.c cmd = ELF_C_READ_MMAP; cmd 430 tools/objtool/elf.c cmd = ELF_C_RDWR; cmd 432 tools/objtool/elf.c cmd = ELF_C_WRITE; cmd 434 tools/objtool/elf.c elf->elf = elf_begin(elf->fd, cmd, NULL); cmd 67 tools/objtool/objtool.c const char *cmd = (*argv)[0]; cmd 69 tools/objtool/objtool.c if (cmd[0] != '-') cmd 72 tools/objtool/objtool.c if (!strcmp(cmd, "--help") || !strcmp(cmd, "-h")) { cmd 76 tools/objtool/objtool.c fprintf(stderr, "Unknown option: %s\n", cmd); cmd 87 tools/objtool/objtool.c const char *cmd = argv[0]; cmd 93 tools/objtool/objtool.c if (strcmp(p->name, cmd)) cmd 22 tools/perf/builtin-data.c #define for_each_cmd(cmd) \ cmd 23 tools/perf/builtin-data.c for (cmd = data_cmds; cmd && cmd->name; cmd++) cmd 38 tools/perf/builtin-data.c struct data_cmd *cmd; cmd 44 tools/perf/builtin-data.c for_each_cmd(cmd) { cmd 45 tools/perf/builtin-data.c printf("\t %s\t- %s\n", cmd->name, cmd->summary); cmd 105 tools/perf/builtin-data.c struct data_cmd *cmd; cmd 119 tools/perf/builtin-data.c for_each_cmd(cmd) { cmd 120 tools/perf/builtin-data.c if (strcmp(cmd->name, cmdstr)) cmd 123 tools/perf/builtin-data.c return cmd->fn(argc, argv); cmd 117 tools/perf/builtin-help.c static void exec_failed(const char *cmd) cmd 120 tools/perf/builtin-help.c pr_warning("failed to exec '%s': %s", cmd, str_error_r(errno, sbuf, sizeof(sbuf))); cmd 178 tools/perf/builtin-help.c static void exec_man_cmd(const char *cmd, const char *page) cmd 182 tools/perf/builtin-help.c if (asprintf(&shell_cmd, "%s %s", cmd, page) > 0) { cmd 186 tools/perf/builtin-help.c exec_failed(cmd); cmd 728 tools/perf/builtin-trace.c .arg = { [0] = STRARRAY(cmd, bpf_cmd), }, }, cmd 761 tools/perf/builtin-trace.c .arg = { [1] = STRARRAY(cmd, fsconfig_cmds), }, }, cmd 9 tools/perf/builtin.h const char *help_unknown_cmd(const char *cmd); cmd 52 tools/perf/perf.c const char *cmd; cmd 94 tools/perf/perf.c const char *cmd; cmd 101 tools/perf/perf.c if (strstarts(var, "pager.") && !strcmp(var + 6, c->cmd)) cmd 107 tools/perf/perf.c static int check_pager_config(const char *cmd) cmd 111 tools/perf/perf.c c.cmd = cmd; cmd 120 tools/perf/perf.c if (strstarts(var, "tui.") && !strcmp(var + 4, c->cmd)) cmd 122 tools/perf/perf.c if (strstarts(var, "gtk.") && !strcmp(var + 4, c->cmd)) cmd 131 tools/perf/perf.c static int check_browser_config(const char *cmd) cmd 135 tools/perf/perf.c c.cmd = cmd; cmd 175 tools/perf/perf.c const char *cmd = (*argv)[0]; cmd 176 tools/perf/perf.c if (cmd[0] != '-') cmd 184 tools/perf/perf.c if (!strcmp(cmd, "--help") || !strcmp(cmd, "--version")) cmd 191 tools/perf/perf.c if (!strcmp(cmd, "-h")) { cmd 196 tools/perf/perf.c if (!strcmp(cmd, "-v")) { cmd 201 tools/perf/perf.c if (!strcmp(cmd, "-vv")) { cmd 210 tools/perf/perf.c if (strstarts(cmd, CMD_EXEC_PATH)) { cmd 211 tools/perf/perf.c cmd += strlen(CMD_EXEC_PATH); cmd 212 tools/perf/perf.c if (*cmd == '=') cmd 213 tools/perf/perf.c set_argv_exec_path(cmd + 1); cmd 218 tools/perf/perf.c } else if (!strcmp(cmd, "--html-path")) { cmd 221 tools/perf/perf.c } else if (!strcmp(cmd, "-p") || !strcmp(cmd, "--paginate")) { cmd 223 tools/perf/perf.c } else if (!strcmp(cmd, "--no-pager")) { cmd 227 tools/perf/perf.c } else if (!strcmp(cmd, "--debugfs-dir")) { cmd 237 tools/perf/perf.c } else if (!strcmp(cmd, "--buildid-dir")) { cmd 247 tools/perf/perf.c } else if (strstarts(cmd, CMD_DEBUGFS_DIR)) { cmd 248 tools/perf/perf.c tracing_path_set(cmd + strlen(CMD_DEBUGFS_DIR)); cmd 252 tools/perf/perf.c } else if (!strcmp(cmd, "--list-cmds")) { cmd 257 tools/perf/perf.c printf("%s ", p->cmd); cmd 261 tools/perf/perf.c } else if (!strcmp(cmd, "--list-opts")) { cmd 270 tools/perf/perf.c } else if (!strcmp(cmd, "--debug")) { cmd 281 tools/perf/perf.c fprintf(stderr, "Unknown option: %s\n", cmd); cmd 302 tools/perf/perf.c use_browser = check_browser_config(p->cmd); cmd 305 tools/perf/perf.c use_pager = check_pager_config(p->cmd); cmd 351 tools/perf/perf.c const char *cmd = argv[0]; cmd 357 tools/perf/perf.c argv[0] = cmd = "help"; cmd 362 tools/perf/perf.c if (strcmp(p->cmd, cmd)) cmd 370 tools/perf/perf.c char *cmd; cmd 374 tools/perf/perf.c if (asprintf(&cmd, "perf-%s", argv[0]) < 0) cmd 384 tools/perf/perf.c argv[0] = cmd; cmd 402 tools/perf/perf.c zfree(&cmd); cmd 442 tools/perf/perf.c const char *cmd; cmd 451 tools/perf/perf.c cmd = extract_argv0_path(argv[0]); cmd 452 tools/perf/perf.c if (!cmd) cmd 453 tools/perf/perf.c cmd = "perf-help"; cmd 477 tools/perf/perf.c if (strstarts(cmd, "perf-")) { cmd 478 tools/perf/perf.c cmd += 5; cmd 479 tools/perf/perf.c argv[0] = cmd; cmd 485 tools/perf/perf.c cmd -= 5; cmd 486 tools/perf/perf.c argv[0] = cmd; cmd 488 tools/perf/perf.c if (strstarts(cmd, "trace")) { cmd 515 tools/perf/perf.c cmd = argv[0]; cmd 544 tools/perf/perf.c cmd = argv[0] = help_unknown_cmd(cmd); cmd 551 tools/perf/perf.c cmd, str_error_r(errno, sbuf, sizeof(sbuf))); cmd 169 tools/perf/tests/attr.c char cmd[3*PATH_MAX]; cmd 174 tools/perf/tests/attr.c scnprintf(cmd, 3*PATH_MAX, PYTHON " %s/attr.py -d %s/attr/ -p %s %.*s", cmd 177 tools/perf/tests/attr.c return system(cmd) ? TEST_FAIL : TEST_OK; cmd 189 tools/perf/tests/code-reading.c char cmd[PATH_MAX * 2]; cmd 195 tools/perf/tests/code-reading.c ret = snprintf(cmd, sizeof(cmd), fmt, "objdump", addr, addr + len, cmd 197 tools/perf/tests/code-reading.c if (ret <= 0 || (size_t)ret >= sizeof(cmd)) cmd 200 tools/perf/tests/code-reading.c pr_debug("Objdump command is: %s\n", cmd); cmd 203 tools/perf/tests/code-reading.c strcat(cmd, " 2>/dev/null"); cmd 205 tools/perf/tests/code-reading.c f = popen(cmd, "r"); cmd 58 tools/perf/tests/perf-record.c const char *cmd = "sleep"; cmd 59 tools/perf/tests/perf-record.c const char *argv[] = { cmd, "1", NULL, }; cmd 243 tools/perf/tests/perf-record.c if (strcmp(event->comm.comm, cmd)) { cmd 259 tools/perf/tests/perf-record.c found_cmd_mmap = !strcmp(bname + 1, cmd); cmd 306 tools/perf/tests/perf-record.c pr_debug("Missing PERF_RECORD_COMM for %s!\n", cmd); cmd 311 tools/perf/tests/perf-record.c pr_debug("PERF_RECORD_MMAP for %s missing!\n", cmd); cmd 14 tools/perf/tests/python-use.c char *cmd; cmd 17 tools/perf/tests/python-use.c if (asprintf(&cmd, "echo \"import sys ; sys.path.append('%s'); import perf\" | %s %s", cmd 21 tools/perf/tests/python-use.c ret = system(cmd) ? -1 : 0; cmd 22 tools/perf/tests/python-use.c free(cmd); cmd 73 tools/perf/trace/beauty/fcntl.c int cmd = syscall_arg__val(arg, 1); cmd 75 tools/perf/trace/beauty/fcntl.c if (cmd == F_DUPFD) cmd 78 tools/perf/trace/beauty/fcntl.c if (cmd == F_SETFD) cmd 81 tools/perf/trace/beauty/fcntl.c if (cmd == F_SETFL) cmd 84 tools/perf/trace/beauty/fcntl.c if (cmd == F_SETOWN) cmd 87 tools/perf/trace/beauty/fcntl.c if (cmd == F_SETLEASE) cmd 93 tools/perf/trace/beauty/fcntl.c if (cmd == F_SETLK || cmd == F_SETLKW || cmd == F_GETLK || cmd 94 tools/perf/trace/beauty/fcntl.c cmd == F_OFD_SETLK || cmd == F_OFD_SETLKW || cmd == F_OFD_GETLK || cmd 95 tools/perf/trace/beauty/fcntl.c cmd == F_GETOWN_EX || cmd == F_SETOWN_EX || cmd 96 tools/perf/trace/beauty/fcntl.c cmd == F_GET_RW_HINT || cmd == F_SET_RW_HINT || cmd 97 tools/perf/trace/beauty/fcntl.c cmd == F_GET_FILE_RW_HINT || cmd == F_SET_FILE_RW_HINT) cmd 31 tools/perf/trace/beauty/flock.c #define P_CMD(cmd) \ cmd 32 tools/perf/trace/beauty/flock.c if ((op & LOCK_##cmd) == LOCK_##cmd) { \ cmd 33 tools/perf/trace/beauty/flock.c printed += scnprintf(bf + printed, size - printed, "%s%s%s", printed ? "|" : "", show_prefix ? prefix : "", #cmd); \ cmd 34 tools/perf/trace/beauty/flock.c op &= ~LOCK_##cmd; \ cmd 33 tools/perf/trace/beauty/futex_op.c int cmd = op & FUTEX_CMD_MASK; cmd 36 tools/perf/trace/beauty/futex_op.c switch (cmd) { cmd 51 tools/perf/trace/beauty/futex_op.c default: printed = scnprintf(bf, size, "%#x", cmd); break; cmd 126 tools/perf/trace/beauty/ioctl.c static size_t ioctl__scnprintf_cmd(unsigned long cmd, char *bf, size_t size, bool show_prefix) cmd 129 tools/perf/trace/beauty/ioctl.c int dir = _IOC_DIR(cmd), cmd 130 tools/perf/trace/beauty/ioctl.c type = _IOC_TYPE(cmd), cmd 131 tools/perf/trace/beauty/ioctl.c nr = _IOC_NR(cmd), cmd 132 tools/perf/trace/beauty/ioctl.c sz = _IOC_SIZE(cmd); cmd 177 tools/perf/trace/beauty/ioctl.c unsigned long cmd = arg->val; cmd 183 tools/perf/trace/beauty/ioctl.c return ioctl__scnprintf_usbdevfs_cmd(_IOC_NR(cmd), _IOC_DIR(cmd), bf, size); cmd 186 tools/perf/trace/beauty/ioctl.c return ioctl__scnprintf_cmd(cmd, bf, size, arg->show_string_prefix); cmd 51 tools/perf/trace/beauty/pkey_alloc.c unsigned long cmd = arg->val; cmd 53 tools/perf/trace/beauty/pkey_alloc.c return pkey_alloc__scnprintf_access_rights(cmd, bf, size, arg->show_string_prefix); cmd 37 tools/perf/ui/browsers/res_sample.c char *cmd; cmd 76 tools/perf/ui/browsers/res_sample.c if (asprintf(&cmd, "%s script %s%s --time %s %s%s %s%s --ns %s %s %s %s %s | less +/%s", cmd 93 tools/perf/ui/browsers/res_sample.c run_script(cmd); cmd 94 tools/perf/ui/browsers/res_sample.c free(cmd); cmd 156 tools/perf/ui/browsers/scripts.c void run_script(char *cmd) cmd 158 tools/perf/ui/browsers/scripts.c pr_debug("Running %s\n", cmd); cmd 160 tools/perf/ui/browsers/scripts.c if (system(cmd) < 0) cmd 161 tools/perf/ui/browsers/scripts.c pr_warning("Cannot run %s\n", cmd); cmd 174 tools/perf/ui/browsers/scripts.c char *cmd, script_name[SCRIPT_FULLPATH_LEN]; cmd 181 tools/perf/ui/browsers/scripts.c if (asprintf(&cmd, "%s%s %s %s%s 2>&1 | less", cmd 189 tools/perf/ui/browsers/scripts.c run_script(cmd); cmd 190 tools/perf/ui/browsers/scripts.c free(cmd); cmd 55 tools/perf/util/help-unknown-cmd.c const char *help_unknown_cmd(const char *cmd) cmd 79 tools/perf/util/help-unknown-cmd.c levenshtein(cmd, main_cmds.names[i]->name, 0, 2, 1, 4); cmd 98 tools/perf/util/help-unknown-cmd.c cmd, assumed); cmd 107 tools/perf/util/help-unknown-cmd.c fprintf(stderr, "perf: '%s' is not a perf-command. See 'perf --help'.\n", cmd); cmd 473 tools/perf/util/hist.h void run_script(char *cmd); cmd 113 tools/perf/util/llvm-utils.c read_from_pipe(const char *cmd, void **p_buf, size_t *p_read_sz) cmd 121 tools/perf/util/llvm-utils.c file = popen(cmd, "r"); cmd 1662 tools/perf/util/probe-event.c int parse_perf_probe_command(const char *cmd, struct perf_probe_event *pev) cmd 1667 tools/perf/util/probe-event.c argv = argv_split(cmd, &argc); cmd 1730 tools/perf/util/probe-event.c int parse_probe_trace_command(const char *cmd, struct probe_trace_event *tev) cmd 1739 tools/perf/util/probe-event.c pr_debug("Parsing probe_events: %s\n", cmd); cmd 1740 tools/perf/util/probe-event.c argv = argv_split(cmd, &argc); cmd 129 tools/perf/util/probe-event.h int parse_perf_probe_command(const char *cmd, struct perf_probe_event *pev); cmd 130 tools/perf/util/probe-event.h int parse_probe_trace_command(const char *cmd, struct probe_trace_event *tev); cmd 151 tools/perf/util/probe-event.h int parse_line_range_desc(const char *cmd, struct line_range *lr); cmd 599 tools/perf/util/probe-file.c char *cmd = synthesize_perf_probe_command(pev); cmd 601 tools/perf/util/probe-file.c if (!cmd) cmd 618 tools/perf/util/probe-file.c (!strcmp(entry->spev, cmd))) cmd 624 tools/perf/util/probe-file.c free(cmd); cmd 413 tools/perf/util/srcline.c char cmd[PATH_MAX]; cmd 418 tools/perf/util/srcline.c scnprintf(cmd, sizeof(cmd), "addr2line -e %s %016"PRIx64, cmd 421 tools/perf/util/srcline.c fp = popen(cmd, "r"); cmd 454 tools/perf/util/srcline.c char cmd[PATH_MAX]; cmd 461 tools/perf/util/srcline.c scnprintf(cmd, sizeof(cmd), "addr2line -e %s -i -f %016"PRIx64, cmd 464 tools/perf/util/srcline.c fp = popen(cmd, "r"); cmd 293 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_BATCH_DO(STDIN_FILENO, read, cmd, ret); cmd 313 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_DO(STDIN_FILENO, read, cmd, ret); cmd 316 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_BATCH_DO(fd, write, cmd, ret); cmd 318 tools/power/acpi/tools/acpidbg/acpidbg.c ACPI_AML_DO(fd, write, cmd, ret); cmd 45 tools/power/cpupower/utils/cpupower.c const char *cmd; cmd 73 tools/power/cpupower/utils/cpupower.c printf("\t%s\n", commands[i].cmd); cmd 174 tools/power/cpupower/utils/cpupower.c const char *cmd; cmd 187 tools/power/cpupower/utils/cpupower.c cmd = argv[0]; cmd 200 tools/power/cpupower/utils/cpupower.c argv[0] = cmd = "help"; cmd 223 tools/power/cpupower/utils/cpupower.c if (strcmp(p->cmd, cmd)) cmd 227 tools/power/cpupower/utils/cpupower.c "privileges\n"), cmd); cmd 459 tools/power/x86/intel-speed-select/isst-config.c int cmd; cmd 471 tools/power/x86/intel-speed-select/isst-config.c cmd = ISST_IF_IO_CMD; cmd 479 tools/power/x86/intel-speed-select/isst-config.c if (ioctl(fd, cmd, &io_regs) == -1) { cmd 1554 tools/power/x86/intel-speed-select/isst-config.c char *cmd = argv[optind + 1]; cmd 1556 tools/power/x86/intel-speed-select/isst-config.c if (!feature || !cmd) cmd 1559 tools/power/x86/intel-speed-select/isst-config.c debug_printf("feature name [%s] command [%s]\n", feature, cmd); cmd 1560 tools/power/x86/intel-speed-select/isst-config.c if (!strcmp(cmd, "-h") || !strcmp(cmd, "--help")) { cmd 1575 tools/power/x86/intel-speed-select/isst-config.c !strcmp(isst_cmds[i].command, cmd)) { cmd 578 tools/power/x86/intel-speed-select/isst-display.c void isst_display_result(int cpu, FILE *outf, char *feature, char *cmd, cmd 593 tools/power/x86/intel-speed-select/isst-display.c snprintf(header, sizeof(header), "%s", cmd); cmd 234 tools/power/x86/intel-speed-select/isst.h extern void isst_display_result(int cpu, FILE *outf, char *feature, char *cmd, cmd 1196 tools/testing/nvdimm/test/nfit.c struct nvdimm *nvdimm, unsigned int cmd, void *buf, cmd 1201 tools/testing/nvdimm/test/nfit.c unsigned int func = cmd; cmd 1215 tools/testing/nvdimm/test/nfit.c if (cmd == ND_CMD_CALL) { cmd 1325 tools/testing/nvdimm/test/nfit.c if (!test_bit(cmd, &cmd_mask) cmd 1356 tools/testing/nvdimm/test/nfit.c if (cmd == ND_CMD_CALL) { cmd 1384 tools/testing/nvdimm/test/nfit.c if (!nd_desc || !test_bit(cmd, &nd_desc->cmd_mask)) cmd 71 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c struct cmd *cmd, cmd_copy; cmd 122 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if ((th->doff << 2) + sizeof(*cmd) > data_check.len) cmd 127 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c cmd = &cmd_copy; cmd 137 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (sizeof(struct udphdr) + sizeof(*cmd) > data_check.len) cmd 139 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) { cmd 143 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c cmd = &cmd_copy; cmd 145 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c cmd = data + sizeof(struct udphdr); cmd 155 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c index = cmd->reuseport_index; cmd 169 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (cmd->pass_on_failure) cmd 6883 tools/testing/selftests/bpf/test_btf.c static void usage(const char *cmd) cmd 6891 tools/testing/selftests/bpf/test_btf.c cmd, ARRAY_SIZE(raw_tests), ARRAY_SIZE(get_info_tests), cmd 693 tools/testing/selftests/bpf/test_lpm_map.c int cmd; /* 0: update, 1: delete, 2: lookup, 3: get_next_key */ cmd 718 tools/testing/selftests/bpf/test_lpm_map.c if (info->cmd == 0) { cmd 722 tools/testing/selftests/bpf/test_lpm_map.c } else if (info->cmd == 1) { cmd 725 tools/testing/selftests/bpf/test_lpm_map.c } else if (info->cmd == 2) { cmd 773 tools/testing/selftests/bpf/test_lpm_map.c info[i].cmd = i; cmd 229 tools/testing/selftests/bpf/test_select_reuseport.c static void check_data(int type, sa_family_t family, const struct cmd *cmd, cmd 294 tools/testing/selftests/bpf/test_select_reuseport.c expected.len += cmd ? sizeof(*cmd) : 0; cmd 368 tools/testing/selftests/bpf/test_select_reuseport.c static void do_test(int type, sa_family_t family, struct cmd *cmd, cmd 373 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd rcv_cmd; cmd 376 tools/testing/selftests/bpf/test_select_reuseport.c cli_fd = send_data(type, family, cmd, cmd ? sizeof(*cmd) : 0, cmd 384 tools/testing/selftests/bpf/test_select_reuseport.c cmd ? cmd->reuseport_index : -1, cmd 385 tools/testing/selftests/bpf/test_select_reuseport.c cmd ? cmd->pass_on_failure : -1); cmd 387 tools/testing/selftests/bpf/test_select_reuseport.c check_data(type, family, cmd, cli_fd); cmd 393 tools/testing/selftests/bpf/test_select_reuseport.c cmd->reuseport_index != ev.data.u32, cmd 396 tools/testing/selftests/bpf/test_select_reuseport.c cmd->pass_on_failure, cmd->reuseport_index, ev.data.u32); cmd 426 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd = { cmd 433 tools/testing/selftests/bpf/test_select_reuseport.c do_test(type, family, &cmd, DROP_ERR_INNER_MAP); cmd 447 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd = { cmd 454 tools/testing/selftests/bpf/test_select_reuseport.c do_test(type, family, &cmd, DROP_ERR_SK_SELECT_REUSEPORT); cmd 460 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd; cmd 464 tools/testing/selftests/bpf/test_select_reuseport.c cmd.pass_on_failure = 0; cmd 467 tools/testing/selftests/bpf/test_select_reuseport.c cmd.reuseport_index = i; cmd 468 tools/testing/selftests/bpf/test_select_reuseport.c do_test(type, family, &cmd, PASS); cmd 476 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd = { cmd 502 tools/testing/selftests/bpf/test_select_reuseport.c do_test(type, family, &cmd, PASS); cmd 515 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd = { cmd 522 tools/testing/selftests/bpf/test_select_reuseport.c do_test(type, family, &cmd, PASS_ERR_SK_SELECT_REUSEPORT); cmd 532 tools/testing/selftests/bpf/test_select_reuseport.c struct cmd cmd = {}; cmd 553 tools/testing/selftests/bpf/test_select_reuseport.c cli_fd = send_data(type, family, &cmd, sizeof(cmd), PASS); cmd 105 tools/testing/selftests/bpf/xdping.c char cmd[256]; cmd 238 tools/testing/selftests/bpf/xdping.c snprintf(cmd, sizeof(cmd), "ping -c %d -I %s %s", cmd 244 tools/testing/selftests/bpf/xdping.c ret = system(cmd); cmd 191 tools/testing/selftests/kvm/include/kvm_util.h uint64_t cmd; cmd 197 tools/testing/selftests/kvm/include/kvm_util.h void ucall(uint64_t cmd, int nargs, ...); cmd 74 tools/testing/selftests/kvm/lib/aarch64/ucall.c void ucall(uint64_t cmd, int nargs, ...) cmd 77 tools/testing/selftests/kvm/lib/aarch64/ucall.c .cmd = cmd, cmd 111 tools/testing/selftests/kvm/lib/aarch64/ucall.c return ucall.cmd; cmd 34 tools/testing/selftests/kvm/lib/assert.c char cmd[strlen(addr2line) + strlen(pipeline) + cmd 42 tools/testing/selftests/kvm/lib/assert.c c = &cmd[0]; cmd 54 tools/testing/selftests/kvm/lib/assert.c system(cmd); cmd 1390 tools/testing/selftests/kvm/lib/kvm_util.c unsigned long cmd, void *arg) cmd 1394 tools/testing/selftests/kvm/lib/kvm_util.c ret = _vcpu_ioctl(vm, vcpuid, cmd, arg); cmd 1396 tools/testing/selftests/kvm/lib/kvm_util.c cmd, ret, errno, strerror(errno)); cmd 1400 tools/testing/selftests/kvm/lib/kvm_util.c unsigned long cmd, void *arg) cmd 1407 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vcpu->fd, cmd, arg); cmd 1424 tools/testing/selftests/kvm/lib/kvm_util.c void vm_ioctl(struct kvm_vm *vm, unsigned long cmd, void *arg) cmd 1428 tools/testing/selftests/kvm/lib/kvm_util.c ret = ioctl(vm->fd, cmd, arg); cmd 1430 tools/testing/selftests/kvm/lib/kvm_util.c cmd, ret, errno, strerror(errno)); cmd 17 tools/testing/selftests/kvm/lib/s390x/ucall.c void ucall(uint64_t cmd, int nargs, ...) cmd 20 tools/testing/selftests/kvm/lib/s390x/ucall.c .cmd = cmd, cmd 55 tools/testing/selftests/kvm/lib/s390x/ucall.c return ucall.cmd; cmd 19 tools/testing/selftests/kvm/lib/x86_64/ucall.c void ucall(uint64_t cmd, int nargs, ...) cmd 22 tools/testing/selftests/kvm/lib/x86_64/ucall.c .cmd = cmd, cmd 55 tools/testing/selftests/kvm/lib/x86_64/ucall.c return ucall.cmd; cmd 109 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 120 tools/testing/selftests/kvm/x86_64/evmcs_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 60 tools/testing/selftests/kvm/x86_64/platform_info_test.c TEST_ASSERT(uc.cmd == UCALL_SYNC, cmd 163 tools/testing/selftests/kvm/x86_64/state_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 84 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 155 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 161 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c TEST_ASSERT(false, "Unknown ucall 0x%x.", uc.cmd); cmd 12 tools/testing/selftests/membarrier/membarrier_test_impl.h static int sys_membarrier(int cmd, int flags) cmd 14 tools/testing/selftests/membarrier/membarrier_test_impl.h return syscall(__NR_membarrier, cmd, flags); cmd 19 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = -1, flags = 0; cmd 22 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != -1) { cmd 25 tools/testing/selftests/membarrier/membarrier_test_impl.h test_name, cmd, flags); cmd 36 tools/testing/selftests/membarrier/membarrier_test_impl.h test_name, cmd, flags, errno); cmd 42 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_QUERY, flags = 1; cmd 45 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != -1) { cmd 65 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_GLOBAL, flags = 0; cmd 68 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 81 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED, flags = 0; cmd 84 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != -1) { cmd 104 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED, flags = 0; cmd 107 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 121 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED, flags = 0; cmd 124 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 138 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE, flags = 0; cmd 141 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != -1) { cmd 161 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE, flags = 0; cmd 164 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 178 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED, flags = 0; cmd 181 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 195 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED, flags = 0; cmd 198 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 212 tools/testing/selftests/membarrier/membarrier_test_impl.h int cmd = MEMBARRIER_CMD_GLOBAL_EXPEDITED, flags = 0; cmd 215 tools/testing/selftests/membarrier/membarrier_test_impl.h if (sys_membarrier(cmd, flags) != 0) { cmd 31 tools/testing/selftests/vm/compaction_test.c char *cmd = "cat /proc/meminfo | grep -i memfree | grep -o '[0-9]*'"; cmd 32 tools/testing/selftests/vm/compaction_test.c FILE *cmdfile = popen(cmd, "r"); cmd 42 tools/testing/selftests/vm/compaction_test.c cmd = "cat /proc/meminfo | grep -i hugepagesize | grep -o '[0-9]*'"; cmd 43 tools/testing/selftests/vm/compaction_test.c cmdfile = popen(cmd, "r"); cmd 36 tools/testing/selftests/vm/gup_benchmark.c int cmd = GUP_FAST_BENCHMARK, flags = MAP_PRIVATE; cmd 58 tools/testing/selftests/vm/gup_benchmark.c cmd = GUP_LONGTERM_BENCHMARK; cmd 61 tools/testing/selftests/vm/gup_benchmark.c cmd = GUP_BENCHMARK; cmd 109 tools/testing/selftests/vm/gup_benchmark.c if (ioctl(fd, cmd, &gup)) cmd 25 tools/testing/selftests/vm/map_fixed_noreplace.c char cmd[32]; cmd 27 tools/testing/selftests/vm/map_fixed_noreplace.c snprintf(cmd, sizeof(cmd), "cat /proc/%d/maps", getpid()); cmd 28 tools/testing/selftests/vm/map_fixed_noreplace.c system(cmd); cmd 95 tools/usb/usbip/src/usbip.c const struct command *cmd; cmd 110 tools/usb/usbip/src/usbip.c for (cmd = cmds; cmd->name != NULL; cmd++) cmd 111 tools/usb/usbip/src/usbip.c if (cmd->help != NULL) cmd 112 tools/usb/usbip/src/usbip.c printf(" %-10s %s\n", cmd->name, cmd->help); cmd 127 tools/usb/usbip/src/usbip.c static int run_command(const struct command *cmd, int argc, char *argv[]) cmd 129 tools/usb/usbip/src/usbip.c dbg("running command: `%s'", cmd->name); cmd 130 tools/usb/usbip/src/usbip.c return cmd->fn(argc, argv); cmd 142 tools/usb/usbip/src/usbip.c char *cmd; cmd 175 tools/usb/usbip/src/usbip.c cmd = argv[optind]; cmd 176 tools/usb/usbip/src/usbip.c if (cmd) { cmd 178 tools/usb/usbip/src/usbip.c if (!strcmp(cmds[i].name, cmd)) { cmd 606 tools/usb/usbip/src/usbipd.c } cmd; cmd 620 tools/usb/usbip/src/usbipd.c cmd = cmd_standalone_mode; cmd 642 tools/usb/usbip/src/usbipd.c cmd = cmd_help; cmd 651 tools/usb/usbip/src/usbipd.c cmd = cmd_version; cmd 666 tools/usb/usbip/src/usbipd.c switch (cmd) { cmd 187 tools/virtio/virtio-trace/trace-agent.c int cmd; cmd 190 tools/virtio/virtio-trace/trace-agent.c while ((cmd = getopt(argc, argv, "hos:")) != -1) { cmd 191 tools/virtio/virtio-trace/trace-agent.c switch (cmd) { cmd 1409 virt/kvm/arm/arm.c unsigned long cmd, cmd 1417 virt/kvm/arm/arm.c switch (cmd) { cmd 818 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_command(cmd) its_cmd_mask_field(cmd, 0, 0, 8) cmd 819 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_deviceid(cmd) its_cmd_mask_field(cmd, 0, 32, 32) cmd 820 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_size(cmd) (its_cmd_mask_field(cmd, 1, 0, 5) + 1) cmd 821 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_id(cmd) its_cmd_mask_field(cmd, 1, 0, 32) cmd 822 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_physical_id(cmd) its_cmd_mask_field(cmd, 1, 32, 32) cmd 823 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_collection(cmd) its_cmd_mask_field(cmd, 2, 0, 16) cmd 824 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_ittaddr(cmd) (its_cmd_mask_field(cmd, 2, 8, 44) << 8) cmd 825 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_target_addr(cmd) its_cmd_mask_field(cmd, 2, 16, 32) cmd 826 virt/kvm/arm/vgic/vgic-its.c #define its_cmd_get_validbit(cmd) its_cmd_mask_field(cmd, 2, 63, 1)