subop             184 arch/parisc/math-emu/fpudispatch.c 	u_int class, subop;
subop             197 arch/parisc/math-emu/fpudispatch.c 			subop = get_subop1_PA2_0(ir);
subop             199 arch/parisc/math-emu/fpudispatch.c 			subop = get_subop1_PA1_1(ir);
subop             202 arch/parisc/math-emu/fpudispatch.c 		subop = get_subop(ir);
subop             204 arch/parisc/math-emu/fpudispatch.c 	if (FPUDEBUG) printk("class %d subop %d\n", class, subop);
subop             209 arch/parisc/math-emu/fpudispatch.c 			return(decode_0c(ir,class,subop,fpregs));
subop             211 arch/parisc/math-emu/fpudispatch.c 			return(decode_0e(ir,class,subop,fpregs));
subop             239 arch/parisc/math-emu/fpudispatch.c 	u_int class, subop, major;
subop             251 arch/parisc/math-emu/fpudispatch.c 			subop = get_subop1_PA2_0(ir);
subop             253 arch/parisc/math-emu/fpudispatch.c 			subop = get_subop1_PA1_1(ir);
subop             256 arch/parisc/math-emu/fpudispatch.c 		subop = get_subop(ir);
subop             259 arch/parisc/math-emu/fpudispatch.c 			return(decode_0c(ir,class,subop,fpregs));
subop             261 arch/parisc/math-emu/fpudispatch.c 			return(decode_0e(ir,class,subop,fpregs));
subop             275 arch/parisc/math-emu/fpudispatch.c decode_0c(u_int ir, u_int class, u_int subop, u_int fpregs[])
subop             300 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             408 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             549 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             556 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             565 arch/parisc/math-emu/fpudispatch.c 		    switch (subop) {
subop             580 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             587 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             618 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             692 arch/parisc/math-emu/fpudispatch.c decode_0e(ir,class,subop,fpregs)
subop             693 arch/parisc/math-emu/fpudispatch.c u_int ir,class,subop;
subop             728 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             815 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             953 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             960 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             966 arch/parisc/math-emu/fpudispatch.c 		    switch (subop) {
subop             985 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop             992 arch/parisc/math-emu/fpudispatch.c 						fpu_type_flags, subop);
subop            1012 arch/parisc/math-emu/fpudispatch.c 		switch (subop) {
subop             710 drivers/acpi/acpica/psargs.c 	u32 subop;
subop             804 drivers/acpi/acpica/psargs.c 		subop = acpi_ps_peek_opcode(parser_state);
subop             805 drivers/acpi/acpica/psargs.c 		if (subop == 0 ||
subop             806 drivers/acpi/acpica/psargs.c 		    acpi_ps_is_leading_char(subop) ||
subop             807 drivers/acpi/acpica/psargs.c 		    ACPI_IS_ROOT_PREFIX(subop) ||
subop             808 drivers/acpi/acpica/psargs.c 		    ACPI_IS_PARENT_PREFIX(subop)) {
subop             838 drivers/acpi/acpica/psargs.c 		subop = acpi_ps_peek_opcode(parser_state);
subop             839 drivers/acpi/acpica/psargs.c 		if (subop == 0 ||
subop             840 drivers/acpi/acpica/psargs.c 		    acpi_ps_is_leading_char(subop) ||
subop             841 drivers/acpi/acpica/psargs.c 		    ACPI_IS_ROOT_PREFIX(subop) ||
subop             842 drivers/acpi/acpica/psargs.c 		    ACPI_IS_PARENT_PREFIX(subop)) {
subop              44 drivers/gpu/host1x/hw/debug_hw.c 	unsigned int mask, subop, num, opcode;
subop             142 drivers/gpu/host1x/hw/debug_hw.c 		subop = val >> 24 & 0xf;
subop             143 drivers/gpu/host1x/hw/debug_hw.c 		if (subop == HOST1X_OPCODE_EXTEND_ACQUIRE_MLOCK)
subop             146 drivers/gpu/host1x/hw/debug_hw.c 		else if (subop == HOST1X_OPCODE_EXTEND_RELEASE_MLOCK)
subop            1636 drivers/mtd/nand/raw/marvell_nand.c 					   const struct nand_subop *subop,
subop            1648 drivers/mtd/nand/raw/marvell_nand.c 	for (op_id = 0; op_id < subop->ninstrs; op_id++) {
subop            1653 drivers/mtd/nand/raw/marvell_nand.c 		instr = &subop->instrs[op_id];
subop            1670 drivers/mtd/nand/raw/marvell_nand.c 			offset = nand_subop_get_addr_start_off(subop, op_id);
subop            1671 drivers/mtd/nand/raw/marvell_nand.c 			naddrs = nand_subop_get_num_addr_cyc(subop, op_id);
subop            1697 drivers/mtd/nand/raw/marvell_nand.c 				len = nand_subop_get_data_len(subop, op_id);
subop            1711 drivers/mtd/nand/raw/marvell_nand.c 				len = nand_subop_get_data_len(subop, op_id);
subop            1726 drivers/mtd/nand/raw/marvell_nand.c 				     const struct nand_subop *subop,
subop            1732 drivers/mtd/nand/raw/marvell_nand.c 	unsigned int len = nand_subop_get_data_len(subop, op_id);
subop            1733 drivers/mtd/nand/raw/marvell_nand.c 	unsigned int offset = nand_subop_get_data_start_off(subop, op_id);
subop            1757 drivers/mtd/nand/raw/marvell_nand.c 					      const struct nand_subop *subop)
subop            1763 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1788 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_xfer_data_pio(chip, subop, &nfc_op);
subop            1821 drivers/mtd/nand/raw/marvell_nand.c 					 const struct nand_subop *subop)
subop            1826 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1835 drivers/mtd/nand/raw/marvell_nand.c 	switch (subop->instrs[0].type) {
subop            1872 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_xfer_data_pio(chip, subop, &nfc_op);
subop            1882 drivers/mtd/nand/raw/marvell_nand.c 	if (subop->instrs[0].type == NAND_OP_DATA_OUT_INSTR) {
subop            1893 drivers/mtd/nand/raw/marvell_nand.c 					  const struct nand_subop *subop)
subop            1898 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1907 drivers/mtd/nand/raw/marvell_nand.c 					 const struct nand_subop *subop)
subop            1912 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1936 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_xfer_data_pio(chip, subop, &nfc_op);
subop            1947 drivers/mtd/nand/raw/marvell_nand.c 					const struct nand_subop *subop)
subop            1952 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1976 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_xfer_data_pio(chip, subop, &nfc_op);
subop            1987 drivers/mtd/nand/raw/marvell_nand.c 					   const struct nand_subop *subop)
subop            1992 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            2016 drivers/mtd/nand/raw/marvell_nand.c 					   const struct nand_subop *subop)
subop            2021 drivers/mtd/nand/raw/marvell_nand.c 	marvell_nfc_parse_instructions(chip, subop, &nfc_op);
subop            1960 drivers/mtd/nand/raw/nand_base.c 	struct nand_subop subop;
subop            2034 drivers/mtd/nand/raw/nand_base.c 	unsigned int instr_offset = ctx->subop.first_instr_start_off;
subop            2036 drivers/mtd/nand/raw/nand_base.c 	const struct nand_op_instr *instr = ctx->subop.instrs;
subop            2097 drivers/mtd/nand/raw/nand_base.c 	ctx->subop.ninstrs = ninstrs;
subop            2098 drivers/mtd/nand/raw/nand_base.c 	ctx->subop.last_instr_end_off = instr_offset;
subop            2115 drivers/mtd/nand/raw/nand_base.c 		if (instr == &ctx->subop.instrs[0])
subop            2120 drivers/mtd/nand/raw/nand_base.c 		if (instr == &ctx->subop.instrs[ctx->subop.ninstrs - 1])
subop            2134 drivers/mtd/nand/raw/nand_base.c 	if (a->subop.ninstrs < b->subop.ninstrs)
subop            2136 drivers/mtd/nand/raw/nand_base.c 	else if (a->subop.ninstrs > b->subop.ninstrs)
subop            2139 drivers/mtd/nand/raw/nand_base.c 	if (a->subop.last_instr_end_off < b->subop.last_instr_end_off)
subop            2141 drivers/mtd/nand/raw/nand_base.c 	else if (a->subop.last_instr_end_off > b->subop.last_instr_end_off)
subop            2174 drivers/mtd/nand/raw/nand_base.c 		.subop.instrs = op->instrs,
subop            2180 drivers/mtd/nand/raw/nand_base.c 	while (ctx.subop.instrs < op->instrs + op->ninstrs) {
subop            2210 drivers/mtd/nand/raw/nand_base.c 			ret = pattern->exec(chip, &ctx.subop);
subop            2219 drivers/mtd/nand/raw/nand_base.c 		ctx.subop.instrs = ctx.subop.instrs + ctx.subop.ninstrs;
subop            2220 drivers/mtd/nand/raw/nand_base.c 		if (ctx.subop.last_instr_end_off)
subop            2221 drivers/mtd/nand/raw/nand_base.c 			ctx.subop.instrs -= 1;
subop            2223 drivers/mtd/nand/raw/nand_base.c 		ctx.subop.first_instr_start_off = ctx.subop.last_instr_end_off;
subop            2236 drivers/mtd/nand/raw/nand_base.c static bool nand_subop_instr_is_valid(const struct nand_subop *subop,
subop            2239 drivers/mtd/nand/raw/nand_base.c 	return subop && instr_idx < subop->ninstrs;
subop            2242 drivers/mtd/nand/raw/nand_base.c static unsigned int nand_subop_get_start_off(const struct nand_subop *subop,
subop            2248 drivers/mtd/nand/raw/nand_base.c 	return subop->first_instr_start_off;
subop            2262 drivers/mtd/nand/raw/nand_base.c unsigned int nand_subop_get_addr_start_off(const struct nand_subop *subop,
subop            2265 drivers/mtd/nand/raw/nand_base.c 	if (WARN_ON(!nand_subop_instr_is_valid(subop, instr_idx) ||
subop            2266 drivers/mtd/nand/raw/nand_base.c 		    subop->instrs[instr_idx].type != NAND_OP_ADDR_INSTR))
subop            2269 drivers/mtd/nand/raw/nand_base.c 	return nand_subop_get_start_off(subop, instr_idx);
subop            2284 drivers/mtd/nand/raw/nand_base.c unsigned int nand_subop_get_num_addr_cyc(const struct nand_subop *subop,
subop            2289 drivers/mtd/nand/raw/nand_base.c 	if (WARN_ON(!nand_subop_instr_is_valid(subop, instr_idx) ||
subop            2290 drivers/mtd/nand/raw/nand_base.c 		    subop->instrs[instr_idx].type != NAND_OP_ADDR_INSTR))
subop            2293 drivers/mtd/nand/raw/nand_base.c 	start_off = nand_subop_get_addr_start_off(subop, instr_idx);
subop            2295 drivers/mtd/nand/raw/nand_base.c 	if (instr_idx == subop->ninstrs - 1 &&
subop            2296 drivers/mtd/nand/raw/nand_base.c 	    subop->last_instr_end_off)
subop            2297 drivers/mtd/nand/raw/nand_base.c 		end_off = subop->last_instr_end_off;
subop            2299 drivers/mtd/nand/raw/nand_base.c 		end_off = subop->instrs[instr_idx].ctx.addr.naddrs;
subop            2316 drivers/mtd/nand/raw/nand_base.c unsigned int nand_subop_get_data_start_off(const struct nand_subop *subop,
subop            2319 drivers/mtd/nand/raw/nand_base.c 	if (WARN_ON(!nand_subop_instr_is_valid(subop, instr_idx) ||
subop            2320 drivers/mtd/nand/raw/nand_base.c 		    !nand_instr_is_data(&subop->instrs[instr_idx])))
subop            2323 drivers/mtd/nand/raw/nand_base.c 	return nand_subop_get_start_off(subop, instr_idx);
subop            2338 drivers/mtd/nand/raw/nand_base.c unsigned int nand_subop_get_data_len(const struct nand_subop *subop,
subop            2343 drivers/mtd/nand/raw/nand_base.c 	if (WARN_ON(!nand_subop_instr_is_valid(subop, instr_idx) ||
subop            2344 drivers/mtd/nand/raw/nand_base.c 		    !nand_instr_is_data(&subop->instrs[instr_idx])))
subop            2347 drivers/mtd/nand/raw/nand_base.c 	start_off = nand_subop_get_data_start_off(subop, instr_idx);
subop            2349 drivers/mtd/nand/raw/nand_base.c 	if (instr_idx == subop->ninstrs - 1 &&
subop            2350 drivers/mtd/nand/raw/nand_base.c 	    subop->last_instr_end_off)
subop            2351 drivers/mtd/nand/raw/nand_base.c 		end_off = subop->last_instr_end_off;
subop            2353 drivers/mtd/nand/raw/nand_base.c 		end_off = subop->instrs[instr_idx].ctx.data.len;
subop            1772 drivers/mtd/nand/raw/sunxi_nand.c 				const struct nand_subop *subop)
subop            1780 drivers/mtd/nand/raw/sunxi_nand.c 	for (i = 0; i < subop->ninstrs; i++) {
subop            1781 drivers/mtd/nand/raw/sunxi_nand.c 		const struct nand_op_instr *instr = &subop->instrs[i];
subop            1798 drivers/mtd/nand/raw/sunxi_nand.c 			remaining = nand_subop_get_num_addr_cyc(subop, i);
subop            1799 drivers/mtd/nand/raw/sunxi_nand.c 			start = nand_subop_get_addr_start_off(subop, i);
subop            1813 drivers/mtd/nand/raw/sunxi_nand.c 			start = nand_subop_get_data_start_off(subop, i);
subop            1814 drivers/mtd/nand/raw/sunxi_nand.c 			remaining = nand_subop_get_data_len(subop, i);
subop            1868 drivers/mtd/nand/raw/sunxi_nand.c 				  const struct nand_subop *subop)
subop            1871 drivers/mtd/nand/raw/sunxi_nand.c 				 subop->instrs[0].ctx.waitrdy.timeout_ms);
subop             348 drivers/mtd/nand/raw/tegra_nand.c 			  const struct nand_subop *subop)
subop             358 drivers/mtd/nand/raw/tegra_nand.c 	for (op_id = 0; op_id < subop->ninstrs; op_id++) {
subop             363 drivers/mtd/nand/raw/tegra_nand.c 		instr = &subop->instrs[op_id];
subop             380 drivers/mtd/nand/raw/tegra_nand.c 			offset = nand_subop_get_addr_start_off(subop, op_id);
subop             381 drivers/mtd/nand/raw/tegra_nand.c 			naddrs = nand_subop_get_num_addr_cyc(subop, op_id);
subop             396 drivers/mtd/nand/raw/tegra_nand.c 			size = nand_subop_get_data_len(subop, op_id);
subop             397 drivers/mtd/nand/raw/tegra_nand.c 			offset = nand_subop_get_data_start_off(subop, op_id);
subop             406 drivers/mtd/nand/raw/tegra_nand.c 			size = nand_subop_get_data_len(subop, op_id);
subop             407 drivers/mtd/nand/raw/tegra_nand.c 			offset = nand_subop_get_data_start_off(subop, op_id);
subop             352 drivers/mtd/nand/raw/vf610_nfc.c vf610_get_next_instr(const struct nand_subop *subop, int *op_id)
subop             354 drivers/mtd/nand/raw/vf610_nfc.c 	if (*op_id + 1 >= subop->ninstrs)
subop             359 drivers/mtd/nand/raw/vf610_nfc.c 	return &subop->instrs[*op_id];
subop             363 drivers/mtd/nand/raw/vf610_nfc.c 			 const struct nand_subop *subop)
subop             377 drivers/mtd/nand/raw/vf610_nfc.c 	instr = vf610_get_next_instr(subop, &op_id);
subop             385 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
subop             389 drivers/mtd/nand/raw/vf610_nfc.c 		int naddrs = nand_subop_get_num_addr_cyc(subop, op_id);
subop             390 drivers/mtd/nand/raw/vf610_nfc.c 		int i = nand_subop_get_addr_start_off(subop, op_id);
subop             402 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
subop             406 drivers/mtd/nand/raw/vf610_nfc.c 		trfr_sz = nand_subop_get_data_len(subop, op_id);
subop             407 drivers/mtd/nand/raw/vf610_nfc.c 		offset = nand_subop_get_data_start_off(subop, op_id);
subop             419 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
subop             426 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
subop             432 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
subop             436 drivers/mtd/nand/raw/vf610_nfc.c 		trfr_sz = nand_subop_get_data_len(subop, op_id);
subop             437 drivers/mtd/nand/raw/vf610_nfc.c 		offset = nand_subop_get_data_start_off(subop, op_id);
subop             151 drivers/scsi/csiostor/csio_isr.c 	uint8_t subop;
subop             158 drivers/scsi/csiostor/csio_isr.c 			subop = FW_SCSI_ABRT_CLS_WR_SUB_OPCODE_GET(
subop             163 drivers/scsi/csiostor/csio_isr.c 				    subop ? "Close" : "Abort",
subop             167 drivers/scsi/csiostor/csio_isr.c 			if (subop)
subop             718 include/linux/mtd/rawnand.h unsigned int nand_subop_get_addr_start_off(const struct nand_subop *subop,
subop             720 include/linux/mtd/rawnand.h unsigned int nand_subop_get_num_addr_cyc(const struct nand_subop *subop,
subop             722 include/linux/mtd/rawnand.h unsigned int nand_subop_get_data_start_off(const struct nand_subop *subop,
subop             724 include/linux/mtd/rawnand.h unsigned int nand_subop_get_data_len(const struct nand_subop *subop,
subop             815 include/linux/mtd/rawnand.h 	int (*exec)(struct nand_chip *chip, const struct nand_subop *subop);