Lines Matching defs:cs
49 struct ingenic_nand_cs cs[] __counted_by(num_banks);
258 struct ingenic_nand_cs *cs,
268 cs->base + nfc->soc_info->cmd_offset);
273 cs->base + nfc->soc_info->addr_offset);
278 ioread8_rep(cs->base + nfc->soc_info->data_offset,
282 ioread16_rep(cs->base + nfc->soc_info->data_offset,
289 iowrite8_rep(cs->base + nfc->soc_info->data_offset,
293 iowrite16_rep(cs->base + nfc->soc_info->data_offset,
317 struct ingenic_nand_cs *cs;
324 cs = &nfc->cs[op->cs];
325 jz4780_nemc_assert(nfc->dev, cs->bank, true);
327 ret = ingenic_nand_exec_instr(chip, cs, &op->instrs[i]);
334 jz4780_nemc_assert(nfc->dev, cs->bank, false);
351 struct ingenic_nand_cs *cs;
357 cs = &nfc->cs[chipnr];
363 cs->bank = be32_to_cpu(*reg);
365 jz4780_nemc_set_type(nfc->dev, cs->bank, JZ4780_NEMC_BANK_NAND);
367 cs->base = devm_platform_ioremap_resource(pdev, chipnr);
368 if (IS_ERR(cs->base))
369 return PTR_ERR(cs->base);
394 cs->bank);
479 nfc = devm_kzalloc(dev, struct_size(nfc, cs, num_banks), GFP_KERNEL);