Lines Matching refs:master
82 struct isoch_data *master, target; in agp_3_5_isochronous_node_enable() local
95 if ((master = kmalloc(ndevs * sizeof(*master), GFP_KERNEL)) == NULL) { in agp_3_5_isochronous_node_enable()
143 master[cdev].maxbw = (mnistat >> 16) & 0xff; in agp_3_5_isochronous_node_enable()
144 master[cdev].n = (mnistat >> 8) & 0xff; in agp_3_5_isochronous_node_enable()
145 master[cdev].y = (mnistat >> 6) & 0x3; in agp_3_5_isochronous_node_enable()
146 master[cdev].dev = cur; in agp_3_5_isochronous_node_enable()
148 tot_bw += master[cdev].maxbw; in agp_3_5_isochronous_node_enable()
149 y_max = max(y_max, master[cdev].y); in agp_3_5_isochronous_node_enable()
182 master[cdev].y = target.y; in agp_3_5_isochronous_node_enable()
183 master[cdev].n = master[cdev].maxbw / (master[cdev].y + 1); in agp_3_5_isochronous_node_enable()
185 tot_n += master[cdev].n; in agp_3_5_isochronous_node_enable()
216 master[cdev].rq = master[cdev].n; in agp_3_5_isochronous_node_enable()
217 if (master[cdev].y > 0x1) in agp_3_5_isochronous_node_enable()
218 master[cdev].rq *= (1 << (master[cdev].y - 1)); in agp_3_5_isochronous_node_enable()
220 tot_rq += master[cdev].rq; in agp_3_5_isochronous_node_enable()
222 master[ndevs-1].n += rem; in agp_3_5_isochronous_node_enable()
249 cur = master[cdev].dev; in agp_3_5_isochronous_node_enable()
254 master[cdev].rq += (cdev == ndevs - 1) in agp_3_5_isochronous_node_enable()
264 mnicmd |= master[cdev].n << 8; in agp_3_5_isochronous_node_enable()
265 mnicmd |= master[cdev].y << 6; in agp_3_5_isochronous_node_enable()
266 mcmd |= master[cdev].rq << 24; in agp_3_5_isochronous_node_enable()
273 kfree(master); in agp_3_5_isochronous_node_enable()