ppc: annotate ->poll() instances
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Родитель
8b9aab09aa
Коммит
8153a5ead0
|
@ -388,7 +388,7 @@ out:
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int rtas_log_poll(struct file *file, poll_table * wait)
|
static __poll_t rtas_log_poll(struct file *file, poll_table * wait)
|
||||||
{
|
{
|
||||||
poll_wait(file, &rtas_log_wait, wait);
|
poll_wait(file, &rtas_log_wait, wait);
|
||||||
if (rtas_log_size)
|
if (rtas_log_size)
|
||||||
|
|
|
@ -86,10 +86,10 @@ static u32 spu_backing_mbox_stat_read(struct spu_context *ctx)
|
||||||
return ctx->csa.prob.mb_stat_R;
|
return ctx->csa.prob.mb_stat_R;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spu_backing_mbox_stat_poll(struct spu_context *ctx,
|
static __poll_t spu_backing_mbox_stat_poll(struct spu_context *ctx,
|
||||||
unsigned int events)
|
__poll_t events)
|
||||||
{
|
{
|
||||||
int ret;
|
__poll_t ret;
|
||||||
u32 stat;
|
u32 stat;
|
||||||
|
|
||||||
ret = 0;
|
ret = 0;
|
||||||
|
|
|
@ -762,10 +762,10 @@ out:
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spufs_ibox_poll(struct file *file, poll_table *wait)
|
static __poll_t spufs_ibox_poll(struct file *file, poll_table *wait)
|
||||||
{
|
{
|
||||||
struct spu_context *ctx = file->private_data;
|
struct spu_context *ctx = file->private_data;
|
||||||
unsigned int mask;
|
__poll_t mask;
|
||||||
|
|
||||||
poll_wait(file, &ctx->ibox_wq, wait);
|
poll_wait(file, &ctx->ibox_wq, wait);
|
||||||
|
|
||||||
|
@ -898,10 +898,10 @@ out:
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spufs_wbox_poll(struct file *file, poll_table *wait)
|
static __poll_t spufs_wbox_poll(struct file *file, poll_table *wait)
|
||||||
{
|
{
|
||||||
struct spu_context *ctx = file->private_data;
|
struct spu_context *ctx = file->private_data;
|
||||||
unsigned int mask;
|
__poll_t mask;
|
||||||
|
|
||||||
poll_wait(file, &ctx->wbox_wq, wait);
|
poll_wait(file, &ctx->wbox_wq, wait);
|
||||||
|
|
||||||
|
@ -1690,11 +1690,11 @@ out:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spufs_mfc_poll(struct file *file,poll_table *wait)
|
static __poll_t spufs_mfc_poll(struct file *file,poll_table *wait)
|
||||||
{
|
{
|
||||||
struct spu_context *ctx = file->private_data;
|
struct spu_context *ctx = file->private_data;
|
||||||
u32 free_elements, tagstatus;
|
u32 free_elements, tagstatus;
|
||||||
unsigned int mask;
|
__poll_t mask;
|
||||||
|
|
||||||
poll_wait(file, &ctx->mfc_wq, wait);
|
poll_wait(file, &ctx->mfc_wq, wait);
|
||||||
|
|
||||||
|
@ -2455,11 +2455,11 @@ static ssize_t spufs_switch_log_read(struct file *file, char __user *buf,
|
||||||
return cnt == 0 ? error : cnt;
|
return cnt == 0 ? error : cnt;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spufs_switch_log_poll(struct file *file, poll_table *wait)
|
static __poll_t spufs_switch_log_poll(struct file *file, poll_table *wait)
|
||||||
{
|
{
|
||||||
struct inode *inode = file_inode(file);
|
struct inode *inode = file_inode(file);
|
||||||
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
|
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
|
||||||
unsigned int mask = 0;
|
__poll_t mask = 0;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
poll_wait(file, &ctx->switch_log->wait, wait);
|
poll_wait(file, &ctx->switch_log->wait, wait);
|
||||||
|
|
|
@ -56,11 +56,10 @@ static u32 spu_hw_mbox_stat_read(struct spu_context *ctx)
|
||||||
return in_be32(&ctx->spu->problem->mb_stat_R);
|
return in_be32(&ctx->spu->problem->mb_stat_R);
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int spu_hw_mbox_stat_poll(struct spu_context *ctx,
|
static __poll_t spu_hw_mbox_stat_poll(struct spu_context *ctx, __poll_t events)
|
||||||
unsigned int events)
|
|
||||||
{
|
{
|
||||||
struct spu *spu = ctx->spu;
|
struct spu *spu = ctx->spu;
|
||||||
int ret = 0;
|
__poll_t ret = 0;
|
||||||
u32 stat;
|
u32 stat;
|
||||||
|
|
||||||
spin_lock_irq(&spu->register_lock);
|
spin_lock_irq(&spu->register_lock);
|
||||||
|
|
|
@ -185,8 +185,7 @@ struct mfc_dma_command {
|
||||||
struct spu_context_ops {
|
struct spu_context_ops {
|
||||||
int (*mbox_read) (struct spu_context * ctx, u32 * data);
|
int (*mbox_read) (struct spu_context * ctx, u32 * data);
|
||||||
u32(*mbox_stat_read) (struct spu_context * ctx);
|
u32(*mbox_stat_read) (struct spu_context * ctx);
|
||||||
unsigned int (*mbox_stat_poll)(struct spu_context *ctx,
|
__poll_t (*mbox_stat_poll)(struct spu_context *ctx, __poll_t events);
|
||||||
unsigned int events);
|
|
||||||
int (*ibox_read) (struct spu_context * ctx, u32 * data);
|
int (*ibox_read) (struct spu_context * ctx, u32 * data);
|
||||||
int (*wbox_write) (struct spu_context * ctx, u32 data);
|
int (*wbox_write) (struct spu_context * ctx, u32 data);
|
||||||
u32(*signal1_read) (struct spu_context * ctx);
|
u32(*signal1_read) (struct spu_context * ctx);
|
||||||
|
|
|
@ -147,7 +147,7 @@ static bool opal_msg_queue_empty(void)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int opal_prd_poll(struct file *file,
|
static __poll_t opal_prd_poll(struct file *file,
|
||||||
struct poll_table_struct *wait)
|
struct poll_table_struct *wait)
|
||||||
{
|
{
|
||||||
poll_wait(file, &opal_prd_msg_wait, wait);
|
poll_wait(file, &opal_prd_msg_wait, wait);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче