status_msg
struct mchp_ipc_status status_msg;
status_msg.cluster = cpuid_to_hartid_map(i);
memcpy(ipc->cluster_cfg[i].buf_base, &status_msg, sizeof(struct mchp_ipc_status));
memcpy(&status_msg, ipc->cluster_cfg[i].buf_base, sizeof(struct mchp_ipc_status));
for_each_set_bit(i, (unsigned long *)&status_msg.status, IRQ_STATUS_BITS) {
if (chan_index >= status_msg.cluster)
chan_id = status_msg.cluster * (NUM_CHANS_PER_CLUSTER + chan_index);
char status_msg[196] = {};
msg = status_msg +
snprintf(status_msg, sizeof(status_msg) - 1, "RESERVED BARs: ");
end = status_msg + sizeof(status_msg) - 1;
dev_info(nfp->dev, "%sfree: %d/%d\n", status_msg, bars_free, nfp->bars);
DEFINE_SHOW_ATTRIBUTE(status_msg);
static const char * const status_msg[] = {
return sysfs_emit(buf, "%s\n", status_msg[ifsd->status]);
h->status_sz = cpu_to_le16(sizeof(struct status_msg));
h->status_sz = cpu_to_le16(sizeof(struct status_msg));
cp_offset = sts_offset + (ci->sts_count+1) * sizeof(struct status_msg);
hba->status_buffer = (struct status_msg *)(hba->dma_mem + sts_offset);
struct status_msg *status_buffer;
static struct status_msg *stex_get_status(struct st_hba *hba)
struct status_msg *status = hba->status_buffer + hba->status_tail;
struct status_msg *resp, unsigned int variable)
struct st_ccb *ccb, struct status_msg *resp)
struct status_msg *resp;
struct status_msg *resp;
const char *status_msg,
const char *status_msg,
const char *status_msg;
const char *status_msg,
.status_msg = status_msg,
const char *status_msg,
.status_msg = status_msg,
if (params->status_msg &&
params->status_msg))