/arch/powerpc/platforms/powernv/ |
H A D | opal-async.c | 106 int opal_async_wait_response(uint64_t token, struct opal_msg *msg) argument 113 if (!msg) { 119 memcpy(msg, &opal_async_responses[token], sizeof(*msg)); 125 unsigned long msg_type, void *msg) 127 struct opal_msg *comp_msg = msg; 164 async = of_get_property(opal_node, "opal-msg-async-num", NULL); 166 pr_err("%s: %s has no opal-msg-async-num\n", 124 opal_async_comp_event(struct notifier_block *nb, unsigned long msg_type, void *msg) argument
|
H A D | opal-hmi.c | 137 unsigned long msg_type, void *msg) 141 struct opal_msg *hmi_msg = msg; 136 opal_handle_hmi_event(struct notifier_block *nb, unsigned long msg_type, void *msg) argument
|
H A D | opal-memory-errors.c | 40 struct opal_msg msg; member in struct:OpalMsgNode 81 &msg_node->msg.params[0]; 101 unsigned long msg_type, void *msg) 115 memcpy(&msg_node->msg, msg, sizeof(struct opal_msg)); 100 opal_memory_err_event(struct notifier_block *nb, unsigned long msg_type, void *msg) argument
|
H A D | opal-sensor.c | 35 struct opal_msg msg; local 50 ret = opal_async_wait_response(token, &msg); 58 ret = be64_to_cpu(msg.params[1]);
|
H A D | opal-sysparam.c | 44 struct opal_msg msg; local 61 ret = opal_async_wait_response(token, &msg); 68 ret = be64_to_cpu(msg.params[1]); 78 struct opal_msg msg; local 95 ret = opal_async_wait_response(token, &msg); 102 ret = be64_to_cpu(msg.params[1]);
|
H A D | opal.c | 322 static void opal_message_do_notify(uint32_t msg_type, void *msg) argument 326 msg_type, msg); 333 * TODO: pre-allocate a message buffer depending on opal-msg-size 336 static struct opal_msg msg; local 339 ret = opal_get_msg(__pa(&msg), sizeof(msg)); 351 type = be32_to_cpu(msg.msg_type); 358 opal_message_do_notify(type, (void *)&msg);
|
H A D | pci-ioda.c | 1509 unsigned int is_64, struct msi_msg *msg) 1546 msg->address_hi = be64_to_cpu(addr64) >> 32; 1547 msg->address_lo = be64_to_cpu(addr64) & 0xfffffffful; 1558 msg->address_hi = 0; 1559 msg->address_lo = be32_to_cpu(addr32); 1561 msg->data = be32_to_cpu(data); 1568 msg->address_hi, msg->address_lo, data, pe->pe_number); 1507 pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, unsigned int hwirq, unsigned int virq, unsigned int is_64, struct msi_msg *msg) argument
|
H A D | pci-p5ioc2.c | 46 unsigned int is_64, struct msi_msg *msg) 50 msg->data = hwirq - phb->msi_base; 51 msg->address_hi = 0x10000000; 52 msg->address_lo = 0; 44 pnv_pci_p5ioc2_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, unsigned int hwirq, unsigned int virq, unsigned int is_64, struct msi_msg *msg) argument
|
H A D | pci.c | 54 struct msi_msg msg; local 85 virq, entry->msi_attrib.is_64, &msg); 93 write_msi_msg(virq, &msg);
|
H A D | pci.h | 123 unsigned int is_64, struct msi_msg *msg);
|
/arch/powerpc/platforms/ps3/ |
H A D | smp.c | 42 static void ps3_smp_message_pass(int cpu, int msg) argument 47 if (msg >= MSG_COUNT) { 48 DBG("%s:%d: bad msg: %d\n", __func__, __LINE__, msg); 52 virq = per_cpu(ps3_ipi_virqs, cpu)[msg]; 57 " (%d)\n", __func__, __LINE__, cpu, msg, result);
|
/arch/powerpc/platforms/pseries/ |
H A D | msi.c | 382 struct msi_msg msg; local 479 __read_msi_msg(entry, &msg); 480 entry->msg = msg;
|
/arch/powerpc/sysdev/ |
H A D | fsl_msi.c | 147 struct msi_msg *msg, 163 msg->address_lo = lower_32_bits(address); 164 msg->address_hi = upper_32_bits(address); 166 msg->data = hwirq; 181 struct msi_msg msg; local 244 fsl_compose_msi_msg(pdev, hwirq, &msg, msi_data); 245 write_msi_msg(virq, &msg); 146 fsl_compose_msi_msg(struct pci_dev *pdev, int hwirq, struct msi_msg *msg, struct fsl_msi *fsl_msi_data) argument
|
H A D | mpic.c | 1903 void smp_mpic_message_pass(int cpu, int msg) argument 1911 if ((unsigned int)msg > 3) { 1912 printk("SMP %d: smp_message_pass: unknown msg %d\n", 1913 smp_processor_id(), msg); 1918 DBG("%s: send_ipi(ipi_no: %d)\n", mpic->name, msg); 1924 msg * MPIC_INFO(CPU_IPI_DISPATCH_STRIDE), physmask);
|
H A D | mpic_pasemi_msi.c | 89 struct msi_msg msg; local 97 msg.address_hi = 0; 98 msg.address_lo = PASEMI_MSI_ADDR; 133 "addr 0x%x\n", virq, hwirq, msg.address_lo); 138 msg.data = hwirq-0x200; 139 write_msi_msg(virq, &msg);
|
H A D | mpic_u3msi.c | 129 struct msi_msg msg; local 154 msg.address_lo = addr & 0xFFFFFFFF; 155 msg.address_hi = addr >> 32; 173 msg.data = hwirq; 174 write_msi_msg(virq, &msg);
|
H A D | pmi.c | 45 pmi_message_t msg; member in struct:pmi_data 77 data->msg.type = type; 78 data->msg.data0 = ioread8(data->pmi_reg + PMI_READ_DATA0); 79 data->msg.data1 = ioread8(data->pmi_reg + PMI_READ_DATA1); 80 data->msg.data2 = ioread8(data->pmi_reg + PMI_READ_DATA2); 90 if (data->msg.type & PMI_ACK) { 119 if (handler->type == data->msg.type) 120 handler->handle_pmi_message(data->msg); 219 int pmi_send_message(pmi_message_t msg) argument 229 data->msg [all...] |
H A D | ppc4xx_hsta_msi.c | 42 struct msi_msg msg; local 72 msg.address_hi = upper_32_bits(addr); 73 msg.address_lo = lower_32_bits(addr); 76 msg.data = 0; 79 (((u64) msg.address_hi) << 32) | msg.address_lo); 88 write_msi_msg(hwirq, &msg);
|
H A D | ppc4xx_msi.c | 84 struct msi_msg msg; local 114 msg.address_hi = msi_data->msi_addr_hi; 115 msg.address_lo = msi_data->msi_addr_lo; 118 msg.data = int_no; 119 write_msi_msg(virq, &msg);
|
/arch/s390/kernel/ |
H A D | compat_linux.c | 27 #include <linux/msg.h>
|
H A D | nmi.c | 34 static void s390_handle_damage(char *msg) argument
|
H A D | os_info.c | 77 char *buf, *buf_align, *msg; local 82 msg = "not available"; 88 msg = "alloc failed"; 93 msg = "copy failed"; 98 msg = "checksum failed"; 102 msg = "copied"; 110 nr, msg, addr, size);
|
H A D | sys_s390.c | 20 #include <linux/msg.h>
|
/arch/s390/kernel/vdso64/ |
H A D | clock_gettime.S | 136 msg %r0,0(%r5) /* calculate tv_nsec */
|
/arch/s390/mm/ |
H A D | cmm.c | 363 static void cmm_smsg_target(const char *from, char *msg) argument 369 if (!cmm_skip_blanks(msg + strlen(SMSG_PREFIX), &msg)) 371 if (strncmp(msg, "SHRINK", 6) == 0) { 372 if (!cmm_skip_blanks(msg + 6, &msg)) 374 nr = simple_strtoul(msg, &msg, 0); 375 cmm_skip_blanks(msg, &msg); [all...] |