SF_SEC_SIZE
SF_SIZE = SF_SEC_SIZE * 8, /* serial flash size */
adapter->params.sf_size / SF_SEC_SIZE;
adapter->params.sf_nsec = size / SF_SEC_SIZE;
flash_cfg_start_sec = cfg_addr / SF_SEC_SIZE;
i = DIV_ROUND_UP(len, SF_SEC_SIZE);
i = DIV_ROUND_UP(size ? size : len, SF_SEC_SIZE);
flash_cfg_start_sec = cfg_addr / SF_SEC_SIZE;
i = DIV_ROUND_UP(len, SF_SEC_SIZE);
fw_start_sec = fw_start / SF_SEC_SIZE;
i = DIV_ROUND_UP(size, SF_SEC_SIZE); /* # of sectors spanned */
#define FLASH_START(start) ((start) * SF_SEC_SIZE)
#define FLASH_MAX_SIZE(nsecs) ((nsecs) * SF_SEC_SIZE)
sec_hdr_start_addr = SF_SEC_SIZE - total_hdr_size;
rc = write_flash(adap, sec, sec_info->sec_data, SF_SEC_SIZE);
addr = start_sec * SF_SEC_SIZE;
i = DIV_ROUND_UP(size, SF_SEC_SIZE);
&cudbg_len) / SF_SEC_SIZE;
sec_hdr_start_addr = SF_SEC_SIZE - total_hdr_size;
cudbg_len / SF_SEC_SIZE; i++) {
cudbg_len / SF_SEC_SIZE; j++) {
if (size + total_hdr_size > SF_SEC_SIZE)
tmp_size = SF_SEC_SIZE - total_hdr_size;
addr = start_sec * SF_SEC_SIZE + start_address;
sector_nu -= start / SF_SEC_SIZE;;
start /= SF_SEC_SIZE; /* addr -> sector */
len /= SF_SEC_SIZE;
sec_hdr_start_addr = SF_SEC_SIZE - total_hdr_size;
flash_data_offset = ((cudbg_len / SF_SEC_SIZE) *
char sec_data[SF_SEC_SIZE];