Lines Matching refs:mailbox
2618 struct mlx4_cmd_mailbox *mailbox; in mlx4_alloc_cmd_mailbox() local
2620 mailbox = kmalloc(sizeof *mailbox, GFP_KERNEL); in mlx4_alloc_cmd_mailbox()
2621 if (!mailbox) in mlx4_alloc_cmd_mailbox()
2624 mailbox->buf = pci_pool_alloc(mlx4_priv(dev)->cmd.pool, GFP_KERNEL, in mlx4_alloc_cmd_mailbox()
2625 &mailbox->dma); in mlx4_alloc_cmd_mailbox()
2626 if (!mailbox->buf) { in mlx4_alloc_cmd_mailbox()
2627 kfree(mailbox); in mlx4_alloc_cmd_mailbox()
2631 memset(mailbox->buf, 0, MLX4_MAILBOX_SIZE); in mlx4_alloc_cmd_mailbox()
2633 return mailbox; in mlx4_alloc_cmd_mailbox()
2638 struct mlx4_cmd_mailbox *mailbox) in mlx4_free_cmd_mailbox() argument
2640 if (!mailbox) in mlx4_free_cmd_mailbox()
2643 pci_pool_free(mlx4_priv(dev)->cmd.pool, mailbox->buf, mailbox->dma); in mlx4_free_cmd_mailbox()
2644 kfree(mailbox); in mlx4_free_cmd_mailbox()