Lines Matching refs:img
393 struct kvaser_pciefd_cfg_img *img) in kvaser_pciefd_cfg_read_and_verify() argument
406 res = kvaser_pciefd_spi_cmd(pcie, cmd, ARRAY_SIZE(cmd), (u8 *)img, in kvaser_pciefd_cfg_read_and_verify()
411 crc_buff = (u8 *)img->params; in kvaser_pciefd_cfg_read_and_verify()
413 if (le32_to_cpu(img->version) != KVASER_PCIEFD_CFG_SYS_VER) { in kvaser_pciefd_cfg_read_and_verify()
419 if (le32_to_cpu(img->magic) != KVASER_PCIEFD_CFG_MAGIC) { in kvaser_pciefd_cfg_read_and_verify()
425 crc = ~crc32_be(0xffffffff, crc_buff, sizeof(img->params)); in kvaser_pciefd_cfg_read_and_verify()
426 if (le32_to_cpu(img->crc) != crc) { in kvaser_pciefd_cfg_read_and_verify()
436 struct kvaser_pciefd_cfg_img *img) in kvaser_pciefd_cfg_read_params() argument
440 param = &img->params[KVASER_PCIEFD_CFG_PARAM_NR_CHAN]; in kvaser_pciefd_cfg_read_params()
447 struct kvaser_pciefd_cfg_img *img; in kvaser_pciefd_read_cfg() local
456 img = kmalloc(KVASER_PCIEFD_CFG_IMG_SZ, GFP_KERNEL); in kvaser_pciefd_read_cfg()
457 if (!img) in kvaser_pciefd_read_cfg()
480 res = kvaser_pciefd_cfg_read_and_verify(pcie, img); in kvaser_pciefd_read_cfg()
486 kvaser_pciefd_cfg_read_params(pcie, img); in kvaser_pciefd_read_cfg()
489 kfree(img); in kvaser_pciefd_read_cfg()