Searched refs:msg (Results 1 - 25 of 135) sorted by last modified time

123456

/arch/powerpc/platforms/powernv/
H A Dopal-async.c106 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 Dopal-hmi.c137 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 Dopal-memory-errors.c40 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 Dopal-sensor.c35 struct opal_msg msg; local
50 ret = opal_async_wait_response(token, &msg);
58 ret = be64_to_cpu(msg.params[1]);
H A Dopal-sysparam.c44 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 Dopal.c322 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 Dpci-ioda.c1509 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 Dpci-p5ioc2.c46 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 Dpci.c54 struct msi_msg msg; local
85 virq, entry->msi_attrib.is_64, &msg);
93 write_msi_msg(virq, &msg);
H A Dpci.h123 unsigned int is_64, struct msi_msg *msg);
/arch/powerpc/platforms/ps3/
H A Dsmp.c42 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 Dmsi.c382 struct msi_msg msg; local
479 __read_msi_msg(entry, &msg);
480 entry->msg = msg;
/arch/powerpc/sysdev/
H A Dfsl_msi.c147 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 Dmpic.c1903 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 Dmpic_pasemi_msi.c89 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 Dmpic_u3msi.c129 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 Dpmi.c45 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 Dppc4xx_hsta_msi.c42 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 Dppc4xx_msi.c84 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 Dcompat_linux.c27 #include <linux/msg.h>
H A Dnmi.c34 static void s390_handle_damage(char *msg) argument
H A Dos_info.c77 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 Dsys_s390.c20 #include <linux/msg.h>
/arch/s390/kernel/vdso64/
H A Dclock_gettime.S136 msg %r0,0(%r5) /* calculate tv_nsec */
/arch/s390/mm/
H A Dcmm.c363 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...]

Completed in 161 milliseconds

123456