Searched refs:ssif_bmc (Results 1 – 1 of 1) sorted by relevance
135 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file); in ssif_bmc_read() local140 spin_lock_irqsave(&ssif_bmc->lock, flags); in ssif_bmc_read()141 while (!ssif_bmc->request_available) { in ssif_bmc_read()142 spin_unlock_irqrestore(&ssif_bmc->lock, flags); in ssif_bmc_read()145 ret = wait_event_interruptible(ssif_bmc->wait_queue, in ssif_bmc_read()146 ssif_bmc->request_available); in ssif_bmc_read()149 spin_lock_irqsave(&ssif_bmc->lock, flags); in ssif_bmc_read()153 sizeof_field(struct ipmi_ssif_msg, len) + ssif_bmc->request.len, in ssif_bmc_read()155 spin_unlock_irqrestore(&ssif_bmc->lock, flags); in ssif_bmc_read()159 sizeof_field(struct ipmi_ssif_msg, len) + ssif_bmc->request.len, in ssif_bmc_read()[all …]