Lines Matching defs:data
78 void (*send)(struct tegra_hsp_channel *channel, void *data);
183 static irqreturn_t tegra_hsp_doorbell_irq(int irq, void *data)
185 struct tegra_hsp *hsp = data;
222 static irqreturn_t tegra_hsp_shared_irq(int irq, void *data)
224 struct tegra_hsp *hsp = data;
238 * Disable EMPTY interrupts until data is sent with
241 * constantly trigger until we next write data into
298 static int tegra_hsp_doorbell_send_data(struct mbox_chan *chan, void *data)
372 static void tegra_hsp_sm_send32(struct tegra_hsp_channel *channel, void *data)
376 /* copy data and mark mailbox full */
377 value = (u32)(unsigned long)data;
408 static void tegra_hsp_sm_send128(struct tegra_hsp_channel *channel, void *data)
412 memcpy(value, data, sizeof(value));
414 /* Copy data */
439 * Clear data registers and tag.
453 static int tegra_hsp_mailbox_send_data(struct mbox_chan *chan, void *data)
462 mb->ops->send(&mb->channel, data);
942 { .compatible = "nvidia,tegra186-hsp", .data = &tegra186_hsp_soc },
943 { .compatible = "nvidia,tegra194-hsp", .data = &tegra194_hsp_soc },
944 { .compatible = "nvidia,tegra234-hsp", .data = &tegra234_hsp_soc },
945 { .compatible = "nvidia,tegra264-hsp", .data = &tegra264_hsp_soc },