Lines Matching refs:dbell
250 struct rio_dbell *dbell; in rio_setup_inb_dbell() local
252 if (!(dbell = kmalloc(sizeof(struct rio_dbell), GFP_KERNEL))) { in rio_setup_inb_dbell()
257 dbell->res = res; in rio_setup_inb_dbell()
258 dbell->dinb = dinb; in rio_setup_inb_dbell()
259 dbell->dev_id = dev_id; in rio_setup_inb_dbell()
261 list_add_tail(&dbell->node, &mport->dbells); in rio_setup_inb_dbell()
323 struct rio_dbell *dbell; in rio_release_inb_dbell() local
325 list_for_each_entry(dbell, &mport->dbells, node) { in rio_release_inb_dbell()
326 if ((dbell->res->start == start) && (dbell->res->end == end)) { in rio_release_inb_dbell()
339 list_del(&dbell->node); in rio_release_inb_dbell()
342 rc = release_resource(dbell->res); in rio_release_inb_dbell()
345 kfree(dbell); in rio_release_inb_dbell()