CMD_PACKET_SIZE
min_t(int, rlen, CMD_PACKET_SIZE - 4));
u8 *buf = kzalloc(CMD_PACKET_SIZE, GFP_KERNEL);
memcpy(buf + 4, wdata, min_t(int, wlen, CMD_PACKET_SIZE - 4));
CMD_PACKET_SIZE, &actual_len, CMD_TIMEOUT);
buf, CMD_PACKET_SIZE, &actual_len,
#define CMD_MAX_CONFIG ((CMD_PACKET_SIZE / 4 - 1) / 2)
__le32 data[CMD_PACKET_SIZE / 4];
const int stride = CMD_PACKET_SIZE - 4;
int wbuflen = ((wsize - 1) / stride + 1) * CMD_PACKET_SIZE;
int rbuflen = ((rsize - 1) / stride + 1) * CMD_PACKET_SIZE;
for (offb = offd = 0; offd < wsize; offd += stride, offb += CMD_PACKET_SIZE) {
if (actlen % CMD_PACKET_SIZE || !actlen) {
for (offb = offd = 0; offd < rsize && offb < actlen; offb += CMD_PACKET_SIZE) {
const int stride = CMD_PACKET_SIZE / (4 * 2) - 1;
const int stride = CMD_PACKET_SIZE - 8;